/* MessageLibBaseline2::Send_P255 */ void Send_P255_MessageLibBaseline2( /* MessageLibBaseline2::Send_P255::packet_data_in */CompressedPackets_T_Common_Types_Pkg *packet_data_in, /* MessageLibBaseline2::Send_P255::P255 */P255_trackside_int_T_TM *P255, /* MessageLibBaseline2::Send_P255::packet_data_out */CompressedPackets_T_Common_Types_Pkg *packet_data_out) { kcg_bool tmp; if ((*P255).valid) { /* 1 */ Write_P255_TM_trackside(P255, packet_data_in, &tmp, packet_data_out); } else { kcg_copy_CompressedPackets_T_Common_Types_Pkg( packet_data_out, packet_data_in); } }
/* MessageLibBaseline2::Send_P255 */ void Send_P255_MessageLibBaseline2( /* MessageLibBaseline2::Send_P255::packet_data_in */CompressedPackets_T_Common_Types_Pkg *packet_data_in, /* MessageLibBaseline2::Send_P255::P255 */P255_trackside_int_T_TM *P255, outC_Send_P255_MessageLibBaseline2 *outC) { static CompressedPackets_T_Common_Types_Pkg tmp; static kcg_bool tmp1; static kcg_bool noname; kcg_copy_P255_trackside_int_T_TM(&outC->_L4, P255); outC->_L5 = outC->_L4.valid; outC->tmp = outC->_L5; kcg_copy_CompressedPackets_T_Common_Types_Pkg(&outC->_L3, packet_data_in); if (outC->tmp) { /* 1 */ Write_P255_TM_trackside(&outC->_L4, &outC->_L3, &outC->Context_1); tmp1 = outC->Context_1.Error; kcg_copy_CompressedPackets_T_Common_Types_Pkg( &tmp, &outC->Context_1.RadioPacketsOut); kcg_copy_CompressedPackets_T_Common_Types_Pkg(&outC->_L7, &tmp); } else { kcg_copy_CompressedPackets_T_Common_Types_Pkg(&outC->_L7, &outC->_L3); } outC->_L8 = kcg_false; if (outC->tmp) { outC->_L6 = tmp1; } else { outC->_L6 = outC->_L8; } noname = outC->_L6; kcg_copy_CompressedPackets_T_Common_Types_Pkg( &outC->packet_data_out, &outC->_L7); }