use sets to apply limits

pull/7262/head
paul-szczepanek-arm 2018-06-19 15:18:11 +01:00
parent 588e68bccf
commit 4b1ce49ee1
1 changed files with 10 additions and 3 deletions

View File

@ -2112,9 +2112,16 @@ public:
*
* @note All restrictions from setScanParams(uint16_t, uint16_t, uint16_t, bool) apply.
*/
ble_error_t setScanParams(GapScanningParams scanningParams) {
_scanningParams = scanningParams;
return BLE_ERROR_NONE;
ble_error_t setScanParams(const GapScanningParams& scanningParams) {
ble_error_t rc;
if (((rc = _scanningParams.setInterval(scanningParams.getInterval())) == BLE_ERROR_NONE) &&
((rc = _scanningParams.setWindow(scanningParams.getWindow())) == BLE_ERROR_NONE) &&
((rc = _scanningParams.setTimeout(scanningParams.getTimeout())) == BLE_ERROR_NONE)) {
_scanningParams.setActiveScanning(scanningParams.getActiveScanning());
return BLE_ERROR_NONE;
}
return rc;
}
/**