跳转至

贴装任务 API

所有端点以 /api/v1/devices/{device_id} 为前缀。任务控制端点通过 Proxy 将请求转发给设备执行。


GET /api/v1/devices/{device_id}/tasks/current

获取当前正在执行或最近执行的任务信息。

响应

{
  "success": true,
  "status": 200,
  "data": { "当前任务数据" }
}

GET /api/v1/devices/{device_id}/tasks/board_image

获取当前贴装板的图像数据。

响应

{
  "success": true,
  "status": 200,
  "data": { "板图像数据" }
}

POST /api/v1/devices/{device_id}/tasks/start

启动贴装任务。

请求

{
  "order_id": "订单标识(可选)"
}

响应

{
  "success": true,
  "status": 200,
  "data": { "任务启动结果" }
}

POST /api/v1/devices/{device_id}/tasks/pause

暂停当前贴装任务。

响应

{
  "success": true,
  "status": 200,
  "data": { "暂停结果" }
}

POST /api/v1/devices/{device_id}/tasks/resume

恢复已暂停的贴装任务。

响应

{
  "success": true,
  "status": 200,
  "data": { "恢复结果" }
}

POST /api/v1/devices/{device_id}/tasks/stop

停止当前贴装任务。

响应

{
  "success": true,
  "status": 200,
  "data": { "停止结果" }
}