Mistake on this page?
Report an issue in GitHub or email us
att_uuid.h File Reference

Attribute protocol UUIDs from the Bluetooth specification. More...

#include "att_defs.h"

Go to the source code of this file.

Macros

ATT Service UUIDs

Defined BLE Service UUID constants.

#define ATT_UUID_GAP_SERVICE   0x1800
 Generic Access Profile Service. More...
 
#define ATT_UUID_GATT_SERVICE   0x1801
 Generic Attribute Profile Service. More...
 
#define ATT_UUID_IMMEDIATE_ALERT_SERVICE   0x1802
 Immediate Alert Service. More...
 
#define ATT_UUID_LINK_LOSS_SERVICE   0x1803
 Link Loss Service. More...
 
#define ATT_UUID_TX_POWER_SERVICE   0x1804
 Tx Power Service. More...
 
#define ATT_UUID_CURRENT_TIME_SERVICE   0x1805
 Current Time Service. More...
 
#define ATT_UUID_REF_TIME_UPDATE_SERVICE   0x1806
 Reference Time Update Service. More...
 
#define ATT_UUID_DST_CHANGE_SERVICE   0x1807
 Next DST Change Service. More...
 
#define ATT_UUID_GLUCOSE_SERVICE   0x1808
 Glucose Service. More...
 
#define ATT_UUID_HEALTH_THERM_SERVICE   0x1809
 Health Thermometer Service. More...
 
#define ATT_UUID_DEVICE_INFO_SERVICE   0x180A
 Device Information Service. More...
 
#define ATT_UUID_NETWORK_AVAIL_SERVICE   0x180B
 Network Availability Service. More...
 
#define ATT_UUID_WATCHDOG_SERVICE   0x180C
 Watchdog Service. More...
 
#define ATT_UUID_HEART_RATE_SERVICE   0x180D
 Heart Rate Service. More...
 
#define ATT_UUID_PHONE_ALERT_SERVICE   0x180E
 Phone Alert Status Service. More...
 
#define ATT_UUID_BATTERY_SERVICE   0x180F
 Battery Service. More...
 
#define ATT_UUID_BLOOD_PRESSURE_SERVICE   0x1810
 Blood Pressure Service. More...
 
#define ATT_UUID_ALERT_NOTIF_SERVICE   0x1811
 Alert Notification Service. More...
 
#define ATT_UUID_HID_SERVICE   0x1812
 Human Interface Device Service. More...
 
#define ATT_UUID_SCAN_PARAM_SERVICE   0x1813
 Scan Parameter Service. More...
 
#define ATT_UUID_RUNNING_SPEED_SERVICE   0x1814
 Running Speed Service. More...
 
#define ATT_UUID_CYCLING_SPEED_SERVICE   0x1816
 Cycling Speed Service. More...
 
#define ATT_UUID_CYCLING_POWER_SERVICE   0x1818
 Cycling Power Service. More...
 
#define ATT_UUID_USER_DATA_SERVICE   0x181C
 User Data Service. More...
 
#define ATT_UUID_WEIGHT_SCALE_SERVICE   0x181D
 Weight Scale Service. More...
 
#define ATT_UUID_IP_SUPPORT_SERVICE   0x1820
 IP Support Service. More...
 
#define ATT_UUID_PULSE_OXIMITER_SERVICE   0x1822
 Pulse Oximeter Service. More...
 
#define ATT_UUID_MESH_PRV_SERVICE   0x1827
 Mesh Provisioning Service. More...
 
#define ATT_UUID_MESH_PROXY_SERVICE   0x1828
 Mesh Proxy Service. More...
 
#define ATT_UUID_CONSTANT_TONE_SERVICE   0x7F7F
 Constant Tone Extension. More...
 
GATT UUIDs

BLE Defined UUIDs of GATT Service components

#define ATT_UUID_PRIMARY_SERVICE   0x2800
 Primary Service. More...
 
#define ATT_UUID_SECONDARY_SERVICE   0x2801
 Secondary Service. More...
 
#define ATT_UUID_INCLUDE   0x2802
 Include. More...
 
#define ATT_UUID_CHARACTERISTIC   0x2803
 Characteristic. More...
 
GATT Characteristic Descriptor UUIDs

BLE Defined UUIDs of Characteristic Descriptors

#define ATT_UUID_CHARACTERISTIC_EXT   0x2900
 Characteristic Extended Properties. More...
 
#define ATT_UUID_CHAR_USER_DESC   0x2901
 Characteristic User Description. More...
 
#define ATT_UUID_CLIENT_CHAR_CONFIG   0x2902
 Client Characteristic Configuration. More...
 
#define ATT_UUID_SERVER_CHAR_CONFIG   0x2903
 Server Characteristic Configuration. More...
 
#define ATT_UUID_CHAR_PRES_FORMAT   0x2904
 Characteristic Presentation Format. More...
 
#define ATT_UUID_AGGREGATE_FORMAT   0x2905
 Characteristic Aggregate Format. More...
 
#define ATT_UUID_VALID_RANGE   0x2906
 Valid Range. More...
 
#define ATT_UUID_HID_EXT_REPORT_MAPPING   0x2907
 HID External Report ID Mapping. More...
 
#define ATT_UUID_HID_REPORT_ID_MAPPING   0x2908
 HID Report ID Mapping. More...
 
GATT Characistic UUIDs

BLE Defined UUIDs of Characeristics

#define ATT_UUID_DEVICE_NAME   0x2A00
 Device Name. More...
 
