toio.device_interface.dummy module
Dummy device interface (for debugging)
-
class toio.device_interface.dummy.DummyCube[source]
Bases: CubeInterface
Dummy cube interface for debugging.
All functions succeed but do nothing.
read() returns empty list ‘[]’.
-
async connect() → bool[source]
-
async disconnect() → bool[source]
-
async read(char_uuid: UUID) → bytearray[source]
-
async write(char_uuid: UUID, data: bytes | bytearray | memoryview, response: bool = False) → None[source]
-
async register_notification_handler(char_uuid: UUID, notification_handler: Callable[[BleakGATTCharacteristic, bytearray], None | Awaitable[None]]) → bool[source]
-
async unregister_notification_handler(char_uuid: UUID) → bool[source]
-
is_connect()[source]
Implemented in v1.1.0 or later
get current connection state