BaseRobotComponent

最低版本: 1.0.0最后更新: 2020/8/28

组件功能:

机器人能力基类,包含所有继承自 BaseRobotComponent 的机器人能力,为所有机器人能力组件提供方法封装和参数封装。

支持平台

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

参数

参数名JS类型Java类型默认值必填说明最低版本
voicePromptsMap<number, (() => string) | string>undefineno能力组件所能处理的状态码和在处理对应状态码的时候可以播报的文本 map集合1.0.0
replaceAllVoicePromptsbooleanbooleanfalseno在业务中传入的voicePrompts和能力组件本身的播报内容冲突的时候,是否替换1.0.0
onFinish(event?: ComponentEvent) => booleanundefineno能力组件处理 finish 状态码的回调方法,回调方式为责任链模式,在业务中如果返回true则会截断基础能力组件内调用1.0.0
onStatusUpdate(event?: ComponentEvent) => booleanundefineno能力组件在处理 状态更新的状态码的回调方法,回调方式同上1.0.0

 

方法

方法名参数JS类型Java类型默认值必填说明最低版本
reStartno重启组件1.1.0
updateParamsintentstringStringyes组件更新参数1.2.0
paramsstringStringyes

错误码:

返回状态描述
ERROR_HDRESOUCE_OCCUPIED-32601000有同类型硬件资源占用类型的组件已经存在,需要先卸载前一个组件