Coverage for src / bluetooth_sig / types / registry / __init__.py: 100%

5 statements  

« prev     ^ index     » next       coverage.py v7.13.5, created at 2026-03-18 11:17 +0000

1"""Core types for Bluetooth SIG registry data structures.""" 

2 

3from __future__ import annotations 

4 

5__all__ = [ 

6 "AdTypeInfo", 

7 "AttributeIdEntry", 

8 "BaseUuidInfo", 

9 "CharacteristicSpec", 

10 "FieldInfo", 

11 "KeyNameInfo", 

12 "NameOpcodeTypeInfo", 

13 "NameUuidTypeInfo", 

14 "NameValueInfo", 

15 "PermittedCharacteristicEntry", 

16 "ProfileLookupEntry", 

17 "ProtocolParameterEntry", 

18 "UnitMetadata", 

19 "UuidIdInfo", 

20 "ValueNameInfo", 

21 "ValueNameReferenceInfo", 

22 "generate_basic_aliases", 

23] 

24 

25from .ad_types import AdTypeInfo 

26from .common import ( 

27 BaseUuidInfo, 

28 CharacteristicSpec, 

29 FieldInfo, 

30 KeyNameInfo, 

31 NameOpcodeTypeInfo, 

32 NameUuidTypeInfo, 

33 NameValueInfo, 

34 UnitMetadata, 

35 UuidIdInfo, 

36 ValueNameInfo, 

37 ValueNameReferenceInfo, 

38 generate_basic_aliases, 

39) 

40from .profile_types import ( 

41 AttributeIdEntry, 

42 PermittedCharacteristicEntry, 

43 ProfileLookupEntry, 

44 ProtocolParameterEntry, 

45)