From 74c22858004fc664e175522c2a37d9095b1c43e3 Mon Sep 17 00:00:00 2001 From: Rune Harlyk Date: Tue, 9 Jul 2024 20:02:41 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=AA=84=20Formats=20BatteryService?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- esp32/lib/ESP32-sveltekit/BatteryService.h | 24 ++++++++-------------- 1 file changed, 8 insertions(+), 16 deletions(-) diff --git a/esp32/lib/ESP32-sveltekit/BatteryService.h b/esp32/lib/ESP32-sveltekit/BatteryService.h index 27417e2..3dfc48e 100644 --- a/esp32/lib/ESP32-sveltekit/BatteryService.h +++ b/esp32/lib/ESP32-sveltekit/BatteryService.h @@ -33,9 +33,8 @@ #define VOLTAGE_THRESHOLD 6.4 #define CURRENT_THRESHOLD 5 -class BatteryService -{ -public: +class BatteryService { + public: BatteryService(Peripherals *peripherals, EventSocket *socket); void begin(); @@ -43,34 +42,27 @@ public: void loop() { unsigned long currentMillis = millis(); - if (!_lastUpdate || (currentMillis - _lastUpdate) >= BATTERY_CHECK_INTERVAL) - { + if (!_lastUpdate || (currentMillis - _lastUpdate) >= BATTERY_CHECK_INTERVAL) { _lastUpdate = currentMillis; updateBattery(); } - if(!_lastEmit || (currentMillis - _lastEmit) >= BATTERY_INTERVAL) - { + if (!_lastEmit || (currentMillis - _lastEmit) >= BATTERY_INTERVAL) { _lastEmit = currentMillis; batteryEvent(); } } - void updateBattery() - { + void updateBattery() { _voltage = _peripherals->readADCVoltage(ADC_VOLTAGE); float voltage = _peripherals->readADCVoltage(ADC_CURRENT); _current = (voltage - 2.5) / CURRENT_FACTOR; } - float getVoltage() { - return _voltage; - } + float getVoltage() { return _voltage; } - float getCurrent() { - return _current; - } + float getCurrent() { return _current; } -private: + private: void batteryEvent(); EventSocket *_socket; Peripherals *_peripherals;