@@ -72,26 +72,25 @@ def update(self, CC, CS, now_nanos):
72
72
new_steer = int (round (actuators .steer * 1000 ))
73
73
apply_steer = new_steer
74
74
if self .CCP .tuvParams .torqueRateLimiting :
75
- apply_steer = apply_meas_steer_torque_limits (new_steer , self .last_steer , CS .out .steeringTorqueEps , self .CCP )
76
- apply_steer_req = 1
75
+ apply_steer = apply_meas_steer_torque_limits (new_steer , self .last_steer , CS .out .steeringTorqueEps , self .CCP )
77
76
78
77
else :
79
78
new_steer = int (round (actuators .steer * self .CCP .STEER_MAX ))
80
79
apply_steer = apply_meas_steer_torque_limits (new_steer , self .last_steer , CS .out .steeringTorqueEps , self .CCP )
81
80
82
- # Count up to MAX_STEER_RATE_FRAMES, at which point we need to cut torque to avoid a steering fault
83
- if lat_active and abs (CS .out .steeringRateDeg ) >= MAX_STEER_RATE :
84
- self .steer_rate_counter += 1
85
- else :
86
- self .steer_rate_counter = 0
87
-
88
- apply_steer_req = 1
89
- if not lat_active :
90
- apply_steer = 0
91
- apply_steer_req = 0
92
- elif self .steer_rate_counter > MAX_STEER_RATE_FRAMES :
93
- apply_steer_req = 0
94
- self .steer_rate_counter = 0
81
+ # Count up to MAX_STEER_RATE_FRAMES, at which point we need to cut torque to avoid a steering fault
82
+ if lat_active and abs (CS .out .steeringRateDeg ) >= MAX_STEER_RATE :
83
+ self .steer_rate_counter += 1
84
+ else :
85
+ self .steer_rate_counter = 0
86
+
87
+ apply_steer_req = 1
88
+ if not lat_active :
89
+ apply_steer = 0
90
+ apply_steer_req = 0
91
+ elif self .steer_rate_counter > MAX_STEER_RATE_FRAMES :
92
+ apply_steer_req = 0
93
+ self .steer_rate_counter = 0
95
94
96
95
# Never actuate with LKA on cars that only support LTA
97
96
if self .CP .steerControlType == car .CarParams .SteerControlType .angle :
0 commit comments