#ifndef CHALETDATA_H #define CHALETDATA_H #include #include "GlobalDefine.h" #include #include enum eWiFiState { WIFI_MODULE_OFF_STATE = 0, WIFI_CONNECTED_STATE, WIFI_DISCONNECTED_STATE, WIFI_INIT_ERROR_STATE, WIFI_UNKNOWN_STATE }; enum eChaletPowerRelayState { CHALET_POWER_RELAY_OFF_STATE = 0, CHALET_POWER_RELAY_ON_STATE, CHALET_POWER_RELAY_UNKNOWN_STATE }; class CChaletMainStatus { public: // QByteArray ToByteArray(); int FromByteArray(QByteArray Data); CChaletMainStatus(); quint8 mInverterRelayStatus; quint8 mWiFiModuleStatus; float mBatteryVoltage; float mBatteryCurrent; float mBatterySOC; bool mHarakiriDone; bool mIsOnline; QDateTime mLastLoraStatus; }; #endif // CHALETDATA_H