mirror of
https://github.com/sunnypilot/sunnypilot.git
synced 2026-11-03 14:53:44 +08:00
bright
This commit is contained in:
@@ -9,9 +9,9 @@ import pyray as rl
|
||||
|
||||
RELATIVE_SPEED_COLOR_RANGE = 10.0 # m/s; speeds beyond this use the full endpoint color
|
||||
STATIONARY_SPEED_THRESHOLD = 1.0 # m/s estimated ground speed
|
||||
APPROACHING_COLOR = (0, 128, 255)
|
||||
APPROACHING_COLOR = (0, 64, 255)
|
||||
NEUTRAL_COLOR = (255, 255, 255)
|
||||
RECEDING_COLOR = (255, 32, 32)
|
||||
RECEDING_COLOR = (255, 0, 0)
|
||||
|
||||
|
||||
def radar_track_color(v_rel: float, v_ego: float = 0.0) -> rl.Color:
|
||||
|
||||
@@ -9,20 +9,20 @@ def color_tuple(color):
|
||||
|
||||
|
||||
def test_radar_track_relative_speed_colors():
|
||||
assert color_tuple(radar_track_color(-10.0)) == (0, 128, 255, 255)
|
||||
assert color_tuple(radar_track_color(-10.0)) == (0, 64, 255, 255)
|
||||
assert color_tuple(radar_track_color(0.0)) == (255, 255, 255, 255)
|
||||
assert color_tuple(radar_track_color(10.0)) == (255, 32, 32, 255)
|
||||
assert color_tuple(radar_track_color(10.0)) == (255, 0, 0, 255)
|
||||
|
||||
approaching = color_tuple(radar_track_color(-5.0))
|
||||
receding = color_tuple(radar_track_color(5.0))
|
||||
assert approaching == (128, 192, 255, 255)
|
||||
assert receding == (255, 144, 144, 255)
|
||||
assert approaching == (128, 160, 255, 255)
|
||||
assert receding == (255, 128, 128, 255)
|
||||
|
||||
|
||||
def test_radar_track_stationary_world_object_is_white():
|
||||
assert color_tuple(radar_track_color(-20.0, v_ego=20.0)) == (255, 255, 255, 255)
|
||||
assert color_tuple(radar_track_color(-19.0, v_ego=20.0)) == (255, 255, 255, 255)
|
||||
assert color_tuple(radar_track_color(-18.9, v_ego=20.0)) == (0, 128, 255, 255)
|
||||
assert color_tuple(radar_track_color(-18.9, v_ego=20.0)) == (0, 64, 255, 255)
|
||||
|
||||
|
||||
def test_format_radar_tracks_status_none():
|
||||
|
||||
Reference in New Issue
Block a user