/* AmsterdamUtrechtL2::Sheet11_BreukelenKeerspoor_RBC::Send_RBC_LRBG_408_D_00050_9_M015 */ void Send_RBC_LRBG_408_D_00050_9_M015_AmsterdamUtrechtL2_Sheet11_BreukelenKeerspoor_RBC( /* AmsterdamUtrechtL2::Sheet11_BreukelenKeerspoor_RBC::Send_RBC_LRBG_408_D_00050_9_M015::RadiaDataIn */R_data_internal_T_InfraLib *RadiaDataIn, /* AmsterdamUtrechtL2::Sheet11_BreukelenKeerspoor_RBC::Send_RBC_LRBG_408_D_00050_9_M015::TriggerValue */kcg_int TriggerValue, /* AmsterdamUtrechtL2::Sheet11_BreukelenKeerspoor_RBC::Send_RBC_LRBG_408_D_00050_9_M015::R_data_out */R_data_internal_T_InfraLib *R_data_out) { /* AmsterdamUtrechtL2::Sheet11_BreukelenKeerspoor_RBC::Send_RBC_LRBG_408_D_00050_9_M015::_L52 */ kcg_bool _L52; _L52 = TriggerValue == (*RadiaDataIn).trigger; if (_L52) { /* 1 */ Build_RBC_LRBG_408_D_00050_9_M015_AmsterdamUtrechtL2_Sheet11_BreukelenKeerspoor_RBC( RadiaDataIn, R_data_out); } else { kcg_copy_R_data_internal_T_InfraLib(R_data_out, RadiaDataIn); } }
/* AmsterdamUtrechtL2::Sheet07_BijlmerAbcoude_RBC::Send_RBC_LRBG_372_D_00059_4_M015 */ void Send_RBC_LRBG_372_D_00059_4_M015_AmsterdamUtrechtL2_Sheet07_BijlmerAbcoude_RBC( /* AmsterdamUtrechtL2::Sheet07_BijlmerAbcoude_RBC::Send_RBC_LRBG_372_D_00059_4_M015::RadiaDataIn */R_data_internal_T_InfraLib *RadiaDataIn, /* AmsterdamUtrechtL2::Sheet07_BijlmerAbcoude_RBC::Send_RBC_LRBG_372_D_00059_4_M015::TriggerValue */kcg_int TriggerValue, /* AmsterdamUtrechtL2::Sheet07_BijlmerAbcoude_RBC::Send_RBC_LRBG_372_D_00059_4_M015::R_data_out */R_data_internal_T_InfraLib *R_data_out) { /* AmsterdamUtrechtL2::Sheet07_BijlmerAbcoude_RBC::Send_RBC_LRBG_372_D_00059_4_M015::_L52 */ kcg_bool _L52; _L52 = TriggerValue == (*RadiaDataIn).trigger; if (_L52) { /* 1 */ Build_RBC_LRBG_372_D_00059_4_M015_AmsterdamUtrechtL2_Sheet07_BijlmerAbcoude_RBC( RadiaDataIn, R_data_out); } else { kcg_copy_R_data_internal_T_InfraLib(R_data_out, RadiaDataIn); } }
/* AmsterdamUtrechtL2::Sheet14_Maarssen_RBC::Send_RBC_LRBG_427_D_00047_5_M003 */ void Send_RBC_LRBG_427_D_00047_5_M003_AmsterdamUtrechtL2_Sheet14_Maarssen_RBC( /* AmsterdamUtrechtL2::Sheet14_Maarssen_RBC::Send_RBC_LRBG_427_D_00047_5_M003::RadiaDataIn */R_data_internal_T_InfraLib *RadiaDataIn, /* AmsterdamUtrechtL2::Sheet14_Maarssen_RBC::Send_RBC_LRBG_427_D_00047_5_M003::TriggerValue */kcg_int TriggerValue, /* AmsterdamUtrechtL2::Sheet14_Maarssen_RBC::Send_RBC_LRBG_427_D_00047_5_M003::R_data_out */R_data_internal_T_InfraLib *R_data_out) { /* AmsterdamUtrechtL2::Sheet14_Maarssen_RBC::Send_RBC_LRBG_427_D_00047_5_M003::_L52 */ kcg_bool _L52; _L52 = TriggerValue == (*RadiaDataIn).trigger; if (_L52) { /* 1 */ Build_RBC_LRBG_427_D_00047_5_M003_AmsterdamUtrechtL2_Sheet14_Maarssen_RBC( RadiaDataIn, R_data_out); } else { kcg_copy_R_data_internal_T_InfraLib(R_data_out, RadiaDataIn); } }
/* AmsterdamUtrechtL2::Sheet05_Amstel_RBC::Send_RBC_LRBG_353_D_00431_0_M024 */ void Send_RBC_LRBG_353_D_00431_0_M024_AmsterdamUtrechtL2_Sheet05_Amstel_RBC( /* AmsterdamUtrechtL2::Sheet05_Amstel_RBC::Send_RBC_LRBG_353_D_00431_0_M024::RadiaDataIn */R_data_internal_T_InfraLib *RadiaDataIn, /* AmsterdamUtrechtL2::Sheet05_Amstel_RBC::Send_RBC_LRBG_353_D_00431_0_M024::TriggerValue */kcg_int TriggerValue, /* AmsterdamUtrechtL2::Sheet05_Amstel_RBC::Send_RBC_LRBG_353_D_00431_0_M024::R_data_out */R_data_internal_T_InfraLib *R_data_out) { /* AmsterdamUtrechtL2::Sheet05_Amstel_RBC::Send_RBC_LRBG_353_D_00431_0_M024::_L52 */ static kcg_bool _L52; _L52 = TriggerValue == (*RadiaDataIn).trigger; if (_L52) { /* 1 */ Build_RBC_Message_LRBG_353_D_00431_0_M024_AmsterdamUtrechtL2_Sheet05_Amstel_RBC( RadiaDataIn, R_data_out); } else { kcg_copy_R_data_internal_T_InfraLib(R_data_out, RadiaDataIn); } }
/* RadioLib::RBC_init */ void RBC_init_RadioLib( /* RadioLib::RBC_init::Message_in */M_TrackTrain_Radio_T_TM_radio_messages *Message_in, /* RadioLib::RBC_init::Packets_in */CompressedPackets_T_Common_Types_Pkg *Packets_in, /* RadioLib::RBC_init::Trigger_in */kcg_int Trigger_in, /* RadioLib::RBC_init::Message_sent */kcg_bool Message_sent, outC_RBC_init_RadioLib *outC) { outC->_L6 = Message_sent; outC->_L4 = Trigger_in; kcg_copy_CompressedPackets_T_Common_Types_Pkg(&outC->_L3, Packets_in); kcg_copy_M_TrackTrain_Radio_T_TM_radio_messages(&outC->_L2, Message_in); kcg_copy_M_TrackTrain_Radio_T_TM_radio_messages( &outC->_L1.message, &outC->_L2); kcg_copy_CompressedPackets_T_Common_Types_Pkg(&outC->_L1.packets, &outC->_L3); outC->_L1.trigger = outC->_L4; outC->_L1.message_sent = outC->_L6; kcg_copy_R_data_internal_T_InfraLib(&outC->R_data_out, &outC->_L1); }
/* AmsterdamUtrechtL2::Sheet06_Bijlmer_RBC::Send_RBC_LRBG_354_D_00275_3_M003 */ void Send_RBC_LRBG_354_D_00275_3_M003_AmsterdamUtrechtL2_Sheet06_Bijlmer_RBC( /* AmsterdamUtrechtL2::Sheet06_Bijlmer_RBC::Send_RBC_LRBG_354_D_00275_3_M003::RadiaDataIn */R_data_internal_T_InfraLib *RadiaDataIn, /* AmsterdamUtrechtL2::Sheet06_Bijlmer_RBC::Send_RBC_LRBG_354_D_00275_3_M003::TriggerValue */kcg_int TriggerValue, /* AmsterdamUtrechtL2::Sheet06_Bijlmer_RBC::Send_RBC_LRBG_354_D_00275_3_M003::R_data_out */R_data_internal_T_InfraLib *R_data_out) { /* AmsterdamUtrechtL2::Sheet06_Bijlmer_RBC::Send_RBC_LRBG_354_D_00275_3_M003::_L52 */ static kcg_bool _L52; _L52 = TriggerValue == (*RadiaDataIn).trigger; if (_L52) { /* 1 */ Build_RBC_LRBG_354_D_00275_3_M003_AmsterdamUtrechtL2_Sheet06_Bijlmer_RBC( RadiaDataIn, R_data_out); } else { kcg_copy_R_data_internal_T_InfraLib(R_data_out, RadiaDataIn); } }
/* AmsterdamUtrechtL2::Sheet13_Breukelen_Maarssen_RBC::Send_RBC_LRBG_422_D_00192_7_M015 */ void Send_RBC_LRBG_422_D_00192_7_M015_AmsterdamUtrechtL2_Sheet13_Breukelen_Maarssen_RBC( /* AmsterdamUtrechtL2::Sheet13_Breukelen_Maarssen_RBC::Send_RBC_LRBG_422_D_00192_7_M015::RadiaDataIn */R_data_internal_T_InfraLib *RadiaDataIn, /* AmsterdamUtrechtL2::Sheet13_Breukelen_Maarssen_RBC::Send_RBC_LRBG_422_D_00192_7_M015::TriggerValue */kcg_int TriggerValue, /* AmsterdamUtrechtL2::Sheet13_Breukelen_Maarssen_RBC::Send_RBC_LRBG_422_D_00192_7_M015::R_data_out */R_data_internal_T_InfraLib *R_data_out) { /* AmsterdamUtrechtL2::Sheet13_Breukelen_Maarssen_RBC::Send_RBC_LRBG_422_D_00192_7_M015::_L52 */ static kcg_bool _L52; _L52 = TriggerValue == (*RadiaDataIn).trigger; if (_L52) { /* 1 */ Build_RBC_LRBG_422_D_00192_7_M015_AmsterdamUtrechtL2_Sheet13_Breukelen_Maarssen_RBC( RadiaDataIn, R_data_out); } else { kcg_copy_R_data_internal_T_InfraLib(R_data_out, RadiaDataIn); } }
/* AmsterdamUtrechtL2::Sheet12_Breukelen_RBC::RBC_Sheet12_Breukelen */ void RBC_Sheet12_Breukelen_AmsterdamUtrechtL2_Sheet12_Breukelen_RBC( /* AmsterdamUtrechtL2::Sheet12_Breukelen_RBC::RBC_Sheet12_Breukelen::RadiaDataIn */R_data_internal_T_InfraLib *RadiaDataIn, outC_RBC_Sheet12_Breukelen_AmsterdamUtrechtL2_Sheet12_Breukelen_RBC *outC) { kcg_copy_R_data_internal_T_InfraLib(&outC->_L13, RadiaDataIn); /* 1 */ Send_RBC_LRBG_417_D_00052_AmsterdamUtrechtL2_Sheet12_Breukelen_RBC( &outC->_L13, 486002514, &outC->Context_1); kcg_copy_R_data_internal_T_InfraLib(&outC->_L1, &outC->Context_1.R_data_out); /* 1 */ Send_RBC_LRBG_418_D_00204_AmsterdamUtrechtL2_Sheet12_Breukelen_RBC( &outC->_L1, 417000524, &outC->_1_Context_1); kcg_copy_R_data_internal_T_InfraLib( &outC->_L2, &outC->_1_Context_1.R_data_out); /* 1 */ Send_RBC_LRBG_419_D_00053_AmsterdamUtrechtL2_Sheet12_Breukelen_RBC( &outC->_L2, 418002040, &outC->_2_Context_1); kcg_copy_R_data_internal_T_InfraLib( &outC->_L3, &outC->_2_Context_1.R_data_out); /* 1 */ Send_RBC_LRBG_476_D_00251_AmsterdamUtrechtL2_Sheet12_Breukelen_RBC( &outC->_L3, 419000535, &outC->_3_Context_1); kcg_copy_R_data_internal_T_InfraLib( &outC->_L4, &outC->_3_Context_1.R_data_out); kcg_copy_R_data_internal_T_InfraLib(&outC->R_data_out, &outC->_L4); }