Remove SUNPOS_UPDATE_INTERVAL define and introduce INVERTER_UPDATE_SETTINGS_INTERVAL.

This commit is contained in:
Stefan Oberhumer 2023-10-06 11:13:09 +02:00
parent 943dfc2dbf
commit 7f99095fca
3 changed files with 5 additions and 5 deletions

View File

@ -3,6 +3,8 @@
#include <cstdint> #include <cstdint>
#define INVERTER_UPDATE_SETTINGS_INTERVAL 60000l
class InverterSettingsClass { class InverterSettingsClass {
public: public:
void init(); void init();
@ -12,4 +14,4 @@ private:
uint32_t _lastUpdate = 0; uint32_t _lastUpdate = 0;
}; };
extern InverterSettingsClass InverterSettings; extern InverterSettingsClass InverterSettings;

View File

@ -4,8 +4,6 @@
#include <mutex> #include <mutex>
#include <sunset.h> #include <sunset.h>
#define SUNPOS_UPDATE_INTERVAL 60000l
class SunPositionClass { class SunPositionClass {
public: public:
SunPositionClass(); SunPositionClass();

View File

@ -90,7 +90,7 @@ void InverterSettingsClass::init()
void InverterSettingsClass::loop() void InverterSettingsClass::loop()
{ {
if (millis() - _lastUpdate > SUNPOS_UPDATE_INTERVAL) { if (millis() - _lastUpdate > INVERTER_UPDATE_SETTINGS_INTERVAL) {
const CONFIG_T& config = Configuration.get(); const CONFIG_T& config = Configuration.get();
for (uint8_t i = 0; i < INV_MAX_COUNT; i++) { for (uint8_t i = 0; i < INV_MAX_COUNT; i++) {
@ -109,4 +109,4 @@ void InverterSettingsClass::loop()
} }
Hoymiles.loop(); Hoymiles.loop();
} }