src.bluetooth_sig.device.protocols¶
Protocol definitions for the device subsystem.
Classes¶
Name | Description |
|---|---|
Protocol for SIG translator interface. |
Module Contents¶
- class src.bluetooth_sig.device.protocols.SIGTranslatorProtocol¶
Bases:
ProtocolProtocol for SIG translator interface.
- get_characteristic_info_by_name(name: src.bluetooth_sig.gatt.characteristics.CharacteristicName) Any | None¶
Get characteristic info by enum name (optional method).
- abstractmethod get_characteristic_uuid_by_name(name: src.bluetooth_sig.gatt.characteristics.CharacteristicName) src.bluetooth_sig.types.uuid.BluetoothUUID | None¶
Get the UUID for a characteristic name enum (enum-only API).
- abstractmethod get_service_uuid_by_name(name: str | src.bluetooth_sig.gatt.services.ServiceName) src.bluetooth_sig.types.uuid.BluetoothUUID | None¶
Get the UUID for a service name or enum.