mirror of
https://github.com/danielsogl/awesome-cordova-plugins.git
synced 2025-04-01 20:32:55 +08:00
Add requestConnectionPriority() to the ble plugin. (#4902)
This commit is contained in:
parent
7a4306acfc
commit
0c05b33a1d
@ -361,6 +361,29 @@ export class BLE extends AwesomeCordovaNativePlugin {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Request connection priority
|
||||||
|
* Supported Platforms: Android
|
||||||
|
* @usage
|
||||||
|
*```
|
||||||
|
* BLE.requestConnectionPriority('12:34:56:78:9A:BC', 'high').then(() => {
|
||||||
|
* console.log('Connection priority set');
|
||||||
|
* }, error => {
|
||||||
|
* console.log('Could no set connection priority');
|
||||||
|
* });
|
||||||
|
* ```
|
||||||
|
* @param {string} deviceId UUID or MAC address of the peripheral
|
||||||
|
* @param {string} priority Connection priority can be one of:
|
||||||
|
* "balanced" - (https://developer.android.com/reference/android/bluetooth/BluetoothGatt#CONNECTION_PRIORITY_BALANCED)
|
||||||
|
* "high" - (https://developer.android.com/reference/android/bluetooth/BluetoothGatt#CONNECTION_PRIORITY_HIGH)
|
||||||
|
* "low" - (https://developer.android.com/reference/android/bluetooth/BluetoothGatt#CONNECTION_PRIORITY_LOW_POWER)
|
||||||
|
* @returns {Promise<any>} Returns a Promise.
|
||||||
|
*/
|
||||||
|
@Cordova()
|
||||||
|
requestConnectionPriority(deviceId: string, priority: string): Promise<any> {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Refresh Device Cache
|
* Refresh Device Cache
|
||||||
* This method may fix a issue of old cached services and characteristics.
|
* This method may fix a issue of old cached services and characteristics.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user