Add Subaru blindspot monitoring signals (#1374)

* Add blindspot signals to carstate

* Change blindspot signals to boolean
pull/1597/head
martinl 5 years ago committed by GitHub
parent 3d7cd9ec78
commit 7b54dad0b8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 5
      selfdrive/car/subaru/carstate.py

@ -38,6 +38,9 @@ class CarState(CarStateBase):
self.right_blinker_cnt = 50 if cp.vl["Dashlights"]['RIGHT_BLINKER'] else max(self.right_blinker_cnt - 1, 0)
ret.rightBlinker = self.right_blinker_cnt > 0
ret.leftBlindspot = cp.vl["BSD_RCTA"]['L_ADJACENT'] == 1
ret.rightBlindspot = cp.vl["BSD_RCTA"]['R_ADJACENT'] == 1
can_gear = int(cp.vl["Transmission"]['Gear'])
ret.gearShifter = self.parse_gear_shifter(self.shifter_values.get(can_gear, None))
@ -87,6 +90,8 @@ class CarState(CarStateBase):
("DOOR_OPEN_RL", "BodyInfo", 1),
("Units", "Dash_State", 1),
("Gear", "Transmission", 0),
("L_ADJACENT", "BSD_RCTA", 0),
("R_ADJACENT", "BSD_RCTA", 0),
]
checks = [

Loading…
Cancel
Save