bluetoothCapabilityIsSupport(params: Object)
版本要求:
DeviceKit≥2.2.1@ray-js/ray≥0.6.23
支持平台:
iOSAndroid
描述
蓝牙设备是否支持某个能力 capability 不同值对应查询的具体能力值 0:OTA时DP是否可控 1:网关和App对于该设备是否使用低功耗在线逻辑 2:是否具备Beacon能力 3:是否有蓝牙LINK层加密使能 4:是否支持扩展模块 5:是否支持定时 6:是否支持蓝牙BT/BLE双模 7:是否需要强制LINK层加密
参数
| 属性 | 类型 | 必填 | 说明 |
|---|---|---|---|
deviceId | string | 是 | 设备Id |
capability | number | 是 | 能力值标位,与 bluetoothCapabilityIsSupport 方法说明一致 0:OTA 时 DP 是否可控 1:网关和 App 对于该设备是否使用低功耗在线逻辑 2:是否具备 Beacon 能力 3:是否有蓝牙 LINK 层加密使能 4:是否支持扩展模块 5:是否支持定时 6:是否支持蓝牙 BT/BLE 双模 7:是否需要强制 LINK 层加密 |
complete | () => void | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
success | (params: Object) => void | 否 | 接口调用成功的回调函数 |
fail | (params: Object) => void | 否 | 接口调用失败的回调函数 |
success 回调参数
| 属性 | 类型 | 说明 | DeviceKit 最低版本 |
|---|---|---|---|
isSupport | boolean | 是否支持蓝牙相关能力的结果回调 isSupport 是否支持 | v3.3.0 |
fail 回调参数
| 属性 | 类型 | 说明 |
|---|---|---|
errorMsg | string | 错误信息 |
errorCode | string | number | 错误码 |
| 错误扩展 |
返回值
无