28 lines
487 B
C++
28 lines
487 B
C++
#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;
|
|
|
|
|
|
|
|
}; |