2 import "goby/common/protobuf/option_extensions.proto";
3 import "goby/common/protobuf/app_base_config.proto";
4 import "goby/acomms/protobuf/driver_base.proto";
6 package goby.acomms.protobuf;
8 message ModemDriverConfig
10 optional AppBaseConfig base = 1;
12 required DriverType driver_type = 2;
13 required DriverConfig driver_cfg = 3;
15 optional float data_request_timeout = 4 [
17 (goby.field).description =
18 "Time (in seconds) to wait for a response to a data request"
21 optional int32 status_period_s = 5 [
23 (goby.field).description =
24 "Seconds between publish of goby.acomms.protobuf.ModemDriverStatus "