3import "goby/middleware/protobuf/app_config.proto";
 
    4import "goby/zeromq/protobuf/interprocess_config.proto";
 
    5import "dccl/option_extensions.proto";
 
    6import "goby/protobuf/option_extensions.proto";
 
    8package goby.apps.zeromq.protobuf;
 
   10message 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"}}];