HeadTurnComponent

最低版本: 1.0.0最后更新: 2020/10/21

组件功能:

用于单次头部运动

支持平台

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

参数

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