OpcUaCanOpen
CANopen OPC-UA server
UaControlDeviceProperty.h
Go to the documentation of this file.
1 #ifndef __UACANTROLDEVICEPROPERTY_H__
2 #define __UACANTROLDEVICEPROPERTY_H__
3 
4 #include "uaobjecttypes.h"
5 #include "uabasenodes.h"
6 #include <opcua_dataitemtype.h>
7 #include <opcua_basedatavariabletype.h>
8 #include <opcua_propertytype.h>
9 #include <map>
10 #include "ControlInterface.h"
11 #include "InterfaceUserDataBase.h"
12 #include "CANOpenServerConfig.h"
13 
14 namespace AddressSpace
15 {
16  class NmBuildingAutomation;
21  class UaControlDeviceProperty : public OpcUa::PropertyType
22  {
24  public:
25 
38  UaNode *cur,
39  NmBuildingAutomation* pNodeManager,
40  UaVariable *instance,
42  InterfaceUserDataBase* interf,
43  UaMutexRefCounted* pSharedMutex
44  );
45 
46  virtual ~UaControlDeviceProperty();
47 
48  };
49 }
50 #endif
51