Goby v2
rudics_shore.proto
1 
2 import "goby/acomms/protobuf/modem_message.proto";
3 
4 package goby.acomms.protobuf;
5 
6 message MTDataRequest
7 {
8  repeated goby.acomms.protobuf.ModemTransmission outbox = 2;
9  optional uint64 request_id = 3;
10 
11  message Command
12  {
13  required int32 modem_id = 1;
14  enum CommandType
15  {
16  SEND_BYE = 1;
17  HANGUP = 2;
18  }
19  required CommandType type = 2;
20  }
21  repeated Command command = 4;
22 }
23 
24 message MTDataResponse
25 {
26  repeated int32 modem_id_connected = 1;
27  optional uint64 request_id = 4;
28 }
29 
30 message MODataAsyncReceive
31 {
32  required goby.acomms.protobuf.ModemTransmission inbox = 2;
33 }