2 import "goby/common/protobuf/option_extensions.proto";
3 import "goby/acomms/protobuf/driver_base.proto";
4 import "goby/acomms/protobuf/modem_message.proto";
5 import "goby/common/protobuf/app_base_config.proto";
7 package goby.test.protobuf;
9 message MMDriverTest2Config
11 optional AppBaseConfig app = 1;
13 required goby.acomms.protobuf.DriverConfig mm1_cfg = 10
14 [(goby.field).description = "Configure the transmitting modem"];
15 required goby.acomms.protobuf.DriverConfig mm2_cfg = 11
16 [(goby.field).description = "Configure the receiving modem"];
18 repeated goby.acomms.protobuf.ModemTransmission transmission = 20
19 [(goby.field).description = "Sequence of transmissions to perform"];
21 optional int32 repeat = 21 [
22 (goby.field).description = "Repeat `transmission` this number of times",