com.csjbot.coshandler.client_req.chassis

## 接口 IChassisReq

所有超级接口:
  IStatusSearch

所有已知实现类:
  Action, ChassisReqImpl

    public interface IChassisReq
    extends IStatusSearch

Created by jingwc on 2017/9/20.

### 方法概要

所有方法 实例方法 抽象方法 已过时的方法
`void` `cancelNavi(OnNaviListener listener)` 取消导航
`void` `getMapList(OnMapListListener listListener)` Gets map list.
`void` `getMapState(OnMapStateListener listener)` 获取地图恢复状态
`void` `getPosition(OnPositionListener listener)` 获取当前位置
`void` `getSpeed(OnSpeedGetListener listListener)` 获取速度
`void` `goAngle(int rotation)` 转至特定角度
`void` `goHome(OnNaviListener listener)` 回到充电点
`void` `loadMap()` 加载地图
`void` `loadMap(java.lang.String name)` Load map.
`void` `loadMap(java.lang.String name, float x, float y, float rotation)` Load map.
`void` `move(int direction)` 移动
`void` `moveAngle(int rotation, OnGoRotationListener listener)` 步进角度
`void` `navi(java.lang.String json, OnNaviListener listener)` 导航
`void` `saveMap()` 存储地图
`void` `saveMap(java.lang.String name)` Save map.
`void` `sendAllNaviPoint(java.lang.String json)` 向底层发送当前所有导航点
`void` `setPowerTime(java.lang.String data)` 已过时。 定时开关机
`void` `setSpeed(float speed)` 速度设置

### 从接口继承的方法 com.csjbot.coshandler.client_req.chassis.IStatusSearch

`search`

### 方法详细资料

#### getPosition

    void getPosition(OnPositionListener listener)

获取当前位置

参数:
  `listener` - the listener

#### move

    void move(int direction)

移动

参数:
  `direction` - direction:方向 :0 前;1 后;2 左;3 右

#### navi

    void navi(java.lang.String json,
              OnNaviListener listener)

导航

参数:
  `json` - the json, see sample
  `listener` - the listener

#### sendAllNaviPoint

    void sendAllNaviPoint(java.lang.String json)

向底层发送当前所有导航点

参数:
  `json` - 所有导航点json

#### cancelNavi

    void cancelNavi(OnNaviListener listener)

取消导航

参数:
  `listener` - the listener

#### goAngle

    void goAngle(int rotation)

转至特定角度

参数:
  `rotation` - 角度

#### moveAngle

    void moveAngle(int rotation,
                   OnGoRotationListener listener)

步进角度

参数:
  `rotation` - 请求参数说明 Rotation>0:向左转，Rotation<0:向右转
  `listener` - the listener

#### goHome

    void goHome(OnNaviListener listener)

回到充电点

参数:
  `listener` - the listener

#### saveMap

    void saveMap()

存储地图

#### saveMap

    void saveMap(java.lang.String name)

Save map.

参数:
  `name` - the name

#### loadMap

    void loadMap()

加载地图

#### loadMap

    void loadMap(java.lang.String name)

Load map.

参数:
  `name` - the name

#### loadMap

    void loadMap(java.lang.String name,
                 float x,
                 float y,
                 float rotation)

Load map.

参数:
  `name` - the name
  `x` - the x
  `y` - the y
  `rotation` - the rotation

#### setSpeed

    void setSpeed(float speed)

速度设置

参数:
  `speed` - the speed

#### getSpeed

    void getSpeed(OnSpeedGetListener listListener)

获取速度

参数:
  `listListener` - the list listener

#### setPowerTime

    void setPowerTime(java.lang.String data)

已过时。 定时开关机

参数:
  `data` - the data

#### getMapList

    void getMapList(OnMapListListener listListener)

Gets map list.

参数:
  `listListener` - the list listener

#### getMapState

    void getMapState(OnMapStateListener listener)

获取地图恢复状态

参数:
  `listener` - the listener