AXRobotManage 3getRobotList

Markdown
# Get Robot List

## Method

## `getRobotList(businessId, areaId) -> {void}`

Get all robot list data under a business and map.

### Request Parameters

| Name               | Type    | Description     |
| ------------------ | ------ | -------- |
| `businessId`       | string |  Business identifier |
| `areaId`           | string |  Area identifier |

### Response Data

| Name               | Type    | Description     |
| ------------------ | ------ | -------- |
| `robotId`          | string  |  Robot identifier |
| `areaId`           | string  |  Current area identifier |
| `x`                | number  |  Current pose X coordinate |
| `y`                | number  |  Current pose Y coordinate |
| `yaw`              | integer |  Current pose orientation, unit: degrees |
| `speed`            | number  |  Current driving speed |
| `locQuality`       | integer |  Positioning accuracy, 0~100 |
| `battery`          | integer |  Battery level |
| `hasObstruction`   | boolean |  Whether there is an obstacle |
| `isCharging`       | boolean |  Whether charging |
| `isEmergencyStop`  | boolean |  Whether emergency stop is pressed |
| `isGoHome`         | boolean |  Whether returning to charging station |
| `isManualMode`     | boolean |  Whether in manual mode |
| `isRemoteMode`     | boolean |  Whether in remote control mode |
| `errors`           | Array<integer> |  Error codes |
| `timestamp`        | integer  |  Status timestamp |
| `taskObj`          | object  |  Task object |
| `taskObj.taskId`   | string  |  Task ID |
| `taskObj.isFinish` | boolean |  Whether task is finished |
| `taskObj.isCancel` | boolean |  Whether task is cancelled |


### Request Example

```javascript
...
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": "Light Boat H1",
    "errors": [],
    "status": ""
    },
    ...
]
...
```