/* AmsterdamUtrechtL2::Sheet12_Breukelen_Balises::Balise_Group_413 */ void Balise_Group_413_AmsterdamUtrechtL2_Sheet12_Breukelen_Balises( /* AmsterdamUtrechtL2::Sheet12_Breukelen_Balises::Balise_Group_413::BG_message_in */CompressedBaliseMessage_TM *BG_message_in, /* AmsterdamUtrechtL2::Sheet12_Breukelen_Balises::Balise_Group_413::TrainPos */kcg_real _2_TrainPos, /* AmsterdamUtrechtL2::Sheet12_Breukelen_Balises::Balise_Group_413::Engineering_Data */BaliseGroupData_TM *Engineering_Data, /* AmsterdamUtrechtL2::Sheet12_Breukelen_Balises::Balise_Group_413::BG_message_out */CompressedBaliseMessage_TM *BG_message_out) { static B_data_internal_T_InfraLib tmp1; static B_data_internal_T_InfraLib tmp; /* AmsterdamUtrechtL2::Sheet12_Breukelen_Balises::Balise_Group_413::_L14 */ static kcg_bool _L14; /* 1 */ Balise_Group_Init_InfraLib(_2_TrainPos, Engineering_Data, &tmp1); /* 1 */ Balise_413_0_AmsterdamUtrechtL2_Sheet12_Breukelen_Balises( &tmp1, (BaliseTelegramHeader_int_T_TM *) &BG413_header_B0_Balises426, 0, &tmp); /* 1 */ Balise_413_1_AmsterdamUtrechtL2_Sheet12_Breukelen_Balises( &tmp, (BaliseTelegramHeader_int_T_TM *) &BG413_header_B1_Balises426, 1, &tmp1); /* 1 */ Balise_Group_Close_InfraLib(&tmp1, BG_message_in, &_L14, BG_message_out); }
/* AmsterdamUtrechtL2::Sheet12_Breukelen_Balises::Balise_Group_413 */ void Balise_Group_413_AmsterdamUtrechtL2_Sheet12_Breukelen_Balises( /* AmsterdamUtrechtL2::Sheet12_Breukelen_Balises::Balise_Group_413::BG_message_in */CompressedBaliseMessage_TM *BG_message_in, /* AmsterdamUtrechtL2::Sheet12_Breukelen_Balises::Balise_Group_413::TrainPos */kcg_real TrainPos, /* AmsterdamUtrechtL2::Sheet12_Breukelen_Balises::Balise_Group_413::Engineering_Data */BaliseGroupData_TM *Engineering_Data, outC_Balise_Group_413_AmsterdamUtrechtL2_Sheet12_Breukelen_Balises *outC) { static kcg_bool noname; kcg_copy_CompressedBaliseMessage_TM(&outC->_L29, BG_message_in); outC->_L28 = TrainPos; kcg_copy_BaliseGroupData_TM(&outC->_L19, Engineering_Data); /* 1 */ Balise_Group_Init_InfraLib(outC->_L28, &outC->_L19, &outC->Context_1); kcg_copy_B_data_internal_T_InfraLib( &outC->_L11, &outC->Context_1.BG_internal_out); kcg_copy_B_data_internal_T_InfraLib(&outC->BaliseDataIn, &outC->_L11); kcg_copy_B_data_internal_T_InfraLib(&outC->_L9, &outC->BaliseDataIn); outC->_L20 = 0; /* 1 */ Balise_413_0_AmsterdamUtrechtL2_Sheet12_Breukelen_Balises( &outC->_L9, (BaliseTelegramHeader_int_T_TM *) &BG413_header_B0_Balises426, outC->_L20, &outC->_1_Context_1); kcg_copy_B_data_internal_T_InfraLib( &outC->_L8, &outC->_1_Context_1.B_data_out); outC->_L21 = 1; /* 1 */ Balise_413_1_AmsterdamUtrechtL2_Sheet12_Breukelen_Balises( &outC->_L8, (BaliseTelegramHeader_int_T_TM *) &BG413_header_B1_Balises426, outC->_L21, &outC->_2_Context_1); kcg_copy_B_data_internal_T_InfraLib( &outC->_L7, &outC->_2_Context_1.B_data_out); kcg_copy_B_data_internal_T_InfraLib(&outC->BaliseDataOut, &outC->_L7); kcg_copy_B_data_internal_T_InfraLib(&outC->_L16, &outC->BaliseDataOut); /* 1 */ Balise_Group_Close_InfraLib(&outC->_L16, &outC->_L29, &outC->_3_Context_1); outC->_L14 = outC->_3_Context_1.Error_out; kcg_copy_CompressedBaliseMessage_TM( &outC->_L13, &outC->_3_Context_1.BG_message_out); noname = outC->_L14; kcg_copy_CompressedBaliseMessage_TM(&outC->BG_message_out, &outC->_L13); }