src.bluetooth_sig.gatt.characteristics.luminous_flux_range

Luminous Flux Range characteristic implementation.

Classes

Name

Description

LuminousFluxRangeCharacteristic

Luminous Flux Range characteristic (0x2B00).

LuminousFluxRangeData

Data class for luminous flux range.

Module Contents

class src.bluetooth_sig.gatt.characteristics.luminous_flux_range.LuminousFluxRangeCharacteristic(info: src.bluetooth_sig.types.CharacteristicInfo | None = None, validation: src.bluetooth_sig.gatt.characteristics.characteristic_meta.ValidationConfig | None = None)

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

Luminous Flux Range characteristic (0x2B00).

org.bluetooth.characteristic.luminous_flux_range

Represents a luminous flux range as a pair of Luminous Flux values. Each field is a uint16 with resolution 1 lumen.

expected_length: int = 4
min_length: int = 4
class src.bluetooth_sig.gatt.characteristics.luminous_flux_range.LuminousFluxRangeData

Bases: msgspec.Struct

Data class for luminous flux range.

Each value is a luminous flux in lumens (resolution 1 lm).

maximum: int
minimum: int