5 Common Attributes

5.1 General

For all Nodes specified in NamespaceIndex 0, the Attributes named in Table 3 shall be set as specified in Table 3.
Table 3 β Common Node Attributes
Attribute | Value |
---|---|
DisplayName | The DisplayName is a LocalizedText. Each server shall provide the DisplayName identical to the BrowseName of the Node for the LocaleId βenβ. Whether the server provides translated names for other LocaleIds is server-specific. |
Description | Optionally a server-specific description is provided. |
NodeClass | Shall reflect the NodeClass of the Node. |
NodeId | The NodeId is described by BrowseNames as defined in 4.1 and defined in OPC 10000-6. |
WriteMask | Optionally the WriteMask Attribute can be provided. If the WriteMask Attribute is provided, it shall set all non-server-specific Attributes to not writable. For example, the Description Attribute may be set to writable since a Server may provide a server-specific description for the Node. The NodeId shall not be writable, because it is defined for each Node in this standard. |
UserWriteMask | Optionally the UserWriteMask Attribute can be provided. The same rules as for the WriteMask Attribute apply. |
RolePermissions | Optionally server-specific role permissions can be provided. |
UserRolePermissions | Optionally the role permissions of the current Session can be provided. The value is server-specifc and depend on the RolePermissions Attribute (if provided) and the current Session. |
AccessRestrictions | Optionally server-specific access restrictions can be provided. |