Bases: object
Manages the list of devices for implicit interaction for labware transfer.
Automatically saves the list to interacting_devices/[robot_name].json
-
add_device(device: str)[source]
-
clients: dict[str, SilaClient]
-
create_file_name(robot_name: str)[source]
-
devices: list[str]
-
get_client(server_name: str, timeout: float = 5) → SilaClient | None[source]
-
load()[source]
-
remove_device(device: str)[source]
-
save()[source]