ChargeStartComponent

最低版本: 1.4.0最后更新: 2020/3/30

组件功能:

ChargeStartComponent 用于机器人电量过低时,自动启用回充功能

支持平台

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

参数

属性JS 类型Java类型默认值必填说明最低版本
chargeTimeoutnumberlong180000no单位是毫秒, 充电超时时长,如果小于1000 毫秒 超时时长等于默认值 1.4.0
avoidDistancenumberdouble0.1no单位是米,与充电庄距离,如果小0.1 米,则等于默认值1.4.0
avoidTimeoutnumberlong20000no单位是毫秒,如果小于0,而单元默认值1.4.0
onFinish(event?: ComponentEvent) => booleanundefinednoChargeStartComponent组件的onFinish回调1.4.0
onStatusUpdate(event?: ComponentEvent) => booleanundefinednoChargeStartComponent组件的onStatusUpdate回调1.4.0
onSoundLocalizationFinish(event?: ComponentEvent) => booleanundefinednoChargeStartComponent组件的onFinish回调1.4.0

 

错误码

返回错误描述
ERROR_OPEN_PERSON_DETECT_FAILED-32600004获取人脸数据失败
ERROR_NOT_ESTIMATE-32620001没有定位
ERROR_GET_CHARGE_POSE_FAILED-32620022获取充电桩位置失败
RESULT_SUCCESS32610001成功
ERROR_NAVIGATION_OUT_MAP-32620002机器人位置不再地图内
ERROR_NAVIGATION_GLOBAL_PATH_FAILED-32620009全局路径导航失败
ERROR_CHARGE_POINT_CAN_NOT_ARRIVE-32620023目标点无法到达
ERROR_CHARGE_START_NAVI_TIMEOUT-32600007导航启动超时
ERROR_CHARGE_START_PARSE_IN_LOCATION-32600008 
ERROR_CHARGE_START_NOT_MOVE-32600009机器人无法移动
ERROR_CHARGE_START_PSB_FAIL-32600010启动PSB失败
ERROR_CHARGE_START_PBS_NO_SIGNAL-32600011PSB无信号

 

状态码

返回状态描述
STATUS_CHARGE_START_IN_PLACE32710003开始移动
STATUS_START_NAVIGATION32730001移动中
STATUS_OBSTACLES_AVOID32730004避障
STATUS_NAVIGATION_AVOID_START32730011避障开始

示例代码:

<ChargeStartComponent

    ref={this.chargeComponentRef}

    param = {this.chargeStartParam}

    onStatusUpdate={this.viewModel && this.viewModel.onStatusUpdate}

    onFinish = {this.viewModel && this.viewModel.onChargeFinish}/>