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).
CurrentReadAndWrite3The current value is readable and writable.
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).
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).
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).
None0No value specified.
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).
StatusWrite32Indicates if the current StatusCode of the value is writable (0 means only StatusCode Good is writable, 1 means any StatusCode is writable).
TimestampWrite64Indicates if the current SourceTimestamp is writable (0 means only null timestamps are writable, 1 means any timestamp value is writable).
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