任务接口
2.2 任务接口¶
2.2.1 获取运行的任务或回放的任务 id¶
Path: /api-task/sessions/isPlay
Method: GET
Headers:Headers
请求参数¶
无
返回码¶
| Code | 说明 |
|---|---|
| 200 | Ok |
返回数据¶
| 字段名 | 说明 | 是否必填 | 类型 |
|---|---|---|---|
| testingSessionIds | 运行的任务 id | Yes | string[] |
| replaySessionIds | 回放的任务 id | Yes | string[] |
2.2.2 获取回放任务状态¶
Path: /api-task/sessions/replayTasks
Method: GET
Headers:Headers
请求参数¶
无
返回码¶
| Code | 说明 |
|---|---|
| 200 | Ok |
返回数据¶
| 字段名 | 说明 | 是否必填 | 类型 |
|---|---|---|---|
| replayTasks | 回放任务状态 | Yes | Record |
2.2.3 获取任务队列¶
Path: /api-task/sessions/queue
Method: GET
Headers:Headers
请求参数¶
无
返回码¶
| Code | 说明 |
|---|---|
| 200 | Ok |
返回数据¶
| 字段名 | 说明 | 是否必填 | 类型 |
|---|---|---|---|
| queue | 排队信息 | Yes | Record |
2.2.4 恢复暂停任务集¶
Path: /api-task/sessions/:id/resume
Method: POST
Headers:Headers
请求参数¶
| 字段名 | 传参格式 | 说明 | 是否必填 | 类型 |
|---|---|---|---|---|
| id | path | 任务 id | Yes | string |
返回码¶
| Code | 说明 |
|---|---|
| 202 | Ok |
返回数据¶
无
2.2.5 暂停任务¶
Path: /api-task/sessions/:id/pause
Method: POST
Headers:Headers
请求参数¶
| 字段名 | 传参格式 | 说明 | 是否必填 | 类型 |
|---|---|---|---|---|
| id | path | 任务 id | Yes | string |
返回码¶
| Code | 说明 |
|---|---|
| 202 | Ok |
返回数据¶
无
2.2.6 获取任务报告¶
Path: /api-task/sessions/:id/report
Method: GET
Headers:Headers
请求参数¶
| 字段名 | 传参格式 | 说明 | 是否必填 | 类型 |
|---|---|---|---|---|
| id | path | 任务集 id | Yes | string |
返回码¶
| Code | 说明 |
|---|---|
| 200 | Ok |
返回数据¶
| 字段名 | 说明 | 是否必填 | 类型 |
|---|---|---|---|
| success | 是否成功 | Yes | boolean |
备注¶
返回 success true 之后使用/report/:id_zh-Hans.pdf 地址进行下载,例 sessionId 为 123456,下载地址为:原网页网址/report/123456_zh-Hans.pdf
2.2.7 任务下一帧¶
Path: /api-task/sessions/step
Method: POST
Headers:Headers
请求参数¶
| 字段名 | 传参格式 | 说明 | 是否必填 | 类型 |
|---|---|---|---|---|
| id | body | 任务 id | Yes | string |
返回码¶
| Code | 说明 |
|---|---|
| 202 | Ok |
返回数据¶
无
2.2.8 修改仿真速度¶
Path: /api-task/sessions/speed
Method: POST
Headers:Headers
请求参数¶
| 字段名 | 传参格式 | 说明 | 是否必填 | 类型 |
|---|---|---|---|---|
| id | body | 任务 id | Yes | string |
| speed | body | 任务速度 | Yes | number |
返回码¶
| Code | 说明 |
|---|---|
| 202 | Ok |
返回数据¶
无
2.2.9 任务跳转¶
Path: /api-task/sessions/skipTo
Method: POST
Headers:Headers
请求参数¶
| 字段名 | 传参格式 | 说明 | 是否必填 | 类型 |
|---|---|---|---|---|
| id | body | 任务 id | Yes | string |
| seconds | body | 任务时间 | Yes | number |
返回码¶
| Code | 说明 |
|---|---|
| 200 | Ok |
返回数据¶
无
2.2.10 更新主车控制¶
Path: /api-task/sessions/updateVehicleControl
Method: POST
Headers:Headers
请求参数¶
| 字段名 | 传参格式 | 说明 | 是否必填 | 类型 |
|---|---|---|---|---|
| id | body | 任务 id | Yes | string |
| egoId | body | 主车 id | Yes | string |
| vehicleControl | body | 主车控制 | Yes | VehicleControl |
返回码¶
| Code | 说明 |
|---|---|
| 200 | Ok |
返回数据¶
无
2.2.11 获取回放任务数据¶
Path: /api-task/sessions/:id/replayChartData
Method: GET
Headers:Headers
请求参数¶
| 字段名 | 传参格式 | 说明 | 是否必填 | 类型 |
|---|---|---|---|---|
| id | path | 任务 id | Yes | string |
返回码¶
| Code | 说明 |
|---|---|
| 200 | Ok |
返回数据¶
| 字段名 | 说明 | 是否必填 | 类型 |
|---|---|---|---|
| timestamp | 时间戳 | Yes | string |
| taskId | 任务 id | Yes | string |
| caseId | 案例 id | Yes | string |
| taskUuid | 任务 uuid | No | string |
| timeMs | 时间 | No | number |
| durationMs | 持续时间 | No | number |
| fps | 帧率 | No | number |
| speed | 速度 | No | number |
| mainvehicles | 主车 | No | MainVehicleUIData |
2.2.12 获取回放任务状态¶
Path: /api-task/sessions/:id/taskState
Method: GET
Headers:Headers
请求参数¶
| 字段名 | 传参格式 | 说明 | 是否必填 | 类型 |
|---|---|---|---|---|
| id | path | 任务 id | Yes | string |
返回码¶
| Code | 说明 |
|---|---|
| 200 | Ok |
返回数据¶
| 字段名 | 说明 | 是否必填 | 类型 |
|---|---|---|---|
| taskId | 任务 id | Yes | string |
| isPlay | 是否是回放 | Yes | number |
2.2.13 停止任务集¶
Path: /api-task/sessions/stop
Method: POST
Headers:Headers
请求参数¶
| 字段名 | 传参格式 | 说明 | 是否必填 | 类型 |
|---|---|---|---|---|
| ids | body | 任务集 id | Yes | string[] |
返回码¶
| Code | 说明 |
|---|---|
| 202 | Ok |
返回数据¶
无
2.2.14 删除任务集¶
Path: /api-task/sessions/delete
Method: POST
Headers:Headers
请求参数¶
| 字段名 | 传参格式 | 说明 | 是否必填 | 类型 |
|---|---|---|---|---|
| ids | body | 任务集 id | Yes | string[] |
返回码¶
| Code | 说明 |
|---|---|
| 202 | Ok |
返回数据¶
无