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`