Goby3 3.2.3
2025.05.13
Loading...
Searching...
No Matches
mavlink_gateway_config.proto
Go to the documentation of this file.
1syntax = "proto2";
2import "goby/middleware/protobuf/app_config.proto";
3import "goby/middleware/protobuf/serial_config.proto";
4import "goby/middleware/protobuf/udp_config.proto";
5import "goby/zeromq/protobuf/interprocess_config.proto";
6import "goby/protobuf/option_extensions.proto";
7
8package goby.apps.zeromq.protobuf;
9
10message MAVLinkGatewayConfig
11{
12 optional goby.middleware.protobuf.AppConfig app = 1;
13 optional goby.zeromq.protobuf.InterProcessPortalConfig interprocess = 2 [(goby.field) = { cfg { env: "GOBY_INTERPROCESS" } }];
14
15
16 enum ConnectionType
17 {
18 CONNECTION_SERIAL = 1;
19 CONNECTION_UDP = 2;
20 }
21
22 optional ConnectionType connection_type = 5 [default = CONNECTION_SERIAL];
23
24 optional goby.middleware.protobuf.SerialConfig serial = 10;
25 optional goby.middleware.protobuf.UDPPointToPointConfig udp = 11;
26}