#define ATT_UUID_APPEARANCE   0x2A01
 Appearance. More...
 
#define ATT_UUID_PERIPH_PRIVACY_FLAG   0x2A02
 Peripheral Privacy Flag. More...
 
#define ATT_UUID_RECONN_ADDR   0x2A03
 Reconnection Address. More...
 
#define ATT_UUID_PREF_CONN_PARAM   0x2A04
 Peripheral Preferred Connection Parameters. More...
 
#define ATT_UUID_SERVICE_CHANGED   0x2A05
 Service Changed. More...
 
#define ATT_UUID_ALERT_LEVEL   0x2A06
 Alert Level. More...
 
#define ATT_UUID_TX_POWER_LEVEL   0x2A07
 Tx Power Level. More...
 
#define ATT_UUID_DATE_TIME   0x2A08
 Date Time. More...
 
#define ATT_UUID_DAY_OF_WEEK   0x2A09
 Day of Week. More...
 
#define ATT_UUID_DAY_DATE_TIME   0x2A0A
 Day Date Time. More...
 
#define ATT_UUID_EXACT_TIME_100   0x2A0B
 Exact Time 100. More...
 
#define ATT_UUID_EXACT_TIME_256   0x2A0C
 Exact Time 256. More...
 
#define ATT_UUID_DST_OFFSET   0x2A0D
 DST Offset. More...
 
#define ATT_UUID_TIME_ZONE   0x2A0E
 Time Zone. More...
 
#define ATT_UUID_LOCAL_TIME_INFO   0x2A0F
 Local Time Information. More...
 
#define ATT_UUID_SECONDARY_TIME_ZONE   0x2A10
 Secondary Time Zone. More...
 
#define ATT_UUID_TIME_WITH_DST   0x2A11
 Time with DST. More...
 
#define ATT_UUID_TIME_ACCURACY   0x2A12
 Time Accuracy. More...
 
#define ATT_UUID_TIME_SOURCE   0x2A13
 Time Source. More...
 
#define ATT_UUID_REFERENCE_TIME_INFO   0x2A14
 Reference Time Information. More...
 
#define ATT_UUID_TIME_BROADCAST   0x2A15
 Time Broadcast. More...
 
#define ATT_UUID_TIME_UPDATE_CP   0x2A16
 Time Update Control Point. More...
 
#define ATT_UUID_TIME_UPDATE_STATE   0x2A17
 Time Update State. More...
 
#define ATT_UUID_GLUCOSE_MEAS   0x2A18
 Glucose Measurement. More...
 
#define ATT_UUID_BATTERY_LEVEL   0x2A19
 Battery Level. More...
 
#define ATT_UUID_BATTERY_POWER_STATE   0x2A1A
 Battery Power State. More...
 
#define ATT_UUID_BATTERY_LEVEL_STATE   0x2A1B
 Battery Level State. More...
 
#define ATT_UUID_TEMP_MEAS   0x2A1C
 Temperature Measurement. More...
 
#define ATT_UUID_TEMP_TYPE   0x2A1D
 Temperature Type. More...
 
#define ATT_UUID_INTERMEDIATE_TEMP   0x2A1E
 Intermediate Temperature. More...
 
#define ATT_UUID_TEMP_C   0x2A1F
 Temperature Celsius. More...
 
#define ATT_UUID_TEMP_F   0x2A20
 Temperature Fahrenheit. More...
 
#define ATT_UUID_MEAS_INTERVAL   0x2A21
 Measurement Interval. More...
 
#define ATT_UUID_HID_BOOT_KEYBOARD_IN   0x2A22
 HID Boot Keyboard In. More...
 
#define ATT_UUID_SYSTEM_ID   0x2A23
 System ID. More...
 
#define ATT_UUID_MODEL_NUMBER   0x2A24
 Model Number String. More...
 
#define ATT_UUID_SERIAL_NUMBER   0x2A25
 Serial Number String. More...
 
#define ATT_UUID_FIRMWARE_REV   0x2A26
 Firmware Revision String. More...
 
#define ATT_UUID_HARDWARE_REV   0x2A27
 Hardware Revision String. More...
 
#define ATT_UUID_SOFTWARE_REV   0x2A28
 Software Revision String. More...
 
#define ATT_UUID_MANUFACTURER_NAME   0x2A29
 Manufacturer Name String. More...
 
#define ATT_UUID_11073_CERT_DATA   0x2A2A
 IEEE 11073-20601 Regulatory Certification Data List. More...
 
#define ATT_UUID_CURRENT_TIME   0x2A2B
 Current Time. More...
 
#define ATT_UUID_ELEVATION   0x2A2C
 Elevation. More...
 
#define ATT_UUID_LATITUDE   0x2A2D
 Latitude. More...
 
#define ATT_UUID_LONGITUDE   0x2A2E
 Longitude. More...
 
#define ATT_UUID_POSITION_2D   0x2A2F
 Position 2D. More...
 
#define ATT_UUID_POSITION_3D   0x2A30
 Position 3D. More...
 
#define ATT_UUID_VENDOR_ID   0x2A31
 Vendor ID. More...
 
#define ATT_UUID_HID_BOOT_KEYBOARD_OUT   0x2A32
 HID Boot Keyboard Out. More...
 
#define ATT_UUID_HID_BOOT_MOUSE_IN   0x2A33
 HID Boot Mouse In. More...
 
#define ATT_UUID_GLUCOSE_MEAS_CONTEXT   0x2A34
 Glucose Measurement Context. More...
 
#define ATT_UUID_BP_MEAS   0x2A35
 Blood Pressure Measurement. More...
 
