GrpcPrint/PrintS/Communication/TempHumidityUnit.h

25 lines
545 B
C++

#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;
};