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.