#pragma once #include "../Machine/Machine.h" #include "../PLC/MachineCtrl.h" #include "../PLC/CoreCommunication.h" #include "../Config/ConfigManager.h" class Controler { public: Controler(); ~Controler() {} void Init(); private: Machine* m_Machine; CoreCommunication* m_CoreCommunication; PLCAxis* m_Axis; StateCtrlWrapper* m_StateCtrlWrapper; SysParamWrapper* m_SysParamWrapper; AxisRecordWrapper* m_AxisRecordWrapper; SignalStateWrapper* m_SignalStateWrapper; };