Commit graph

997 commits

Author SHA1 Message Date
Vincent Coubard
0383194a59 Add DisconnectionEventCAllbackChain accessor 2015-11-20 13:09:24 +00:00
Vincent Coubard
b9cde8590c Improve management of onConnection callback chain 2015-11-20 13:04:26 +00:00
Rohit Grover
0d1bfd4843 Merge pull request #107 from andresag01/develop
Remove Eddystone implementation in ble/services
2015-11-20 13:01:00 +00:00
Vincent Coubard
dfc03ce0e6 Convert Gap::timeout callback to a callback chain. Add 'boolean'
conversion and function operator syntax to
CallChainOfFunctionPointerWithContext
2015-11-20 12:56:39 +00:00
Vincent Coubard
162fb4f75b Add detach operation to CallChainOfFunctionPointersWithContext, Add
operator== to functionpointerWithContext class
2015-11-20 12:23:02 +00:00
Andres Amaya Garcia
b76d50adf7 Remove Eddystone implementation in ble/services
The files EddystoneService.h and EddystoneConfigService.h have been removed
from ble/services since the implementation is not part of the API. Furthermore
a new implementation to replace this one has been developed and is available
in ble-examples repo.
2015-11-20 11:22:42 +00:00
Vincent Coubard
16f99ad6ef Rename characteristic descriptors discovery activity and termination
function
2015-11-18 15:51:27 +00:00
Vincent Coubard
15c6995745 Add operator!= for DiscoveredCharacteristic::Properties_t 2015-11-18 14:36:33 +00:00
Vincent Coubard
4d8829addb Workaround for mbed os Functionpointer implementation:
mbed os FunctionPointer implementation does not allow, yet, to use a const
member function This kind of workaround is needed to use
FunctionPointerWithContext class in minar
2015-11-18 14:24:40 +00:00
Vincent Coubard
0897859127 Merge remote-tracking branch 'origin/develop' into descriptorDiscovery 2015-11-18 13:32:55 +00:00
Vincent Coubard
b8260b5193 Use const reference instead of value for characteristic discovery
callbacks
2015-11-18 12:44:35 +00:00
Vincent Coubard
483cf906db Improve FunctionPointerWithContext value semantic.
Fix operator== in DiscoveredCharacteristic.
add DiscoveredOperator::operator!=
add a function to set the last handle of a DiscoveredCharacteristic on the
fly
2015-11-17 14:17:38 +00:00
Vincent Coubard
62a1c4a9cc Improve Characteristic descriptor discovery:
- all member of
  CharacteristicDescriptorDiscovery::DiscoveryCallbackParams_t are now
  const by default
- CharacteristicDescriptorDiscovery::TerminationCallbackParams_t now
  accept a status parameter which indicate if the operation ends properly
  or not
- Remove DiscoveredCharacteristicDescriptor declaration from
  DiscoveredCharacteristic.h file
- Add comparison operation to DiscoveredCharacteristic::Properties_t type
- Add lastHandle member to DiscoveredCharacteristic
- Add equality operator to DiscoveredCharacteristic
- make FunctionPointerWithContext call operation const, so that it mirror
  std::function and allow to call this kind of objects to be called when
  they are passed by const reference
- Add primitive operations to GattClient for dicovering characteristic
  descriptors
- Fullfil DiscoveredCharacteristic::discoverDescriptors function
  implementation
