3 import "goby/middleware/protobuf/app_config.proto";
4 import "goby/zeromq/protobuf/interprocess_config.proto";
5 import "dccl/option_extensions.proto";
6 import "goby/protobuf/option_extensions.proto";
8 package goby.apps.zeromq.protobuf;
10 message GEOVInterfaceConfig
16 optional goby.middleware.protobuf.AppConfig app = 1;
17 optional goby.zeromq.protobuf.InterProcessPortalConfig interprocess = 2 [(goby.field) = { cfg { env: "GOBY_INTERPROCESS" } }];
20 optional bool simulation = 3 [
21 (goby.field).description =
22 "If true, write to simulation mode user in GEOV",
26 required string mysql_host = 4
27 [(goby.field).description =
28 "IP Address or domain name for GEOV MYSQL server"];
29 required string mysql_user = 5
30 [(goby.field).description = "User name for GEOV input"];
31 required string mysql_password = 6
32 [(goby.field).description = "Password for GEOV input"];
33 optional int32 mysql_port = 7 [
34 (goby.field).description = "Port for GEOV MYSQL server",
37 optional string mysql_core_db_name = 8 [
38 (goby.field).description = "Name of core GEOV database",
42 optional double position_report_interval = 12
43 [default = 1, (dccl.field) = {units {base_dimensions: "T"}}];