diff --git a/components/Monitoring/Monitoring/CurrentMonitor.hpp b/components/Monitoring/Monitoring/CurrentMonitor.hpp index 6cfdea0..d099fa3 100644 --- a/components/Monitoring/Monitoring/CurrentMonitor.hpp +++ b/components/Monitoring/Monitoring/CurrentMonitor.hpp @@ -16,6 +16,8 @@ public: // convenience: combined sampling and compute; returns mA float getCurrentMilliAmps() const; + // + float getBatteryVoltageMilliVolts() const; // Whether monitoring is enabled by Kconfig static constexpr bool isEnabled() diff --git a/components/Monitoring/Monitoring/CurrentMonitor_esp32.cpp b/components/Monitoring/Monitoring/CurrentMonitor_esp32.cpp index be2d090..a571ac6 100644 --- a/components/Monitoring/Monitoring/CurrentMonitor_esp32.cpp +++ b/components/Monitoring/Monitoring/CurrentMonitor_esp32.cpp @@ -3,12 +3,6 @@ static const char *TAG_CM = "[CurrentMonitor]"; -CurrentMonitor::CurrentMonitor() -{ - // empty as esp32 doesn't support this - // but without a separate implementation, the linker will complain :c -} - void CurrentMonitor::setup() { ESP_LOGI(TAG_CM, "LED current monitoring disabled"); @@ -18,25 +12,3 @@ float CurrentMonitor::getCurrentMilliAmps() const { return 0.0f; } - -float CurrentMonitor::pollAndGetMilliAmps() -{ - sampleOnce(); - return getCurrentMilliAmps(); -} - -void CurrentMonitor::sampleOnce() -{ - (void)0; -} - -#ifdef CONFIG_MONITORING_LED_CURRENT -void CurrentMonitor::init_adc() -{ -} - -int CurrentMonitor::read_mv_once() -{ - return 0; -} -#endif \ No newline at end of file diff --git a/components/Monitoring/Monitoring/MonitoringManager_esp32.cpp b/components/Monitoring/Monitoring/MonitoringManager_esp32.cpp index e9c4adf..58f7170 100644 --- a/components/Monitoring/Monitoring/MonitoringManager_esp32.cpp +++ b/components/Monitoring/Monitoring/MonitoringManager_esp32.cpp @@ -23,3 +23,12 @@ void MonitoringManager::taskEntry(void *arg) void MonitoringManager::run() { } + +float MonitoringManager::getCurrentMilliAmps() const { + return 0.0f; +} + +float MonitoringManager::getBatteryVoltageMilliVolts() const +{ + return 0.0f; +} \ No newline at end of file