Skip to content

Struct SYN_OPCUA_Variant

ClassList > SYN_OPCUA_Variant

OPC UA Variant containing dynamic value.

  • #include <syn_opcua.h>

Public Attributes

Type Name
bool boolean
uint8_t byte
double double_val
float float_val
int16_t int16
int32_t int32
int64_t int64
int8_t sbyte
const char * string
SYN_OPCUA_DataType type
uint16_t uint16
uint32_t uint32
uint64_t uint64
union SYN_OPCUA_Variant val

Public Attributes Documentation

variable boolean

bool SYN_OPCUA_Variant::boolean;

Boolean value


variable byte

uint8_t SYN_OPCUA_Variant::byte;

Unsigned 8-bit integer


variable double_val

double SYN_OPCUA_Variant::double_val;

64-bit IEEE-754 double precision float


variable float_val

float SYN_OPCUA_Variant::float_val;

32-bit IEEE-754 single precision float


variable int16

int16_t SYN_OPCUA_Variant::int16;

Signed 16-bit integer


variable int32

int32_t SYN_OPCUA_Variant::int32;

Signed 32-bit integer


variable int64

int64_t SYN_OPCUA_Variant::int64;

Signed 64-bit integer


variable sbyte

int8_t SYN_OPCUA_Variant::sbyte;

Signed 8-bit integer


variable string

const char* SYN_OPCUA_Variant::string;

Null-terminated string


variable type

SYN_OPCUA_DataType SYN_OPCUA_Variant::type;

Value data type


variable uint16

uint16_t SYN_OPCUA_Variant::uint16;

Unsigned 16-bit integer


variable uint32

uint32_t SYN_OPCUA_Variant::uint32;

Unsigned 32-bit integer


variable uint64

uint64_t SYN_OPCUA_Variant::uint64;

Unsigned 64-bit integer


variable val

union SYN_OPCUA_Variant SYN_OPCUA_Variant::val;

Value payload union



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