|
|
@ -256,6 +256,7 @@ std::optional<bool> send_panda_states(PubMaster *pm, const std::vector<Panda *> |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// set safety mode to NO_OUTPUT when car is off or we're not onroad. ELM327 is an alternative if we want to leverage athenad/connect
|
|
|
|
// set safety mode to NO_OUTPUT when car is off or we're not onroad. ELM327 is an alternative if we want to leverage athenad/connect
|
|
|
|
|
|
|
|
started = params_.getBool("IsOnroad"); |
|
|
|
bool offroad = !ignition_local || !started; |
|
|
|
bool offroad = !ignition_local || !started; |
|
|
|
if (offroad && (health.safety_mode_pkt != (uint8_t)(cereal::CarParams::SafetyModel::NO_OUTPUT))) { |
|
|
|
if (offroad && (health.safety_mode_pkt != (uint8_t)(cereal::CarParams::SafetyModel::NO_OUTPUT))) { |
|
|
|
panda->set_safety_model(cereal::CarParams::SafetyModel::NO_OUTPUT); |
|
|
|
panda->set_safety_model(cereal::CarParams::SafetyModel::NO_OUTPUT); |
|
|
|