HeadTurnComponent
最低版本: 1.0.0最后更新: 2020/10/21组件功能:
用于单次头部运动
支持平台:
| 平台 | 是否支持 |
| 豹小秘 | 是 |
| 豹花/大瓶 | 是 |
| 豹小秘 Mini | 是 |
参数
| 属性 | JS类型 | Java类型 | 默认值 | 必填 | 说明 | 最低版本 |
| param | HeadTurnParam | String | 无 | yes | 头部运动对象 HeadTurnParam的json格式 | 1.0.0 |
HeadTurnParam
| 属性 | JS类型 | Java类型 | 默认值 | 必填 | 说明 | 最低版本 |
| horizontalMode | string | String | 'relative' | no | 头部横向转动模式, 'absolute' 'relative' 可选 | 1.0.0 |
| horizontalAngle | number | int | 0 | no | 横向转动角度 | 1.0.0 |
| horizontalMaxSpeed | number | int | 30 | no | 横向转动速度 | 1.0.0 |
| verticalMode | string | String | 'relative' | no | 头部纵向转动模式, 'absolute' 'relative' 可选 | 1.0.0 |
| verticalAngle | number | int | 0 | no | 纵向转动角度 | 1.0.0 |
| verticalMaxSpeed | number | int | 30 | no | 纵向转动速度 | 1.0.0 |
状态码
| 返回结果 | 值 | 描述 | 版本 |
| STATUS_HEAD_TURN_START | 32720012 | 头部动作执行完成 | 1.0.0 |
| STATUS_TURN_HEAD_MAX_UP_ANGLE | 32720022 | 云台运动到了向上最大角度 | 2.0.48-m-dev |
| STATUS_TURN_HEAD_MAX_DOWN_ANGLE | 32720023 | 云台运动到了向下最大角度 | 2.0.48-m-dev |
结果码
| 返回结果 | 值 | 描述 |
| RESULT_HEAD_TURN_SUCCESS | 32610015 | 头部动作执行完成 |
错误码
| 返回错误 | 值 | 描述 |
| ERROR_PARAMS_HEAD_TURN_BEAN_INVALID | -32610013 | 头部运动参数无效 |
| ERROR_HEAD_TURN_TIMEOUT | -32630005 | 头部运动超时 |
| ERROR_HEAD_TURN_FAILED | -32630006 | 头部运动失败 |
| ERROR_HEAD_TURN_INTERRUPT | -32630007 | 头部运动被打断 |
示例代码:
this.headTurnParam = new HeadTurnParam(
HeadTurnMode.absolute, 0, 60,HeadTurnMode.absolute,70,60);
<HeadTurnComponent
param={this.headTurnParam}
onFinish={this.viewModel.recoverHeadFinish}
/>
public recoverHeadFinish = (event?: ComponentEvent): boolean => {
return true;
};