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;
};