Skip to content

Commit 8523ffb

Browse files
committed
Add MutltibeamRecordingIndexx to cache multibeam frame positions
1 parent 17575d6 commit 8523ffb

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

protobuf_definitions/message_formats.proto

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ syntax = "proto3";
55

66
package blueye.protocol;
77
import "google/protobuf/any.proto";
8+
import "google/protobuf/duration.proto";
89
import "google/protobuf/timestamp.proto";
910
option csharp_namespace = "Blueye.Protocol.Protobuf";
1011

@@ -1022,6 +1023,15 @@ message MultibeamDiscovery {
10221023
GuestPortDeviceID device_id = 7; // Device ID of the sonar
10231024
}
10241025

1026+
message MultibeamFrameOffset {
1027+
google.protobuf.Duration duration = 1; // Duration from the start of the recording
1028+
uint32 offset = 2; // Offset in bytes from the start of the file
1029+
}
1030+
1031+
message MutltibeamRecordingIndex {
1032+
repeated MultibeamFrameOffset frame_offsets = 1; // List of frame offsets
1033+
}
1034+
10251035
// PersistentStorageSettings defines settings for writing various types of data in the persistent storage on the drone
10261036
//
10271037
// Some of the data is written during factory calibration (acc calibration), while other data is written during user

0 commit comments

Comments
 (0)