Compatible with Keewi v1

Fork of BLE_API by Bluetooth Low Energy

Files at this revision

API Documentation at this revision

Comitter:
Rohit Grover
Date:
Wed Jun 11 08:39:01 2014 +0100
Parent:
83:fd58c1fe7849
Child:
85:5aa77755c05c
Commit message:
rename GattCharacteristic::minLength to ::initialLength

Changed in this revision

GattCharacteristic.h Show annotated file Show diff for this revision Revisions of this file
--- a/GattCharacteristic.h	Wed Jun 11 08:32:18 2014 +0100
+++ b/GattCharacteristic.h	Wed Jun 11 08:39:01 2014 +0100
@@ -31,8 +31,7 @@
 class GattCharacteristic
 {
 public:
-    enum
-    {
+    enum {
         UUID_BATTERY_LEVEL_STATE_CHAR                     = 0x2A1B,
         UUID_BATTERY_POWER_STATE_CHAR                     = 0x2A1A,
         UUID_REMOVABLE_CHAR                               = 0x2A3A,
@@ -112,8 +111,7 @@
         \note   See https://developer.bluetooth.org/gatt/units/Pages/default.aspx
     */
     /**************************************************************************/
-    typedef enum ble_gatt_unit_e
-    {
+    typedef enum ble_gatt_unit_e {
           BLE_GATT_UNIT_NONE                                                   = 0x2700,    /**< No specified unit type */
           BLE_GATT_UNIT_LENGTH_METRE                                           = 0x2701,    /**< Length, Metre */
           BLE_GATT_UNIT_MASS_KILOGRAM                                          = 0x2702,    /**< Mass, Kilogram */
@@ -233,8 +231,7 @@
         \note   See http://developer.bluetooth.org/gatt/descriptors/Pages/DescriptorViewer.aspx?u=org.bluetooth.descriptor.gatt.characteristic_presentation_format.xml
     */
     /**************************************************************************/
-    typedef enum ble_gatt_format_e
-    {
+    typedef enum ble_gatt_format_e {
         BLE_GATT_FORMAT_RFU     = 0x00, /**< Reserved For Future Use. */
         BLE_GATT_FORMAT_BOOLEAN = 0x01, /**< Boolean. */
         BLE_GATT_FORMAT_2BIT    = 0x02, /**< Unsigned 2-bit integer. */
@@ -273,8 +270,7 @@
                 and Section 3.3.3.1 for Extended Properties
     */
     /**************************************************************************/
-    typedef enum ble_gatt_char_properties_e
-    {
+    typedef enum ble_gatt_char_properties_e {
         BLE_GATT_CHAR_PROPERTIES_BROADCAST                   = 0x01, /**< Permits broadcasts of the Characteristic Value using Server Characteristic Configuration Descriptor. */
         BLE_GATT_CHAR_PROPERTIES_READ                        = 0x02, /**< Permits reads of the Characteristic Value. */
         BLE_GATT_CHAR_PROPERTIES_WRITE_WITHOUT_RESPONSE      = 0x04, /**< Permits writes of the Characteristic Value without response. */
@@ -293,8 +289,7 @@
         \note   See https://developer.bluetooth.org/gatt/descriptors/Pages/DescriptorViewer.aspx?u=org.bluetooth.descriptor.gatt.characteristic_presentation_format.xml
     */
     /**************************************************************************/
-    typedef struct PresentationFormat
-    {
+    typedef struct PresentationFormat {
         uint8_t  gatt_format;    /**< Format of the value, see @ref ble_gatt_format_t. */
         int8_t   exponent;       /**< Exponent for integer data types. Ex. if Exponent = -3 and the char value is 3892, the actual value is 3.892 */
         uint16_t gatt_unit;      /**< UUID from Bluetooth Assigned Numbers, see @ref ble_gatt_unit_t. */
@@ -328,7 +323,7 @@
     */
     /**************************************************************************/
     GattCharacteristic(const UUID &uuid, uint16_t initialLen, uint16_t maxLen, uint8_t props) :
-        _uuid(uuid), _lenMin(initialLen), _lenMax(maxLen), _handle(), _properties(props) {
+        _uuid(uuid), _initialLen(initialLen), _lenMax(maxLen), _handle(), _properties(props) {
         /* empty */
     }
 
@@ -345,17 +340,17 @@
     uint8_t getProperties(void) const {
         return _properties;
     }
-    uint16_t getMinLength(void) const {
-        return _lenMin;
+    uint16_t getInitialLength(void) const {
+        return _initialLen;
     }
     uint16_t getMaxLength(void) const {
         return _lenMax;
     }
 
 private:
-    UUID     _uuid;                  /* Characteristic UUID */
-    uint16_t _lenMin;                /* Minimum length of the value */
-    uint16_t _lenMax;                /* Maximum length of the value */
+    UUID     _uuid;        /* Characteristic UUID */
+    uint16_t _initialLen;  /* Initial length of the value */
+    uint16_t _lenMax;      /* Maximum length of the value */
     uint16_t _handle;
     uint8_t  _properties;
 };