Struct SYN_OPCUA_Node¶
In-memory OPC UA Node representation.
#include <syn_opcua.h>
Public Attributes¶
| Type | Name |
|---|---|
| uint8_t | access_level |
| const char * | browse_name |
| SYN_OPCUA_DataType | data_type |
| const char * | display_name |
| SYN_OPCUA_NodeClass | node_class |
| SYN_OPCUA_NodeId | node_id |
| SYN_OPCUA_ReadCb | on_read |
| SYN_OPCUA_WriteCb | on_write |
| SYN_OPCUA_NodeId | parent_id |
| void * | user_data |
| SYN_OPCUA_DataValue | value |
Public Attributes Documentation¶
variable access_level¶
0x01 = Read, 0x02 = Write, 0x03 = Read/Write
variable browse_name¶
Qualified browse name
variable data_type¶
Data type (for Variables)
variable display_name¶
Localized display name
variable node_class¶
NodeClass (Object, Variable, Method)
variable node_id¶
Unique NodeId
variable on_read¶
Optional dynamic read hook
variable on_write¶
Optional dynamic write hook
variable parent_id¶
Parent NodeId
variable user_data¶
Context passed to callbacks
variable value¶
Current cached value
The documentation for this class was generated from the following file src/syntropic/proto/syn_opcua.h