提交 a17fed8b 编写于 作者: S summer8999

SR000H5EJ6

Signed-off-by: Nsummer8999 <xionghuan7@huawei.com>
上级 07e2a448
...@@ -61,7 +61,7 @@ createDeviceManager(bundleName: string, callback: AsyncCallback&lt;DeviceManager ...@@ -61,7 +61,7 @@ createDeviceManager(bundleName: string, callback: AsyncCallback&lt;DeviceManager
| deviceName | string | 是 | 设备名称。 | | deviceName | string | 是 | 设备名称。 |
| deviceType | [DeviceType](#devicetype) | 是 | 设备类型。 | | deviceType | [DeviceType](#devicetype) | 是 | 设备类型。 |
| networkId<sup>8+</sup> | string | 是 | 设备网络标识。 | | networkId<sup>8+</sup> | string | 是 | 设备网络标识。 |
| rangge<sup>9+</sup> | number | 是 | 发现设备的距离。 | | range<sup>9+</sup> | number | 是 | 发现设备的距离。 |
## DeviceType ## DeviceType
...@@ -431,14 +431,14 @@ stopDeviceDiscovery(subscribeId: number): void ...@@ -431,14 +431,14 @@ stopDeviceDiscovery(subscribeId: number): void
### publishDeviceDiscovery9+</sup> ### publishDeviceDiscovery9+</sup>
publishDeviceDiscovery(subscribeInfo: SubscribeInfo): void publishDeviceDiscovery(publishInfo: PublishInfo): void
发现设备发现。 发现设备发现。
**系统能力**:SystemCapability.DistributedHardware.DeviceManager **系统能力**:SystemCapability.DistributedHardware.DeviceManager
- 参数: - 参数:
| 名称 | 参数类型 | 必填 | 说明 | | 名称 | 参数类型 | 必填 | 说明 |
| ------------- | ------------------------------- | ---- | ----- | | ------------- | ------------------------------- | ---- | ----- |
| publishInfo | [PublishInfo](#publishinfo) | 是 | 发布设备发现信息。 | | publishInfo | [PublishInfo](#publishinfo) | 是 | 发布设备发现信息。 |
...@@ -446,32 +446,32 @@ publishDeviceDiscovery(subscribeInfo: SubscribeInfo): void ...@@ -446,32 +446,32 @@ publishDeviceDiscovery(subscribeInfo: SubscribeInfo): void
```js ```js
//生成发布标识,随机数确保每次调用发现接口的标识不一致 //生成发布标识,随机数确保每次调用发现接口的标识不一致
var publishId = Math.floor(Math.random() * 10000 + 1000); var publishId = Math.floor(Math.random() * 10000 + 1000);
var subscribeInfo = { var publishInfo = {
"publishId": publishId, "publishId": publishId,
"mode": 0xAA, //主动模式 "mode": 0xAA, //主动模式
"freq": 2, //高频率 "freq": 2, //高频率
"ranging": 1 //支持发现时测距 "ranging": 1 //支持发现时测距
}; };
dmInstance.publishDeviceDiscovery(subscribeInfo); //当有发布结果时,通过回调通知给应用程序 dmInstance.publishDeviceDiscovery(publishInfo); //当有发布结果时,通过回调通知给应用程序
``` ```
### unpublishDeviceDiscovery ### unPublishDeviceDiscovery
unpublishDeviceDiscovery(subscribeId: number): void unPublishDeviceDiscovery(publishId: number): void
停止发布设备发现。 停止发布设备发现。
**系统能力**:SystemCapability.DistributedHardware.DeviceManager **系统能力**:SystemCapability.DistributedHardware.DeviceManager
- 参数: - 参数:
| 名称 | 参数类型 | 必填 | 说明 | | 名称 | 参数类型 | 必填 | 说明 |
| ----------- | ------ | ---- | ----- | | ----------- | -------- | ---- | ----- |
| publishId | number | 是 | 发布标识。 | | publishId | number | 是 | 发布标识。 |
- 示例: - 示例:
```js ```js
//入参需要和publishDeviceDiscovery接口传入的publishId配对使用 //入参需要和publishDeviceDiscovery接口传入的publishId配对使用
dmInstance.unpublishDeviceDiscovery(publishId); dmInstance.unPublishDeviceDiscovery(publishId);
``` ```
### authenticateDevice ### authenticateDevice
...@@ -704,10 +704,10 @@ on(type: 'publishSuccess', callback: Callback&lt;{ publishId: number }&gt;): voi ...@@ -704,10 +704,10 @@ on(type: 'publishSuccess', callback: Callback&lt;{ publishId: number }&gt;): voi
**系统能力**:SystemCapability.DistributedHardware.DeviceManager **系统能力**:SystemCapability.DistributedHardware.DeviceManager
- 参数: - 参数:
| 名称 | 参数类型 | 必填 | 说明 | | 名称 | 参数类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | -------------------------- | | -------- | ---------------------------------------- | ---- | -------------------------- |
| type | string | 是 | 注册发布设备发现回调,以便将发布结果时通知应用程序。 | | type | string | 是 | 注册发布设备发现回调,以便将发布结果时通知应用程序。 |
| callback | Callback&lt;{ publishId: number }&gt; | 是 | 注册设备发布的回调方法。 | | callback | Callback&lt;{ publishId: number }&gt; | 是 | 注册设备发布的回调方法。 |
- 示例: - 示例:
```js ```js
...@@ -726,10 +726,10 @@ off(type: 'publishSuccess', callback?: Callback&lt;{ publishId: number }&gt;): v ...@@ -726,10 +726,10 @@ off(type: 'publishSuccess', callback?: Callback&lt;{ publishId: number }&gt;): v
**系统能力**:SystemCapability.DistributedHardware.DeviceManager **系统能力**:SystemCapability.DistributedHardware.DeviceManager
- 参数: - 参数:
| 名称 | 参数类型 | 必填 | 说明 | | 名称 | 参数类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | --------------------------- | | -------- | ---------------------------------------- | ---- | --------------------------- |
| type | string | 是 | 取消注册设备发现回调。 | | type | string | 是 | 取消注册设备发现回调。 |
| callback | Callback&lt;{ subscribeId: number }&gt; | 是 | 指示要取消注册的设备发布回调。 | | callback | Callback&lt;{ publishId: number }&gt; | 是 | 指示要取消注册的设备发布回调。 |
- 示例: - 示例:
```js ```js
...@@ -748,10 +748,10 @@ on(type: 'publishFail', callback: Callback&lt;{ publishId: number, reason: numbe ...@@ -748,10 +748,10 @@ on(type: 'publishFail', callback: Callback&lt;{ publishId: number, reason: numbe
**系统能力**:SystemCapability.DistributedHardware.DeviceManager **系统能力**:SystemCapability.DistributedHardware.DeviceManager
- 参数: - 参数:
| 名称 | 参数类型 | 必填 | 说明 | | 名称 | 参数类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | ------------------------------ | | -------- | ----------------------------------------------------- | ---- | ------------------------------ |
| type | string | 是 | 注册设备发布失败回调,以便在发布设备失败时通知应用程序。 | | type | string | 是 | 注册设备发布失败回调,以便在发布设备失败时通知应用程序。 |
| callback | Callback&lt;{ publishId: number, reason: number }&gt; | 是 | 注册设备发布失败的回调方法。 | | callback | Callback&lt;{ publishId: number, reason: number }&gt; | 是 | 注册设备发布失败的回调方法。 |
- 示例: - 示例:
```js ```js
...@@ -770,10 +770,10 @@ off(type: 'publishFail', callback?: Callback&lt;{ publishId: number, reason: num ...@@ -770,10 +770,10 @@ off(type: 'publishFail', callback?: Callback&lt;{ publishId: number, reason: num
**系统能力**:SystemCapability.DistributedHardware.DeviceManager **系统能力**:SystemCapability.DistributedHardware.DeviceManager
- 参数: - 参数:
| 名称 | 参数类型 | 必填 | 说明 | | 名称 | 参数类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | ----------------- | | -------- | ----------------------------------------------------- | ---- | ----------------- |
| type | string | 是 | 取消注册设备发布失败回调。 | | type | string | 是 | 取消注册设备发布失败回调。 |
| callback | Callback&lt;{ publishId: number, reason: number }&gt; | 是 | 指示要取消注册的设备发布失败回调。 | | callback | Callback&lt;{ publishId: number, reason: number }&gt; | 是 | 指示要取消注册的设备发布失败回调。 |
- 示例: - 示例:
```js ```js
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册