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 ---