Lancaster University's fork of the mbed BLE API. Lives on github, https://github.com/lancaster-university/BLE_API
Dependents: microbit-dal microbit-dal microbit-ble-open microbit-dal ... more
Fork of BLE_API by
Diff: ble/DiscoveredCharacteristic.h
- Revision:
- 1066:980dd95eb920
- Parent:
- 1065:473735376f13
- Child:
- 1070:4f42630b9c9e
diff -r 473735376f13 -r 980dd95eb920 ble/DiscoveredCharacteristic.h --- a/ble/DiscoveredCharacteristic.h Mon Jan 11 08:51:38 2016 +0000 +++ b/ble/DiscoveredCharacteristic.h Mon Jan 11 08:51:39 2016 +0000 @@ -25,8 +25,20 @@ #include "ble/DiscoveredCharacteristicDescriptor.h" /** - * Structure for holding information about the service and the characteristics - * found during the discovery process. + * @brief Representation of a characteristic discovered during a GattClient + * discovery procedure (see GattClient::launchServiceDiscovery ). + * + * @detail Provide detailed informations about a discovered characteristic like: + * - Its UUID (see getUUID). + * - The most important handles of the characteristic definition + * (see getDeclHandle, getValueHandle, getLastHandle ) + * - Its properties (see getProperties). + * This class also provide functions to operate on the characteristic: + * - Read the characteristic value (see read) + * - Writing a characteristic value (see write or writeWoResponse) + * - Discover descriptors inside the characteristic definition. These descriptors + * extends the characteristic. More information about descriptor usage is + * available in DiscoveredCharacteristicDescriptor class. */ class DiscoveredCharacteristic { public: