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

1"""Bluetooth SIG Standards Library for pure SIG standard interpretation. 

2 

3A framework-agnostic library for parsing and interpreting Bluetooth SIG 

4standards, including GATT characteristics, services, and UUID 

5resolution. 

6""" 

7 

8from __future__ import annotations 

9 

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) 

22 

23__version__ = "0.3.0" 

24 

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]