#pragma once #include "PurifierClient.h" class HBDPurifierG3Client:public PurifierClient { public: HBDPurifierG3Client(CommunicationCfg* pconfig); ~HBDPurifierG3Client(); 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 G3ProcReadInfoXT(void* pobject, Command* pcommand); static void G3ProcReadInfoXT_2(void* pobject, Command* pcommand); private: static const unsigned int READ_ITEM_COUNT = 3; static const unsigned int READ_ITEM_COUNT_2 = 9; };