41 ::apollo::canbus::Lincoln> {
43 static const int32_t
ID;
52 void Parse(
const std::uint8_t *bytes, int32_t length,
53 Lincoln *chassis_detail)
const override;
66 double braking_torque_request(
const std::uint8_t *bytes,
67 int32_t length)
const;
77 int32_t hill_start_assist_status(
const std::uint8_t *bytes,
78 int32_t length)
const;
88 bool is_vehicle_stationary(
const std::uint8_t *bytes, int32_t length)
const;
100 double braking_torque_actual(
const std::uint8_t *bytes, int32_t length)
const;
111 int32_t hill_start_assist_mode(
const std::uint8_t *bytes,
112 int32_t length)
const;
122 int32_t parking_brake_status(
const std::uint8_t *bytes, int32_t length)
const;
134 double wheel_torque_actual(
const std::uint8_t *bytes, int32_t length)
const;
146 double acceleration_over_ground(
const std::uint8_t *bytes,
147 int32_t length)
const;
158 bool is_abs_active(
const std::uint8_t *bytes, int32_t length)
const;
169 bool is_abs_enabled(
const std::uint8_t *bytes, int32_t length)
const;
180 bool is_stability_control_active(
const std::uint8_t *bytes,
181 int32_t length)
const;
191 bool is_stability_control_enabled(
const std::uint8_t *bytes,
192 int32_t length)
const;
203 bool is_traction_control_active(
const std::uint8_t *bytes,
204 int32_t length)
const;
214 bool is_traction_control_enabled(
const std::uint8_t *bytes,
215 int32_t length)
const;