19 #include "modules/canbus/proto/chassis_detail.pb.h" 27 ::apollo::canbus::ChassisDetail> {
29 static const int32_t
ID;
31 void Parse(
const std::uint8_t* bytes, int32_t length,
32 ChassisDetail* chassis)
const override;
42 Dash_controls_left_rpt_20c::Output_valueType output_value(
43 const std::uint8_t* bytes,
const int32_t length)
const;
52 Dash_controls_left_rpt_20c::Commanded_valueType commanded_value(
53 const std::uint8_t* bytes,
const int32_t length)
const;
62 Dash_controls_left_rpt_20c::Manual_inputType manual_input(
63 const std::uint8_t* bytes,
const int32_t length)
const;
68 bool vehicle_fault(
const std::uint8_t* bytes,
const int32_t length)
const;
73 bool pacmod_fault(
const std::uint8_t* bytes,
const int32_t length)
const;
78 bool override_active(
const std::uint8_t* bytes,
const int32_t length)
const;
84 bool output_reported_fault(
const std::uint8_t* bytes,
85 const int32_t length)
const;
91 bool input_output_fault(
const std::uint8_t* bytes,
92 const int32_t length)
const;
97 bool enabled(
const std::uint8_t* bytes,
const int32_t length)
const;
103 bool command_output_fault(
const std::uint8_t* bytes,
104 const int32_t length)
const;
PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
This is the base class of protocol data.
Definition: protocol_data.h:44
static const int32_t ID
Definition: dash_controls_left_rpt_20c.h:29
void Parse(const std::uint8_t *bytes, int32_t length, ChassisDetail *chassis) const override
Definition: dash_controls_left_rpt_20c.h:26
The class of ProtocolData.