btuuid/
service.rs

1//! UUIDs for the service module.
2
3// This file is auto-generated by the update_uuids application.
4// Based on https://bitbucket.org/bluetooth-SIG/public.git
5// Commit hash: c222aeca24f1baa149d6599ad8ee2458cf5a0fdf
6
7use super::BluetoothUuid16;
8
9/// Bluetooth service UUID.
10///
11/// `0x1800` GAP
12pub const GAP: BluetoothUuid16 = BluetoothUuid16::new(0x1800);
13
14/// Bluetooth service UUID.
15///
16/// `0x1801` GATT
17pub const GATT: BluetoothUuid16 = BluetoothUuid16::new(0x1801);
18
19/// Bluetooth service UUID.
20///
21/// `0x1802` Immediate Alert
22pub const IMMEDIATE_ALERT: BluetoothUuid16 = BluetoothUuid16::new(0x1802);
23
24/// Bluetooth service UUID.
25///
26/// `0x1803` Link Loss
27pub const LINK_LOSS: BluetoothUuid16 = BluetoothUuid16::new(0x1803);
28
29/// Bluetooth service UUID.
30///
31/// `0x1804` Tx Power
32pub const TX_POWER: BluetoothUuid16 = BluetoothUuid16::new(0x1804);
33
34/// Bluetooth service UUID.
35///
36/// `0x1805` Current Time
37pub const CURRENT_TIME: BluetoothUuid16 = BluetoothUuid16::new(0x1805);
38
39/// Bluetooth service UUID.
40///
41/// `0x1806` Reference Time Update
42pub const REFERENCE_TIME_UPDATE: BluetoothUuid16 = BluetoothUuid16::new(0x1806);
43
44/// Bluetooth service UUID.
45///
46/// `0x1807` Next DST Change
47pub const NEXT_DST_CHANGE: BluetoothUuid16 = BluetoothUuid16::new(0x1807);
48
49/// Bluetooth service UUID.
50///
51/// `0x1808` Glucose
52pub const GLUCOSE: BluetoothUuid16 = BluetoothUuid16::new(0x1808);
53
54/// Bluetooth service UUID.
55///
56/// `0x1809` Health Thermometer
57pub const HEALTH_THERMOMETER: BluetoothUuid16 = BluetoothUuid16::new(0x1809);
58
59/// Bluetooth service UUID.
60///
61/// `0x180a` Device Information
62pub const DEVICE_INFORMATION: BluetoothUuid16 = BluetoothUuid16::new(0x180a);
63
64/// Bluetooth service UUID.
65///
66/// `0x180d` Heart Rate
67pub const HEART_RATE: BluetoothUuid16 = BluetoothUuid16::new(0x180d);
68
69/// Bluetooth service UUID.
70///
71/// `0x180e` Phone Alert Status
72pub const PHONE_ALERT_STATUS: BluetoothUuid16 = BluetoothUuid16::new(0x180e);
73
74/// Bluetooth service UUID.
75///
76/// `0x180f` Battery
77pub const BATTERY: BluetoothUuid16 = BluetoothUuid16::new(0x180f);
78
79/// Bluetooth service UUID.
80///
81/// `0x1810` Blood Pressure
82pub const BLOOD_PRESSURE: BluetoothUuid16 = BluetoothUuid16::new(0x1810);
83
84/// Bluetooth service UUID.
85///
86/// `0x1811` Alert Notification
87pub const ALERT_NOTIFICATION: BluetoothUuid16 = BluetoothUuid16::new(0x1811);
88
89/// Bluetooth service UUID.
90///
91/// `0x1812` Human Interface Device
92pub const HUMAN_INTERFACE_DEVICE: BluetoothUuid16 = BluetoothUuid16::new(0x1812);
93
94/// Bluetooth service UUID.
95///
96/// `0x1813` Scan Parameters
97pub const SCAN_PARAMETERS: BluetoothUuid16 = BluetoothUuid16::new(0x1813);
98
99/// Bluetooth service UUID.
100///
101/// `0x1814` Running Speed and Cadence
102pub const RUNNING_SPEED_AND_CADENCE: BluetoothUuid16 = BluetoothUuid16::new(0x1814);
103
104/// Bluetooth service UUID.
105///
106/// `0x1815` Automation IO
107pub const AUTOMATION_IO: BluetoothUuid16 = BluetoothUuid16::new(0x1815);
108
109/// Bluetooth service UUID.
110///
111/// `0x1816` Cycling Speed and Cadence
112pub const CYCLING_SPEED_AND_CADENCE: BluetoothUuid16 = BluetoothUuid16::new(0x1816);
113
114/// Bluetooth service UUID.
115///
116/// `0x1818` Cycling Power
117pub const CYCLING_POWER: BluetoothUuid16 = BluetoothUuid16::new(0x1818);
118
119/// Bluetooth service UUID.
120///
121/// `0x1819` Location and Navigation
122pub const LOCATION_AND_NAVIGATION: BluetoothUuid16 = BluetoothUuid16::new(0x1819);
123
124/// Bluetooth service UUID.
125///
126/// `0x181a` Environmental Sensing
127pub const ENVIRONMENTAL_SENSING: BluetoothUuid16 = BluetoothUuid16::new(0x181a);
128
129/// Bluetooth service UUID.
130///
131/// `0x181b` Body Composition
132pub const BODY_COMPOSITION: BluetoothUuid16 = BluetoothUuid16::new(0x181b);
133
134/// Bluetooth service UUID.
135///
136/// `0x181c` User Data
137pub const USER_DATA: BluetoothUuid16 = BluetoothUuid16::new(0x181c);
138
139/// Bluetooth service UUID.
140///
141/// `0x181d` Weight Scale
142pub const WEIGHT_SCALE: BluetoothUuid16 = BluetoothUuid16::new(0x181d);
143
144/// Bluetooth service UUID.
145///
146/// `0x181e` Bond Management
147pub const BOND_MANAGEMENT: BluetoothUuid16 = BluetoothUuid16::new(0x181e);
148
149/// Bluetooth service UUID.
150///
151/// `0x181f` Continuous Glucose Monitoring
152pub const CONTINUOUS_GLUCOSE_MONITORING: BluetoothUuid16 = BluetoothUuid16::new(0x181f);
153
154/// Bluetooth service UUID.
155///
156/// `0x1820` Internet Protocol Support
157pub const INTERNET_PROTOCOL_SUPPORT: BluetoothUuid16 = BluetoothUuid16::new(0x1820);
158
159/// Bluetooth service UUID.
160///
161/// `0x1821` Indoor Positioning
162pub const INDOOR_POSITIONING: BluetoothUuid16 = BluetoothUuid16::new(0x1821);
163
164/// Bluetooth service UUID.
165///
166/// `0x1822` Pulse Oximeter
167pub const PULSE_OXIMETER: BluetoothUuid16 = BluetoothUuid16::new(0x1822);
168
169/// Bluetooth service UUID.
170///
171/// `0x1823` HTTP Proxy
172pub const HTTP_PROXY: BluetoothUuid16 = BluetoothUuid16::new(0x1823);
173
174/// Bluetooth service UUID.
175///
176/// `0x1824` Transport Discovery
177pub const TRANSPORT_DISCOVERY: BluetoothUuid16 = BluetoothUuid16::new(0x1824);
178
179/// Bluetooth service UUID.
180///
181/// `0x1825` Object Transfer
182pub const OBJECT_TRANSFER: BluetoothUuid16 = BluetoothUuid16::new(0x1825);
183
184/// Bluetooth service UUID.
185///
186/// `0x1826` Fitness Machine
187pub const FITNESS_MACHINE: BluetoothUuid16 = BluetoothUuid16::new(0x1826);
188
189/// Bluetooth service UUID.
190///
191/// `0x1827` Mesh Provisioning
192pub const MESH_PROVISIONING: BluetoothUuid16 = BluetoothUuid16::new(0x1827);
193
194/// Bluetooth service UUID.
195///
196/// `0x1828` Mesh Proxy
197pub const MESH_PROXY: BluetoothUuid16 = BluetoothUuid16::new(0x1828);
198
199/// Bluetooth service UUID.
200///
201/// `0x1829` Reconnection Configuration
202pub const RECONNECTION_CONFIGURATION: BluetoothUuid16 = BluetoothUuid16::new(0x1829);
203
204/// Bluetooth service UUID.
205///
206/// `0x183a` Insulin Delivery
207pub const INSULIN_DELIVERY: BluetoothUuid16 = BluetoothUuid16::new(0x183a);
208
209/// Bluetooth service UUID.
210///
211/// `0x183b` Binary Sensor
212pub const BINARY_SENSOR: BluetoothUuid16 = BluetoothUuid16::new(0x183b);
213
214/// Bluetooth service UUID.
215///
216/// `0x183c` Emergency Configuration
217pub const EMERGENCY_CONFIGURATION: BluetoothUuid16 = BluetoothUuid16::new(0x183c);
218
219/// Bluetooth service UUID.
220///
221/// `0x183d` Authorization Control
222pub const AUTHORIZATION_CONTROL: BluetoothUuid16 = BluetoothUuid16::new(0x183d);
223
224/// Bluetooth service UUID.
225///
226/// `0x183e` Physical Activity Monitor
227pub const PHYSICAL_ACTIVITY_MONITOR: BluetoothUuid16 = BluetoothUuid16::new(0x183e);
228
229/// Bluetooth service UUID.
230///
231/// `0x183f` Elapsed Time
232pub const ELAPSED_TIME: BluetoothUuid16 = BluetoothUuid16::new(0x183f);
233
234/// Bluetooth service UUID.
235///
236/// `0x1840` Generic Health Sensor
237pub const GENERIC_HEALTH_SENSOR: BluetoothUuid16 = BluetoothUuid16::new(0x1840);
238
239/// Bluetooth service UUID.
240///
241/// `0x1843` Audio Input Control
242pub const AUDIO_INPUT_CONTROL: BluetoothUuid16 = BluetoothUuid16::new(0x1843);
243
244/// Bluetooth service UUID.
245///
246/// `0x1844` Volume Control
247pub const VOLUME_CONTROL: BluetoothUuid16 = BluetoothUuid16::new(0x1844);
248
249/// Bluetooth service UUID.
250///
251/// `0x1845` Volume Offset Control
252pub const VOLUME_OFFSET_CONTROL: BluetoothUuid16 = BluetoothUuid16::new(0x1845);
253
254/// Bluetooth service UUID.
255///
256/// `0x1846` Coordinated Set Identification
257pub const COORDINATED_SET_IDENTIFICATION: BluetoothUuid16 = BluetoothUuid16::new(0x1846);
258
259/// Bluetooth service UUID.
260///
261/// `0x1847` Device Time
262pub const DEVICE_TIME: BluetoothUuid16 = BluetoothUuid16::new(0x1847);
263
264/// Bluetooth service UUID.
265///
266/// `0x1848` Media Control
267pub const MEDIA_CONTROL: BluetoothUuid16 = BluetoothUuid16::new(0x1848);
268
269/// Bluetooth service UUID.
270///
271/// `0x1849` Generic Media Control
272pub const GENERIC_MEDIA_CONTROL: BluetoothUuid16 = BluetoothUuid16::new(0x1849);
273
274/// Bluetooth service UUID.
275///
276/// `0x184a` Constant Tone Extension
277pub const CONSTANT_TONE_EXTENSION: BluetoothUuid16 = BluetoothUuid16::new(0x184a);
278
279/// Bluetooth service UUID.
280///
281/// `0x184b` Telephone Bearer
282pub const TELEPHONE_BEARER: BluetoothUuid16 = BluetoothUuid16::new(0x184b);
283
284/// Bluetooth service UUID.
285///
286/// `0x184c` Generic Telephone Bearer
287pub const GENERIC_TELEPHONE_BEARER: BluetoothUuid16 = BluetoothUuid16::new(0x184c);
288
289/// Bluetooth service UUID.
290///
291/// `0x184d` Microphone Control
292pub const MICROPHONE_CONTROL: BluetoothUuid16 = BluetoothUuid16::new(0x184d);
293
294/// Bluetooth service UUID.
295///
296/// `0x184e` Audio Stream Control
297pub const AUDIO_STREAM_CONTROL: BluetoothUuid16 = BluetoothUuid16::new(0x184e);
298
299/// Bluetooth service UUID.
300///
301/// `0x184f` Broadcast Audio Scan
302pub const BROADCAST_AUDIO_SCAN: BluetoothUuid16 = BluetoothUuid16::new(0x184f);
303
304/// Bluetooth service UUID.
305///
306/// `0x1850` Published Audio Capabilities
307pub const PUBLISHED_AUDIO_CAPABILITIES: BluetoothUuid16 = BluetoothUuid16::new(0x1850);
308
309/// Bluetooth service UUID.
310///
311/// `0x1851` Basic Audio Announcement
312pub const BASIC_AUDIO_ANNOUNCEMENT: BluetoothUuid16 = BluetoothUuid16::new(0x1851);
313
314/// Bluetooth service UUID.
315///
316/// `0x1852` Broadcast Audio Announcement
317pub const BROADCAST_AUDIO_ANNOUNCEMENT: BluetoothUuid16 = BluetoothUuid16::new(0x1852);
318
319/// Bluetooth service UUID.
320///
321/// `0x1853` Common Audio
322pub const COMMON_AUDIO: BluetoothUuid16 = BluetoothUuid16::new(0x1853);
323
324/// Bluetooth service UUID.
325///
326/// `0x1854` Hearing Access
327pub const HEARING_ACCESS: BluetoothUuid16 = BluetoothUuid16::new(0x1854);
328
329/// Bluetooth service UUID.
330///
331/// `0x1855` Telephony and Media Audio
332pub const TELEPHONY_AND_MEDIA_AUDIO: BluetoothUuid16 = BluetoothUuid16::new(0x1855);
333
334/// Bluetooth service UUID.
335///
336/// `0x1856` Public Broadcast Announcement
337pub const PUBLIC_BROADCAST_ANNOUNCEMENT: BluetoothUuid16 = BluetoothUuid16::new(0x1856);
338
339/// Bluetooth service UUID.
340///
341/// `0x1857` Electronic Shelf Label
342pub const ELECTRONIC_SHELF_LABEL: BluetoothUuid16 = BluetoothUuid16::new(0x1857);
343
344/// Bluetooth service UUID.
345///
346/// `0x1858` Gaming Audio
347pub const GAMING_AUDIO: BluetoothUuid16 = BluetoothUuid16::new(0x1858);
348
349/// Bluetooth service UUID.
350///
351/// `0x1859` Mesh Proxy Solicitation
352pub const MESH_PROXY_SOLICITATION: BluetoothUuid16 = BluetoothUuid16::new(0x1859);
353
354/// Bluetooth service UUID.
355///
356/// `0x185a` Industrial Measurement Device
357pub const INDUSTRIAL_MEASUREMENT_DEVICE: BluetoothUuid16 = BluetoothUuid16::new(0x185a);
358
359/// Bluetooth service UUID.
360///
361/// `0x185b` Ranging
362pub const RANGING: BluetoothUuid16 = BluetoothUuid16::new(0x185b);