#define ATT_UUID_INTERMEDIATE_BP   0x2A36
 Intermediate Cuff Pressure. More...
 
#define ATT_UUID_HR_MEAS   0x2A37
 Heart Rate Measurement. More...
 
#define ATT_UUID_HR_SENSOR_LOC   0x2A38
 Body Sensor Location. More...
 
#define ATT_UUID_HR_CP   0x2A39
 Heart Rate Control Point. More...
 
#define ATT_UUID_REMOVABLE   0x2A3A
 Removable. More...
 
#define ATT_UUID_SERVICE_REQ   0x2A3B
 Service Required. More...
 
#define ATT_UUID_SCI_TEMP_C   0x2A3C
 Scientific Temperature in Celsius. More...
 
#define ATT_UUID_STRING   0x2A3D
 String. More...
 
#define ATT_UUID_NETWORK_AVAIL   0x2A3E
 Network Availability. More...
 
#define ATT_UUID_ALERT_STATUS   0x2A3F
 Alert Status. More...
 
#define ATT_UUID_RINGER_CP   0x2A40
 Ringer Control Point. More...
 
#define ATT_UUID_RINGER_SETTING   0x2A41
 Ringer Setting. More...
 
#define ATT_UUID_ALERT_CAT_ID_MASK   0x2A42
 Alert Category ID Bit Mask. More...
 
#define ATT_UUID_ALERT_CAT_ID   0x2A43
 Alert Category ID. More...
 
#define ATT_UUID_ALERT_NOTIF_CP   0x2A44
 Alert Notification Control Point. More...
 
#define ATT_UUID_UNREAD_ALERT_STATUS   0x2A45
 Unread Alert Status. More...
 
#define ATT_UUID_NEW_ALERT   0x2A46
 New Alert. More...
 
#define ATT_UUID_SUP_NEW_ALERT_CAT   0x2A47
 Supported New Alert Category. More...
 
#define ATT_UUID_SUP_UNREAD_ALERT_CAT   0x2A48
 Supported Unread Alert Category. More...
 
#define ATT_UUID_BP_FEATURE   0x2A49
 Blood Pressure Feature. More...
 
#define ATT_UUID_HID_INFORMATION   0x2A4A
 HID Information. More...
 
#define ATT_UUID_HID_REPORT_MAP   0x2A4B
 HID Report Map. More...
 
#define ATT_UUID_HID_CONTROL_POINT   0x2A4C
 HID Control Point. More...
 
#define ATT_UUID_HID_REPORT   0x2A4D
 HID Report. More...
 
#define ATT_UUID_HID_PROTOCOL_MODE   0x2A4E
 HID Protocol Mode. More...
 
#define ATT_UUID_SCAN_INT_WIND   0x2A4F
 Scan Interval Window. More...
 
#define ATT_UUID_PNP_ID   0x2A50
 PnP ID. More...
 
#define ATT_UUID_GLUCOSE_FEATURE   0x2A51
 Glucose Feature. More...
 
#define ATT_UUID_RACP   0x2A52
 Record Access Control Point. More...
 
#define ATT_UUID_CAR   0x2AA6
 Central Address Resolution. More...
 
#define ATT_UUID_RUNNING_SPEED_FEATURE   0x2A54
 Running Speed Feature. More...
 
#define ATT_UUID_RUNNING_SPEED_MEASUREMENT   0x2A53
 Running Speed Measurement. More...
 
#define ATT_UUID_PULSE_OX_FEATURES   0x2A60
 Pulse Oximeter Features. More...
 
#define ATT_UUID_PULSE_OX_SPOT_CHECK   0x2A5E
 Pulse Oximeter Features. More...
 
#define ATT_UUID_PULSE_OX_CONTINUOUS   0x2A5F
 Pulse Oximeter Features. More...
 
#define ATT_UUID_CYCLING_POWER_FEATURE   0x2A65
 Cycling Power Feature. More...
 
#define ATT_UUID_CYCLING_POWER_MEASUREMENT   0x2A63
 Cycling Power Measurement. More...
 
#define ATT_UUID_CYCLING_SPEED_FEATURE   0x2A5C
 Cycling Speed Feature. More...
 
#define ATT_UUID_CYCLING_SPEED_MEASUREMENT   0x2A5B
 Cycling Speed Measurement. More...
 
#define ATT_UUID_SENSOR_LOCATION   0x2A5D
 Sensor Location. More...
 
#define ATT_UUID_DB_CHANGE_INCREMENT   0x2A99
 Database Change Increment. More...
 
#define ATT_UUID_USER_INDEX   0x2A9A
 User Index. More...
 
#define ATT_UUID_WEIGHT_MEAS   0x2A9D
 Weight Measurement. More...
 
#define ATT_UUID_WEIGHT_SCALE_FEATURE   0x2A9E
 Weight Scale Feature. More...
 
#define ATT_UUID_USER_CONTROL_POINT   0x2A9F
 User Control Point. More...
 
#define ATT_UUID_RPAO   0x2AC9
 Resolvable Prviate Address Only. More...
 
#define ATT_UUID_MESH_PRV_DATA_IN   0x2ADB
 Mesh Provisioning Data In. More...
 
#define ATT_UUID_MESH_PRV_DATA_OUT   0x2ADC
 Mesh Provisioning Data Out. More...
 
#define ATT_UUID_MESH_PROXY_DATA_IN   0x2ADD
 Mesh Proxy Data In. More...
 
