41 ::apollo::canbus::Lincoln> {
43 static const int32_t
ID;
52 virtual void Parse(
const std::uint8_t *bytes, int32_t length,
66 double pedal_input(
const std::uint8_t *bytes, int32_t length)
const;
78 double pedal_cmd(
const std::uint8_t *bytes, int32_t length)
const;
90 double pedal_output(
const std::uint8_t *bytes, int32_t length)
const;
92 double parse_two_frames(
const std::uint8_t low_byte,
93 const std::uint8_t high_byte)
const;
104 bool boo_input(
const std::uint8_t *bytes, int32_t length)
const;
115 bool boo_cmd(
const std::uint8_t *bytes, int32_t length)
const;
126 bool boo_output(
const std::uint8_t *bytes, int32_t length)
const;
137 bool is_watchdog_counter_applying_brakes(
const std::uint8_t *bytes,
138 int32_t length)
const;
149 int32_t watchdog_counter_source(
const std::uint8_t *bytes,
150 int32_t length)
const;
161 bool is_enabled(
const std::uint8_t *bytes, int32_t length)
const;
172 bool is_driver_override(
const std::uint8_t *bytes, int32_t length)
const;
183 bool is_driver_activity(
const std::uint8_t *bytes, int32_t length)
const;
194 bool is_watchdog_counter_fault(
const std::uint8_t *bytes,
195 int32_t length)
const;
206 bool is_channel_1_fault(
const std::uint8_t *bytes, int32_t length)
const;
217 bool is_channel_2_fault(
const std::uint8_t *bytes, int32_t length)
const;
228 bool is_boo_switch_fault(
const std::uint8_t *bytes, int32_t length)
const;
239 bool is_connector_fault(
const std::uint8_t *bytes, int32_t length)
const;