|
open_simulation_interface
v3.4.0 (2021-11-18)
|
Classification data for a traffic light.
More...

Public Types | |
| enum | Color { COLOR_UNKNOWN = 0 , COLOR_OTHER = 1 , COLOR_RED = 2 , COLOR_YELLOW = 3 , COLOR_GREEN = 4 , COLOR_BLUE = 5 , COLOR_WHITE = 6 } |
| enum | Icon { ICON_UNKNOWN = 0 , ICON_OTHER = 1 , ICON_NONE = 2 , ICON_ARROW_STRAIGHT_AHEAD = 3 , ICON_ARROW_LEFT = 4 , ICON_ARROW_DIAG_LEFT = 5 , ICON_ARROW_STRAIGHT_AHEAD_LEFT = 6 , ICON_ARROW_RIGHT = 7 , ICON_ARROW_DIAG_RIGHT = 8 , ICON_ARROW_STRAIGHT_AHEAD_RIGHT = 9 , ICON_ARROW_LEFT_RIGHT = 10 , ICON_ARROW_DOWN = 11 , ICON_ARROW_DOWN_LEFT = 12 , ICON_ARROW_DOWN_RIGHT = 13 , ICON_ARROW_CROSS = 14 , ICON_PEDESTRIAN = 15 , ICON_WALK = 16 , ICON_DONT_WALK = 17 , ICON_BICYCLE = 18 , ICON_PEDESTRIAN_AND_BICYCLE = 19 , ICON_COUNTDOWN_SECONDS = 20 , ICON_COUNTDOWN_PERCENT = 21 , ICON_TRAM = 22 , ICON_BUS = 23 , ICON_BUS_AND_TRAM = 24 } |
| enum | Mode { MODE_UNKNOWN = 0 , MODE_OTHER = 1 , MODE_OFF = 2 , MODE_CONSTANT = 3 , MODE_FLASHING = 4 , MODE_COUNTING = 5 } |
Public Attributes | |
| optional Color | color = 1 |
| optional Icon | icon = 2 |
| optional Mode | mode = 3 |
| optional double | counter = 4 |
| repeated Identifier | assigned_lane_id = 5 |
| optional bool | is_out_of_service = 6 |
Classification data for a traffic light.
Definition of semantic colors for traffic lights.
Definition of traffic light bulb icon.
Definition of light modes for traffic lights.
| repeated Identifier osi3::TrafficLight::Classification::assigned_lane_id = 5 |
The IDs of the lanes that the traffic light is assigned to. Might be multiple if the traffic light is valid for multiple driving lanes.
\rules refers_to: Lane \endrules
| optional Color osi3::TrafficLight::Classification::color = 1 |
The semantic color of the traffic light.
mode is MODE_OFF then color could remain unchanged. If traffic light displays images in different colors and traffic light is off ( mode = MODE_OFF), then color = COLOR_OTHER . | optional double osi3::TrafficLight::Classification::counter = 4 |
The value of the countdown counter. Unit: % or s
\rules is_greater_than_or_equal_to: 0 \endrules
| optional Icon osi3::TrafficLight::Classification::icon = 2 |
The icon of the traffic light.
| optional bool osi3::TrafficLight::Classification::is_out_of_service = 6 |
Boolean flag to indicate that the traffic light is taken out of service. This can be achieved by visibly crossing the light, covering it completely or swiching the traffic light off.
| optional Mode osi3::TrafficLight::Classification::mode = 3 |
The operating mode of the traffic light.