Classes | |
class | UaNode |
Interface class for OPC UA Nodes created and managed with the SDK. More... | |
class | UaObject |
Interface for OPC UA Object nodes created and managed with the SDK. More... | |
class | UaObjectType |
Class definition of the UaObjectType. Derived from UaNode Get all information about the types. More... | |
class | UaVariable |
Class definition of the UaVariable. Derived from UaNode Get all information about UaVariables and their references. More... | |
class | UaVariableType |
Class definition of the UaVariableType. Derived from UaNode Get all information about the variable types. More... | |
class | UaDataType |
Class definition of the UaDataType. Derived from UaNode Get all information about UaDataType and their references. More... | |
class | UaView |
Class definition of the UaView. Derived from UaNode. View all needed and possible Nodedefinitions. More... | |
class | UaMethod |
Class definition of the UaMethod. Derived from UaNode Get all information about the methods. More... | |
class | UaReferenceType |
Class definition of the UaReferenceType. Derived from UaNode Get all information about the reference types. More... | |
class | UaReferenceLists |
class | UaReference |
class | UaRefCrossNodeManager |
Implements a reference between nodes in two different NodeManagers. This class is used to create a reference between nodes in two different NodeManagers. The reference stores the node manager of the target node instead of the target node since the reference represents 0..N references requested by forwarding the browse request to the other target node manager. Derived from UaReference. More... | |
class | UaRefCrossNodeManagerSingle |
Implements a reference between two nodes in two different NodeManagers. This class is used to create a reference between two nodes in different NodeManagers. Derived from UaReference. More... | |
class | UaRefOutOfServer |
Class definition of the UaRefOutOfServer. Creates references out of the server. Derived from UaReference. More... | |
class | UaGenericReference |
Class definition of the UaGenericReference. Creates generic references of all Nodes. Derived from UaReference. It is not possible to use the default constructor. More... | |
class | UaRefOrganizes |
Class definition of the UaRefOrganizes. Organizes references of all Nodes. Derived from UaReference. It is not possible to use the default constructor. More... | |
class | UaRefHasComponent |
Class definition of the UaRefHasComponent. Checks wether a reference has components. Derived from UaReference. It is not possible to use the default constructor. More... | |
class | UaRefHasHistoricalConfiguration |
Class definition of the UaRefHasHistoricalConfiguration. Checks wether a reference has components. Derived from UaReference. It is not possible to use the default constructor. More... | |
class | UaRefHasOrderedComponent |
Class definition of the UaRefHasOrderedComponent. Checks wether a reference has ordered components. Derived from UaReference. It is not possible to use the default constructor. More... | |
class | UaRefHasProperty |
Class definition of the UaRefHasProperty. Checks wether a reference has propertys. Derived from UaReference. It is not possible to use the default constructor. More... | |
class | UaRefHasSubtype |
Class definition of the UaRefHasSubtype. Derived from UaReference. It is not possible to use the default constructor. More... | |
class | UaRefHasEventSource |
Class definition of the UaRefHasEventSource. Checks wether a reference has event sources. Derived from UaReference. It is not possible to use the default constructor. More... | |
class | UaRefHasNotifier |
Class definition of the UaRefHasNotifier. Checks wether a reference has notifiers. Derived from UaReference. It is not possible to use the default constructor. More... | |
class | UaRefHasTypeDefinition |
Class definition of the UaRefHasTypeDefinition. Checks wether a reference has type definitions. Derived from UaReference. It is not possible to use the default constructor. More... | |
class | UaRefGeneratesEvent |
Class definition of the UaRefGeneratesEvent. Checks wether a reference generates events. Derived from UaReference. It is not possible to use the default constructor. More... | |
class | UaRefHasCondition |
class | UaRefHasDescription |
Class definition of the UaRefHasDescription. Checks wether a reference has descriptions or not. Derived from UaReference. It is not possible to use the default constructor. More... | |
class | UaRefHasEncoding |
Class definition of the UaRefHasEncoding. Derived from UaReference. It is not possible to use the default constructor. More... | |
class | UaRefHasModelParent |
Class definition of the UaRefHasModelParent. Checks wether a reference has model parents. Derived from UaReference. It is not possible to use the default constructor. More... | |
class | UaRefHasModellingRule |
Class definition of the UaRefHasModellingRule. Derived from UaReference. It is not possible to use the default constructor. More... | |
class | UaRefFromState |
Class definition of the UaRefFromState. Derived from UaReference It is not possible to use the default constructor. More... | |
class | UaRefHasCause |
Class definition of the UaRefHasCause. Derived from UaReference. It is not possible to use the default constructor. More... | |
class | UaRefHasEffect |
Class definition of the UaRefHasEffect. Derived from UaReference. It is not possible to use the default constructor. More... | |
class | UaRefToState |
Class definition of the UaRefToState. Derived from UaReference It is not possible to use the default constructor. More... | |
class | UaFolder |
class | UaAreaFolder |
class | UaGenericObject |
Derived from UaObject and UaReferenceLists. More... | |
class | UaGenericObjectType |
Derived from UaObjectType and UaReferenceLists. More... | |
class | UaGenericVariable |
Derived from UaVariableCache and UaReferenceLists. More... | |
class | UaGenericVariableType |
Derived from UaVariableType and UaReferenceLists. More... | |
class | UaGenericDataType |
Derived from UaDataType and UaReferenceLists. More... | |
class | UaGenericView |
Derived from UaView and UaReferenceLists. More... | |
class | UaGenericMethod |
Derived from UaMethod and UaReferenceLists. More... | |
class | UaGenericReferenceType |
Derived from UaReferenceType and UaReferenceLists. More... | |
class | UaObjectTypeSimple |
Derived from UaObjectType and UaReferenceLists. It is not possible to use the default constructor. More... | |
class | UaObjectBase |
Provides a base class to implement an Object The object is able to register it's own components at his node manager Derived from UaObject and UaReferenceLists It is not possible to create plane copies of this Class. More... | |
class | UaVariableTypeSimple |
Derived from UaVariableType and UaReferenceLists. More... | |
class | UaDataVariableDevice |
Derived from UaVariable and UaReferenceLists. It is not possible to use the default constructor. More... | |
class | UaViewSimple |
Derived from UaView and UaReferenceLists. It is not possible to use the default constructor. More... | |
class | UaReferenceTypeNS0 |
Derived from UaReferenceType and UaReferenceLists. More... | |
Variables | |
const OpcUa_UInt32 | UaVariable_Value_None = 0x0 |
const OpcUa_UInt32 | UaVariable_Value_Cache = 0x1 |
const OpcUa_UInt32 | UaVariable_Value_CacheIsSource = 0x2 |
const OpcUa_UInt32 | UaVariable_Value_CacheIsUpdatedOnRequest = 0x4 |
This module contains all class implementing a generic address space model
const OpcUa_UInt32 UaVariable_Value_Cache = 0x1 |
The variable has a cached value. If none of the
const OpcUa_UInt32 UaVariable_Value_CacheIsSource = 0x2 |
The variable cache value is the data source. All read, sampling and write operations are using the cache value with the methods UaVariable::value and UaVariable::setValue. If only the UaVariable_Value_Cache flag is set, read and sampling are using IOManagerUaNode::readValues and write is using IOManagerUaNode::writeValues.
const OpcUa_UInt32 UaVariable_Value_CacheIsUpdatedOnRequest = 0x4 |
If this flag is set, the custom code is responsible for updating the cache value for variables monitored by one or more clients and to handle read and write operations. Value changes can be provided with the method UaVariable::setValue(). The custom code gets informed about monitoring changes for items of this type by overwriting IOManagerUaNode::variableCacheMonitoringChanged in the custom NodeManager implementation. In addition it is required to implement IOManagerUaNode::readValues and IOManagerUaNode::writeValues for read and write operations. This option allows optimizing cyclic access to devices for data monitoring independent of read operations
const OpcUa_UInt32 UaVariable_Value_None = 0x0 |
Bit mask for UaVariable::valueHandling.