/* TM_RBC_conversions::C_M003_int__to_header */ void C_M003_int__to_header_TM_RBC_conversions( /* TM_RBC_conversions::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_RBC_conversions *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; 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->_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); }
/* 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); }
/* MessageLibBaseline2::Send_M003_JRU */ void Send_M003_JRU_MessageLibBaseline2( /* MessageLibBaseline2::Send_M003_JRU::M003 */M_003_int_T_TM_radio_messages *M003, outC_Send_M003_JRU_MessageLibBaseline2 *outC) { kcg_copy_M_003_int_T_TM_radio_messages(&outC->_L1, M003); /* 1 */ C_M003_int__to_header_TM_RBC_conversions(&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); }