High level Bluetooth Low Energy API and radio abstraction layer

Dependencies:   nRF51822

Dependents:   LinkNode_LIS3DH

Fork of BLE_API by Bluetooth Low Energy

Files at this revision

API Documentation at this revision

Comitter:
rgrover1
Date:
Fri Jun 19 15:52:51 2015 +0100
Parent:
588:8f6e14308c9a
Child:
590:60b07657557e
Commit message:
Synchronized with git rev 6a88d2af
Author: Rohit Grover
use Gap::ConnectionParams_t in connect()

Changed in this revision

public/BLEDevice.h Show annotated file Show diff for this revision Revisions of this file
public/Gap.h Show annotated file Show diff for this revision Revisions of this file
--- a/public/BLEDevice.h	Fri Jun 19 15:52:51 2015 +0100
+++ b/public/BLEDevice.h	Fri Jun 19 15:52:51 2015 +0100
@@ -862,11 +862,13 @@
 
 inline ble_error_t
 BLEDevice::connect(const Gap::Address_t peerAddr, Gap::AddressType_t peerAddrType) {
-    return transport->getGap().connect(peerAddr, peerAddrType, scanningParams);
+    Gap::ConnectionParams_t connectionParams;
+    return transport->getGap().connect(peerAddr, peerAddrType, scanningParams, connectionParams);
 }
 inline ble_error_t
 BLEDevice::connect(const Gap::Address_t peerAddr, Gap::AddressType_t peerAddrType, const GapScanningParams &scanParams) {
-    return transport->getGap().connect(peerAddr, peerAddrType, scanParams);
+    Gap::ConnectionParams_t connectionParams;
+    return transport->getGap().connect(peerAddr, peerAddrType, scanParams, connectionParams);
 }
 
 inline ble_error_t
--- a/public/Gap.h	Fri Jun 19 15:52:51 2015 +0100
+++ b/public/Gap.h	Fri Jun 19 15:52:51 2015 +0100
@@ -177,7 +177,7 @@
     virtual uint16_t    getMinAdvertisingInterval(void) const                                      = 0;
     virtual uint16_t    getMinNonConnectableAdvertisingInterval(void) const                        = 0;
     virtual uint16_t    getMaxAdvertisingInterval(void) const                                      = 0;
-    virtual ble_error_t connect(const Address_t peerAddr, Gap::AddressType_t peerAddrType, const GapScanningParams &scanParams) = 0;
+    virtual ble_error_t connect(const Address_t peerAddr, Gap::AddressType_t peerAddrType, const GapScanningParams &scanParams, const ConnectionParams_t& connectionParams) = 0;
     virtual ble_error_t disconnect(DisconnectionReason_t reason)                                   = 0;
     virtual ble_error_t getPreferredConnectionParams(ConnectionParams_t *params)                   = 0;
     virtual ble_error_t setPreferredConnectionParams(const ConnectionParams_t *params)             = 0;