OpcUaCanOpen
CANopen OPC-UA server
UaProgramItem.h
Go to the documentation of this file.
1 #ifndef __UAPROGRAMTYPE_H__
2 #define __UAPROGRAMTYPE_H__
3 
4 #include "uaobjecttypes.h"
5 #include "NmBuildingAutomation.h"
6 #include "uaobjecttypes.h"
8 #include "CANOpenServerConfig.h"
9 
10 namespace AddressSpace
11 {
12  class UaProgramItem :
14  {
15  public:
21 // UaProgramItem(PROGRAM *pt, const UaNodeId& newNodeId, NmBuildingAutomation* pNodeManager, UaControlDeviceGeneric* parent, UserDataBase* puds);
22  UaProgramItem(PROGRAM *pt, UaObjectType *pNodeType, const UaNodeId& newNodeId, NmBuildingAutomation *pNodeManager, UaControlDeviceGeneric* parent, UserDevice::pUserDeviceStruct * puds);
23 // UaProgramItem(PROGRAM *pt, UaObject *pNodeType, const UaString name, NmBuildingAutomation *pNodeManager, UaControlDeviceGeneric* parent, UserDataBase * puds);
24 
26  virtual ~UaProgramItem(void)
27  {
28  };
29 
30  void executeProgram();
31  private:
33  };
34 
35 }
36 
37 #endif