src.bluetooth_sig.gatt.characteristics.supported_resistance_level_range

Supported Resistance Level Range characteristic implementation.

Classes

Name

Description

SupportedResistanceLevelRangeCharacteristic

Supported Resistance Level Range characteristic (0x2AD6).

SupportedResistanceLevelRangeData

Data class for supported resistance level range.

Module Contents

class src.bluetooth_sig.gatt.characteristics.supported_resistance_level_range.SupportedResistanceLevelRangeCharacteristic

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

Supported Resistance Level Range characteristic (0x2AD6).

org.bluetooth.characteristic.supported_resistance_level_range

Represents the resistance level range supported by a fitness machine. Three fields: minimum resistance level, maximum resistance level, and minimum increment. Each is a uint8 with M=1, d=1, b=0 (resolution 10).

expected_length: int = 3
min_length: int = 3
class src.bluetooth_sig.gatt.characteristics.supported_resistance_level_range.SupportedResistanceLevelRangeData

Bases: msgspec.Struct

Data class for supported resistance level range.

All values are unitless with resolution of 10 per raw unit.

maximum: float
minimum: float
minimum_increment: float