#pragma once #include "BaseClient.h" #include "../config/bean/AlarmCfg.h" #include "../config/bean/RunCfg.h" class TempHumidityUnit :public TcpClient { public: TempHumidityUnit(CommunicationCfg* pconfig); ~TempHumidityUnit(); void InitCommand(); void GetValue(float& temp, float& humidity, BaseStat& bs); void GetValue(float& temp, float& humidity); private: void static PorcReadValue(void* pobject, Command* pcommand); private: float m_TempValue; float m_HumidityValue; AlarmCfgWrapper* m_AlarmCfgWrapper; RunCfg* m_RunCfg; };