HeadTurnComponent

最低版本: 1.0.0最后更新: 2020/7/6

组件功能:

用于单次头部运动

支持平台

平台是否支持
豹小秘
豹花/大瓶
M平台

参数

属性JS类型Java类型默认值必填说明最低版本
paramHeadTurnParamStringyes头部运动对象 HeadTurnParam的json格式1.0.0

HeadTurnParam

属性JS类型Java类型默认值必填说明最低版本
horizontalModestringString'relative'no头部横向转动模式,
'absolute'
'relative'
可选
1.0.0
horizontalAnglenumberint0no横向转动角度1.0.0
horizontalMaxSpeednumberint30no横向转动速度1.0.0
verticalModestringString'relative'no头部纵向转动模式,
'absolute'
'relative'
可选
1.0.0
verticalAnglenumberint0no纵向转动角度1.0.0
verticalMaxSpeednumberint30no纵向转动速度1.0.0

状态码

返回结果描述版本
STATUS_HEAD_TURN_START32720012头部动作执行完成1.0.0
STATUS_TURN_HEAD_MAX_UP_ANGLE32720022云台运动到了向上最大角度2.0.48-m-dev
STATUS_TURN_HEAD_MAX_DOWN_ANGLE32720023云台运动到了向下最大角度2.0.48-m-dev

结果码

返回结果描述
RESULT_HEAD_TURN_SUCCESS32610015头部动作执行完成

错误码

返回错误描述
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;
};