openMeshLocalGroup(params: Object)
版本要求:
DeviceKit≥2.4.0@ray-js/ray≥0.6.23
支持平台:
iOSAndroid
描述
跳转本地mesh群组
参数
| 属性 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
deviceId | string | 是 | - | 整体说明 支持2个版本: 1、本地版本仅支持根据vendorIds进行过滤,为本地逻辑,设备列表APP本地根据meshCategory进行比对过滤,群组结果保存在设备上,云端不参与群组的列表获取与保存。 2、云端版本支持根据pccs或者codes进行过滤,为云端逻辑,设备列表获取及群组设备关系保存在云端。 本地版本参数: { "localId": "203a", "vendorIds": "1F10,2F10" } 云端版本参数: 1、pcc过滤,相当于旧版本的vendorIds { "localId": "203a", "type": "0", "pccs": ["1210"], "categoryCode": "7001" } 2、code过滤,根据二级品类进行过滤,目前云端只支持ykq和gykzq这两种遥控器 { "localId": "203a", "type": "1", "codes": ["xxxx"], "categoryCode": "7001" } 关于categoryCode:categoryCode 并非三级品类,与localId匹配范围为7001-7008;localId 为云端分配,步长为8,因此一个遥控器内部最多支持关联8个群组,localid为初始值依次+1,与之匹配的categoryCode从7001依次+1. vendorIds 必传 可以为空字符串 |
localId | string | 是 | - | localId 群组本地标识 |
vendorIds | string | 是 | - | 遥控器群组本地版本,使用功能此参数,云端版本传空字符串 vendorIds 使用meshCategory进行设备列表筛选 示例:vendorIds: "1F10,2F10" |
type | string | 否 | - | 遥控器群组云端版本,使用此功能参数 type 筛选条件 0:pccs过滤,1:codes过滤 |
pccs | string[] | 否 | - | 遥控器群组云端版本,使用此功能参数 pccs 使用meshCategory进行设备列表筛选 示例:pccs: ["1F10","2F10"] |
codes | string[] | 否 | - | 遥控器群组云端版本,使用此功能参数 codes 使用二级品类进行设备列表筛选 示例:codes: ["ykq","gykzq"] |
categoryCode | string | 否 | - | categoryCode 并非三级品类,与localId匹配范围为7001-7008; localId 为云端分配,步长为8,因此一个遥控器内部最多支持关联8个群组,localid为初始值依次+1,与之匹配的categoryCode从7001依次+1. |
isSupportLowPower | boolean | 否 | false | 是否支持低功耗,部分无线开关需要用到 默认值:false |
complete | () => void | 否 | - | 接口调用结束的回调函数(调用成功、失败都会执行) |
success | () => void | 否 | - | 接口调用成功的回调函数 |
fail | (params: Object) => void | 否 | - | 接口调用失败的回调函数 |
fail 回调参数
| 属性 | 类型 | 说明 |
|---|---|---|
errorMsg | string | 错误信息 |
errorCode | string | number | 错误码 |
| 错误扩展 |
返回值
无