2015-11-17 10:15:17 +00:00
Rohit Grover
04d10f6547 adding a Doxygen config file 2015-11-17 06:59:55 +00:00
Rohit Grover
7a97458b9f white space diffs 2015-11-17 06:59:21 +00:00
Rohit Grover
57654dba72 version v2.0.5 2015-11-16 14:48:53 +00:00
Rohit Grover
e2555c7dd5 Merge branch 'iriark01-master' into develop 2015-11-16 14:38:46 +00:00
Rohit Grover
4ca38f969f Merge branch 'master' of https://github.com/iriark01/ble into iriark01-master 2015-11-16 14:38:27 +00:00
Rohit Grover
562aa49e13 delete an incorrect comment from the documentation in Gap.h 2015-11-16 13:48:47 +00:00
Irit Arkin
45589c11d2 New version
Based on the main repo's master version, with edits to the API.
2015-11-16 13:47:38 +00:00
Irit Arkin
249c58db58 New version
Based on the main repo's master version, with edits to the API.
2015-11-16 13:47:05 +00:00
Irit Arkin
8c28732408 New version
Based on the main repo's master version, with edits to the API.
2015-11-16 13:46:37 +00:00
Irit Arkin
e4a6b63fcb New version
Based on the main repo's master version, with edits to the API.
2015-11-16 13:46:07 +00:00
Irit Arkin
f5b850fb55 New version
Based on the main repo's master version, with edits to the API.
2015-11-16 13:45:37 +00:00
Rohit Grover
e31c2ef54e delete an obsolete Note from the documentation in Gap.h 2015-11-16 13:44:29 +00:00
Irit Arkin
3b89792adb New version
Based on the main repo's master version, with edits to the API.
2015-11-16 13:26:44 +00:00
Irit Arkin
a1abee2769 New version
Based on the main repo's master version, with edits to the API.
2015-11-16 13:26:09 +00:00
Irit Arkin
9008a70792 New version
Based on the main repo's master version, with edits to the API.
2015-11-16 13:25:39 +00:00
Irit Arkin
737d0e845a New version
Based on the main repo's master version, with edits to the API.
2015-11-16 13:25:02 +00:00
Irit Arkin
ac28368019 New version
Based on the main repo's master version, with edits to the API.
2015-11-16 09:54:50 +00:00
Irit Arkin
842a970bb3 New version
Based on the main repo's master version, with edits to the API.
2015-11-16 09:54:13 +00:00
Irit Arkin
dfb4bacd07 New version
Based on the main repo's master version, with edits to the API.
2015-11-16 09:53:40 +00:00
Irit Arkin
cb039a4336 New version
Based on the main repo's master version, with edits to the API.
2015-11-16 09:51:46 +00:00
Irit Arkin
f0b7da3b4b New version
Based on the main repo's master version, with edits to the API.
2015-11-16 08:47:44 +00:00
Irit Arkin
c39f5f7fd4 New version
Based on the main repo's master version, with edits to the API.
2015-11-16 08:46:13 +00:00
Irit Arkin
042c89746c New version
Based on the main repo's master version, with edits to the API.
2015-11-16 08:45:48 +00:00
Irit Arkin
32f2acb55b New version
Based on the main repo's master version, with edits to the API.
2015-11-16 08:45:10 +00:00
Irit Arkin
dba18f9deb New version
Based on the main repo's master version, with edits to the API.
2015-11-16 08:44:46 +00:00
Irit Arkin
648f9fc5b0 New version
Based on the main repo's master version, with edits to the API.
2015-11-16 08:44:17 +00:00
Irit Arkin
f026284cb3 New version
Based on the main repo's master version, with edits to the API.
2015-11-16 08:43:56 +00:00
Irit Arkin
216f73bc51 New version
Based on the main repo's master version, with edits to the API.
2015-11-16 08:42:17 +00:00
Vincent Coubard
c9261773ac Improve interface for CharacteristicDescriptorDiscovery:
CharacteristicDescriptorDiscovery::DiscoveryCallback_t take a
DiscoveryCallBackParam instead of just the discovered descriptor
DiscoveredCharacteristicDescriptor is now a plain type.
DiscoveredCharacteristic support operator==
DiscoveredCharacteristic::Properties-t support operator==
DiscoveredCharacteristic now include the last Gatt handle of this
characteristic
FunctionPointer with context call() is now const, in order to mirror
std::function and call a const FunctionPointerWithContext
FunctionPointerWithContext support operator ==
GattClient support basic characteristic descriptor discovery operations
The implementation of DiscoveredCharacteristic::discoverDescriptors is now
fullfiled.
2015-11-13 13:01:48 +00:00
Rohit Grover
02425193ed Merge branch 'develop' 2015-11-13 08:20:49 +00:00
Rohit Grover
34c8447a63 version v2.0.4 2015-11-13 08:20:21 +00:00
Rohit Grover
df4d29177e Merge branch 'iriark01-patch-1' into develop 2015-11-13 08:11:14 +00:00
Irit Arkin
e3f18f6a37 Edits
Typos etc.
2015-11-12 15:39:09 +00:00
Vincent Coubard
6dd3376c86 Add characteristic descriptor discovery API. 2015-11-10 17:09:23 +00:00
Vincent Coubard
582789ea91 Add function template makeFunctionPointer wich help to create
FunctionPointerWithContext<ContextType> instances.
2015-11-10 17:07:03 +00:00
Rohit Grover
6ce2094ea8 Merge branch 'develop' 2015-11-03 13:19:43 +00:00
Rohit Grover
73559d3bef version v2.0.3 2015-11-03 13:18:50 +00:00