From e71ddaac7acc6db8afbc4a8e3e01f9d04ad7d1a9 Mon Sep 17 00:00:00 2001 From: Sergi Hernandez Juan <shernand@iri.upc.edu> Date: Tue, 19 Oct 2021 20:08:50 +0200 Subject: [PATCH] Added a service to set the car lights. Added an OFF option to the set_semaphore service. --- CMakeLists.txt | 1 + srv/set_car_lights.srv | 13 +++++++++++++ srv/set_semaphore.srv | 7 ++++--- 3 files changed, 18 insertions(+), 3 deletions(-) create mode 100644 srv/set_car_lights.srv diff --git a/CMakeLists.txt b/CMakeLists.txt index fdd2850..0800989 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -62,6 +62,7 @@ add_service_files( FILES get_opendrive_map.srv set_semaphore.srv + set_car_lights.srv # Service1.srv # Service2.srv ) diff --git a/srv/set_car_lights.srv b/srv/set_car_lights.srv new file mode 100644 index 0000000..a450bc0 --- /dev/null +++ b/srv/set_car_lights.srv @@ -0,0 +1,13 @@ +uint8 CAR_OFF = 0 +uint8 CAR_NORMAL_DRIVE = 1 +uint8 CAR_BRAKE = 2 +uint8 CAR_TURN_LEFT = 3 +uint8 CAR_TURN_RIGHT = 4 +uint8 CAR_PARKED = 5 +uint8 CAR_EMERGENCY = 6 +uint8 CAR_AMBULANCE = 7 +uint8 CAR_CHARGING = 8 + +uint8 lights +--- + diff --git a/srv/set_semaphore.srv b/srv/set_semaphore.srv index 20846dd..ae5f8b4 100644 --- a/srv/set_semaphore.srv +++ b/srv/set_semaphore.srv @@ -1,6 +1,7 @@ -uint8 SEM_RED = 0 -uint8 SEM_GREEN = 1 -uint8 SEM_ORANGE_BLINK = 2 +uint8 SEM_OFF = 0 +uint8 SEM_RED = 1 +uint8 SEM_GREEN = 2 +uint8 SEM_ORANGE_BLINK = 3 uint8 color --- -- GitLab