InPlay API
All Data Structures Functions Variables Typedefs Enumerations Enumerator Modules
in_ble_att.h
1 
13 #ifndef IN_BLE_ATT_H
14 #define IN_BLE_ATT_H
15 
25 #include <stdint.h>
26 
27 /*
28  * DEFINES
29  ****************************************************************************************
30  */
31 #define BLE_ATT_UUID_16(uuid) (uuid)
32 
34 #define BLE_SVC_VALUE_MAX_LEN 0x0030
35 #define BLE_CHAR_NAME_MAX_LEN 0x0030
36 #define BLE_UUID_16_LEN 0x0002
37 #define BLE_UUID_32_LEN 0x0004
38 #define BLE_UUID_128_LEN 0x0010
39 
40 /*
41  * Enumerations
42  ****************************************************************************************
43  */
44 
64 {
65  ATT_PERM_NO_AUTH,
66  ATT_PERM_UNAUTH,
67  ATT_PERM_AUTH,
68  ATT_PERM_SEC_CON,
69 };
70 
73 {
76  ATT_PERM_READ_SHIFT = 0,
79  ATT_PERM_WRITE_SHIFT = 2,
82  ATT_PERM_IND_SHIFT = 4,
85  ATT_PERM_NTF_SHIFT = 6,
86 };
87 
90 {
107 };
108 
109 
119 {
122  ATT_EXT_PROP_MAX_LEN_SHIFT = 0,
125  ATT_EXT_PROP_VAL_OFFSET_SHIFT = 0,
128  ATT_EXT_PROP_EKS_SHIFT = 12,
131  ATT_EXT_PROP_UUID_LEN_SHIFT = 13,
133  ATT_EXT_PROP_RI = 0x8000,
134  ATT_EXT_PROP_RI_SHIFT = 15,
135 };
136 
147 {
150  ATT_SVC_PROP_EKS_SHIFT = 1,
153  ATT_SVC_PROP_AUTH_SHIFT = 2,
156  ATT_SVC_PROP_DIS_SHIFT = 4,
159  ATT_SVC_PROP_UUID_LEN_SHIFT = 5,
162  ATT_SVC_PROP_SECONDARY_SHIFT = 7,
163 };
164 
167  BLE_ATT_INVALID_UUID = BLE_ATT_UUID_16(0x0000),
168  /*----------------- SERVICES ---------------------*/
170  BLE_ATT_SVC_GENERIC_ACCESS = BLE_ATT_UUID_16(0x1800),
172  BLE_ATT_SVC_GENERIC_ATTRIBUTE = BLE_ATT_UUID_16(0x1801),
174  BLE_ATT_SVC_IMMEDIATE_ALERT = BLE_ATT_UUID_16(0x1802),
176  BLE_ATT_SVC_LINK_LOSS = BLE_ATT_UUID_16(0x1803),
178  BLE_ATT_SVC_TX_POWER = BLE_ATT_UUID_16(0x1804),
180  BLE_ATT_SVC_CURRENT_TIME = BLE_ATT_UUID_16(0x1805),
182  BLE_ATT_SVC_REF_TIME_UPDATE = BLE_ATT_UUID_16(0x1806),
184  BLE_ATT_SVC_NEXT_DST_CHANGE = BLE_ATT_UUID_16(0x1807),
186  BLE_ATT_SVC_GLUCOSE = BLE_ATT_UUID_16(0x1808),
188  BLE_ATT_SVC_HEALTH_THERMOM = BLE_ATT_UUID_16(0x1809),
190  BLE_ATT_SVC_DEVICE_INFO = BLE_ATT_UUID_16(0x180A),
192  BLE_ATT_SVC_HEART_RATE = BLE_ATT_UUID_16(0x180D),
194  BLE_ATT_SVC_PHONE_ALERT_STATUS = BLE_ATT_UUID_16(0x180E),
196  BLE_ATT_SVC_BATTERY_SERVICE = BLE_ATT_UUID_16(0x180F),
198  BLE_ATT_SVC_BLOOD_PRESSURE = BLE_ATT_UUID_16(0x1810),
200  BLE_ATT_SVC_ALERT_NTF = BLE_ATT_UUID_16(0x1811),
202  BLE_ATT_SVC_HID = BLE_ATT_UUID_16(0x1812),
204  BLE_ATT_SVC_SCAN_PARAMETERS = BLE_ATT_UUID_16(0x1813),
206  BLE_ATT_SVC_RUNNING_SPEED_CADENCE = BLE_ATT_UUID_16(0x1814),
208  BLE_ATT_SVC_CYCLING_SPEED_CADENCE = BLE_ATT_UUID_16(0x1816),
210  BLE_ATT_SVC_CYCLING_POWER = BLE_ATT_UUID_16(0x1818),
212  BLE_ATT_SVC_LOCATION_AND_NAVIGATION = BLE_ATT_UUID_16(0x1819),
214  BLE_ATT_SVC_ENVIRONMENTAL_SENSING = BLE_ATT_UUID_16(0x181A),
216  BLE_ATT_SVC_BODY_COMPOSITION = BLE_ATT_UUID_16(0x181B),
218  BLE_ATT_SVC_USER_DATA = BLE_ATT_UUID_16(0x181C),
220  BLE_ATT_SVC_WEIGHT_SCALE = BLE_ATT_UUID_16(0x181D),
222  BLE_ATT_SVC_BOND_MANAGEMENT = BLE_ATT_UUID_16(0x181E),
224  BLE_ATT_SVC_CONTINUOUS_GLUCOSE_MONITORING = BLE_ATT_UUID_16(0x181F),
226  BLE_ATT_SVC_IP_SUPPORT = BLE_ATT_UUID_16(0x1820),
228  BLE_ATT_SVC_INDOOR_POSITIONING = BLE_ATT_UUID_16(0x1821),
230  BLE_ATT_SVC_PULSE_OXIMETER = BLE_ATT_UUID_16(0x1822),
232  BLE_ATT_SVC_HTTP_PROXY = BLE_ATT_UUID_16(0x1823),
234  BLE_ATT_SVC_TRANSPORT_DISCOVERY = BLE_ATT_UUID_16(0x1824),
236  BLE_ATT_SVC_OBJECT_TRANSFER = BLE_ATT_UUID_16(0x1825),
237 
239  BLE_ATT_SVC_MESH_PROVISIONING = BLE_ATT_UUID_16(0x1827),
241  BLE_ATT_SVC_MESH_PROXY = BLE_ATT_UUID_16(0x1828),
242 
243  /*------------------- UNITS ---------------------*/
245  BLE_ATT_UNIT_UNITLESS = BLE_ATT_UUID_16(0x2700),
247  BLE_ATT_UNIT_METRE = BLE_ATT_UUID_16(0x2701),
249  BLE_ATT_UNIT_KG = BLE_ATT_UUID_16(0x2702),
251  BLE_ATT_UNIT_SECOND = BLE_ATT_UUID_16(0x2703),
253  BLE_ATT_UNIT_AMPERE = BLE_ATT_UUID_16(0x2704),
255  BLE_ATT_UNIT_KELVIN = BLE_ATT_UUID_16(0x2705),
257  BLE_ATT_UNIT_MOLE = BLE_ATT_UUID_16(0x2706),
259  BLE_ATT_UNIT_CANDELA = BLE_ATT_UUID_16(0x2707),
261  BLE_ATT_UNIT_SQ_METRE = BLE_ATT_UUID_16(0x2710),
263  BLE_ATT_UNIT_CUBIC_METRE = BLE_ATT_UUID_16(0x2710),
265  BLE_ATT_UNIT_METRE_PER_SECOND = BLE_ATT_UUID_16(0x2711),
267  BLE_ATT_UNIT_METRES_PER_SEC_SQ = BLE_ATT_UUID_16(0x2712),
269  BLE_ATT_UNIT_RECIPROCAL_METRE = BLE_ATT_UUID_16(0x2713),
271  BLE_ATT_UNIT_DENS_KG_PER_CUBIC_METRE = BLE_ATT_UUID_16(0x2714),
273  BLE_ATT_UNIT_KG_PER_SQ_METRE = BLE_ATT_UUID_16(0x2715),
275  BLE_ATT_UNIT_CUBIC_METRE_PER_KG = BLE_ATT_UUID_16(0x2716),
277  BLE_ATT_UNIT_AMPERE_PER_SQ_METRE = BLE_ATT_UUID_16(0x2717),
279  BLE_ATT_UNIT_AMPERE_PER_METRE = BLE_ATT_UUID_16(0x2718),
281  BLE_ATT_UNIT_MOLE_PER_CUBIC_METRE = BLE_ATT_UUID_16(0x2719),
283  BLE_ATT_UNIT_MASS_KG_PER_CUBIC_METRE = BLE_ATT_UUID_16(0x271A),
285  BLE_ATT_UNIT_CANDELA_PER_SQ_METRE = BLE_ATT_UUID_16(0x271B),
287  BLE_ATT_UNIT_REFRACTIVE_INDEX = BLE_ATT_UUID_16(0x271C),
289  BLE_ATT_UNIT_RELATIVE_PERMEABILITY = BLE_ATT_UUID_16(0x271D),
291  BLE_ATT_UNIT_RADIAN = BLE_ATT_UUID_16(0x2720),
293  BLE_ATT_UNIT_STERADIAN = BLE_ATT_UUID_16(0x2721),
295  BLE_ATT_UNIT_HERTZ = BLE_ATT_UUID_16(0x2722),
297  BLE_ATT_UNIT_NEWTON = BLE_ATT_UUID_16(0x2723),
299  BLE_ATT_UNIT_PASCAL = BLE_ATT_UUID_16(0x2724),
301  BLE_ATT_UNIT_JOULE = BLE_ATT_UUID_16(0x2725),
303  BLE_ATT_UNIT_WATT = BLE_ATT_UUID_16(0x2726),
305  BLE_ATT_UNIT_COULOMB = BLE_ATT_UUID_16(0x2727),
307  BLE_ATT_UNIT_VOLT = BLE_ATT_UUID_16(0x2728),
309  BLE_ATT_UNIT_FARAD = BLE_ATT_UUID_16(0x2729),
311  BLE_ATT_UNIT_OHM = BLE_ATT_UUID_16(0x272A),
313  BLE_ATT_UNIT_SIEMENS = BLE_ATT_UUID_16(0x272B),
315  BLE_ATT_UNIT_WEBER = BLE_ATT_UUID_16(0x272C),
317  BLE_ATT_UNIT_TESLA = BLE_ATT_UUID_16(0x272D),
319  BLE_ATT_UNIT_HENRY = BLE_ATT_UUID_16(0x272E),
321  BLE_ATT_UNIT_CELSIUS = BLE_ATT_UUID_16(0x272F),
323  BLE_ATT_UNIT_LUMEN = BLE_ATT_UUID_16(0x2730),
325  BLE_ATT_UNIT_LUX = BLE_ATT_UUID_16(0x2731),
327  BLE_ATT_UNIT_BECQUEREL = BLE_ATT_UUID_16(0x2732),
329  BLE_ATT_UNIT_GRAY = BLE_ATT_UUID_16(0x2733),
331  BLE_ATT_UNIT_SIEVERT = BLE_ATT_UUID_16(0x2734),
333  BLE_ATT_UNIT_KATAL = BLE_ATT_UUID_16(0x2735),
335  BLE_ATT_UNIT_PASCAL_SECOND = BLE_ATT_UUID_16(0x2740),
337  BLE_ATT_UNIT_NEWTON_METRE = BLE_ATT_UUID_16(0x2741),
339  BLE_ATT_UNIT_NEWTON_PER_METRE = BLE_ATT_UUID_16(0x2742),
341  BLE_ATT_UNIT_RADIAN_PER_SECOND = BLE_ATT_UUID_16(0x2743),
343  BLE_ATT_UNIT_RADIAN_PER_SECOND_SQ = BLE_ATT_UUID_16(0x2744),
345  BLE_ATT_UNIT_WATT_PER_SQ_METRE = BLE_ATT_UUID_16(0x2745),
347  BLE_ATT_UNIT_JOULE_PER_KELVIN = BLE_ATT_UUID_16(0x2746),
349  BLE_ATT_UNIT_JOULE_PER_KG_KELVIN = BLE_ATT_UUID_16(0x2747),
351  BLE_ATT_UNIT_JOULE_PER_KG = BLE_ATT_UUID_16(0x2748),
353  BLE_ATT_UNIT_WATT_PER_METRE_KELVIN = BLE_ATT_UUID_16(0x2749),
355  BLE_ATT_UNIT_JOULE_PER_CUBIC_METRE = BLE_ATT_UUID_16(0x274A),
357  BLE_ATT_UNIT_VOLT_PER_METRE = BLE_ATT_UUID_16(0x274B),
359  BLE_ATT_UNIT_COULOMB_PER_CUBIC_METRE = BLE_ATT_UUID_16(0x274C),
361  BLE_ATT_UNIT_SURF_COULOMB_PER_SQ_METRE = BLE_ATT_UUID_16(0x274D),
363  BLE_ATT_UNIT_FLUX_COULOMB_PER_SQ_METRE = BLE_ATT_UUID_16(0x274E),
365  BLE_ATT_UNIT_FARAD_PER_METRE = BLE_ATT_UUID_16(0x274F),
367  BLE_ATT_UNIT_HENRY_PER_METRE = BLE_ATT_UUID_16(0x2750),
369  BLE_ATT_UNIT_JOULE_PER_MOLE = BLE_ATT_UUID_16(0x2751),
371  BLE_ATT_UNIT_JOULE_PER_MOLE_KELVIN = BLE_ATT_UUID_16(0x2752),
373  BLE_ATT_UNIT_COULOMB_PER_KG = BLE_ATT_UUID_16(0x2753),
375  BLE_ATT_UNIT_GRAY_PER_SECOND = BLE_ATT_UUID_16(0x2754),
377  BLE_ATT_UNIT_WATT_PER_STERADIAN = BLE_ATT_UUID_16(0x2755),
379  BLE_ATT_UNIT_WATT_PER_SQ_METRE_STERADIAN = BLE_ATT_UUID_16(0x2756),
381  BLE_ATT_UNIT_KATAL_PER_CUBIC_METRE = BLE_ATT_UUID_16(0x2757),
383  BLE_ATT_UNIT_MINUTE = BLE_ATT_UUID_16(0x2760),
385  BLE_ATT_UNIT_HOUR = BLE_ATT_UUID_16(0x2761),
387  BLE_ATT_UNIT_DAY = BLE_ATT_UUID_16(0x2762),
389  BLE_ATT_UNIT_ANGLE_DEGREE = BLE_ATT_UUID_16(0x2763),
391  BLE_ATT_UNIT_ANGLE_MINUTE = BLE_ATT_UUID_16(0x2764),
393  BLE_ATT_UNIT_ANGLE_SECOND = BLE_ATT_UUID_16(0x2765),
395  BLE_ATT_UNIT_HECTARE = BLE_ATT_UUID_16(0x2766),
397  BLE_ATT_UNIT_LITRE = BLE_ATT_UUID_16(0x2767),
399  BLE_ATT_UNIT_TONNE = BLE_ATT_UUID_16(0x2768),
401  BLE_ATT_UNIT_BAR = BLE_ATT_UUID_16(0x2780),
403  BLE_ATT_UNIT_MM_MERCURY = BLE_ATT_UUID_16(0x2781),
405  BLE_ATT_UNIT_ANGSTROM = BLE_ATT_UUID_16(0x2782),
407  BLE_ATT_UNIT_NAUTICAL_MILE = BLE_ATT_UUID_16(0x2783),
409  BLE_ATT_UNIT_BARN = BLE_ATT_UUID_16(0x2784),
411  BLE_ATT_UNIT_KNOT = BLE_ATT_UUID_16(0x2785),
413  BLE_ATT_UNIT_NEPER = BLE_ATT_UUID_16(0x2786),
415  BLE_ATT_UNIT_BEL = BLE_ATT_UUID_16(0x2787),
417  BLE_ATT_UNIT_YARD = BLE_ATT_UUID_16(0x27A0),
419  BLE_ATT_UNIT_PARSEC = BLE_ATT_UUID_16(0x27A1),
421  BLE_ATT_UNIT_INCH = BLE_ATT_UUID_16(0x27A2),
423  BLE_ATT_UNIT_FOOT = BLE_ATT_UUID_16(0x27A3),
425  BLE_ATT_UNIT_MILE = BLE_ATT_UUID_16(0x27A4),
427  BLE_ATT_UNIT_POUND_FORCE_PER_SQ_INCH = BLE_ATT_UUID_16(0x27A5),
429  BLE_ATT_UNIT_KM_PER_HOUR = BLE_ATT_UUID_16(0x27A6),
431  BLE_ATT_UNIT_MILE_PER_HOUR = BLE_ATT_UUID_16(0x27A7),
433  BLE_ATT_UNIT_REVOLUTION_PER_MINUTE = BLE_ATT_UUID_16(0x27A8),
435  BLE_ATT_UNIT_GRAM_CALORIE = BLE_ATT_UUID_16(0x27A9),
437  BLE_ATT_UNIT_KG_CALORIE = BLE_ATT_UUID_16(0x27AA),
439  BLE_ATT_UNIT_KILOWATT_HOUR = BLE_ATT_UUID_16(0x27AB),
441  BLE_ATT_UNIT_FAHRENHEIT = BLE_ATT_UUID_16(0x27AC),
443  BLE_ATT_UNIT_PERCENTAGE = BLE_ATT_UUID_16(0x27AD),
445  BLE_ATT_UNIT_PER_MILLE = BLE_ATT_UUID_16(0x27AE),
447  BLE_ATT_UNIT_BEATS_PER_MINUTE = BLE_ATT_UUID_16(0x27AF),
449  BLE_ATT_UNIT_AMPERE_HOURS = BLE_ATT_UUID_16(0x27B0),
451  BLE_ATT_UNIT_MILLIGRAM_PER_DECILITRE = BLE_ATT_UUID_16(0x27B1),
453  BLE_ATT_UNIT_MILLIMOLE_PER_LITRE = BLE_ATT_UUID_16(0x27B2),
455  BLE_ATT_UNIT_YEAR = BLE_ATT_UUID_16(0x27B3),
457  BLE_ATT_UNIT_MONTH = BLE_ATT_UUID_16(0x27B4),
458 
459 
460  /*---------------- DECLARATIONS -----------------*/
462  BLE_ATT_DECL_PRIMARY_SERVICE = BLE_ATT_UUID_16(0x2800),
464  BLE_ATT_DECL_SECONDARY_SERVICE = BLE_ATT_UUID_16(0x2801),
466  BLE_ATT_DECL_INCLUDE = BLE_ATT_UUID_16(0x2802),
468  BLE_ATT_DECL_CHARACTERISTIC = BLE_ATT_UUID_16(0x2803),
469 
470 
471  /*----------------- DESCRIPTORS -----------------*/
473  BLE_ATT_DESC_CHAR_EXT_PROPERTIES = BLE_ATT_UUID_16(0x2900),
475  BLE_ATT_DESC_CHAR_USER_DESCRIPTION = BLE_ATT_UUID_16(0x2901),
477  BLE_ATT_DESC_CLIENT_CHAR_CFG = BLE_ATT_UUID_16(0x2902),
479  BLE_ATT_DESC_SERVER_CHAR_CFG = BLE_ATT_UUID_16(0x2903),
481  BLE_ATT_DESC_CHAR_PRES_FORMAT = BLE_ATT_UUID_16(0x2904),
483  BLE_ATT_DESC_CHAR_AGGREGATE_FORMAT = BLE_ATT_UUID_16(0x2905),
485  BLE_ATT_DESC_VALID_RANGE = BLE_ATT_UUID_16(0x2906),
487  BLE_ATT_DESC_EXT_REPORT_REF = BLE_ATT_UUID_16(0x2907),
489  BLE_ATT_DESC_REPORT_REF = BLE_ATT_UUID_16(0x2908),
491  BLE_ATT_DESC_ES_CONFIGURATION = BLE_ATT_UUID_16(0x290B),
493  BLE_ATT_DESC_ES_MEASUREMENT = BLE_ATT_UUID_16(0x290C),
495  BLE_ATT_DESC_ES_TRIGGER_SETTING = BLE_ATT_UUID_16(0x290D),
496 
497 
498  /*--------------- CHARACTERISTICS ---------------*/
500  BLE_ATT_CHAR_DEVICE_NAME = BLE_ATT_UUID_16(0x2A00),
502  BLE_ATT_CHAR_APPEARANCE = BLE_ATT_UUID_16(0x2A01),
504  BLE_ATT_CHAR_PRIVACY_FLAG = BLE_ATT_UUID_16(0x2A02),
506  BLE_ATT_CHAR_RECONNECTION_ADDR = BLE_ATT_UUID_16(0x2A03),
508  BLE_ATT_CHAR_PERIPH_PREF_CON_PARAM = BLE_ATT_UUID_16(0x2A04),
510  BLE_ATT_CHAR_SERVICE_CHANGED = BLE_ATT_UUID_16(0x2A05),
512  BLE_ATT_CHAR_ALERT_LEVEL = BLE_ATT_UUID_16(0x2A06),
514  BLE_ATT_CHAR_TX_POWER_LEVEL = BLE_ATT_UUID_16(0x2A07),
516  BLE_ATT_CHAR_DATE_TIME = BLE_ATT_UUID_16(0x2A08),
518  BLE_ATT_CHAR_DAY_WEEK = BLE_ATT_UUID_16(0x2A09),
520  BLE_ATT_CHAR_DAY_DATE_TIME = BLE_ATT_UUID_16(0x2A0A),
522  BLE_ATT_CHAR_EXACT_TIME_256 = BLE_ATT_UUID_16(0x2A0C),
524  BLE_ATT_CHAR_DST_OFFSET = BLE_ATT_UUID_16(0x2A0D),
526  BLE_ATT_CHAR_TIME_ZONE = BLE_ATT_UUID_16(0x2A0E),
528  BLE_ATT_CHAR_LOCAL_TIME_INFO = BLE_ATT_UUID_16(0x2A0F),
530  BLE_ATT_CHAR_TIME_WITH_DST = BLE_ATT_UUID_16(0x2A11),
532  BLE_ATT_CHAR_TIME_ACCURACY = BLE_ATT_UUID_16(0x2A12),
534  BLE_ATT_CHAR_TIME_SOURCE = BLE_ATT_UUID_16(0x2A13),
536  BLE_ATT_CHAR_REFERENCE_TIME_INFO = BLE_ATT_UUID_16(0x2A14),
538  BLE_ATT_CHAR_TIME_UPDATE_CNTL_POINT = BLE_ATT_UUID_16(0x2A16),
540  BLE_ATT_CHAR_TIME_UPDATE_STATE = BLE_ATT_UUID_16(0x2A17),
542  BLE_ATT_CHAR_GLUCOSE_MEAS = BLE_ATT_UUID_16(0x2A18),
544  BLE_ATT_CHAR_BATTERY_LEVEL = BLE_ATT_UUID_16(0x2A19),
546  BLE_ATT_CHAR_TEMPERATURE_MEAS = BLE_ATT_UUID_16(0x2A1C),
548  BLE_ATT_CHAR_TEMPERATURE_TYPE = BLE_ATT_UUID_16(0x2A1D),
550  BLE_ATT_CHAR_INTERMED_TEMPERATURE = BLE_ATT_UUID_16(0x2A1E),
552  BLE_ATT_CHAR_MEAS_INTERVAL = BLE_ATT_UUID_16(0x2A21),
554  BLE_ATT_CHAR_BOOT_KB_IN_REPORT = BLE_ATT_UUID_16(0x2A22),
556  BLE_ATT_CHAR_SYS_ID = BLE_ATT_UUID_16(0x2A23),
558  BLE_ATT_CHAR_MODEL_NB = BLE_ATT_UUID_16(0x2A24),
560  BLE_ATT_CHAR_SERIAL_NB = BLE_ATT_UUID_16(0x2A25),
562  BLE_ATT_CHAR_FW_REV = BLE_ATT_UUID_16(0x2A26),
564  BLE_ATT_CHAR_HW_REV = BLE_ATT_UUID_16(0x2A27),
566  BLE_ATT_CHAR_SW_REV = BLE_ATT_UUID_16(0x2A28),
568  BLE_ATT_CHAR_MANUF_NAME = BLE_ATT_UUID_16(0x2A29),
570  BLE_ATT_CHAR_IEEE_CERTIF = BLE_ATT_UUID_16(0x2A2A),
572  BLE_ATT_CHAR_CT_TIME = BLE_ATT_UUID_16(0x2A2B),
574  BLE_ATT_CHAR_MAGN_DECLINE = BLE_ATT_UUID_16(0x2A2C),
576  BLE_ATT_CHAR_SCAN_REFRESH = BLE_ATT_UUID_16(0x2A31),
578  BLE_ATT_CHAR_BOOT_KB_OUT_REPORT = BLE_ATT_UUID_16(0x2A32),
580  BLE_ATT_CHAR_BOOT_MOUSE_IN_REPORT = BLE_ATT_UUID_16(0x2A33),
582  BLE_ATT_CHAR_GLUCOSE_MEAS_CTX = BLE_ATT_UUID_16(0x2A34),
584  BLE_ATT_CHAR_BLOOD_PRESSURE_MEAS = BLE_ATT_UUID_16(0x2A35),
586  BLE_ATT_CHAR_INTERMEDIATE_CUFF_PRESSURE = BLE_ATT_UUID_16(0x2A36),
588  BLE_ATT_CHAR_HEART_RATE_MEAS = BLE_ATT_UUID_16(0x2A37),
590  BLE_ATT_CHAR_BODY_SENSOR_LOCATION = BLE_ATT_UUID_16(0x2A38),
592  BLE_ATT_CHAR_HEART_RATE_CNTL_POINT = BLE_ATT_UUID_16(0x2A39),
594  BLE_ATT_CHAR_ALERT_STATUS = BLE_ATT_UUID_16(0x2A3F),
596  BLE_ATT_CHAR_RINGER_CNTL_POINT = BLE_ATT_UUID_16(0x2A40),
598  BLE_ATT_CHAR_RINGER_SETTING = BLE_ATT_UUID_16(0x2A41),
600  BLE_ATT_CHAR_ALERT_CAT_ID_BIT_MASK = BLE_ATT_UUID_16(0x2A42),
602  BLE_ATT_CHAR_ALERT_CAT_ID = BLE_ATT_UUID_16(0x2A43),
604  BLE_ATT_CHAR_ALERT_NTF_CTNL_PT = BLE_ATT_UUID_16(0x2A44),
606  BLE_ATT_CHAR_UNREAD_ALERT_STATUS = BLE_ATT_UUID_16(0x2A45),
608  BLE_ATT_CHAR_NEW_ALERT = BLE_ATT_UUID_16(0x2A46),
610  BLE_ATT_CHAR_SUP_NEW_ALERT_CAT = BLE_ATT_UUID_16(0x2A47),
612  BLE_ATT_CHAR_SUP_UNREAD_ALERT_CAT = BLE_ATT_UUID_16(0x2A48),
614  BLE_ATT_CHAR_BLOOD_PRESSURE_FEATURE = BLE_ATT_UUID_16(0x2A49),
616  BLE_ATT_CHAR_HID_INFO = BLE_ATT_UUID_16(0x2A4A),
618  BLE_ATT_CHAR_REPORT_MAP = BLE_ATT_UUID_16(0x2A4B),
620  BLE_ATT_CHAR_HID_CTNL_PT = BLE_ATT_UUID_16(0x2A4C),
622  BLE_ATT_CHAR_REPORT = BLE_ATT_UUID_16(0x2A4D),
624  BLE_ATT_CHAR_PROTOCOL_MODE = BLE_ATT_UUID_16(0x2A4E),
626  BLE_ATT_CHAR_SCAN_INTV_WD = BLE_ATT_UUID_16(0x2A4F),
628  BLE_ATT_CHAR_PNP_ID = BLE_ATT_UUID_16(0x2A50),
630  BLE_ATT_CHAR_GLUCOSE_FEATURE = BLE_ATT_UUID_16(0x2A51),
632  BLE_ATT_CHAR_REC_ACCESS_CTRL_PT = BLE_ATT_UUID_16(0x2A52),
634  BLE_ATT_CHAR_RSC_MEAS = BLE_ATT_UUID_16(0x2A53),
636  BLE_ATT_CHAR_RSC_FEAT = BLE_ATT_UUID_16(0x2A54),
638  BLE_ATT_CHAR_SC_CNTL_PT = BLE_ATT_UUID_16(0x2A55),
640  BLE_ATT_CHAR_CSC_MEAS = BLE_ATT_UUID_16(0x2A5B),
642  BLE_ATT_CHAR_CSC_FEAT = BLE_ATT_UUID_16(0x2A5C),
644  BLE_ATT_CHAR_SENSOR_LOC = BLE_ATT_UUID_16(0x2A5D),
650  BLE_ATT_CHAR_PLX_FEATURES_LOC = BLE_ATT_UUID_16(0x2A60),
652  BLE_ATT_CHAR_CP_MEAS = BLE_ATT_UUID_16(0x2A63),
654  BLE_ATT_CHAR_CP_VECTOR = BLE_ATT_UUID_16(0x2A64),
656  BLE_ATT_CHAR_CP_FEAT = BLE_ATT_UUID_16(0x2A65),
658  BLE_ATT_CHAR_CP_CNTL_PT = BLE_ATT_UUID_16(0x2A66),
660  BLE_ATT_CHAR_LOC_SPEED = BLE_ATT_UUID_16(0x2A67),
662  BLE_ATT_CHAR_NAVIGATION = BLE_ATT_UUID_16(0x2A68),
664  BLE_ATT_CHAR_POS_QUALITY = BLE_ATT_UUID_16(0x2A69),
666  BLE_ATT_CHAR_LN_FEAT = BLE_ATT_UUID_16(0x2A6A),
668  BLE_ATT_CHAR_LN_CNTL_PT = BLE_ATT_UUID_16(0x2A6B),
670  BLE_ATT_CHAR_ELEVATION = BLE_ATT_UUID_16(0x2A6C),
672  BLE_ATT_CHAR_PRESSURE = BLE_ATT_UUID_16(0x2A6D),
674  BLE_ATT_CHAR_TEMPERATURE = BLE_ATT_UUID_16(0x2A6E),
676  BLE_ATT_CHAR_HUMIDITY = BLE_ATT_UUID_16(0x2A6F),
678  BLE_ATT_CHAR_TRUE_WIND_SPEED = BLE_ATT_UUID_16(0x2A70),
680  BLE_ATT_CHAR_TRUE_WIND_DIR = BLE_ATT_UUID_16(0x2A71),
682  BLE_ATT_CHAR_APRNT_WIND_SPEED = BLE_ATT_UUID_16(0x2A72),
684  BLE_ATT_CHAR_APRNT_WIND_DIRECTION = BLE_ATT_UUID_16(0x2A73),
686  BLE_ATT_CHAR_GUST_FACTOR = BLE_ATT_UUID_16(0x2A74),
688  BLE_ATT_CHAR_POLLEN_CONC = BLE_ATT_UUID_16(0x2A75),
690  BLE_ATT_CHAR_UV_INDEX = BLE_ATT_UUID_16(0x2A76),
692  BLE_ATT_CHAR_IRRADIANCE = BLE_ATT_UUID_16(0x2A77),
694  BLE_ATT_CHAR_RAINFALL = BLE_ATT_UUID_16(0x2A78),
696  BLE_ATT_CHAR_WIND_CHILL = BLE_ATT_UUID_16(0x2A79),
698  BLE_ATT_CHAR_HEAT_INDEX = BLE_ATT_UUID_16(0x2A7A),
700  BLE_ATT_CHAR_DEW_POINT = BLE_ATT_UUID_16(0x2A7B),
702  BLE_ATT_CHAR_DESCRIPTOR_VALUE_CHANGED = BLE_ATT_UUID_16(0x2A7D),
706  BLE_ATT_CHAR_AEROBIC_THRESHHOLD = BLE_ATT_UUID_16(0x2A7F),
708  BLE_ATT_CHAR_AGE = BLE_ATT_UUID_16(0x2A80),
714  BLE_ATT_CHAR_ANAEROBIC_THRESHHOLD = BLE_ATT_UUID_16(0x2A83),
718  BLE_ATT_CHAR_DATE_OF_BIRTH = BLE_ATT_UUID_16(0x2A85),
720  BLE_ATT_CHAR_DATE_OF_THRESHOLD_ASSESSMENT = BLE_ATT_UUID_16(0x2A86),
722  BLE_ATT_CHAR_EMAIL_ADDRESS = BLE_ATT_UUID_16(0x2A87),
728  BLE_ATT_CHAR_FIRST_NAME = BLE_ATT_UUID_16(0x2A8A),
730  BLE_ATT_CHAR_FIVE_ZONE_HEART_RATE_LIMITS = BLE_ATT_UUID_16(0x2A8B),
732  BLE_ATT_CHAR_GENDER = BLE_ATT_UUID_16(0x2A8C),
734  BLE_ATT_CHAR_MAX_HEART_RATE = BLE_ATT_UUID_16(0x2A8D),
736  BLE_ATT_CHAR_HEIGHT = BLE_ATT_UUID_16(0x2A8E),
738  BLE_ATT_CHAR_HIP_CIRCUMFERENCE = BLE_ATT_UUID_16(0x2A8F),
740  BLE_ATT_CHAR_LAST_NAME = BLE_ATT_UUID_16(0x2A90),
744  BLE_ATT_CHAR_RESTING_HEART_RATE = BLE_ATT_UUID_16(0x2A92),
748  BLE_ATT_CHAR_THREE_ZONE_HEART_RATE_LIMITS = BLE_ATT_UUID_16(0x2A94),
750  BLE_ATT_CHAR_TWO_ZONE_HEART_RATE_LIMIT = BLE_ATT_UUID_16(0x2A95),
752  BLE_ATT_CHAR_VO2_MAX = BLE_ATT_UUID_16(0x2A96),
754  BLE_ATT_CHAR_WAIST_CIRCUMFERENCE = BLE_ATT_UUID_16(0x2A97),
756  BLE_ATT_CHAR_WEIGHT = BLE_ATT_UUID_16(0x2A98),
758  BLE_ATT_CHAR_DATABASE_CHANGE_INCREMENT = BLE_ATT_UUID_16(0x2A99),
760  BLE_ATT_CHAR_USER_INDEX = BLE_ATT_UUID_16(0x2A9A),
762  BLE_ATT_CHAR_BODY_COMPOSITION_FEATURE = BLE_ATT_UUID_16(0x2A9B),
764  BLE_ATT_CHAR_BODY_COMPOSITION_MEASUREMENT = BLE_ATT_UUID_16(0x2A9C),
766  BLE_ATT_CHAR_WEIGHT_MEASUREMENT = BLE_ATT_UUID_16(0x2A9D),
768  BLE_ATT_CHAR_WEIGHT_SCALE_FEATURE = BLE_ATT_UUID_16(0x2A9E),
770  BLE_ATT_CHAR_USER_CONTROL_POINT = BLE_ATT_UUID_16(0x2A9F),
772  BLE_ATT_CHAR_MAGN_FLUX_2D = BLE_ATT_UUID_16(0x2AA0),
774  BLE_ATT_CHAR_MAGN_FLUX_3D = BLE_ATT_UUID_16(0x2AA1),
776  BLE_ATT_CHAR_LANGUAGE = BLE_ATT_UUID_16(0x2AA2),
778  BLE_ATT_CHAR_BAR_PRES_TREND = BLE_ATT_UUID_16(0x2AA3),
780  BLE_ATT_CHAR_CTL_ADDR_RESOL_SUPP = BLE_ATT_UUID_16(0x2AA6),
782  BLE_ATT_CHAR_CGM_MEASUREMENT = BLE_ATT_UUID_16(0x2AA7),
784  BLE_ATT_CHAR_CGM_FEATURES = BLE_ATT_UUID_16(0x2AA8),
786  BLE_ATT_CHAR_CGM_STATUS = BLE_ATT_UUID_16(0x2AA9),
788  BLE_ATT_CHAR_CGM_SESSION_START = BLE_ATT_UUID_16(0x2AAA),
790  BLE_ATT_CHAR_CGM_SESSION_RUN = BLE_ATT_UUID_16(0x2AAB),
792  BLE_ATT_CHAR_CGM_SPECIFIC_OPS_CTRL_PT = BLE_ATT_UUID_16(0x2AAC),
794  BLE_ATT_CHAR_RSLV_PRIV_ADDR_ONLY = BLE_ATT_UUID_16(0x2AC9),
795 
797  BLE_ATT_CHAR_MESH_PROV_DATA_IN = BLE_ATT_UUID_16(0x2ADB),
799  BLE_ATT_CHAR_MESH_PROV_DATA_OUT = BLE_ATT_UUID_16(0x2ADC),
801  BLE_ATT_CHAR_MESH_PROXY_DATA_IN = BLE_ATT_UUID_16(0x2ADD),
803  BLE_ATT_CHAR_MESH_PROXY_DATA_OUT = BLE_ATT_UUID_16(0x2ADE),
804 };
805 
864 };
865 
867 
868 #endif /* IN_BLE_ATT_H */
869 
Next DST Change Service.
Definition: in_ble_att.h:184
UTF-16 string.
Definition: in_ble_att.h:859
Read Permission Mask.
Definition: in_ble_att.h:75
Density unit - kilogram per cubic metre.
Definition: in_ble_att.h:271
CSC Feature.
Definition: in_ble_att.h:642
Wavenumber unit - reciprocal metre.
Definition: in_ble_att.h:269
User Index.
Definition: in_ble_att.h:760
Intermediate Cuff Pressure.
Definition: in_ble_att.h:586
Dose equivalent unit - Sievert.
Definition: in_ble_att.h:331
Secondary service Declaration.
Definition: in_ble_att.h:464
Pressure unit - bar.
Definition: in_ble_att.h:401
Energy unit - Joule.
Definition: in_ble_att.h:301
ble_common_uuid
Common 16-bit Universal Unique Identifier.
Definition: in_ble_att.h:166
Alert Notification Service.
Definition: in_ble_att.h:200
RSC Feature.
Definition: in_ble_att.h:636
Time unit - hour.
Definition: in_ble_att.h:385
Blood Pressure Service.
Definition: in_ble_att.h:198
Current Time Service Service.
Definition: in_ble_att.h:180
Colume unit - cubic metres.
Definition: in_ble_att.h:263
Current density unit - ampere per square metre.
Definition: in_ble_att.h:277
PLX Features.
Definition: in_ble_att.h:650
HID Control Point.
Definition: in_ble_att.h:620
Anaerobic Threshhold.
Definition: in_ble_att.h:714
Write Command Enabled attribute Mask.
Definition: in_ble_att.h:96
signed 12-bit integer
Definition: in_ble_att.h:833
Luminous flux unit - lumen.
Definition: in_ble_att.h:323
Pollen Concentration.
Definition: in_ble_att.h:688
Check Encryption key size Mask.
Definition: in_ble_att.h:127
Body Composition Measurement.
Definition: in_ble_att.h:764
IEEE-11073 16-bit SFLOAT.
Definition: in_ble_att.h:851
Time unit - day.
Definition: in_ble_att.h:387
Body Sensor Location.
Definition: in_ble_att.h:590
Supported Unread Alert Category.
Definition: in_ble_att.h:612
Energy Density unit - joule per cubic metre.
Definition: in_ble_att.h:355
Three Zone Heart Rate Limits.
Definition: in_ble_att.h:748
Day of Week.
Definition: in_ble_att.h:518
Specific Energy unit - Joule per kilogram.
Definition: in_ble_att.h:351
Cycling Speed and Cadence Service.
Definition: in_ble_att.h:208
DST Offset.
Definition: in_ble_att.h:524
Surface charge density unit - coulomb per square metre.
Definition: in_ble_att.h:361
Pressure.
Definition: in_ble_att.h:672
ble_att_perm
Definition: in_ble_att.h:63
Heart Rate Measurement.
Definition: in_ble_att.h:588
Apparent Wind Speed.
Definition: in_ble_att.h:682
IEEE-11073 32-bit FLOAT.
Definition: in_ble_att.h:853
Thermodynamic Temperature unit - Kelvin.
Definition: in_ble_att.h:255
RSC Measurement.
Definition: in_ble_att.h:634
HID Information.
Definition: in_ble_att.h:616
Bond Management Service.
Definition: in_ble_att.h:222
Electric charge density unit - coulomb per cubic metre.
Definition: in_ble_att.h:359
Attribute Profile.
Definition: in_ble_att.h:172
Primary service Declaration.
Definition: in_ble_att.h:462
Unread Alert Status.
Definition: in_ble_att.h:606
Gender.
Definition: in_ble_att.h:732
Generic Access Profile.
Definition: in_ble_att.h:170
CP Measurement.
Definition: in_ble_att.h:652
Waist Circumference.
Definition: in_ble_att.h:754
Descriptor Value Changed.
Definition: in_ble_att.h:702
Device Information Service.
Definition: in_ble_att.h:190
Date Time.
Definition: in_ble_att.h:516
length unit - foot
Definition: in_ble_att.h:423
HTTP Proxy Service.
Definition: in_ble_att.h:232
UUID Length.
Definition: in_ble_att.h:130
Appearance.
Definition: in_ble_att.h:502
Read Access Mask.
Definition: in_ble_att.h:94
LN Control Point.
Definition: in_ble_att.h:668
Relative permeability unit.
Definition: in_ble_att.h:289
Molar entropy unit - joule per mole kelvin.
Definition: in_ble_att.h:371
Moment of force unit - Newton metre.
Definition: in_ble_att.h:337
Continuous Glucose Monitoring Service.
Definition: in_ble_att.h:224
True Wind Direction.
Definition: in_ble_att.h:680
Time Update Control Point.
Definition: in_ble_att.h:538
No defined unit.
Definition: in_ble_att.h:245
Characteristic Declaration.
Definition: in_ble_att.h:468
Plane angle unit - minute.
Definition: in_ble_att.h:391
Mesh Proxy Data In.
Definition: in_ble_att.h:801
Navigation.
Definition: in_ble_att.h:662
Electric potential difference - Volt.
Definition: in_ble_att.h:307
Permeability unit - henry per metre.
Definition: in_ble_att.h:367
Alert Notification Control Point.
Definition: in_ble_att.h:604
Link Loss Service.
Definition: in_ble_att.h:176
angular velocity unit - revolution per minute
Definition: in_ble_att.h:433
User Control Point.
Definition: in_ble_att.h:770
Battery Service.
Definition: in_ble_att.h:196
Magnetic field strength unit - Ampere per metre.
Definition: in_ble_att.h:279
Area unit - barn.
Definition: in_ble_att.h:409
unsigned 8-bit integer
Definition: in_ble_att.h:815
Maximum Recommended Heart Rate.
Definition: in_ble_att.h:742
velocity unit - kilometre per hour
Definition: in_ble_att.h:429
Boot Mouse Input Report.
Definition: in_ble_att.h:580
Report Map.
Definition: in_ble_att.h:618
CP Vector.
Definition: in_ble_att.h:654
Plane angle unit - second.
Definition: in_ble_att.h:393
Mesh Provisioning Data In.
Definition: in_ble_att.h:797
Fat Burn Heart Rate Lower Limit.
Definition: in_ble_att.h:724
Service UUID Length.
Definition: in_ble_att.h:158
PnP ID.
Definition: in_ble_att.h:628
Phone Alert Status Service.
Definition: in_ble_att.h:194
Catalytic activity unit - Katal.
Definition: in_ble_att.h:333
percentage
Definition: in_ble_att.h:443
Plane angle unit - degree.
Definition: in_ble_att.h:389
Permittivity unit - farad per metre.
Definition: in_ble_att.h:365
Glucose Measurement.
Definition: in_ble_att.h:542
Barometric Pressure Trend.
Definition: in_ble_att.h:778
Weight Measurement.
Definition: in_ble_att.h:766
Peripheral preferred connection parameters.
Definition: in_ble_att.h:508
Capacitance unit - Farad.
Definition: in_ble_att.h:309
Synamic viscosity unit - Pascal second.
Definition: in_ble_att.h:335
Length Unit - Metre.
Definition: in_ble_att.h:247
Service Permission authentication.
Definition: in_ble_att.h:152
Magnetic flux unit - Weber.
Definition: in_ble_att.h:315
Characteristic user description.
Definition: in_ble_att.h:475
Hardware revision String.
Definition: in_ble_att.h:564
IEEE Regulatory Certification Data List.
Definition: in_ble_att.h:570
CGM Measurement.
Definition: in_ble_att.h:782
UV Index.
Definition: in_ble_att.h:690
Alert Category ID Bit Mask.
Definition: in_ble_att.h:600
Alert Category ID.
Definition: in_ble_att.h:602
signed 8-bit integer
Definition: in_ble_att.h:831
System ID.
Definition: in_ble_att.h:556
Privacy flag.
Definition: in_ble_att.h:504
Glucose Feature.
Definition: in_ble_att.h:630
HID Service.
Definition: in_ble_att.h:202
Client characteristic configuration.
Definition: in_ble_att.h:477
unsigned 48-bit integer
Definition: in_ble_att.h:825
Absorbed dose rate unit - gray per second.
Definition: in_ble_att.h:375
Activity referred to a radionuclide unit - becquerel.
Definition: in_ble_att.h:327
First Name.
Definition: in_ble_att.h:728
Ringer Control Point.
Definition: in_ble_att.h:596
Battery Level.
Definition: in_ble_att.h:544
Alert Status.
Definition: in_ble_att.h:594
unsigned 16-bit integer
Definition: in_ble_att.h:819
period unit - beats per minute)
Definition: in_ble_att.h:447
Frequency unit - Hertz.
Definition: in_ble_att.h:295
Tx Power Level.
Definition: in_ble_att.h:514
Force unit - Newton.
Definition: in_ble_att.h:297
electric charge unit - ampere hours
Definition: in_ble_att.h:449
Logarithmic radio quantity unit - bel.
Definition: in_ble_att.h:415
Heat flux density unit - Watt per square metre.
Definition: in_ble_att.h:345
Protocol Mode.
Definition: in_ble_att.h:624
Position Quality.
Definition: in_ble_att.h:664
Maximum Attribute Length.
Definition: in_ble_att.h:121
mass density unit - milligram per decilitre
Definition: in_ble_att.h:451
Weight Scale Feature.
Definition: in_ble_att.h:768
Temperature Type.
Definition: in_ble_att.h:548
Mesh Provisioning Service.
Definition: in_ble_att.h:239
Time zone.
Definition: in_ble_att.h:526
Check Encryption key size for service Access.
Definition: in_ble_att.h:149
Reference Time Update Service.
Definition: in_ble_att.h:182
Five Zone Heart Rate Limits.
Definition: in_ble_att.h:730
Amount of substance unit - mole.
Definition: in_ble_att.h:257
Central Address Resolution Support.
Definition: in_ble_att.h:780
Mesh Proxy Service.
Definition: in_ble_att.h:241
New Alert.
Definition: in_ble_att.h:608
Length unit - nautical mile.
Definition: in_ble_att.h:407
Last Name.
Definition: in_ble_att.h:740
energy unit - kilowatt hour
Definition: in_ble_att.h:439
signed 24-bit integer
Definition: in_ble_att.h:837
length unit - inch
Definition: in_ble_att.h:421
Time Update State.
Definition: in_ble_att.h:540
PLX Continuous Measurement.
Definition: in_ble_att.h:648
Environmental Sensing Trigger Setting.
Definition: in_ble_att.h:495
Blood Pressure Feature.
Definition: in_ble_att.h:614
IEEE-20601 format.
Definition: in_ble_att.h:855
Weight.
Definition: in_ble_att.h:756
LN Feature.
Definition: in_ble_att.h:666
Velocity unit - metres per second.
Definition: in_ble_att.h:265
Time unit - second.
Definition: in_ble_att.h:251
HEat capacity unit - Joule per Kelvin.
Definition: in_ble_att.h:347
Magnetic Flux Density - 3D.
Definition: in_ble_att.h:774
Plane angle unit - radian.
Definition: in_ble_att.h:291
Luminance unit - candela per square metre.
Definition: in_ble_att.h:285
Heat Index.
Definition: in_ble_att.h:698
Environmental Sensing Configuration.
Definition: in_ble_att.h:491
Object Transfer Service.
Definition: in_ble_att.h:236
electric Charge unit - Coulomb
Definition: in_ble_att.h:305
Body Composition Feature.
Definition: in_ble_att.h:762
pressure unit - pound-force per square inch
Definition: in_ble_att.h:427
CGM Status.
Definition: in_ble_att.h:786
Immediate alert Service.
Definition: in_ble_att.h:174
Service type Secondary.
Definition: in_ble_att.h:161
Mass Concentration unit - kilogram per cubic metre.
Definition: in_ble_att.h:283
Angular acceleration unit - radian per second squared.
Definition: in_ble_att.h:343
Temperature unit - degree Celsius.
Definition: in_ble_att.h:321
Broadcast descriptor present.
Definition: in_ble_att.h:92
Scan Parameters Service.
Definition: in_ble_att.h:204
thermodynamic temperature unit - degree Fahrenheit
Definition: in_ble_att.h:441
Pulse Oximeter Service.
Definition: in_ble_att.h:230
Specific heat capacity unit - Joule per kilogram kelvin.
Definition: in_ble_att.h:349
CP Feature.
Definition: in_ble_att.h:656
Opaque structure.
Definition: in_ble_att.h:861
Characteristic Presentation Format.
Definition: in_ble_att.h:481
Reconnection address.
Definition: in_ble_att.h:506
Indication Access Mask.
Definition: in_ble_att.h:81
Length unit - yard.
Definition: in_ble_att.h:417
Surface density unit - kilogram per square metre.
Definition: in_ble_att.h:273
IEEE-754 32-bit floating point.
Definition: in_ble_att.h:847
Environmental Sensing Service.
Definition: in_ble_att.h:214
Electric flux density unit - coulomb per square metre.
Definition: in_ble_att.h:363
Model Number String.
Definition: in_ble_att.h:558
CT Time.
Definition: in_ble_att.h:572
Cycling Power Service.
Definition: in_ble_att.h:210
Server characteristic configuration.
Definition: in_ble_att.h:479
Intermediate Temperature.
Definition: in_ble_att.h:550
Thermal conductivity - Watt per metre Kelvin.
Definition: in_ble_att.h:353
Write Signed Enabled attribute Mask.
Definition: in_ble_att.h:104
unsigned 128-bit integer
Definition: in_ble_att.h:829
unsigned 2-bit integer
Definition: in_ble_att.h:811
Aerobic Heart Rate Upper Limit.
Definition: in_ble_att.h:716
Reference Time Information.
Definition: in_ble_att.h:536
Magnetic Declination.
Definition: in_ble_att.h:574
ble_att_ext_prop
Definition: in_ble_att.h:118
Elevation.
Definition: in_ble_att.h:670
Rainfall.
Definition: in_ble_att.h:694
Electric conductance - Siemens.
Definition: in_ble_att.h:313
Pressure unit - Pascal.
Definition: in_ble_att.h:299
Absorbed dose unit - Gray.
Definition: in_ble_att.h:329
Mass unit - tonne.
Definition: in_ble_att.h:399
CP Control Point.
Definition: in_ble_att.h:658
Heart Rate Control Point.
Definition: in_ble_att.h:592
Area unit - square metres.
Definition: in_ble_att.h:261
Heart Rate Service.
Definition: in_ble_att.h:192
Angular velocity unit - radian per second.
Definition: in_ble_att.h:341
UTF-8 string.
Definition: in_ble_att.h:857
energy unit - gram calorie
Definition: in_ble_att.h:435
Running Speed and Cadence Service.
Definition: in_ble_att.h:206
signed 48-bit integer
Definition: in_ble_att.h:841
CGM Session Run.
Definition: in_ble_att.h:790
Alert Level characteristic.
Definition: in_ble_att.h:512
Tx Power Service.
Definition: in_ble_att.h:178
Disable the service.
Definition: in_ble_att.h:155
Body Composition Service.
Definition: in_ble_att.h:216
Attribute value Offset.
Definition: in_ble_att.h:124
Scan Refresh.
Definition: in_ble_att.h:576
CSC Measurement.
Definition: in_ble_att.h:640
Manufacturer Name String.
Definition: in_ble_att.h:568
Blood Pressure Measurement.
Definition: in_ble_att.h:584
Report Reference.
Definition: in_ble_att.h:489
Write Permission Mask.
Definition: in_ble_att.h:78
Serial Number String.
Definition: in_ble_att.h:560
Language string.
Definition: in_ble_att.h:776
Wind Chill.
Definition: in_ble_att.h:696
Scan Interval Window.
Definition: in_ble_att.h:626
signed 32-bit integer
Definition: in_ble_att.h:839
Apparent Wind Direction.
Definition: in_ble_att.h:684
signed 16-bit integer
Definition: in_ble_att.h:835
Amount concentration unit - mole per cubic metre.
Definition: in_ble_att.h:281
Mass unit - Kilogram.
Definition: in_ble_att.h:249
Exposure unit - coulomb per kilogram.
Definition: in_ble_att.h:373
Pressure unit - millimetre of mercury.
Definition: in_ble_att.h:403
ble_att_char_prop
Attributes char prop.
Definition: in_ble_att.h:89
Measurement Interval.
Definition: in_ble_att.h:552
Include Declaration.
Definition: in_ble_att.h:466
Length unit - angstrom.
Definition: in_ble_att.h:405
unsigned 64-bit integer
Definition: in_ble_att.h:827
per mille
Definition: in_ble_att.h:445
Temperature.
Definition: in_ble_att.h:674
unsigned 12-bit integer
Definition: in_ble_att.h:817
Characteristic extended properties.
Definition: in_ble_att.h:473
Exact time 256.
Definition: in_ble_att.h:522
User Data Service.
Definition: in_ble_att.h:218
signed 64-bit integer
Definition: in_ble_att.h:843
Aerobic Heart Rate Lower Limit.
Definition: in_ble_att.h:704
Boot Keyboard Input Report.
Definition: in_ble_att.h:554
Software Revision String.
Definition: in_ble_att.h:566
External Report Reference.
Definition: in_ble_att.h:487
Indication Access Mask.
Definition: in_ble_att.h:102
Email Address.
Definition: in_ble_att.h:722
unsigned 24-bit integer
Definition: in_ble_att.h:821
Health Thermometer Service.
Definition: in_ble_att.h:188
PLX Spot-Check Measurement.
Definition: in_ble_att.h:646
Extended properties descriptor present.
Definition: in_ble_att.h:106
Refractive index unit.
Definition: in_ble_att.h:287
Height.
Definition: in_ble_att.h:736
Hip Circumference.
Definition: in_ble_att.h:738
Max Heart Rate.
Definition: in_ble_att.h:734
ble_att_svc_prop
Definition: in_ble_att.h:146
energy unit - kilogram calorie
Definition: in_ble_att.h:437
Temperature Measurement.
Definition: in_ble_att.h:546
Date Of Birth.
Definition: in_ble_att.h:718
unsigned 32-bit integer
Definition: in_ble_att.h:823
IEEE-754 64-bit floating point.
Definition: in_ble_att.h:849
Ringer Setting.
Definition: in_ble_att.h:598
Date Of Threshold Assessment.
Definition: in_ble_att.h:720
Transport Discovery Service.
Definition: in_ble_att.h:234
Molar energy unit - joule per mole.
Definition: in_ble_att.h:369
Report.
Definition: in_ble_att.h:622
Time with DST.
Definition: in_ble_att.h:530
Catalytic activity concentration unit - katal per cubic metre.
Definition: in_ble_att.h:381
Fat Burn Heart Rate Upper Limit.
Definition: in_ble_att.h:726
Flux Density - 2D.
Definition: in_ble_att.h:772
CGM Specific Ops Control Point.
Definition: in_ble_att.h:792
Velocity unit - knot.
Definition: in_ble_att.h:411
ble_pres_fmt
Format for Characteristic Presentation.
Definition: in_ble_att.h:807
Anaerobic Heart Rate Lower Limit.
Definition: in_ble_att.h:710
Device name.
Definition: in_ble_att.h:500
signed 128-bit integer
Definition: in_ble_att.h:845
Local time Information.
Definition: in_ble_att.h:528
Radiance unit - watt per square meter steradian.
Definition: in_ble_att.h:379
unsigned 4-bit integer
Definition: in_ble_att.h:813
Length unit - parsec.
Definition: in_ble_att.h:419
ble_att_perm_prop
Attributes permission prop.
Definition: in_ble_att.h:72
Record access control point.
Definition: in_ble_att.h:632
Acceleration unit - metres per second squared.
Definition: in_ble_att.h:267
Sport Type For Aerobic And Anaerobic Thresholds.
Definition: in_ble_att.h:746
Volume unit - litre.
Definition: in_ble_att.h:397
velocity unit - mile per hour
Definition: in_ble_att.h:431
Glucose Measurement Context.
Definition: in_ble_att.h:582
CGM Features.
Definition: in_ble_att.h:784
Power unit - Watt.
Definition: in_ble_att.h:303
Inductance unit - Henry.
Definition: in_ble_att.h:319
Time Accuracy.
Definition: in_ble_att.h:532
electric resistance unit - Ohm
Definition: in_ble_att.h:311
Vo2 Max.
Definition: in_ble_att.h:752
Mesh Provisioning Data Out.
Definition: in_ble_att.h:799
Gust Factor.
Definition: in_ble_att.h:686
Time unit - minute.
Definition: in_ble_att.h:383
Irradiance.
Definition: in_ble_att.h:692
Database Change Increment.
Definition: in_ble_att.h:758
unsigned 1-bit: true or false
Definition: in_ble_att.h:809
Time Source.
Definition: in_ble_att.h:534
True Wind Speed.
Definition: in_ble_att.h:678
Solid angle unit - steradian.
Definition: in_ble_att.h:293
Electric field strength unit - volt per metre.
Definition: in_ble_att.h:357
Service handles changed.
Definition: in_ble_att.h:510
Resting Heart Rate.
Definition: in_ble_att.h:744
Mesh Proxy Data Out.
Definition: in_ble_att.h:803
Notification Access Mask.
Definition: in_ble_att.h:84
Characteristic Aggregate Format.
Definition: in_ble_att.h:483
Aerobic Threshhold.
Definition: in_ble_att.h:706
surface tension unit - Newton per metre
Definition: in_ble_att.h:339
Illuminance unit - lux.
Definition: in_ble_att.h:325
Two Zone Heart Rate Limit.
Definition: in_ble_att.h:750
Luminous intensity unit - candela.
Definition: in_ble_att.h:259
CGM Session Start.
Definition: in_ble_att.h:788
Notification Access Mask.
Definition: in_ble_att.h:100
Electric current unit - Ampere.
Definition: in_ble_att.h:253
Area unit - hectare.
Definition: in_ble_att.h:395
Humidity.
Definition: in_ble_att.h:676
Weight Scale Service.
Definition: in_ble_att.h:220
Valid Range.
Definition: in_ble_att.h:485
Firmware Revision String.
Definition: in_ble_att.h:562
Write Request Enabled attribute Mask.
Definition: in_ble_att.h:98
Day Date Time.
Definition: in_ble_att.h:520
Location and Speed.
Definition: in_ble_att.h:660
Radiant intensity unit - watt per steradian.
Definition: in_ble_att.h:377
SC Control Point.
Definition: in_ble_att.h:638
Glucose Service.
Definition: in_ble_att.h:186
Boot Keyboard Output Report.
Definition: in_ble_att.h:578
Last format.
Definition: in_ble_att.h:863
length unit - mile
Definition: in_ble_att.h:425
Read trigger Indication.
Definition: in_ble_att.h:133
Logarithmic radio quantity unit - neper.
Definition: in_ble_att.h:413
mass density unit - millimole per litre
Definition: in_ble_att.h:453
Environmental Sensing Measurement.
Definition: in_ble_att.h:493
Sensor Location.
Definition: in_ble_att.h:644
Specific volume unit - cubic metre per kilogram.
Definition: in_ble_att.h:275
Resolvable Private Address only.
Definition: in_ble_att.h:794
Internet Protocol Support Service.
Definition: in_ble_att.h:226
time unit - year
Definition: in_ble_att.h:455
Indoor Positioning Service.
Definition: in_ble_att.h:228
Dew Point.
Definition: in_ble_att.h:700
Anaerobic Heart Rate Upper Limit.
Definition: in_ble_att.h:712
Location and Navigation Service.
Definition: in_ble_att.h:212
Supported New Alert Category.
Definition: in_ble_att.h:610
Magnetic flux density unit - Tesla.
Definition: in_ble_att.h:317
Age.
Definition: in_ble_att.h:708