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:02 2015 +0100
Parent:
494:2e4af47b00a8
Child:
496:2abf82219288
Commit message:
Synchronized with git rev 2b27daba
Author: Rohit Grover
add read() to GattClient

Changed in this revision

public/GattClient.h Show annotated file Show diff for this revision Revisions of this file
--- a/public/GattClient.h	Fri Jun 19 15:52:02 2015 +0100
+++ b/public/GattClient.h	Fri Jun 19 15:52:02 2015 +0100
@@ -17,7 +17,15 @@
 #ifndef __GATT_CLIENT_H__
 #define __GATT_CLIENT_H__
 
+#include "blecommon.h"
+#include "Gap.h"
+#include "GattAttribute.h"
+
 class GattClient {
+public:
+    /* Initiate a Gatt Client read procedure by attribute-handle.*/
+    virtual ble_error_t read(Gap::Handle_t connHandle, GattAttribute::Handle_t attributeHandle, uint16_t offset) const = 0;
+
 #if 0
 public:
     /* Event callback handlers. */