blacs.device_base_class.DeviceWorker¶
-
class
blacs.device_base_class.
DeviceWorker
(*args, **kwargs)[source]¶ Bases:
blacs.tab_base_classes.Worker
-
__init__
(*args, **kwargs)¶ Initialize self. See help(type(self)) for accurate signature.
Methods
__init__
(*args, **kwargs)Initialize self.
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, …)-