dlt.getBluetoothAdapterState
Introduction
Get the Bluetooth adapter state.
Parameters
Object object
Property | Type | Default | Required | Description |
---|---|---|---|---|
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 |
discovering | boolean | Whether searching for devices is in progress |
available | boolean | Whether the Bluetooth adapter is available |
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.getBluetoothAdapterState({
success: function (res) {
console.log(res);
},
complete: function (res) {
console.log(res);
},
fail: function (res) {
console.log(res);
},
});
In the provided sample code, the getBluetoothAdapterState
function is called to retrieve the current state of the Bluetooth adapter. The success callback logs the result, which includes information about whether the adapter is discovering devices and whether it is available.