Coverage for src/bluetooth_sig/__init__.py: 100%
9 statements
« prev ^ index » next coverage.py v7.11.0, created at 2025-10-30 00:10 +0000
« prev ^ index » next coverage.py v7.11.0, created at 2025-10-30 00:10 +0000
1"""Bluetooth SIG Standards Library for pure SIG standard interpretation.
3A framework-agnostic library for parsing and interpreting Bluetooth SIG
4standards, including GATT characteristics, services, and UUID
5resolution.
6"""
8from __future__ import annotations
10from .core import BluetoothSIGTranslator
11from .gatt import BaseCharacteristic, BaseGattService
12from .gatt.characteristics import CharacteristicRegistry
13from .gatt.services import GattServiceRegistry
14from .registry import members_registry
15from .types import (
16 CharacteristicData,
17 CharacteristicInfo,
18 ServiceInfo,
19 SIGInfo,
20 ValidationResult,
21)
23__version__ = "0.3.0"
25__all__ = [
26 "BluetoothSIGTranslator",
27 "BaseCharacteristic",
28 "BaseGattService",
29 "CharacteristicData",
30 "CharacteristicInfo",
31 "CharacteristicRegistry",
32 "GattServiceRegistry",
33 "ServiceInfo",
34 "SIGInfo",
35 "ValidationResult",
36 "members_registry",
37]