Goby3 3.1.5a
2024.05.23
Loading...
Searching...
No Matches
bluefin_driver.proto
Go to the documentation of this file.
1syntax = "proto2";
2import "goby/acomms/protobuf/driver_base.proto";
3import "dccl/option_extensions.proto";
4
5package goby.moos.bluefin.protobuf;
6
7message HardwareRatePair
8{
9 required string hardware_name = 1;
10 required int32 rate = 2;
11 required int32 packet_bytes = 3;
12}
13
14message BluefinModemIdLookUp
15{
16 required int32 goby_id = 1;
17 required int32 bluefin_id = 2;
18}
19
20message Config
21{
22 optional string moos_server = 1 [default = "localhost"];
23 optional int32 moos_port = 2 [default = 9000];
24
25 optional string nmea_in_moos_var = 3 [default = "IFS_RAW_IN"];
26 optional string nmea_out_moos_var = 4 [default = "IFS_RAW_OUT"];
27
28 repeated HardwareRatePair hardware_to_rate = 5;
29
30 repeated BluefinModemIdLookUp modem_lookup = 6;
31}
32
33extend goby.acomms.protobuf.DriverConfig
34{
35 optional Config config = 1361;
36}