电源管理
获取电量
方法名称:getBatteryLevel
调用示例:
RobotApi.getBatteryLevel() .then((level) => { });
参数说明:无
返回值:1~100 电量,类型 number
最低版本:1.4.0
适用平台:
豹小秘 | mini | 招财豹 | 豹小递max | 豹小秘DP |
---|---|---|---|---|
是 | 是 | 是 | 是 | 否 |
获取电量剩余时间
方法名称:getBatteryTimeRemaining
调用示例:
let listener = new CommandListener(); listener.addListener(CommandListener.EVENT_RESULT, (result: number, message: string) => { //TODO: 命令执行结果 //删除listener listener.removeListener(); }); RobotApi.getBatteryTimeRemaining(listener.getId());
参数说明:
- callbackId:回调id
最低版本:1.0.0
适用平台:
豹小秘 | mini | 招财豹 | 豹小递max | 豹小秘DP |
---|---|---|---|---|
是 | 是 | 是 | 是 | 否 |
充满电预计需要时间
方法名称:getChargeTimeRemaining
调用示例:
let listener = new CommandListener(); listener.addListener(CommandListener.EVENT_RESULT, (result: number, message: string) => { //TODO: 命令执行结果 //删除listener listener.removeListener(); }); RobotApi.getChargeTimeRemaining(listener.getId());
参数说明:
- callbackId:回调id
最低版本:1.0.0
适用平台:
豹小秘 | mini | 招财豹 | 豹小递max | 豹小秘DP |
---|---|---|---|---|
是 | 是 | 是 | 是 | 否 |
当前是否在充电
方法名称:RobotSettingApi.isCharging
调用示例:
RobotSettingApi.isCharging().then((result:boolean) => { console.log('isCharging:'+result); });
参数说明:无
最低版本:1.4.0
适用平台:
豹小秘 | mini | 招财豹 | 豹小递max | 豹小秘DP |
---|---|---|---|---|
是 | 是 | 是 | 是 | 否 |
当前是否在充电(旧接口)
方法名称:SettingsUtil.isCharging
调用示例:
SettingsUtil.isCharging().then((result:boolean) => { console.log('isCharging:'+ result); });
参数说明:如果新版是否充电接口无法使用,那么请尝试这个旧接口。
最低版本:1.4.0
适用平台:
豹小秘 | mini | 招财豹 | 豹小递max | 豹小秘DP |
---|---|---|---|---|
是 | 是 | 是 | 是 | 否 |