src.bluetooth_sig.gatt.characteristics.chromaticity_in_cct_and_duv_values

Chromaticity in CCT and Duv Values characteristic implementation.

Classes

Name

Description

ChromaticityInCCTAndDuvData

Data class for Chromaticity in CCT and Duv Values.

ChromaticityInCCTAndDuvValuesCharacteristic

Chromaticity in CCT and Duv Values characteristic (0x2AE5).

Module Contents

class src.bluetooth_sig.gatt.characteristics.chromaticity_in_cct_and_duv_values.ChromaticityInCCTAndDuvData

Bases: msgspec.Struct

Data class for Chromaticity in CCT and Duv Values.

Combines Correlated Color Temperature (Kelvin) with Chromatic Distance from Planckian (unitless Duv).

chromaticity_distance_from_planckian: float
correlated_color_temperature: int
class src.bluetooth_sig.gatt.characteristics.chromaticity_in_cct_and_duv_values.ChromaticityInCCTAndDuvValuesCharacteristic(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[ChromaticityInCCTAndDuvData]

Chromaticity in CCT and Duv Values characteristic (0x2AE5).

org.bluetooth.characteristic.chromaticity_in_cct_and_duv_values

Combines Correlated Color Temperature and Chromatic Distance from Planckian into a single composite characteristic.

Field 1: CCT — uint16, raw Kelvin (references Correlated Color Temperature). Field 2: Duv — sint16, M=1 d=-5 b=0 (references Chromatic Distance From Planckian).

expected_length: int = 4
min_length: int = 4