Toyota Tss2 Blindspot signals (#1309)

* Toyota Tss2 Blindspot signals

Adding these signals are easy, they are on the can bus.

* Update ref_commit
pull/1268/head
Arne Schwarck 5 years ago committed by GitHub
parent dae19a284d
commit 43b62d8bb6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 8
      selfdrive/car/toyota/carstate.py
  2. 2
      selfdrive/test/process_replay/ref_commit

@ -101,6 +101,10 @@ class CarState(CarStateBase):
self.steer_state = cp.vl["EPS_STATUS"]['LKA_STATE'] self.steer_state = cp.vl["EPS_STATUS"]['LKA_STATE']
self.steer_warning = cp.vl["EPS_STATUS"]['LKA_STATE'] not in [1, 5] self.steer_warning = cp.vl["EPS_STATUS"]['LKA_STATE'] not in [1, 5]
if self.CP.carFingerprint in TSS2_CAR:
ret.leftBlindspot = cp.vl["BSM"]['L_ADJACENT'] == 1
ret.rightBlindspot = cp.vl["BSM"]['R_ADJACENT'] == 1
return ret return ret
@staticmethod @staticmethod
@ -165,6 +169,10 @@ class CarState(CarStateBase):
signals.append(("INTERCEPTOR_GAS2", "GAS_SENSOR", 0)) signals.append(("INTERCEPTOR_GAS2", "GAS_SENSOR", 0))
checks.append(("GAS_SENSOR", 50)) checks.append(("GAS_SENSOR", 50))
if CP.carFingerprint in TSS2_CAR:
signals += [("L_ADJACENT", "BSM", 0)]
signals += [("R_ADJACENT", "BSM", 0)]
return CANParser(DBC[CP.carFingerprint]['pt'], signals, checks, 0) return CANParser(DBC[CP.carFingerprint]['pt'], signals, checks, 0)
@staticmethod @staticmethod

@ -1 +1 @@
64da2a519cfff9f74bd07190dd96425224a8ad1f 63ee3eaab23b45821a3a04888ae7506ec27dedb3

Loading…
Cancel
Save