mirror of
https://github.com/sunnypilot/sunnypilot.git
synced 2026-07-23 12:12:06 +08:00
fix radar
This commit is contained in:
@@ -109,7 +109,7 @@ def radar_lead_track_colors(radar_state) -> dict[int, rl.Color]:
|
||||
return highlighted_tracks
|
||||
|
||||
for lead, color in zip((radar_state.leadOne, radar_state.leadTwo), LEAD_TRACK_COLORS, strict=True):
|
||||
if lead.status and lead.radar and lead.radarTrackId >= 0:
|
||||
if lead.present and lead.radar and lead.radarTrackId >= 0:
|
||||
highlighted_tracks.setdefault(int(lead.radarTrackId), color)
|
||||
return highlighted_tracks
|
||||
|
||||
|
||||
@@ -27,8 +27,8 @@ def test_unknown_dbc_motion_uses_neutral_dbc_color():
|
||||
|
||||
def test_radar_lead_track_colors_only_highlight_radar_matches():
|
||||
radar_state = SimpleNamespace(
|
||||
leadOne=SimpleNamespace(status=True, radar=True, radarTrackId=7),
|
||||
leadTwo=SimpleNamespace(status=True, radar=False, radarTrackId=9),
|
||||
leadOne=SimpleNamespace(present=True, radar=True, radarTrackId=7),
|
||||
leadTwo=SimpleNamespace(present=True, radar=False, radarTrackId=9),
|
||||
)
|
||||
|
||||
colors = radar_lead_track_colors(radar_state)
|
||||
|
||||
Reference in New Issue
Block a user