open_simulation_interface  v3.4.0 (2021-11-18)
osi3::UltrasonicDetectionData Struct Reference

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. More...

Collaboration diagram for osi3::UltrasonicDetectionData:

Public Attributes

optional SensorDetectionHeader header = 1
 
optional UltrasonicDetectionSpecificHeader specific_header = 3
 
repeated UltrasonicDetection detection = 2
 
repeated UltrasonicIndirectDetection indirect_detection = 4
 

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
Note
Direct detecions lies on circles with the sending sensor as centre.

Member Data Documentation

◆ detection

repeated UltrasonicDetection osi3::UltrasonicDetectionData::detection = 2

List of ultrasonic detections.

Note
OSI uses singular instead of plural for repeated field names.

◆ header

optional SensorDetectionHeader osi3::UltrasonicDetectionData::header = 1

Header attributes of ultrasonic detection from one ultrasonic sensor.

◆ indirect_detection

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.

◆ specific_header

optional UltrasonicDetectionSpecificHeader osi3::UltrasonicDetectionData::specific_header = 3

Additional header attributes of ultrasonic detection from one ultrasonic sensor.


The documentation for this struct was generated from the following file: