Goby3 3.2.3
2025.05.13
Loading...
Searching...
No Matches
store_server_driver.proto
Go to the documentation of this file.
1syntax = "proto2";
2
3import "goby/acomms/protobuf/driver_base.proto";
4import "goby/acomms/protobuf/modem_message.proto";
5
6import "dccl/option_extensions.proto";
7
8package goby.acomms.store_server.protobuf;
9
10message Config
11{
12 optional double query_interval_seconds = 1 [default = 1];
13 optional int32 max_frame_size = 2 [default = 65536];
14 optional double reset_interval_seconds = 3 [default = 120];
15 repeated int32 rate_to_bytes = 4;
16 repeated int32 rate_to_frames = 5;
17}
18
19extend goby.acomms.protobuf.DriverConfig
20{
21 optional Config config = 1321;
22}
23
24message Transmission
25{
26 enum TransmissionType
27 {
28 BASE_TYPE = 0;
29 STORE_SERVER_DRIVER_POLL = 1;
30 }
31 optional TransmissionType type = 1321 [default = BASE_TYPE];
32
33 // used in STORE_SERVER_DRIVER_POLL message
34 optional int32 poll_src = 1 [(dccl.field).omit = true];
35 optional int32 poll_dest = 2 [(dccl.field).omit = true];
36}
37
38extend goby.acomms.protobuf.ModemTransmission
39{
40 optional Transmission transmission = 1321;
41}