File tree Expand file tree Collapse file tree 2 files changed +26
-0
lines changed
Expand file tree Collapse file tree 2 files changed +26
-0
lines changed Original file line number Diff line number Diff line change @@ -422,6 +422,27 @@ enum ResetCoordinateSource {
422422 RESET_COORDINATE_SOURCE_MANUAL = 2 ; // Uses a coordinate in decimal degrees to set the reset point
423423}
424424
425+ // DVL raw transducer data.
426+ message DvlTransducer {
427+ int32 id = 1 ; // Transducer ID, 3 beams for Nucleus DVL, 4 beams for DVL A50
428+ float velocity = 2 ; // Velocity (m/s)
429+ float distance = 3 ; // Distance (m)
430+ float beam_valid = 4 ; // Beam validity
431+ float rssi = 5 ; // Received signal strength indicator: strength of the signal received by this transducer (dBm)
432+ float nsd = 6 ; // Noise spectral density: strength of the background noise received by this transducer (dBm)
433+ }
434+
435+ // DVL raw velocity data.
436+ message DvlVelocity {
437+ NavigationSensorID sensor_id = 1 ; // Sensor id
438+ int32 status = 2 ; // Status of the DVL. See bit mask in maunal for Nucleus DVL
439+ float delta_time = 3 ; // Time since last velocity measurement (ms)
440+ float fom = 4 ; // Figure of merit, a measure of the accuracy of the velocities (m/s)
441+ Vector3 velocity = 5 ; // Velocity in m/s (x forward, y left, z down)
442+ bool is_water_tracking = 6 ; // Water tracking status
443+ repeated DvlTransducer transducers = 7 ; // List of transducers
444+ }
445+
425446// Water depth of the drone.
426447message Depth {
427448 float value = 1 ; // Drone depth below surface (m)
Original file line number Diff line number Diff line change @@ -24,6 +24,11 @@ message ForwardDistanceTel {
2424 ForwardDistance forward_distance = 1 ;
2525}
2626
27+ // Dvl raw sensor data.
28+ message DvlVelocityTel {
29+ DvlVelocity dvl_velocity = 1 ; // Dvl velocity data.
30+ }
31+
2732// Position estimate of the drone if a DVL or a positioning system is available.
2833message PositionEstimateTel {
2934 PositionEstimate position_estimate = 1 ;
You can’t perform that action at this time.
0 commit comments