mirror of
https://github.com/sunnypilot/sunnypilot.git
synced 2026-07-09 20:42:12 +08:00
Hyundai: radar interface fixups (#303)
This commit is contained in:
@@ -12,10 +12,11 @@ RADAR_MSG_COUNT = 32
|
||||
def get_radar_can_parser(CP):
|
||||
if DBC[CP.carFingerprint]['radar'] is None:
|
||||
if CP.spFlags & HyundaiFlagsSP.SP_ENHANCED_SCC:
|
||||
messages = ("ESCC", 50)
|
||||
return CANParser(DBC[CP.carFingerprint]['pt'], messages, 0)
|
||||
lead_src, bus = "ESCC", 0
|
||||
else:
|
||||
return None
|
||||
messages = [(lead_src, 50)]
|
||||
return CANParser(DBC[CP.carFingerprint]['pt'], messages, bus)
|
||||
|
||||
messages = [(f"RADAR_TRACK_{addr:x}", 50) for addr in range(RADAR_START_ADDR, RADAR_START_ADDR + RADAR_MSG_COUNT)]
|
||||
return CANParser(DBC[CP.carFingerprint]['radar'], messages, 1)
|
||||
|
||||
Reference in New Issue
Block a user