25using ::apollo::drivers::canbus::Byte;
34 static const uint32_t PERIOD = 20 * 1000;
39 set_p_parking_target(data, parking_target_);
40 set_p_parking_enable_control(data, parking_enable_control_);
46 parking_enable_control_ =
52 parking_target_ = parking_target;
61void Parkingcontrola5::set_p_parking_target(
63 int x = parking_target;
65 Byte to_set(data + 1);
66 to_set.set_value(
static_cast<uint8_t
>(x), 0, 8);
71 parking_enable_control_ = parking_enable_control;
80void Parkingcontrola5::set_p_parking_enable_control(
83 int x = parking_enable_control;
85 Byte to_set(data + 0);
86 to_set.set_value(
static_cast<uint8_t
>(x), 0, 8);
Parkingcontrola5 * set_parking_target(Parking_control_a5::Parking_targetType parking_target)
void UpdateData(uint8_t *data) override
Parkingcontrola5 * set_parking_enable_control(Parking_control_a5::Parking_enable_controlType parking_enable_control)
uint32_t GetPeriod() const override
Parking_enable_controlType
@ PARKING_ENABLE_CONTROL_PARKING_MANUALCONTROL