|
135 | 135 | GATT_ELECTRONIC_SHELF_LABEL_SERVICE = UUID.from_16_bits(0X1857, 'Electronic Shelf Label') |
136 | 136 | GATT_GAMING_AUDIO_SERVICE = UUID.from_16_bits(0x1858, 'Gaming Audio') |
137 | 137 | 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') |
138 | 140 |
|
139 | 141 | # Attribute Types |
140 | 142 | GATT_PRIMARY_SERVICE_ATTRIBUTE_TYPE = UUID.from_16_bits(0x2800, 'Primary Service') |
|
298 | 300 | GATT_ASHA_VOLUME_CHARACTERISTIC = UUID('00e4ca9e-ab14-41e4-8823-f9e70c7e91df', 'Volume') |
299 | 301 | GATT_ASHA_LE_PSM_OUT_CHARACTERISTIC = UUID('2d410339-82b6-42aa-b34e-e2e01df8cc1a', 'LE_PSM_OUT') |
300 | 302 |
|
| 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 | + |
301 | 311 | # Misc |
302 | 312 | GATT_DEVICE_NAME_CHARACTERISTIC = UUID.from_16_bits(0x2A00, 'Device Name') |
303 | 313 | GATT_APPEARANCE_CHARACTERISTIC = UUID.from_16_bits(0x2A01, 'Appearance') |
|
0 commit comments