/* MessageLibBaseline2::Send_M015_JRU */ void Send_M015_JRU_MessageLibBaseline2( /* MessageLibBaseline2::Send_M015_JRU::M015 */M_015_int_T_TM_radio_messages *M015, outC_Send_M015_JRU_MessageLibBaseline2 *outC) { kcg_copy_M_015_int_T_TM_radio_messages(&outC->_L1, M015); /* 1 */ C_M015_int_to_header_TM_radio_messages(&outC->_L1, &outC->Context_1); kcg_copy_M_TrackTrain_Radio_T_TM_radio_messages( &outC->_L2, &outC->Context_1.Message_Header_Out); kcg_copy_M_TrackTrain_Radio_T_TM_radio_messages( &outC->Message_Out, &outC->_L2); }
/* TM_radio_messages::C_M008_int_to_header */ void C_M008_int_to_header_TM_radio_messages( /* TM_radio_messages::C_M008_int_to_header::Message_Data_in */M_008_int_T_TM_radio_messages *Message_Data_in, outC_C_M008_int_to_header_TM_radio_messages *outC) { kcg_copy_M_008_int_T_TM_radio_messages(&outC->_L1, Message_Data_in); outC->_L27 = outC->_L1.t_train_received; outC->_L8 = outC->_L1.nid_lrbg; outC->_L7 = outC->_L1.m_ack; outC->_L6 = outC->_L1.t_train; outC->_L5 = outC->_L1.l_message; outC->_L4 = outC->_L1.nid_message; outC->_L19 = 0; outC->_L3 = outC->_L1.valid; outC->_L2.valid = outC->_L3; outC->_L2.nid_message = outC->_L4; outC->_L2.l_message = outC->_L5; outC->_L2.t_train = outC->_L6; outC->_L2.field1 = outC->_L7; outC->_L2.field2 = outC->_L8; outC->_L2.field3 = outC->_L27; outC->_L2.field4 = outC->_L19; outC->_L2.field5 = outC->_L19; outC->_L2.field6 = outC->_L19; outC->_L2.field7 = outC->_L19; outC->_L2.field8 = outC->_L19; kcg_copy_M_TrackTrain_Radio_T_TM_radio_messages( &outC->Message_Header_Out, &outC->_L2); }
/* TM_radio_messages::C_M003_int__to_header */ void C_M003_int__to_header_TM_radio_messages( /* TM_radio_messages::C_M003_int__to_header::Message_Data_in */M_003_int_T_TM_radio_messages *Message_Data_in, outC_C_M003_int__to_header_TM_radio_messages *outC) { kcg_copy_M_003_int_T_TM_radio_messages(&outC->_L1, Message_Data_in); outC->_L8 = outC->_L1.nid_lrbg; outC->_L7 = outC->_L1.m_ack; outC->_L6 = outC->_L1.t_train; outC->_L5 = outC->_L1.l_message; outC->_L4 = outC->_L1.nid_message; /* 1 */ CAST_Int_to_T_TRAIN_TM_conversions(outC->_L6, &outC->Context_1); outC->_L26 = outC->Context_1.t_train; /* 1 */ CAST_Int_to_NID_MESSAGE_TM_conversions(outC->_L4, &outC->_1_Context_1); outC->_L25 = outC->_1_Context_1.nid_message; /* 1 */ CAST_Int_to_L_MESSAGE_TM_conversions(outC->_L5, &outC->_2_Context_1); outC->_L24 = outC->_2_Context_1.l_message; outC->_L19 = 0; outC->_L3 = outC->_L1.valid; outC->_L2.valid = outC->_L3; outC->_L2.nid_message = outC->_L25; outC->_L2.l_message = outC->_L24; outC->_L2.t_train = outC->_L26; outC->_L2.field1 = outC->_L7; outC->_L2.field2 = outC->_L8; outC->_L2.field3 = outC->_L19; outC->_L2.field4 = outC->_L19; outC->_L2.field5 = outC->_L19; outC->_L2.field6 = outC->_L19; outC->_L2.field7 = outC->_L19; outC->_L2.field8 = outC->_L19; kcg_copy_M_TrackTrain_Radio_T_TM_radio_messages( &outC->Message_Header_Out, &outC->_L2); }
/* 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::Build_RBC_LRBG_362_D_00230_7_M003 */ void _6_Build_RBC_LRBG_362_D_0023_AmsterdamUtrechtL2_Sheet06_Bijlmer_RBC( /* AmsterdamUtrechtL2::Sheet06_Bijlmer_RBC::Build_RBC_LRBG_362_D_00230_7_M003::RadiaDataIn */R_data_internal_T_InfraLib *RadiaDataIn, outC__6_Build_RBC_LRBG_362_D_0023_AmsterdamUtrechtL2_Sheet06_Bijlmer_RBC *outC) { outC->_L44 = kcg_true; kcg_copy_R_data_internal_T_InfraLib(&outC->_L1, RadiaDataIn); kcg_copy_CompressedPackets_T_Common_Types_Pkg( &outC->_L38, &outC->_L1.packets); /* 1 */ _5_SendRadioPackets_LRBG_362_AmsterdamUtrechtL2_Sheet06_Bijlmer_RBC( &outC->_L38, &outC->Context_1); kcg_copy_CompressedPackets_T_Common_Types_Pkg( &outC->_L3, &outC->Context_1.Radio_packets_out); kcg_copy_R_data_internal_T_InfraLib(&outC->_L39, &outC->_L1); if (kcg_true) { kcg_copy_CompressedPackets_T_Common_Types_Pkg( &outC->_L39.packets, &outC->_L3); } /* 1 */ Send_M003_JRU_MessageLibBaseline2( (M_003_int_T_TM_radio_messages *) &LRBG_362_D_00230_7_M003_Messages_426, &outC->_1_Context_1); kcg_copy_M_TrackTrain_Radio_T_TM_radio_messages( &outC->_L42, &outC->_1_Context_1.Message_Out); kcg_copy_R_data_internal_T_InfraLib(&outC->_L40, &outC->_L39); if (kcg_true) { kcg_copy_M_TrackTrain_Radio_T_TM_radio_messages( &outC->_L40.message, &outC->_L42); } kcg_copy_R_data_internal_T_InfraLib(&outC->_L43, &outC->_L40); if (kcg_true) { outC->_L43.message_sent = outC->_L44; } kcg_copy_R_data_internal_T_InfraLib(&outC->R_data_out, &outC->_L43); }
/* RadioLib::RBC_close */ void RBC_close_RadioLib( /* RadioLib::RBC_close::RadiaDataIn */R_data_internal_T_InfraLib *RadiaDataIn, /* RadioLib::RBC_close::Message_out */M_TrackTrain_Radio_T_TM_radio_messages *Message_out, /* RadioLib::RBC_close::Packets_out */CompressedPackets_T_Common_Types_Pkg *Packets_out) { kcg_copy_CompressedPackets_T_Common_Types_Pkg( Packets_out, &(*RadiaDataIn).packets); kcg_copy_M_TrackTrain_Radio_T_TM_radio_messages( Message_out, &(*RadiaDataIn).message); }
/* AmsterdamUtrechtL2::Sheet11_BreukelenKeerspoor_RBC::Build_RBC_LRBG_407_D_00167_3_M015 */ void Build_RBC_LRBG_407_D_0016_AmsterdamUtrechtL2_Sheet11_BreukelenKeerspoor_RBC( /* AmsterdamUtrechtL2::Sheet11_BreukelenKeerspoor_RBC::Build_RBC_LRBG_407_D_00167_3_M015::RadiaDataIn */R_data_internal_T_InfraLib *RadiaDataIn, outC_Build_RBC_LRBG_407_D_0016_AmsterdamUtrechtL2_Sheet11_BreukelenKeerspoor_RBC *outC) { outC->_L44 = kcg_true; kcg_copy_R_data_internal_T_InfraLib(&outC->_L1, RadiaDataIn); kcg_copy_CompressedPackets_T_Common_Types_Pkg( &outC->_L38, &outC->_L1.packets); /* 1 */ No_Radio_Packets_RadioLib(&outC->_L38, &outC->Context_1); kcg_copy_CompressedPackets_T_Common_Types_Pkg( &outC->_L3, &outC->Context_1.Radio_packets_out); kcg_copy_R_data_internal_T_InfraLib(&outC->_L39, &outC->_L1); if (kcg_true) { kcg_copy_CompressedPackets_T_Common_Types_Pkg( &outC->_L39.packets, &outC->_L3); } /* 1 */ Send_M015_JRU_MessageLibBaseline2( (M_015_int_T_TM_radio_messages *) &LRBG_407_D_00167_3_M015_Messages_426, &outC->_1_Context_1); kcg_copy_M_TrackTrain_Radio_T_TM_radio_messages( &outC->_L42, &outC->_1_Context_1.Message_Out); kcg_copy_R_data_internal_T_InfraLib(&outC->_L40, &outC->_L39); if (kcg_true) { kcg_copy_M_TrackTrain_Radio_T_TM_radio_messages( &outC->_L40.message, &outC->_L42); } kcg_copy_R_data_internal_T_InfraLib(&outC->_L43, &outC->_L40); if (kcg_true) { outC->_L43.message_sent = outC->_L44; } kcg_copy_R_data_internal_T_InfraLib(&outC->R_data_out, &outC->_L43); }
/* TM_RBC_conversions::C_header_to_M018 */ void C_header_to_M018_TM_RBC_conversions( /* TM_RBC_conversions::C_header_to_M018::header_in */M_TrackTrain_Radio_T_TM_radio_messages *header_in, outC_C_header_to_M018_TM_RBC_conversions *outC) { kcg_int noname; kcg_int _1_noname; kcg_int _2_noname; kcg_int _3_noname; kcg_int _4_noname; kcg_copy_M_TrackTrain_Radio_T_TM_radio_messages(&outC->_L1, header_in); outC->_L13 = outC->_L1.field8; outC->_L12 = outC->_L1.field7; outC->_L11 = outC->_L1.field6; outC->_L10 = outC->_L1.field5; outC->_L9 = outC->_L1.field4; outC->_L8 = outC->_L1.field3; outC->_L7 = outC->_L1.field2; outC->_L6 = outC->_L1.field1; outC->_L5 = outC->_L1.t_train; outC->_L4 = outC->_L1.l_message; outC->_L3 = outC->_L1.nid_message; /* 1 */ CAST_Int_to_T_TRAIN_TM_conversions(outC->_L5, &outC->Context_1); outC->_L33 = outC->Context_1.t_train; /* 1 */ CAST_Int_to_L_MESSAGE_TM_conversions(outC->_L4, &outC->_1_Context_1); outC->_L32 = outC->_1_Context_1.l_message; /* 1 */ CAST_Int_to_NID_MESSAGE_TM_conversions(outC->_L3, &outC->_2_Context_1); outC->_L31 = outC->_2_Context_1.nid_message; _4_noname = outC->_L12; _3_noname = outC->_L11; _2_noname = outC->_L10; _1_noname = outC->_L9; /* 1 */ CAST_Int_to_NID_EM_TM_conversions(outC->_L8, &outC->_3_Context_1); outC->_L29 = outC->_3_Context_1.nid_em; noname = outC->_L13; /* 1 */ CAST_Int_to_NID_LRBG_TM_conversions(outC->_L7, &outC->_4_Context_1); outC->_L28 = outC->_4_Context_1.NID_LRBG_out; /* 1 */ CAST_Int_to_M_ACK_TM_conversions(outC->_L6, &outC->_5_Context_1); outC->_L27 = outC->_5_Context_1.m_ack; outC->_L2 = outC->_L1.valid; outC->_L26.valid = outC->_L2; outC->_L26.nid_message = outC->_L31; outC->_L26.l_message = outC->_L32; outC->_L26.t_train = outC->_L33; outC->_L26.m_ack = outC->_L27; outC->_L26.nid_lrbg = outC->_L28; outC->_L26.nid_em = outC->_L29; kcg_copy_M_018_T_TM_radio_messages(&outC->message_out, &outC->_L26); }
/* TM_radio_messages::C_header_to_M024 */ void C_header_to_M024_TM_radio_messages( /* TM_radio_messages::C_header_to_M024::header_in */M_TrackTrain_Radio_T_TM_radio_messages *header_in, outC_C_header_to_M024_TM_radio_messages *outC) { kcg_int noname; kcg_int _1_noname; kcg_int _2_noname; kcg_int _3_noname; kcg_int _4_noname; kcg_int _5_noname; kcg_copy_M_TrackTrain_Radio_T_TM_radio_messages(&outC->_L1, header_in); outC->_L13 = outC->_L1.field8; outC->_L12 = outC->_L1.field7; outC->_L11 = outC->_L1.field6; outC->_L10 = outC->_L1.field5; outC->_L9 = outC->_L1.field4; outC->_L8 = outC->_L1.field3; outC->_L7 = outC->_L1.field2; outC->_L6 = outC->_L1.field1; outC->_L5 = outC->_L1.t_train; outC->_L4 = outC->_L1.l_message; outC->_L3 = outC->_L1.nid_message; _5_noname = outC->_L8; _4_noname = outC->_L12; _3_noname = outC->_L11; _2_noname = outC->_L10; _1_noname = outC->_L9; noname = outC->_L13; /* 1 */ CAST_Int_to_NID_LRBG_TM_conversions(outC->_L7, &outC->Context_1); outC->_L28 = outC->Context_1.NID_LRBG_out; /* 1 */ CAST_Int_to_M_ACK_TM_conversions(outC->_L6, &outC->_1_Context_1); outC->_L27 = outC->_1_Context_1.m_ack; outC->_L2 = outC->_L1.valid; outC->_L26.valid = outC->_L2; outC->_L26.nid_message = outC->_L3; outC->_L26.l_message = outC->_L4; outC->_L26.t_train = outC->_L5; outC->_L26.m_ack = outC->_L27; outC->_L26.nid_lrbg = outC->_L28; kcg_copy_M_024_T_TM_radio_messages(&outC->message_out, &outC->_L26); }
/* TM_RBC_conversions::C_header_to_M033 */ void C_header_to_M033_TM_RBC_conversions( /* TM_RBC_conversions::C_header_to_M033::header_in */M_TrackTrain_Radio_T_TM_radio_messages *header_in, outC_C_header_to_M033_TM_RBC_conversions *outC) { /* TM_conversions::CAST_Int_to_Q_SCALE::q_scale */ Q_SCALE _10_q_scale_1; /* TM_conversions::CAST_Int_to_Q_SCALE::error */ kcg_bool _9_error_1; /* TM_conversions::CAST_Int_to_Q_SCALE::q_scale */ Q_SCALE _8_q_scale_1; /* TM_conversions::CAST_Int_to_Q_SCALE::error */ kcg_bool _7_error_1; /* TM_conversions::CAST_Int_to_Q_SCALE::error */ kcg_bool _6_error_1; /* TM_conversions::CAST_Int_to_Q_SCALE::q_scale */ Q_SCALE _5_q_scale_1; /* TM_conversions::CAST_Int_to_Q_SCALE::error */ kcg_bool _4_error_1; /* TM_conversions::CAST_Int_to_Q_SCALE::q_scale */ Q_SCALE _3_q_scale_1; /* TM_conversions::CAST_Int_to_Q_SCALE::q_scale */ Q_SCALE _2_q_scale_1; /* TM_conversions::CAST_Int_to_Q_SCALE::error */ kcg_bool _1_error_1; /* TM_conversions::CAST_Int_to_Q_SCALE::q_scale */ Q_SCALE q_scale_1; /* TM_conversions::CAST_Int_to_Q_SCALE::error */ kcg_bool error_1; kcg_bool noname_1; kcg_int noname; kcg_int _11_noname; kcg_int _12_noname; kcg_int _13_noname; kcg_copy_M_TrackTrain_Radio_T_TM_radio_messages(&outC->_L1, header_in); outC->_L13 = outC->_L1.field8; outC->_L12 = outC->_L1.field7; outC->_L11 = outC->_L1.field6; outC->_L10 = outC->_L1.field5; outC->_L9 = outC->_L1.field4; outC->_L8 = outC->_L1.field3; outC->_L7 = outC->_L1.field2; outC->_L6 = outC->_L1.field1; outC->_L5 = outC->_L1.t_train; outC->_L4 = outC->_L1.l_message; outC->_L3 = outC->_L1.nid_message; /* 1 */ CAST_Int_to_NID_MESSAGE_TM_conversions(outC->_L3, &outC->Context_1); outC->_L34 = outC->Context_1.nid_message; /* 1 */ CAST_Int_to_T_TRAIN_TM_conversions(outC->_L5, &outC->_1_Context_1); outC->_L33 = outC->_1_Context_1.t_train; /* 1 */ CAST_Int_to_L_MESSAGE_TM_conversions(outC->_L4, &outC->_2_Context_1); outC->_L32 = outC->_2_Context_1.l_message; /* 1 */ CAST_Int_to_D_REF_TM_conversions(outC->_L9, &outC->_3_Context_1); outC->_L30 = outC->_3_Context_1.d_ref; outC->q_scale_int_1 = outC->_L8; outC->_L2_1 = outC->q_scale_int_1; outC->q_scale_in_1 = outC->_L2_1; outC->IfBlock1_clock_1 = outC->q_scale_in_1 == INT_Q_SCALE_10cm_TM_conversions; if (outC->IfBlock1_clock_1) { outC->_L2_19_IfBlock1 = ENUM_Q_SCALE_10cm_TM_conversions; _10_q_scale_1 = outC->_L2_19_IfBlock1; outC->q_scale_1 = _10_q_scale_1; } else { outC->_8_else_clock_1_IfBlock1 = outC->q_scale_in_1 == INT_Q_SCALE_1m_TM_conversions; if (outC->_8_else_clock_1_IfBlock1) { outC->_L1_1_IfBlock1 = ENUM_Q_SCALE_1m_TM_conversions; q_scale_1 = outC->_L1_1_IfBlock1; _8_q_scale_1 = q_scale_1; } else { outC->else_clock_1_IfBlock1 = outC->q_scale_in_1 == INT_Q_SCALE_10m_TM_conversions; if (outC->else_clock_1_IfBlock1) { outC->_L1_17_IfBlock1 = ENUM_Q_SCALE_10m_TM_conversions; _5_q_scale_1 = outC->_L1_17_IfBlock1; _2_q_scale_1 = _5_q_scale_1; } else { outC->_L1_16_IfBlock1 = ENUM_Q_SCALE_10cm_TM_conversions; _3_q_scale_1 = outC->_L1_16_IfBlock1; _2_q_scale_1 = _3_q_scale_1; } _8_q_scale_1 = _2_q_scale_1; } outC->q_scale_1 = _8_q_scale_1; } outC->_L29 = outC->q_scale_1; _13_noname = outC->_L12; _12_noname = outC->_L11; _11_noname = outC->_L10; noname = outC->_L13; /* 1 */ CAST_Int_to_NID_LRBG_TM_conversions(outC->_L7, &outC->_4_Context_1); outC->_L28 = outC->_4_Context_1.NID_LRBG_out; /* 1 */ CAST_Int_to_M_ACK_TM_conversions(outC->_L6, &outC->_5_Context_1); outC->_L27 = outC->_5_Context_1.m_ack; outC->_L2 = outC->_L1.valid; outC->_L26.valid = outC->_L2; outC->_L26.nid_message = outC->_L34; outC->_L26.l_message = outC->_L32; outC->_L26.t_train = outC->_L33; outC->_L26.m_ack = outC->_L27; outC->_L26.nid_lrbg = outC->_L28; outC->_L26.q_scale = outC->_L29; outC->_L26.d_ref = outC->_L30; kcg_copy_M_033_T_TM_radio_messages(&outC->message_out, &outC->_L26); if (outC->IfBlock1_clock_1) { outC->_L3_110_IfBlock1 = kcg_false; _9_error_1 = outC->_L3_110_IfBlock1; outC->error_1 = _9_error_1; } else { if (outC->_8_else_clock_1_IfBlock1) { outC->_L3_1_IfBlock1 = kcg_false; error_1 = outC->_L3_1_IfBlock1; _7_error_1 = error_1; } else { if (outC->else_clock_1_IfBlock1) { outC->_L4_1_IfBlock1 = kcg_false; _6_error_1 = outC->_L4_1_IfBlock1; _1_error_1 = _6_error_1; } else { outC->_L2_1_IfBlock1 = kcg_true; _4_error_1 = outC->_L2_1_IfBlock1; _1_error_1 = _4_error_1; } _7_error_1 = _1_error_1; } outC->error_1 = _7_error_1; } outC->_L4_1 = outC->error_1; noname_1 = outC->_L4_1; }
/* TM_RBC_conversions::compressed_to_Radio_Track_Train_H */ void compressed_to_Radio_Track_TM_RBC_conversions( /* TM_RBC_conversions::compressed_to_Radio_Track_Train_H::Header_In */M_TrackTrain_Radio_T_TM_radio_messages *Header_In, outC_compressed_to_Radio_Track_TM_RBC_conversions *outC) { /* TM_RBC_conversions::compressed_to_Radio_Track_Train_H::Header_Out */ static Radio_TrackTrain_Header_T_Radio_Types_Pkg _1_Header_Out; /* TM_RBC_conversions::compressed_to_Radio_Track_Train_H::Header_Out */ static Radio_TrackTrain_Header_T_Radio_Types_Pkg Header_Out; /* TM_RBC_conversions::compressed_to_Radio_Track_Train_H::Header_Out */ static Radio_TrackTrain_Header_T_Radio_Types_Pkg _5_Header_Out; /* TM_RBC_conversions::compressed_to_Radio_Track_Train_H::Header_Out */ static Radio_TrackTrain_Header_T_Radio_Types_Pkg _4_Header_Out; /* TM_RBC_conversions::compressed_to_Radio_Track_Train_H::Header_Out */ static Radio_TrackTrain_Header_T_Radio_Types_Pkg _9_Header_Out; /* TM_RBC_conversions::compressed_to_Radio_Track_Train_H::Header_Out */ static Radio_TrackTrain_Header_T_Radio_Types_Pkg _8_Header_Out; /* TM_RBC_conversions::compressed_to_Radio_Track_Train_H::Header_Out */ static Radio_TrackTrain_Header_T_Radio_Types_Pkg _6_Header_Out; /* TM_RBC_conversions::compressed_to_Radio_Track_Train_H::Header_Out */ static Radio_TrackTrain_Header_T_Radio_Types_Pkg _7_Header_Out; /* TM_RBC_conversions::compressed_to_Radio_Track_Train_H::Header_Out */ static Radio_TrackTrain_Header_T_Radio_Types_Pkg _2_Header_Out; /* TM_RBC_conversions::compressed_to_Radio_Track_Train_H::Header_Out */ static Radio_TrackTrain_Header_T_Radio_Types_Pkg _3_Header_Out; kcg_copy_M_TrackTrain_Radio_T_TM_radio_messages(&outC->_L1, Header_In); outC->_L32 = outC->_L1.nid_message; /* 1 */ CAST_NID_MESSAGE_to_int_TM_conversions(outC->_L32, &outC->Context_1); outC->_L33 = outC->Context_1.nid_message_int; outC->nid_message = outC->_L33; outC->IfBlock1_clock = outC->nid_message == 3; if (outC->IfBlock1_clock) { kcg_copy_M_TrackTrain_Radio_T_TM_radio_messages( &outC->_L1_IfBlock1, Header_In); /* 2 */ C_header_to_M003_TM_radio_messages(&outC->_L1_IfBlock1, &outC->Context_2); kcg_copy_M_003_T_TM_radio_messages( &outC->_L2_IfBlock1, &outC->Context_2.message_out); /* 1 */ M003_to_Radio_Track_Train_H_TM_RBC_conversions( &outC->_L2_IfBlock1, &outC->_1_Context_1); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &outC->_L3_IfBlock1, &outC->_1_Context_1.Radio_Track_Train_Hd_out); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &_1_Header_Out, &outC->_L3_IfBlock1); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &outC->Header_Out, &_1_Header_Out); } else { outC->_12_else_clock_IfBlock1 = outC->nid_message == 8; if (outC->_12_else_clock_IfBlock1) { kcg_copy_M_TrackTrain_Radio_T_TM_radio_messages( &outC->_L113_IfBlock1, Header_In); /* 2 */ C_header_to_M008_TM_radio_messages( &outC->_L113_IfBlock1, &outC->_2_Context_2); kcg_copy_M_008_T_TM_radio_messages( &outC->_L315_IfBlock1, &outC->_2_Context_2.message_out); /* 1 */ M008_to_Radio_Track_Train_H_TM_RBC_conversions( &outC->_L315_IfBlock1, &outC->_3_Context_1); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &outC->_L214_IfBlock1, &outC->_3_Context_1.Radio_Track_Train_Hd_out); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &_3_Header_Out, &outC->_L214_IfBlock1); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &Header_Out, &_3_Header_Out); } else { outC->_11_else_clock_IfBlock1 = outC->nid_message == 15; if (outC->_11_else_clock_IfBlock1) { kcg_copy_M_TrackTrain_Radio_T_TM_radio_messages( &outC->_L116_IfBlock1, Header_In); /* 1 */ C_header_to_M015_TM_radio_messages( &outC->_L116_IfBlock1, &outC->_4_Context_1); kcg_copy_M_015_T_TM_radio_messages( &outC->_L318_IfBlock1, &outC->_4_Context_1.message_out); /* 1 */ M015_to_Radio_Track_Train_H_TM_RBC_conversions( &outC->_L318_IfBlock1, &outC->_5_Context_1); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &outC->_L217_IfBlock1, &outC->_5_Context_1.Radio_Track_Train_Hd_out); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &_5_Header_Out, &outC->_L217_IfBlock1); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &_2_Header_Out, &_5_Header_Out); } else { outC->_10_else_clock_IfBlock1 = outC->nid_message == 24; if (outC->_10_else_clock_IfBlock1) { kcg_copy_M_TrackTrain_Radio_T_TM_radio_messages( &outC->_L321_IfBlock1, Header_In); /* 1 */ C_header_to_M024_TM_radio_messages( &outC->_L321_IfBlock1, &outC->_6_Context_1); kcg_copy_M_024_T_TM_radio_messages( &outC->_L119_IfBlock1, &outC->_6_Context_1.message_out); /* 1 */ M024_to_Radio_Track_Train_H_TM_RBC_conversions( &outC->_L119_IfBlock1, &outC->_7_Context_1); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &outC->_L220_IfBlock1, &outC->_7_Context_1.Radio_Track_Train_Hd_out); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &_7_Header_Out, &outC->_L220_IfBlock1); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &_4_Header_Out, &_7_Header_Out); } else { outC->else_clock_IfBlock1 = outC->nid_message == 32; if (outC->else_clock_IfBlock1) { kcg_copy_M_TrackTrain_Radio_T_TM_radio_messages( &outC->_L324_IfBlock1, Header_In); /* 1 */ C_header_to_M032_TM_radio_messages( &outC->_L324_IfBlock1, &outC->_8_Context_1); kcg_copy_M_032_T_TM_radio_messages( &outC->_L223_IfBlock1, &outC->_8_Context_1.message_out); /* 1 */ M032_to_Radio_Track_Train_H_TM_RBC_conversions( &outC->_L223_IfBlock1, &outC->_9_Context_1); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &outC->_L122_IfBlock1, &outC->_9_Context_1.Radio_Track_Train_Hd_out); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &_9_Header_Out, &outC->_L122_IfBlock1); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &_6_Header_Out, &_9_Header_Out); } else { kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &outC->_L125_IfBlock1, (Radio_TrackTrain_Header_T_Radio_Types_Pkg *) &default_header_TM_RBC_conversions); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &_8_Header_Out, &outC->_L125_IfBlock1); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &_6_Header_Out, &_8_Header_Out); } kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &_4_Header_Out, &_6_Header_Out); } kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &_2_Header_Out, &_4_Header_Out); } kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &Header_Out, &_2_Header_Out); } kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &outC->Header_Out, &Header_Out); } }
/* TM_RBC_conversions_legacy::compressed_to_Radio_Track_Train_H */ void compressed_to_Radio_Track_TM_RBC_conversions_legacy( /* TM_RBC_conversions_legacy::compressed_to_Radio_Track_Train_H::Header_In */M_TrackTrain_Radio_T_TM_radio_messages *Header_In, outC_compressed_to_Radio_Track_TM_RBC_conversions_legacy *outC) { /* TM_RBC_conversions_legacy::compressed_to_Radio_Track_Train_H::header_sheet2 */ Radio_TrackTrain_Header_T_Radio_Types_Pkg _1_header_sheet2; /* TM_RBC_conversions_legacy::compressed_to_Radio_Track_Train_H::header_sheet2 */ Radio_TrackTrain_Header_T_Radio_Types_Pkg header_sheet2; /* TM_RBC_conversions_legacy::compressed_to_Radio_Track_Train_H::header_sheet2 */ Radio_TrackTrain_Header_T_Radio_Types_Pkg _5_header_sheet2; /* TM_RBC_conversions_legacy::compressed_to_Radio_Track_Train_H::header_sheet2 */ Radio_TrackTrain_Header_T_Radio_Types_Pkg _4_header_sheet2; /* TM_RBC_conversions_legacy::compressed_to_Radio_Track_Train_H::header_sheet2 */ Radio_TrackTrain_Header_T_Radio_Types_Pkg _9_header_sheet2; /* TM_RBC_conversions_legacy::compressed_to_Radio_Track_Train_H::header_sheet2 */ Radio_TrackTrain_Header_T_Radio_Types_Pkg _8_header_sheet2; /* TM_RBC_conversions_legacy::compressed_to_Radio_Track_Train_H::header_sheet2 */ Radio_TrackTrain_Header_T_Radio_Types_Pkg _13_header_sheet2; /* TM_RBC_conversions_legacy::compressed_to_Radio_Track_Train_H::header_sheet2 */ Radio_TrackTrain_Header_T_Radio_Types_Pkg _12_header_sheet2; /* TM_RBC_conversions_legacy::compressed_to_Radio_Track_Train_H::header_sheet2 */ Radio_TrackTrain_Header_T_Radio_Types_Pkg _17_header_sheet2; /* TM_RBC_conversions_legacy::compressed_to_Radio_Track_Train_H::header_sheet2 */ Radio_TrackTrain_Header_T_Radio_Types_Pkg _16_header_sheet2; /* TM_RBC_conversions_legacy::compressed_to_Radio_Track_Train_H::header_sheet2 */ Radio_TrackTrain_Header_T_Radio_Types_Pkg _18_header_sheet2; /* TM_RBC_conversions_legacy::compressed_to_Radio_Track_Train_H::header_sheet2 */ Radio_TrackTrain_Header_T_Radio_Types_Pkg _19_header_sheet2; /* TM_RBC_conversions_legacy::compressed_to_Radio_Track_Train_H::header_sheet2 */ Radio_TrackTrain_Header_T_Radio_Types_Pkg _14_header_sheet2; /* TM_RBC_conversions_legacy::compressed_to_Radio_Track_Train_H::header_sheet2 */ Radio_TrackTrain_Header_T_Radio_Types_Pkg _15_header_sheet2; /* TM_RBC_conversions_legacy::compressed_to_Radio_Track_Train_H::header_sheet2 */ Radio_TrackTrain_Header_T_Radio_Types_Pkg _10_header_sheet2; /* TM_RBC_conversions_legacy::compressed_to_Radio_Track_Train_H::header_sheet2 */ Radio_TrackTrain_Header_T_Radio_Types_Pkg _11_header_sheet2; /* TM_RBC_conversions_legacy::compressed_to_Radio_Track_Train_H::header_sheet2 */ Radio_TrackTrain_Header_T_Radio_Types_Pkg _6_header_sheet2; /* TM_RBC_conversions_legacy::compressed_to_Radio_Track_Train_H::header_sheet2 */ Radio_TrackTrain_Header_T_Radio_Types_Pkg _7_header_sheet2; /* TM_RBC_conversions_legacy::compressed_to_Radio_Track_Train_H::header_sheet2 */ Radio_TrackTrain_Header_T_Radio_Types_Pkg _2_header_sheet2; /* TM_RBC_conversions_legacy::compressed_to_Radio_Track_Train_H::header_sheet2 */ Radio_TrackTrain_Header_T_Radio_Types_Pkg _3_header_sheet2; /* TM_RBC_conversions_legacy::compressed_to_Radio_Track_Train_H::header_sheet1 */ Radio_TrackTrain_Header_T_Radio_Types_Pkg _20_header_sheet1; /* TM_RBC_conversions_legacy::compressed_to_Radio_Track_Train_H::header_sheet1 */ Radio_TrackTrain_Header_T_Radio_Types_Pkg header_sheet1; /* TM_RBC_conversions_legacy::compressed_to_Radio_Track_Train_H::header_sheet1 */ Radio_TrackTrain_Header_T_Radio_Types_Pkg _24_header_sheet1; /* TM_RBC_conversions_legacy::compressed_to_Radio_Track_Train_H::header_sheet1 */ Radio_TrackTrain_Header_T_Radio_Types_Pkg _23_header_sheet1; /* TM_RBC_conversions_legacy::compressed_to_Radio_Track_Train_H::header_sheet1 */ Radio_TrackTrain_Header_T_Radio_Types_Pkg _28_header_sheet1; /* TM_RBC_conversions_legacy::compressed_to_Radio_Track_Train_H::header_sheet1 */ Radio_TrackTrain_Header_T_Radio_Types_Pkg _27_header_sheet1; /* TM_RBC_conversions_legacy::compressed_to_Radio_Track_Train_H::header_sheet1 */ Radio_TrackTrain_Header_T_Radio_Types_Pkg _32_header_sheet1; /* TM_RBC_conversions_legacy::compressed_to_Radio_Track_Train_H::header_sheet1 */ Radio_TrackTrain_Header_T_Radio_Types_Pkg _31_header_sheet1; /* TM_RBC_conversions_legacy::compressed_to_Radio_Track_Train_H::header_sheet1 */ Radio_TrackTrain_Header_T_Radio_Types_Pkg _36_header_sheet1; /* TM_RBC_conversions_legacy::compressed_to_Radio_Track_Train_H::header_sheet1 */ Radio_TrackTrain_Header_T_Radio_Types_Pkg _35_header_sheet1; /* TM_RBC_conversions_legacy::compressed_to_Radio_Track_Train_H::header_sheet1 */ Radio_TrackTrain_Header_T_Radio_Types_Pkg _37_header_sheet1; /* TM_RBC_conversions_legacy::compressed_to_Radio_Track_Train_H::header_sheet1 */ Radio_TrackTrain_Header_T_Radio_Types_Pkg _38_header_sheet1; /* TM_RBC_conversions_legacy::compressed_to_Radio_Track_Train_H::header_sheet1 */ Radio_TrackTrain_Header_T_Radio_Types_Pkg _33_header_sheet1; /* TM_RBC_conversions_legacy::compressed_to_Radio_Track_Train_H::header_sheet1 */ Radio_TrackTrain_Header_T_Radio_Types_Pkg _34_header_sheet1; /* TM_RBC_conversions_legacy::compressed_to_Radio_Track_Train_H::header_sheet1 */ Radio_TrackTrain_Header_T_Radio_Types_Pkg _29_header_sheet1; /* TM_RBC_conversions_legacy::compressed_to_Radio_Track_Train_H::header_sheet1 */ Radio_TrackTrain_Header_T_Radio_Types_Pkg _30_header_sheet1; /* TM_RBC_conversions_legacy::compressed_to_Radio_Track_Train_H::header_sheet1 */ Radio_TrackTrain_Header_T_Radio_Types_Pkg _25_header_sheet1; /* TM_RBC_conversions_legacy::compressed_to_Radio_Track_Train_H::header_sheet1 */ Radio_TrackTrain_Header_T_Radio_Types_Pkg _26_header_sheet1; /* TM_RBC_conversions_legacy::compressed_to_Radio_Track_Train_H::header_sheet1 */ Radio_TrackTrain_Header_T_Radio_Types_Pkg _21_header_sheet1; /* TM_RBC_conversions_legacy::compressed_to_Radio_Track_Train_H::header_sheet1 */ Radio_TrackTrain_Header_T_Radio_Types_Pkg _22_header_sheet1; kcg_copy_M_TrackTrain_Radio_T_TM_radio_messages(&outC->_L1, Header_In); outC->_L32 = outC->_L1.nid_message; /* 1 */ CAST_NID_MESSAGE_to_int_TM_conversions(outC->_L32, &outC->Context_1); outC->_L33 = outC->Context_1.nid_message_int; outC->nid_message = outC->_L33; outC->_L36 = outC->nid_message; outC->_L38 = 27; outC->_L37 = outC->_L36 <= outC->_L38; outC->IfBlock1_clock = outC->nid_message == 2; if (outC->IfBlock1_clock) { kcg_copy_M_TrackTrain_Radio_T_TM_radio_messages( &outC->_L1_IfBlock1, Header_In); /* 1 */ C_header_to_M002_TM_RBC_conversions( &outC->_L1_IfBlock1, &outC->_16_Context_1); kcg_copy_M_002_T_TM_radio_messages( &outC->_L2_IfBlock1, &outC->_16_Context_1.message_out); /* 1 */ M002_to_Radio_Track_Train_H_TM_RBC_conversions_legacy( &outC->_L2_IfBlock1, &outC->_17_Context_1); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &outC->_L3_IfBlock1, &outC->_17_Context_1.Radio_Track_Train_Hd_out); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &_20_header_sheet1, &outC->_L3_IfBlock1); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &outC->header_sheet1, &_20_header_sheet1); } else { outC->_53_else_clock_IfBlock1 = outC->nid_message == 3; if (outC->_53_else_clock_IfBlock1) { kcg_copy_M_TrackTrain_Radio_T_TM_radio_messages( &outC->_L181_IfBlock1, Header_In); /* 1 */ C_header_to_M003_TM_RBC_conversions( &outC->_L181_IfBlock1, &outC->_15_Context_1); kcg_copy_M_003_T_TM_radio_messages( &outC->_L383_IfBlock1, &outC->_15_Context_1.message_out); /* 4 */ M003_to_Radio_Track_Train_H_TM_RBC_conversions_legacy( &outC->_L383_IfBlock1, &outC->Context_4); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &outC->_L282_IfBlock1, &outC->Context_4.Radio_Track_Train_Hd_out); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &_22_header_sheet1, &outC->_L282_IfBlock1); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &header_sheet1, &_22_header_sheet1); } else { outC->_52_else_clock_IfBlock1 = outC->nid_message == 6; if (outC->_52_else_clock_IfBlock1) { kcg_copy_M_TrackTrain_Radio_T_TM_radio_messages( &outC->_L184_IfBlock1, Header_In); /* 1 */ C_header_to_M006_TM_RBC_conversions( &outC->_L184_IfBlock1, &outC->_13_Context_1); kcg_copy_M_006_T_TM_radio_messages( &outC->_L386_IfBlock1, &outC->_13_Context_1.message_out); /* 1 */ M006_to_Radio_Track_Train_H_TM_RBC_conversions_legacy( &outC->_L386_IfBlock1, &outC->_14_Context_1); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &outC->_L285_IfBlock1, &outC->_14_Context_1.Radio_Track_Train_Hd_out); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &_24_header_sheet1, &outC->_L285_IfBlock1); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &_21_header_sheet1, &_24_header_sheet1); } else { outC->_51_else_clock_IfBlock1 = outC->nid_message == 8; if (outC->_51_else_clock_IfBlock1) { kcg_copy_M_TrackTrain_Radio_T_TM_radio_messages( &outC->_L187_IfBlock1, Header_In); /* 1 */ C_header_to_M008_TM_RBC_conversions( &outC->_L187_IfBlock1, &outC->_11_Context_1); kcg_copy_M_008_T_TM_radio_messages( &outC->_L389_IfBlock1, &outC->_11_Context_1.message_out); /* 2 */ M008_to_Radio_Track_Train_H_TM_RBC_conversions_legacy( &outC->_L389_IfBlock1, &outC->_12_Context_2); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &outC->_L288_IfBlock1, &outC->_12_Context_2.Radio_Track_Train_Hd_out); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &_26_header_sheet1, &outC->_L288_IfBlock1); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &_23_header_sheet1, &_26_header_sheet1); } else { outC->_50_else_clock_IfBlock1 = outC->nid_message == 9; if (outC->_50_else_clock_IfBlock1) { kcg_copy_M_TrackTrain_Radio_T_TM_radio_messages( &outC->_L190_IfBlock1, Header_In); /* 1 */ C_header_to_M009_TM_RBC_conversions( &outC->_L190_IfBlock1, &outC->_9_Context_1); kcg_copy_M_009_T_TM_radio_messages( &outC->_L392_IfBlock1, &outC->_9_Context_1.message_out); /* 1 */ M009_to_Radio_Track_Train_H_TM_RBC_conversions_legacy( &outC->_L392_IfBlock1, &outC->_10_Context_1); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &outC->_L291_IfBlock1, &outC->_10_Context_1.Radio_Track_Train_Hd_out); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &_28_header_sheet1, &outC->_L291_IfBlock1); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &_25_header_sheet1, &_28_header_sheet1); } else { outC->_49_else_clock_IfBlock1 = outC->nid_message == 15; if (outC->_49_else_clock_IfBlock1) { kcg_copy_M_TrackTrain_Radio_T_TM_radio_messages( &outC->_L395_IfBlock1, Header_In); /* 1 */ C_header_to_M015_TM_RBC_conversions( &outC->_L395_IfBlock1, &outC->_7_Context_1); kcg_copy_M_015_T_TM_radio_messages( &outC->_L193_IfBlock1, &outC->_7_Context_1.message_out); /* 2 */ M015_to_Radio_Track_Train_H_TM_RBC_conversions_legacy( &outC->_L193_IfBlock1, &outC->_8_Context_2); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &outC->_L294_IfBlock1, &outC->_8_Context_2.Radio_Track_Train_Hd_out); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &_30_header_sheet1, &outC->_L294_IfBlock1); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &_27_header_sheet1, &_30_header_sheet1); } else { outC->_48_else_clock_IfBlock1 = outC->nid_message == 16; if (outC->_48_else_clock_IfBlock1) { kcg_copy_M_TrackTrain_Radio_T_TM_radio_messages( &outC->_L398_IfBlock1, Header_In); /* 1 */ C_header_to_M016_TM_RBC_conversions( &outC->_L398_IfBlock1, &outC->_5_Context_1); kcg_copy_M_016_T_TM_radio_messages( &outC->_L196_IfBlock1, &outC->_5_Context_1.message_out); /* 2 */ M016_to_Radio_Track_Train_H_TM_RBC_conversions_legacy( &outC->_L196_IfBlock1, &outC->_6_Context_2); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &outC->_L297_IfBlock1, &outC->_6_Context_2.Radio_Track_Train_Hd_out); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &_32_header_sheet1, &outC->_L297_IfBlock1); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &_29_header_sheet1, &_32_header_sheet1); } else { outC->_47_else_clock_IfBlock1 = outC->nid_message == 18; if (outC->_47_else_clock_IfBlock1) { kcg_copy_M_TrackTrain_Radio_T_TM_radio_messages( &outC->_L4_IfBlock1, Header_In); /* 1 */ C_header_to_M018_TM_RBC_conversions( &outC->_L4_IfBlock1, &outC->_4_Context_1); kcg_copy_M_018_T_TM_radio_messages( &outC->_L3100_IfBlock1, &outC->_4_Context_1.message_out); /* 2 */ M018_to_Radio_Track_Train_H_TM_RBC_conversions_legacy( &outC->_L3100_IfBlock1, &outC->Context_2); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &outC->_L299_IfBlock1, &outC->Context_2.Radio_Track_Train_Hd_out); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &_34_header_sheet1, &outC->_L299_IfBlock1); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &_31_header_sheet1, &_34_header_sheet1); } else { outC->_46_else_clock_IfBlock1 = outC->nid_message == 24; if (outC->_46_else_clock_IfBlock1) { kcg_copy_M_TrackTrain_Radio_T_TM_radio_messages( &outC->_L3103_IfBlock1, Header_In); /* 1 */ C_header_to_M024_TM_RBC_conversions( &outC->_L3103_IfBlock1, &outC->_3_Context_1); kcg_copy_M_024_T_TM_radio_messages( &outC->_L2102_IfBlock1, &outC->_3_Context_1.message_out); /* 9 */ M024_to_Radio_Track_Train_H_TM_RBC_conversions_legacy( &outC->_L2102_IfBlock1, &outC->Context_9); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &outC->_L1101_IfBlock1, &outC->Context_9.Radio_Track_Train_Hd_out); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &_36_header_sheet1, &outC->_L1101_IfBlock1); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &_33_header_sheet1, &_36_header_sheet1); } else { outC->else_clock_IfBlock1 = outC->nid_message == 27; if (outC->else_clock_IfBlock1) { kcg_copy_M_TrackTrain_Radio_T_TM_radio_messages( &outC->_L1104_IfBlock1, Header_In); /* 1 */ C_header_to_M027_TM_RBC_conversions( &outC->_L1104_IfBlock1, &outC->_1_Context_1); kcg_copy_M_027_T_TM_radio_messages( &outC->_L3106_IfBlock1, &outC->_1_Context_1.message_out); /* 1 */ M027_to_Radio_Track_Train_H_TM_RBC_conversions_legacy( &outC->_L3106_IfBlock1, &outC->_2_Context_1); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &outC->_L2105_IfBlock1, &outC->_2_Context_1.Radio_Track_Train_Hd_out); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &_38_header_sheet1, &outC->_L2105_IfBlock1); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &_35_header_sheet1, &_38_header_sheet1); } else { kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &outC->_L1107_IfBlock1, (Radio_TrackTrain_Header_T_Radio_Types_Pkg *) &default_header_TM_RBC_conversions_legacy); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &_37_header_sheet1, &outC->_L1107_IfBlock1); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &_35_header_sheet1, &_37_header_sheet1); } kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &_33_header_sheet1, &_35_header_sheet1); } kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &_31_header_sheet1, &_33_header_sheet1); } kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &_29_header_sheet1, &_31_header_sheet1); } kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &_27_header_sheet1, &_29_header_sheet1); } kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &_25_header_sheet1, &_27_header_sheet1); } kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &_23_header_sheet1, &_25_header_sheet1); } kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &_21_header_sheet1, &_23_header_sheet1); } kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &header_sheet1, &_21_header_sheet1); } kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &outC->header_sheet1, &header_sheet1); } kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &outC->_L34, &outC->header_sheet1); outC->IfBlock2_clock = outC->nid_message == 28; if (outC->IfBlock2_clock) { kcg_copy_M_TrackTrain_Radio_T_TM_radio_messages( &outC->_L1_IfBlock2, Header_In); /* 1 */ C_header_to_M028_TM_RBC_conversions( &outC->_L1_IfBlock2, &outC->_36_Context_1); kcg_copy_M_028_T_TM_radio_messages( &outC->_L2_IfBlock2, &outC->_36_Context_1.message_out); /* 1 */ M028_to_Radio_Track_Train_H_TM_RBC_conversions_legacy( &outC->_L2_IfBlock2, &outC->_37_Context_1); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &outC->_L3_IfBlock2, &outC->_37_Context_1.Radio_Track_Train_Hd_out); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &_1_header_sheet2, &outC->_L3_IfBlock2); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &outC->header_sheet2, &_1_header_sheet2); } else { outC->_45_else_clock_IfBlock2 = outC->nid_message == 32; if (outC->_45_else_clock_IfBlock2) { kcg_copy_M_TrackTrain_Radio_T_TM_radio_messages( &outC->_L4_IfBlock2, Header_In); /* 1 */ C_header_to_M032_TM_RBC_conversions( &outC->_L4_IfBlock2, &outC->_34_Context_1); kcg_copy_M_032_T_TM_radio_messages( &outC->_L254_IfBlock2, &outC->_34_Context_1.message_out); /* 2 */ M032_to_Radio_Track_Train_H_TM_RBC_conversions_legacy( &outC->_L254_IfBlock2, &outC->_35_Context_2); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &outC->_L355_IfBlock2, &outC->_35_Context_2.Radio_Track_Train_Hd_out); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &_3_header_sheet2, &outC->_L355_IfBlock2); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &header_sheet2, &_3_header_sheet2); } else { outC->_44_else_clock_IfBlock2 = outC->nid_message == 33; if (outC->_44_else_clock_IfBlock2) { kcg_copy_M_TrackTrain_Radio_T_TM_radio_messages( &outC->_L156_IfBlock2, Header_In); /* 1 */ C_header_to_M033_TM_RBC_conversions( &outC->_L156_IfBlock2, &outC->_32_Context_1); kcg_copy_M_033_T_TM_radio_messages( &outC->_L358_IfBlock2, &outC->_32_Context_1.message_out); /* 1 */ M033_to_Radio_Track_Train_H_TM_RBC_conversions_legacy( &outC->_L358_IfBlock2, &outC->_33_Context_1); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &outC->_L257_IfBlock2, &outC->_33_Context_1.Radio_Track_Train_Hd_out); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &_5_header_sheet2, &outC->_L257_IfBlock2); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &_2_header_sheet2, &_5_header_sheet2); } else { outC->_43_else_clock_IfBlock2 = outC->nid_message == 34; if (outC->_43_else_clock_IfBlock2) { kcg_copy_M_TrackTrain_Radio_T_TM_radio_messages( &outC->_L159_IfBlock2, Header_In); /* 1 */ C_header_to_M034_TM_RBC_conversions( &outC->_L159_IfBlock2, &outC->_30_Context_1); kcg_copy_M_034_T_TM_radio_messages( &outC->_L361_IfBlock2, &outC->_30_Context_1.message_out); /* 1 */ M034_to_Radio_Track_Train_H_TM_RBC_conversions_legacy( &outC->_L361_IfBlock2, &outC->_31_Context_1); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &outC->_L260_IfBlock2, &outC->_31_Context_1.Radio_Track_Train_Hd_out); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &_7_header_sheet2, &outC->_L260_IfBlock2); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &_4_header_sheet2, &_7_header_sheet2); } else { outC->_42_else_clock_IfBlock2 = outC->nid_message == 38; if (outC->_42_else_clock_IfBlock2) { kcg_copy_M_TrackTrain_Radio_T_TM_radio_messages( &outC->_L162_IfBlock2, Header_In); /* 1 */ C_header_to_M038_TM_RBC_conversions( &outC->_L162_IfBlock2, &outC->_28_Context_1); kcg_copy_M_038_T_TM_radio_messages( &outC->_L364_IfBlock2, &outC->_28_Context_1.message_out); /* 1 */ M038_to_Radio_Track_Train_H_TM_RBC_conversions_legacy( &outC->_L364_IfBlock2, &outC->_29_Context_1); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &outC->_L263_IfBlock2, &outC->_29_Context_1.Radio_Track_Train_Hd_out); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &_9_header_sheet2, &outC->_L263_IfBlock2); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &_6_header_sheet2, &_9_header_sheet2); } else { outC->_41_else_clock_IfBlock2 = outC->nid_message == 39; if (outC->_41_else_clock_IfBlock2) { kcg_copy_M_TrackTrain_Radio_T_TM_radio_messages( &outC->_L165_IfBlock2, Header_In); /* 1 */ C_header_to_M039_TM_RBC_conversions( &outC->_L165_IfBlock2, &outC->_26_Context_1); kcg_copy_M_039_T_TM_radio_messages( &outC->_L367_IfBlock2, &outC->_26_Context_1.message_out); /* 1 */ M039_to_Radio_Track_Train_H_TM_RBC_conversions_legacy( &outC->_L367_IfBlock2, &outC->_27_Context_1); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &outC->_L266_IfBlock2, &outC->_27_Context_1.Radio_Track_Train_Hd_out); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &_11_header_sheet2, &outC->_L266_IfBlock2); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &_8_header_sheet2, &_11_header_sheet2); } else { outC->_40_else_clock_IfBlock2 = outC->nid_message == 40; if (outC->_40_else_clock_IfBlock2) { kcg_copy_M_TrackTrain_Radio_T_TM_radio_messages( &outC->_L370_IfBlock2, Header_In); /* 1 */ C_header_to_M040_TM_RBC_conversions( &outC->_L370_IfBlock2, &outC->_24_Context_1); kcg_copy_M_040_T_TM_radio_messages( &outC->_L168_IfBlock2, &outC->_24_Context_1.message_out); /* 1 */ M040_to_Radio_Track_Train_H_TM_RBC_conversions_legacy( &outC->_L168_IfBlock2, &outC->_25_Context_1); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &outC->_L269_IfBlock2, &outC->_25_Context_1.Radio_Track_Train_Hd_out); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &_13_header_sheet2, &outC->_L269_IfBlock2); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &_10_header_sheet2, &_13_header_sheet2); } else { outC->_39_else_clock_IfBlock2 = outC->nid_message == 41; if (outC->_39_else_clock_IfBlock2) { kcg_copy_M_TrackTrain_Radio_T_TM_radio_messages( &outC->_L373_IfBlock2, Header_In); /* 1 */ C_header_to_M041_TM_RBC_conversions( &outC->_L373_IfBlock2, &outC->_22_Context_1); kcg_copy_M_041_T_TM_radio_messages( &outC->_L171_IfBlock2, &outC->_22_Context_1.message_out); /* 1 */ M041_to_Radio_Track_Train_H_TM_RBC_conversions_legacy( &outC->_L171_IfBlock2, &outC->_23_Context_1); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &outC->_L272_IfBlock2, &outC->_23_Context_1.Radio_Track_Train_Hd_out); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &_15_header_sheet2, &outC->_L272_IfBlock2); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &_12_header_sheet2, &_15_header_sheet2); } else { outC->_38_else_clock_IfBlock2 = outC->nid_message == 43; if (outC->_38_else_clock_IfBlock2) { kcg_copy_M_TrackTrain_Radio_T_TM_radio_messages( &outC->_L476_IfBlock2, Header_In); /* 1 */ C_header_to_M043_TM_RBC_conversions( &outC->_L476_IfBlock2, &outC->_20_Context_1); kcg_copy_M_043_T_TM_radio_messages( &outC->_L375_IfBlock2, &outC->_20_Context_1.message_out); /* 1 */ M043_to_Radio_Track_Train_H_TM_RBC_conversions_legacy( &outC->_L375_IfBlock2, &outC->_21_Context_1); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &outC->_L274_IfBlock2, &outC->_21_Context_1.Radio_Track_Train_Hd_out); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &_17_header_sheet2, &outC->_L274_IfBlock2); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &_14_header_sheet2, &_17_header_sheet2); } else { outC->else_clock_IfBlock2 = outC->nid_message == 45; if (outC->else_clock_IfBlock2) { kcg_copy_M_TrackTrain_Radio_T_TM_radio_messages( &outC->_L379_IfBlock2, Header_In); /* 1 */ C_header_to_M045_TM_RBC_conversions( &outC->_L379_IfBlock2, &outC->_18_Context_1); kcg_copy_M_045_T_TM_radio_messages( &outC->_L278_IfBlock2, &outC->_18_Context_1.message_out); /* 1 */ M045_to_Radio_Track_Train_H_TM_RBC_conversions_legacy( &outC->_L278_IfBlock2, &outC->_19_Context_1); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &outC->_L177_IfBlock2, &outC->_19_Context_1.Radio_Track_Train_Hd_out); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &_19_header_sheet2, &outC->_L177_IfBlock2); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &_16_header_sheet2, &_19_header_sheet2); } else { kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &outC->_L180_IfBlock2, (Radio_TrackTrain_Header_T_Radio_Types_Pkg *) &default_header_TM_RBC_conversions_legacy); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &_18_header_sheet2, &outC->_L180_IfBlock2); kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &_16_header_sheet2, &_18_header_sheet2); } kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &_14_header_sheet2, &_16_header_sheet2); } kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &_12_header_sheet2, &_14_header_sheet2); } kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &_10_header_sheet2, &_12_header_sheet2); } kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &_8_header_sheet2, &_10_header_sheet2); } kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &_6_header_sheet2, &_8_header_sheet2); } kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &_4_header_sheet2, &_6_header_sheet2); } kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &_2_header_sheet2, &_4_header_sheet2); } kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &header_sheet2, &_2_header_sheet2); } kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &outC->header_sheet2, &header_sheet2); } kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &outC->_L35, &outC->header_sheet2); if (outC->_L37) { kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &outC->_L39, &outC->_L34); } else { kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &outC->_L39, &outC->_L35); } kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg( &outC->Header_Out, &outC->_L39); }