24 lines
719 B
Go
24 lines
719 B
Go
package simulator
|
|
|
|
type TelemetryMsg struct {
|
|
MsgType string `json:"msg_type"`
|
|
SteeringAngle float64 `json:"steering_angle"`
|
|
Throttle float64 `json:"throttle"`
|
|
Speed float64 `json:"speed"`
|
|
Image []byte `json:"image"`
|
|
Hit string `json:"hit"`
|
|
PosX float64 `json:"pos_x"`
|
|
PosY float64 `json:"posy"`
|
|
PosZ float64 `json:"pos_z"`
|
|
Time float64 `json:"time"`
|
|
Cte float64 `json:"cte"`
|
|
}
|
|
|
|
/* Json msg used to control cars. MsgType must be filled with "control" */
|
|
type ControlMsg struct {
|
|
MsgType string `json:"msg_type"`
|
|
Steering float32 `json:"steering"`
|
|
Throttle float32 `json:"throttle"`
|
|
Brake float32 `json:"brake"`
|
|
}
|