src.bluetooth_sig.gatt.characteristics.floor_number

Floor Number characteristic implementation.

Classes

Name

Description

FloorNumberCharacteristic

Floor Number characteristic (0x2AB2).

Module Contents

class src.bluetooth_sig.gatt.characteristics.floor_number.FloorNumberCharacteristic(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[int]

Floor Number characteristic (0x2AB2).

org.bluetooth.characteristic.floor_number

IPS spec §3.6: raw uint8 X = N + 20, where N is the floor number. Decoded floor number = X - 20. X = 255 means not configured.

expected_length = 1
max_length = 1
min_length = 1