bluetooth_gatt.h (730e827efa2489ff7e0d3b6cfe3cf10a048fa0e8) | bluetooth_gatt.h (db9f1b774bb4f13c948f2edab47f4a0302f71a68) |
---|---|
1 2/** 3 * bluetooth_gatt.h generated from Bluetooth SIG website for BTstack tool/bluetooth_gatt.py 4 * 2018-11-13 12:39:09.525663 5 */ 6 7#ifndef BLUETOOTH_GATT_H 8#define BLUETOOTH_GATT_H --- 59 unchanged lines hidden (view full) --- 68#define ORG_BLUETOOTH_SERVICE_AUDIO_STREAM_CONTROL_SERVICE 0x184E // Audio Stream Control Service 69#define ORG_BLUETOOTH_SERVICE_BASIC_AUDIO_ANNOUNCEMENT_SERVICE 0x1851 // Basic Audio Announcement Service 70#define ORG_BLUETOOTH_SERVICE_BINARY_SENSOR 0x183B // Binary Sensor 71#define ORG_BLUETOOTH_SERVICE_BROADCAST_AUDIO_ANNOUNCEMENT_SERVICE 0x1852 // Broadcast Audio Announcement Service 72#define ORG_BLUETOOTH_SERVICE_BROADCAST_AUDIO_SCAN_SERVICE 0x184F // Broadcast Audio Scan Service 73#define ORG_BLUETOOTH_SERVICE_CONSTANT_TONE_EXTENSION 0x184A // Constant Tone Extension 74#define ORG_BLUETOOTH_SERVICE_COORDINATED_SET_IDENTIFICATION_SERVICE 0x1846 // Coordinated Set Identification Service 75#define ORG_BLUETOOTH_SERVICE_DEVICE_TIME 0x1847 // Device Time | 1 2/** 3 * bluetooth_gatt.h generated from Bluetooth SIG website for BTstack tool/bluetooth_gatt.py 4 * 2018-11-13 12:39:09.525663 5 */ 6 7#ifndef BLUETOOTH_GATT_H 8#define BLUETOOTH_GATT_H --- 59 unchanged lines hidden (view full) --- 68#define ORG_BLUETOOTH_SERVICE_AUDIO_STREAM_CONTROL_SERVICE 0x184E // Audio Stream Control Service 69#define ORG_BLUETOOTH_SERVICE_BASIC_AUDIO_ANNOUNCEMENT_SERVICE 0x1851 // Basic Audio Announcement Service 70#define ORG_BLUETOOTH_SERVICE_BINARY_SENSOR 0x183B // Binary Sensor 71#define ORG_BLUETOOTH_SERVICE_BROADCAST_AUDIO_ANNOUNCEMENT_SERVICE 0x1852 // Broadcast Audio Announcement Service 72#define ORG_BLUETOOTH_SERVICE_BROADCAST_AUDIO_SCAN_SERVICE 0x184F // Broadcast Audio Scan Service 73#define ORG_BLUETOOTH_SERVICE_CONSTANT_TONE_EXTENSION 0x184A // Constant Tone Extension 74#define ORG_BLUETOOTH_SERVICE_COORDINATED_SET_IDENTIFICATION_SERVICE 0x1846 // Coordinated Set Identification Service 75#define ORG_BLUETOOTH_SERVICE_DEVICE_TIME 0x1847 // Device Time |
76#define ORG_BLUETOOTH_SERVICE_ELECTRONIC_SHELF_LABEL 0x1857 // Electronic Shelf Label service |
|
76#define ORG_BLUETOOTH_SERVICE_EMERGENCY_CONFIGURATION 0x183C // Emergency Configuration | 77#define ORG_BLUETOOTH_SERVICE_EMERGENCY_CONFIGURATION 0x183C // Emergency Configuration |
77#define ORG_BLUETOOTH_SERVICE_GENERIC_MEDIA_CONTROL_SERVICE 0x1849 // Generic Media Control Service | 78#define ORG_BLUETOOTH_SERVICE_GAMING_AUDIO 0x1858 // Gaming Audio service 79#define ORG_BLUETOOTH_SERVICE_GENERIC_MEDIA_CONTROL_SERVICE 0x1849 // Generic Media Control Service |
78#define ORG_BLUETOOTH_SERVICE_GENERIC_TELEPHONE_BEARER_SERVICE 0x184C // Generic Telephone Bearer Service 79#define ORG_BLUETOOTH_SERVICE_MEDIA_CONTROL_SERVICE 0x1848 // Media Control Service 80#define ORG_BLUETOOTH_SERVICE_MICROPHONE_CONTROL 0x184D // Microphone Control 81#define ORG_BLUETOOTH_SERVICE_PHYSICAL_ACTIVITY_MONITOR 0x183E // Physical Activity Monitor 82#define ORG_BLUETOOTH_SERVICE_PUBLISHED_AUDIO_CAPABILITIES_SERVICE 0x1850 // Published Audio Capabilities Service | 80#define ORG_BLUETOOTH_SERVICE_GENERIC_TELEPHONE_BEARER_SERVICE 0x184C // Generic Telephone Bearer Service 81#define ORG_BLUETOOTH_SERVICE_MEDIA_CONTROL_SERVICE 0x1848 // Media Control Service 82#define ORG_BLUETOOTH_SERVICE_MICROPHONE_CONTROL 0x184D // Microphone Control 83#define ORG_BLUETOOTH_SERVICE_PHYSICAL_ACTIVITY_MONITOR 0x183E // Physical Activity Monitor 84#define ORG_BLUETOOTH_SERVICE_PUBLISHED_AUDIO_CAPABILITIES_SERVICE 0x1850 // Published Audio Capabilities Service |
85#define ORG_BLUETOOTH_SERVICE_PUBLIC_BROADCAST_ANNOUNCEMENT 0x1856 // Public Broadcast Announcement Service |
|
83#define ORG_BLUETOOTH_SERVICE_TELEPHONE_BEARER_SERVICE 0x184B // Telephone Bearer Service | 86#define ORG_BLUETOOTH_SERVICE_TELEPHONE_BEARER_SERVICE 0x184B // Telephone Bearer Service |
87#define ORT_BLUETOOTH_SERVICE_TMAS_SERVICE 0x1855 // Telephone and Media Audio Service |
|
84#define ORG_BLUETOOTH_SERVICE_VOLUME_CONTROL 0x1844 // Volume Control 85#define ORG_BLUETOOTH_SERVICE_VOLUME_OFFSET_CONTROL 0x1845 // Volume Offset Control | 88#define ORG_BLUETOOTH_SERVICE_VOLUME_CONTROL 0x1844 // Volume Control 89#define ORG_BLUETOOTH_SERVICE_VOLUME_OFFSET_CONTROL 0x1845 // Volume Offset Control |
90#define ORG_BLUETOOTH_SERVICE_HEARING_ACCESS 0x1854 // Hearing Access Service |
|
86 87/** 88 * Assigned numbers from www.bluetooth.com/specifications/gatt/characteristics 89 */ 90#define ORG_BLUETOOTH_CHARACTERISTIC_AEROBIC_HEART_RATE_LOWER_LIMIT 0x2A7E // Aerobic Heart Rate Lower Limit 91#define ORG_BLUETOOTH_CHARACTERISTIC_AEROBIC_HEART_RATE_UPPER_LIMIT 0x2A84 // Aerobic Heart Rate Upper Limit 92#define ORG_BLUETOOTH_CHARACTERISTIC_AEROBIC_THRESHOLD 0x2A7F // Aerobic Threshold 93#define ORG_BLUETOOTH_CHARACTERISTIC_AGE 0x2A80 // Age --- 196 unchanged lines hidden (view full) --- 290#define ORG_BLUETOOTH_CHARACTERISTIC_THREE_ZONE_HEART_RATE_LIMITS 0x2A94 // Three Zone Heart Rate Limits 291#define ORG_BLUETOOTH_CHARACTERISTIC_TIME_ACCURACY 0x2A12 // Time Accuracy 292#define ORG_BLUETOOTH_CHARACTERISTIC_TIME_BROADCAST 0x2A15 // Time Broadcast 293#define ORG_BLUETOOTH_CHARACTERISTIC_TIME_SOURCE 0x2A13 // Time Source 294#define ORG_BLUETOOTH_CHARACTERISTIC_TIME_UPDATE_CONTROL_POINT 0x2A16 // Time Update Control Point 295#define ORG_BLUETOOTH_CHARACTERISTIC_TIME_UPDATE_STATE 0x2A17 // Time Update State 296#define ORG_BLUETOOTH_CHARACTERISTIC_TIME_WITH_DST 0x2A11 // Time with DST 297#define ORG_BLUETOOTH_CHARACTERISTIC_TIME_ZONE 0x2A0E // Time Zone | 91 92/** 93 * Assigned numbers from www.bluetooth.com/specifications/gatt/characteristics 94 */ 95#define ORG_BLUETOOTH_CHARACTERISTIC_AEROBIC_HEART_RATE_LOWER_LIMIT 0x2A7E // Aerobic Heart Rate Lower Limit 96#define ORG_BLUETOOTH_CHARACTERISTIC_AEROBIC_HEART_RATE_UPPER_LIMIT 0x2A84 // Aerobic Heart Rate Upper Limit 97#define ORG_BLUETOOTH_CHARACTERISTIC_AEROBIC_THRESHOLD 0x2A7F // Aerobic Threshold 98#define ORG_BLUETOOTH_CHARACTERISTIC_AGE 0x2A80 // Age --- 196 unchanged lines hidden (view full) --- 295#define ORG_BLUETOOTH_CHARACTERISTIC_THREE_ZONE_HEART_RATE_LIMITS 0x2A94 // Three Zone Heart Rate Limits 296#define ORG_BLUETOOTH_CHARACTERISTIC_TIME_ACCURACY 0x2A12 // Time Accuracy 297#define ORG_BLUETOOTH_CHARACTERISTIC_TIME_BROADCAST 0x2A15 // Time Broadcast 298#define ORG_BLUETOOTH_CHARACTERISTIC_TIME_SOURCE 0x2A13 // Time Source 299#define ORG_BLUETOOTH_CHARACTERISTIC_TIME_UPDATE_CONTROL_POINT 0x2A16 // Time Update Control Point 300#define ORG_BLUETOOTH_CHARACTERISTIC_TIME_UPDATE_STATE 0x2A17 // Time Update State 301#define ORG_BLUETOOTH_CHARACTERISTIC_TIME_WITH_DST 0x2A11 // Time with DST 302#define ORG_BLUETOOTH_CHARACTERISTIC_TIME_ZONE 0x2A0E // Time Zone |
303#define ORG_BLUETOOTH_CHARACTERISTIC_TMAP_ROLE 0x2B51 // TMAP Role |
|
298#define ORG_BLUETOOTH_CHARACTERISTIC_TRAINING_STATUS 0x2AD3 // Training Status 299#define ORG_BLUETOOTH_CHARACTERISTIC_TREADMILL_DATA 0x2ACD // Treadmill Data 300#define ORG_BLUETOOTH_CHARACTERISTIC_TRUE_WIND_DIRECTION 0x2A71 // True Wind Direction 301#define ORG_BLUETOOTH_CHARACTERISTIC_TRUE_WIND_SPEED 0x2A70 // True Wind Speed 302#define ORG_BLUETOOTH_CHARACTERISTIC_TWO_ZONE_HEART_RATE_LIMIT 0x2A95 // Two Zone Heart Rate Limit 303#define ORG_BLUETOOTH_CHARACTERISTIC_TX_POWER_LEVEL 0x2A07 // Tx Power Level 304#define ORG_BLUETOOTH_CHARACTERISTIC_UNCERTAINTY 0x2AB4 // Uncertainty 305#define ORG_BLUETOOTH_CHARACTERISTIC_UNREAD_ALERT_STATUS 0x2A45 // Unread Alert Status --- 43 unchanged lines hidden (view full) --- 349#define ORG_BLUETOOTH_CHARACTERISTIC_STRIDE_LENGTH 0x2B49 // Stride Length 350#define ORG_BLUETOOTH_CHARACTERISTIC_HANDEDNESS 0x2B4A // Handedness 351#define ORG_BLUETOOTH_CHARACTERISTIC_DEVICE_WEARING_POSITION 0x2B4B // Device Wearing Position 352#define ORG_BLUETOOTH_CHARACTERISTIC_FOUR_ZONE_HEART_RATE_LIMITS 0x2B4C // Four Zone Heart Rate Limits 353#define ORG_BLUETOOTH_CHARACTERISTIC_HIGH_INTENSITY_EXERCISE_THRESHOLD 0x2B4D // High Intensity Exercise Threshold 354#define ORG_BLUETOOTH_CHARACTERISTIC_ACTIVITY_GOAL 0x2B4E // Activity Goal 355#define ORG_BLUETOOTH_CHARACTERISTIC_SEDENTARY_INTERVAL_NOTIFICATION 0x2B4F // Sedentary Interval Notification 356#define ORG_BLUETOOTH_CHARACTERISTIC_CALORIC_INTAKE 0x2B50 // Caloric Intake | 304#define ORG_BLUETOOTH_CHARACTERISTIC_TRAINING_STATUS 0x2AD3 // Training Status 305#define ORG_BLUETOOTH_CHARACTERISTIC_TREADMILL_DATA 0x2ACD // Treadmill Data 306#define ORG_BLUETOOTH_CHARACTERISTIC_TRUE_WIND_DIRECTION 0x2A71 // True Wind Direction 307#define ORG_BLUETOOTH_CHARACTERISTIC_TRUE_WIND_SPEED 0x2A70 // True Wind Speed 308#define ORG_BLUETOOTH_CHARACTERISTIC_TWO_ZONE_HEART_RATE_LIMIT 0x2A95 // Two Zone Heart Rate Limit 309#define ORG_BLUETOOTH_CHARACTERISTIC_TX_POWER_LEVEL 0x2A07 // Tx Power Level 310#define ORG_BLUETOOTH_CHARACTERISTIC_UNCERTAINTY 0x2AB4 // Uncertainty 311#define ORG_BLUETOOTH_CHARACTERISTIC_UNREAD_ALERT_STATUS 0x2A45 // Unread Alert Status --- 43 unchanged lines hidden (view full) --- 355#define ORG_BLUETOOTH_CHARACTERISTIC_STRIDE_LENGTH 0x2B49 // Stride Length 356#define ORG_BLUETOOTH_CHARACTERISTIC_HANDEDNESS 0x2B4A // Handedness 357#define ORG_BLUETOOTH_CHARACTERISTIC_DEVICE_WEARING_POSITION 0x2B4B // Device Wearing Position 358#define ORG_BLUETOOTH_CHARACTERISTIC_FOUR_ZONE_HEART_RATE_LIMITS 0x2B4C // Four Zone Heart Rate Limits 359#define ORG_BLUETOOTH_CHARACTERISTIC_HIGH_INTENSITY_EXERCISE_THRESHOLD 0x2B4D // High Intensity Exercise Threshold 360#define ORG_BLUETOOTH_CHARACTERISTIC_ACTIVITY_GOAL 0x2B4E // Activity Goal 361#define ORG_BLUETOOTH_CHARACTERISTIC_SEDENTARY_INTERVAL_NOTIFICATION 0x2B4F // Sedentary Interval Notification 362#define ORG_BLUETOOTH_CHARACTERISTIC_CALORIC_INTAKE 0x2B50 // Caloric Intake |
363#define ORG_BLUETOOTH_CHARACTERISTIC_TMAP_ROLE 0x2B51 // TMAP Role |
|
357#define ORG_BLUETOOTH_CHARACTERISTIC_AUDIO_INPUT_STATE 0x2B77 // Audio Input State 358#define ORG_BLUETOOTH_CHARACTERISTIC_GAIN_SETTINGS_ATTRIBUTE 0x2B78 // Gain Settings Attribute 359#define ORG_BLUETOOTH_CHARACTERISTIC_AUDIO_INPUT_TYPE 0x2B79 // Audio Input Type 360#define ORG_BLUETOOTH_CHARACTERISTIC_AUDIO_INPUT_STATUS 0x2B7A // Audio Input Status 361#define ORG_BLUETOOTH_CHARACTERISTIC_AUDIO_INPUT_CONTROL_POINT 0x2B7B // Audio Input Control Point 362#define ORG_BLUETOOTH_CHARACTERISTIC_AUDIO_INPUT_DESCRIPTION 0x2B7C // Audio Input Description 363#define ORG_BLUETOOTH_CHARACTERISTIC_VOLUME_STATE 0x2B7D // Volume State 364#define ORG_BLUETOOTH_CHARACTERISTIC_VOLUME_CONTROL_POINT 0x2B7E // Volume Control Point --- 109 unchanged lines hidden --- | 364#define ORG_BLUETOOTH_CHARACTERISTIC_AUDIO_INPUT_STATE 0x2B77 // Audio Input State 365#define ORG_BLUETOOTH_CHARACTERISTIC_GAIN_SETTINGS_ATTRIBUTE 0x2B78 // Gain Settings Attribute 366#define ORG_BLUETOOTH_CHARACTERISTIC_AUDIO_INPUT_TYPE 0x2B79 // Audio Input Type 367#define ORG_BLUETOOTH_CHARACTERISTIC_AUDIO_INPUT_STATUS 0x2B7A // Audio Input Status 368#define ORG_BLUETOOTH_CHARACTERISTIC_AUDIO_INPUT_CONTROL_POINT 0x2B7B // Audio Input Control Point 369#define ORG_BLUETOOTH_CHARACTERISTIC_AUDIO_INPUT_DESCRIPTION 0x2B7C // Audio Input Description 370#define ORG_BLUETOOTH_CHARACTERISTIC_VOLUME_STATE 0x2B7D // Volume State 371#define ORG_BLUETOOTH_CHARACTERISTIC_VOLUME_CONTROL_POINT 0x2B7E // Volume Control Point --- 109 unchanged lines hidden --- |