dlt.closeBLEConnection
Introduction
Closes a Bluetooth connection.
Parameters
Object object
| Property | Type | Default | Required | Description |
|---|---|---|---|---|
| address | string | Yes | The MAC address of the Bluetooth device. | |
| success | function | No | Callback function called when the interface is successfully invoked. | |
| fail | function | No | Callback function called when the interface invocation fails. | |
| complete | function | No | Callback function called when the interface invocation is complete (called whether the invocation is successful or not). |
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 |
Error Code Definitions
| Error Code | Description |
|---|---|
| -1 | Failure |
| 0 | Normal |
| 10000 | Bluetooth adapter not initialized |
| 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 for scanning |
| 10008 | System reports an exception |
| 10013 | Invalid data |
| 10014 | Permission not granted |
| 10015 | Adapter already initialized |
Sample Code
dlt.closeBLEConnection({
address: 'xxx',
success: function (res) {
console.log(res);
},
complete: function (res) {
console.log(res);
},
fail: function (res) {
console.log(res);
},
});
In the provided sample code, the closeBLEConnection function is called to close the Bluetooth connection with the device specified by the address. Callback functions are provided for success, failure, and completion. Make sure to replace 'xxx' with the actual MAC address of the Bluetooth device you want to close the connection to.