#include "ChaletData.h" #include CChaletMainStatus::CChaletMainStatus() { mInverterRelayStatus = CHALET_POWER_RELAY_UNKNOWN_STATE; mWiFiModuleStatus = WIFI_UNKNOWN_STATE; mBatteryCurrent = 0; mBatteryVoltage = 0; } int CChaletMainStatus::FromByteArray(QByteArray Data) { QDataStream Strm(Data); Strm.device()->seek(0); Strm >> mInverterRelayStatus; Strm >> mWiFiModuleStatus; Strm >> mBatteryVoltage; Strm >> mBatteryCurrent; Strm >> mBatterySOC; // ChaletStatus[0] = GetChaletPowerRelayState(); //Inverter relay status // ChaletStatus[1] = GetWiFiSate(); //Wifi Module state // ChaletStatus[2] = 3; //Battery Voltage 1 // ChaletStatus[3] = 4; //Battery voltage 2 // ChaletStatus[4] = 5; //Battery current 1 // ChaletStatus[5] = 6; //Batgtery current 2 // ChaletStatus[6] = 7; //Battery SOC // ChaletStatus[7] = 8; //Snatch // ChaletStatus[8] = 9; // ChaletStatus[9] = 10; return RET_OK; } //QByteArray CChaletMainStatus::ToByteArray() //{ // QByteArray Data; // Data.resize(10); // Data.append(mInverterRelayStatus); // Data.append(mWiFiModuleStatus); // return Data; //}