src.bluetooth_sig.gatt.characteristics.sensor_location¶
Sensor Location characteristic (0x2A5D).
Classes¶
Name | Description |
|---|---|
Sensor Location characteristic (0x2A5D). |
|
Sensor body location values. |
Module Contents¶
- class src.bluetooth_sig.gatt.characteristics.sensor_location.SensorLocationCharacteristic(info: src.bluetooth_sig.types.CharacteristicInfo | None = None, validation: src.bluetooth_sig.gatt.characteristics.characteristic_meta.ValidationConfig | None = None)¶
Bases:
src.bluetooth_sig.gatt.characteristics.base.BaseCharacteristic[SensorLocationValue]Sensor Location characteristic (0x2A5D).
org.bluetooth.characteristic.sensor_location
Body location of a sensor (17 named positions). Values 17-255 are reserved for future use.
- class src.bluetooth_sig.gatt.characteristics.sensor_location.SensorLocationValue¶
Bases:
enum.IntEnumSensor body location values.
- Values:
OTHER: Other location (0) TOP_OF_SHOE: Top of shoe (1) IN_SHOE: In shoe (2) HIP: Hip (3) FRONT_WHEEL: Front wheel (4) LEFT_CRANK: Left crank (5) RIGHT_CRANK: Right crank (6) LEFT_PEDAL: Left pedal (7) RIGHT_PEDAL: Right pedal (8) FRONT_HUB: Front hub (9) REAR_DROPOUT: Rear dropout (10) CHAINSTAY: Chainstay (11) REAR_WHEEL: Rear wheel (12) REAR_HUB: Rear hub (13) CHEST: Chest (14) SPIDER: Spider (15) CHAIN_RING: Chain ring (16)
- CHAINSTAY = 11¶
- CHAIN_RING = 16¶
- CHEST = 14¶
- FRONT_HUB = 9¶
- FRONT_WHEEL = 4¶
- HIP = 3¶
- IN_SHOE = 2¶
- LEFT_CRANK = 5¶
- LEFT_PEDAL = 7¶
- OTHER = 0¶
- REAR_DROPOUT = 10¶
- REAR_HUB = 13¶
- REAR_WHEEL = 12¶
- RIGHT_CRANK = 6¶
- RIGHT_PEDAL = 8¶
- SPIDER = 15¶
- TOP_OF_SHOE = 1¶