S2OPC OPCUA Toolkit
|
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_Guid * | Guid |
SOPC_ByteString | Bstring |
SOPC_XmlElement | XmlElt |
SOPC_NodeId * | NodeId |
SOPC_ExpandedNodeId * | ExpNodeId |
SOPC_StatusCode | Status |
SOPC_QualifiedName * | Qname |
SOPC_LocalizedText * | LocalizedText |
SOPC_ExtensionObject * | ExtObject |
struct SOPC_DataValue * | DataValue |
SOPC_DiagnosticInfo * | DiagInfo |
struct { | |
int32_t Length | |
SOPC_VariantArrayValue Content | |
} | Array |
struct { | |
int32_t Dimensions | |
int32_t * ArrayDimensions | |
SOPC_VariantArrayValue Content | |
} | Matrix |
This union provides all possible contents for Variant, depending on their SOPC_BuiltinId.
SOPC_Boolean SOPC_VariantValue::Boolean |
SOPC_SByte SOPC_VariantValue::Sbyte |
SOPC_Byte SOPC_VariantValue::Byte |
int16_t SOPC_VariantValue::Int16 |
uint16_t SOPC_VariantValue::Uint16 |
int32_t SOPC_VariantValue::Int32 |
uint32_t SOPC_VariantValue::Uint32 |
int64_t SOPC_VariantValue::Int64 |
uint64_t SOPC_VariantValue::Uint64 |
float SOPC_VariantValue::Floatv |
double SOPC_VariantValue::Doublev |
SOPC_String SOPC_VariantValue::String |
SOPC_DateTime SOPC_VariantValue::Date |
SOPC_Guid* SOPC_VariantValue::Guid |
SOPC_ByteString SOPC_VariantValue::Bstring |
SOPC_XmlElement SOPC_VariantValue::XmlElt |
SOPC_NodeId* SOPC_VariantValue::NodeId |
SOPC_ExpandedNodeId* SOPC_VariantValue::ExpNodeId |
SOPC_StatusCode SOPC_VariantValue::Status |
SOPC_QualifiedName* SOPC_VariantValue::Qname |
SOPC_LocalizedText* SOPC_VariantValue::LocalizedText |
SOPC_ExtensionObject* SOPC_VariantValue::ExtObject |
struct SOPC_DataValue* SOPC_VariantValue::DataValue |
SOPC_DiagnosticInfo* SOPC_VariantValue::DiagInfo |
int32_t SOPC_VariantValue::Length |
SOPC_VariantArrayValue SOPC_VariantValue::Content |
struct { ... } SOPC_VariantValue::Array |
int32_t SOPC_VariantValue::Dimensions |
int32_t* SOPC_VariantValue::ArrayDimensions |
struct { ... } SOPC_VariantValue::Matrix |