Skip to content

Commit fac0761

Browse files
authored
transducer msgs (#27)
1 parent 26cbee6 commit fac0761

File tree

3 files changed

+14
-0
lines changed

3 files changed

+14
-0
lines changed

CMakeLists.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@ set(msg_files
2525
"msg/ReferenceFilter.msg"
2626
"msg/DVLAltitude.msg"
2727
"msg/Waypoints.msg"
28+
"msg/Transducer.msg"
29+
"msg/TransducerArray.msg"
2830
)
2931

3032
set(srv_files

msg/Transducer.msg

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# DVL-A50 protocol documentation: https://docs.waterlinked.com/dvl/dvl-protocol/
2+
int32 id # Transducer number
3+
float64 velocity # Velocity in the direction of the transducer (m/s) 0 if invalid
4+
float64 distance # Distance (parallel to the transducer beam, i.e. not the vertical distance) to the reflecting surface from this transducer (m) -1 if invalid
5+
float64 rssi # Received signal strength indicator: strength of the signal received by this transducer (dBm)
6+
float64 nsd # Noise spectral density: strength of the background noise received by this transducer (dBm)
7+
bool beam_valid

msg/TransducerArray.msg

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
std_msgs/Header header
2+
3+
Transducer[] transducers
4+
int64 time_of_validity # Timestamp of the surface reflection, aka 'center of ping' (Unix timestamp in microseconds)
5+
int64 time_of_transmission # Timestamp from immediately before sending of the report over TCP (Unix timestamp in microseconds)

0 commit comments

Comments
 (0)