osi3::MovingObject::VehicleClassification::LightState Struct Reference
Public Types
enum | IndicatorState { INDICATOR_STATE_UNKNOWN = 0, INDICATOR_STATE_OTHER = 1, INDICATOR_STATE_OFF = 2, INDICATOR_STATE_LEFT = 3, INDICATOR_STATE_RIGHT = 4, INDICATOR_STATE_WARNING = 5 } |
Definition of indicator states. More... | |
enum | GenericLightState { GENERIC_LIGHT_STATE_UNKNOWN = 0, GENERIC_LIGHT_STATE_OTHER = 1, GENERIC_LIGHT_STATE_OFF = 2, GENERIC_LIGHT_STATE_ON = 3, GENERIC_LIGHT_STATE_FLASHING_BLUE = 4, GENERIC_LIGHT_STATE_FLASHING_BLUE_AND_RED = 5, GENERIC_LIGHT_STATE_FLASHING_AMBER = 6 } |
Definition of generic light states for light that may be on or off. More... | |
enum | BrakeLightState { BRAKE_LIGHT_STATE_UNKNOWN = 0, BRAKE_LIGHT_STATE_OTHER = 1, BRAKE_LIGHT_STATE_OFF = 2, BRAKE_LIGHT_STATE_NORMAL = 3, BRAKE_LIGHT_STATE_STRONG = 4 } |
Definition of brake light states. More... | |
Public Attributes
optional IndicatorState | indicator_state = 1 |
State of the object's indicators. More... | |
optional GenericLightState | front_fog_light = 2 |
State of the front fog light. More... | |
optional GenericLightState | rear_fog_light = 3 |
State of the rear fog light. More... | |
optional GenericLightState | head_light = 4 |
State of the head lights. More... | |
optional GenericLightState | high_beam = 5 |
State of the high beam. More... | |
optional GenericLightState | reversing_light = 6 |
State of the reversing light. More... | |
optional BrakeLightState | brake_light_state = 7 |
State of the brake lights. More... | |
optional GenericLightState | license_plate_illumination_rear = 8 |
State of the (rear) license plate illumination. More... | |
optional GenericLightState | emergency_vehicle_illumination = 9 |
Lighting of emergency vehicles (ambulance, fire engine, police car, etc.). More... | |
optional GenericLightState | service_vehicle_illumination = 10 |
Lighting of service vehicles (snow removal, garbage truck, towing vehicle, slow or wide vehicle, etc.). More... | |
Member Enumeration Documentation
◆ IndicatorState
Definition of indicator states.
◆ GenericLightState
Definition of generic light states for light that may be on or off.
◆ BrakeLightState
Definition of brake light states.
Member Data Documentation
◆ indicator_state
optional IndicatorState osi3::MovingObject::VehicleClassification::LightState::indicator_state = 1 |
State of the object's indicators.
◆ front_fog_light
optional GenericLightState osi3::MovingObject::VehicleClassification::LightState::front_fog_light = 2 |
State of the front fog light.
◆ rear_fog_light
optional GenericLightState osi3::MovingObject::VehicleClassification::LightState::rear_fog_light = 3 |
State of the rear fog light.
◆ head_light
optional GenericLightState osi3::MovingObject::VehicleClassification::LightState::head_light = 4 |
State of the head lights.
◆ high_beam
optional GenericLightState osi3::MovingObject::VehicleClassification::LightState::high_beam = 5 |
State of the high beam.
◆ reversing_light
optional GenericLightState osi3::MovingObject::VehicleClassification::LightState::reversing_light = 6 |
State of the reversing light.
◆ brake_light_state
optional BrakeLightState osi3::MovingObject::VehicleClassification::LightState::brake_light_state = 7 |
State of the brake lights.
◆ license_plate_illumination_rear
optional GenericLightState osi3::MovingObject::VehicleClassification::LightState::license_plate_illumination_rear = 8 |
State of the (rear) license plate illumination.
◆ emergency_vehicle_illumination
optional GenericLightState osi3::MovingObject::VehicleClassification::LightState::emergency_vehicle_illumination = 9 |
Lighting of emergency vehicles (ambulance, fire engine, police car, etc.).
Must be set only if a vehicle is allowed to use this illumination type.
◆ service_vehicle_illumination
optional GenericLightState osi3::MovingObject::VehicleClassification::LightState::service_vehicle_illumination = 10 |
Lighting of service vehicles (snow removal, garbage truck, towing vehicle, slow or wide vehicle, etc.).
Must be set only if a vehicle is allowed to use this illumination type.
- osi_object.proto