Skip to content

Commit e1e268e

Browse files
committed
Ranging Service
1 parent 83ac70e commit e1e268e

5 files changed

Lines changed: 1088 additions & 1 deletion

File tree

.vscode/settings.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@
8080
"subband",
8181
"subbands",
8282
"subevent",
83+
"subevents",
8384
"Subrating",
8485
"substates",
8586
"tobytes",

bumble/gatt.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,8 @@
135135
GATT_ELECTRONIC_SHELF_LABEL_SERVICE = UUID.from_16_bits(0X1857, 'Electronic Shelf Label')
136136
GATT_GAMING_AUDIO_SERVICE = UUID.from_16_bits(0x1858, 'Gaming Audio')
137137
GATT_MESH_PROXY_SOLICITATION_SERVICE = UUID.from_16_bits(0x1859, 'Mesh Audio Solicitation')
138+
GATT_INDUSTRIAL_MEASUREMENT_DEVICE_SERVICE = UUID.from_16_bits(0x185A, 'Industrial Measurement Device Service')
139+
GATT_RANGING_SERVICE = UUID.from_16_bits(0x185B, 'Ranging Service')
138140

139141
# Attribute Types
140142
GATT_PRIMARY_SERVICE_ATTRIBUTE_TYPE = UUID.from_16_bits(0x2800, 'Primary Service')
@@ -298,6 +300,14 @@
298300
GATT_ASHA_VOLUME_CHARACTERISTIC = UUID('00e4ca9e-ab14-41e4-8823-f9e70c7e91df', 'Volume')
299301
GATT_ASHA_LE_PSM_OUT_CHARACTERISTIC = UUID('2d410339-82b6-42aa-b34e-e2e01df8cc1a', 'LE_PSM_OUT')
300302

303+
# Ranging Service
304+
GATT_RAS_FEATURES_CHARACTERISTIC = UUID.from_16_bits(0x2C14, "RAS Features")
305+
GATT_REAL_TIME_RANGING_DATA_CHARACTERISTIC = UUID.from_16_bits(0x2C15, "Real-time Ranging Data")
306+
GATT_ON_DEMAND_RANGING_DATA_CHARACTERISTIC = UUID.from_16_bits(0x2C16, "On-demand Ranging Data")
307+
GATT_RAS_CONTROL_POINT_CHARACTERISTIC = UUID.from_16_bits(0x2C17, "RAS Control Point")
308+
GATT_RANGING_DATA_READY_CHARACTERISTIC = UUID.from_16_bits(0x2C18, "Ranging Data Ready")
309+
GATT_RANGING_DATA_OVERWRITTEN_CHARACTERISTIC = UUID.from_16_bits(0x2C19, "Ranging Data Overwritten")
310+
301311
# Misc
302312
GATT_DEVICE_NAME_CHARACTERISTIC = UUID.from_16_bits(0x2A00, 'Device Name')
303313
GATT_APPEARANCE_CHARACTERISTIC = UUID.from_16_bits(0x2A01, 'Appearance')

0 commit comments

Comments
 (0)