Check 0x1a0 after safety config is set

pull/26342/head^2
Jason Wen 3 years ago
parent 0b7572ed53
commit 141bbf7979
No known key found for this signature in database
GPG Key ID: 6AAEBEBBB33E2AD2
  1. 5
      selfdrive/car/hyundai/interface.py

@ -43,8 +43,6 @@ class CarInterface(CarInterfaceBase):
# 2021 Santa Cruz does not have 0x130; GEARS message on 0x40 # 2021 Santa Cruz does not have 0x130; GEARS message on 0x40
if 0x130 not in fingerprint[4]: if 0x130 not in fingerprint[4]:
ret.flags |= HyundaiFlags.CANFD_ALT_GEARS.value ret.flags |= HyundaiFlags.CANFD_ALT_GEARS.value
if 0x1a0 in fingerprint[6]:
ret.flags |= HyundaiFlags.CANFD_CAMERA_SCC.value
ret.steerActuatorDelay = 0.1 # Default delay ret.steerActuatorDelay = 0.1 # Default delay
ret.steerLimitTimer = 0.4 ret.steerLimitTimer = 0.4
@ -334,6 +332,9 @@ class CarInterface(CarInterfaceBase):
ret.safetyConfigs[1].safetyParam |= Panda.FLAG_HYUNDAI_CANFD_HDA2 ret.safetyConfigs[1].safetyParam |= Panda.FLAG_HYUNDAI_CANFD_HDA2
if ret.flags & HyundaiFlags.CANFD_ALT_BUTTONS: if ret.flags & HyundaiFlags.CANFD_ALT_BUTTONS:
ret.safetyConfigs[1].safetyParam |= Panda.FLAG_HYUNDAI_CANFD_ALT_BUTTONS ret.safetyConfigs[1].safetyParam |= Panda.FLAG_HYUNDAI_CANFD_ALT_BUTTONS
# check which bus of 0x1a0 is broadcasting after safety config is set
if 0x1a0 in fingerprint[6]:
ret.flags |= HyundaiFlags.CANFD_CAMERA_SCC.value
else: else:
ret.enableBsm = 0x58b in fingerprint[0] ret.enableBsm = 0x58b in fingerprint[0]

Loading…
Cancel
Save