28 ::apollo::canbus::Neolix_edu> {
30 static const int32_t
ID;
32 void Parse(
const std::uint8_t* bytes, int32_t length,
40 bool drive_enable_resp(
const std::uint8_t* bytes,
const int32_t length)
const;
46 bool vcu_highvoltagecircuitstate(
const std::uint8_t* bytes,
47 const int32_t length)
const;
53 bool vcu_dcdc_enabledstates(
const std::uint8_t* bytes,
54 const int32_t length)
const;
65 const std::uint8_t* bytes,
const int32_t length)
const;
70 double vcu_vehicle_speed(
const std::uint8_t* bytes,
71 const int32_t length)
const;
78 int vcu_lowbatterychargingfunctionst(
const std::uint8_t* bytes,
79 const int32_t length)
const;
84 int vcu_display_soc(
const std::uint8_t* bytes,
const int32_t length)
const;
89 double vcu_motor_speed(
const std::uint8_t* bytes,
const int32_t length)
const;
95 int vcu_motor_direction(
const std::uint8_t* bytes,
96 const int32_t length)
const;
102 bool vcu_motor_speed_valid(
const std::uint8_t* bytes,
103 const int32_t length)
const;
109 int vcu_statusrept_alivecounter(
const std::uint8_t* bytes,
110 const int32_t length)
const;
116 int vcu_statusrept_checksum(
const std::uint8_t* bytes,
117 const int32_t length)
const;