/* MessageLibBaseline2::Send_P137 */ void Send_P137_MessageLibBaseline2( /* MessageLibBaseline2::Send_P137::B_data_in */CompressedPackets_T_Common_Types_Pkg *B_data_in, /* MessageLibBaseline2::Send_P137::P137 */P137_trackside_int_T_TM *P137, /* MessageLibBaseline2::Send_P137::B_data_out */CompressedPackets_T_Common_Types_Pkg *B_data_out) { /* TM_trackside::Write_P137::_L21 */ static kcg_int _L21_1; /* TM_trackside::Write_P137::_L22 */ static kcg_int _L22_1; /* TM_trackside::Write_P137::_L44 */ static CompressedPacketData_T_Common_Types_Pkg _L44_1; /* TM_trackside::Write_P137::_L43 */ static MetadataElement_T_Common_Types_Pkg _L43_1; if ((*P137).valid) { /* 1_1 */ C_P137_tracksim_compr_TM_conversions(P137, &_L43_1, &_L44_1); /* 1_1 */ SEND_WriteBaliseMessageHeader_TM_lib_internal( &(*B_data_in).PacketHeaders, &_L43_1, &(*B_data_out).PacketHeaders, &_L21_1, &_L22_1); /* 1_1 */ SEND_MessageData_TM_lib_internal( _L21_1, _L22_1, &(*B_data_in).PacketData, &_L44_1, &(*B_data_out).PacketData); } else { kcg_copy_CompressedPackets_T_Common_Types_Pkg(B_data_out, B_data_in); } }
/* TM_trackside::Write_P137 */ void Write_P137_TM_trackside( /* TM_trackside::Write_P137::Packet137 */P137_trackside_int_T_TM *Packet137, /* TM_trackside::Write_P137::Packets */CompressedPackets_T_Common_Types_Pkg *Packets, /* TM_trackside::Write_P137::Error */kcg_bool *Error, /* TM_trackside::Write_P137::RadioPacketsOut */CompressedPackets_T_Common_Types_Pkg *RadioPacketsOut) { /* TM_trackside::Write_P137::_L21 */ static kcg_int _L21; /* TM_trackside::Write_P137::_L22 */ static kcg_int _L22; /* TM_trackside::Write_P137::_L44 */ static CompressedPacketData_T_Common_Types_Pkg _L44; /* TM_trackside::Write_P137::_L43 */ static MetadataElement_T_Common_Types_Pkg _L43; *Error = kcg_false; /* 1 */ C_P137_tracksim_compr_TM_conversions(Packet137, &_L43, &_L44); /* 1 */ SEND_WriteBaliseMessageHeader_TM_lib_internal( &(*Packets).PacketHeaders, &_L43, &(*RadioPacketsOut).PacketHeaders, &_L21, &_L22); /* 1 */ SEND_MessageData_TM_lib_internal( _L21, _L22, &(*Packets).PacketData, &_L44, &(*RadioPacketsOut).PacketData); }