Maxim Integrated Bluetooth LE Library
Dependents: BLE_Thermometer MAXWSNENV_demo
exactLE/stack/include/att_uuid.h@5:5b87f64ce81e, 2016-10-06 (annotated)
- Committer:
- enginerd
- Date:
- Thu Oct 06 22:02:31 2016 +0000
- Revision:
- 5:5b87f64ce81e
- Parent:
- 0:b562096246b3
Added new required method.
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
enginerd | 0:b562096246b3 | 1 | /*************************************************************************************************/ |
enginerd | 0:b562096246b3 | 2 | /*! |
enginerd | 0:b562096246b3 | 3 | * \file att_uuid.h |
enginerd | 0:b562096246b3 | 4 | * |
enginerd | 0:b562096246b3 | 5 | * \brief Attribute protocol UUIDs from the Bluetooth specification. |
enginerd | 0:b562096246b3 | 6 | * |
enginerd | 0:b562096246b3 | 7 | * $Date: 2014-08-11 17:41:56 -0500 (Mon, 11 Aug 2014) $ |
enginerd | 0:b562096246b3 | 8 | * $Revision: 14613 $ |
enginerd | 0:b562096246b3 | 9 | * |
enginerd | 0:b562096246b3 | 10 | * Copyright (c) 2011-2016 ARM Limited. All rights reserved. |
enginerd | 0:b562096246b3 | 11 | * |
enginerd | 0:b562096246b3 | 12 | * SPDX-License-Identifier: LicenseRef-PBL |
enginerd | 0:b562096246b3 | 13 | * |
enginerd | 0:b562096246b3 | 14 | * Licensed under the Permissive Binary License, Version 1.0 (the "License"); you may not use |
enginerd | 0:b562096246b3 | 15 | * this file except in compliance with the License. You may obtain a copy of the License at |
enginerd | 0:b562096246b3 | 16 | * |
enginerd | 0:b562096246b3 | 17 | * https://www.mbed.com/licenses/PBL-1.0 |
enginerd | 0:b562096246b3 | 18 | * |
enginerd | 0:b562096246b3 | 19 | * See the License for the specific language governing permissions and limitations under the License. |
enginerd | 0:b562096246b3 | 20 | */ |
enginerd | 0:b562096246b3 | 21 | /*************************************************************************************************/ |
enginerd | 0:b562096246b3 | 22 | #ifndef ATT_UUID_H |
enginerd | 0:b562096246b3 | 23 | #define ATT_UUID_H |
enginerd | 0:b562096246b3 | 24 | |
enginerd | 0:b562096246b3 | 25 | #include "att_defs.h" |
enginerd | 0:b562096246b3 | 26 | |
enginerd | 0:b562096246b3 | 27 | #ifdef __cplusplus |
enginerd | 0:b562096246b3 | 28 | extern "C" { |
enginerd | 0:b562096246b3 | 29 | #endif |
enginerd | 0:b562096246b3 | 30 | |
enginerd | 0:b562096246b3 | 31 | /************************************************************************************************** |
enginerd | 0:b562096246b3 | 32 | Macros |
enginerd | 0:b562096246b3 | 33 | **************************************************************************************************/ |
enginerd | 0:b562096246b3 | 34 | |
enginerd | 0:b562096246b3 | 35 | /*! Service UUIDs */ |
enginerd | 0:b562096246b3 | 36 | #define ATT_UUID_GAP_SERVICE 0x1800 /*! Generic Access Profile Service */ |
enginerd | 0:b562096246b3 | 37 | #define ATT_UUID_GATT_SERVICE 0x1801 /*! Generic Attribute Profile Service */ |
enginerd | 0:b562096246b3 | 38 | #define ATT_UUID_IMMEDIATE_ALERT_SERVICE 0x1802 /*! Immediate Alert Service */ |
enginerd | 0:b562096246b3 | 39 | #define ATT_UUID_LINK_LOSS_SERVICE 0x1803 /*! Link Loss Service */ |
enginerd | 0:b562096246b3 | 40 | #define ATT_UUID_TX_POWER_SERVICE 0x1804 /*! Tx Power Service */ |
enginerd | 0:b562096246b3 | 41 | #define ATT_UUID_CURRENT_TIME_SERVICE 0x1805 /*! Current Time Service */ |
enginerd | 0:b562096246b3 | 42 | #define ATT_UUID_REF_TIME_UPDATE_SERVICE 0x1806 /*! Reference Time Update Service */ |
enginerd | 0:b562096246b3 | 43 | #define ATT_UUID_DST_CHANGE_SERVICE 0x1807 /*! Next DST Change Service */ |
enginerd | 0:b562096246b3 | 44 | #define ATT_UUID_GLUCOSE_SERVICE 0x1808 /*! Glucose Service */ |
enginerd | 0:b562096246b3 | 45 | #define ATT_UUID_HEALTH_THERM_SERVICE 0x1809 /*! Health Thermometer Service */ |
enginerd | 0:b562096246b3 | 46 | #define ATT_UUID_DEVICE_INFO_SERVICE 0x180A /*! Device Information Service */ |
enginerd | 0:b562096246b3 | 47 | #define ATT_UUID_NETWORK_AVAIL_SERVICE 0x180B /*! Network Availability Service */ |
enginerd | 0:b562096246b3 | 48 | #define ATT_UUID_WATCHDOG_SERVICE 0x180C /*! Watchdog Service */ |
enginerd | 0:b562096246b3 | 49 | #define ATT_UUID_HEART_RATE_SERVICE 0x180D /*! Heart Rate Service */ |
enginerd | 0:b562096246b3 | 50 | #define ATT_UUID_PHONE_ALERT_SERVICE 0x180E /*! Phone Alert Status Service */ |
enginerd | 0:b562096246b3 | 51 | #define ATT_UUID_BATTERY_SERVICE 0x180F /*! Battery Service */ |
enginerd | 0:b562096246b3 | 52 | #define ATT_UUID_BLOOD_PRESSURE_SERVICE 0x1810 /*! Blood Pressure Service */ |
enginerd | 0:b562096246b3 | 53 | #define ATT_UUID_ALERT_NOTIF_SERVICE 0x1811 /*! Alert Notification Service */ |
enginerd | 0:b562096246b3 | 54 | #define ATT_UUID_HID_SERVICE 0x1812 /*! Human Interface Device Service */ |
enginerd | 0:b562096246b3 | 55 | #define ATT_UUID_SCAN_PARAM_SERVICE 0x1813 /*! Scan Parameter Service */ |
enginerd | 0:b562096246b3 | 56 | #define ATT_UUID_WEIGHT_SCALE_SERVICE 0x181D /*! Weight Scale Service */ |
enginerd | 0:b562096246b3 | 57 | |
enginerd | 0:b562096246b3 | 58 | /*! GATT UUIDs */ |
enginerd | 0:b562096246b3 | 59 | #define ATT_UUID_PRIMARY_SERVICE 0x2800 /*! Primary Service */ |
enginerd | 0:b562096246b3 | 60 | #define ATT_UUID_SECONDARY_SERVICE 0x2801 /*! Secondary Service */ |
enginerd | 0:b562096246b3 | 61 | #define ATT_UUID_INCLUDE 0x2802 /*! Include */ |
enginerd | 0:b562096246b3 | 62 | #define ATT_UUID_CHARACTERISTIC 0x2803 /*! Characteristic */ |
enginerd | 0:b562096246b3 | 63 | |
enginerd | 0:b562096246b3 | 64 | /*! Descriptor UUIDs */ |
enginerd | 0:b562096246b3 | 65 | #define ATT_UUID_CHARACTERISTIC_EXT 0x2900 /*! Characteristic Extended Properties */ |
enginerd | 0:b562096246b3 | 66 | #define ATT_UUID_CHAR_USER_DESC 0x2901 /*! Characteristic User Description */ |
enginerd | 0:b562096246b3 | 67 | #define ATT_UUID_CLIENT_CHAR_CONFIG 0x2902 /*! Client Characteristic Configuration */ |
enginerd | 0:b562096246b3 | 68 | #define ATT_UUID_SERVER_CHAR_CONFIG 0x2903 /*! Server Characteristic Configuration */ |
enginerd | 0:b562096246b3 | 69 | #define ATT_UUID_CHAR_PRES_FORMAT 0x2904 /*! Characteristic Presentation Format */ |
enginerd | 0:b562096246b3 | 70 | #define ATT_UUID_AGGREGATE_FORMAT 0x2905 /*! Characteristic Aggregate Format */ |
enginerd | 0:b562096246b3 | 71 | #define ATT_UUID_VALID_RANGE 0x2906 /*! Valid Range */ |
enginerd | 0:b562096246b3 | 72 | #define ATT_UUID_HID_REPORT_ID_MAPPING 0x2908 /*! HID Report ID Mapping */ |
enginerd | 0:b562096246b3 | 73 | |
enginerd | 0:b562096246b3 | 74 | /*! Characteristic UUIDs */ |
enginerd | 0:b562096246b3 | 75 | #define ATT_UUID_DEVICE_NAME 0x2A00 /*! Device Name */ |
enginerd | 0:b562096246b3 | 76 | #define ATT_UUID_APPEARANCE 0x2A01 /*! Appearance */ |
enginerd | 0:b562096246b3 | 77 | #define ATT_UUID_PERIPH_PRIVACY_FLAG 0x2A02 /*! Peripheral Privacy Flag */ |
enginerd | 0:b562096246b3 | 78 | #define ATT_UUID_RECONN_ADDR 0x2A03 /*! Reconnection Address */ |
enginerd | 0:b562096246b3 | 79 | #define ATT_UUID_PREF_CONN_PARAM 0x2A04 /*! Peripheral Preferred Connection Parameters */ |
enginerd | 0:b562096246b3 | 80 | #define ATT_UUID_SERVICE_CHANGED 0x2A05 /*! Service Changed */ |
enginerd | 0:b562096246b3 | 81 | #define ATT_UUID_ALERT_LEVEL 0x2A06 /*! Alert Level */ |
enginerd | 0:b562096246b3 | 82 | #define ATT_UUID_TX_POWER_LEVEL 0x2A07 /*! Tx Power Level */ |
enginerd | 0:b562096246b3 | 83 | #define ATT_UUID_DATE_TIME 0x2A08 /*! Date Time */ |
enginerd | 0:b562096246b3 | 84 | #define ATT_UUID_DAY_OF_WEEK 0x2A09 /*! Day of Week */ |
enginerd | 0:b562096246b3 | 85 | #define ATT_UUID_DAY_DATE_TIME 0x2A0A /*! Day Date Time */ |
enginerd | 0:b562096246b3 | 86 | #define ATT_UUID_EXACT_TIME_100 0x2A0B /*! Exact Time 100 */ |
enginerd | 0:b562096246b3 | 87 | #define ATT_UUID_EXACT_TIME_256 0x2A0C /*! Exact Time 256 */ |
enginerd | 0:b562096246b3 | 88 | #define ATT_UUID_DST_OFFSET 0x2A0D /*! DST Offset */ |
enginerd | 0:b562096246b3 | 89 | #define ATT_UUID_TIME_ZONE 0x2A0E /*! Time Zone */ |
enginerd | 0:b562096246b3 | 90 | #define ATT_UUID_LOCAL_TIME_INFO 0x2A0F /*! Local Time Information */ |
enginerd | 0:b562096246b3 | 91 | #define ATT_UUID_SECONDARY_TIME_ZONE 0x2A10 /*! Secondary Time Zone */ |
enginerd | 0:b562096246b3 | 92 | #define ATT_UUID_TIME_WITH_DST 0x2A11 /*! Time with DST */ |
enginerd | 0:b562096246b3 | 93 | #define ATT_UUID_TIME_ACCURACY 0x2A12 /*! Time Accuracy */ |
enginerd | 0:b562096246b3 | 94 | #define ATT_UUID_TIME_SOURCE 0x2A13 /*! Time Source */ |
enginerd | 0:b562096246b3 | 95 | #define ATT_UUID_REFERENCE_TIME_INFO 0x2A14 /*! Reference Time Information */ |
enginerd | 0:b562096246b3 | 96 | #define ATT_UUID_TIME_BROADCAST 0x2A15 /*! Time Broadcast */ |
enginerd | 0:b562096246b3 | 97 | #define ATT_UUID_TIME_UPDATE_CP 0x2A16 /*! Time Update Control Point */ |
enginerd | 0:b562096246b3 | 98 | #define ATT_UUID_TIME_UPDATE_STATE 0x2A17 /*! Time Update State */ |
enginerd | 0:b562096246b3 | 99 | #define ATT_UUID_GLUCOSE_MEAS 0x2A18 /*! Glucose Measurement */ |
enginerd | 0:b562096246b3 | 100 | #define ATT_UUID_BATTERY_LEVEL 0x2A19 /*! Battery Level */ |
enginerd | 0:b562096246b3 | 101 | #define ATT_UUID_BATTERY_POWER_STATE 0x2A1A /*! Battery Power State */ |
enginerd | 0:b562096246b3 | 102 | #define ATT_UUID_BATTERY_LEVEL_STATE 0x2A1B /*! Battery Level State */ |
enginerd | 0:b562096246b3 | 103 | #define ATT_UUID_TEMP_MEAS 0x2A1C /*! Temperature Measurement */ |
enginerd | 0:b562096246b3 | 104 | #define ATT_UUID_TEMP_TYPE 0x2A1D /*! Temperature Type */ |
enginerd | 0:b562096246b3 | 105 | #define ATT_UUID_INTERMEDIATE_TEMP 0x2A1E /*! Intermediate Temperature */ |
enginerd | 0:b562096246b3 | 106 | #define ATT_UUID_TEMP_C 0x2A1F /*! Temperature Celsius */ |
enginerd | 0:b562096246b3 | 107 | #define ATT_UUID_TEMP_F 0x2A20 /*! Temperature Fahrenheit */ |
enginerd | 0:b562096246b3 | 108 | #define ATT_UUID_MEAS_INTERVAL 0x2A21 /*! Measurement Interval */ |
enginerd | 0:b562096246b3 | 109 | #define ATT_UUID_HID_BOOT_REPORT_MAP 0x2A22 /*! HID Boot Report Mapping */ |
enginerd | 0:b562096246b3 | 110 | #define ATT_UUID_SYSTEM_ID 0x2A23 /*! System ID */ |
enginerd | 0:b562096246b3 | 111 | #define ATT_UUID_MODEL_NUMBER 0x2A24 /*! Model Number String */ |
enginerd | 0:b562096246b3 | 112 | #define ATT_UUID_SERIAL_NUMBER 0x2A25 /*! Serial Number String */ |
enginerd | 0:b562096246b3 | 113 | #define ATT_UUID_FIRMWARE_REV 0x2A26 /*! Firmware Revision String */ |
enginerd | 0:b562096246b3 | 114 | #define ATT_UUID_HARDWARE_REV 0x2A27 /*! Hardware Revision String */ |
enginerd | 0:b562096246b3 | 115 | #define ATT_UUID_SOFTWARE_REV 0x2A28 /*! Software Revision String */ |
enginerd | 0:b562096246b3 | 116 | #define ATT_UUID_MANUFACTURER_NAME 0x2A29 /*! Manufacturer Name String */ |
enginerd | 0:b562096246b3 | 117 | #define ATT_UUID_11073_CERT_DATA 0x2A2A /*! IEEE 11073-20601 Regulatory Certification Data List */ |
enginerd | 0:b562096246b3 | 118 | #define ATT_UUID_CURRENT_TIME 0x2A2B /*! Current Time */ |
enginerd | 0:b562096246b3 | 119 | #define ATT_UUID_ELEVATION 0x2A2C /*! Elevation */ |
enginerd | 0:b562096246b3 | 120 | #define ATT_UUID_LATITUDE 0x2A2D /*! Latitude */ |
enginerd | 0:b562096246b3 | 121 | #define ATT_UUID_LONGITUDE 0x2A2E /*! Longitude */ |
enginerd | 0:b562096246b3 | 122 | #define ATT_UUID_POSITION_2D 0x2A2F /*! Position 2D */ |
enginerd | 0:b562096246b3 | 123 | #define ATT_UUID_POSITION_3D 0x2A30 /*! Position 3D */ |
enginerd | 0:b562096246b3 | 124 | #define ATT_UUID_VENDOR_ID 0x2A31 /*! Vendor ID */ |
enginerd | 0:b562096246b3 | 125 | #define ATT_UUID_PRODUCT_ID 0x2A32 /*! Product ID */ |
enginerd | 0:b562096246b3 | 126 | #define ATT_UUID_HID_VERSION 0x2A33 /*! HID Version */ |
enginerd | 0:b562096246b3 | 127 | #define ATT_UUID_GLUCOSE_MEAS_CONTEXT 0x2A34 /*! Glucose Measurement Context */ |
enginerd | 0:b562096246b3 | 128 | #define ATT_UUID_BP_MEAS 0x2A35 /*! Blood Pressure Measurement */ |
enginerd | 0:b562096246b3 | 129 | #define ATT_UUID_INTERMEDIATE_BP 0x2A36 /*! Intermediate Cuff Pressure */ |
enginerd | 0:b562096246b3 | 130 | #define ATT_UUID_HR_MEAS 0x2A37 /*! Heart Rate Measurement */ |
enginerd | 0:b562096246b3 | 131 | #define ATT_UUID_HR_SENSOR_LOC 0x2A38 /*! Body Sensor Location */ |
enginerd | 0:b562096246b3 | 132 | #define ATT_UUID_HR_CP 0x2A39 /*! Heart Rate Control Point */ |
enginerd | 0:b562096246b3 | 133 | #define ATT_UUID_REMOVABLE 0x2A3A /*! Removable */ |
enginerd | 0:b562096246b3 | 134 | #define ATT_UUID_SERVICE_REQ 0x2A3B /*! Service Required */ |
enginerd | 0:b562096246b3 | 135 | #define ATT_UUID_SCI_TEMP_C 0x2A3C /*! Scientific Temperature in Celsius */ |
enginerd | 0:b562096246b3 | 136 | #define ATT_UUID_STRING 0x2A3D /*! String */ |
enginerd | 0:b562096246b3 | 137 | #define ATT_UUID_NETWORK_AVAIL 0x2A3E /*! Network Availability */ |
enginerd | 0:b562096246b3 | 138 | #define ATT_UUID_ALERT_STATUS 0x2A3F /*! Alert Status */ |
enginerd | 0:b562096246b3 | 139 | #define ATT_UUID_RINGER_CP 0x2A40 /*! Ringer Control Point */ |
enginerd | 0:b562096246b3 | 140 | #define ATT_UUID_RINGER_SETTING 0x2A41 /*! Ringer Setting */ |
enginerd | 0:b562096246b3 | 141 | #define ATT_UUID_ALERT_CAT_ID_MASK 0x2A42 /*! Alert Category ID Bit Mask */ |
enginerd | 0:b562096246b3 | 142 | #define ATT_UUID_ALERT_CAT_ID 0x2A43 /*! Alert Category ID */ |
enginerd | 0:b562096246b3 | 143 | #define ATT_UUID_ALERT_NOTIF_CP 0x2A44 /*! Alert Notification Control Point */ |
enginerd | 0:b562096246b3 | 144 | #define ATT_UUID_UNREAD_ALERT_STATUS 0x2A45 /*! Unread Alert Status */ |
enginerd | 0:b562096246b3 | 145 | #define ATT_UUID_NEW_ALERT 0x2A46 /*! New Alert */ |
enginerd | 0:b562096246b3 | 146 | #define ATT_UUID_SUP_NEW_ALERT_CAT 0x2A47 /*! Supported New Alert Category */ |
enginerd | 0:b562096246b3 | 147 | #define ATT_UUID_SUP_UNREAD_ALERT_CAT 0x2A48 /*! Supported Unread Alert Category */ |
enginerd | 0:b562096246b3 | 148 | #define ATT_UUID_BP_FEATURE 0x2A49 /*! Blood Pressure Feature */ |
enginerd | 0:b562096246b3 | 149 | #define ATT_UUID_HID_INFO 0x2A4A /*! HID Information */ |
enginerd | 0:b562096246b3 | 150 | #define ATT_UUID_REPORT_MAP 0x2A4B /*! Report Map */ |
enginerd | 0:b562096246b3 | 151 | #define ATT_UUID_HID_CP 0x2A4C /*! HID Control Point */ |
enginerd | 0:b562096246b3 | 152 | #define ATT_UUID_REPORT 0x2A4D /*! Report */ |
enginerd | 0:b562096246b3 | 153 | #define ATT_UUID_PROTOCOL_MODE 0x2A4E /*! Protocol Mode */ |
enginerd | 0:b562096246b3 | 154 | #define ATT_UUID_SCAN_INT_WIND 0x2A4F /*! Scan Interval Window */ |
enginerd | 0:b562096246b3 | 155 | #define ATT_UUID_PNP_ID 0x2A50 /*! PnP ID */ |
enginerd | 0:b562096246b3 | 156 | #define ATT_UUID_GLUCOSE_FEATURE 0x2A51 /*! Glucose Feature */ |
enginerd | 0:b562096246b3 | 157 | #define ATT_UUID_RACP 0x2A52 /*! Record Access Control Point */ |
enginerd | 0:b562096246b3 | 158 | #define ATT_UUID_WEIGHT_MEAS 0x2A9D /*! Weight Measurement */ |
enginerd | 0:b562096246b3 | 159 | #define ATT_UUID_WEIGHT_SCALE_FEATURE 0x2A9E /*! Weight Scale Feature */ |
enginerd | 0:b562096246b3 | 160 | |
enginerd | 0:b562096246b3 | 161 | /* remove when adopted */ |
enginerd | 0:b562096246b3 | 162 | #define ATT_UUID_GENERIC_CTRL_SERVICE 0xF011 |
enginerd | 0:b562096246b3 | 163 | #define ATT_UUID_COMMAND_ENUM 0xE010 /*! Command Enumeration */ |
enginerd | 0:b562096246b3 | 164 | #define ATT_UUID_GENERIC_COMMAND_CP 0xE011 /*! Generic Command Control Point */ |
enginerd | 0:b562096246b3 | 165 | |
enginerd | 0:b562096246b3 | 166 | /*! Unit UUIDs */ |
enginerd | 0:b562096246b3 | 167 | #define ATT_UUID_UNITLESS 0x2700 /*! unitless */ |
enginerd | 0:b562096246b3 | 168 | #define ATT_UUID_LENGTH_M 0x2701 /*! length metre */ |
enginerd | 0:b562096246b3 | 169 | #define ATT_UUID_MASS_KG 0x2702 /*! mass kilogram */ |
enginerd | 0:b562096246b3 | 170 | #define ATT_UUID_TIME_SEC 0x2703 /*! time second */ |
enginerd | 0:b562096246b3 | 171 | #define ATT_UUID_ELECTRIC_CURRENT_AMP 0x2704 /*! electric current ampere */ |
enginerd | 0:b562096246b3 | 172 | #define ATT_UUID_THERMO_TEMP_K 0x2705 /*! thermodynamic temperature kelvin */ |
enginerd | 0:b562096246b3 | 173 | #define ATT_UUID_AMOUNT_OF_SUBSTANCE_MOLE 0x2706 /*! amount of substance mole */ |
enginerd | 0:b562096246b3 | 174 | #define ATT_UUID_LUMINOUS_INTENSITY_CAND 0x2707 /*! luminous intensity candela */ |
enginerd | 0:b562096246b3 | 175 | #define ATT_UUID_AREA_SQ_M 0x2710 /*! area square metres */ |
enginerd | 0:b562096246b3 | 176 | #define ATT_UUID_VOLUME_CU_M 0x2711 /*! volume cubic metres */ |
enginerd | 0:b562096246b3 | 177 | #define ATT_UUID_VELOCITY_MPS 0x2712 /*! velocity metres per second */ |
enginerd | 0:b562096246b3 | 178 | #define ATT_UUID_ACCELERATION_MPS_SQ 0x2713 /*! acceleration metres per second squared */ |
enginerd | 0:b562096246b3 | 179 | #define ATT_UUID_WAVENUMBER_RECIPROCAL_M 0x2714 /*! wavenumber reciprocal metre */ |
enginerd | 0:b562096246b3 | 180 | #define ATT_UUID_DENSITY_KG_PER_CU_M 0x2715 /*! density kilogram per cubic metre */ |
enginerd | 0:b562096246b3 | 181 | #define ATT_UUID_SURFACE_DENS_KG_PER_SQ_M 0x2716 /*! surface density kilogram per square metre */ |
enginerd | 0:b562096246b3 | 182 | #define ATT_UUID_SPECIFIC_VOL_CU_M_PER_KG 0x2717 /*! specific volume cubic metre per kilogram */ |
enginerd | 0:b562096246b3 | 183 | #define ATT_UUID_CURRENT_DENS_AMP_PER_SQ_M 0x2718 /*! current density ampere per square metre */ |
enginerd | 0:b562096246b3 | 184 | #define ATT_UUID_MAG_FIELD_STR_AMP_PER_M 0x2719 /*! magnetic field strength ampere per metre */ |
enginerd | 0:b562096246b3 | 185 | #define ATT_UUID_AMOUNT_CONC_MOLE_PER_CU_M 0x271A /*! amount concentration mole per cubic metre */ |
enginerd | 0:b562096246b3 | 186 | #define ATT_UUID_MASS_CONC_KG_PER_CU_M 0x271B /*! mass concentration kilogram per cubic metre */ |
enginerd | 0:b562096246b3 | 187 | #define ATT_UUID_LUM_CAND_PER_SQ_M 0x271C /*! luminance candela per square metre */ |
enginerd | 0:b562096246b3 | 188 | #define ATT_UUID_REFRACTIVE_INDEX 0x271D /*! refractive index */ |
enginerd | 0:b562096246b3 | 189 | #define ATT_UUID_RELATIVE_PERMEABILITY 0x271E /*! relative permeability */ |
enginerd | 0:b562096246b3 | 190 | #define ATT_UUID_PLANE_ANGLE_R 0x2720 /*! plane angle radian */ |
enginerd | 0:b562096246b3 | 191 | #define ATT_UUID_SOLID_ANGLE_STER 0x2721 /*! solid angle steradian */ |
enginerd | 0:b562096246b3 | 192 | #define ATT_UUID_FREQUENCY_HERTZ 0x2722 /*! frequency hertz */ |
enginerd | 0:b562096246b3 | 193 | #define ATT_UUID_FORCE_NEWT 0x2723 /*! force newton */ |
enginerd | 0:b562096246b3 | 194 | #define ATT_UUID_PRESSURE_PASCAL 0x2724 /*! pressure pascal */ |
enginerd | 0:b562096246b3 | 195 | #define ATT_UUID_ENERGY_J 0x2725 /*! energy joule */ |
enginerd | 0:b562096246b3 | 196 | #define ATT_UUID_POWER_W 0x2726 /*! power watt */ |
enginerd | 0:b562096246b3 | 197 | #define ATT_UUID_ELECTRIC_CHG_C 0x2727 /*! electric charge coulomb */ |
enginerd | 0:b562096246b3 | 198 | #define ATT_UUID_ELECTRIC_POTENTIAL_VOLT 0x2728 /*! electric potential difference volt */ |
enginerd | 0:b562096246b3 | 199 | #define ATT_UUID_CAPACITANCE_F 0x2729 /*! capacitance farad */ |
enginerd | 0:b562096246b3 | 200 | #define ATT_UUID_ELECTRIC_RESISTANCE_OHM 0x272A /*! electric resistance ohm */ |
enginerd | 0:b562096246b3 | 201 | #define ATT_UUID_ELECTRIC_COND_SIEMENS 0x272B /*! electric conductance siemens */ |
enginerd | 0:b562096246b3 | 202 | #define ATT_UUID_MAGNETIC_FLEX_WEBER 0x272C /*! magnetic flex weber */ |
enginerd | 0:b562096246b3 | 203 | #define ATT_UUID_MAGNETIC_FLEX_DENS_TESLA 0x272D /*! magnetic flex density tesla */ |
enginerd | 0:b562096246b3 | 204 | #define ATT_UUID_INDUCTANCE_H 0x272E /*! inductance henry */ |
enginerd | 0:b562096246b3 | 205 | #define ATT_UUID_C_TEMP_DEG_C 0x272F /*! Celsius temperature degree Celsius */ |
enginerd | 0:b562096246b3 | 206 | #define ATT_UUID_LUMINOUS_FLUX_LUMEN 0x2730 /*! luminous flux lumen */ |
enginerd | 0:b562096246b3 | 207 | #define ATT_UUID_ILLUMINANCE_LUX 0x2731 /*! illuminance lux */ |
enginerd | 0:b562096246b3 | 208 | #define ATT_UUID_RADIONUCLIDE_BECQUEREL 0x2732 /*! activity referred to a radionuclide becquerel */ |
enginerd | 0:b562096246b3 | 209 | #define ATT_UUID_ABSORBED_DOSE_GRAY 0x2733 /*! absorbed dose gray */ |
enginerd | 0:b562096246b3 | 210 | #define ATT_UUID_DOSE_EQUIVALENT_SIEVERT 0x2734 /*! dose equivalent sievert */ |
enginerd | 0:b562096246b3 | 211 | #define ATT_UUID_CATALYTIC_ACTIVITY_KATAL 0x2735 /*! catalytic activity katal */ |
enginerd | 0:b562096246b3 | 212 | #define ATT_UUID_DYNAMIC_VISC_PASCAL_SEC 0x2740 /*! dynamic viscosity pascal second */ |
enginerd | 0:b562096246b3 | 213 | #define ATT_UUID_MOMENT_OF_FORCE_NEWT_M 0x2741 /*! moment of force newton metre */ |
enginerd | 0:b562096246b3 | 214 | #define ATT_UUID_SURFACE_TENSION_NEWT_PER_M 0x2742 /*! surface tension newton per metre */ |
enginerd | 0:b562096246b3 | 215 | #define ATT_UUID_ANG_VELOCITY_R_PER_SEC 0x2743 /*! angular velocity radian per second */ |
enginerd | 0:b562096246b3 | 216 | #define ATT_UUID_ANG_ACCEL_R_PER_SEC_SQD 0x2744 /*! angular acceleration radian per second squared */ |
enginerd | 0:b562096246b3 | 217 | #define ATT_UUID_HEAT_FLUX_DEN_W_PER_SQ_M 0x2745 /*! heat flux density watt per square metre */ |
enginerd | 0:b562096246b3 | 218 | #define ATT_UUID_HEAT_CAP_J_PER_K 0x2746 /*! heat capacity joule per kelvin */ |
enginerd | 0:b562096246b3 | 219 | #define ATT_UUID_SPEC_HEAT_CAP_J_PER_KG_K 0x2747 /*! specific heat capacity joule per kilogram kelvin */ |
enginerd | 0:b562096246b3 | 220 | #define ATT_UUID_SPEC_ENERGY_J_PER_KG 0x2748 /*! specific energy joule per kilogram */ |
enginerd | 0:b562096246b3 | 221 | #define ATT_UUID_THERMAL_COND_W_PER_M_K 0x2749 /*! thermal conductivity watt per metre kelvin */ |
enginerd | 0:b562096246b3 | 222 | #define ATT_UUID_ENERGY_DENSITY_J_PER_CU_M 0x274A /*! energy density joule per cubic metre */ |
enginerd | 0:b562096246b3 | 223 | #define ATT_UUID_ELEC_FIELD_STR_VOLT_PER_M 0x274B /*! electric field strength volt per metre */ |
enginerd | 0:b562096246b3 | 224 | #define ATT_UUID_ELEC_CHG_DENS_C_PER_CU_M 0x274C /*! electric charge density coulomb per cubic metre */ |
enginerd | 0:b562096246b3 | 225 | #define ATT_UUID_SURF_CHG_DENS_C_PER_SQ_M 0x274D /*! surface charge density coulomb per square metre */ |
enginerd | 0:b562096246b3 | 226 | #define ATT_UUID_ELEC_FLUX_DENS_C_PER_SQ_M 0x274E /*! electric flux density coulomb per square metre */ |
enginerd | 0:b562096246b3 | 227 | #define ATT_UUID_PERMITTIVITY_F_PER_M 0x274F /*! permittivity farad per metre */ |
enginerd | 0:b562096246b3 | 228 | #define ATT_UUID_PERMEABILITY_H_PER_M 0x2750 /*! permeability henry per metre */ |
enginerd | 0:b562096246b3 | 229 | #define ATT_UUID_MOLAR_ENERGY_J_PER_MOLE 0x2751 /*! molar energy joule per mole */ |
enginerd | 0:b562096246b3 | 230 | #define ATT_UUID_MOLAR_ENTROPY_J_PER_MOLE_K 0x2752 /*! molar entropy joule per mole kelvin */ |
enginerd | 0:b562096246b3 | 231 | #define ATT_UUID_EXPOSURE_C_PER_KG 0x2753 /*! exposure coulomb per kilogram */ |
enginerd | 0:b562096246b3 | 232 | #define ATT_UUID_DOSE_RATE_GRAY_PER_SEC 0x2754 /*! absorbed dose rate gray per second */ |
enginerd | 0:b562096246b3 | 233 | #define ATT_UUID_RT_INTENSITY_W_PER_STER 0x2755 /*! radiant intensity watt per steradian */ |
enginerd | 0:b562096246b3 | 234 | #define ATT_UUID_RCE_W_PER_SQ_METER_STER 0x2756 /*! radiance watt per square meter steradian */ |
enginerd | 0:b562096246b3 | 235 | #define ATT_UUID_CATALYTIC_KATAL_PER_CU_M 0x2757 /*! catalytic activity concentration katal per cubic metre */ |
enginerd | 0:b562096246b3 | 236 | #define ATT_UUID_TIME_MIN 0x2760 /*! time minute */ |
enginerd | 0:b562096246b3 | 237 | #define ATT_UUID_TIME_HR 0x2761 /*! time hour */ |
enginerd | 0:b562096246b3 | 238 | #define ATT_UUID_TIME_DAY 0x2762 /*! time day */ |
enginerd | 0:b562096246b3 | 239 | #define ATT_UUID_PLANE_ANGLE_DEG 0x2763 /*! plane angle degree */ |
enginerd | 0:b562096246b3 | 240 | #define ATT_UUID_PLANE_ANGLE_MIN 0x2764 /*! plane angle minute */ |
enginerd | 0:b562096246b3 | 241 | #define ATT_UUID_PLANE_ANGLE_SEC 0x2765 /*! plane angle second */ |
enginerd | 0:b562096246b3 | 242 | #define ATT_UUID_AREA_HECTARE 0x2766 /*! area hectare */ |
enginerd | 0:b562096246b3 | 243 | #define ATT_UUID_VOLUME_L 0x2767 /*! volume litre */ |
enginerd | 0:b562096246b3 | 244 | #define ATT_UUID_MASS_TONNE 0x2768 /*! mass tonne */ |
enginerd | 0:b562096246b3 | 245 | #define ATT_UUID_PRESSURE_BAR 0x2780 /*! pressure bar */ |
enginerd | 0:b562096246b3 | 246 | #define ATT_UUID_PRESSURE_MM 0x2781 /*! pressure millimetre of mercury */ |
enginerd | 0:b562096246b3 | 247 | #define ATT_UUID_LENGTH_ANGSTROM 0x2782 /*! length angstrom */ |
enginerd | 0:b562096246b3 | 248 | #define ATT_UUID_LENGTH_NAUTICAL_MILE 0x2783 /*! length nautical mile */ |
enginerd | 0:b562096246b3 | 249 | #define ATT_UUID_AREA_BARN 0x2784 /*! area barn */ |
enginerd | 0:b562096246b3 | 250 | #define ATT_UUID_VELOCITY_KNOT 0x2785 /*! velocity knot */ |
enginerd | 0:b562096246b3 | 251 | #define ATT_UUID_LOG_RADIO_QUANT_NEPER 0x2786 /*! logarithmic radio quantity neper */ |
enginerd | 0:b562096246b3 | 252 | #define ATT_UUID_LOG_RADIO_QUANT_BEL 0x2787 /*! logarithmic radio quantity bel */ |
enginerd | 0:b562096246b3 | 253 | #define ATT_UUID_LOG_RADIO_QUANT_DB 0x2788 /*! logarithmic radio quantity decibel */ |
enginerd | 0:b562096246b3 | 254 | #define ATT_UUID_LENGTH_YARD 0x27A0 /*! length yard */ |
enginerd | 0:b562096246b3 | 255 | #define ATT_UUID_LENGTH_PARSEC 0x27A1 /*! length parsec */ |
enginerd | 0:b562096246b3 | 256 | #define ATT_UUID_LENGTH_IN 0x27A2 /*! length inch */ |
enginerd | 0:b562096246b3 | 257 | #define ATT_UUID_LENGTH_FOOT 0x27A3 /*! length foot */ |
enginerd | 0:b562096246b3 | 258 | #define ATT_UUID_LENGTH_MILE 0x27A4 /*! length mile */ |
enginerd | 0:b562096246b3 | 259 | #define ATT_UUID_PRESSURE_POUND_PER_SQ_IN 0x27A5 /*! pressure pound-force per square inch */ |
enginerd | 0:b562096246b3 | 260 | #define ATT_UUID_VELOCITY_KPH 0x27A6 /*! velocity kilometre per hour */ |
enginerd | 0:b562096246b3 | 261 | #define ATT_UUID_VELOCITY_MPH 0x27A7 /*! velocity mile per hour */ |
enginerd | 0:b562096246b3 | 262 | #define ATT_UUID_ANG_VELOCITY_RPM 0x27A8 /*! angular velocity revolution per minute */ |
enginerd | 0:b562096246b3 | 263 | #define ATT_UUID_ENERGY_GRAM_CALORIE 0x27A9 /*! energy gram calorie */ |
enginerd | 0:b562096246b3 | 264 | #define ATT_UUID_ENERGY_KG_CALORIE 0x27AA /*! energy kilogram calorie */ |
enginerd | 0:b562096246b3 | 265 | #define ATT_UUID_ENERGY_KILOWATT_HR 0x27AB /*! energy kilowatt hour */ |
enginerd | 0:b562096246b3 | 266 | #define ATT_UUID_THERM_TEMP_F 0x27AC /*! thermodynamic temperature degree Fahrenheit */ |
enginerd | 0:b562096246b3 | 267 | #define ATT_UUID_PERCENTAGE 0x27AD /*! percentage */ |
enginerd | 0:b562096246b3 | 268 | #define ATT_UUID_PER_MILLE 0x27AE /*! per mille */ |
enginerd | 0:b562096246b3 | 269 | #define ATT_UUID_PERIOD_BEATS_PER_MIN 0x27AF /*! period beats per minute */ |
enginerd | 0:b562096246b3 | 270 | #define ATT_UUID_ELECTRIC_CHG_AMP_HRS 0x27B0 /*! electric charge ampere hours */ |
enginerd | 0:b562096246b3 | 271 | #define ATT_UUID_MASS_DENSITY_MG_PER_DL 0x27B1 /*! mass density milligram per decilitre */ |
enginerd | 0:b562096246b3 | 272 | #define ATT_UUID_MASS_DENSITY_MMOLE_PER_L 0x27B2 /*! mass density millimole per litre */ |
enginerd | 0:b562096246b3 | 273 | #define ATT_UUID_TIME_YEAR 0x27B3 /*! time year */ |
enginerd | 0:b562096246b3 | 274 | #define ATT_UUID_TIME_MONTH 0x27B4 /*! time month */ |
enginerd | 0:b562096246b3 | 275 | |
enginerd | 0:b562096246b3 | 276 | /*! Wicentric proprietary UUIDs */ |
enginerd | 0:b562096246b3 | 277 | |
enginerd | 0:b562096246b3 | 278 | /*! Base UUID: E0262760-08C2-11E1-9073-0E8AC72EXXXX */ |
enginerd | 0:b562096246b3 | 279 | #define ATT_UUID_WICENTRIC_BASE 0x2E, 0xC7, 0x8A, 0x0E, 0x73, 0x90, \ |
enginerd | 0:b562096246b3 | 280 | 0xE1, 0x11, 0xC2, 0x08, 0x60, 0x27, 0x26, 0xE0 |
enginerd | 0:b562096246b3 | 281 | |
enginerd | 0:b562096246b3 | 282 | /*! Macro for building Wicentric UUIDs */ |
enginerd | 0:b562096246b3 | 283 | #define ATT_UUID_WICENTRIC_BUILD(part) UINT16_TO_BYTES(part), ATT_UUID_WICENTRIC_BASE |
enginerd | 0:b562096246b3 | 284 | |
enginerd | 0:b562096246b3 | 285 | /*! Partial proprietary service UUIDs */ |
enginerd | 0:b562096246b3 | 286 | #define ATT_UUID_P1_SERVICE_PART 0x1001 /*! Proprietary service P1 */ |
enginerd | 0:b562096246b3 | 287 | |
enginerd | 0:b562096246b3 | 288 | /*! Partial proprietary characteristic UUIDs */ |
enginerd | 0:b562096246b3 | 289 | #define ATT_UUID_D1_DATA_PART 0x0001 /*! Proprietary data D1 */ |
enginerd | 0:b562096246b3 | 290 | |
enginerd | 0:b562096246b3 | 291 | /* Proprietary services */ |
enginerd | 0:b562096246b3 | 292 | #define ATT_UUID_P1_SERVICE ATT_UUID_WICENTRIC_BUILD(ATT_UUID_P1_SERVICE_PART) |
enginerd | 0:b562096246b3 | 293 | |
enginerd | 0:b562096246b3 | 294 | /* Proprietary characteristics */ |
enginerd | 0:b562096246b3 | 295 | #define ATT_UUID_D1_DATA ATT_UUID_WICENTRIC_BUILD(ATT_UUID_D1_DATA_PART) |
enginerd | 0:b562096246b3 | 296 | |
enginerd | 0:b562096246b3 | 297 | /************************************************************************************************** |
enginerd | 0:b562096246b3 | 298 | Global Variables |
enginerd | 0:b562096246b3 | 299 | **************************************************************************************************/ |
enginerd | 0:b562096246b3 | 300 | |
enginerd | 0:b562096246b3 | 301 | /*! Service UUIDs */ |
enginerd | 0:b562096246b3 | 302 | extern const uint8_t attGapSvcUuid[ATT_16_UUID_LEN]; /*! Generic Access Profile Service */ |
enginerd | 0:b562096246b3 | 303 | extern const uint8_t attGattSvcUuid[ATT_16_UUID_LEN]; /*! Generic Attribute Profile Service */ |
enginerd | 0:b562096246b3 | 304 | extern const uint8_t attIasSvcUuid[ATT_16_UUID_LEN]; /*! Immediate Alert Service */ |
enginerd | 0:b562096246b3 | 305 | extern const uint8_t attLlsSvcUuid[ATT_16_UUID_LEN]; /*! Link Loss Service */ |
enginerd | 0:b562096246b3 | 306 | extern const uint8_t attTpsSvcUuid[ATT_16_UUID_LEN]; /*! Tx Power Service */ |
enginerd | 0:b562096246b3 | 307 | extern const uint8_t attCtsSvcUuid[ATT_16_UUID_LEN]; /*! Current Time Service */ |
enginerd | 0:b562096246b3 | 308 | extern const uint8_t attRtusSvcUuid[ATT_16_UUID_LEN]; /*! Reference Time Update Service */ |
enginerd | 0:b562096246b3 | 309 | extern const uint8_t attNdcsSvcUuid[ATT_16_UUID_LEN]; /*! Next DST Change Service */ |
enginerd | 0:b562096246b3 | 310 | extern const uint8_t attGlsSvcUuid[ATT_16_UUID_LEN]; /*! Glucose Service */ |
enginerd | 0:b562096246b3 | 311 | extern const uint8_t attHtsSvcUuid[ATT_16_UUID_LEN]; /*! Health Thermometer Service */ |
enginerd | 0:b562096246b3 | 312 | extern const uint8_t attDisSvcUuid[ATT_16_UUID_LEN]; /*! Device Information Service */ |
enginerd | 0:b562096246b3 | 313 | extern const uint8_t attNwaSvcUuid[ATT_16_UUID_LEN]; /*! Network Availability Service */ |
enginerd | 0:b562096246b3 | 314 | extern const uint8_t attWdsSvcUuid[ATT_16_UUID_LEN]; /*! Watchdog Service */ |
enginerd | 0:b562096246b3 | 315 | extern const uint8_t attHrsSvcUuid[ATT_16_UUID_LEN]; /*! Heart Rate Service */ |
enginerd | 0:b562096246b3 | 316 | extern const uint8_t attPassSvcUuid[ATT_16_UUID_LEN]; /*! Phone Alert Status Service */ |
enginerd | 0:b562096246b3 | 317 | extern const uint8_t attBasSvcUuid[ATT_16_UUID_LEN]; /*! Battery Service */ |
enginerd | 0:b562096246b3 | 318 | extern const uint8_t attBpsSvcUuid[ATT_16_UUID_LEN]; /*! Blood Pressure Service */ |
enginerd | 0:b562096246b3 | 319 | extern const uint8_t attAnsSvcUuid[ATT_16_UUID_LEN]; /*! Alert Notification Service */ |
enginerd | 0:b562096246b3 | 320 | extern const uint8_t attHidSvcUuid[ATT_16_UUID_LEN]; /*! Human Interface Device Service */ |
enginerd | 0:b562096246b3 | 321 | extern const uint8_t attSpsSvcUuid[ATT_16_UUID_LEN]; /*! Scan Parameter Service */ |
enginerd | 0:b562096246b3 | 322 | extern const uint8_t attWssSvcUuid[ATT_16_UUID_LEN]; /*! Weight scale service */ |
enginerd | 0:b562096246b3 | 323 | |
enginerd | 0:b562096246b3 | 324 | /*! GATT UUIDs */ |
enginerd | 0:b562096246b3 | 325 | extern const uint8_t attPrimSvcUuid[ATT_16_UUID_LEN]; /*! Primary Service */ |
enginerd | 0:b562096246b3 | 326 | extern const uint8_t attSecSvcUuid[ATT_16_UUID_LEN]; /*! Secondary Service */ |
enginerd | 0:b562096246b3 | 327 | extern const uint8_t attIncUuid[ATT_16_UUID_LEN]; /*! Include */ |
enginerd | 0:b562096246b3 | 328 | extern const uint8_t attChUuid[ATT_16_UUID_LEN]; /*! Characteristic */ |
enginerd | 0:b562096246b3 | 329 | |
enginerd | 0:b562096246b3 | 330 | /*! Descriptor UUIDs */ |
enginerd | 0:b562096246b3 | 331 | extern const uint8_t attChExtUuid[ATT_16_UUID_LEN]; /*! Characteristic Extended Properties */ |
enginerd | 0:b562096246b3 | 332 | extern const uint8_t attChUserDescUuid[ATT_16_UUID_LEN]; /*! Characteristic User Description */ |
enginerd | 0:b562096246b3 | 333 | extern const uint8_t attCliChCfgUuid[ATT_16_UUID_LEN]; /*! Client Characteristic Configuration */ |
enginerd | 0:b562096246b3 | 334 | extern const uint8_t attSrvChCfgUuid[ATT_16_UUID_LEN]; /*! Server Characteristic Configuration */ |
enginerd | 0:b562096246b3 | 335 | extern const uint8_t attChPresFmtUuid[ATT_16_UUID_LEN]; /*! Characteristic Presentation Format */ |
enginerd | 0:b562096246b3 | 336 | extern const uint8_t attAggFmtUuid[ATT_16_UUID_LEN]; /*! Characteristic Aggregate Format */ |
enginerd | 0:b562096246b3 | 337 | extern const uint8_t attValRangeUuid[ATT_16_UUID_LEN]; /*! Valid Range */ |
enginerd | 0:b562096246b3 | 338 | extern const uint8_t attHidRimUuid[ATT_16_UUID_LEN]; /*! HID Report ID Mapping */ |
enginerd | 0:b562096246b3 | 339 | |
enginerd | 0:b562096246b3 | 340 | /*! Characteristic UUIDs */ |
enginerd | 0:b562096246b3 | 341 | extern const uint8_t attDnChUuid[ATT_16_UUID_LEN]; /*! Device Name */ |
enginerd | 0:b562096246b3 | 342 | extern const uint8_t attApChUuid[ATT_16_UUID_LEN]; /*! Appearance */ |
enginerd | 0:b562096246b3 | 343 | extern const uint8_t attPpfChUuid[ATT_16_UUID_LEN]; /*! Peripheral Privacy Flag */ |
enginerd | 0:b562096246b3 | 344 | extern const uint8_t attRaChUuid[ATT_16_UUID_LEN]; /*! Reconnection Address */ |
enginerd | 0:b562096246b3 | 345 | extern const uint8_t attPpcpChUuid[ATT_16_UUID_LEN]; /*! Peripheral Preferred Connection Parameters */ |
enginerd | 0:b562096246b3 | 346 | extern const uint8_t attScChUuid[ATT_16_UUID_LEN]; /*! Service Changed */ |
enginerd | 0:b562096246b3 | 347 | extern const uint8_t attAlChUuid[ATT_16_UUID_LEN]; /*! Alert Level */ |
enginerd | 0:b562096246b3 | 348 | extern const uint8_t attTxpChUuid[ATT_16_UUID_LEN]; /*! Tx Power Level */ |
enginerd | 0:b562096246b3 | 349 | extern const uint8_t attDtChUuid[ATT_16_UUID_LEN]; /*! Date Time */ |
enginerd | 0:b562096246b3 | 350 | extern const uint8_t attDwChUuid[ATT_16_UUID_LEN]; /*! Day of Week */ |
enginerd | 0:b562096246b3 | 351 | extern const uint8_t attDdtChUuid[ATT_16_UUID_LEN]; /*! Day Date Time */ |
enginerd | 0:b562096246b3 | 352 | extern const uint8_t attEt100ChUuid[ATT_16_UUID_LEN]; /*! Exact Time 100 */ |
enginerd | 0:b562096246b3 | 353 | extern const uint8_t attEt256ChUuid[ATT_16_UUID_LEN]; /*! Exact Time 256 */ |
enginerd | 0:b562096246b3 | 354 | extern const uint8_t attDstoChUuid[ATT_16_UUID_LEN]; /*! DST Offset */ |
enginerd | 0:b562096246b3 | 355 | extern const uint8_t attTzChUuid[ATT_16_UUID_LEN]; /*! Time Zone */ |
enginerd | 0:b562096246b3 | 356 | extern const uint8_t attLtiChUuid[ATT_16_UUID_LEN]; /*! Local Time Information */ |
enginerd | 0:b562096246b3 | 357 | extern const uint8_t attStzChUuid[ATT_16_UUID_LEN]; /*! Secondary Time Zone */ |
enginerd | 0:b562096246b3 | 358 | extern const uint8_t attTdstChUuid[ATT_16_UUID_LEN]; /*! Time with DST */ |
enginerd | 0:b562096246b3 | 359 | extern const uint8_t attTaChUuid[ATT_16_UUID_LEN]; /*! Time Accuracy */ |
enginerd | 0:b562096246b3 | 360 | extern const uint8_t attTsChUuid[ATT_16_UUID_LEN]; /*! Time Source */ |
enginerd | 0:b562096246b3 | 361 | extern const uint8_t attRtiChUuid[ATT_16_UUID_LEN]; /*! Reference Time Information */ |
enginerd | 0:b562096246b3 | 362 | extern const uint8_t attTbChUuid[ATT_16_UUID_LEN]; /*! Time Broadcast */ |
enginerd | 0:b562096246b3 | 363 | extern const uint8_t attTucpChUuid[ATT_16_UUID_LEN]; /*! Time Update Control Point */ |
enginerd | 0:b562096246b3 | 364 | extern const uint8_t attTusChUuid[ATT_16_UUID_LEN]; /*! Time Update State */ |
enginerd | 0:b562096246b3 | 365 | extern const uint8_t attGlmChUuid[ATT_16_UUID_LEN]; /*! Glucose Measurement */ |
enginerd | 0:b562096246b3 | 366 | extern const uint8_t attBlChUuid[ATT_16_UUID_LEN]; /*! Battery Level */ |
enginerd | 0:b562096246b3 | 367 | extern const uint8_t attBpsChUuid[ATT_16_UUID_LEN]; /*! Battery Power State */ |
enginerd | 0:b562096246b3 | 368 | extern const uint8_t attBlsChUuid[ATT_16_UUID_LEN]; /*! Battery Level State */ |
enginerd | 0:b562096246b3 | 369 | extern const uint8_t attTmChUuid[ATT_16_UUID_LEN]; /*! Temperature Measurement */ |
enginerd | 0:b562096246b3 | 370 | extern const uint8_t attTtChUuid[ATT_16_UUID_LEN]; /*! Temperature Type */ |
enginerd | 0:b562096246b3 | 371 | extern const uint8_t attItChUuid[ATT_16_UUID_LEN]; /*! Intermediate Temperature */ |
enginerd | 0:b562096246b3 | 372 | extern const uint8_t attTcelChUuid[ATT_16_UUID_LEN]; /*! Temperature Celsius */ |
enginerd | 0:b562096246b3 | 373 | extern const uint8_t attTfahChUuid[ATT_16_UUID_LEN]; /*! Temperature Fahrenheit */ |
enginerd | 0:b562096246b3 | 374 | extern const uint8_t attMiChUuid[ATT_16_UUID_LEN]; /*! Measurement Interval */ |
enginerd | 0:b562096246b3 | 375 | extern const uint8_t attHbrpChUuid[ATT_16_UUID_LEN]; /*! HID Boot Report Mapping */ |
enginerd | 0:b562096246b3 | 376 | extern const uint8_t attSidChUuid[ATT_16_UUID_LEN]; /*! System ID */ |
enginerd | 0:b562096246b3 | 377 | extern const uint8_t attMnsChUuid[ATT_16_UUID_LEN]; /*! Model Number String */ |
enginerd | 0:b562096246b3 | 378 | extern const uint8_t attSnsChUuid[ATT_16_UUID_LEN]; /*! Serial Number String */ |
enginerd | 0:b562096246b3 | 379 | extern const uint8_t attFrsChUuid[ATT_16_UUID_LEN]; /*! Firmware Revision String */ |
enginerd | 0:b562096246b3 | 380 | extern const uint8_t attHrsChUuid[ATT_16_UUID_LEN]; /*! Hardware Revision String */ |
enginerd | 0:b562096246b3 | 381 | extern const uint8_t attSrsChUuid[ATT_16_UUID_LEN]; /*! Software Revision String */ |
enginerd | 0:b562096246b3 | 382 | extern const uint8_t attMfnsChUuid[ATT_16_UUID_LEN]; /*! Manufacturer Name String */ |
enginerd | 0:b562096246b3 | 383 | extern const uint8_t attIeeeChUuid[ATT_16_UUID_LEN]; /*! IEEE 11073-20601 Regulatory Certification Data List */ |
enginerd | 0:b562096246b3 | 384 | extern const uint8_t attCtChUuid[ATT_16_UUID_LEN]; /*! Current Time */ |
enginerd | 0:b562096246b3 | 385 | extern const uint8_t attElChUuid[ATT_16_UUID_LEN]; /*! Elevation */ |
enginerd | 0:b562096246b3 | 386 | extern const uint8_t attLatChUuid[ATT_16_UUID_LEN]; /*! Latitude */ |
enginerd | 0:b562096246b3 | 387 | extern const uint8_t attLongChUuid[ATT_16_UUID_LEN]; /*! Longitude */ |
enginerd | 0:b562096246b3 | 388 | extern const uint8_t attP2dChUuid[ATT_16_UUID_LEN]; /*! Position 2D */ |
enginerd | 0:b562096246b3 | 389 | extern const uint8_t attP3dChUuid[ATT_16_UUID_LEN]; /*! Position 3D */ |
enginerd | 0:b562096246b3 | 390 | extern const uint8_t attVidChUuid[ATT_16_UUID_LEN]; /*! Vendor ID */ |
enginerd | 0:b562096246b3 | 391 | extern const uint8_t attPidChUuid[ATT_16_UUID_LEN]; /*! Product ID */ |
enginerd | 0:b562096246b3 | 392 | extern const uint8_t attHidvChUuid[ATT_16_UUID_LEN]; /*! HID Version */ |
enginerd | 0:b562096246b3 | 393 | extern const uint8_t attGlmcChUuid[ATT_16_UUID_LEN]; /*! Glucose Measurement Context */ |
enginerd | 0:b562096246b3 | 394 | extern const uint8_t attBpmChUuid[ATT_16_UUID_LEN]; /*! Blood Pressure Measurement */ |
enginerd | 0:b562096246b3 | 395 | extern const uint8_t attIcpChUuid[ATT_16_UUID_LEN]; /*! Intermediate Cuff Pressure */ |
enginerd | 0:b562096246b3 | 396 | extern const uint8_t attHrmChUuid[ATT_16_UUID_LEN]; /*! Heart Rate Measurement */ |
enginerd | 0:b562096246b3 | 397 | extern const uint8_t attBslChUuid[ATT_16_UUID_LEN]; /*! Body Sensor Location */ |
enginerd | 0:b562096246b3 | 398 | extern const uint8_t attHrcpChUuid[ATT_16_UUID_LEN]; /*! Heart Rate Control Point */ |
enginerd | 0:b562096246b3 | 399 | extern const uint8_t attRemChUuid[ATT_16_UUID_LEN]; /*! Removable */ |
enginerd | 0:b562096246b3 | 400 | extern const uint8_t attSrChUuid[ATT_16_UUID_LEN]; /*! Service Required */ |
enginerd | 0:b562096246b3 | 401 | extern const uint8_t attStcChUuid[ATT_16_UUID_LEN]; /*! Scientific Temperature in Celsius */ |
enginerd | 0:b562096246b3 | 402 | extern const uint8_t attStrChUuid[ATT_16_UUID_LEN]; /*! String */ |
enginerd | 0:b562096246b3 | 403 | extern const uint8_t attNwaChUuid[ATT_16_UUID_LEN]; /*! Network Availability */ |
enginerd | 0:b562096246b3 | 404 | extern const uint8_t attAsChUuid[ATT_16_UUID_LEN]; /*! Alert Status */ |
enginerd | 0:b562096246b3 | 405 | extern const uint8_t attRcpChUuid[ATT_16_UUID_LEN]; /*! Ringer Control Point */ |
enginerd | 0:b562096246b3 | 406 | extern const uint8_t attRsChUuid[ATT_16_UUID_LEN]; /*! Ringer Setting */ |
enginerd | 0:b562096246b3 | 407 | extern const uint8_t attAcbmChUuid[ATT_16_UUID_LEN]; /*! Alert Category ID Bit Mask */ |
enginerd | 0:b562096246b3 | 408 | extern const uint8_t attAcChUuid[ATT_16_UUID_LEN]; /*! Alert Category ID */ |
enginerd | 0:b562096246b3 | 409 | extern const uint8_t attAncpChUuid[ATT_16_UUID_LEN]; /*! Alert Notification Control Point */ |
enginerd | 0:b562096246b3 | 410 | extern const uint8_t attUasChUuid[ATT_16_UUID_LEN]; /*! Unread Alert Status */ |
enginerd | 0:b562096246b3 | 411 | extern const uint8_t attNaChUuid[ATT_16_UUID_LEN]; /*! New Alert */ |
enginerd | 0:b562096246b3 | 412 | extern const uint8_t attSnacChUuid[ATT_16_UUID_LEN]; /*! Supported New Alert Category */ |
enginerd | 0:b562096246b3 | 413 | extern const uint8_t attSuacChUuid[ATT_16_UUID_LEN]; /*! Supported Unread Alert Category */ |
enginerd | 0:b562096246b3 | 414 | extern const uint8_t attBpfChUuid[ATT_16_UUID_LEN]; /*! Blood Pressure Feature */ |
enginerd | 0:b562096246b3 | 415 | extern const uint8_t attHidiChUuid[ATT_16_UUID_LEN]; /*! HID Information */ |
enginerd | 0:b562096246b3 | 416 | extern const uint8_t attRmChUuid[ATT_16_UUID_LEN]; /*! Report Map */ |
enginerd | 0:b562096246b3 | 417 | extern const uint8_t attHidcpChUuid[ATT_16_UUID_LEN]; /*! HID Control Point */ |
enginerd | 0:b562096246b3 | 418 | extern const uint8_t attRepChUuid[ATT_16_UUID_LEN]; /*! Report */ |
enginerd | 0:b562096246b3 | 419 | extern const uint8_t attPmChUuid[ATT_16_UUID_LEN]; /*! Protocol Mode */ |
enginerd | 0:b562096246b3 | 420 | extern const uint8_t attSiwChUuid[ATT_16_UUID_LEN]; /*! Scan Interval Window */ |
enginerd | 0:b562096246b3 | 421 | extern const uint8_t attPnpChUuid[ATT_16_UUID_LEN]; /*! PnP ID */ |
enginerd | 0:b562096246b3 | 422 | extern const uint8_t attGlfChUuid[ATT_16_UUID_LEN]; /*! Glucose Feature */ |
enginerd | 0:b562096246b3 | 423 | extern const uint8_t attRacpChUuid[ATT_16_UUID_LEN]; /*! Record Access Control Point */ |
enginerd | 0:b562096246b3 | 424 | extern const uint8_t attWmChUuid[ATT_16_UUID_LEN]; /*! Weight measurement */ |
enginerd | 0:b562096246b3 | 425 | extern const uint8_t attWsfChUuid[ATT_16_UUID_LEN]; /*! Weight scale feature */ |
enginerd | 0:b562096246b3 | 426 | |
enginerd | 0:b562096246b3 | 427 | #ifdef __cplusplus |
enginerd | 0:b562096246b3 | 428 | }; |
enginerd | 0:b562096246b3 | 429 | #endif |
enginerd | 0:b562096246b3 | 430 | |
enginerd | 0:b562096246b3 | 431 | #endif /* ATT_UUID_H */ |