GrpcPrint/PrintC/UI/Controller.h
2024-04-02 17:45:03 +08:00

33 lines
659 B
C++

#pragma once
#include "../stdafx.h"
#include "../Machine/Machine.h"
#include "UIBean.h"
//#include "../PLC/MachineCtrl.h"
//#include "../PLC/CoreCommunication.h"
//#include "../Config/ConfigManager.h"
//#include "../Communication/ComServer.h"
class Controller {
public:
Controller();
~Controller();
void Init();
public:
Machine* m_Machine;
//PLCAxis* m_Axis;
StateCtrlWrapper* m_StateCtrlWrapper;
SysParamWrapper* m_SysParamWrapper;
AxisRecordWrapper* m_AxisRecordWrapper;
SignalStateWrapper* m_SignalStateWrapper;
SystemAssist m_SystemAssist;
//MachineCtrl* m_MachineCtrl;
//RemoteClient* m_RemoteClient;
//ComServer* m_ComServer;
};