#define ATT_UUID_MESH_PROXY_DATA_OUT   0x2ADE
 Mesh Proxy Data Out. More...
 
#define ATT_UUID_CLIENT_SUPPORTED_FEATURES   0x2B29
 Client Supported Features. More...
 
#define ATT_UUID_DATABASE_HASH   0x2B2A
 Database Hash. More...
 
#define ATT_UUID_SERVER_SUPPORTED_FEATURES   0x2B3A
 Server Supported Features. More...
 
#define ATT_UUID_CTE_ENABLE   0x7F80
 Constant Tone Extension enable. More...
 
#define ATT_UUID_CTE_MIN_LEN   0x7F81
 Constant Tone Extension minimum length. More...
 
#define ATT_UUID_CTE_TX_CNT   0x7F82
 Constant Tone Extension transmit count. More...
 
#define ATT_UUID_CTE_TX_DURATION   0x7F83
 Constant Tone Extension transmit duration. More...
 
#define ATT_UUID_CTE_INTERVAL   0x7F84
 Constant Tone Extension interval. More...
 
#define ATT_UUID_CTE_PHY   0x7F85
 Constant Tone Extension PHY. More...
 
GATT Unit UUIDs

BLE Defined GATT Unit UUIDs.

#define ATT_UUID_UNITLESS   0x2700
 unitless More...
 
#define ATT_UUID_LENGTH_M   0x2701
 length metre More...
 
#define ATT_UUID_MASS_KG   0x2702
 mass kilogram More...
 
#define ATT_UUID_TIME_SEC   0x2703
 time second More...
 
#define ATT_UUID_ELECTRIC_CURRENT_AMP   0x2704
 electric current ampere More...
 
#define ATT_UUID_THERMO_TEMP_K   0x2705
 thermodynamic temperature kelvin More...
 
#define ATT_UUID_AMOUNT_OF_SUBSTANCE_MOLE   0x2706
 amount of substance mole More...
 
#define ATT_UUID_LUMINOUS_INTENSITY_CAND   0x2707
 luminous intensity candela More...
 
#define ATT_UUID_AREA_SQ_M   0x2710
 area square metres More...
 
#define ATT_UUID_VOLUME_CU_M   0x2711
 volume cubic metres More...
 
#define ATT_UUID_VELOCITY_MPS   0x2712
 velocity metres per second More...
 
#define ATT_UUID_ACCELERATION_MPS_SQ   0x2713
 acceleration metres per second squared More...
 
#define ATT_UUID_WAVENUMBER_RECIPROCAL_M   0x2714
 wavenumber reciprocal metre More...
 
#define ATT_UUID_DENSITY_KG_PER_CU_M   0x2715
 density kilogram per cubic metre More...
 
#define ATT_UUID_SURFACE_DENS_KG_PER_SQ_M   0x2716
 surface density kilogram per square metre More...
 
#define ATT_UUID_SPECIFIC_VOL_CU_M_PER_KG   0x2717
 specific volume cubic metre per kilogram More...
 
#define ATT_UUID_CURRENT_DENS_AMP_PER_SQ_M   0x2718
 current density ampere per square metre More...
 
#define ATT_UUID_MAG_FIELD_STR_AMP_PER_M   0x2719
 magnetic field strength ampere per metre More...
 
#define ATT_UUID_AMOUNT_CONC_MOLE_PER_CU_M   0x271A
 amount concentration mole per cubic metre More...
 
#define ATT_UUID_MASS_CONC_KG_PER_CU_M   0x271B
 mass concentration kilogram per cubic metre More...
 
#define ATT_UUID_LUM_CAND_PER_SQ_M   0x271C
 luminance candela per square metre More...
 
#define ATT_UUID_REFRACTIVE_INDEX   0x271D
 refractive index More...
 
#define ATT_UUID_RELATIVE_PERMEABILITY   0x271E
 relative permeability More...
 
#define ATT_UUID_PLANE_ANGLE_R   0x2720
 plane angle radian More...
 
#define ATT_UUID_SOLID_ANGLE_STER   0x2721
 solid angle steradian More...
 
#define ATT_UUID_FREQUENCY_HERTZ   0x2722
 frequency hertz More...
 
#define ATT_UUID_FORCE_NEWT   0x2723
 force newton More...
 
#define ATT_UUID_PRESSURE_PASCAL   0x2724
 pressure pascal More...
 
#define ATT_UUID_ENERGY_J   0x2725
 energy joule More...
 
#define ATT_UUID_POWER_W   0x2726
 power watt More...
 
#define ATT_UUID_ELECTRIC_CHG_C   0x2727
 electric charge coulomb More...
 
#define ATT_UUID_ELECTRIC_POTENTIAL_VOLT   0x2728
 electric potential difference volt More...
 
#define ATT_UUID_CAPACITANCE_F   0x2729
 capacitance farad More...
 
#define ATT_UUID_ELECTRIC_RESISTANCE_OHM   0x272A
 electric resistance ohm More...
 
#define ATT_UUID_ELECTRIC_COND_SIEMENS   0x272B
 electric conductance siemens More...
 
#define ATT_UUID_MAGNETIC_FLEX_WEBER   0x272C
 magnetic flex weber More...
 
#define ATT_UUID_MAGNETIC_FLEX_DENS_TESLA   0x272D
 magnetic flex density tesla More...
 
#define ATT_UUID_INDUCTANCE_H   0x272E
 inductance henry More...
 
#define ATT_UUID_C_TEMP_DEG_C   0x272F
 Celsius temperature degree Celsius. More...
 
