com.csjbot.coshandler.client_req.robot_state

## 接口 IRobotStateReq

所有已知实现类:
  RobotStateReqImpl, State

    public interface IRobotStateReq

Created by jingwc on 2017/10/25.

### 方法概要

所有方法 实例方法 抽象方法
`void` `checkSelf(OnWarningCheckSelfListener listener)` 自检
`void` `clearMotoOverload()`
`void` `getBattery(OnRobotStateListener listener)` 获取电量
`void` `getCharge(OnRobotStateListener listener)` 获取充电状态
`void` `getEmergencyStatus(OnEmergencyStatusListener listener)`
`void` `getMotoOverloadState(OnMotoOverloadListener listener)`
`void` `getPerson(OnDetectPersonListener listener)` 获取是否有人 人体检测
`void` `getRobotHWVersion()` 获取硬件版本
`void` `getRobotType(OnRobotTypeListener robotTypeListener)` 获取Linux储存的机器人硬件类型，默认是迎宾
`void` `makeSessionId()` 创建sessionId
`void` `reboot()` 机器人重启
`void` `setLinuxServerAddr(java.lang.String addr, java.lang.String port)`
`void` `setRobotType(java.lang.String type)` 设置Linux储存的机器人硬件类型，默认是迎宾
`void` `setTimezone(java.lang.String timeOffset, java.lang.String region)` 设置机器人时区
`void` `shutdown()` 机器人关机

### 方法详细资料

#### shutdown

    void shutdown()

机器人关机

#### reboot

    void reboot()

机器人重启

#### getBattery

    void getBattery(OnRobotStateListener listener)

获取电量

#### getCharge

    void getCharge(OnRobotStateListener listener)

获取充电状态

#### checkSelf

    void checkSelf(OnWarningCheckSelfListener listener)

自检

#### getRobotHWVersion

    void getRobotHWVersion()

获取硬件版本

#### getRobotType

    void getRobotType(OnRobotTypeListener robotTypeListener)

获取Linux储存的机器人硬件类型，默认是迎宾

#### setRobotType

    void setRobotType(java.lang.String type)

设置Linux储存的机器人硬件类型，默认是迎宾

#### setTimezone

    void setTimezone(java.lang.String timeOffset,
                     java.lang.String region)

设置机器人时区

参数:
  `timeOffset` -
  `region` -

#### makeSessionId

    void makeSessionId()

创建sessionId

#### getPerson

    void getPerson(OnDetectPersonListener listener)

获取是否有人 人体检测

#### setLinuxServerAddr

    void setLinuxServerAddr(java.lang.String addr,
                            java.lang.String port)

#### getMotoOverloadState

    void getMotoOverloadState(OnMotoOverloadListener listener)

#### clearMotoOverload

    void clearMotoOverload()

#### getEmergencyStatus

    void getEmergencyStatus(OnEmergencyStatusListener listener)