src.bluetooth_sig.gatt.characteristics.cardiorespiratory_activity_instantaneous_data¶
CardioRespiratory Activity Instantaneous Data characteristic (0x2B3E).
Classes¶
Name | Description |
|---|---|
Parsed data from CardioRespiratory Activity Instantaneous Data. |
|
CardioRespiratory Activity Instantaneous Data characteristic (0x2B3E). |
|
Flags for CardioRespiratory Activity Instantaneous Data (Table 3.11). |
Module Contents¶
- class src.bluetooth_sig.gatt.characteristics.cardiorespiratory_activity_instantaneous_data.CardioRespiratoryActivityInstantaneousData¶
Bases:
msgspec.StructParsed data from CardioRespiratory Activity Instantaneous Data.
Contains flags and any additional field data as raw bytes. The flags field indicates which optional fields are present.
- class src.bluetooth_sig.gatt.characteristics.cardiorespiratory_activity_instantaneous_data.CardioRespiratoryActivityInstantaneousDataCharacteristic¶
Bases:
src.bluetooth_sig.gatt.characteristics.base.BaseCharacteristic[CardioRespiratoryActivityInstantaneousData]CardioRespiratory Activity Instantaneous Data characteristic (0x2B3E).
org.bluetooth.characteristic.cardiorespiratory_activity_instantaneous_data
Instantaneous cardiorespiratory activity data from the Physical Activity Monitor service. Flags indicate which optional fields (heart rate, resting heart rate, cadence, distance, etc.) are present.
- allow_variable_length = True¶
- min_length = 2¶
- class src.bluetooth_sig.gatt.characteristics.cardiorespiratory_activity_instantaneous_data.CardioRespiratoryInstantaneousFlags¶
Bases:
enum.IntFlagFlags for CardioRespiratory Activity Instantaneous Data (Table 3.11).
- DEVICE_WORN = 32768¶
- HEART_RATE_PRESENT = 2¶
- HEART_RATE_VARIABILITY_PRESENT = 16¶
- PULSE_INTER_BEAT_INTERVAL_PRESENT = 4¶
- RESPIRATION_RATE_PRESENT = 32¶
- RESTING_HEART_RATE_PRESENT = 8¶
- RESTING_RESPIRATION_RATE_PRESENT = 64¶
- VO2_MAX_PRESENT = 1¶