Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 13 additions & 0 deletions protobuf_definitions/message_formats.proto
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ syntax = "proto3";

package blueye.protocol;
import "google/protobuf/any.proto";
import "google/protobuf/duration.proto";
import "google/protobuf/timestamp.proto";
option csharp_namespace = "Blueye.Protocol.Protobuf";

Expand Down Expand Up @@ -972,6 +973,7 @@ message MultibeamPing {

bytes ping_data = 10; // Ping data (row major, 2D, grayscale image)
GuestPortDeviceID device_id = 11; // Device ID of the sonar
optional google.protobuf.Timestamp frame_generation_timestamp = 12; // Timestamp when the frame was generated
}


Expand Down Expand Up @@ -1020,6 +1022,17 @@ message MultibeamDiscovery {
GuestPortDeviceID device_id = 7; // Device ID of the sonar
}

// Frame offset for multibeam recordings index cache
message MultibeamFrameOffset {
google.protobuf.Duration duration = 1; // Duration from the start of the recording
int64 offset = 2; // Offset in bytes from the start of the file
}

// Multibeam recording index cache
message MutltibeamRecordingIndex {
repeated MultibeamFrameOffset frame_offsets = 1; // List of frame offsets
}

// PersistentStorageSettings defines settings for writing various types of data in the persistent storage on the drone
//
// Some of the data is written during factory calibration (acc calibration), while other data is written during user
Expand Down
Loading