task.go 656 B

1234567891011121314151617181920212223242526
  1. package entity
  2. type Task struct {
  3. Info TaskInfo `json:"info"`
  4. Scenario TaskScenario `json:"scenario"`
  5. Vehicle TaskVehicle `json:"vehicle"`
  6. }
  7. type TaskInfo struct {
  8. ProjectId string `json:"project_id"`
  9. TaskId string `json:"task_id"`
  10. TaskPath string `json:"task_path"`
  11. DefaultTime string `json:"default_time"`
  12. }
  13. type TaskScenario struct {
  14. ScenarioOsc string `json:"scenario_osc"`
  15. ScenarioOdr string `json:"scenario_odr"`
  16. ScenarioOsgb string `json:"scenario_osgb"`
  17. }
  18. type TaskVehicle struct {
  19. Model VehicleModel `json:"model"`
  20. Dynamics VehicleDynamics `json:"dynamics"`
  21. Sensors VehicleSensors `json:"sensors"`
  22. }