| /******************************************************************************* |
| * 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 }; |