#define ATT_UUID_LUMINOUS_FLUX_LUMEN   0x2730
 luminous flux lumen More...
 
#define ATT_UUID_ILLUMINANCE_LUX   0x2731
 illuminance lux More...
 
#define ATT_UUID_RADIONUCLIDE_BECQUEREL   0x2732
 activity referred to a radionuclide becquerel More...
 
#define ATT_UUID_ABSORBED_DOSE_GRAY   0x2733
 absorbed dose gray More...
 
#define ATT_UUID_DOSE_EQUIVALENT_SIEVERT   0x2734
 dose equivalent sievert More...
 
#define ATT_UUID_CATALYTIC_ACTIVITY_KATAL   0x2735
 catalytic activity katal More...
 
#define ATT_UUID_DYNAMIC_VISC_PASCAL_SEC   0x2740
 dynamic viscosity pascal second More...
 
#define ATT_UUID_MOMENT_OF_FORCE_NEWT_M   0x2741
 moment of force newton metre More...
 
#define ATT_UUID_SURFACE_TENSION_NEWT_PER_M   0x2742
 surface tension newton per metre More...
 
#define ATT_UUID_ANG_VELOCITY_R_PER_SEC   0x2743
 angular velocity radian per second More...
 
#define ATT_UUID_ANG_ACCEL_R_PER_SEC_SQD   0x2744
 angular acceleration radian per second squared More...
 
#define ATT_UUID_HEAT_FLUX_DEN_W_PER_SQ_M   0x2745
 heat flux density watt per square metre More...
 
#define ATT_UUID_HEAT_CAP_J_PER_K   0x2746
 heat capacity joule per kelvin More...
 
#define ATT_UUID_SPEC_HEAT_CAP_J_PER_KG_K   0x2747
 specific heat capacity joule per kilogram kelvin More...
 
#define ATT_UUID_SPEC_ENERGY_J_PER_KG   0x2748
 specific energy joule per kilogram More...
 
#define ATT_UUID_THERMAL_COND_W_PER_M_K   0x2749
 thermal conductivity watt per metre kelvin More...
 
#define ATT_UUID_ENERGY_DENSITY_J_PER_CU_M   0x274A
 energy density joule per cubic metre More...
 
#define ATT_UUID_ELEC_FIELD_STR_VOLT_PER_M   0x274B
 electric field strength volt per metre More...
 
#define ATT_UUID_ELEC_CHG_DENS_C_PER_CU_M   0x274C
 electric charge density coulomb per cubic metre More...
 
#define ATT_UUID_SURF_CHG_DENS_C_PER_SQ_M   0x274D
 surface charge density coulomb per square metre More...
 
#define ATT_UUID_ELEC_FLUX_DENS_C_PER_SQ_M   0x274E
 electric flux density coulomb per square metre More...
 
#define ATT_UUID_PERMITTIVITY_F_PER_M   0x274F
 permittivity farad per metre More...
 
#define ATT_UUID_PERMEABILITY_H_PER_M   0x2750
 permeability henry per metre More...
 
#define ATT_UUID_MOLAR_ENERGY_J_PER_MOLE   0x2751
 molar energy joule per mole More...
 
#define ATT_UUID_MOLAR_ENTROPY_J_PER_MOLE_K   0x2752
 molar entropy joule per mole kelvin More...
 
#define ATT_UUID_EXPOSURE_C_PER_KG   0x2753
 exposure coulomb per kilogram More...
 
#define ATT_UUID_DOSE_RATE_GRAY_PER_SEC   0x2754
 absorbed dose rate gray per second More...
 
#define ATT_UUID_RT_INTENSITY_W_PER_STER   0x2755
 radiant intensity watt per steradian More...
 
#define ATT_UUID_RCE_W_PER_SQ_METER_STER   0x2756
 radiance watt per square meter steradian More...
 
#define ATT_UUID_CATALYTIC_KATAL_PER_CU_M   0x2757
 catalytic activity concentration katal per cubic metre More...
 
#define ATT_UUID_TIME_MIN   0x2760
 time minute More...
 
#define ATT_UUID_TIME_HR   0x2761
 time hour More...
 
#define ATT_UUID_TIME_DAY   0x2762
 time day More...
 
#define ATT_UUID_PLANE_ANGLE_DEG   0x2763
 plane angle degree More...
 
#define ATT_UUID_PLANE_ANGLE_MIN   0x2764
 plane angle minute More...
 
#define ATT_UUID_PLANE_ANGLE_SEC   0x2765
 plane angle second More...
 
#define ATT_UUID_AREA_HECTARE   0x2766
 area hectare More...
 
#define ATT_UUID_VOLUME_L   0x2767
 volume litre More...
 
#define ATT_UUID_MASS_TONNE   0x2768
 mass tonne More...
 
#define ATT_UUID_PRESSURE_BAR   0x2780
 pressure bar More...
 
#define ATT_UUID_PRESSURE_MM   0x2781
 pressure millimetre of mercury More...
 
#define ATT_UUID_LENGTH_ANGSTROM   0x2782
 length angstrom More...
 
#define ATT_UUID_LENGTH_NAUTICAL_MILE   0x2783
 length nautical mile More...
 
#define ATT_UUID_AREA_BARN   0x2784
 area barn More...
 
#define ATT_UUID_VELOCITY_KNOT   0x2785
 velocity knot More...
 
#define ATT_UUID_LOG_RADIO_QUANT_NEPER   0x2786
 logarithmic radio quantity neper More...
 
#define ATT_UUID_LOG_RADIO_QUANT_BEL   0x2787
 logarithmic radio quantity bel More...
 
