text: #include "common_dbc.h"
  
  namespace {
  
  const Signal sigs_161[] = {
      {
        .name = "TimeStatus",
        .start_bit = 7,
        .msb  = 7,
        .lsb = 28,
        .size = 28,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "RollingCounter",
        .start_bit = 27,
        .msb  = 27,
        .lsb = 26,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
  };
  const Signal sigs_309[] = {
      {
        .name = "CtLghtDet",
        .start_bit = 0,
        .msb  = 0,
        .lsb = 0,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "HiBmRecmnd",
        .start_bit = 1,
        .msb  = 1,
        .lsb = 1,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
  };
  const Signal sigs_774[] = {
      {
        .name = "RollingCounter",
        .start_bit = 7,
        .msb  = 7,
        .lsb = 6,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "AlwaysF0",
        .start_bit = 15,
        .msb  = 15,
        .lsb = 8,
        .size = 8,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "Always20",
        .start_bit = 23,
        .msb  = 23,
        .lsb = 16,
        .size = 8,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "ASCMSterringStatusChecksum",
        .start_bit = 55,
        .msb  = 55,
        .lsb = 56,
        .size = 16,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
  };
  const Signal sigs_776[] = {
      {
        .name = "AlwaysOne",
        .start_bit = 3,
        .msb  = 3,
        .lsb = 3,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "VehicleSpeed",
        .start_bit = 15,
        .msb  = 15,
        .lsb = 20,
        .size = 12,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "VehicleAcceleration",
        .start_bit = 19,
        .msb  = 19,
        .lsb = 24,
        .size = 12,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "AccSpeedChecksum",
        .start_bit = 42,
        .msb  = 42,
        .lsb = 48,
        .size = 11,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "NearRangeMode",
        .start_bit = 43,
        .msb  = 43,
        .lsb = 43,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FarRangeMode",
        .start_bit = 44,
        .msb  = 44,
        .lsb = 44,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "RollingCounter",
        .start_bit = 46,
        .msb  = 46,
        .lsb = 45,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
  };
  const Signal sigs_784[] = {
      {
        .name = "Always42",
        .start_bit = 7,
        .msb  = 7,
        .lsb = 0,
        .size = 8,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "Always4",
        .start_bit = 15,
        .msb  = 15,
        .lsb = 8,
        .size = 8,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
  };
  const Signal sigs_848[] = {
      {
        .name = "LnSnsRLnPosValid",
        .start_bit = 0,
        .msb  = 0,
        .lsb = 0,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "LnSnsTngtOfHdngLnRtV",
        .start_bit = 1,
        .msb  = 1,
        .lsb = 1,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "LaneSnsLLnPosValid",
        .start_bit = 2,
        .msb  = 2,
        .lsb = 2,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "LaneSenseSystemOKV",
        .start_bit = 3,
        .msb  = 3,
        .lsb = 3,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "LaneSenseSystemOK",
        .start_bit = 4,
        .msb  = 4,
        .lsb = 4,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "LaneSenseTimeStampV",
        .start_bit = 5,
        .msb  = 5,
        .lsb = 5,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "LaneSenseRollingCount",
        .start_bit = 7,
        .msb  = 7,
        .lsb = 6,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "LnSenseDistToLLnEdge",
        .start_bit = 14,
        .msb  = 14,
        .lsb = 8,
        .size = 7,
        .is_signed = false,
        .factor = 0.05,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "LnSnsDistToRLnEdge",
        .start_bit = 22,
        .msb  = 22,
        .lsb = 16,
        .size = 7,
        .is_signed = false,
        .factor = 0.05,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "LnSnsTngtOfHdngLnRt",
        .start_bit = 31,
        .msb  = 31,
        .lsb = 24,
        .size = 8,
        .is_signed = true,
        .factor = 0.002,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "LaneSenseTimeStamp",
        .start_bit = 34,
        .msb  = 34,
        .lsb = 40,
        .size = 11,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnEnvIllum",
        .start_bit = 37,
        .msb  = 37,
        .lsb = 35,
        .size = 3,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "LnSnsLnChngStatus",
        .start_bit = 39,
        .msb  = 39,
        .lsb = 38,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "LnSnsBurstChecksum",
        .start_bit = 55,
        .msb  = 55,
        .lsb = 56,
        .size = 16,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
  };
  const Signal sigs_849[] = {
      {
        .name = "LnSnsLnCrvtrRghtV",
        .start_bit = 0,
        .msb  = 0,
        .lsb = 0,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "LnSnsBurstID",
        .start_bit = 2,
        .msb  = 2,
        .lsb = 1,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "LnSnsLatVRelToLftMrkg",
        .start_bit = 15,
        .msb  = 15,
        .lsb = 8,
        .size = 8,
        .is_signed = true,
        .factor = 0.02,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "LnSnsLatVRelToRgtMrkg",
        .start_bit = 23,
        .msb  = 23,
        .lsb = 16,
        .size = 8,
        .is_signed = true,
        .factor = 0.02,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "LnSnsCrvtGrdntRt",
        .start_bit = 31,
        .msb  = 31,
        .lsb = 32,
        .size = 16,
        .is_signed = true,
        .factor = 5.96e-08,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "LnSnsLnCrvtrRght",
        .start_bit = 47,
        .msb  = 47,
        .lsb = 48,
        .size = 16,
        .is_signed = true,
        .factor = 9.53e-07,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "LnSnsLtAnchrLn",
        .start_bit = 56,
        .msb  = 56,
        .lsb = 56,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "LnSnsRtAnchrLn",
        .start_bit = 57,
        .msb  = 57,
        .lsb = 57,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "LnSnsRtLnMrkgTypChgDst",
        .start_bit = 61,
        .msb  = 61,
        .lsb = 58,
        .size = 4,
        .is_signed = false,
        .factor = 10,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "LnSnsLnMrkgWdthRt",
        .start_bit = 62,
        .msb  = 62,
        .lsb = 62,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "LnSnsCrvtGrdntRtV",
        .start_bit = 63,
        .msb  = 63,
        .lsb = 63,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
  };
  const Signal sigs_850[] = {
      {
        .name = "LnPrvwDstncRght",
        .start_bit = 2,
        .msb  = 2,
        .lsb = 0,
        .size = 3,
        .is_signed = false,
        .factor = 10,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "LnPrvwDstncLft",
        .start_bit = 5,
        .msb  = 5,
        .lsb = 3,
        .size = 3,
        .is_signed = false,
        .factor = 10,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "LnSnsBurstID1",
        .start_bit = 7,
        .msb  = 7,
        .lsb = 6,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "LnQltyCnfdncLvlLft",
        .start_bit = 14,
        .msb  = 14,
        .lsb = 8,
        .size = 7,
        .is_signed = false,
        .factor = 0.7874016,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "LnSnsLnCrvtrLftV",
        .start_bit = 15,
        .msb  = 15,
        .lsb = 15,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "LnQltyCnfdncLvlRght",
        .start_bit = 22,
        .msb  = 22,
        .lsb = 16,
        .size = 7,
        .is_signed = false,
        .factor = 0.7874016,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "LnSnsTngtOfHdngLnLftV",
        .start_bit = 23,
        .msb  = 23,
        .lsb = 23,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "LnSnsTngtOfHdngLnLft",
        .start_bit = 31,
        .msb  = 31,
        .lsb = 24,
        .size = 8,
        .is_signed = true,
        .factor = 0.002,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "LnSnsLnCrvtrLft",
        .start_bit = 39,
        .msb  = 39,
        .lsb = 40,
        .size = 16,
        .is_signed = true,
        .factor = 9.53e-07,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "LnMrkrTypRght",
        .start_bit = 50,
        .msb  = 50,
        .lsb = 48,
        .size = 3,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "LnMrkrTypLft",
        .start_bit = 53,
        .msb  = 53,
        .lsb = 51,
        .size = 3,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "LnMrkrElvtdRght",
        .start_bit = 54,
        .msb  = 54,
        .lsb = 54,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "LnMrkrElvtdLft",
        .start_bit = 55,
        .msb  = 55,
        .lsb = 55,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "LnSnsTtlNmLnMrkgDetLt",
        .start_bit = 58,
        .msb  = 58,
        .lsb = 56,
        .size = 3,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "LnSnsLtLnMrkgTypChgDst",
        .start_bit = 62,
        .msb  = 62,
        .lsb = 59,
        .size = 4,
        .is_signed = false,
        .factor = 10,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "LnSnsLtLnMrkgWdth",
        .start_bit = 63,
        .msb  = 63,
        .lsb = 63,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
  };
  const Signal sigs_851[] = {
      {
        .name = "LnSnsBurstID2",
        .start_bit = 1,
        .msb  = 1,
        .lsb = 0,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "LnSnsTtlNmLnMrkgDetRt",
        .start_bit = 4,
        .msb  = 4,
        .lsb = 2,
        .size = 3,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "LnSnsCrvtGrdntLft",
        .start_bit = 15,
        .msb  = 15,
        .lsb = 16,
        .size = 16,
        .is_signed = true,
        .factor = 5.96e-08,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "LnSnsRtLinCrsTm",
        .start_bit = 25,
        .msb  = 25,
        .lsb = 37,
        .size = 5,
        .is_signed = false,
        .factor = 0.1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "LnSnsLtLinCrsTm",
        .start_bit = 30,
        .msb  = 30,
        .lsb = 26,
        .size = 5,
        .is_signed = false,
        .factor = 0.1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "LnSnsCrvtGrdntLftV",
        .start_bit = 31,
        .msb  = 31,
        .lsb = 31,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "LnSnsNumPrlLnsDetRt",
        .start_bit = 33,
        .msb  = 33,
        .lsb = 47,
        .size = 3,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "LnSnsNumPrlLnsDetLt",
        .start_bit = 36,
        .msb  = 36,
        .lsb = 34,
        .size = 3,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "LnMrkg3LnMrkgTypChgDst",
        .start_bit = 40,
        .msb  = 40,
        .lsb = 53,
        .size = 4,
        .is_signed = false,
        .factor = 10,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "LnMrkg3LnMrkgWdth",
        .start_bit = 41,
        .msb  = 41,
        .lsb = 41,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "LnMrkg3LnPrvwDst",
        .start_bit = 45,
        .msb  = 45,
        .lsb = 42,
        .size = 4,
        .is_signed = false,
        .factor = 10,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "LnMrkg3LnMarkrElvtd",
        .start_bit = 46,
        .msb  = 46,
        .lsb = 46,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "LnMrkg4LnPrvwDst",
        .start_bit = 50,
        .msb  = 50,
        .lsb = 63,
        .size = 4,
        .is_signed = false,
        .factor = 10,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "LnMrkg4LnMarkrElvtd",
        .start_bit = 51,
        .msb  = 51,
        .lsb = 51,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "LnMrkg3AnchrLnLin",
        .start_bit = 52,
        .msb  = 52,
        .lsb = 52,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "LnMrkg4AnchrLnLin",
        .start_bit = 57,
        .msb  = 57,
        .lsb = 57,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "LnMrkg4LnMrkgTypChgDst",
        .start_bit = 61,
        .msb  = 61,
        .lsb = 58,
        .size = 4,
        .is_signed = false,
        .factor = 10,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "LnMrkg4LnMrkgWdth",
        .start_bit = 62,
        .msb  = 62,
        .lsb = 62,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
  };
  const Signal sigs_852[] = {
      {
        .name = "LnSnsBrstID3",
        .start_bit = 1,
        .msb  = 1,
        .lsb = 0,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "LnMrkg3LnMrkrTyp",
        .start_bit = 4,
        .msb  = 4,
        .lsb = 2,
        .size = 3,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "LnMrkg3LnSnsLnCrvtGradV",
        .start_bit = 5,
        .msb  = 5,
        .lsb = 5,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "LnMrkg3LnSnsLnCrvtV",
        .start_bit = 6,
        .msb  = 6,
        .lsb = 6,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "LnMrkg3LnSnsLnHdngTngtV",
        .start_bit = 7,
        .msb  = 7,
        .lsb = 7,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "LnMrkg3LnSnsLnDst",
        .start_bit = 15,
        .msb  = 15,
        .lsb = 8,
        .size = 8,
        .is_signed = true,
        .factor = 0.1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "LnMrkg3LnSnsLnHdngTngt",
        .start_bit = 23,
        .msb  = 23,
        .lsb = 16,
        .size = 8,
        .is_signed = true,
        .factor = 0.002,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "LnMrkg3LnSnsLnCrvt",
        .start_bit = 31,
        .msb  = 31,
        .lsb = 32,
        .size = 16,
        .is_signed = true,
        .factor = 9.53e-07,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "LnMrkg3LnSnsLnCrvtGrad",
        .start_bit = 47,
        .msb  = 47,
        .lsb = 48,
        .size = 16,
        .is_signed = true,
        .factor = 5.96e-08,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "LnMrkg3LnSnsLnDstV",
        .start_bit = 56,
        .msb  = 56,
        .lsb = 56,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "LnMrkg3LnQltyConfLvl",
        .start_bit = 63,
        .msb  = 63,
        .lsb = 57,
        .size = 7,
        .is_signed = false,
        .factor = 0.7874016,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
  };
  const Signal sigs_853[] = {
      {
        .name = "LnSnsBrstID4",
        .start_bit = 1,
        .msb  = 1,
        .lsb = 0,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "LnMrkg4LnMrkrTyp",
        .start_bit = 4,
        .msb  = 4,
        .lsb = 2,
        .size = 3,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "LnMrkg4LnSnsLnCrvtGradV",
        .start_bit = 5,
        .msb  = 5,
        .lsb = 5,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "LnMrkg4LnSnsLnCrvtV",
        .start_bit = 6,
        .msb  = 6,
        .lsb = 6,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "LnMrkg4LnSnsLnHdngTngtV",
        .start_bit = 7,
        .msb  = 7,
        .lsb = 7,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "LnMrkg4LnSnsLnDst",
        .start_bit = 15,
        .msb  = 15,
        .lsb = 8,
        .size = 8,
        .is_signed = true,
        .factor = 0.1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "LnMrkg4LnSnsLnHdngTngt",
        .start_bit = 23,
        .msb  = 23,
        .lsb = 16,
        .size = 8,
        .is_signed = true,
        .factor = 0.002,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "LnMrkg4LnSnsLnCrvt",
        .start_bit = 31,
        .msb  = 31,
        .lsb = 32,
        .size = 16,
        .is_signed = true,
        .factor = 9.53e-07,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "LnMrkg4LnSnsLnCrvtGrad",
        .start_bit = 47,
        .msb  = 47,
        .lsb = 48,
        .size = 16,
        .is_signed = true,
        .factor = 5.96e-08,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "LnMrkg4LnSnsLnDstV",
        .start_bit = 56,
        .msb  = 56,
        .lsb = 56,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "LnMrkg4LnQltyConfLvl",
        .start_bit = 63,
        .msb  = 63,
        .lsb = 57,
        .size = 7,
        .is_signed = false,
        .factor = 0.7874016,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
  };
  const Signal sigs_854[] = {
      {
        .name = "LnSnsBrstID5",
        .start_bit = 1,
        .msb  = 1,
        .lsb = 0,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnRdTypDet",
        .start_bit = 9,
        .msb  = 9,
        .lsb = 8,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnCnstrctAreaDst",
        .start_bit = 13,
        .msb  = 13,
        .lsb = 10,
        .size = 4,
        .is_signed = false,
        .factor = 10,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnCnstrctZnDet",
        .start_bit = 15,
        .msb  = 15,
        .lsb = 14,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnEgoVehLnPos",
        .start_bit = 17,
        .msb  = 17,
        .lsb = 16,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnTunnlDst",
        .start_bit = 21,
        .msb  = 21,
        .lsb = 18,
        .size = 4,
        .is_signed = false,
        .factor = 10,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnTunnlDetd",
        .start_bit = 23,
        .msb  = 23,
        .lsb = 22,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
  };
  const Signal sigs_1056[] = {
      {
        .name = "FVisionRollingCnt",
        .start_bit = 1,
        .msb  = 1,
        .lsb = 0,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FVISModeCmdFdbk",
        .start_bit = 4,
        .msb  = 4,
        .lsb = 2,
        .size = 3,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FrtVsnIniDiagSuccCmpt",
        .start_bit = 5,
        .msb  = 5,
        .lsb = 5,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FrtVsnFld",
        .start_bit = 6,
        .msb  = 6,
        .lsb = 6,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FrtVsnUnvlbl",
        .start_bit = 7,
        .msb  = 7,
        .lsb = 7,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FVisionTimeStamp",
        .start_bit = 10,
        .msb  = 10,
        .lsb = 16,
        .size = 11,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FVisionNumValidTrgts",
        .start_bit = 14,
        .msb  = 14,
        .lsb = 11,
        .size = 4,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FrtVsnSrvAlgnInPrcs",
        .start_bit = 15,
        .msb  = 15,
        .lsb = 15,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FVsnSnsrBlckd",
        .start_bit = 24,
        .msb  = 24,
        .lsb = 24,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "ClstInPathVehObjID",
        .start_bit = 30,
        .msb  = 30,
        .lsb = 25,
        .size = 6,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FVisionTimeStampV",
        .start_bit = 31,
        .msb  = 31,
        .lsb = 31,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "VISBurstChecksum",
        .start_bit = 39,
        .msb  = 39,
        .lsb = 40,
        .size = 16,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
  };
  const Signal sigs_1057[] = {
      {
        .name = "FVisBurstIDTrk1",
        .start_bit = 1,
        .msb  = 1,
        .lsb = 0,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FVisionObjectIDTrk1",
        .start_bit = 7,
        .msb  = 7,
        .lsb = 2,
        .size = 6,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnAzmthTrk1Rev",
        .start_bit = 10,
        .msb  = 10,
        .lsb = 17,
        .size = 10,
        .is_signed = true,
        .factor = 0.1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnObjTypTr1Rev",
        .start_bit = 14,
        .msb  = 14,
        .lsb = 11,
        .size = 4,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "ObjDirTrk1",
        .start_bit = 15,
        .msb  = 15,
        .lsb = 15,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnRngTrk1Rev",
        .start_bit = 16,
        .msb  = 16,
        .lsb = 37,
        .size = 12,
        .is_signed = false,
        .factor = 0.1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FVisionAzRateTrk1",
        .start_bit = 34,
        .msb  = 34,
        .lsb = 40,
        .size = 11,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FVisionConfTrk1",
        .start_bit = 36,
        .msb  = 36,
        .lsb = 35,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnVertPosTrk1",
        .start_bit = 53,
        .msb  = 53,
        .lsb = 48,
        .size = 6,
        .is_signed = false,
        .factor = 0.25,
        .offset = -2.0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FVisionRelLaneTrk1",
        .start_bit = 55,
        .msb  = 55,
        .lsb = 54,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FVisionWidthTrk1",
        .start_bit = 61,
        .msb  = 61,
        .lsb = 56,
        .size = 6,
        .is_signed = false,
        .factor = 0.25,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FVisionMeasStatTrk1",
        .start_bit = 63,
        .msb  = 63,
        .lsb = 62,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
  };
  const Signal sigs_1058[] = {
      {
        .name = "FVisBurstIDTrk2",
        .start_bit = 1,
        .msb  = 1,
        .lsb = 0,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FVisionObjectIDTrk2",
        .start_bit = 7,
        .msb  = 7,
        .lsb = 2,
        .size = 6,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnAzmthTrk2Rev",
        .start_bit = 10,
        .msb  = 10,
        .lsb = 17,
        .size = 10,
        .is_signed = true,
        .factor = 0.1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnObjTypTr2Rev",
        .start_bit = 14,
        .msb  = 14,
        .lsb = 11,
        .size = 4,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "ObjDirTrk2",
        .start_bit = 15,
        .msb  = 15,
        .lsb = 15,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnRngTrk2Rev",
        .start_bit = 16,
        .msb  = 16,
        .lsb = 37,
        .size = 12,
        .is_signed = false,
        .factor = 0.1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FVisionAzRateTrk2",
        .start_bit = 34,
        .msb  = 34,
        .lsb = 40,
        .size = 11,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FVisionConfTrk2",
        .start_bit = 36,
        .msb  = 36,
        .lsb = 35,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnVertPosTrk2",
        .start_bit = 53,
        .msb  = 53,
        .lsb = 48,
        .size = 6,
        .is_signed = false,
        .factor = 0.25,
        .offset = -2.0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FVisionRelLaneTrk2",
        .start_bit = 55,
        .msb  = 55,
        .lsb = 54,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FVisionWidthTrk2",
        .start_bit = 61,
        .msb  = 61,
        .lsb = 56,
        .size = 6,
        .is_signed = false,
        .factor = 0.25,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FVisionMeasStatTrk2",
        .start_bit = 63,
        .msb  = 63,
        .lsb = 62,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
  };
  const Signal sigs_1059[] = {
      {
        .name = "FVisBurstIDTrk3",
        .start_bit = 1,
        .msb  = 1,
        .lsb = 0,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FVisionObjectIDTrk3",
        .start_bit = 7,
        .msb  = 7,
        .lsb = 2,
        .size = 6,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnAzmthTrk3Rev",
        .start_bit = 10,
        .msb  = 10,
        .lsb = 17,
        .size = 10,
        .is_signed = true,
        .factor = 0.1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnObjTypTr3Rev",
        .start_bit = 14,
        .msb  = 14,
        .lsb = 11,
        .size = 4,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "ObjDirTrk3",
        .start_bit = 15,
        .msb  = 15,
        .lsb = 15,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnRngTrk3Rev",
        .start_bit = 16,
        .msb  = 16,
        .lsb = 37,
        .size = 12,
        .is_signed = false,
        .factor = 0.1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FVisionAzRateTrk3",
        .start_bit = 34,
        .msb  = 34,
        .lsb = 40,
        .size = 11,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FVisionConfTrk3",
        .start_bit = 36,
        .msb  = 36,
        .lsb = 35,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnVertPosTrk3",
        .start_bit = 53,
        .msb  = 53,
        .lsb = 48,
        .size = 6,
        .is_signed = false,
        .factor = 0.25,
        .offset = -2.0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FVisionRelLaneTrk3",
        .start_bit = 55,
        .msb  = 55,
        .lsb = 54,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FVisionWidthTrk3",
        .start_bit = 61,
        .msb  = 61,
        .lsb = 56,
        .size = 6,
        .is_signed = false,
        .factor = 0.25,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FVisionMeasStatTrk3",
        .start_bit = 63,
        .msb  = 63,
        .lsb = 62,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
  };
  const Signal sigs_1060[] = {
      {
        .name = "FVisBurstIDTrk4",
        .start_bit = 1,
        .msb  = 1,
        .lsb = 0,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FVisionObjectIDTrk4",
        .start_bit = 7,
        .msb  = 7,
        .lsb = 2,
        .size = 6,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnAzmthTrk4Rev",
        .start_bit = 10,
        .msb  = 10,
        .lsb = 17,
        .size = 10,
        .is_signed = true,
        .factor = 0.1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnObjTypTr4Rev",
        .start_bit = 14,
        .msb  = 14,
        .lsb = 11,
        .size = 4,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "ObjDirTrk4",
        .start_bit = 15,
        .msb  = 15,
        .lsb = 15,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnRngTrk4Rev",
        .start_bit = 16,
        .msb  = 16,
        .lsb = 37,
        .size = 12,
        .is_signed = false,
        .factor = 0.1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FVisionAzRateTrk4",
        .start_bit = 34,
        .msb  = 34,
        .lsb = 40,
        .size = 11,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FVisionConfTrk4",
        .start_bit = 36,
        .msb  = 36,
        .lsb = 35,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnVertPosTrk4",
        .start_bit = 53,
        .msb  = 53,
        .lsb = 48,
        .size = 6,
        .is_signed = false,
        .factor = 0.25,
        .offset = -2.0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FVisionRelLaneTrk4",
        .start_bit = 55,
        .msb  = 55,
        .lsb = 54,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FVisionWidthTrk4",
        .start_bit = 61,
        .msb  = 61,
        .lsb = 56,
        .size = 6,
        .is_signed = false,
        .factor = 0.25,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FVisionMeasStatTrk4",
        .start_bit = 63,
        .msb  = 63,
        .lsb = 62,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
  };
  const Signal sigs_1061[] = {
      {
        .name = "FVisBurstIDTrk5",
        .start_bit = 1,
        .msb  = 1,
        .lsb = 0,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FVisionObjectIDTrk5",
        .start_bit = 7,
        .msb  = 7,
        .lsb = 2,
        .size = 6,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnAzmthTrk5Rev",
        .start_bit = 10,
        .msb  = 10,
        .lsb = 17,
        .size = 10,
        .is_signed = true,
        .factor = 0.1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnObjTypTr5Rev",
        .start_bit = 14,
        .msb  = 14,
        .lsb = 11,
        .size = 4,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "ObjDirTrk5",
        .start_bit = 15,
        .msb  = 15,
        .lsb = 15,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnRngTrk5Rev",
        .start_bit = 16,
        .msb  = 16,
        .lsb = 37,
        .size = 12,
        .is_signed = false,
        .factor = 0.1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FVisionAzRateTrk5",
        .start_bit = 34,
        .msb  = 34,
        .lsb = 40,
        .size = 11,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FVisionConfTrk5",
        .start_bit = 36,
        .msb  = 36,
        .lsb = 35,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnVertPosTrk5",
        .start_bit = 53,
        .msb  = 53,
        .lsb = 48,
        .size = 6,
        .is_signed = false,
        .factor = 0.25,
        .offset = -2.0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FVisionRelLaneTrk5",
        .start_bit = 55,
        .msb  = 55,
        .lsb = 54,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FVisionWidthTrk5",
        .start_bit = 61,
        .msb  = 61,
        .lsb = 56,
        .size = 6,
        .is_signed = false,
        .factor = 0.25,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FVisionMeasStatTrk5",
        .start_bit = 63,
        .msb  = 63,
        .lsb = 62,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
  };
  const Signal sigs_1062[] = {
      {
        .name = "FVisBurstIDTrk6",
        .start_bit = 1,
        .msb  = 1,
        .lsb = 0,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FVisionObjectIDTrk6",
        .start_bit = 7,
        .msb  = 7,
        .lsb = 2,
        .size = 6,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnAzmthTrk6Rev",
        .start_bit = 10,
        .msb  = 10,
        .lsb = 17,
        .size = 10,
        .is_signed = true,
        .factor = 0.1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnObjTypTr6Rev",
        .start_bit = 14,
        .msb  = 14,
        .lsb = 11,
        .size = 4,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "ObjDirTrk6",
        .start_bit = 15,
        .msb  = 15,
        .lsb = 15,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnRngTrk6Rev",
        .start_bit = 16,
        .msb  = 16,
        .lsb = 37,
        .size = 12,
        .is_signed = false,
        .factor = 0.1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FVisionAzRateTrk6",
        .start_bit = 34,
        .msb  = 34,
        .lsb = 40,
        .size = 11,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FVisionConfTrk6",
        .start_bit = 36,
        .msb  = 36,
        .lsb = 35,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnVertPosTrk6",
        .start_bit = 53,
        .msb  = 53,
        .lsb = 48,
        .size = 6,
        .is_signed = false,
        .factor = 0.25,
        .offset = -2.0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FVisionRelLaneTrk6",
        .start_bit = 55,
        .msb  = 55,
        .lsb = 54,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FVisionWidthTrk6",
        .start_bit = 61,
        .msb  = 61,
        .lsb = 56,
        .size = 6,
        .is_signed = false,
        .factor = 0.25,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FVisionMeasStatTrk6",
        .start_bit = 63,
        .msb  = 63,
        .lsb = 62,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
  };
  const Signal sigs_1063[] = {
      {
        .name = "FwVsnCinCoutPotT1Rev",
        .start_bit = 5,
        .msb  = 5,
        .lsb = 4,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FrtVsnBrstIDAddInfo1",
        .start_bit = 7,
        .msb  = 7,
        .lsb = 6,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnObjSclChgTrk1",
        .start_bit = 15,
        .msb  = 15,
        .lsb = 16,
        .size = 16,
        .is_signed = true,
        .factor = 0.0002,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnTrnSigStatTr1",
        .start_bit = 25,
        .msb  = 25,
        .lsb = 39,
        .size = 3,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnLatOfstTrk1",
        .start_bit = 36,
        .msb  = 36,
        .lsb = 43,
        .size = 10,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnBrkLtStatTrk1",
        .start_bit = 38,
        .msb  = 38,
        .lsb = 37,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnLongVlctyTrk1",
        .start_bit = 42,
        .msb  = 42,
        .lsb = 63,
        .size = 12,
        .is_signed = true,
        .factor = 0.0625,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnObjAgeTrk1",
        .start_bit = 62,
        .msb  = 62,
        .lsb = 56,
        .size = 7,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
  };
  const Signal sigs_1064[] = {
      {
        .name = "FwVsnCinCoutPotT2Rev",
        .start_bit = 5,
        .msb  = 5,
        .lsb = 4,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FrtVsnBrstIDAddInfo2",
        .start_bit = 7,
        .msb  = 7,
        .lsb = 6,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnObjSclChgTrk2",
        .start_bit = 15,
        .msb  = 15,
        .lsb = 16,
        .size = 16,
        .is_signed = true,
        .factor = 0.0002,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnTrnSigStatTr2",
        .start_bit = 25,
        .msb  = 25,
        .lsb = 39,
        .size = 3,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnLatOfstTrk2",
        .start_bit = 36,
        .msb  = 36,
        .lsb = 43,
        .size = 10,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnBrkLtStatTrk2",
        .start_bit = 38,
        .msb  = 38,
        .lsb = 37,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnLongVlctyTrk2",
        .start_bit = 42,
        .msb  = 42,
        .lsb = 63,
        .size = 12,
        .is_signed = true,
        .factor = 0.0625,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnObjAgeTrk2",
        .start_bit = 62,
        .msb  = 62,
        .lsb = 56,
        .size = 7,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
  };
  const Signal sigs_1065[] = {
      {
        .name = "FwVsnCinCoutPotT3Rev",
        .start_bit = 5,
        .msb  = 5,
        .lsb = 4,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FrtVsnBrstIDAddInfo3",
        .start_bit = 7,
        .msb  = 7,
        .lsb = 6,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnObjSclChgTrk3",
        .start_bit = 15,
        .msb  = 15,
        .lsb = 16,
        .size = 16,
        .is_signed = true,
        .factor = 0.0002,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnTrnSigStatTr3",
        .start_bit = 25,
        .msb  = 25,
        .lsb = 39,
        .size = 3,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnLatOfstTrk3",
        .start_bit = 36,
        .msb  = 36,
        .lsb = 43,
        .size = 10,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnBrkLtStatTrk3",
        .start_bit = 38,
        .msb  = 38,
        .lsb = 37,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnLongVlctyTrk3",
        .start_bit = 42,
        .msb  = 42,
        .lsb = 63,
        .size = 12,
        .is_signed = true,
        .factor = 0.0625,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnObjAgeTrk3",
        .start_bit = 62,
        .msb  = 62,
        .lsb = 56,
        .size = 7,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
  };
  const Signal sigs_1066[] = {
      {
        .name = "FwVsnCinCoutPotT4Rev",
        .start_bit = 5,
        .msb  = 5,
        .lsb = 4,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FrtVsnBrstIDAddInfo4",
        .start_bit = 7,
        .msb  = 7,
        .lsb = 6,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnObjSclChgTrk4",
        .start_bit = 15,
        .msb  = 15,
        .lsb = 16,
        .size = 16,
        .is_signed = true,
        .factor = 0.0002,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnTrnSigStatTr4",
        .start_bit = 25,
        .msb  = 25,
        .lsb = 39,
        .size = 3,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnLatOfstTrk4",
        .start_bit = 36,
        .msb  = 36,
        .lsb = 43,
        .size = 10,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnBrkLtStatTrk4",
        .start_bit = 38,
        .msb  = 38,
        .lsb = 37,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnLongVlctyTrk4",
        .start_bit = 42,
        .msb  = 42,
        .lsb = 63,
        .size = 12,
        .is_signed = true,
        .factor = 0.0625,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnObjAgeTrk4",
        .start_bit = 62,
        .msb  = 62,
        .lsb = 56,
        .size = 7,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
  };
  const Signal sigs_1067[] = {
      {
        .name = "FwVsnCinCoutPotT5Rev",
        .start_bit = 5,
        .msb  = 5,
        .lsb = 4,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FrtVsnBrstIDAddInfo5",
        .start_bit = 7,
        .msb  = 7,
        .lsb = 6,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnObjSclChgTrk5",
        .start_bit = 15,
        .msb  = 15,
        .lsb = 16,
        .size = 16,
        .is_signed = true,
        .factor = 0.0002,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnTrnSigStatTr5",
        .start_bit = 25,
        .msb  = 25,
        .lsb = 39,
        .size = 3,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnLatOfstTrk5",
        .start_bit = 36,
        .msb  = 36,
        .lsb = 43,
        .size = 10,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnBrkLtStatTrk5",
        .start_bit = 38,
        .msb  = 38,
        .lsb = 37,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnLongVlctyTrk5",
        .start_bit = 42,
        .msb  = 42,
        .lsb = 63,
        .size = 12,
        .is_signed = true,
        .factor = 0.0625,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnObjAgeTrk5",
        .start_bit = 62,
        .msb  = 62,
        .lsb = 56,
        .size = 7,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
  };
  const Signal sigs_1068[] = {
      {
        .name = "FwVsnCinCoutPotT6Rev",
        .start_bit = 5,
        .msb  = 5,
        .lsb = 4,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FrtVsnBrstIDAddInfo6",
        .start_bit = 7,
        .msb  = 7,
        .lsb = 6,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnObjSclChgTrk6",
        .start_bit = 15,
        .msb  = 15,
        .lsb = 16,
        .size = 16,
        .is_signed = true,
        .factor = 0.0002,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnTrnSigStatTr6",
        .start_bit = 25,
        .msb  = 25,
        .lsb = 39,
        .size = 3,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnLatOfstTrk6",
        .start_bit = 36,
        .msb  = 36,
        .lsb = 43,
        .size = 10,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnBrkLtStatTrk6",
        .start_bit = 38,
        .msb  = 38,
        .lsb = 37,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnLongVlctyTrk6",
        .start_bit = 42,
        .msb  = 42,
        .lsb = 63,
        .size = 12,
        .is_signed = true,
        .factor = 0.0625,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnObjAgeTrk6",
        .start_bit = 62,
        .msb  = 62,
        .lsb = 56,
        .size = 7,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
  };
  const Signal sigs_1088[] = {
      {
        .name = "FrtVsnRollCnt2",
        .start_bit = 1,
        .msb  = 1,
        .lsb = 0,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FrntVsnInPthVehAlrtNwFlg",
        .start_bit = 2,
        .msb  = 2,
        .lsb = 2,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FrtVsnTmStmp2",
        .start_bit = 10,
        .msb  = 10,
        .lsb = 16,
        .size = 11,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FrtVsnVldTgtNum2",
        .start_bit = 14,
        .msb  = 14,
        .lsb = 11,
        .size = 4,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FrntVsnClostPedNotftnFlg",
        .start_bit = 15,
        .msb  = 15,
        .lsb = 15,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FrntVsnClostPedObjID",
        .start_bit = 29,
        .msb  = 29,
        .lsb = 24,
        .size = 6,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FrntVsnClostPedAlrtNwFlg",
        .start_bit = 30,
        .msb  = 30,
        .lsb = 30,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FrtVsnTmStmp2V",
        .start_bit = 31,
        .msb  = 31,
        .lsb = 31,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FrntVsnInPthVehBrkNwSt",
        .start_bit = 35,
        .msb  = 35,
        .lsb = 32,
        .size = 4,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FrntVsnClostPedBrkNwSt",
        .start_bit = 39,
        .msb  = 39,
        .lsb = 36,
        .size = 4,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FrtVsnBrstChksum2",
        .start_bit = 55,
        .msb  = 55,
        .lsb = 56,
        .size = 16,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
  };
  const Signal sigs_1089[] = {
      {
        .name = "FVisBurstIDTrk7",
        .start_bit = 1,
        .msb  = 1,
        .lsb = 0,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FVisionObjectIDTrk7",
        .start_bit = 7,
        .msb  = 7,
        .lsb = 2,
        .size = 6,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnAzmthTrk7Rev",
        .start_bit = 10,
        .msb  = 10,
        .lsb = 17,
        .size = 10,
        .is_signed = true,
        .factor = 0.1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnObjTypTr7Rev",
        .start_bit = 14,
        .msb  = 14,
        .lsb = 11,
        .size = 4,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "ObjDirTrk7",
        .start_bit = 15,
        .msb  = 15,
        .lsb = 15,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnRngTrk7Rev",
        .start_bit = 16,
        .msb  = 16,
        .lsb = 37,
        .size = 12,
        .is_signed = false,
        .factor = 0.1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FVisionAzRateTrk7",
        .start_bit = 34,
        .msb  = 34,
        .lsb = 40,
        .size = 11,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FVisionConfTrk7",
        .start_bit = 36,
        .msb  = 36,
        .lsb = 35,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnVertPosTrk7",
        .start_bit = 53,
        .msb  = 53,
        .lsb = 48,
        .size = 6,
        .is_signed = false,
        .factor = 0.25,
        .offset = -2.0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FVisionRelLaneTrk7",
        .start_bit = 55,
        .msb  = 55,
        .lsb = 54,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FVisionWidthTrk7",
        .start_bit = 61,
        .msb  = 61,
        .lsb = 56,
        .size = 6,
        .is_signed = false,
        .factor = 0.25,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FVisionMeasStatTrk7",
        .start_bit = 63,
        .msb  = 63,
        .lsb = 62,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
  };
  const Signal sigs_1090[] = {
      {
        .name = "FVisBurstIDTrk8",
        .start_bit = 1,
        .msb  = 1,
        .lsb = 0,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FVisionObjectIDTrk8",
        .start_bit = 7,
        .msb  = 7,
        .lsb = 2,
        .size = 6,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnAzmthTrk8Rev",
        .start_bit = 10,
        .msb  = 10,
        .lsb = 17,
        .size = 10,
        .is_signed = true,
        .factor = 0.1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnObjTypTr8Rev",
        .start_bit = 14,
        .msb  = 14,
        .lsb = 11,
        .size = 4,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "ObjDirTrk8",
        .start_bit = 15,
        .msb  = 15,
        .lsb = 15,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnRngTrk8Rev",
        .start_bit = 16,
        .msb  = 16,
        .lsb = 37,
        .size = 12,
        .is_signed = false,
        .factor = 0.1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FVisionAzRateTrk8",
        .start_bit = 34,
        .msb  = 34,
        .lsb = 40,
        .size = 11,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FVisionConfTrk8",
        .start_bit = 36,
        .msb  = 36,
        .lsb = 35,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnVertPosTrk8",
        .start_bit = 53,
        .msb  = 53,
        .lsb = 48,
        .size = 6,
        .is_signed = false,
        .factor = 0.25,
        .offset = -2.0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FVisionRelLaneTrk8",
        .start_bit = 55,
        .msb  = 55,
        .lsb = 54,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FVisionWidthTrk8",
        .start_bit = 61,
        .msb  = 61,
        .lsb = 56,
        .size = 6,
        .is_signed = false,
        .factor = 0.25,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FVisionMeasStatTrk8",
        .start_bit = 63,
        .msb  = 63,
        .lsb = 62,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
  };
  const Signal sigs_1091[] = {
      {
        .name = "FVisBurstIDTrk9",
        .start_bit = 1,
        .msb  = 1,
        .lsb = 0,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FVisionObjectIDTrk9",
        .start_bit = 7,
        .msb  = 7,
        .lsb = 2,
        .size = 6,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnAzmthTrk9Rev",
        .start_bit = 10,
        .msb  = 10,
        .lsb = 17,
        .size = 10,
        .is_signed = true,
        .factor = 0.1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnObjTypTr9Rev",
        .start_bit = 14,
        .msb  = 14,
        .lsb = 11,
        .size = 4,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "ObjDirTrk9",
        .start_bit = 15,
        .msb  = 15,
        .lsb = 15,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnRngTrk9Rev",
        .start_bit = 16,
        .msb  = 16,
        .lsb = 37,
        .size = 12,
        .is_signed = false,
        .factor = 0.1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FVisionAzRateTrk9",
        .start_bit = 34,
        .msb  = 34,
        .lsb = 40,
        .size = 11,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FVisionConfTrk9",
        .start_bit = 36,
        .msb  = 36,
        .lsb = 35,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnVertPosTrk9",
        .start_bit = 53,
        .msb  = 53,
        .lsb = 48,
        .size = 6,
        .is_signed = false,
        .factor = 0.25,
        .offset = -2.0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FVisionRelLaneTrk9",
        .start_bit = 55,
        .msb  = 55,
        .lsb = 54,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FVisionWidthTrk9",
        .start_bit = 61,
        .msb  = 61,
        .lsb = 56,
        .size = 6,
        .is_signed = false,
        .factor = 0.25,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FVisionMeasStatTrk9",
        .start_bit = 63,
        .msb  = 63,
        .lsb = 62,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
  };
  const Signal sigs_1092[] = {
      {
        .name = "FVisBurstIDTrk10",
        .start_bit = 1,
        .msb  = 1,
        .lsb = 0,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FVisionObjectIDTrk10",
        .start_bit = 7,
        .msb  = 7,
        .lsb = 2,
        .size = 6,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnAzmthTrk10Rev",
        .start_bit = 10,
        .msb  = 10,
        .lsb = 17,
        .size = 10,
        .is_signed = true,
        .factor = 0.1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnObjTypTr10Rev",
        .start_bit = 14,
        .msb  = 14,
        .lsb = 11,
        .size = 4,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "ObjDirTrk10",
        .start_bit = 15,
        .msb  = 15,
        .lsb = 15,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnRngTrk10Rev",
        .start_bit = 16,
        .msb  = 16,
        .lsb = 37,
        .size = 12,
        .is_signed = false,
        .factor = 0.1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FVisionAzRateTrk10",
        .start_bit = 34,
        .msb  = 34,
        .lsb = 40,
        .size = 11,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FVisionConfTrk10",
        .start_bit = 36,
        .msb  = 36,
        .lsb = 35,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnVertPosTrk10",
        .start_bit = 53,
        .msb  = 53,
        .lsb = 48,
        .size = 6,
        .is_signed = false,
        .factor = 0.25,
        .offset = -2.0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FVisionRelLaneTrk10",
        .start_bit = 55,
        .msb  = 55,
        .lsb = 54,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FVisionWidthTrk10",
        .start_bit = 61,
        .msb  = 61,
        .lsb = 56,
        .size = 6,
        .is_signed = false,
        .factor = 0.25,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FVisionMeasStatTrk10",
        .start_bit = 63,
        .msb  = 63,
        .lsb = 62,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
  };
  const Signal sigs_1093[] = {
      {
        .name = "FVisBurstIDTrk11",
        .start_bit = 1,
        .msb  = 1,
        .lsb = 0,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FVisionObjectIDTrk11",
        .start_bit = 7,
        .msb  = 7,
        .lsb = 2,
        .size = 6,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnAzmthTrk11Rev",
        .start_bit = 10,
        .msb  = 10,
        .lsb = 17,
        .size = 10,
        .is_signed = true,
        .factor = 0.1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnObjTypTr11Rev",
        .start_bit = 14,
        .msb  = 14,
        .lsb = 11,
        .size = 4,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "ObjDirTrk11",
        .start_bit = 15,
        .msb  = 15,
        .lsb = 15,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnRngTrk11Rev",
        .start_bit = 16,
        .msb  = 16,
        .lsb = 37,
        .size = 12,
        .is_signed = false,
        .factor = 0.1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FVisionAzRateTrk11",
        .start_bit = 34,
        .msb  = 34,
        .lsb = 40,
        .size = 11,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FVisionConfTrk11",
        .start_bit = 36,
        .msb  = 36,
        .lsb = 35,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnVertPosTrk11",
        .start_bit = 53,
        .msb  = 53,
        .lsb = 48,
        .size = 6,
        .is_signed = false,
        .factor = 0.25,
        .offset = -2.0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FVisionRelLaneTrk11",
        .start_bit = 55,
        .msb  = 55,
        .lsb = 54,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FVisionWidthTrk11",
        .start_bit = 61,
        .msb  = 61,
        .lsb = 56,
        .size = 6,
        .is_signed = false,
        .factor = 0.25,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FVisionMeasStatTrk11",
        .start_bit = 63,
        .msb  = 63,
        .lsb = 62,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
  };
  const Signal sigs_1094[] = {
      {
        .name = "FVisBurstIDTrk12",
        .start_bit = 1,
        .msb  = 1,
        .lsb = 0,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FVisionObjectIDTrk12",
        .start_bit = 7,
        .msb  = 7,
        .lsb = 2,
        .size = 6,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnAzmthTrk12Rev",
        .start_bit = 10,
        .msb  = 10,
        .lsb = 17,
        .size = 10,
        .is_signed = true,
        .factor = 0.1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnObjTypTr12Rev",
        .start_bit = 14,
        .msb  = 14,
        .lsb = 11,
        .size = 4,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "ObjDirTrk12",
        .start_bit = 15,
        .msb  = 15,
        .lsb = 15,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnRngTrk12Rev",
        .start_bit = 16,
        .msb  = 16,
        .lsb = 37,
        .size = 12,
        .is_signed = false,
        .factor = 0.1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FVisionAzRateTrk12",
        .start_bit = 34,
        .msb  = 34,
        .lsb = 40,
        .size = 11,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FVisionConfTrk12",
        .start_bit = 36,
        .msb  = 36,
        .lsb = 35,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnVertPosTrk12",
        .start_bit = 53,
        .msb  = 53,
        .lsb = 48,
        .size = 6,
        .is_signed = false,
        .factor = 0.25,
        .offset = -2.0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FVisionRelLaneTrk12",
        .start_bit = 55,
        .msb  = 55,
        .lsb = 54,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FVisionWidthTrk12",
        .start_bit = 61,
        .msb  = 61,
        .lsb = 56,
        .size = 6,
        .is_signed = false,
        .factor = 0.25,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FVisionMeasStatTrk12",
        .start_bit = 63,
        .msb  = 63,
        .lsb = 62,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
  };
  const Signal sigs_1095[] = {
      {
        .name = "FwVsnCinCoutPotT7Rev",
        .start_bit = 5,
        .msb  = 5,
        .lsb = 4,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FrtVsnBrstIDAddInfo7",
        .start_bit = 7,
        .msb  = 7,
        .lsb = 6,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnObjSclChgTrk7",
        .start_bit = 15,
        .msb  = 15,
        .lsb = 16,
        .size = 16,
        .is_signed = true,
        .factor = 0.0002,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnTrnSigStatTr7",
        .start_bit = 25,
        .msb  = 25,
        .lsb = 39,
        .size = 3,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnLatOfstTrk7",
        .start_bit = 36,
        .msb  = 36,
        .lsb = 43,
        .size = 10,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnBrkLtStatTrk7",
        .start_bit = 38,
        .msb  = 38,
        .lsb = 37,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnLongVlctyTrk7",
        .start_bit = 42,
        .msb  = 42,
        .lsb = 63,
        .size = 12,
        .is_signed = true,
        .factor = 0.0625,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnObjAgeTrk7",
        .start_bit = 62,
        .msb  = 62,
        .lsb = 56,
        .size = 7,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
  };
  const Signal sigs_1096[] = {
      {
        .name = "FwVsnCinCoutPotT8Rev",
        .start_bit = 5,
        .msb  = 5,
        .lsb = 4,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FrtVsnBrstIDAddInfo8",
        .start_bit = 7,
        .msb  = 7,
        .lsb = 6,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnObjSclChgTrk8",
        .start_bit = 15,
        .msb  = 15,
        .lsb = 16,
        .size = 16,
        .is_signed = true,
        .factor = 0.0002,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnTrnSigStatTr8",
        .start_bit = 25,
        .msb  = 25,
        .lsb = 39,
        .size = 3,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnLatOfstTrk8",
        .start_bit = 36,
        .msb  = 36,
        .lsb = 43,
        .size = 10,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnBrkLtStatTrk8",
        .start_bit = 38,
        .msb  = 38,
        .lsb = 37,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnLongVlctyTrk8",
        .start_bit = 42,
        .msb  = 42,
        .lsb = 63,
        .size = 12,
        .is_signed = true,
        .factor = 0.0625,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnObjAgeTrk8",
        .start_bit = 62,
        .msb  = 62,
        .lsb = 56,
        .size = 7,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
  };
  const Signal sigs_1097[] = {
      {
        .name = "FwVsnCinCoutPotT9Rev",
        .start_bit = 5,
        .msb  = 5,
        .lsb = 4,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FrtVsnBrstIDAddInfo9",
        .start_bit = 7,
        .msb  = 7,
        .lsb = 6,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnObjSclChgTrk9",
        .start_bit = 15,
        .msb  = 15,
        .lsb = 16,
        .size = 16,
        .is_signed = true,
        .factor = 0.0002,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnTrnSigStatTr9",
        .start_bit = 25,
        .msb  = 25,
        .lsb = 39,
        .size = 3,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnLatOfstTrk9",
        .start_bit = 36,
        .msb  = 36,
        .lsb = 43,
        .size = 10,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnBrkLtStatTrk9",
        .start_bit = 38,
        .msb  = 38,
        .lsb = 37,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnLongVlctyTrk9",
        .start_bit = 42,
        .msb  = 42,
        .lsb = 63,
        .size = 12,
        .is_signed = true,
        .factor = 0.0625,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnObjAgeTrk9",
        .start_bit = 62,
        .msb  = 62,
        .lsb = 56,
        .size = 7,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
  };
  const Signal sigs_1098[] = {
      {
        .name = "FwVsnCinCoutPotT10Rev",
        .start_bit = 5,
        .msb  = 5,
        .lsb = 4,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FrtVsnBrstIDAddInfo10",
        .start_bit = 7,
        .msb  = 7,
        .lsb = 6,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnObjSclChgTrk10",
        .start_bit = 15,
        .msb  = 15,
        .lsb = 16,
        .size = 16,
        .is_signed = true,
        .factor = 0.0002,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnTrnSigStatTr10",
        .start_bit = 25,
        .msb  = 25,
        .lsb = 39,
        .size = 3,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnLatOfstTrk10",
        .start_bit = 36,
        .msb  = 36,
        .lsb = 43,
        .size = 10,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnBrkLtStatTrk10",
        .start_bit = 38,
        .msb  = 38,
        .lsb = 37,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnLongVlctyTrk10",
        .start_bit = 42,
        .msb  = 42,
        .lsb = 63,
        .size = 12,
        .is_signed = true,
        .factor = 0.0625,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnObjAgeTrk10",
        .start_bit = 62,
        .msb  = 62,
        .lsb = 56,
        .size = 7,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
  };
  const Signal sigs_1099[] = {
      {
        .name = "FwVsnCinCoutPotT11Rev",
        .start_bit = 5,
        .msb  = 5,
        .lsb = 4,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FrtVsnBrstIDAddInfo11",
        .start_bit = 7,
        .msb  = 7,
        .lsb = 6,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnObjSclChgTrk11",
        .start_bit = 15,
        .msb  = 15,
        .lsb = 16,
        .size = 16,
        .is_signed = true,
        .factor = 0.0002,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnTrnSigStatTr11",
        .start_bit = 25,
        .msb  = 25,
        .lsb = 39,
        .size = 3,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnLatOfstTrk11",
        .start_bit = 36,
        .msb  = 36,
        .lsb = 43,
        .size = 10,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnBrkLtStatTrk11",
        .start_bit = 38,
        .msb  = 38,
        .lsb = 37,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnLongVlctyTrk11",
        .start_bit = 42,
        .msb  = 42,
        .lsb = 63,
        .size = 12,
        .is_signed = true,
        .factor = 0.0625,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnObjAgeTrk11",
        .start_bit = 62,
        .msb  = 62,
        .lsb = 56,
        .size = 7,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
  };
  const Signal sigs_1100[] = {
      {
        .name = "FwVsnCinCoutPotT12Rev",
        .start_bit = 5,
        .msb  = 5,
        .lsb = 4,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FrtVsnBrstIDAddInfo12",
        .start_bit = 7,
        .msb  = 7,
        .lsb = 6,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnObjSclChgTrk12",
        .start_bit = 15,
        .msb  = 15,
        .lsb = 16,
        .size = 16,
        .is_signed = true,
        .factor = 0.0002,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnTrnSigStatTr12",
        .start_bit = 25,
        .msb  = 25,
        .lsb = 39,
        .size = 3,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnLatOfstTrk12",
        .start_bit = 36,
        .msb  = 36,
        .lsb = 43,
        .size = 10,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnBrkLtStatTrk12",
        .start_bit = 38,
        .msb  = 38,
        .lsb = 37,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnLongVlctyTrk12",
        .start_bit = 42,
        .msb  = 42,
        .lsb = 63,
        .size = 12,
        .is_signed = true,
        .factor = 0.0625,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FwdVsnObjAgeTrk12",
        .start_bit = 62,
        .msb  = 62,
        .lsb = 56,
        .size = 7,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
  };
  const Signal sigs_1120[] = {
      {
        .name = "FLRRTimeStamp",
        .start_bit = 2,
        .msb  = 2,
        .lsb = 8,
        .size = 11,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FLRRRoadTypeInfo",
        .start_bit = 5,
        .msb  = 5,
        .lsb = 3,
        .size = 3,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FLRRRollingCount",
        .start_bit = 7,
        .msb  = 7,
        .lsb = 6,
        .size = 2,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FLRRNumValidTargets",
        .start_bit = 20,
        .msb  = 20,
        .lsb = 16,
        .size = 5,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FLRRModeCmdFdbk",
        .start_bit = 23,
        .msb  = 23,
        .lsb = 21,
        .size = 3,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FLRRSnstvFltPrsntInt",
        .start_bit = 24,
        .msb  = 24,
        .lsb = 24,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FLRRHWFltPrsntInt",
        .start_bit = 25,
        .msb  = 25,
        .lsb = 25,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FLRRAntTngFltPrsnt",
        .start_bit = 26,
        .msb  = 26,
        .lsb = 26,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FLRRTunlDtctd",
        .start_bit = 27,
        .msb  = 27,
        .lsb = 27,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FLRRCANRxErr",
        .start_bit = 28,
        .msb  = 28,
        .lsb = 28,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FLRRCANSgnlSpvFld",
        .start_bit = 29,
        .msb  = 29,
        .lsb = 29,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FLRRDiagSpare",
        .start_bit = 30,
        .msb  = 30,
        .lsb = 30,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FLRRTimeStampV",
        .start_bit = 31,
        .msb  = 31,
        .lsb = 31,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FLRRMsalgnPtchUp",
        .start_bit = 32,
        .msb  = 32,
        .lsb = 32,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FLRRMsalgnPtchDn",
        .start_bit = 33,
        .msb  = 33,
        .lsb = 33,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FLRRYawRtPlsblityFlt",
        .start_bit = 34,
        .msb  = 34,
        .lsb = 34,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FLRRLonVelPlsblityFlt",
        .start_bit = 35,
        .msb  = 35,
        .lsb = 35,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FLRRExtIntrfrnc",
        .start_bit = 36,
        .msb  = 36,
        .lsb = 36,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FLRRPlntAlgnInProc",
        .start_bit = 37,
        .msb  = 37,
        .lsb = 37,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FLRRSvcAlgnInPrcs",
        .start_bit = 38,
        .msb  = 38,
        .lsb = 38,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FLRRAlgnFltPrsnt",
        .start_bit = 39,
        .msb  = 39,
        .lsb = 39,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FLRRInitDiagCmplt",
        .start_bit = 40,
        .msb  = 40,
        .lsb = 40,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FLRRAmbTmpOutRngHi",
        .start_bit = 41,
        .msb  = 41,
        .lsb = 41,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FLRRAmbTmpOutRngLw",
        .start_bit = 42,
        .msb  = 42,
        .lsb = 42,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FLRRVltgOutRngHi",
        .start_bit = 43,
        .msb  = 43,
        .lsb = 43,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FLRRVltgOutRngLo",
        .start_bit = 44,
        .msb  = 44,
        .lsb = 44,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FLRRSnsrBlckd",
        .start_bit = 45,
        .msb  = 45,
        .lsb = 45,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FLRRMsalgnYawLt",
        .start_bit = 46,
        .msb  = 46,
        .lsb = 46,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FLRRMsalgnYawRt",
        .start_bit = 47,
        .msb  = 47,
        .lsb = 47,
        .size = 1,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "FLRRBurstChecksum",
        .start_bit = 55,
        .msb  = 55,
        .lsb = 56,
        .size = 16,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
  };
  const Signal sigs_1121[] = {
      {
        .name = "TrkRange",
        .start_bit = 5,
        .msb  = 5,
        .lsb = 11,
        .size = 11,
        .is_signed = false,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkRangeRate",
        .start_bit = 10,
        .msb  = 10,
        .lsb = 16,
        .size = 11,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkRangeAccel",
        .start_bit = 31,
        .msb  = 31,
        .lsb = 39,
        .size = 9,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkAzimuth",
        .start_bit = 35,
        .msb  = 35,
        .lsb = 40,
        .size = 12,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkWidth",
        .start_bit = 55,
        .msb  = 55,
        .lsb = 50,
        .size = 6,
        .is_signed = false,
        .factor = 0.25,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkObjectID",
        .start_bit = 61,
        .msb  = 61,
        .lsb = 56,
        .size = 6,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
  };
  const Signal sigs_1122[] = {
      {
        .name = "TrkRange",
        .start_bit = 5,
        .msb  = 5,
        .lsb = 11,
        .size = 11,
        .is_signed = false,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkRangeRate",
        .start_bit = 10,
        .msb  = 10,
        .lsb = 16,
        .size = 11,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkRangeAccel",
        .start_bit = 31,
        .msb  = 31,
        .lsb = 39,
        .size = 9,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkAzimuth",
        .start_bit = 35,
        .msb  = 35,
        .lsb = 40,
        .size = 12,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkWidth",
        .start_bit = 55,
        .msb  = 55,
        .lsb = 50,
        .size = 6,
        .is_signed = false,
        .factor = 0.25,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkObjectID",
        .start_bit = 61,
        .msb  = 61,
        .lsb = 56,
        .size = 6,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
  };
  const Signal sigs_1123[] = {
      {
        .name = "TrkRange",
        .start_bit = 5,
        .msb  = 5,
        .lsb = 11,
        .size = 11,
        .is_signed = false,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkRangeRate",
        .start_bit = 10,
        .msb  = 10,
        .lsb = 16,
        .size = 11,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkRangeAccel",
        .start_bit = 31,
        .msb  = 31,
        .lsb = 39,
        .size = 9,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkAzimuth",
        .start_bit = 35,
        .msb  = 35,
        .lsb = 40,
        .size = 12,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkWidth",
        .start_bit = 55,
        .msb  = 55,
        .lsb = 50,
        .size = 6,
        .is_signed = false,
        .factor = 0.25,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkObjectID",
        .start_bit = 61,
        .msb  = 61,
        .lsb = 56,
        .size = 6,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
  };
  const Signal sigs_1124[] = {
      {
        .name = "TrkRange",
        .start_bit = 5,
        .msb  = 5,
        .lsb = 11,
        .size = 11,
        .is_signed = false,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkRangeRate",
        .start_bit = 10,
        .msb  = 10,
        .lsb = 16,
        .size = 11,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkRangeAccel",
        .start_bit = 31,
        .msb  = 31,
        .lsb = 39,
        .size = 9,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkAzimuth",
        .start_bit = 35,
        .msb  = 35,
        .lsb = 40,
        .size = 12,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkWidth",
        .start_bit = 55,
        .msb  = 55,
        .lsb = 50,
        .size = 6,
        .is_signed = false,
        .factor = 0.25,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkObjectID",
        .start_bit = 61,
        .msb  = 61,
        .lsb = 56,
        .size = 6,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
  };
  const Signal sigs_1125[] = {
      {
        .name = "TrkRange",
        .start_bit = 5,
        .msb  = 5,
        .lsb = 11,
        .size = 11,
        .is_signed = false,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkRangeRate",
        .start_bit = 10,
        .msb  = 10,
        .lsb = 16,
        .size = 11,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkRangeAccel",
        .start_bit = 31,
        .msb  = 31,
        .lsb = 39,
        .size = 9,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkAzimuth",
        .start_bit = 35,
        .msb  = 35,
        .lsb = 40,
        .size = 12,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkWidth",
        .start_bit = 55,
        .msb  = 55,
        .lsb = 50,
        .size = 6,
        .is_signed = false,
        .factor = 0.25,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkObjectID",
        .start_bit = 61,
        .msb  = 61,
        .lsb = 56,
        .size = 6,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
  };
  const Signal sigs_1126[] = {
      {
        .name = "TrkRange",
        .start_bit = 5,
        .msb  = 5,
        .lsb = 11,
        .size = 11,
        .is_signed = false,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkRangeRate",
        .start_bit = 10,
        .msb  = 10,
        .lsb = 16,
        .size = 11,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkRangeAccel",
        .start_bit = 31,
        .msb  = 31,
        .lsb = 39,
        .size = 9,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkAzimuth",
        .start_bit = 35,
        .msb  = 35,
        .lsb = 40,
        .size = 12,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkWidth",
        .start_bit = 55,
        .msb  = 55,
        .lsb = 50,
        .size = 6,
        .is_signed = false,
        .factor = 0.25,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkObjectID",
        .start_bit = 61,
        .msb  = 61,
        .lsb = 56,
        .size = 6,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
  };
  const Signal sigs_1127[] = {
      {
        .name = "TrkRange",
        .start_bit = 5,
        .msb  = 5,
        .lsb = 11,
        .size = 11,
        .is_signed = false,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkRangeRate",
        .start_bit = 10,
        .msb  = 10,
        .lsb = 16,
        .size = 11,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkRangeAccel",
        .start_bit = 31,
        .msb  = 31,
        .lsb = 39,
        .size = 9,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkAzimuth",
        .start_bit = 35,
        .msb  = 35,
        .lsb = 40,
        .size = 12,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkWidth",
        .start_bit = 55,
        .msb  = 55,
        .lsb = 50,
        .size = 6,
        .is_signed = false,
        .factor = 0.25,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkObjectID",
        .start_bit = 61,
        .msb  = 61,
        .lsb = 56,
        .size = 6,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
  };
  const Signal sigs_1128[] = {
      {
        .name = "TrkRange",
        .start_bit = 5,
        .msb  = 5,
        .lsb = 11,
        .size = 11,
        .is_signed = false,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkRangeRate",
        .start_bit = 10,
        .msb  = 10,
        .lsb = 16,
        .size = 11,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkRangeAccel",
        .start_bit = 31,
        .msb  = 31,
        .lsb = 39,
        .size = 9,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkAzimuth",
        .start_bit = 35,
        .msb  = 35,
        .lsb = 40,
        .size = 12,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkWidth",
        .start_bit = 55,
        .msb  = 55,
        .lsb = 50,
        .size = 6,
        .is_signed = false,
        .factor = 0.25,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkObjectID",
        .start_bit = 61,
        .msb  = 61,
        .lsb = 56,
        .size = 6,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
  };
  const Signal sigs_1129[] = {
      {
        .name = "TrkRange",
        .start_bit = 5,
        .msb  = 5,
        .lsb = 11,
        .size = 11,
        .is_signed = false,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkRangeRate",
        .start_bit = 10,
        .msb  = 10,
        .lsb = 16,
        .size = 11,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkRangeAccel",
        .start_bit = 31,
        .msb  = 31,
        .lsb = 39,
        .size = 9,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkAzimuth",
        .start_bit = 35,
        .msb  = 35,
        .lsb = 40,
        .size = 12,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkWidth",
        .start_bit = 55,
        .msb  = 55,
        .lsb = 50,
        .size = 6,
        .is_signed = false,
        .factor = 0.25,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkObjectID",
        .start_bit = 61,
        .msb  = 61,
        .lsb = 56,
        .size = 6,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
  };
  const Signal sigs_1130[] = {
      {
        .name = "TrkRange",
        .start_bit = 5,
        .msb  = 5,
        .lsb = 11,
        .size = 11,
        .is_signed = false,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkRangeRate",
        .start_bit = 10,
        .msb  = 10,
        .lsb = 16,
        .size = 11,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkRangeAccel",
        .start_bit = 31,
        .msb  = 31,
        .lsb = 39,
        .size = 9,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkAzimuth",
        .start_bit = 35,
        .msb  = 35,
        .lsb = 40,
        .size = 12,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkWidth",
        .start_bit = 55,
        .msb  = 55,
        .lsb = 50,
        .size = 6,
        .is_signed = false,
        .factor = 0.25,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkObjectID",
        .start_bit = 61,
        .msb  = 61,
        .lsb = 56,
        .size = 6,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
  };
  const Signal sigs_1131[] = {
      {
        .name = "TrkRange",
        .start_bit = 5,
        .msb  = 5,
        .lsb = 11,
        .size = 11,
        .is_signed = false,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkRangeRate",
        .start_bit = 10,
        .msb  = 10,
        .lsb = 16,
        .size = 11,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkRangeAccel",
        .start_bit = 31,
        .msb  = 31,
        .lsb = 39,
        .size = 9,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkAzimuth",
        .start_bit = 35,
        .msb  = 35,
        .lsb = 40,
        .size = 12,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkWidth",
        .start_bit = 55,
        .msb  = 55,
        .lsb = 50,
        .size = 6,
        .is_signed = false,
        .factor = 0.25,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkObjectID",
        .start_bit = 61,
        .msb  = 61,
        .lsb = 56,
        .size = 6,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
  };
  const Signal sigs_1132[] = {
      {
        .name = "TrkRange",
        .start_bit = 5,
        .msb  = 5,
        .lsb = 11,
        .size = 11,
        .is_signed = false,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkRangeRate",
        .start_bit = 10,
        .msb  = 10,
        .lsb = 16,
        .size = 11,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkRangeAccel",
        .start_bit = 31,
        .msb  = 31,
        .lsb = 39,
        .size = 9,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkAzimuth",
        .start_bit = 35,
        .msb  = 35,
        .lsb = 40,
        .size = 12,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkWidth",
        .start_bit = 55,
        .msb  = 55,
        .lsb = 50,
        .size = 6,
        .is_signed = false,
        .factor = 0.25,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkObjectID",
        .start_bit = 61,
        .msb  = 61,
        .lsb = 56,
        .size = 6,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
  };
  const Signal sigs_1133[] = {
      {
        .name = "TrkRange",
        .start_bit = 5,
        .msb  = 5,
        .lsb = 11,
        .size = 11,
        .is_signed = false,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkRangeRate",
        .start_bit = 10,
        .msb  = 10,
        .lsb = 16,
        .size = 11,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkRangeAccel",
        .start_bit = 31,
        .msb  = 31,
        .lsb = 39,
        .size = 9,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkAzimuth",
        .start_bit = 35,
        .msb  = 35,
        .lsb = 40,
        .size = 12,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkWidth",
        .start_bit = 55,
        .msb  = 55,
        .lsb = 50,
        .size = 6,
        .is_signed = false,
        .factor = 0.25,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkObjectID",
        .start_bit = 61,
        .msb  = 61,
        .lsb = 56,
        .size = 6,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
  };
  const Signal sigs_1134[] = {
      {
        .name = "TrkRange",
        .start_bit = 5,
        .msb  = 5,
        .lsb = 11,
        .size = 11,
        .is_signed = false,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkRangeRate",
        .start_bit = 10,
        .msb  = 10,
        .lsb = 16,
        .size = 11,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkRangeAccel",
        .start_bit = 31,
        .msb  = 31,
        .lsb = 39,
        .size = 9,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkAzimuth",
        .start_bit = 35,
        .msb  = 35,
        .lsb = 40,
        .size = 12,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkWidth",
        .start_bit = 55,
        .msb  = 55,
        .lsb = 50,
        .size = 6,
        .is_signed = false,
        .factor = 0.25,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkObjectID",
        .start_bit = 61,
        .msb  = 61,
        .lsb = 56,
        .size = 6,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
  };
  const Signal sigs_1135[] = {
      {
        .name = "TrkRange",
        .start_bit = 5,
        .msb  = 5,
        .lsb = 11,
        .size = 11,
        .is_signed = false,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkRangeRate",
        .start_bit = 10,
        .msb  = 10,
        .lsb = 16,
        .size = 11,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkRangeAccel",
        .start_bit = 31,
        .msb  = 31,
        .lsb = 39,
        .size = 9,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkAzimuth",
        .start_bit = 35,
        .msb  = 35,
        .lsb = 40,
        .size = 12,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkWidth",
        .start_bit = 55,
        .msb  = 55,
        .lsb = 50,
        .size = 6,
        .is_signed = false,
        .factor = 0.25,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkObjectID",
        .start_bit = 61,
        .msb  = 61,
        .lsb = 56,
        .size = 6,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
  };
  const Signal sigs_1136[] = {
      {
        .name = "TrkRange",
        .start_bit = 5,
        .msb  = 5,
        .lsb = 11,
        .size = 11,
        .is_signed = false,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkRangeRate",
        .start_bit = 10,
        .msb  = 10,
        .lsb = 16,
        .size = 11,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkRangeAccel",
        .start_bit = 31,
        .msb  = 31,
        .lsb = 39,
        .size = 9,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkAzimuth",
        .start_bit = 35,
        .msb  = 35,
        .lsb = 40,
        .size = 12,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkWidth",
        .start_bit = 55,
        .msb  = 55,
        .lsb = 50,
        .size = 6,
        .is_signed = false,
        .factor = 0.25,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkObjectID",
        .start_bit = 61,
        .msb  = 61,
        .lsb = 56,
        .size = 6,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
  };
  const Signal sigs_1137[] = {
      {
        .name = "TrkRange",
        .start_bit = 5,
        .msb  = 5,
        .lsb = 11,
        .size = 11,
        .is_signed = false,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkRangeRate",
        .start_bit = 10,
        .msb  = 10,
        .lsb = 16,
        .size = 11,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkRangeAccel",
        .start_bit = 31,
        .msb  = 31,
        .lsb = 39,
        .size = 9,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkAzimuth",
        .start_bit = 35,
        .msb  = 35,
        .lsb = 40,
        .size = 12,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkWidth",
        .start_bit = 55,
        .msb  = 55,
        .lsb = 50,
        .size = 6,
        .is_signed = false,
        .factor = 0.25,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkObjectID",
        .start_bit = 61,
        .msb  = 61,
        .lsb = 56,
        .size = 6,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
  };
  const Signal sigs_1138[] = {
      {
        .name = "TrkRange",
        .start_bit = 5,
        .msb  = 5,
        .lsb = 11,
        .size = 11,
        .is_signed = false,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkRangeRate",
        .start_bit = 10,
        .msb  = 10,
        .lsb = 16,
        .size = 11,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkRangeAccel",
        .start_bit = 31,
        .msb  = 31,
        .lsb = 39,
        .size = 9,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkAzimuth",
        .start_bit = 35,
        .msb  = 35,
        .lsb = 40,
        .size = 12,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkWidth",
        .start_bit = 55,
        .msb  = 55,
        .lsb = 50,
        .size = 6,
        .is_signed = false,
        .factor = 0.25,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkObjectID",
        .start_bit = 61,
        .msb  = 61,
        .lsb = 56,
        .size = 6,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
  };
  const Signal sigs_1139[] = {
      {
        .name = "TrkRange",
        .start_bit = 5,
        .msb  = 5,
        .lsb = 11,
        .size = 11,
        .is_signed = false,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkRangeRate",
        .start_bit = 10,
        .msb  = 10,
        .lsb = 16,
        .size = 11,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkRangeAccel",
        .start_bit = 31,
        .msb  = 31,
        .lsb = 39,
        .size = 9,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkAzimuth",
        .start_bit = 35,
        .msb  = 35,
        .lsb = 40,
        .size = 12,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkWidth",
        .start_bit = 55,
        .msb  = 55,
        .lsb = 50,
        .size = 6,
        .is_signed = false,
        .factor = 0.25,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkObjectID",
        .start_bit = 61,
        .msb  = 61,
        .lsb = 56,
        .size = 6,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
  };
  const Signal sigs_1140[] = {
      {
        .name = "TrkRange",
        .start_bit = 5,
        .msb  = 5,
        .lsb = 11,
        .size = 11,
        .is_signed = false,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkRangeRate",
        .start_bit = 10,
        .msb  = 10,
        .lsb = 16,
        .size = 11,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkRangeAccel",
        .start_bit = 31,
        .msb  = 31,
        .lsb = 39,
        .size = 9,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkAzimuth",
        .start_bit = 35,
        .msb  = 35,
        .lsb = 40,
        .size = 12,
        .is_signed = true,
        .factor = 0.125,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkWidth",
        .start_bit = 55,
        .msb  = 55,
        .lsb = 50,
        .size = 6,
        .is_signed = false,
        .factor = 0.25,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TrkObjectID",
        .start_bit = 61,
        .msb  = 61,
        .lsb = 56,
        .size = 6,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
  };
  const Signal sigs_3221225472[] = {
      {
        .name = "Always12",
        .start_bit = 0,
        .msb  = 0,
        .lsb = 9,
        .size = 8,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
      {
        .name = "TimeStatusChecksum",
        .start_bit = 0,
        .msb  = 0,
        .lsb = 21,
        .size = 12,
        .is_signed = false,
        .factor = 1,
        .offset = 0,
        .is_little_endian = false,
        .type = SignalType::DEFAULT,
      },
  };
  
  const Msg msgs[] = {
    {
      .name = "ASCMTimeStatus",
      .address = 0xA1,
      .size = 7,
      .num_sigs = ARRAYSIZE(sigs_161),
      .sigs = sigs_161,
    },
    {
      .name = "LHT_CameraObjConfirmation_FO",
      .address = 0x135,
      .size = 1,
      .num_sigs = ARRAYSIZE(sigs_309),
      .sigs = sigs_309,
    },
    {
      .name = "ASCMSteeringStatus",
      .address = 0x306,
      .size = 8,
      .num_sigs = ARRAYSIZE(sigs_774),
      .sigs = sigs_774,
    },
    {
      .name = "ASCMAccSpeedStatus",
      .address = 0x308,
      .size = 7,
      .num_sigs = ARRAYSIZE(sigs_776),
      .sigs = sigs_776,
    },
    {
      .name = "ASCMHeadlight",
      .address = 0x310,
      .size = 2,
      .num_sigs = ARRAYSIZE(sigs_784),
      .sigs = sigs_784,
    },
    {
      .name = "F_Vision_Environment",
      .address = 0x350,
      .size = 8,
      .num_sigs = ARRAYSIZE(sigs_848),
      .sigs = sigs_848,
    },
    {
      .name = "F_Vision_Environment_2",
      .address = 0x351,
      .size = 8,
      .num_sigs = ARRAYSIZE(sigs_849),
      .sigs = sigs_849,
    },
    {
      .name = "F_Vision_Environment_3",
      .address = 0x352,
      .size = 8,
      .num_sigs = ARRAYSIZE(sigs_850),
      .sigs = sigs_850,
    },
    {
      .name = "F_Vision_Environment_4",
      .address = 0x353,
      .size = 8,
      .num_sigs = ARRAYSIZE(sigs_851),
      .sigs = sigs_851,
    },
    {
      .name = "F_Vision_Environment_5",
      .address = 0x354,
      .size = 8,
      .num_sigs = ARRAYSIZE(sigs_852),
      .sigs = sigs_852,
    },
    {
      .name = "F_Vision_Environment_6",
      .address = 0x355,
      .size = 8,
      .num_sigs = ARRAYSIZE(sigs_853),
      .sigs = sigs_853,
    },
    {
      .name = "F_Vision_Environment_7",
      .address = 0x356,
      .size = 3,
      .num_sigs = ARRAYSIZE(sigs_854),
      .sigs = sigs_854,
    },
    {
      .name = "F_Vision_Obj_Header",
      .address = 0x420,
      .size = 6,
      .num_sigs = ARRAYSIZE(sigs_1056),
      .sigs = sigs_1056,
    },
    {
      .name = "F_Vision_Obj_Track_1",
      .address = 0x421,
      .size = 8,
      .num_sigs = ARRAYSIZE(sigs_1057),
      .sigs = sigs_1057,
    },
    {
      .name = "F_Vision_Obj_Track_2",
      .address = 0x422,
      .size = 8,
      .num_sigs = ARRAYSIZE(sigs_1058),
      .sigs = sigs_1058,
    },
    {
      .name = "F_Vision_Obj_Track_3",
      .address = 0x423,
      .size = 8,
      .num_sigs = ARRAYSIZE(sigs_1059),
      .sigs = sigs_1059,
    },
    {
      .name = "F_Vision_Obj_Track_4",
      .address = 0x424,
      .size = 8,
      .num_sigs = ARRAYSIZE(sigs_1060),
      .sigs = sigs_1060,
    },
    {
      .name = "F_Vision_Obj_Track_5",
      .address = 0x425,
      .size = 8,
      .num_sigs = ARRAYSIZE(sigs_1061),
      .sigs = sigs_1061,
    },
    {
      .name = "F_Vision_Obj_Track_6",
      .address = 0x426,
      .size = 8,
      .num_sigs = ARRAYSIZE(sigs_1062),
      .sigs = sigs_1062,
    },
    {
      .name = "F_Vision_Obj_Track_1_B",
      .address = 0x427,
      .size = 8,
      .num_sigs = ARRAYSIZE(sigs_1063),
      .sigs = sigs_1063,
    },
    {
      .name = "F_Vision_Obj_Track_2_B",
      .address = 0x428,
      .size = 8,
      .num_sigs = ARRAYSIZE(sigs_1064),
      .sigs = sigs_1064,
    },
    {
      .name = "F_Vision_Obj_Track_3_B",
      .address = 0x429,
      .size = 8,
      .num_sigs = ARRAYSIZE(sigs_1065),
      .sigs = sigs_1065,
    },
    {
      .name = "F_Vision_Obj_Track_4_B",
      .address = 0x42A,
      .size = 8,
      .num_sigs = ARRAYSIZE(sigs_1066),
      .sigs = sigs_1066,
    },
    {
      .name = "F_Vision_Obj_Track_5_B",
      .address = 0x42B,
      .size = 8,
      .num_sigs = ARRAYSIZE(sigs_1067),
      .sigs = sigs_1067,
    },
    {
      .name = "F_Vision_Obj_Track_6_B",
      .address = 0x42C,
      .size = 8,
      .num_sigs = ARRAYSIZE(sigs_1068),
      .sigs = sigs_1068,
    },
    {
      .name = "F_Vision_Obj_Header_2",
      .address = 0x440,
      .size = 8,
      .num_sigs = ARRAYSIZE(sigs_1088),
      .sigs = sigs_1088,
    },
    {
      .name = "F_Vision_Obj_Track_7",
      .address = 0x441,
      .size = 8,
      .num_sigs = ARRAYSIZE(sigs_1089),
      .sigs = sigs_1089,
    },
    {
      .name = "F_Vision_Obj_Track_8",
      .address = 0x442,
      .size = 8,
      .num_sigs = ARRAYSIZE(sigs_1090),
      .sigs = sigs_1090,
    },
    {
      .name = "F_Vision_Obj_Track_9",
      .address = 0x443,
      .size = 8,
      .num_sigs = ARRAYSIZE(sigs_1091),
      .sigs = sigs_1091,
    },
    {
      .name = "F_Vision_Obj_Track_10",
      .address = 0x444,
      .size = 8,
      .num_sigs = ARRAYSIZE(sigs_1092),
      .sigs = sigs_1092,
    },
    {
      .name = "F_Vision_Obj_Track_11",
      .address = 0x445,
      .size = 8,
      .num_sigs = ARRAYSIZE(sigs_1093),
      .sigs = sigs_1093,
    },
    {
      .name = "F_Vision_Obj_Track_12",
      .address = 0x446,
      .size = 8,
      .num_sigs = ARRAYSIZE(sigs_1094),
      .sigs = sigs_1094,
    },
    {
      .name = "F_Vision_Obj_Track_7_B",
      .address = 0x447,
      .size = 8,
      .num_sigs = ARRAYSIZE(sigs_1095),
      .sigs = sigs_1095,
    },
    {
      .name = "F_Vision_Obj_Track_8_B",
      .address = 0x448,
      .size = 8,
      .num_sigs = ARRAYSIZE(sigs_1096),
      .sigs = sigs_1096,
    },
    {
      .name = "F_Vision_Obj_Track_9_B",
      .address = 0x449,
      .size = 8,
      .num_sigs = ARRAYSIZE(sigs_1097),
      .sigs = sigs_1097,
    },
    {
      .name = "F_Vision_Obj_Track_10_B",
      .address = 0x44A,
      .size = 8,
      .num_sigs = ARRAYSIZE(sigs_1098),
      .sigs = sigs_1098,
    },
    {
      .name = "F_Vision_Obj_Track_11_B",
      .address = 0x44B,
      .size = 8,
      .num_sigs = ARRAYSIZE(sigs_1099),
      .sigs = sigs_1099,
    },
    {
      .name = "F_Vision_Obj_Track_12_B",
      .address = 0x44C,
      .size = 8,
      .num_sigs = ARRAYSIZE(sigs_1100),
      .sigs = sigs_1100,
    },
    {
      .name = "F_LRR_Obj_Header",
      .address = 0x460,
      .size = 8,
      .num_sigs = ARRAYSIZE(sigs_1120),
      .sigs = sigs_1120,
    },
    {
      .name = "LRRObject01",
      .address = 0x461,
      .size = 8,
      .num_sigs = ARRAYSIZE(sigs_1121),
      .sigs = sigs_1121,
    },
    {
      .name = "LRRObject02",
      .address = 0x462,
      .size = 8,
      .num_sigs = ARRAYSIZE(sigs_1122),
      .sigs = sigs_1122,
    },
    {
      .name = "LRRObject03",
      .address = 0x463,
      .size = 8,
      .num_sigs = ARRAYSIZE(sigs_1123),
      .sigs = sigs_1123,
    },
    {
      .name = "LRRObject04",
      .address = 0x464,
      .size = 8,
      .num_sigs = ARRAYSIZE(sigs_1124),
      .sigs = sigs_1124,
    },
    {
      .name = "LRRObject05",
      .address = 0x465,
      .size = 8,
      .num_sigs = ARRAYSIZE(sigs_1125),
      .sigs = sigs_1125,
    },
    {
      .name = "LRRObject06",
      .address = 0x466,
      .size = 8,
      .num_sigs = ARRAYSIZE(sigs_1126),
      .sigs = sigs_1126,
    },
    {
      .name = "LRRObject07",
      .address = 0x467,
      .size = 8,
      .num_sigs = ARRAYSIZE(sigs_1127),
      .sigs = sigs_1127,
    },
    {
      .name = "LRRObject08",
      .address = 0x468,
      .size = 8,
      .num_sigs = ARRAYSIZE(sigs_1128),
      .sigs = sigs_1128,
    },
    {
      .name = "LRRObject09",
      .address = 0x469,
      .size = 8,
      .num_sigs = ARRAYSIZE(sigs_1129),
      .sigs = sigs_1129,
    },
    {
      .name = "LRRObject10",
      .address = 0x46A,
      .size = 8,
      .num_sigs = ARRAYSIZE(sigs_1130),
      .sigs = sigs_1130,
    },
    {
      .name = "LRRObject11",
      .address = 0x46B,
      .size = 8,
      .num_sigs = ARRAYSIZE(sigs_1131),
      .sigs = sigs_1131,
    },
    {
      .name = "LRRObject12",
      .address = 0x46C,
      .size = 8,
      .num_sigs = ARRAYSIZE(sigs_1132),
      .sigs = sigs_1132,
    },
    {
      .name = "LRRObject13",
      .address = 0x46D,
      .size = 8,
      .num_sigs = ARRAYSIZE(sigs_1133),
      .sigs = sigs_1133,
    },
    {
      .name = "LRRObject14",
      .address = 0x46E,
      .size = 8,
      .num_sigs = ARRAYSIZE(sigs_1134),
      .sigs = sigs_1134,
    },
    {
      .name = "LRRObject15",
      .address = 0x46F,
      .size = 8,
      .num_sigs = ARRAYSIZE(sigs_1135),
      .sigs = sigs_1135,
    },
    {
      .name = "LRRObject16",
      .address = 0x470,
      .size = 8,
      .num_sigs = ARRAYSIZE(sigs_1136),
      .sigs = sigs_1136,
    },
    {
      .name = "LRRObject17",
      .address = 0x471,
      .size = 8,
      .num_sigs = ARRAYSIZE(sigs_1137),
      .sigs = sigs_1137,
    },
    {
      .name = "LRRObject18",
      .address = 0x472,
      .size = 8,
      .num_sigs = ARRAYSIZE(sigs_1138),
      .sigs = sigs_1138,
    },
    {
      .name = "LRRObject19",
      .address = 0x473,
      .size = 8,
      .num_sigs = ARRAYSIZE(sigs_1139),
      .sigs = sigs_1139,
    },
    {
      .name = "LRRObject20",
      .address = 0x474,
      .size = 8,
      .num_sigs = ARRAYSIZE(sigs_1140),
      .sigs = sigs_1140,
    },
    {
      .name = "VECTOR__INDEPENDENT_SIG_MSG",
      .address = 0xC0000000,
      .size = 0,
      .num_sigs = ARRAYSIZE(sigs_3221225472),
      .sigs = sigs_3221225472,
    },
  };
  
  const Val vals[] = {
      {
        .name = "FarRangeMode",
        .address = 0x308,
        .def_val = "1 ACTIVE 0 INACTIVE",
        .sigs = sigs_776,
      },
      {
        .name = "NearRangeMode",
        .address = 0x308,
        .def_val = "1 ACTIVE 0 INACTIVE",
        .sigs = sigs_776,
      },
  };
  
  }
  
  const DBC gm_global_a_object = {
    .name = "gm_global_a_object",
    .num_msgs = ARRAYSIZE(msgs),
    .msgs = msgs,
    .vals = vals,
    .num_vals = ARRAYSIZE(vals),
  };
  
  dbc_init(gm_global_a_object)