Skip to content

getRobotList

Method

getRobotList(businessId, areaId) -> {void}

Obtain the list data of all robots under the business and map.

Parameters

Fields Type Description
businessId string businessId
areaId string areaId

Response Data

Fields Type Description
robotId string robotId
areaId string areaId
x number X coordinate
y number Y coordinate
yaw integer yaw, in degrees
speed number speed
locQuality integer 0~100
battery integer battery
hasObstruction boolean hasObstruction
isCharging boolean isCharging
isEmergencyStop boolean isEmergencyStop
isGoHome boolean isGoHome
isManualMode boolean isManualMode
isRemoteMode boolean isRemoteMode
errors Array errors
timestamp integer timestamp
taskObj object taskObj
taskObj.taskId string taskId
taskObj.isFinish boolean isFinish
taskObj.isCancel boolean isCancel

Example

JavaScript
1
2
3
...
let robotList = await axRobot.getRobotList(businessId, areaId)
...

Response Data Example

JSON
...
"list": [
    {
    "img": "../../static/img/ic_def_robot.png",
    "isTask": false,
    "isManualMode": false,
    "isCharging": false,
    "isRemoteMode": false,
    "battery": 0,
    "robotId": "618110810000110",
    "mac": "test",
    "yaw": 0.0,
    "isError": false,
    "areaId": "",
    "activeStatus": 1,
    "name": "",
    "x": 0.0,
    "y": 0.0,
    "isEmergencyStop": false,
    "model": "轻舟H1",
    "errors": [],
    "status": ""
    },
    ...
]
...