diff --git a/osi_detectedobject.proto b/osi_detectedobject.proto index 41d0f240b..f7a1222dc 100644 --- a/osi_detectedobject.proto +++ b/osi_detectedobject.proto @@ -63,6 +63,34 @@ message DetectedItemHeader // repeated Identifier sensor_id = 6; + // Additional data that is specific to radar sensors. + // + // \note Field needs not to be set if simulated sensor is not a radar + // sensor. + // + optional RadarSpecificObjectData radar_specifics = 100; + + // Additional data that is specific to lidar sensors. + // + // \note Field needs not to be set if simulated sensor is not a lidar + // sensor. + // + optional LidarSpecificObjectData lidar_specifics = 101; + + // Additional data that is specific to camera sensors. + // + // \note Field needs not to be set if simulated sensor is not a camera + // sensor. + // + optional CameraSpecificObjectData camera_specifics = 102; + + // Additional data that is specific to ultrasonic sensors. + // + // \note Field needs not to be set if simulated sensor is not an ultrasonic + // sensor. + // + optional UltrasonicSpecificObjectData ultrasonic_specifics = 103; + // Definition of measurement states. // enum MeasurementState @@ -221,34 +249,6 @@ message DetectedMovingObject // optional ColorDescription color_description = 9; - // Additional data that is specific to radar sensors. - // - // \note Field needs not to be set if simulated sensor is not a radar - // sensor. - // - optional RadarSpecificObjectData radar_specifics = 100; - - // Additional data that is specific to lidar sensors. - // - // \note Field needs not to be set if simulated sensor is not a lidar - // sensor. - // - optional LidarSpecificObjectData lidar_specifics = 101; - - // Additional data that is specific to camera sensors. - // - // \note Field needs not to be set if simulated sensor is not a camera - // sensor. - // - optional CameraSpecificObjectData camera_specifics = 102; - - // Additional data that is specific to ultrasonic sensors. - // - // \note Field needs not to be set if simulated sensor is not an ultrasonic - // sensor. - // - optional UltrasonicSpecificObjectData ultrasonic_specifics = 103; - // // \brief A candidate for a detected moving object as estimated by the // sensor.