abc
Fork of BLE_API by
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);