Struct UltrasonicDetectionData

Struct Documentation

struct UltrasonicDetectionData

Data from one ultrasonic sensor including a list of detections. This list is generated by the sending ultrasonic sensor. Indirectly received signals from other ultrasonic sensors are included in this message.

Direct detections:

Sending: Ultrasonic Sensor ID 1

Receiving:

  • Direct: Ultrasonic Sensor ID 1

  • Indirect: Ultrasonic Sensor ID 2 and 3

../_images/OSI_USSensor.svg

Note

Direct detecions lies on circles with the sending sensor as centre.

Public Members

optional SensorDetectionHeader osi3::UltrasonicDetectionData::header = 1

Header attributes of ultrasonic detection from one ultrasonic sensor.

optional UltrasonicDetectionSpecificHeader osi3::UltrasonicDetectionData::specific_header = 3

Additional header attributes of ultrasonic detection from one ultrasonic sensor.

repeated UltrasonicDetection osi3::UltrasonicDetectionData::detection = 2

List of ultrasonic detections.

Note

OSI uses singular instead of plural for repeated field names.

repeated UltrasonicIndirectDetection osi3::UltrasonicDetectionData::indirect_detection = 4

List of ultrasonic indirect detections (sender and receiver sensors are not the same).

Note

OSI uses singular instead of plural for repeated field names.