跳转至

任务接口

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 RecordReplayTaskInfo>


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
返回数据