dlt.stopBluetoothDevicesDiscovery
Introduction
Stop scanning for Bluetooth devices.
Parameters
Object object
| Property | Type | Default | Required | Description |
|---|---|---|---|---|
| success | function | No | The callback function for a successful API call. | |
| fail | function | No | The callback function for a failed API call. | |
| complete | function | No | The callback function that is called when the API call ends (whether it succeeds or fails). |
object.success Callback Function
Parameters
Object res
| Property | Type | Description |
|---|---|---|
| success | string | true - Success |
object.fail Callback Function
Parameters
Object res
| Property | Type | Description |
|---|---|---|
| success | string | false - Failure |
| errCode | string | Error code |
Explanation of Error Codes
| Error Code | Description |
|---|---|
| -1 | Failed |
| 0 | Normal |
| 10000 | Bluetooth adapter uninitialized |
| 10001 | Bluetooth not available |
| 10002 | Device not found |
| 10003 | Connection failed |
| 10004 | Already connected |
| 10005 | Characteristic not found |
| 10006 | Descriptor not found |
| 10007 | Location access required |
| 10008 | System reports an exception |
| 10013 | Invalid data |
| 10014 | Permission not granted |
| 10015 | Adapter already initialized |
Sample Code
dlt.stopBluetoothDevicesDiscovery({
success(res) {
console.log('stopBluetoothDevicesDiscovery success', res);
},
});
In the sample code provided, dlt.stopBluetoothDevicesDiscovery is used to stop scanning for Bluetooth devices. When the operation is successful, the success callback function is called, and it logs the result to the console.