OPC Studio User's Guide and Reference
UAAccessLevels Enumeration



OpcLabs.EasyOpcUA Assembly > OpcLabs.EasyOpc.UA Namespace : UAAccessLevels Enumeration
Indicates how the Value of a Variable can be accessed (read/write) and if it contains current and/or historic data.
Syntax
'Declaration
 
<ComVisibleAttribute(False)>
<DisplayName2Attribute("OPC-UA Access Levels")>
<FlagsAttribute()>
Public Enum UAAccessLevels 
   Inherits System.Enum
   Implements System.IComparable, System.IConvertible, System.IFormattable 
'Usage
 
Dim instance As UAAccessLevels
[ComVisible(false)]
[DisplayName2("OPC-UA Access Levels")]
[Flags()]
public enum UAAccessLevels : System.Enum, System.IComparable, System.IConvertible, System.IFormattable  
[ComVisible(false)]
[DisplayName2("OPC-UA Access Levels")]
[Flags()]
public enum class UAAccessLevels : public System.Enum, System.IComparable, System.IConvertible, System.IFormattable  
Members
MemberValueDescription
CurrentRead1Indicates if the current value is readable. It also indicates if the current value of the Variable is available (0 means not readable, 1 means readable).

The value of this enum member is 1.

CurrentReadAndWrite3The current value is readable and writable.

The value of this enum member is 3.

CurrentWrite2Indicates if the current value is writable. It also indicates if the current value of the Variable is available (0 means not writable, 1 means writable).

The value of this enum member is 2.

HistoryRead4Indicates if the history of the value is readable. It also indicates if the history of the Variable is available via the OPC UA Server. (0 means not readable, 1 means readable).

The value of this enum member is 4.

HistoryWrite8Indicates if the history of the value is writable. It also indicates if the history of the Variable is available via the OPC UA Server. (0 means not writable, 1 means writable).

The value of this enum member is 8.

None0No value specified.

The value of this enum member is 0.

SemanticChange16This flag is set for Properties that define semantic aspects of the parent Node of the Property and where the Property Value, and thus the semantic, may change during operation. (0 means is not a semantic, 1 means is a semantic).

The value of this enum member is 16.

StatusWrite32Indicates if the current StatusCode of the value is writable (0 means only StatusCode Good is writable, 1 means any StatusCode is writable).

The value of this enum member is 32.

TimestampWrite64Indicates if the current SourceTimestamp is writable (0 means only null timestamps are writable, 1 means any timestamp value is writable).

The value of this enum member is 64.

Remarks

Defines the access levels for OPC UA variables, indicating the capabilities for reading, writing, and historical data access.

Inheritance Hierarchy

System.Object
   System.ValueType
      System.Enum
         OpcLabs.EasyOpc.UA.UAAccessLevels

Requirements

Target Platforms: .NET Framework: Windows 10 (selected versions), Windows 11 (selected versions), Windows Server 2016, Windows Server 2022; .NET: Linux, macOS, Microsoft Windows

See Also