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 @@ -5,6 +5,7 @@ syntax = "proto3";
5
5
6
6
package blueye.protocol ;
7
7
import "google/protobuf/any.proto" ;
8
+ import "google/protobuf/duration.proto" ;
8
9
import "google/protobuf/timestamp.proto" ;
9
10
option csharp_namespace = "Blueye.Protocol.Protobuf" ;
10
11
@@ -972,6 +973,7 @@ message MultibeamPing {
972
973
973
974
bytes ping_data = 10 ; // Ping data (row major, 2D, grayscale image)
974
975
GuestPortDeviceID device_id = 11 ; // Device ID of the sonar
976
+ optional google.protobuf.Timestamp frame_generation_timestamp = 12 ; // Timestamp when the frame was generated
975
977
}
976
978
977
979
@@ -1020,6 +1022,17 @@ message MultibeamDiscovery {
1020
1022
GuestPortDeviceID device_id = 7 ; // Device ID of the sonar
1021
1023
}
1022
1024
1025
+ // Frame offset for multibeam recordings index cache
1026
+ message MultibeamFrameOffset {
1027
+ google.protobuf.Duration duration = 1 ; // Duration from the start of the recording
1028
+ int64 offset = 2 ; // Offset in bytes from the start of the file
1029
+ }
1030
+
1031
+ // Multibeam recording index cache
1032
+ message MutltibeamRecordingIndex {
1033
+ repeated MultibeamFrameOffset frame_offsets = 1 ; // List of frame offsets
1034
+ }
1035
+
1023
1036
// PersistentStorageSettings defines settings for writing various types of data in the persistent storage on the drone
1024
1037
//
1025
1038
// Some of the data is written during factory calibration (acc calibration), while other data is written during user
You can’t perform that action at this time.
0 commit comments