src.bluetooth_sig.gatt.characteristics.rsc_measurement¶
RSC Measurement characteristic implementation.
Classes¶
Name | Description |
|---|---|
RSC (Running Speed and Cadence) Measurement characteristic (0x2A53). |
|
Parsed data from RSC Measurement characteristic. |
|
RSC Measurement flags as per Bluetooth SIG specification. |
Module Contents¶
- class src.bluetooth_sig.gatt.characteristics.rsc_measurement.RSCMeasurementCharacteristic¶
Bases:
src.bluetooth_sig.gatt.characteristics.base.BaseCharacteristic[RSCMeasurementData]RSC (Running Speed and Cadence) Measurement characteristic (0x2A53).
Used to transmit running speed and cadence data.
- class src.bluetooth_sig.gatt.characteristics.rsc_measurement.RSCMeasurementData¶
Bases:
msgspec.StructParsed data from RSC Measurement characteristic.
- flags: RSCMeasurementFlags¶
- class src.bluetooth_sig.gatt.characteristics.rsc_measurement.RSCMeasurementFlags¶
Bases:
enum.IntFlagRSC Measurement flags as per Bluetooth SIG specification.
- INSTANTANEOUS_STRIDE_LENGTH_PRESENT = 1¶
- TOTAL_DISTANCE_PRESENT = 2¶