src.bluetooth_sig.gatt.characteristics.system_id

System ID characteristic implementation.

Classes

Name

Description

SystemIdCharacteristic

System ID characteristic (0x2A23).

SystemIdData

System ID data.

Module Contents

class src.bluetooth_sig.gatt.characteristics.system_id.SystemIdCharacteristic

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

System ID characteristic (0x2A23).

org.bluetooth.characteristic.system_id

Represents a 64-bit system identifier: 40-bit manufacturer ID + 24-bit organizationally unique ID.

expected_length = 8
class src.bluetooth_sig.gatt.characteristics.system_id.SystemIdData

Bases: msgspec.Struct

System ID data.

manufacturer_id

40-bit manufacturer identifier

oui

24-bit organizationally unique identifier

manufacturer_id: bytes
oui: bytes