High Performance OPC UA Server SDK  1.1.0.158
ua_accesslevel

Possible values for the accesslevel attribute of variable nodes. More...

Macros

#define UA_ACCESSLEVEL_NONE   0x0
 The Variable value cannot be accessed and has no event history. More...
 
#define UA_ACCESSLEVEL_CURRENTREAD   0x1
 The current value of the Variable may be read. More...
 
#define UA_ACCESSLEVEL_CURRENTWRITE   0x2
 The current value of the Variable may be written. More...
 
#define UA_ACCESSLEVEL_CURRENTREADWRITE   0x3
 The current value of the Variable may be read and written. More...
 
#define UA_ACCESSLEVEL_HISTORYREAD   0x4
 The history for the Variable may be read. More...
 
#define UA_ACCESSLEVEL_HISTORYWRITE   0x8
 The history for the Variable may be updated. More...
 
#define UA_ACCESSLEVEL_HISTORYREADWRITE   0xC
 The history value of the Variable may be read and updated. More...
 
#define UA_ACCESSLEVEL_SEMANTICCHANGE   0x10
 The variable generates SemanticChangeEvents.
 
#define UA_ACCESSLEVEL_STATUSWRITE   0x20
 The variable value StatusCode is writable.
 
#define UA_ACCESSLEVEL_TIMESTAMPWRITE   0x40
 The variable value SourceTimestamp is writable.
 

Detailed Description

Possible values for the accesslevel attribute of variable nodes.

Multiple accesslevels can be combined using the bitwise OR operator.

Macro Definition Documentation

#define UA_ACCESSLEVEL_CURRENTREAD   0x1

The current value of the Variable may be read.

#define UA_ACCESSLEVEL_CURRENTREADWRITE   0x3

The current value of the Variable may be read and written.

#define UA_ACCESSLEVEL_CURRENTWRITE   0x2

The current value of the Variable may be written.

#define UA_ACCESSLEVEL_HISTORYREAD   0x4

The history for the Variable may be read.

#define UA_ACCESSLEVEL_HISTORYREADWRITE   0xC

The history value of the Variable may be read and updated.

#define UA_ACCESSLEVEL_HISTORYWRITE   0x8

The history for the Variable may be updated.

#define UA_ACCESSLEVEL_NONE   0x0

The Variable value cannot be accessed and has no event history.