From 1035b910f090f83ed26746ddc0dfdcfc07405ad7 Mon Sep 17 00:00:00 2001 From: Robbe Derks Date: Tue, 22 Mar 2022 21:02:28 +0100 Subject: [PATCH] Tesla: disable temp fault on hands on error (#24014) --- selfdrive/car/tesla/carstate.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/selfdrive/car/tesla/carstate.py b/selfdrive/car/tesla/carstate.py index 42a7983505..435beedc9c 100644 --- a/selfdrive/car/tesla/carstate.py +++ b/selfdrive/car/tesla/carstate.py @@ -44,7 +44,7 @@ class CarState(CarStateBase): ret.steeringTorque = -cp.vl["EPAS_sysStatus"]["EPAS_torsionBarTorque"] ret.steeringPressed = (self.hands_on_level > 0) ret.steerFaultPermanent = steer_status == "EAC_FAULT" - ret.steerFaultTemporary = self.steer_warning != "EAC_ERROR_IDLE" + ret.steerFaultTemporary = (self.steer_warning not in ("EAC_ERROR_IDLE", "EAC_ERROR_HANDS_ON")) # Cruise state cruise_state = self.can_define.dv["DI_state"]["DI_cruiseState"].get(int(cp.vl["DI_state"]["DI_cruiseState"]), None)