#define ATT_UUID_LOG_RADIO_QUANT_DB   0x2788
 logarithmic radio quantity decibel More...
 
#define ATT_UUID_LENGTH_YARD   0x27A0
 length yard More...
 
#define ATT_UUID_LENGTH_PARSEC   0x27A1
 length parsec More...
 
#define ATT_UUID_LENGTH_IN   0x27A2
 length inch More...
 
#define ATT_UUID_LENGTH_FOOT   0x27A3
 length foot More...
 
#define ATT_UUID_LENGTH_MILE   0x27A4
 length mile More...
 
#define ATT_UUID_PRESSURE_POUND_PER_SQ_IN   0x27A5
 pressure pound-force per square inch More...
 
#define ATT_UUID_VELOCITY_KPH   0x27A6
 velocity kilometre per hour More...
 
#define ATT_UUID_VELOCITY_MPH   0x27A7
 velocity mile per hour More...
 
#define ATT_UUID_ANG_VELOCITY_RPM   0x27A8
 angular velocity revolution per minute More...
 
#define ATT_UUID_ENERGY_GRAM_CALORIE   0x27A9
 energy gram calorie More...
 
#define ATT_UUID_ENERGY_KG_CALORIE   0x27AA
 energy kilogram calorie More...
 
#define ATT_UUID_ENERGY_KILOWATT_HR   0x27AB
 energy kilowatt hour More...
 
#define ATT_UUID_THERM_TEMP_F   0x27AC
 thermodynamic temperature degree Fahrenheit More...
 
#define ATT_UUID_PERCENTAGE   0x27AD
 percentage More...
 
#define ATT_UUID_PER_MILLE   0x27AE
 per mille More...
 
#define ATT_UUID_PERIOD_BEATS_PER_MIN   0x27AF
 period beats per minute More...
 
#define ATT_UUID_ELECTRIC_CHG_AMP_HRS   0x27B0
 electric charge ampere hours More...
 
#define ATT_UUID_MASS_DENSITY_MG_PER_DL   0x27B1
 mass density milligram per decilitre More...
 
#define ATT_UUID_MASS_DENSITY_MMOLE_PER_L   0x27B2
 mass density millimole per litre More...
 
#define ATT_UUID_TIME_YEAR   0x27B3
 time year More...
 
#define ATT_UUID_TIME_MONTH   0x27B4
 time month More...
 
Arm Ltd. proprietary UUIDs

propertietary services defined by Arm Ltd.

#define ATT_UUID_ARM_BASE
 Base UUID: E0262760-08C2-11E1-9073-0E8AC72EXXXX. More...
 
#define ATT_UUID_ARM_BUILD(part)    UINT16_TO_BYTES(part), ATT_UUID_ARM_BASE
 Macro for building Arm Ltd. UUIDs. More...
 
#define ATT_UUID_P1_SERVICE_PART   0x1001
 Partial proprietary service P1 UUID. More...
 
#define ATT_UUID_D1_DATA_PART   0x0001
 Partial proprietary characteristic data D1 UUID. More...
 
#define ATT_UUID_P1_SERVICE   ATT_UUID_ARM_BUILD(ATT_UUID_P1_SERVICE_PART)
 Proprietary services. More...
 
#define ATT_UUID_D1_DATA   ATT_UUID_ARM_BUILD(ATT_UUID_D1_DATA_PART)
 Proprietary characteristics. More...
 

Variables

ATT Service UUID Variables
const uint8_t attGapSvcUuid [2]
 Generic Access Profile Service. More...
 
const uint8_t attGattSvcUuid [2]
 Generic Attribute Profile Service. More...
 
const uint8_t attIasSvcUuid [2]
 Immediate Alert Service. More...
 
const uint8_t attLlsSvcUuid [2]
 Link Loss Service. More...
 
const uint8_t attTpsSvcUuid [2]
 Tx Power Service. More...
 
const uint8_t attCtsSvcUuid [2]
 Current Time Service. More...
 
const uint8_t attRtusSvcUuid [2]
 Reference Time Update Service. More...
 
const uint8_t attNdcsSvcUuid [2]
 Next DST Change Service. More...
 
const uint8_t attGlsSvcUuid [2]
 Glucose Service. More...
 
const uint8_t attHtsSvcUuid [2]
 Health Thermometer Service. More...
 
const uint8_t attDisSvcUuid [2]
 Device Information Service. More...
 
const uint8_t attNwaSvcUuid [2]
 Network Availability Service. More...
 
const uint8_t attWdsSvcUuid [2]
 Watchdog Service. More...
 
const uint8_t attHrsSvcUuid [2]
 Heart Rate Service. More...
 
const uint8_t attPassSvcUuid [2]
 Phone Alert Status Service. More...
 
const uint8_t attBasSvcUuid [2]
 Battery Service. More...
 
const uint8_t attBpsSvcUuid [2]
 Blood Pressure Service. More...
 
const uint8_t attAnsSvcUuid [2]
 Alert Notification Service. More...
 
const uint8_t attHidSvcUuid [2]
 Human Interface Device Service. More...
 
const uint8_t attSpsSvcUuid [2]
 Scan Parameter Service. More...
 
const uint8_t attPlxsSvcUuid [2]
 Pulse Oximeter Service. More...
 
const uint8_t attUdsSvcUuid [2]
 User Data Service. More...
 
const uint8_t attMprvSvcUuid [2]
 Mesh Provisioning Service. More...
 
