osi3::UltrasonicDetectionData Struct Reference

Data from one ultrasonic sensor including a list of detections. More...

Collaboration diagram for osi3::UltrasonicDetectionData:

Public Attributes

optional SensorDetectionHeader header = 1
 Header attributes of ultrasonic detection from one ultrasonic sensor. More...
 
optional UltrasonicDetectionSpecificHeader specific_header = 3
 Additional header attributes of ultrasonic detection from one ultrasonic sensor. More...
 
repeated UltrasonicDetection detection = 2
 List of ultrasonic detections. More...
 
repeated UltrasonicIndirectDetection indirect_detection = 4
 List of ultrasonic indirect detections (sender and receiver sensors are not the same). More...
 

Detailed Description

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
OSI_USSensor.svg
Note
Direct detections lie on circles with the sending sensor as center.

Member Data Documentation

◆ header

optional SensorDetectionHeader osi3::UltrasonicDetectionData::header = 1

Header attributes of ultrasonic detection from one ultrasonic sensor.

◆ specific_header

optional UltrasonicDetectionSpecificHeader osi3::UltrasonicDetectionData::specific_header = 3

Additional header attributes of ultrasonic detection from one ultrasonic sensor.

◆ detection

repeated UltrasonicDetection osi3::UltrasonicDetectionData::detection = 2

List of ultrasonic detections.

◆ indirect_detection

repeated UltrasonicIndirectDetection osi3::UltrasonicDetectionData::indirect_detection = 4

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


  • osi_featuredata.proto