Skip to content

Struct SYN_OPCUA_Config

ClassList > SYN_OPCUA_Config

Configuration parameters for Micro OPC UA Server.

  • #include <syn_opcua.h>

Public Attributes

Type Name
const char * endpoint_url
uint8_t * rx_buf
size_t rx_buf_size
const char * server_name
SYN_Transport * transport
uint8_t * tx_buf
size_t tx_buf_size
void * user_data

Public Attributes Documentation

variable endpoint_url

const char* SYN_OPCUA_Config::endpoint_url;

Server endpoint URL (e.g. "opc.tcp://0.0.0.0:4840")


variable rx_buf

uint8_t* SYN_OPCUA_Config::rx_buf;

Caller-allocated RX scratch buffer


variable rx_buf_size

size_t SYN_OPCUA_Config::rx_buf_size;

RX buffer size (>= 512 bytes)


variable server_name

const char* SYN_OPCUA_Config::server_name;

Human-readable server name


variable transport

SYN_Transport* SYN_OPCUA_Config::transport;

Underlying transport (TCP stream)


variable tx_buf

uint8_t* SYN_OPCUA_Config::tx_buf;

Caller-allocated TX scratch buffer


variable tx_buf_size

size_t SYN_OPCUA_Config::tx_buf_size;

TX buffer size (>= 512 bytes)


variable user_data

void* SYN_OPCUA_Config::user_data;

User context pointer



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