25using ::apollo::drivers::canbus::Byte;
34 static const uint32_t PERIOD = 20 * 1000;
39 set_p_pacmod_enable(data, pacmod_enable_);
40 set_p_clear_override(data, clear_override_);
41 set_p_ignore_override(data, ignore_override_);
53 pacmod_enable_ = pacmod_enable;
62void Globalcmd69::set_p_pacmod_enable(
64 uint8_t x = pacmod_enable;
66 Byte to_set(data + 0);
67 to_set.set_value(
static_cast<uint8_t
>(x), 0, 1);
72 clear_override_ = clear_override;
81void Globalcmd69::set_p_clear_override(
83 uint8_t x = clear_override;
85 Byte to_set(data + 0);
86 to_set.set_value(
static_cast<uint8_t
>(x), 1, 1);
91 ignore_override_ = ignore_override;
100void Globalcmd69::set_p_ignore_override(
102 uint8_t x = ignore_override;
104 Byte to_set(data + 0);
105 to_set.set_value(
static_cast<uint8_t
>(x), 2, 1);
uint32_t GetPeriod() const override
Globalcmd69 * set_pacmod_enable(Global_cmd_69::Pacmod_enableType pacmod_enable)
void UpdateData(uint8_t *data) override
Globalcmd69 * set_ignore_override(Global_cmd_69::Ignore_overrideType ignore_override)
Globalcmd69 * set_clear_override(Global_cmd_69::Clear_overrideType clear_override)
@ CLEAR_OVERRIDE_DON_T_CLEAR_ACTIVE_OVERRIDES
@ PACMOD_ENABLE_CONTROL_DISABLED
@ IGNORE_OVERRIDE_DON_T_IGNORE_USER_OVERRIDES