@@ -539,10 +539,20 @@ message MovingObject
539539 //
540540 optional BrakeLightState brake_light_state = 7 ;
541541
542- // State of the (rear) license plate illumination
542+ // State of the (rear) license plate illumination.
543543 //
544544 optional GenericLightState license_plate_illumination_rear = 8 ;
545545
546+ // Lighting of emergency vehicles (ambulance, fire engine, police car, etc.).
547+ // Must be set only if a vehicle is allowed to use this illumination type.
548+ //
549+ optional GenericLightState emergency_vehicle_illumination = 9 ;
550+
551+ // Lighting of service vehicles (snow removal, garbage truck, towing vehicle, slow or wide vehicle, etc.).
552+ // Must be set only if a vehicle is allowed to use this illumination type.
553+ //
554+ optional GenericLightState service_vehicle_illumination = 10 ;
555+
546556 // Definition of indicator states.
547557 //
548558 enum IndicatorState
@@ -593,6 +603,21 @@ message MovingObject
593603 // Light is on.
594604 //
595605 GENERIC_LIGHT_STATE_ON = 3 ;
606+
607+ // Light is flashing blue.
608+ // To be used for emergency vehicles.
609+ //
610+ GENERIC_LIGHT_STATE_FLASHING_BLUE = 4 ;
611+
612+ // Light is flashing blue and red.
613+ // To be used for emergency vehicles.
614+ //
615+ GENERIC_LIGHT_STATE_FLASHING_BLUE_AND_RED = 5 ;
616+
617+ // Light is flashing amber.
618+ // To be used for service vehicles.
619+ //
620+ GENERIC_LIGHT_STATE_FLASHING_AMBER = 6 ;
596621 }
597622
598623 // Definition of brake light states.
0 commit comments