Skip to content

Commit c6445d3

Browse files
author
TakahikoHasegawa97
committed
feat: making sure to display auto mode while stopping
Signed-off-by: TakahikoHasegawa97 <takahiko.hasegawa@tier4.jp>
1 parent 0830dd6 commit c6445d3

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

src/signage/src/signage/route_handler.py

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,12 +59,12 @@ def __init__(
5959
self._processing_thread = False
6060

6161
if not self._parameter.force_local_display:
62-
self.process_station_list_from_fms()
62+
self.process_station_list_from_fms()
63+
self._node.create_timer(0.2, self.calculate_time_callback)
6364

6465
self._node.create_timer(0.2, self.route_checker_callback)
6566
self._node.create_timer(0.2, self.emergency_checker_callback)
6667
self._node.create_timer(0.2, self.view_mode_callback)
67-
#self._node.create_timer(0.2, self.calculate_time_callback)
6868
self._node.create_timer(0.2, self.door_status_callback)
6969
self._node.create_timer(0.2, self.announce_engage_when_starting)
7070

@@ -472,6 +472,13 @@ def view_mode_callback(self):
472472
view_mode = "slowing"
473473
elif self._in_slow_stop_state:
474474
view_mode = "slow_stop"
475+
elif self._autoware.information.autoware_control:
476+
# When autoware control is enabled (engaged), always show driving/auto_driving
477+
# even if stopped at a goal (waiting for next route) or in STOP mode
478+
if self._current_task_details.arrival_station != ["", ""]:
479+
view_mode = "driving"
480+
else:
481+
view_mode = "auto_driving"
475482
elif self._is_stopping and self._current_task_details.departure_station != ["", ""]:
476483
if self._parameter.override_status_bus_stop:
477484
door_status = self.get_door_display_message()

0 commit comments

Comments
 (0)