Goby3 3.3.0
2025.07.10
Loading...
Searching...
No Matches
test_config.proto
Go to the documentation of this file.
1syntax = "proto2";
2import "goby/protobuf/option_extensions.proto";
3import "goby/acomms/protobuf/driver_base.proto";
4import "goby/acomms/protobuf/modem_message.proto";
5import "goby/middleware/protobuf/app_config.proto";
6
7package goby.test.protobuf;
8
9message MMDriverTest2Config
10{
11 optional goby.middleware.protobuf.AppConfig app = 1;
12
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"];
17
18 repeated goby.acomms.protobuf.ModemTransmission transmission = 20
19 [(goby.field).description = "Sequence of transmissions to perform"];
20
21 optional int32 repeat = 21 [
22 (goby.field).description = "Repeat `transmission` this number of times",
23 default = 1
24 ];
25}