|
|
@ -18,7 +18,7 @@ def get_radar_can_parser(CP): |
|
|
|
checks = [] |
|
|
|
checks = [] |
|
|
|
|
|
|
|
|
|
|
|
for addr in range(RADAR_START_ADDR, RADAR_START_ADDR + RADAR_MSG_COUNT): |
|
|
|
for addr in range(RADAR_START_ADDR, RADAR_START_ADDR + RADAR_MSG_COUNT): |
|
|
|
msg = f"R_{hex(addr)}" |
|
|
|
msg = f"RADAR_TRACK_{addr:x}" |
|
|
|
signals += [ |
|
|
|
signals += [ |
|
|
|
("STATE", msg, 0), |
|
|
|
("STATE", msg, 0), |
|
|
|
("AZIMUTH", msg, 0), |
|
|
|
("AZIMUTH", msg, 0), |
|
|
@ -67,7 +67,7 @@ class RadarInterface(RadarInterfaceBase): |
|
|
|
ret.errors = errors |
|
|
|
ret.errors = errors |
|
|
|
|
|
|
|
|
|
|
|
for addr in range(RADAR_START_ADDR, RADAR_START_ADDR + RADAR_MSG_COUNT): |
|
|
|
for addr in range(RADAR_START_ADDR, RADAR_START_ADDR + RADAR_MSG_COUNT): |
|
|
|
msg = self.rcp.vl[f"R_{hex(addr)}"] |
|
|
|
msg = self.rcp.vl[f"RADAR_TRACK_{addr:x}"] |
|
|
|
|
|
|
|
|
|
|
|
if addr not in self.pts: |
|
|
|
if addr not in self.pts: |
|
|
|
self.pts[addr] = car.RadarData.RadarPoint.new_message() |
|
|
|
self.pts[addr] = car.RadarData.RadarPoint.new_message() |
|
|
|