29 #ifndef INC_CINOSPIDCONTROL_H
30 #define INC_CINOSPIDCONTROL_H
36 #define DF_INOS_PID_CONTROLLER_NAME "CINOSPidController" // controller name
85 virtual void SetCycleTime(real64 arCycleTime)
override;
88 virtual void Activate(
bool abCheckVal =
true,
bool abSimulateVal =
false,
89 bool abSimulateOut =
false,
bool abSimulateAct =
false)
override;
91 virtual CINCOObject* GetRegister()
override;
96 friend class CINCOPidCtrPar;
100 virtual void Reset()
override;
103 ICACHE
virtual void Control()
override;
122 inosName32 m_cSignalName;
138 #endif // INC_CINOSPIDCONTROLLER_H