OpcUaServerNodeDescription (STRUCT)

TYPE OpcUaServerNodeDescription : STRUCT

InOut:

Name

Type

Comment

nodeId

OpcUa_NodeId

[m]: NodeID of the node.

nodeClass

OpcUa_NodeClass

[m]: NodeClass of the node. This field will be used to determine the correct union member of elementDescription.

browseName

OpcUa_QualifiedName

[m]: BrowseName of the node.

displayName

OpcUa_LocalizedText

[m]: DisplayName of the node.

bDescriptionSet

OpcUa_Boolean

Flag if the description is available. If false OpcUa_BadAttributeIdInvalid will be returned for this attribute.

description

OpcUa_LocalizedText

[o]: Description of the node.

bWriteMaskSet

OpcUa_Boolean

Flag if the WriteMask is available. If false OpcUa_BadAttributeIdInvalid will be returned for this attribute.

ui32WriteMask

OpcUa_UInt32

[o]: WriteMask of the node.

bUserWriteMaskSet

OpcUa_Boolean

Flag if the UserWriteMask is available. If false OpcUa_BadAttributeIdInvalid will be returned for this attribute.

ui32UserWriteMask

OpcUa_UInt32

[o]: User write mask of the node.

bAccessRestrictionsSet

OpcUa_Boolean

Flag if the access rescriptions are set.

ui16AccessRestrictions

OpcUa_UInt16

[o]: The access restrictions of the node.

bRolePermissionsSet

OpcUa_Boolean

Flag if the access rescriptions are set.

rolePermissions

OpcUa_Variant

[o]: Role permissions

bUserRolePermissionsSet

OpcUa_Boolean

Flag if the access rescriptions are set.

userRolePermissions

OpcUa_Variant

[o]: User role permissions.

typeDefinition

OpcUa_NodeId

[o]: Type definition of the node. A HasTypeDefinition will be added automatically if this is not a NULL NodeID (ns=0,i=0). If a type definition is available this will be taken into account when browsing the address space.

elementDescription

OpcUaElementDescription

Nodeclass specific attributes

pszObject

POINTER TO STRING

User management object related to this node. This object will be used to check access rights to the node. This used for reading, writing, browsing. If NULL is set, no special right will be checked.