Commit Graph

782 Commits (0d1bfd4843b268ebc0dc7d9ca8bccb5990439d53)

Author SHA1 Message Date
Rohit Grover 4ab43fb768 introduce DiscoveredCharacteristic::writeWoResponse() 2015-06-05 08:04:19 +01:00
Rohit Grover ff8ff267b3 define operator!= for UUID 2015-06-05 08:04:19 +01:00
Rohit Grover 1ccaaa5a44 document headers for the serviceDiscovery API. 2015-06-05 08:04:19 +01:00
Rohit Grover 9849c09adb DiscoveredService callback now takes a pointer instead of a reference. 2015-06-05 08:04:19 +01:00
Rohit Grover 7cf2bbb43a DiscoveredCharacteristic::read() should be a const member function. 2015-06-05 08:04:19 +01:00
Rohit Grover aedbcb6bfa CharacteristicCallback_t should take a pointer instead of a reference 2015-06-05 08:04:19 +01:00
Rohit Grover a5eeb92a05 allow for DiscoveredCharacteristic::setup() be in the derived class 2015-06-05 08:04:19 +01:00
Rohit Grover 9f54d528a6 add some comment headers 2015-06-05 08:04:19 +01:00
Rohit Grover 71d6414370 expand on the comment header for read() 2015-06-05 08:04:19 +01:00
Rohit Grover 069e81b371 DiscoveredCharacteristic::read() should return ble_error_t 2015-06-05 08:04:19 +01:00
Rohit Grover e90c2ac862 introduce DiscoveredCharacteristic::read() 2015-06-05 08:04:19 +01:00
Rohit Grover e8850be6cb split out DiscoveredService and DiscoveredCharacteristic from ServiceDiscovery. 2015-06-05 08:04:19 +01:00
Rohit Grover b4ccb331b8 introduce ReadResponse_t to DiscoveredCharacteristic 2015-06-05 08:04:19 +01:00
Rohit Grover 890035c62f minor change: add an explicit public accessor. 2015-06-05 08:04:19 +01:00
Rohit Grover f13fe428de add variants for DiscoveredCharacteristic::setup() 2015-06-05 08:04:19 +01:00
Rohit Grover 3c76cf7ed4 switch DiscoveredService::getShortUUID() to getUUID() 2015-06-05 08:04:18 +01:00
Rohit Grover 97d170308d Provide alternate setup() methods for DiscoveredService. This helps setup longUUID. 2015-06-05 08:04:18 +01:00
Rohit Grover f4773ae12f add UUID::setupLong() 2015-06-05 08:04:18 +01:00
Rohit Grover 6208ed9a35 white space diffs. 2015-06-05 08:04:18 +01:00
Rohit Grover 273ed9e69f add a comment to UUID constructor to explain MSB byte ordering. 2015-06-05 08:04:18 +01:00
Rohit Grover dc406f5b23 white space diffs. 2015-06-05 08:04:18 +01:00
Rohit Grover 3ff7472d48 switch to UUID within DiscoveredCharacteristic 2015-06-05 08:04:18 +01:00
Rohit Grover ec704356ac switch to using UUID within DiscoveredService 2015-06-05 08:04:18 +01:00
Rohit Grover 081ceb5c01 Move certain UUID related declarations within the UUID namespace. 2015-06-05 08:04:18 +01:00
Rohit Grover 1ca94c9479 enhance ServiceDiscovery with isActive() and onTermination() 2015-06-05 08:04:18 +01:00
Rohit Grover 09063c3668 ServiceDiscovery::Launch() should take in const references for UUID. 2015-06-05 08:04:18 +01:00
Rohit Grover bd866737e6 merge versions of ServiceDiscovery::launch() into a single API. 2015-06-05 08:04:18 +01:00
Rohit Grover 4c1feadcc5 white space diffs. 2015-06-05 08:04:18 +01:00
Rohit Grover 2963968e00 Add Gap::ConnectionCallbackParams_t (with a new member to define role as central or peripheral). 2015-06-05 08:04:18 +01:00
Rohit Grover 93033eca69 rehome a declaration 2015-06-05 08:04:18 +01:00
Rohit Grover e49d800d20 white space diff. 2015-06-05 08:04:18 +01:00
Rohit Grover e9cc4d6ed5 replaced more deprecated uses of Gap::address_t 2015-06-05 08:04:18 +01:00
Rohit Grover 4eb839361c introduce Gap::Role_t 2015-06-05 08:04:18 +01:00
Rohit Grover 2909d1a5a1 white space diffs. 2015-06-05 08:04:18 +01:00
Rohit Grover 639e3c681d add a comment header for BLEDevice::connect() 2015-06-05 08:04:18 +01:00
Rohit Grover 6da31dcedd consolidated the connect APIs into a single API. Takes pointers instead of references. 2015-06-05 08:04:18 +01:00
Rohit Grover cc30c92fa5 pass in some useful connection paramters from connect() 2015-06-05 08:04:18 +01:00
Rohit Grover 6a88d2af37 use Gap::ConnectionParams_t in connect() 2015-06-05 08:04:18 +01:00
Rohit Grover 611f05f577 minor: adding a public accessor. 2015-06-05 08:04:18 +01:00
Rohit Grover 25bef2bd6e add ScanParams to connect() 2015-06-05 08:04:18 +01:00
Rohit Grover b899ac13e9 introduce API for BLEDevice::connect(peerAddr, peerAddrType) 2015-06-05 08:04:18 +01:00
Rohit Grover f3040fa0a6 turn DiscoveredCharacteristic() into a class. 2015-06-05 08:04:18 +01:00
Rohit Grover 21c86533f9 turn DiscoveredService into a class. 2015-06-05 08:04:18 +01:00
Rohit Grover b2c77f0351 should use GattAttribute::Handle_t 2015-06-05 08:04:18 +01:00
Rohit Grover 6e45d2ae71 add GattAttribute::INVALID_HANDLE 2015-06-05 08:04:18 +01:00
Rohit Grover 56d3b330e1 white space diffs. 2015-06-05 08:04:18 +01:00
Rohit Grover 5f5a312d40 use forward declarations in Gap.h 2015-06-05 08:04:18 +01:00
Rohit Grover 9dc93936fd add some includes for types used in BLEDevice 2015-06-05 08:04:18 +01:00
Rohit Grover 564c53db53 get rid of some stuff from a bad rebase 2015-06-05 08:04:18 +01:00
Rohit Grover f89fcb3ec2 remove extraneous declaration of AdvertisementReportCallback_t 2015-06-05 08:04:18 +01:00