Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(tier4_simulation_msgs): add traffic light v1 messages #120

3 changes: 3 additions & 0 deletions tier4_simulation_msgs/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,9 @@ ament_auto_find_build_dependencies()
rosidl_generate_interfaces(${PROJECT_NAME}
msg/FaultInjectionEvent.msg
msg/SimulationEvents.msg
msg/TrafficLightArrayV1.msg
msg/TrafficLightBulbV1.msg
msg/TrafficLightV1.msg
msg/UserDefinedValue.msg
msg/UserDefinedValueType.msg
DEPENDENCIES builtin_interfaces std_msgs)
Expand Down
1 change: 1 addition & 0 deletions tier4_simulation_msgs/msg/TrafficLightArrayV1.msg
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
TrafficLightV1[] traffic_lights
31 changes: 31 additions & 0 deletions tier4_simulation_msgs/msg/TrafficLightBulbV1.msg
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
uint8 UNKNOWN = 0

# constants for color
uint8 RED = 1
uint8 AMBER = 2
uint8 GREEN = 3
uint8 WHITE = 4

# constants for shape
uint8 CIRCLE = 1
uint8 LEFT_ARROW = 2
uint8 RIGHT_ARROW = 3
uint8 UP_ARROW = 4
uint8 UP_LEFT_ARROW=5
uint8 UP_RIGHT_ARROW=6
uint8 DOWN_ARROW = 7
uint8 DOWN_LEFT_ARROW = 8
uint8 DOWN_RIGHT_ARROW = 9
uint8 CROSS = 10

# constants for status
uint8 SOLID_OFF = 1
uint8 SOLID_ON = 2
uint8 FLASHING = 3

# variables
uint8 enum_revision 0
uint8 color
uint8 shape
uint8 status
float32 confidence
2 changes: 2 additions & 0 deletions tier4_simulation_msgs/msg/TrafficLightV1.msg
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
int64 lanelet_way_id
TrafficLightBulbV1[] traffic_light_bulbs
Loading