Skip to content

Commit

Permalink
Updated missing Bluetooth SIG characteristics and service UUIDs.
Browse files Browse the repository at this point in the history
  • Loading branch information
jpstotz authored and dlech committed Nov 15, 2023
1 parent 441e800 commit 9b25608
Show file tree
Hide file tree
Showing 2 changed files with 63 additions and 4 deletions.
1 change: 1 addition & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ and this project adheres to `Semantic Versioning <https://semver.org/spec/v2.0.0
Changed
-------
* Updated PyObjC dependency on macOS to v10.x.
* Updated missing Bluetooth SIG characteristics and service UUIDs.

Fixed
-----
Expand Down
66 changes: 62 additions & 4 deletions bleak/uuids.py
Original file line number Diff line number Diff line change
Expand Up @@ -150,9 +150,10 @@
0x183A: "Insulin Delivery",
0x183B: "Binary Sensor",
0x183C: "Emergency Configuration",
# 0x183D undefined
0x183D: "Authorization Control",
0x183E: "Physical Activity Monitor",
# 0x183F-0x1842 undefined
0x183F: "Elapsed Time",
0x1840: "Generic Health Sensor",
0x1843: "Audio Input Control",
0x1844: "Volume Control",
0x1845: "Volume Offset Control",
Expand All @@ -169,7 +170,13 @@
0x1850: "Published Audio Capabilities Service",
0x1851: "Basic Audio Announcement Service",
0x1852: "Broadcast Audio Announcement Service",
# 0x1853 to 0x26ff undefined */
0x1853: "Common Audio",
0x1854: "Hearing Access",
0x1855: "Telephony and Media Audio",
0x1856: "Public Broadcast Announcement",
0x1857: "Electronic Shelf Label",
0x1859: "Mesh Proxy Solicitation",
# 0x185A to 0x26ff undefined */
# 0x2700.. GATT Units
0x2700: "unitless",
0x2701: "length (metre)",
Expand Down Expand Up @@ -617,10 +624,15 @@
0x2B2C: "BSS Response",
0x2B2D: "Emergency ID",
0x2B2E: "Emergency Text",
0x2B2F: "ACS Status",
0x2B30: "ACS Data In",
0x2B31: "ACS Data Out Notify",
0x2B32: "ACS Data Out Indicate",
0x2B33: "ACS Control Point",
0x2B34: "Enhanced Blood Pressure Measurement",
0x2B35: "Enhanced Intermediate Cuff Pressure",
0x2B36: "Blood Pressure Record",
# 0x2B37 undefined
0x2B37: "Registered User",
0x2B38: "BR-EDR Handover Data",
0x2B39: "Bluetooth SIG Data",
0x2B3A: "Server Supported Features",
Expand All @@ -646,6 +658,7 @@
0x2B4E: "Activity Goal",
0x2B4F: "Sedentary Interval Notification",
0x2B50: "Caloric Intake",
0x2B51: "TMAP Role",
0x2B77: "Audio Input State",
0x2B78: "Gain Settings Attribute",
0x2B79: "Audio Input Type",
Expand All @@ -663,6 +676,12 @@
0x2B85: "Size Characteristic",
0x2B86: "Lock Characteristic",
0x2B87: "Rank Characteristic",
0x2B88: "Encrypted Data Key Material",
0x2B89: "Apparent Energy 32",
0x2B8A: "Apparent Power",
0x2B8B: "Live Health Observations",
0x2B8C: "CO\textsubscript{2} Concentration",
0x2B8D: "Cosine of the Angle",
0x2B8E: "Device Time Feature",
0x2B8F: "Device Time Parameters",
0x2B90: "Device Time",
Expand All @@ -689,6 +708,7 @@
0x2BA5: "Media Control Point Opcodes Supported",
0x2BA6: "Search Results Object ID",
0x2BA7: "Search Control Point",
0x2BA8: "Energy 32",
0x2BA9: "Media Player Icon Object Type",
0x2BAA: "Track Segments Object Type",
0x2BAB: "Track Object Type",
Expand Down Expand Up @@ -738,6 +758,44 @@
0x2BD7: "Particulate Matter - PM10 Concentration",
0x2BD8: "Sulfur Dioxide Concentration",
0x2BD9: "Sulfur Hexafluoride Concentration",
0x2BDA: "Hearing Aid Features",
0x2BDB: "Hearing Aid Preset Control Point",
0x2BDC: "Active Preset Index",
0x2BDD: "Stored Health Observations",
0x2BDE: "Fixed String 64",
0x2BDF: "High Temperature",
0x2BE0: "High Voltage",
0x2BE1: "Light Distribution",
0x2BE2: "Light Output",
0x2BE3: "Light Source Type",
0x2BE4: "Noise",
0x2BE5: "Relative Runtime in a Correlated Color Temperature Range",
0x2BE6: "Time Second 32",
0x2BE7: "VOC Concentration",
0x2BE8: "Voltage Frequency",
0x2BE9: "Battery Critical Status",
0x2BEA: "Battery Health Status",
0x2BEB: "Battery Health Information",
0x2BEC: "Battery Information",
0x2BED: "Battery Level Status",
0x2BEE: "Battery Time Status",
0x2BEF: "Estimated Service Date",
0x2BF0: "Battery Energy Status",
0x2BF1: "Observation Schedule Changed",
0x2BF2: "Current Elapsed Time",
0x2BF3: "Health Sensor Features",
0x2BF4: "GHS Control Point",
0x2BF5: "LE GATT Security Levels",
0x2BF6: "ESL Address",
0x2BF7: "AP Sync Key Material",
0x2BF8: "ESL Response Key Material",
0x2BF9: "ESL Current Absolute Time",
0x2BFA: "ESL Display Information",
0x2BFB: "ESL Image Information",
0x2BFC: "ESL Sensor Information",
0x2BFD: "ESL LED Information",
0x2BFE: "ESL Control Point",
0x2BFF: "UDI for Medical Devices",
0xFE1C: "NetMedia: Inc.",
0xFE1D: "Illuminati Instrument Corporation",
0xFE1E: "Smart Innovations Co.: Ltd",
Expand Down

0 comments on commit 9b25608

Please sign in to comment.