#pragma once #include "IDetectorHeightController.h" namespace DIOS::Dev::Detail::MachineryECOM { class DetectorHeightController : public IDetectorHeightController { public: DetectorHeightController(); ~DetectorHeightController(); public: static std::string CLASSID(); public: virtual void Initialize(const std::string &name) override; virtual void OnCommunicationEstablished(ICommunicateEntity *communicate) override; private: ICommunicateEntity *m_communicate; }; }