const uint8_t attMprxSvcUuid [2]
 Mesh Proxy Service. More...
 
const uint8_t attWssSvcUuid [2]
 Weight scale service. More...
 
const uint8_t attCteSvcUuid [2]
 Constant Tone Extension service. More...
 
GATT UUID Variables
const uint8_t attPrimSvcUuid [2]
 Primary Service. More...
 
const uint8_t attSecSvcUuid [2]
 Secondary Service. More...
 
const uint8_t attIncUuid [2]
 Include. More...
 
const uint8_t attChUuid [2]
 Characteristic. More...
 
GATT Characteristic Descriptor UUID Variables
const uint8_t attChExtUuid [2]
 Characteristic Extended Properties. More...
 
const uint8_t attChUserDescUuid [2]
 Characteristic User Description. More...
 
const uint8_t attCliChCfgUuid [2]
 Client Characteristic Configuration. More...
 
const uint8_t attSrvChCfgUuid [2]
 Server Characteristic Configuration. More...
 
const uint8_t attChPresFmtUuid [2]
 Characteristic Presentation Format. More...
 
const uint8_t attAggFmtUuid [2]
 Characteristic Aggregate Format. More...
 
const uint8_t attHidErmUuid [2]
 HID External Report Reference. More...
 
const uint8_t attHidRimUuid [2]
 HID Report ID Mapping. More...
 
const uint8_t attValRangeUuid [2]
 Valid Range. More...
 
GATT Characteristic UUID Variables
const uint8_t attDnChUuid [2]
 Device Name. More...
 
const uint8_t attApChUuid [2]
 Appearance. More...
 
const uint8_t attPpfChUuid [2]
 Peripheral Privacy Flag. More...
 
const uint8_t attRaChUuid [2]
 Reconnection Address. More...
 
const uint8_t attPpcpChUuid [2]
 Peripheral Preferred Connection Parameters. More...
 
const uint8_t attScChUuid [2]
 Service Changed. More...
 
const uint8_t attAlChUuid [2]
 Alert Level. More...
 
const uint8_t attTxpChUuid [2]
 Tx Power Level. More...
 
const uint8_t attDtChUuid [2]
 Date Time. More...
 
const uint8_t attDwChUuid [2]
 Day of Week. More...
 
const uint8_t attDdtChUuid [2]
 Day Date Time. More...
 
const uint8_t attEt100ChUuid [2]
 Exact Time 100. More...
 
const uint8_t attEt256ChUuid [2]
 Exact Time 256. More...
 
const uint8_t attDstoChUuid [2]
 DST Offset. More...
 
const uint8_t attTzChUuid [2]
 Time Zone. More...
 
const uint8_t attLtiChUuid [2]
 Local Time Information. More...
 
const uint8_t attStzChUuid [2]
 Secondary Time Zone. More...
 
const uint8_t attTdstChUuid [2]
 Time with DST. More...
 
const uint8_t attTaChUuid [2]
 Time Accuracy. More...
 
const uint8_t attTsChUuid [2]
 Time Source. More...
 
const uint8_t attRtiChUuid [2]
 Reference Time Information. More...
 
const uint8_t attTbChUuid [2]
 Time Broadcast. More...
 
const uint8_t attTucpChUuid [2]
 Time Update Control Point. More...
 
const uint8_t attTusChUuid [2]
 Time Update State. More...
 
const uint8_t attGlmChUuid [2]
 Glucose Measurement. More...
 
const uint8_t attBlChUuid [2]
 Battery Level. More...
 
const uint8_t attBpsChUuid [2]
 Battery Power State. More...
 
const uint8_t attBlsChUuid [2]
 Battery Level State. More...
 
const uint8_t attTmChUuid [2]
 Temperature Measurement. More...
 
const uint8_t attTtChUuid [2]
 Temperature Type. More...
 
const uint8_t attItChUuid [2]
 Intermediate Temperature. More...
 
const uint8_t attTcelChUuid [2]
 Temperature Celsius. More...
 
const uint8_t attTfahChUuid [2]
 Temperature Fahrenheit. More...
 
const uint8_t attSidChUuid [2]
 System ID. More...
 
const uint8_t attMnsChUuid [2]
 Model Number String. More...
 
const uint8_t attSnsChUuid [2]
 Serial Number String. More...
 
const uint8_t attFrsChUuid [2]
 Firmware Revision String. More...
 
const uint8_t attHrsChUuid [2]
 Hardware Revision String. More...
 
const uint8_t attSrsChUuid [2]
 Software Revision String. More...
 
const uint8_t attMfnsChUuid [2]
 Manufacturer Name String. More...
 
const uint8_t attIeeeChUuid [2]
 IEEE 11073-20601 Regulatory Certification Data List. More...
 
const uint8_t attCtChUuid [2]
 Current Time. More...
 
const uint8_t attElChUuid [2]
 Elevation. More...
 
const uint8_t attLatChUuid [2]
 Latitude. More...
 
const uint8_t attLongChUuid [2]
 Longitude. More...
 
const uint8_t attP2dChUuid [2]
 Position 2D. More...
 
const uint8_t attP3dChUuid [2]
 Position 3D. More...
 
const uint8_t attVidChUuid [2]
 Vendor ID. More...
 
const uint8_t attGlmcChUuid [2]
 Glucose Measurement Context. More...
 
const uint8_t attBpmChUuid [2]
 Blood Pressure Measurement. More...
 
const uint8_t attIcpChUuid [2]
 Intermediate Cuff Pressure. More...
 
const uint8_t attHrmChUuid [2]
 Heart Rate Measurement. More...
 
