labscript_utils.connections.ConnectionTable
- class labscript_utils.connections.ConnectionTable(h5file, logging_prefix=None, exceptions_in_thread=False)[source]
Bases:
object
- __init__(h5file, logging_prefix=None, exceptions_in_thread=False)[source]
Object to represent a connection table. Set logging prefix if you desire logging. Log used will be <prefix>.ConnectionTable
Methods
__init__
(h5file[, logging_prefix, ...])Object to represent a connection table.
assert_superset
(other)compare_to
(other)find_by_name
(name)find_child
(parent_name, parent_port)Finds out which devices in the connection table are connected to BLACS, based on whether their 'BLACS_connection' attribute is non-empty.
remove_device
(device_name)Removes a device from the ConnectionTable, but keeps it in the raw_table.