OpcUaCanOpen
CANopen OPC-UA server
AddressSpace::UaControlDeviceProperty Class Reference

This class represent the generic variable created based on XML definitions. More...

#include <UaControlDeviceProperty.h>

Inherits PropertyType.

Public Member Functions

 UaControlDeviceProperty (UaNode *cur, NmBuildingAutomation *pNodeManager, UaVariable *instance, ::xml_schema::type *conf, InterfaceUserDataBase *interf, UaMutexRefCounted *pSharedMutex)
 Constructor. More...
 
virtual ~UaControlDeviceProperty ()
 

Private Member Functions

 UA_DISABLE_COPY (UaControlDeviceProperty)
 

Detailed Description

This class represent the generic variable created based on XML definitions.

It comprises the function using all variable in OpcUaCanOpenServer. (read,write, TypeDefinition)

Definition at line 21 of file UaControlDeviceProperty.h.

Constructor & Destructor Documentation

◆ UaControlDeviceProperty()

AddressSpace::UaControlDeviceProperty::UaControlDeviceProperty ( UaNode *  cur,
NmBuildingAutomation pNodeManager,
UaVariable *  instance,
::xml_schema::type conf,
InterfaceUserDataBase interf,
UaMutexRefCounted *  pSharedMutex 
)

Constructor.

Parameters
namethe name of ua node
newNodeIditem ua node id
pNodeManagerpointer to node manager
dvinitial value of item (usually empty)
baTypeIdidentifier of a device (using to connect to hardware device)
confXML configuration entry for this node
interfpointer to the object representing hardware device
pSharedMutexpointer to shared mutex (using toolkit)

Definition at line 8 of file UaControlDeviceProperty.cpp.

◆ ~UaControlDeviceProperty()

AddressSpace::UaControlDeviceProperty::~UaControlDeviceProperty ( )
virtual

Definition at line 28 of file UaControlDeviceProperty.cpp.

Member Function Documentation

◆ UA_DISABLE_COPY()

AddressSpace::UaControlDeviceProperty::UA_DISABLE_COPY ( UaControlDeviceProperty  )
private

The documentation for this class was generated from the following files: