Skip to content

Reference

OpcPermissions Enum

Specifies the operations a role is permitted to perform on a node (OPC 10000-3, PermissionType).

Reference

OpcPermissions Enum ​

since v2.58

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

Specifies the operations a role is permitted to perform on a node (OPC 10000-3, PermissionType).

Syntax ​

csharp
[Flags]
public enum OpcPermissions
vbnet
<Flags>
Public Enum OpcPermissions

Inheritance ​

Object → ValueType → Enum → OpcPermissions

Fields ​

NameValueDescription
AddNode65536Nodes can be added with the node as their parent.
AddReference8192References can be added to the node.
Browse1The node can be browsed and its attributes, other than the value and the role permissions, can be read.
Call4096A method can be called.
DeleteHistory1024Values or events can be deleted from the history.
DeleteNode32768The node can be deleted.
InsertHistory256Values or events can be inserted into the history.
ModifyHistory512Values or events of the history can be modified.
None0No operation is permitted.
Read32The current value of a variable can be read.
ReadHistory128The history of a variable or the events of an object can be read.
ReadRolePermissions2The RolePermissions of the node can be read.
ReceiveEvents2048The events of an object can be received.
RemoveReference16384References can be removed from the node.
Write64The current value of a variable can be written.
WriteAttribute4The attributes of the node that are writable can be written, other than the value, the historizing and the role permissions.
WriteHistorizing16The IsHistorizing of the node can be written.
WriteRolePermissions8The RolePermissions of the node can be written.

Applies to ​

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