File tree Expand file tree Collapse file tree 1 file changed +13
-0
lines changed Expand file tree Collapse file tree 1 file changed +13
-0
lines changed Original file line number Diff line number Diff line change @@ -996,6 +996,7 @@ message MedusaSpectrometerData {
996
996
uint32 cosmics = 5 ; // Detected counts above the last channel
997
997
}
998
998
999
+ // The frequency mode to use for multibeam devices with dual frequency.
999
1000
enum MultibeamFrequencyMode {
1000
1001
MULTIBEAM_FREQUENCY_MODE_UNSPECIFIED = 0 ;
1001
1002
MULTIBEAM_FREQUENCY_MODE_AUTO = 1 ; // Auto switching mode (if available)
@@ -1071,6 +1072,18 @@ message MultibeamDiscovery {
1071
1072
string fw_version = 5 ; // Firmware version of the sonar
1072
1073
string connected_ip = 6 ; // IP address of the connected device
1073
1074
GuestPortDeviceID device_id = 7 ; // Device ID of the sonar
1075
+ MultibeamErrorFlags error_flags = 8 ; // Error flags specific for the connceted multibeam device.
1076
+ }
1077
+
1078
+ // Error flags for multibeam sonar devices.
1079
+ message MultibeamErrorFlags {
1080
+ /*
1081
+ If the sonar is captured by another client than the drone.
1082
+ The connected client IP is reported in connected_ip property.
1083
+ */
1084
+ bool connected_to_another_client = 1 ;
1085
+ bool device_overheating = 2 ; // If the multibeam is reporting to overheat.
1086
+ bool out_of_water = 3 ; // If a TriTech multibeam is reporting to be out of water.
1074
1087
}
1075
1088
1076
1089
// Frame offset for multibeam recordings index cache
You can’t perform that action at this time.
0 commit comments