/* AmsterdamUtrechtL2::Sheet09_AbcoudeBreukelen_Balises::Balise_Group_393 */ void Balise_Group_393_AmsterdamUtrechtL2_Sheet09_AbcoudeBreukelen_Balises( /* AmsterdamUtrechtL2::Sheet09_AbcoudeBreukelen_Balises::Balise_Group_393::BG_message_in */CompressedBaliseMessage_TM *BG_message_in, /* AmsterdamUtrechtL2::Sheet09_AbcoudeBreukelen_Balises::Balise_Group_393::TrainPos */kcg_real TrainPos, /* AmsterdamUtrechtL2::Sheet09_AbcoudeBreukelen_Balises::Balise_Group_393::Engineering_Data */BaliseGroupData_TM *Engineering_Data, /* AmsterdamUtrechtL2::Sheet09_AbcoudeBreukelen_Balises::Balise_Group_393::BG_message_out */CompressedBaliseMessage_TM *BG_message_out) { B_data_internal_T_InfraLib tmp1; B_data_internal_T_InfraLib tmp; /* AmsterdamUtrechtL2::Sheet09_AbcoudeBreukelen_Balises::Balise_Group_393::_L14 */ kcg_bool _L14; /* 1 */ Balise_Group_Init_InfraLib(TrainPos, Engineering_Data, &tmp1); /* 1 */ Balise_393_1_AmsterdamUtrechtL2_Sheet09_AbcoudeBreukelen_Balises( &tmp1, (BaliseTelegramHeader_int_T_TM *) &BG393_header_B1_Balises426, 0, &tmp); /* 1 */ Balise_393_0_AmsterdamUtrechtL2_Sheet09_AbcoudeBreukelen_Balises( &tmp, (BaliseTelegramHeader_int_T_TM *) &BG393_header_B0_Balises426, 1, &tmp1); /* 1 */ Balise_Group_Close_InfraLib(&tmp1, BG_message_in, &_L14, BG_message_out); }
/* AmsterdamUtrechtL2::Sheet09_AbcoudeBreukelen_Balises::Balise_Group_393 */ void Balise_Group_393_AmsterdamUtrechtL2_Sheet09_AbcoudeBreukelen_Balises( /* AmsterdamUtrechtL2::Sheet09_AbcoudeBreukelen_Balises::Balise_Group_393::BG_message_in */CompressedBaliseMessage_TM *BG_message_in, /* AmsterdamUtrechtL2::Sheet09_AbcoudeBreukelen_Balises::Balise_Group_393::TrainPos */kcg_real TrainPos, /* AmsterdamUtrechtL2::Sheet09_AbcoudeBreukelen_Balises::Balise_Group_393::Engineering_Data */BaliseGroupData_TM *Engineering_Data, outC_Balise_Group_393_AmsterdamUtrechtL2_Sheet09_AbcoudeBreukelen_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_393_1_AmsterdamUtrechtL2_Sheet09_AbcoudeBreukelen_Balises( &outC->_L9, (BaliseTelegramHeader_int_T_TM *) &BG393_header_B1_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_393_0_AmsterdamUtrechtL2_Sheet09_AbcoudeBreukelen_Balises( &outC->_L8, (BaliseTelegramHeader_int_T_TM *) &BG393_header_B0_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); }