src.bluetooth_sig.gatt.characteristics.sensor_location

Sensor Location characteristic (0x2A5D).

Classes

Name

Description

SensorLocationCharacteristic

Sensor Location characteristic (0x2A5D).

SensorLocationValue

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.IntEnum

Sensor 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