src.bluetooth_sig.gatt.characteristics.supported_heart_rate_range

Supported Heart Rate Range characteristic implementation.

Classes

Name

Description

SupportedHeartRateRangeCharacteristic

Supported Heart Rate Range characteristic (0x2AD7).

SupportedHeartRateRangeData

Data class for supported heart rate range.

Module Contents

class src.bluetooth_sig.gatt.characteristics.supported_heart_rate_range.SupportedHeartRateRangeCharacteristic

Bases: src.bluetooth_sig.gatt.characteristics.base.BaseCharacteristic[SupportedHeartRateRangeData]

Supported Heart Rate Range characteristic (0x2AD7).

org.bluetooth.characteristic.supported_heart_rate_range

Represents the heart rate range supported by a fitness machine. Three fields: minimum heart rate, maximum heart rate, and minimum increment. Each is a uint8 in beats per minute (no scaling).

expected_length: int = 3
min_length: int = 3
class src.bluetooth_sig.gatt.characteristics.supported_heart_rate_range.SupportedHeartRateRangeData

Bases: msgspec.Struct

Data class for supported heart rate range.

All values are in beats per minute (BPM), integer precision.

maximum: int
minimum: int
minimum_increment: int