Goby3  3.1.5a
2024.05.23
basic_simulator_frontseat_driver_config.proto
Go to the documentation of this file.
1 syntax = "proto2";
2 import "goby/middleware/protobuf/frontseat_config.proto";
3 import "goby/protobuf/option_extensions.proto";
4 
5 package goby.middleware.frontseat.protobuf;
6 
7 message BasicSimulatorFrontSeatConfig
8 {
9  required string tcp_address = 1;
10  optional uint32 tcp_port = 2 [default = 54321];
11  message StartParams
12  {
13  required double lat = 1;
14  required double lon = 2;
15  optional int32 duration = 3 [default = 0];
16  optional int32 control_freq = 4 [default = 10];
17 
18  message VehicleConfig
19  {
20  optional double accel = 1 [default = 0.5];
21  optional double hdg_rate = 2 [default = 45];
22  optional double z_rate = 3 [default = 2];
23  }
24  optional VehicleConfig vehicle = 5;
25  }
26  required StartParams start = 3;
27 }
28 
29 extend Config
30 {
31  optional BasicSimulatorFrontSeatConfig basic_simulator_config = 1001;
32 }