2 import "goby/middleware/protobuf/frontseat_config.proto";
3 import "goby/protobuf/option_extensions.proto";
5 package goby.middleware.frontseat.protobuf;
7 message BasicSimulatorFrontSeatConfig
9 required string tcp_address = 1;
10 optional uint32 tcp_port = 2 [default = 54321];
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];
20 optional double accel = 1 [default = 0.5];
21 optional double hdg_rate = 2 [default = 45];
22 optional double z_rate = 3 [default = 2];
24 optional VehicleConfig vehicle = 5;
26 required StartParams start = 3;
31 optional BasicSimulatorFrontSeatConfig basic_simulator_config = 1001;