src.bluetooth_sig.gatt.characteristics.step_counter_activity_summary_data¶
Step Counter Activity Summary Data characteristic (0x2B40).
Summary of step counter activity data with segmented header.
References
Bluetooth SIG Physical Activity Monitor Service 1.0
Classes¶
Name | Description |
|---|---|
Parsed data from Step Counter Activity Summary Data. |
|
Step Counter Activity Summary Data characteristic (0x2B40). |
|
Step Counter Activity Summary Data flags (8-bit, 1 octet). |
Module Contents¶
- class src.bluetooth_sig.gatt.characteristics.step_counter_activity_summary_data.StepCounterActivitySummaryData¶
Bases:
msgspec.StructParsed data from Step Counter Activity Summary Data.
- header¶
Segmentation header byte.
- flags¶
Presence flags for optional fields (8-bit).
- session_id¶
Session identifier (uint16).
- sub_session_id¶
Sub-session identifier (uint16).
- relative_timestamp¶
Relative timestamp in seconds (uint32).
- sequence_number¶
Sequence number (uint32).
- class src.bluetooth_sig.gatt.characteristics.step_counter_activity_summary_data.StepCounterActivitySummaryDataCharacteristic¶
Bases:
src.bluetooth_sig.gatt.characteristics.base.BaseCharacteristic[StepCounterActivitySummaryData]Step Counter Activity Summary Data characteristic (0x2B40).
org.bluetooth.characteristic.step_counter_activity_summary_data
Summary of step counter activity with optional fields indicated by a flags field.
- allow_variable_length = True¶
- min_length = 14¶
- class src.bluetooth_sig.gatt.characteristics.step_counter_activity_summary_data.StepCounterActivitySummaryFlags¶
Bases:
enum.IntFlagStep Counter Activity Summary Data flags (8-bit, 1 octet).
- DISTANCE_PRESENT = 8¶
- FLOOR_STEPS_PRESENT = 4¶
- INTENSITY_STEPS_PRESENT = 2¶
- NORMAL_WALKING_STEPS_PRESENT = 1¶
- WORN_DURATION_PRESENT = 16¶