com.csjbot.coshandler.client_req.body_action

## 类 BodyActonReqImpl

- java.lang.Object
- - com.csjbot.coshandler.client_req.base.BaseClientReq
  - - com.csjbot.coshandler.client_req.body_action.BodyActonReqImpl

- 所有已实现的接口:
    IClientReq, IBodyActionReq

      public class BodyActonReqImpl
      extends BaseClientReq
      implements IBodyActionReq

  肢体动作实现类 Created by jingwc on 2017/8/14.

- - ### 构造器概要

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

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `void` | `action(int bodyPart, int action)` 肢体动作
    `void` | `actionNew(int part, int direction, int angle, int speed)`
    `void` | `closeDoubleDoor(OnDoubleDoorStateListener listener)` 双门关门
    `void` | `getDoubleDoorState(OnDoubleDoorStateListener listener)`
    `void` | `openDoubleDoor(OnDoubleDoorStateListener listener)` 双门开门
    `void` | `reset()` 重置
    `void` | `startDance()` 开始跳舞
    `void` | `startWaveHands(int intervalTime)` 机器人开始左右摆手
    `void` | `stopDance()` 停止跳舞
    `void` | `stopWaveHands()` 机器人停止左右摆手

    - ### 从类继承的方法 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`

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

    - #### BodyActonReqImpl

          public BodyActonReqImpl()

  - ### 方法详细资料

    - #### reset

          public void reset()

      从接口复制的说明: `IBodyActionReq`
      重置
      指定者:
        `reset` 在接口中 `IBodyActionReq`

    - #### actionNew

          public void actionNew(int part,
                                int direction,
                                int angle,
                                int speed)

      指定者:
        `actionNew` 在接口中 `IBodyActionReq`

    - #### action

          public void action(int bodyPart,
                             int action)

      从接口复制的说明: `IBodyActionReq`
      肢体动作
      指定者:
        `action` 在接口中 `IBodyActionReq`
      参数:
        `bodyPart` - 肢体部位
        `action` - 动作

    - #### startWaveHands

          public void startWaveHands(int intervalTime)

      从接口复制的说明: `IBodyActionReq`
      机器人开始左右摆手
      指定者:
        `startWaveHands` 在接口中 `IBodyActionReq`

    - #### stopWaveHands

          public void stopWaveHands()

      从接口复制的说明: `IBodyActionReq`
      机器人停止左右摆手
      指定者:
        `stopWaveHands` 在接口中 `IBodyActionReq`

    - #### startDance

          public void startDance()

      从接口复制的说明: `IBodyActionReq`
      开始跳舞
      指定者:
        `startDance` 在接口中 `IBodyActionReq`

    - #### stopDance

          public void stopDance()

      从接口复制的说明: `IBodyActionReq`
      停止跳舞
      指定者:
        `stopDance` 在接口中 `IBodyActionReq`

    - #### openDoubleDoor

          public void openDoubleDoor(OnDoubleDoorStateListener listener)

      从接口复制的说明: `IBodyActionReq`
      双门开门
      指定者:
        `openDoubleDoor` 在接口中 `IBodyActionReq`

    - #### closeDoubleDoor

          public void closeDoubleDoor(OnDoubleDoorStateListener listener)

      从接口复制的说明: `IBodyActionReq`
      双门关门
      指定者:
        `closeDoubleDoor` 在接口中 `IBodyActionReq`

    - #### getDoubleDoorState

          public void getDoubleDoorState(OnDoubleDoorStateListener listener)

      指定者:
        `getDoubleDoorState` 在接口中 `IBodyActionReq`