blob: 0b6e1292bef50d760ef6a56e5b3d07d88863829b [file] [log] [blame]
/*******************************************************************************
* Copyright (c) 2020 Johannes Kepler University
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License 2.0 which is available at
* http://www.eclipse.org/legal/epl-2.0.
*
* SPDX-License-Identifier: EPL-2.0
*
* Contributors:
* Alois Zoitl - initial tests
*******************************************************************************/
#include "struct_mux_demux_data.h"
#ifdef FORTE_ENABLE_GENERATED_SOURCE_CPP
#include "struct_mux_demux_data_gen.cpp"
#endif
DEFINE_FIRMWARE_DATATYPE(Struct_Muxer_Test_Struct_1, g_nStringIdStruct_Muxer_Test_Struct_1)
CIEC_Struct_Muxer_Test_Struct_1::CIEC_Struct_Muxer_Test_Struct_1() :
CIEC_STRUCT(g_nStringIdStruct_Muxer_Test_Struct_1, 3, scm_unElementTypes, scm_unElementNames, e_APPLICATION + e_CONSTRUCTED + 1) {
}
const CStringDictionary::TStringId CIEC_Struct_Muxer_Test_Struct_1::scm_unElementTypes[] = { g_nStringIdINT, g_nStringIdINT, g_nStringIdSTRING };
const CStringDictionary::TStringId CIEC_Struct_Muxer_Test_Struct_1::scm_unElementNames[] = { g_nStringIdVar1, g_nStringIdVar2, g_nStringIdVar3 };
DEFINE_FIRMWARE_DATATYPE(Struct_Muxer_Test_Struct_2, g_nStringIdStruct_Muxer_Test_Struct_2)
CIEC_Struct_Muxer_Test_Struct_2::CIEC_Struct_Muxer_Test_Struct_2() :
CIEC_STRUCT(g_nStringIdStruct_Muxer_Test_Struct_2, 3, scm_unElementTypes, scm_unElementNames, e_APPLICATION + e_CONSTRUCTED + 1) {
}
const CStringDictionary::TStringId CIEC_Struct_Muxer_Test_Struct_2::scm_unElementTypes[] = { g_nStringIdINT, g_nStringIdSTRING, g_nStringIdINT};
const CStringDictionary::TStringId CIEC_Struct_Muxer_Test_Struct_2::scm_unElementNames[] = { g_nStringIdVar1, g_nStringIdVar2, g_nStringIdVar3 };
DEFINE_FIRMWARE_DATATYPE(Struct_Muxer_Test_Struct_3, g_nStringIdStruct_Muxer_Test_Struct_3)
CIEC_Struct_Muxer_Test_Struct_3::CIEC_Struct_Muxer_Test_Struct_3() :
CIEC_STRUCT(g_nStringIdStruct_Muxer_Test_Struct_3, 0, scm_unElementTypes, scm_unElementNames, e_APPLICATION + e_CONSTRUCTED + 1) {
}
const CStringDictionary::TStringId CIEC_Struct_Muxer_Test_Struct_3::scm_unElementTypes[] = { };
const CStringDictionary::TStringId CIEC_Struct_Muxer_Test_Struct_3::scm_unElementNames[] = { };
DEFINE_FIRMWARE_DATATYPE(Struct_Muxer_Test_Struct_4, g_nStringIdStruct_Muxer_Test_Struct_4)
CIEC_Struct_Muxer_Test_Struct_4::CIEC_Struct_Muxer_Test_Struct_4() :
CIEC_STRUCT(g_nStringIdStruct_Muxer_Test_Struct_4, 255, scm_unElementTypes, scm_unElementNames, e_APPLICATION + e_CONSTRUCTED + 1) {
}
const CStringDictionary::TStringId CIEC_Struct_Muxer_Test_Struct_4::scm_unElementTypes[] = {
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT,
g_nStringIdINT };
const CStringDictionary::TStringId CIEC_Struct_Muxer_Test_Struct_4::scm_unElementNames[] = {
g_nStringIdVar0,
g_nStringIdVar1,
g_nStringIdVar2,
g_nStringIdVar3,
g_nStringIdVar4,
g_nStringIdVar5,
g_nStringIdVar6,
g_nStringIdVar7,
g_nStringIdVar8,
g_nStringIdVar9,
g_nStringIdVar10,
g_nStringIdVar11,
g_nStringIdVar12,
g_nStringIdVar13,
g_nStringIdVar14,
g_nStringIdVar15,
g_nStringIdVar16,
g_nStringIdVar17,
g_nStringIdVar18,
g_nStringIdVar19,
g_nStringIdVar20,
g_nStringIdVar21,
g_nStringIdVar22,
g_nStringIdVar23,
g_nStringIdVar24,
g_nStringIdVar25,
g_nStringIdVar26,
g_nStringIdVar27,
g_nStringIdVar28,
g_nStringIdVar29,
g_nStringIdVar30,
g_nStringIdVar31,
g_nStringIdVar32,
g_nStringIdVar33,
g_nStringIdVar34,
g_nStringIdVar35,
g_nStringIdVar36,
g_nStringIdVar37,
g_nStringIdVar38,
g_nStringIdVar39,
g_nStringIdVar40,
g_nStringIdVar41,
g_nStringIdVar42,
g_nStringIdVar43,
g_nStringIdVar44,
g_nStringIdVar45,
g_nStringIdVar46,
g_nStringIdVar47,
g_nStringIdVar48,
g_nStringIdVar49,
g_nStringIdVar50,
g_nStringIdVar51,
g_nStringIdVar52,
g_nStringIdVar53,
g_nStringIdVar54,
g_nStringIdVar55,
g_nStringIdVar56,
g_nStringIdVar57,
g_nStringIdVar58,
g_nStringIdVar59,
g_nStringIdVar60,
g_nStringIdVar61,
g_nStringIdVar62,
g_nStringIdVar63,
g_nStringIdVar64,
g_nStringIdVar65,
g_nStringIdVar66,
g_nStringIdVar67,
g_nStringIdVar68,
g_nStringIdVar69,
g_nStringIdVar70,
g_nStringIdVar71,
g_nStringIdVar72,
g_nStringIdVar73,
g_nStringIdVar74,
g_nStringIdVar75,
g_nStringIdVar76,
g_nStringIdVar77,
g_nStringIdVar78,
g_nStringIdVar79,
g_nStringIdVar80,
g_nStringIdVar81,
g_nStringIdVar82,
g_nStringIdVar83,
g_nStringIdVar84,
g_nStringIdVar85,
g_nStringIdVar86,
g_nStringIdVar87,
g_nStringIdVar88,
g_nStringIdVar89,
g_nStringIdVar90,
g_nStringIdVar91,
g_nStringIdVar92,
g_nStringIdVar93,
g_nStringIdVar94,
g_nStringIdVar95,
g_nStringIdVar96,
g_nStringIdVar97,
g_nStringIdVar98,
g_nStringIdVar99,
g_nStringIdVar100,
g_nStringIdVar101,
g_nStringIdVar102,
g_nStringIdVar103,
g_nStringIdVar104,
g_nStringIdVar105,
g_nStringIdVar106,
g_nStringIdVar107,
g_nStringIdVar108,
g_nStringIdVar109,
g_nStringIdVar110,
g_nStringIdVar111,
g_nStringIdVar112,
g_nStringIdVar113,
g_nStringIdVar114,
g_nStringIdVar115,
g_nStringIdVar116,
g_nStringIdVar117,
g_nStringIdVar118,
g_nStringIdVar119,
g_nStringIdVar120,
g_nStringIdVar121,
g_nStringIdVar122,
g_nStringIdVar123,
g_nStringIdVar124,
g_nStringIdVar125,
g_nStringIdVar126,
g_nStringIdVar127,
g_nStringIdVar128,
g_nStringIdVar129,
g_nStringIdVar130,
g_nStringIdVar131,
g_nStringIdVar132,
g_nStringIdVar133,
g_nStringIdVar134,
g_nStringIdVar135,
g_nStringIdVar136,
g_nStringIdVar137,
g_nStringIdVar138,
g_nStringIdVar139,
g_nStringIdVar140,
g_nStringIdVar141,
g_nStringIdVar142,
g_nStringIdVar143,
g_nStringIdVar144,
g_nStringIdVar145,
g_nStringIdVar146,
g_nStringIdVar147,
g_nStringIdVar148,
g_nStringIdVar149,
g_nStringIdVar150,
g_nStringIdVar151,
g_nStringIdVar152,
g_nStringIdVar153,
g_nStringIdVar154,
g_nStringIdVar155,
g_nStringIdVar156,
g_nStringIdVar157,
g_nStringIdVar158,
g_nStringIdVar159,
g_nStringIdVar160,
g_nStringIdVar161,
g_nStringIdVar162,
g_nStringIdVar163,
g_nStringIdVar164,
g_nStringIdVar165,
g_nStringIdVar166,
g_nStringIdVar167,
g_nStringIdVar168,
g_nStringIdVar169,
g_nStringIdVar170,
g_nStringIdVar171,
g_nStringIdVar172,
g_nStringIdVar173,
g_nStringIdVar174,
g_nStringIdVar175,
g_nStringIdVar176,
g_nStringIdVar177,
g_nStringIdVar178,
g_nStringIdVar179,
g_nStringIdVar180,
g_nStringIdVar181,
g_nStringIdVar182,
g_nStringIdVar183,
g_nStringIdVar184,
g_nStringIdVar185,
g_nStringIdVar186,
g_nStringIdVar187,
g_nStringIdVar188,
g_nStringIdVar189,
g_nStringIdVar190,
g_nStringIdVar191,
g_nStringIdVar192,
g_nStringIdVar193,
g_nStringIdVar194,
g_nStringIdVar195,
g_nStringIdVar196,
g_nStringIdVar197,
g_nStringIdVar198,
g_nStringIdVar199,
g_nStringIdVar200,
g_nStringIdVar201,
g_nStringIdVar202,
g_nStringIdVar203,
g_nStringIdVar204,
g_nStringIdVar205,
g_nStringIdVar206,
g_nStringIdVar207,
g_nStringIdVar208,
g_nStringIdVar209,
g_nStringIdVar210,
g_nStringIdVar211,
g_nStringIdVar212,
g_nStringIdVar213,
g_nStringIdVar214,
g_nStringIdVar215,
g_nStringIdVar216,
g_nStringIdVar217,
g_nStringIdVar218,
g_nStringIdVar219,
g_nStringIdVar220,
g_nStringIdVar221,
g_nStringIdVar222,
g_nStringIdVar223,
g_nStringIdVar224,
g_nStringIdVar225,
g_nStringIdVar226,
g_nStringIdVar227,
g_nStringIdVar228,
g_nStringIdVar229,
g_nStringIdVar230,
g_nStringIdVar231,
g_nStringIdVar232,
g_nStringIdVar233,
g_nStringIdVar234,
g_nStringIdVar235,
g_nStringIdVar236,
g_nStringIdVar237,
g_nStringIdVar238,
g_nStringIdVar239,
g_nStringIdVar240,
g_nStringIdVar241,
g_nStringIdVar242,
g_nStringIdVar243,
g_nStringIdVar244,
g_nStringIdVar245,
g_nStringIdVar246,
g_nStringIdVar247,
g_nStringIdVar248,
g_nStringIdVar249,
g_nStringIdVar250,
g_nStringIdVar251,
g_nStringIdVar252,
g_nStringIdVar253,
g_nStringIdVar254 };