src.bluetooth_sig.gatt.characteristics.rsc_feature¶
RSC Feature characteristic implementation.
Classes¶
Name | Description |
|---|---|
RSC Feature characteristic (0x2A54). |
|
Parsed data from RSC Feature characteristic. |
|
RSC Feature flags as per Bluetooth SIG specification. |
Module Contents¶
- class src.bluetooth_sig.gatt.characteristics.rsc_feature.RSCFeatureCharacteristic¶
Bases:
src.bluetooth_sig.gatt.characteristics.base.BaseCharacteristic[RSCFeatureData]RSC Feature characteristic (0x2A54).
Used to expose the supported features of an RSC sensor. Contains a 16-bit bitmask indicating supported measurement capabilities.
- class src.bluetooth_sig.gatt.characteristics.rsc_feature.RSCFeatureData¶
Bases:
msgspec.StructParsed data from RSC Feature characteristic.
- features: RSCFeatures¶
- class src.bluetooth_sig.gatt.characteristics.rsc_feature.RSCFeatures¶
Bases:
enum.IntFlagRSC Feature flags as per Bluetooth SIG specification.
- CALIBRATION_PROCEDURE_SUPPORTED = 8¶
- INSTANTANEOUS_STRIDE_LENGTH_SUPPORTED = 1¶
- MULTIPLE_SENSOR_LOCATIONS_SUPPORTED = 16¶
- TOTAL_DISTANCE_SUPPORTED = 2¶
- WALKING_OR_RUNNING_STATUS_SUPPORTED = 4¶