OpcUaServerNodeDescription (STRUCT)
TYPE OpcUaServerNodeDescription : STRUCT
- InOut:
Name
Type
Comment
nodeIdOpcUa_NodeId[m]: NodeID of the node.
nodeClassOpcUa_NodeClass[m]: NodeClass of the node. This field will be used to determine the correct union member of elementDescription.
browseNameOpcUa_QualifiedName[m]: BrowseName of the node.
displayNameOpcUa_LocalizedText[m]: DisplayName of the node.
bDescriptionSetOpcUa_BooleanFlag if the description is available. If false OpcUa_BadAttributeIdInvalid will be returned for this attribute.
descriptionOpcUa_LocalizedText[o]: Description of the node.
bWriteMaskSetOpcUa_BooleanFlag if the WriteMask is available. If false OpcUa_BadAttributeIdInvalid will be returned for this attribute.
ui32WriteMaskOpcUa_UInt32[o]: WriteMask of the node.
bUserWriteMaskSetOpcUa_BooleanFlag if the UserWriteMask is available. If false OpcUa_BadAttributeIdInvalid will be returned for this attribute.
ui32UserWriteMaskOpcUa_UInt32[o]: User write mask of the node.
bAccessRestrictionsSetOpcUa_BooleanFlag if the access rescriptions are set.
ui16AccessRestrictionsOpcUa_UInt16[o]: The access restrictions of the node.
bRolePermissionsSetOpcUa_BooleanFlag if the access rescriptions are set.
rolePermissionsOpcUa_Variant[o]: Role permissions
bUserRolePermissionsSetOpcUa_BooleanFlag if the access rescriptions are set.
userRolePermissionsOpcUa_Variant[o]: User role permissions.
typeDefinitionOpcUa_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.
elementDescriptionNodeclass specific attributes
pszObjectPOINTER 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.