Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependents: BLE_ANCS_SDAPI BLE_temperature BLE_HeartRate BLE_ANCS_SDAPI_IRC ... more
Diff: public/BLEDevice.h
- Revision:
- 384:48412313df56
- Parent:
- 383:7bd527ea7280
- Child:
- 385:6e66d1c6de00
--- a/public/BLEDevice.h Wed May 13 08:51:07 2015 +0100 +++ b/public/BLEDevice.h Wed May 13 08:51:07 2015 +0100 @@ -733,6 +733,34 @@ } inline ble_error_t +BLEDevice::setScanningParams(uint16_t interval, uint16_t window, uint16_t timeout) { + ble_error_t rc; + if (((rc = scanningParams.setInterval(interval)) == BLE_ERROR_NONE) && + ((rc = scanningParams.setWindow(window)) == BLE_ERROR_NONE) && + ((rc = scanningParams.setTimeout(timeout)) == BLE_ERROR_NONE)) { + return BLE_ERROR_NONE; + } + + return rc; +} + +inline ble_error_t +BLEDevice::setScanningInterval(uint16_t interval) { + return scanningParams.setInterval(interval); +} + +inline ble_error_t +BLEDevice::setScanningWindow(uint16_t window) { + + return scanningParams.setWindow(window); +} + +inline ble_error_t +BLEDevice::setScanningTimeout(uint16_t timeout) { + return scanningParams.setTimeout(timeout); +} + +inline ble_error_t BLEDevice::disconnect(Gap::DisconnectionReason_t reason) { return transport->getGap().disconnect(reason);