Skip to content

subscribeRobotsStateByBus

Method

subscribeRobotsStateByBus(listener) -> {void}

Real time status of all robots under subscription services and maps. If the status of a robot changes, it will return the real-time status of a certain robot one by one.

Parameters

Fields Type Description
listener Object listener

Example

JavaScript
...
await axRobot.subscribeRobotsStateByBus({
    onRobotListStatusChanged: state => {
        console.log(state.isManualMode); 
        console.log(state.isTasking);
        console.log(state.isCharging); 
        console.log(state.isRemoteMode); 
        console.log(state.battery);
        console.log(state.robotId); 
        console.log(state.speed); 
        console.log(state.areaId); 
        console.log(state.isEmergencyStop); 
        console.log(state.x); 
        console.log(state.y); 
        console.log(state.yaw);
        console.log(state.locQuality);
        console.log(state.hasObstruction);
        console.log(state.errors);
        console.log(state.isGoHome);
        console.log(state.timestamp);
        ...
        // do something
    }
})
...