public class State
extends java.lang.Object
implements com.csjbot.coshandler.client_req.robot_state.IRobotStateReq, com.csjbot.coshandler.client_req.sn.ISNReq, com.csjbot.coshandler.client_req.config.IConfigReq
限定符和类型 | 字段和说明 |
---|---|
static int |
CHARGING |
static int |
NOT_CHARGING |
限定符和类型 | 方法和说明 |
---|---|
void |
checkSelf(com.csjbot.coshandler.listener.OnWarningCheckSelfListener listener)
自检
|
void |
clearMotoOverload() |
void |
getBattery(com.csjbot.coshandler.listener.OnRobotStateListener listener)
获取电量
|
void |
getCharge(com.csjbot.coshandler.listener.OnRobotStateListener listener)
获取充电状态
|
int |
getChargeState() |
void |
getDeviceList(com.csjbot.coshandler.listener.OnDeviceInfoListener listener) |
int |
getElectricity() |
void |
getEmergencyStatus(com.csjbot.coshandler.listener.OnEmergencyStatusListener listener) |
void |
getMicroVolume(com.csjbot.coshandler.listener.OnMicroVolumeListener listener) |
void |
getMotoOverloadState(com.csjbot.coshandler.listener.OnMotoOverloadListener listener) |
void |
getPerson(com.csjbot.coshandler.listener.OnDetectPersonListener listener)
获取是否有人 人体检测
|
void |
getRobotHWVersion()
获取硬件版本
|
void |
getRobotType(com.csjbot.coshandler.listener.OnRobotTypeListener robotTypeListener)
获取Linux储存的机器人硬件类型,默认是迎宾
|
void |
getSN(com.csjbot.coshandler.listener.OnSNListener listener) |
boolean |
isConnect() |
void |
makeSessionId()
创建sessionId
|
void |
reboot()
机器人重启
|
void |
setLinuxServerAddr(java.lang.String addr,
java.lang.String port) |
void |
setMicroVolume(int volume) |
void |
setRobotType(java.lang.String type)
设置Linux储存的机器人硬件类型,默认是迎宾
|
void |
setSN(java.lang.String sn) |
void |
setTimezone(java.lang.String timeOffset,
java.lang.String region)
设置机器人时区
|
void |
shutdown()
机器人关机
|
public static final int CHARGING
public static final int NOT_CHARGING
public boolean isConnect()
public int getElectricity()
public int getChargeState()
public void shutdown()
com.csjbot.coshandler.client_req.robot_state.IRobotStateReq
shutdown
在接口中 com.csjbot.coshandler.client_req.robot_state.IRobotStateReq
public void reboot()
com.csjbot.coshandler.client_req.robot_state.IRobotStateReq
reboot
在接口中 com.csjbot.coshandler.client_req.robot_state.IRobotStateReq
public void getBattery(com.csjbot.coshandler.listener.OnRobotStateListener listener)
com.csjbot.coshandler.client_req.robot_state.IRobotStateReq
getBattery
在接口中 com.csjbot.coshandler.client_req.robot_state.IRobotStateReq
public void getCharge(com.csjbot.coshandler.listener.OnRobotStateListener listener)
com.csjbot.coshandler.client_req.robot_state.IRobotStateReq
getCharge
在接口中 com.csjbot.coshandler.client_req.robot_state.IRobotStateReq
public void checkSelf(com.csjbot.coshandler.listener.OnWarningCheckSelfListener listener)
com.csjbot.coshandler.client_req.robot_state.IRobotStateReq
checkSelf
在接口中 com.csjbot.coshandler.client_req.robot_state.IRobotStateReq
public void getRobotHWVersion()
com.csjbot.coshandler.client_req.robot_state.IRobotStateReq
getRobotHWVersion
在接口中 com.csjbot.coshandler.client_req.robot_state.IRobotStateReq
public void getRobotType(com.csjbot.coshandler.listener.OnRobotTypeListener robotTypeListener)
com.csjbot.coshandler.client_req.robot_state.IRobotStateReq
getRobotType
在接口中 com.csjbot.coshandler.client_req.robot_state.IRobotStateReq
public void setRobotType(java.lang.String type)
com.csjbot.coshandler.client_req.robot_state.IRobotStateReq
setRobotType
在接口中 com.csjbot.coshandler.client_req.robot_state.IRobotStateReq
public void setTimezone(java.lang.String timeOffset, java.lang.String region)
com.csjbot.coshandler.client_req.robot_state.IRobotStateReq
setTimezone
在接口中 com.csjbot.coshandler.client_req.robot_state.IRobotStateReq
public void makeSessionId()
com.csjbot.coshandler.client_req.robot_state.IRobotStateReq
makeSessionId
在接口中 com.csjbot.coshandler.client_req.robot_state.IRobotStateReq
public void getPerson(com.csjbot.coshandler.listener.OnDetectPersonListener listener)
com.csjbot.coshandler.client_req.robot_state.IRobotStateReq
getPerson
在接口中 com.csjbot.coshandler.client_req.robot_state.IRobotStateReq
public void setLinuxServerAddr(java.lang.String addr, java.lang.String port)
setLinuxServerAddr
在接口中 com.csjbot.coshandler.client_req.robot_state.IRobotStateReq
public void getMotoOverloadState(com.csjbot.coshandler.listener.OnMotoOverloadListener listener)
getMotoOverloadState
在接口中 com.csjbot.coshandler.client_req.robot_state.IRobotStateReq
public void clearMotoOverload()
clearMotoOverload
在接口中 com.csjbot.coshandler.client_req.robot_state.IRobotStateReq
public void getEmergencyStatus(com.csjbot.coshandler.listener.OnEmergencyStatusListener listener)
getEmergencyStatus
在接口中 com.csjbot.coshandler.client_req.robot_state.IRobotStateReq
public void setMicroVolume(int volume)
setMicroVolume
在接口中 com.csjbot.coshandler.client_req.config.IConfigReq
public void getMicroVolume(com.csjbot.coshandler.listener.OnMicroVolumeListener listener)
getMicroVolume
在接口中 com.csjbot.coshandler.client_req.config.IConfigReq
public void getSN(com.csjbot.coshandler.listener.OnSNListener listener)
getSN
在接口中 com.csjbot.coshandler.client_req.sn.ISNReq
public void getDeviceList(com.csjbot.coshandler.listener.OnDeviceInfoListener listener)
getDeviceList
在接口中 com.csjbot.coshandler.client_req.sn.ISNReq
public void setSN(java.lang.String sn)
setSN
在接口中 com.csjbot.coshandler.client_req.sn.ISNReq