19#include "modules/canbus_vehicle/lexus/proto/lexus.pb.h"
27 ::apollo::canbus::Lexus> {
29 static const int32_t
ID;
37 void Reset()
override;
79 bool output_reported_fault);
116 void set_p_output_value(
127 void set_p_commanded_value(
134 void set_p_vehicle_fault(uint8_t* data,
bool vehicle_fault);
139 void set_p_pacmod_fault(uint8_t* data,
bool pacmod_fault);
144 void set_p_override_active(uint8_t* data,
bool override_active);
150 void set_p_output_reported_fault(uint8_t* data,
bool output_reported_fault);
156 void set_p_input_output_fault(uint8_t* data,
bool input_output_fault);
161 void set_p_enabled(uint8_t* data,
bool enabled);
167 void set_p_command_output_fault(uint8_t* data,
bool command_output_fault);
176 void set_p_manual_input(
185 bool override_active_;
186 bool output_reported_fault_;
187 bool input_output_fault_;
189 bool command_output_fault_;
Dashcontrolsrightrpt210()
Dashcontrolsrightrpt210 * set_vehicle_fault(bool vehicle_fault)
Dashcontrolsrightrpt210 * set_override_active(bool override_active)
Dashcontrolsrightrpt210 * set_pacmod_fault(bool pacmod_fault)
Dashcontrolsrightrpt210 * set_enabled(bool enabled)
Dashcontrolsrightrpt210 * set_commanded_value(Dash_controls_right_rpt_210::Commanded_valueType commanded_value)
Dashcontrolsrightrpt210 * set_command_output_fault(bool command_output_fault)
Dashcontrolsrightrpt210 * set_input_output_fault(bool input_output_fault)
Dashcontrolsrightrpt210 * set_output_value(Dash_controls_right_rpt_210::Output_valueType output_value)
Dashcontrolsrightrpt210 * set_manual_input(Dash_controls_right_rpt_210::Manual_inputType manual_input)
uint32_t GetPeriod() const override
void UpdateData(uint8_t *data) override
Dashcontrolsrightrpt210 * set_output_reported_fault(bool output_reported_fault)
This is the base class of protocol data.
The class of ProtocolData