osi3::LogicalDetectionDataHeader Struct Reference

The header attributes of each sensor's logical detections list. More...

Collaboration diagram for osi3::LogicalDetectionDataHeader:

Public Types

Public Attributes

optional Timestamp logical_detection_time = 1
 Time stamp at which the transformation and optional fusion was finished in the global synchronized time. More...
 
optional DataQualifier data_qualifier = 2
 Data Qualifier expresses to what extent the content of this event can be relied on. More...
 
optional uint32 number_of_valid_logical_detections = 3
 The current number of valid detections in the logical detections list. More...
 
repeated Identifier sensor_id = 4
 The ID(s) of the sensor(s) that produced the detections for transformation and - in case of multiple sensors - fusion into logical detections. More...
 

Detailed Description

The header attributes of each sensor's logical detections list.

Member Enumeration Documentation

◆ DataQualifier

Data qualifier communicates the overall availability of the interface.

Enumerator
DATA_QUALIFIER_UNKNOWN 

Unknown (must not be used in ground truth).

DATA_QUALIFIER_OTHER 

Other (unspecified but known).

DATA_QUALIFIER_AVAILABLE 

Data is available.

DATA_QUALIFIER_AVAILABLE_REDUCED 

Reduced data is available.

DATA_QUALIFIER_NOT_AVAILABLE 

Data is not available.

DATA_QUALIFIER_BLINDNESS 

Sensor is blind.

DATA_QUALIFIER_TEMPORARY_AVAILABLE 

Sensor temporary available.

DATA_QUALIFIER_INVALID 

Sensor invalid.

Member Data Documentation

◆ logical_detection_time

optional Timestamp osi3::LogicalDetectionDataHeader::logical_detection_time = 1

Time stamp at which the transformation and optional fusion was finished in the global synchronized time.

Note
See SensorData::timestamp and SensorData::last_measurement_time for detailed discussions on the semantics of time-related fields.

◆ data_qualifier

optional DataQualifier osi3::LogicalDetectionDataHeader::data_qualifier = 2

Data Qualifier expresses to what extent the content of this event can be relied on.

◆ number_of_valid_logical_detections

optional uint32 osi3::LogicalDetectionDataHeader::number_of_valid_logical_detections = 3

The current number of valid detections in the logical detections list.

Note
This value has to be set if the list contains invalid logical detections.
Rules
is_greater_than_or_equal_to: 0

◆ sensor_id

repeated Identifier osi3::LogicalDetectionDataHeader::sensor_id = 4

The ID(s) of the sensor(s) that produced the detections for transformation and - in case of multiple sensors - fusion into logical detections.


  • osi_logicaldetectiondata.proto