@@ -539,10 +539,20 @@ message MovingObject
539
539
//
540
540
optional BrakeLightState brake_light_state = 7 ;
541
541
542
- // State of the (rear) license plate illumination
542
+ // State of the (rear) license plate illumination.
543
543
//
544
544
optional GenericLightState license_plate_illumination_rear = 8 ;
545
545
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
+
546
556
// Definition of indicator states.
547
557
//
548
558
enum IndicatorState
@@ -593,6 +603,21 @@ message MovingObject
593
603
// Light is on.
594
604
//
595
605
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 ;
596
621
}
597
622
598
623
// Definition of brake light states.
0 commit comments