const uint8_t attBslChUuid [2]
 Body Sensor Location. More...
 
const uint8_t attHrcpChUuid [2]
 Heart Rate Control Point. More...
 
const uint8_t attRemChUuid [2]
 Removable. More...
 
const uint8_t attSrChUuid [2]
 Service Required. More...
 
const uint8_t attStcChUuid [2]
 Scientific Temperature in Celsius. More...
 
const uint8_t attStrChUuid [2]
 String. More...
 
const uint8_t attNwaChUuid [2]
 Network Availability. More...
 
const uint8_t attAsChUuid [2]
 Alert Status. More...
 
const uint8_t attRcpChUuid [2]
 Ringer Control Point. More...
 
const uint8_t attRsChUuid [2]
 Ringer Setting. More...
 
const uint8_t attAcbmChUuid [2]
 Alert Category ID Bit Mask. More...
 
const uint8_t attAcChUuid [2]
 Alert Category ID. More...
 
const uint8_t attAncpChUuid [2]
 Alert Notification Control Point. More...
 
const uint8_t attUasChUuid [2]
 Unread Alert Status. More...
 
const uint8_t attNaChUuid [2]
 New Alert. More...
 
const uint8_t attSnacChUuid [2]
 Supported New Alert Category. More...
 
const uint8_t attSuacChUuid [2]
 Supported Unread Alert Category. More...
 
const uint8_t attBpfChUuid [2]
 Blood Pressure Feature. More...
 
const uint8_t attHidBmiChUuid [2]
 HID Information. More...
 
const uint8_t attHidBkiChUuid [2]
 HID Information. More...
 
const uint8_t attHidBkoChUuid [2]
 HID Information. More...
 
const uint8_t attHidiChUuid [2]
 HID Information. More...
 
const uint8_t attHidRmChUuid [2]
 Report Map. More...
 
const uint8_t attHidcpChUuid [2]
 HID Control Point. More...
 
const uint8_t attHidRepChUuid [2]
 Report. More...
 
const uint8_t attHidPmChUuid [2]
 Protocol Mode. More...
 
const uint8_t attSiwChUuid [2]
 Scan Interval Window. More...
 
const uint8_t attPnpChUuid [2]
 PnP ID. More...
 
const uint8_t attGlfChUuid [2]
 Glucose Feature. More...
 
const uint8_t attRacpChUuid [2]
 Record Access Control Point. More...
 
const uint8_t attCarChUuid [2]
 Central Address Resolution. More...
 
const uint8_t attRsfChUuid [2]
 Running Speed Features. More...
 
const uint8_t attRsmChUuid [2]
 Running Speed Measurement. More...
 
const uint8_t attCpfChUuid [2]
 Cycling Power Features. More...
 
const uint8_t attCpmChUuid [2]
 Cycling Power Measurement. More...
 
const uint8_t attCsfChUuid [2]
 Cycling Speed Features. More...
 
const uint8_t attCsmChUuid [2]
 Cycling Speed Measurement. More...
 
const uint8_t attSlChUuid [2]
 Sensor Location. More...
 
const uint8_t attPlxfChUuid [2]
 Pulse Oximeter Features. More...
 
const uint8_t attPlxscmChUuid [2]
 Pulse Oximeter Spot Check Measurement. More...
 
const uint8_t attPlxcmChUuid [2]
 Pulse Oximeter Continuous Measurement. More...
 
const uint8_t attRpaoChUuid [2]
 Resolvable Private Address Only. More...
 
const uint8_t attDbciChUuid [2]
 Database Change Increment. More...
 
const uint8_t attUiChUuid [2]
 User Index. More...
 
const uint8_t attUcpChUuid [2]
 User Control Point. More...
 
const uint8_t attMprvDinChUuid [2]
 Mesh Provisioning Data In. More...
 
const uint8_t attMprvDoutChUuid [2]
 Mesh Provisioning Data Out. More...
 
const uint8_t attMprxDinChUuid [2]
 Mesh Proxy Data In. More...
 
const uint8_t attMprxDoutChUuid [2]
 Mesh Proxy Data Out. More...
 
const uint8_t attWmChUuid [2]
 Weight measurement. More...
 
const uint8_t attWsfChUuid [2]
 Weight scale feature. More...
 
const uint8_t attGattCsfChUuid [2]
 Client supported features. More...
 
const uint8_t attGattDbhChUuid [2]
 Database hash. More...
 
const uint8_t attCteEnChUuid [2]
 Constant Tone Extension enable. More...
 
const uint8_t attCteMinLenChUuid [2]
 Constant Tone Extension minimum length. More...
 
const uint8_t attCteTxCntChUuid [2]
 Constant Tone Extension minimum transmit count. More...
 
const uint8_t attCteTxDurChUuid [2]
 Constant Tone Extension transmit duration. More...
 
const uint8_t attCteIntChUuid [2]
 Constant Tone Extension interval. More...
 
const uint8_t attCtePhyChUuid [2]
 Constant Tone Extension PHY. More...
 
const uint8_t attSsfChUuid [2]
 Server supported features. More...
 

Detailed Description

Attribute protocol UUIDs from the Bluetooth specification.

Copyright (c) 2011-2019 Arm Ltd. All Rights Reserved.

Copyright (c) 2019-2020 Packetcraft, Inc.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Definition in file att_uuid.h.

Important Information for this Arm website

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies. If you are not happy with the use of these cookies, please review our Cookie Policy to learn how they can be disabled. By disabling cookies, some features of the site will not work.