Skip to content
Merged
Changes from 3 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
11 changes: 11 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
google.protobuf.Timestamp frame_generation_timestamp = 12; // Timestamp when the frame was generated
}


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

message MultibeamFrameOffset {
google.protobuf.Duration duration = 1; // Duration from the start of the recording
uint32 offset = 2; // Offset in bytes from the start of the file
}

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