src.bluetooth_sig.gatt.characteristics.contact_status_8

Contact Status 8 characteristic (0x2C10).

Classes

Name

Description

ContactStatus

Individual contact status flags for Contact Status 8.

ContactStatus8Characteristic

Contact Status 8 characteristic (0x2C10).

Module Contents

class src.bluetooth_sig.gatt.characteristics.contact_status_8.ContactStatus

Bases: enum.IntFlag

Individual contact status flags for Contact Status 8.

Each flag represents one contact input: 0 = no contact, 1 = contact detected.

CONTACT_0 = 1
CONTACT_1 = 2
CONTACT_2 = 4
CONTACT_3 = 8
CONTACT_4 = 16
CONTACT_5 = 32
CONTACT_6 = 64
CONTACT_7 = 128
class src.bluetooth_sig.gatt.characteristics.contact_status_8.ContactStatus8Characteristic(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[ContactStatus]

Contact Status 8 characteristic (0x2C10).

org.bluetooth.characteristic.contact_status_8

Eight independent contact status bits packed in a single byte. Each bit represents one contact: 0 = no contact, 1 = contact detected.