Ford: filter steering pressed (#27123)

* ford steering pressed filter

* raise to 1.0

* Update ref_commit
pull/27408/head
Shane Smiskol 2 years ago committed by GitHub
parent 79749a306c
commit dff054d4df
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 2
      selfdrive/car/ford/carstate.py
  2. 2
      selfdrive/car/ford/values.py
  3. 2
      selfdrive/test/process_replay/ref_commit

@ -37,7 +37,7 @@ class CarState(CarStateBase):
# steering wheel
ret.steeringAngleDeg = cp.vl["SteeringPinion_Data"]["StePinComp_An_Est"]
ret.steeringTorque = cp.vl["EPAS_INFO"]["SteeringColumnTorque"]
ret.steeringPressed = abs(ret.steeringTorque) > CarControllerParams.STEER_DRIVER_ALLOWANCE
ret.steeringPressed = self.update_steering_pressed(abs(ret.steeringTorque) > CarControllerParams.STEER_DRIVER_ALLOWANCE, 5)
ret.steerFaultTemporary = cp.vl["EPAS_INFO"]["EPAS_Failure"] == 1
ret.steerFaultPermanent = cp.vl["EPAS_INFO"]["EPAS_Failure"] in (2, 3)
# ret.espDisabled = False # TODO: find traction control signal

@ -24,7 +24,7 @@ class CarControllerParams:
BUTTONS_STEP = 10 / 2
CURVATURE_MAX = 0.02 # Max curvature for steering command, m^-1
STEER_DRIVER_ALLOWANCE = 0.8 # Driver intervention threshold, Nm
STEER_DRIVER_ALLOWANCE = 1.0 # Driver intervention threshold, Nm
# Curvature rate limits
# TODO: unify field names used by curvature and angle control cars

@ -1 +1 @@
70753c5f491de7432ff22f4ef560820ce9919b2e
f7ff7e7d37c276c31d8d44c73a0091b5996650b1

Loading…
Cancel
Save