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