Initialize variables before first usage

This commit is contained in:
Thomas Basler 2023-09-18 20:23:00 +02:00
parent 1cf41426de
commit 35da310420
2 changed files with 3 additions and 3 deletions

View File

@ -9,7 +9,7 @@ public:
void loop(); void loop();
private: private:
uint32_t _lastPublish; uint32_t _lastPublish = 0;
}; };
extern MqttHandleDtuClass MqttHandleDtu; extern MqttHandleDtuClass MqttHandleDtu;

View File

@ -17,8 +17,8 @@ private:
void publishField(std::shared_ptr<InverterAbstract> inv, ChannelType_t type, ChannelNum_t channel, FieldId_t fieldId); void publishField(std::shared_ptr<InverterAbstract> inv, ChannelType_t type, ChannelNum_t channel, FieldId_t fieldId);
void onMqttMessage(const espMqttClientTypes::MessageProperties& properties, const char* topic, const uint8_t* payload, size_t len, size_t index, size_t total); void onMqttMessage(const espMqttClientTypes::MessageProperties& properties, const char* topic, const uint8_t* payload, size_t len, size_t index, size_t total);
uint32_t _lastPublishStats[INV_MAX_COUNT]; uint32_t _lastPublishStats[INV_MAX_COUNT] = { 0 };
uint32_t _lastPublish; uint32_t _lastPublish = 0;
FieldId_t _publishFields[14] = { FieldId_t _publishFields[14] = {
FLD_UDC, FLD_UDC,