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.IRobotStateReqshutdown 在接口中 com.csjbot.coshandler.client_req.robot_state.IRobotStateReqpublic void reboot()
com.csjbot.coshandler.client_req.robot_state.IRobotStateReqreboot 在接口中 com.csjbot.coshandler.client_req.robot_state.IRobotStateReqpublic void getBattery(com.csjbot.coshandler.listener.OnRobotStateListener listener)
com.csjbot.coshandler.client_req.robot_state.IRobotStateReqgetBattery 在接口中 com.csjbot.coshandler.client_req.robot_state.IRobotStateReqpublic void getCharge(com.csjbot.coshandler.listener.OnRobotStateListener listener)
com.csjbot.coshandler.client_req.robot_state.IRobotStateReqgetCharge 在接口中 com.csjbot.coshandler.client_req.robot_state.IRobotStateReqpublic void checkSelf(com.csjbot.coshandler.listener.OnWarningCheckSelfListener listener)
com.csjbot.coshandler.client_req.robot_state.IRobotStateReqcheckSelf 在接口中 com.csjbot.coshandler.client_req.robot_state.IRobotStateReqpublic void getRobotHWVersion()
com.csjbot.coshandler.client_req.robot_state.IRobotStateReqgetRobotHWVersion 在接口中 com.csjbot.coshandler.client_req.robot_state.IRobotStateReqpublic void getRobotType(com.csjbot.coshandler.listener.OnRobotTypeListener robotTypeListener)
com.csjbot.coshandler.client_req.robot_state.IRobotStateReqgetRobotType 在接口中 com.csjbot.coshandler.client_req.robot_state.IRobotStateReqpublic void setRobotType(java.lang.String type)
com.csjbot.coshandler.client_req.robot_state.IRobotStateReqsetRobotType 在接口中 com.csjbot.coshandler.client_req.robot_state.IRobotStateReqpublic void setTimezone(java.lang.String timeOffset,
java.lang.String region)
com.csjbot.coshandler.client_req.robot_state.IRobotStateReqsetTimezone 在接口中 com.csjbot.coshandler.client_req.robot_state.IRobotStateReqpublic void makeSessionId()
com.csjbot.coshandler.client_req.robot_state.IRobotStateReqmakeSessionId 在接口中 com.csjbot.coshandler.client_req.robot_state.IRobotStateReqpublic void getPerson(com.csjbot.coshandler.listener.OnDetectPersonListener listener)
com.csjbot.coshandler.client_req.robot_state.IRobotStateReqgetPerson 在接口中 com.csjbot.coshandler.client_req.robot_state.IRobotStateReqpublic void setLinuxServerAddr(java.lang.String addr,
java.lang.String port)
setLinuxServerAddr 在接口中 com.csjbot.coshandler.client_req.robot_state.IRobotStateReqpublic void getMotoOverloadState(com.csjbot.coshandler.listener.OnMotoOverloadListener listener)
getMotoOverloadState 在接口中 com.csjbot.coshandler.client_req.robot_state.IRobotStateReqpublic void clearMotoOverload()
clearMotoOverload 在接口中 com.csjbot.coshandler.client_req.robot_state.IRobotStateReqpublic void getEmergencyStatus(com.csjbot.coshandler.listener.OnEmergencyStatusListener listener)
getEmergencyStatus 在接口中 com.csjbot.coshandler.client_req.robot_state.IRobotStateReqpublic void setMicroVolume(int volume)
setMicroVolume 在接口中 com.csjbot.coshandler.client_req.config.IConfigReqpublic void getMicroVolume(com.csjbot.coshandler.listener.OnMicroVolumeListener listener)
getMicroVolume 在接口中 com.csjbot.coshandler.client_req.config.IConfigReqpublic void getSN(com.csjbot.coshandler.listener.OnSNListener listener)
getSN 在接口中 com.csjbot.coshandler.client_req.sn.ISNReqpublic void getDeviceList(com.csjbot.coshandler.listener.OnDeviceInfoListener listener)
getDeviceList 在接口中 com.csjbot.coshandler.client_req.sn.ISNReqpublic void setSN(java.lang.String sn)
setSN 在接口中 com.csjbot.coshandler.client_req.sn.ISNReq