src.bluetooth_sig.gatt.characteristics.cardiorespiratory_activity_summary_data¶
CardioRespiratory Activity Summary Data characteristic (0x2B3F).
Classes¶
Name | Description |
|---|---|
Parsed data from CardioRespiratory Activity Summary Data. |
|
CardioRespiratory Activity Summary Data characteristic (0x2B3F). |
|
Flags for CardioRespiratory Activity Summary Data (Table 3.13). |
Module Contents¶
- class src.bluetooth_sig.gatt.characteristics.cardiorespiratory_activity_summary_data.CardioRespiratoryActivitySummaryData¶
Bases:
msgspec.StructParsed data from CardioRespiratory Activity Summary Data.
Contains flags and any additional summary field data as raw bytes. The flags field indicates which optional fields are present.
- class src.bluetooth_sig.gatt.characteristics.cardiorespiratory_activity_summary_data.CardioRespiratoryActivitySummaryDataCharacteristic¶
Bases:
src.bluetooth_sig.gatt.characteristics.base.BaseCharacteristic[CardioRespiratoryActivitySummaryData]CardioRespiratory Activity Summary Data characteristic (0x2B3F).
org.bluetooth.characteristic.cardiorespiratory_activity_summary_data
Summary cardiorespiratory activity data from the Physical Activity Monitor service. Flags indicate which optional summary fields are present.
- allow_variable_length = True¶
- min_length = 4¶
- class src.bluetooth_sig.gatt.characteristics.cardiorespiratory_activity_summary_data.CardioRespiratorySummaryFlags¶
Bases:
enum.IntFlagFlags for CardioRespiratory Activity Summary Data (Table 3.13).
- AVG_HEART_RATE_PRESENT = 1024¶
- AVG_HRV_PRESENT = 524288¶
- AVG_PULSE_IBI_PRESENT = 8192¶
- AVG_RESPIRATION_RATE_PRESENT = 4194304¶
- AVG_RESTING_HR_PRESENT = 65536¶
- AVG_RESTING_RESP_PRESENT = 33554432¶
- AVG_VO2_MAX_PRESENT = 128¶
- MAX_HEART_RATE_PRESENT = 512¶
- MAX_HRV_PRESENT = 262144¶
- MAX_PULSE_IBI_PRESENT = 4096¶
- MAX_RESPIRATION_RATE_PRESENT = 2097152¶
- MAX_RESTING_HR_PRESENT = 32768¶
- MAX_RESTING_RESP_PRESENT = 16777216¶
- MAX_VO2_MAX_PRESENT = 64¶
- MIN_HEART_RATE_PRESENT = 256¶
- MIN_HRV_PRESENT = 131072¶
- MIN_PULSE_IBI_PRESENT = 2048¶
- MIN_RESPIRATION_RATE_PRESENT = 1048576¶
- MIN_RESTING_HR_PRESENT = 16384¶
- MIN_RESTING_RESP_PRESENT = 8388608¶
- MIN_VO2_MAX_PRESENT = 32¶
- TIME_IN_HR_ZONE1_PRESENT = 1¶
- TIME_IN_HR_ZONE2_PRESENT = 2¶
- TIME_IN_HR_ZONE3_PRESENT = 4¶
- TIME_IN_HR_ZONE4_PRESENT = 8¶
- TIME_IN_HR_ZONE5_PRESENT = 16¶
- WORN_DURATION_PRESENT = 67108864¶