blacs.device_base_class.DeviceWorker
- class blacs.device_base_class.DeviceWorker(*args, **kwargs)[source]
Bases:
Worker- __init__(*args, **kwargs)
Methods
__init__(*args, **kwargs)init()interrupt_startup([reason])Called from the parent process.
mainloop()program_manual(front_panel_values)run(worker_name, device_name, extraargs)The method that gets called in the subprocess.
shutdown()start(*args, **kwargs)Call in the parent process to start a subprocess.
terminate([wait_timeout])Interrupt process startup if not already done, ensuring self.child exists or is None if startup was interrupted before the process was created.
transition_to_buffered(device_name, h5file, ...)