#pragma once #include "PurifierClient.h" class G4PurifierClient :public PurifierClient { public: G4PurifierClient(CommunicationCfg* pconfig); ~G4PurifierClient(); void SetHopperClean(bool bvalue) {} void SetCoverWind(bool bvalue); void SetCoverWindOffset(float offset); void SetProtectionPressure(bool bvalue); private: void InitCommand(); static void ProcSetPressureValue(void* pobject, Command* pcommand); static void G4ProcReadInfoXT(void* pobject, Command* pcommand); static void G4ProcReadInfoXT_2(void* pobject, Command* pcommand); private: static const unsigned int READ_ITEM_COUNT = 3; static const unsigned int READ_ITEM_COUNT_2 = 9; };