src.bluetooth_sig.registry.uuids.members¶
Members registry for Bluetooth SIG member UUIDs.
Attributes¶
Name | Description |
|---|---|
Classes¶
Name | Description |
|---|---|
Registry for Bluetooth SIG member company UUIDs. |
Module Contents¶
- class src.bluetooth_sig.registry.uuids.members.MembersRegistry¶
Bases:
bluetooth_sig.registry.base.BaseUUIDRegistry[bluetooth_sig.types.registry.member_uuids.MemberInfo]Registry for Bluetooth SIG member company UUIDs.
- get_all_members() list[bluetooth_sig.types.registry.member_uuids.MemberInfo]¶
Get all registered member companies.
- Returns:
List of all MemberInfo objects
- get_member_info_by_name(name: str) bluetooth_sig.types.registry.member_uuids.MemberInfo | None¶
Get member information by company name.
- Parameters:
name – Company name (case-insensitive)
- Returns:
MemberInfo object, or None if not found
- get_member_name(uuid: str | bluetooth_sig.types.uuid.BluetoothUUID) str | None¶
Get member company name by UUID.
- Parameters:
uuid – 16-bit UUID as string (with or without 0x), int, or BluetoothUUID
- Returns:
Member company name, or None if not found
- is_member_uuid(uuid: str | bluetooth_sig.types.uuid.BluetoothUUID) bool¶
Check if a UUID is a registered member company UUID.
- Parameters:
uuid – UUID to check
- Returns:
True if the UUID is a member UUID, False otherwise
- src.bluetooth_sig.registry.uuids.members.members_registry = None¶