Helper Functions and Exceptions¶
-
exception
bluetooth.btcommon.BluetoothError¶
-
bluetooth.btcommon.is_valid_address(s)¶ returns True if address is a valid Bluetooth address
valid address are always strings of the form XX:XX:XX:XX:XX:XX where X is a hexadecimal character. For example,
01:23:45:67:89:AB is a valid address, but IN:VA:LI:DA:DD:RE is not
-
bluetooth.btcommon.is_valid_uuid(uuid) → bool¶ returns True if uuid is a valid 128-bit UUID.
- valid UUIDs are always strings taking one of the following forms:
XXXX XXXXXXXX XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
where each X is a hexadecimal digit (case insensitive)
-
bluetooth.btcommon.to_full_uuid(uuid)¶ converts a short 16-bit or 32-bit reserved UUID to a full 128-bit Bluetooth UUID.