diff options
author | Jannis Voelker <jannis.voelker@basyskom.com> | 2023-10-27 15:18:54 +0200 |
---|---|---|
committer | Jannis Voelker <jannis.voelker@basyskom.com> | 2023-12-06 08:31:29 +0100 |
commit | bba934aebc0cc37f012cea446258ec9b2cc106c9 (patch) | |
tree | 8406d53363d368fa78825975727925abc7530271 /tests/open62541-testserver/generated/types_qtopcuatestmodel_generated.c | |
parent | 925ea2eda7778d5e7766e19e6c39a034f436b873 (diff) |
Add encoding and decoding support for Variant and DataValue
This change adds support for the built-in types Variant and DataValue
to QOpcUaBinaryDataEncoding and QOpcUaGenericStructHandler.
Structures containing fields of these types can now be decoded and
encoded.
Change-Id: If3f5dd18910f668f61bf37eed10b5d5f947e2f31
Reviewed-by: Frank Meerkoetter <frank.meerkoetter@basyskom.com>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Diffstat (limited to 'tests/open62541-testserver/generated/types_qtopcuatestmodel_generated.c')
-rw-r--r-- | tests/open62541-testserver/generated/types_qtopcuatestmodel_generated.c | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/tests/open62541-testserver/generated/types_qtopcuatestmodel_generated.c b/tests/open62541-testserver/generated/types_qtopcuatestmodel_generated.c index d235925..39e9770 100644 --- a/tests/open62541-testserver/generated/types_qtopcuatestmodel_generated.c +++ b/tests/open62541-testserver/generated/types_qtopcuatestmodel_generated.c @@ -31,6 +31,23 @@ static UA_DataTypeMember QtStructWithOptionalFieldType_members[2] = { true /* .isOptional */ },}; +/* QtTestStructWithDataValue */ +static UA_DataTypeMember QtTestStructWithDataValue_members[2] = { +{ + UA_TYPENAME("DataValueMember") /* .memberName */ + &UA_TYPES[UA_TYPES_DATAVALUE], /* .memberType */ + 0, /* .padding */ + false, /* .isArray */ + false /* .isOptional */ +}, +{ + UA_TYPENAME("VariantMember") /* .memberName */ + &UA_TYPES[UA_TYPES_VARIANT], /* .memberType */ + offsetof(UA_QtTestStructWithDataValue, variantMember) - offsetof(UA_QtTestStructWithDataValue, dataValueMember) - sizeof(UA_DataValue), /* .padding */ + false, /* .isArray */ + false /* .isOptional */ +},}; + /* QtTestStructWithDiagnosticInfo */ static UA_DataTypeMember QtTestStructWithDiagnosticInfo_members[2] = { { @@ -144,6 +161,18 @@ const UA_DataType UA_TYPES_QTOPCUATESTMODEL[UA_TYPES_QTOPCUATESTMODEL_COUNT] = { 2, /* .membersSize */ QtStructWithOptionalFieldType_members /* .members */ }, +/* QtTestStructWithDataValue */ +{ + UA_TYPENAME("QtTestStructWithDataValue") /* .typeName */ + {4, UA_NODEIDTYPE_NUMERIC, {3010LU}}, /* .typeId */ + {4, UA_NODEIDTYPE_NUMERIC, {5014LU}}, /* .binaryEncodingId */ + sizeof(UA_QtTestStructWithDataValue), /* .memSize */ + UA_DATATYPEKIND_STRUCTURE, /* .typeKind */ + false, /* .pointerFree */ + false, /* .overlayable */ + 2, /* .membersSize */ + QtTestStructWithDataValue_members /* .members */ +}, /* QtTestStructWithDiagnosticInfo */ { UA_TYPENAME("QtTestStructWithDiagnosticInfo") /* .typeName */ |