com.csjbot.coshandler.client_req.chassis

## 类 ChassisReqImpl

- java.lang.Object
- - com.csjbot.coshandler.client_req.base.BaseClientReq
  - - com.csjbot.coshandler.client_req.chassis.ChassisReqImpl

- 所有已实现的接口:
    IChassisReq, IStatusSearch

      public class ChassisReqImpl
      extends BaseClientReq
      implements IChassisReq, IStatusSearch

  Created by jingwc on 2017/9/20.

- - ### 构造器概要

    构造器
    构造器和说明
    `ChassisReqImpl()`

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `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` | `search(OnNaviSearchListener listener)`
    `void` | `sendAllNaviPoint(java.lang.String json)` 向底层发送当前所有导航点
    `void` | `setPowerTime(java.lang.String data)`
    `void` | `setSpeed(float speed)` 速度设置

    - ### 从类继承的方法 com.csjbot.coshandler.client_req.base.BaseClientReq

      `getBodyActionJson, getChassisJson, getExpressionJson, getHotWordJson, getJson, getJson, getJson, getJson, getJson, getJsonFromJsonContent, getNewBodyActionJson, sendReq, setDirectListener`

    - ### 从类继承的方法 java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### 构造器详细资料

    - #### ChassisReqImpl

          public ChassisReqImpl()

  - ### 方法详细资料

    - #### getPosition

          public void getPosition(OnPositionListener listener)

      从接口复制的说明: `IChassisReq`
      获取当前位置
      指定者:
        `getPosition` 在接口中 `IChassisReq`
      参数:
        `listener` - the listener

    - #### move

          public void move(int direction)

      从接口复制的说明: `IChassisReq`
      移动
      指定者:
        `move` 在接口中 `IChassisReq`
      参数:
        `direction` - direction:方向 :0 前;1 后;2 左;3 右

    - #### navi

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

      从接口复制的说明: `IChassisReq`
      导航
      指定者:
        `navi` 在接口中 `IChassisReq`
      参数:
        `json` - the json, see sample
        `listener` - the listener

    - #### sendAllNaviPoint

          public void sendAllNaviPoint(java.lang.String json)

      从接口复制的说明: `IChassisReq`
      向底层发送当前所有导航点
      指定者:
        `sendAllNaviPoint` 在接口中 `IChassisReq`
      参数:
        `json` - 所有导航点json

    - #### cancelNavi

          public void cancelNavi(OnNaviListener listener)

      从接口复制的说明: `IChassisReq`
      取消导航
      指定者:
        `cancelNavi` 在接口中 `IChassisReq`
      参数:
        `listener` - the listener

    - #### goAngle

          public void goAngle(int rotation)

      从接口复制的说明: `IChassisReq`
      转至特定角度
      指定者:
        `goAngle` 在接口中 `IChassisReq`
      参数:
        `rotation` - 角度

    - #### moveAngle

          public void moveAngle(int rotation,
                                OnGoRotationListener listener)

      从接口复制的说明: `IChassisReq`
      步进角度
      指定者:
        `moveAngle` 在接口中 `IChassisReq`
      参数:
        `rotation` - 请求参数说明 Rotation>0:向左转，Rotation<0:向右转
        `listener` - the listener

    - #### goHome

          public void goHome(OnNaviListener listener)

      从接口复制的说明: `IChassisReq`
      回到充电点
      指定者:
        `goHome` 在接口中 `IChassisReq`
      参数:
        `listener` - the listener

    - #### saveMap

          public void saveMap()

      从接口复制的说明: `IChassisReq`
      存储地图
      指定者:
        `saveMap` 在接口中 `IChassisReq`

    - #### saveMap

          public void saveMap(java.lang.String name)

      从接口复制的说明: `IChassisReq`
      Save map.
      指定者:
        `saveMap` 在接口中 `IChassisReq`
      参数:
        `name` - the name

    - #### loadMap

          public void loadMap()

      从接口复制的说明: `IChassisReq`
      加载地图
      指定者:
        `loadMap` 在接口中 `IChassisReq`

    - #### loadMap

          public void loadMap(java.lang.String name)

      从接口复制的说明: `IChassisReq`
      Load map.
      指定者:
        `loadMap` 在接口中 `IChassisReq`
      参数:
        `name` - the name

    - #### loadMap

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

      从接口复制的说明: `IChassisReq`
      Load map.
      指定者:
        `loadMap` 在接口中 `IChassisReq`
      参数:
        `name` - the name
        `x` - the x
        `y` - the y
        `rotation` - the rotation

    - #### setSpeed

          public void setSpeed(float speed)

      从接口复制的说明: `IChassisReq`
      速度设置
      指定者:
        `setSpeed` 在接口中 `IChassisReq`
      参数:
        `speed` - the speed

    - #### getSpeed

          public void getSpeed(OnSpeedGetListener listListener)

      从接口复制的说明: `IChassisReq`
      获取速度
      指定者:
        `getSpeed` 在接口中 `IChassisReq`
      参数:
        `listListener` - the list listener

    - #### setPowerTime

          public void setPowerTime(java.lang.String data)

      指定者:
        `setPowerTime` 在接口中 `IChassisReq`
      参数:
        `data` - the data

    - #### getMapState

          public void getMapState(OnMapStateListener listener)

      从接口复制的说明: `IChassisReq`
      获取地图恢复状态
      指定者:
        `getMapState` 在接口中 `IChassisReq`
      参数:
        `listener` - the listener

    - #### getMapList

          public void getMapList(OnMapListListener listListener)

      从接口复制的说明: `IChassisReq`
      Gets map list.
      指定者:
        `getMapList` 在接口中 `IChassisReq`
      参数:
        `listListener` - the list listener

    - #### search

          public void search(OnNaviSearchListener listener)

      指定者:
        `search` 在接口中 `IStatusSearch`