28 ::apollo::canbus::Neolix_edu> {
30 static const int32_t
ID;
32 void Parse(
const std::uint8_t* bytes, int32_t length,
41 int vehicle_error_indicationsvcu(
const std::uint8_t* bytes,
42 const int32_t length)
const;
49 int brake_system_errorehb(
const std::uint8_t* bytes,
50 const int32_t length)
const;
57 int eps_error(
const std::uint8_t* bytes,
const int32_t length)
const;
64 int motor_error(
const std::uint8_t* bytes,
const int32_t length)
const;
71 int epb_error(
const std::uint8_t* bytes,
const int32_t length)
const;
79 int high_voltage_battery_errorbcu(
const std::uint8_t* bytes,
80 const int32_t length)
const;
86 bool automode_exit_reason_losscommuni(
const std::uint8_t* bytes,
87 const int32_t length)
const;
93 bool automode_exit_reason_reqsignalno(
const std::uint8_t* bytes,
94 const int32_t length)
const;
100 bool automode_exit_reason_low_power(
const std::uint8_t* bytes,
101 const int32_t length)
const;
107 bool automode_exit_reason_highvolt(
const std::uint8_t* bytes,
108 const int32_t length)
const;
114 bool automode_exit_reason_vehicle_flt(
const std::uint8_t* bytes,
115 const int32_t length)
const;
121 bool automode_exit_reason_press_emerg(
const std::uint8_t* bytes,
122 const int32_t length)
const;
128 bool automode_exit_reason_press_remot(
const std::uint8_t* bytes,
129 const int32_t length)
const;
135 bool automode_exit_reason_pdu_control(
const std::uint8_t* bytes,
136 const int32_t length)
const;
142 int vcu_faultrept_alivecounter(
const std::uint8_t* bytes,
143 const int32_t length)
const;
149 int vcu_faultrept_checksum(
const std::uint8_t* bytes,
150 const int32_t length)
const;