Skip to content

Reference

OpcAttribute Enum

Identifies the different attributes which define the characteristics and additional metadata of a node.

Reference

OpcAttribute Enum ​

Namespace
Opc.UaFx
Assembly
Opc.UaFx.Advanced.dll
Package
Opc.UaFx.Advanced v2.59.0
Also in
Opc.UaFx.Client

Identifies the different attributes which define the characteristics and additional metadata of a node.

Syntax ​

csharp
public enum OpcAttribute
vbnet
Public Enum OpcAttribute

Inheritance ​

Object → ValueType → Enum → OpcAttribute

Fields ​

NameValueDescription
AccessLevel17Indicates the accessibility of the Value of a variable not taking user access rights into account. If the OPC UA Server does not have the ability to get the AccessLevel information from the underlying system then it should state that it is read and writable. If a read or write operation is called on the variable then the Server should transfer this request and return the corresponding status code even if such a request is rejected.
AccessLevelExsince v2.5827Extends the AccessLevel of a variable by further characteristics of the accessibility of its Value, such as whether it is written atomically. The value is a uint whose lower 8 bits are those of the AccessLevel (OPC 10000-3, AccessLevelExType).
AccessRestrictionssince v2.5826Indicates the restrictions of the access to the node, such as that it is only accessible with a signed or encrypted connection. The value is a ushort (OPC 10000-3, AccessRestrictionType).
ArrayDimensions16The length for each dimension of an array value.
BrowseName3A non-localized, human readable name for the node.
ContainsNoLoops11Indicates that following forward references within a view will not cause a loop.
DataType14The node id of the data type for the variable value.
DataTypeDefinitionsince v2.5723The definition of a data type, which states the fields of a structure or the values of an enumeration. Read by a client, the value is the OpcDataTypeInfo of the data type, the same as the client provides by its GetDataType method.
Description5A localized description for the node.
DisplayName4A localized, human readable name for the node.
EventNotifier12Indicates that the node can be used to subscribe to events.
Executable21Whether the method can be called.
InverseName10The browse name for an inverse reference.
IsAbstract8Indicates that a type node may not be instantiated.
IsHistorizing20Indicates whether the Server is actively collecting data for the history of the variable.
MinimumSamplingInterval19Specifies how fast the Server can reasonably sample the value for changes. The accuracy of this value (the ability of the Server to attain 'best case' performance) can be greatly affected by system load and other factors.
NodeCategory2Defines the OpcNodeCategory of a node the thereby supported set of attributes by each category of node.
NodeId1The canonical identifier for the node.
RolePermissionssince v2.5824The permissions which apply to the node for each role, not taking the user of the session into account. The value is an array of OpcRolePermission.
Symmetric9Indicates that forward and inverse references have the same meaning.
UserAccessLevel18Indicates the accessibility of the Value of a variable taking user access rights into account. If the OPC UA Server does not have the ability to get any user access rights related information from the underlying system then it should use the same bit mask as used in the AccessLevel attribute. The UserAccessLevel attribute can restrict the accessibility indicated by the AccessLevel attribute, but not exceed it.
UserExecutable22Indicates whether a method is executable, taking user access rights into account. If the OPC UA Server cannot get any user rights related information from the underlying system, it should use the same value as used in the executable attribute. The UserExecutable attribute can be set to 'False', even if the executable attribute is set to 'True', but it shall be set to 'False' if the executable attribute is set to 'False'.
UserRolePermissionssince v2.5825The permissions which apply to the node for each role of the user of the session. The value is an array of OpcRolePermission.
UserWriteAccess7Indicates which attributes are writable by the current user of the client of a node taking user access rights into account.
Value13The value of a variable.
ValueRank15The number of dimensions in the value of a variable.
WriteAccess6Exposes the possibilities of a client to write the attributes of the node. The WriteAccess attribute does not take any user access rights into account, that is, although an attribute is writeable this may be restricted to a certain user / user group.

Applies to ​

PackageVersions
Opc.UaFx.Advancedv2.5–v2.59