S2OPC OPCUA Toolkit
Data Fields
SOPC_VariantValue Union Reference

This union provides all possible contents for Variant, depending on their SOPC_BuiltinId. More...

#include <sopc_builtintypes.h>

Data Fields

SOPC_Boolean Boolean
 
SOPC_SByte Sbyte
 
SOPC_Byte Byte
 
int16_t Int16
 
uint16_t Uint16
 
int32_t Int32
 
uint32_t Uint32
 
int64_t Int64
 
uint64_t Uint64
 
float Floatv
 
double Doublev
 
SOPC_String String
 
SOPC_DateTime Date
 
SOPC_GuidGuid
 
SOPC_ByteString Bstring
 
SOPC_XmlElement XmlElt
 
SOPC_NodeIdNodeId
 
SOPC_ExpandedNodeIdExpNodeId
 
SOPC_StatusCode Status
 
SOPC_QualifiedNameQname
 
SOPC_LocalizedTextLocalizedText
 
SOPC_ExtensionObjectExtObject
 
struct SOPC_DataValueDataValue
 
SOPC_DiagnosticInfoDiagInfo
 
struct {
   int32_t   Length
 
   SOPC_VariantArrayValue   Content
 
Array
 
struct {
   int32_t   Dimensions
 
   int32_t *   ArrayDimensions
 
   SOPC_VariantArrayValue   Content
 
Matrix
 

Detailed Description

This union provides all possible contents for Variant, depending on their SOPC_BuiltinId.

Field Documentation

◆ Boolean

SOPC_Boolean SOPC_VariantValue::Boolean

◆ Sbyte

SOPC_SByte SOPC_VariantValue::Sbyte

◆ Byte

SOPC_Byte SOPC_VariantValue::Byte

◆ Int16

int16_t SOPC_VariantValue::Int16

◆ Uint16

uint16_t SOPC_VariantValue::Uint16

◆ Int32

int32_t SOPC_VariantValue::Int32

◆ Uint32

uint32_t SOPC_VariantValue::Uint32

◆ Int64

int64_t SOPC_VariantValue::Int64

◆ Uint64

uint64_t SOPC_VariantValue::Uint64

◆ Floatv

float SOPC_VariantValue::Floatv

◆ Doublev

double SOPC_VariantValue::Doublev

◆ String

SOPC_String SOPC_VariantValue::String

◆ Date

SOPC_DateTime SOPC_VariantValue::Date

◆ Guid

SOPC_Guid* SOPC_VariantValue::Guid

◆ Bstring

SOPC_ByteString SOPC_VariantValue::Bstring

◆ XmlElt

SOPC_XmlElement SOPC_VariantValue::XmlElt

◆ NodeId

SOPC_NodeId* SOPC_VariantValue::NodeId

◆ ExpNodeId

SOPC_ExpandedNodeId* SOPC_VariantValue::ExpNodeId

◆ Status

SOPC_StatusCode SOPC_VariantValue::Status

◆ Qname

SOPC_QualifiedName* SOPC_VariantValue::Qname

◆ LocalizedText

SOPC_LocalizedText* SOPC_VariantValue::LocalizedText

◆ ExtObject

SOPC_ExtensionObject* SOPC_VariantValue::ExtObject

◆ DataValue

struct SOPC_DataValue* SOPC_VariantValue::DataValue

◆ DiagInfo

SOPC_DiagnosticInfo* SOPC_VariantValue::DiagInfo

◆ Length

int32_t SOPC_VariantValue::Length

◆ Content

SOPC_VariantArrayValue SOPC_VariantValue::Content

◆ Array

struct { ... } SOPC_VariantValue::Array

◆ Dimensions

int32_t SOPC_VariantValue::Dimensions

◆ ArrayDimensions

int32_t* SOPC_VariantValue::ArrayDimensions

◆ Matrix

struct { ... } SOPC_VariantValue::Matrix

The documentation for this union was generated from the following file: