/* AmsterdamUtrechtL2::Sheet06_Bijlmer_Balises::Packets_BG355 */ void Packets_BG355_AmsterdamUtrechtL2_Sheet06_Bijlmer_Balises( /* AmsterdamUtrechtL2::Sheet06_Bijlmer_Balises::Packets_BG355::Header */BaliseTelegramHeader_int_T_TM *Header, /* AmsterdamUtrechtL2::Sheet06_Bijlmer_Balises::Packets_BG355::Balise_data_in */B_data_internal_T_InfraLib *Balise_data_in, /* AmsterdamUtrechtL2::Sheet06_Bijlmer_Balises::Packets_BG355::Balise_data_out */B_data_internal_T_InfraLib *Balise_data_out) { static CompressedPackets_T_Common_Types_Pkg tmp1; static CompressedPackets_T_Common_Types_Pkg tmp; kcg_copy_B_data_internal_T_InfraLib(Balise_data_out, Balise_data_in); kcg_copy_BaliseTelegramHeader_int_T_TM(&(*Balise_data_out).header, Header); /* 1 */ Send_P042_MessageLibBaseline2( &(*Balise_data_in).packets, (P042_trackside_int_T_TM *) &BG355_P042_Packets426, &tmp); /* 1 */ Send_P046_MessageLibBaseline2( &tmp, (P046_trackside_int_T_TM *) &BG355_P046_Packets426, &tmp1); /* 2 */ Send_P255_MessageLibBaseline2( &tmp1, (P255_trackside_int_T_TM *) &BGXXX_P255_Packets426, &(*Balise_data_out).packets); (*Balise_data_out).balise_passed = kcg_true; }
/* AmsterdamUtrechtL2::Sheet06_Bijlmer_Balises::Packets_BG355 */ void Packets_BG355_AmsterdamUtrechtL2_Sheet06_Bijlmer_Balises( /* AmsterdamUtrechtL2::Sheet06_Bijlmer_Balises::Packets_BG355::Header */BaliseTelegramHeader_int_T_TM *Header, /* AmsterdamUtrechtL2::Sheet06_Bijlmer_Balises::Packets_BG355::Balise_data_in */B_data_internal_T_InfraLib *Balise_data_in, outC_Packets_BG355_AmsterdamUtrechtL2_Sheet06_Bijlmer_Balises *outC) { outC->_L33 = kcg_true; kcg_copy_B_data_internal_T_InfraLib(&outC->_L26, Balise_data_in); kcg_copy_BaliseTelegramHeader_int_T_TM(&outC->_L28, Header); kcg_copy_B_data_internal_T_InfraLib(&outC->_L29, &outC->_L26); if (kcg_true) { kcg_copy_BaliseTelegramHeader_int_T_TM(&outC->_L29.header, &outC->_L28); } kcg_copy_CompressedPackets_T_Common_Types_Pkg( &outC->_L25, &outC->_L26.packets); kcg_copy_CompressedPackets_T_Common_Types_Pkg(&outC->B_data_in, &outC->_L25); kcg_copy_CompressedPackets_T_Common_Types_Pkg(&outC->_L22, &outC->B_data_in); /* 1 */ Send_P042_MessageLibBaseline2( &outC->_L22, (P042_trackside_int_T_TM *) &BG355_P042_Packets426, &outC->Context_1); kcg_copy_CompressedPackets_T_Common_Types_Pkg( &outC->_L11, &outC->Context_1.B_data_out); /* 1 */ Send_P046_MessageLibBaseline2( &outC->_L11, (P046_trackside_int_T_TM *) &BG355_P046_Packets426, &outC->_1_Context_1); kcg_copy_CompressedPackets_T_Common_Types_Pkg( &outC->_L2, &outC->_1_Context_1.B_data_out); /* 2 */ Send_P255_MessageLibBaseline2( &outC->_L2, (P255_trackside_int_T_TM *) &BGXXX_P255_Packets426, &outC->Context_2); kcg_copy_CompressedPackets_T_Common_Types_Pkg( &outC->_L3, &outC->Context_2.packet_data_out); kcg_copy_CompressedPackets_T_Common_Types_Pkg(&outC->B_data_out, &outC->_L3); kcg_copy_CompressedPackets_T_Common_Types_Pkg(&outC->_L30, &outC->B_data_out); kcg_copy_B_data_internal_T_InfraLib(&outC->_L31, &outC->_L29); if (kcg_true) { kcg_copy_CompressedPackets_T_Common_Types_Pkg( &outC->_L31.packets, &outC->_L30); } kcg_copy_B_data_internal_T_InfraLib(&outC->_L32, &outC->_L31); if (kcg_true) { outC->_L32.balise_passed = outC->_L33; } kcg_copy_B_data_internal_T_InfraLib(&outC->Balise_data_out, &outC->_L32); }