Skip to content

Struct SYN_OPCUA_Server

ClassList > SYN_OPCUA_Server

Micro OPC UA Server Instance Context.

  • #include <syn_opcua.h>

Public Attributes

Type Name
SYN_OPCUA_Config cfg
size_t node_count
SYN_OPCUA_Node nodes
SYN_PT pt
uint32_t request_id
uint32_t secure_channel_id
uint32_t security_token_id
uint32_t sequence_number
SYN_OPCUA_ServerState state

Public Attributes Documentation

variable cfg

SYN_OPCUA_Config SYN_OPCUA_Server::cfg;

Server configuration


variable node_count

size_t SYN_OPCUA_Server::node_count;

Number of registered nodes


variable nodes

SYN_OPCUA_Node SYN_OPCUA_Server::nodes[SYN_OPCUA_MAX_NODES];

Static address space table


variable pt

SYN_PT SYN_OPCUA_Server::pt;

Protothread state


variable request_id

uint32_t SYN_OPCUA_Server::request_id;

Last processed request ID


variable secure_channel_id

uint32_t SYN_OPCUA_Server::secure_channel_id;

Assigned secure channel ID


variable security_token_id

uint32_t SYN_OPCUA_Server::security_token_id;

Assigned security token ID


variable sequence_number

uint32_t SYN_OPCUA_Server::sequence_number;

Outgoing sequence number


variable state

SYN_OPCUA_ServerState SYN_OPCUA_Server::state;

Active session state



The documentation for this class was generated from the following file src/syntropic/proto/syn_opcua.h