/* TM_RBC_conversions::M015_to_Radio_Track_Train_H */
void M015_to_Radio_Track_Train_H_TM_RBC_conversions(
  /* TM_RBC_conversions::M015_to_Radio_Track_Train_H::M003_in */M_015_T_TM_radio_messages *M003_in,
  outC_M015_to_Radio_Track_Train_H_TM_RBC_conversions *outC)
{
  kcg_bool noname;
  L_MESSAGE _1_noname;
  
  kcg_copy_M_015_T_TM_radio_messages(&outC->_L1, M003_in);
  outC->_L24 = outC->_L1.d_emergencystop;
  outC->_L25 = outC->_L1.q_dir;
  outC->_L26 = outC->_L1.d_ref;
  outC->_L27 = outC->_L1.q_scale;
  outC->_L28 = outC->_L1.nid_em;
  outC->_L7 = outC->_L1.nid_lrbg;
  outC->_L6 = outC->_L1.m_ack;
  outC->_L5 = outC->_L1.t_train;
  outC->_L4 = outC->_L1.l_message;
  outC->_L3 = outC->_L1.nid_message;
  outC->_L32 = default_radioDevice_TM_RBC_conversions;
  outC->_L31 = default_receivedSystemTime_TM_RBC_conversions;
  outC->_L23 = default_m_version_TM_RBC_conversions;
  outC->_L19 = default_t_sh_rqst_TM_RBC_conversions;
  outC->_L18 = default_d_sr_TM_RBC_conversions;
  outC->_L15 = default_t_train_reference_TM_RBC_conversions;
  _1_noname = outC->_L4;
  outC->_L2 = outC->_L1.valid;
  noname = outC->_L2;
  outC->_L14.radioDevice = outC->_L32;
  outC->_L14.receivedSystemTime = outC->_L31;
  outC->_L14.nid_message = outC->_L3;
  outC->_L14.t_train = outC->_L5;
  outC->_L14.m_ack = outC->_L6;
  outC->_L14.nid_lrbg = outC->_L7;
  outC->_L14.t_train_reference = outC->_L15;
  outC->_L14.nid_em = outC->_L28;
  outC->_L14.q_scale = outC->_L27;
  outC->_L14.d_sr = outC->_L18;
  outC->_L14.t_sh_rqst = outC->_L19;
  outC->_L14.d_ref = outC->_L26;
  outC->_L14.q_dir = outC->_L25;
  outC->_L14.d_emergencystop = outC->_L24;
  outC->_L14.m_version = outC->_L23;
  kcg_copy_Radio_TrackTrain_Header_T_Radio_Types_Pkg(
    &outC->Radio_Track_Train_Hd_out,
    &outC->_L14);
}
/* 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);
}