Newer
Older
from blacs.device_base_class import DeviceTab
class MCS8ATab(DeviceTab):
def initialise_workers(self):
self.event_queue.logging_enabled =True
connection_table = self.settings['connection_table']
props = connection_table.find_by_name(self.device_name).properties
self.create_worker(
'main_worker',
'user_devices.FastComtecMCS8A.blacs_workers.MCS8AWorker',
{
"config_path": props["config_path"]
},
)
self.primary_worker = 'main_worker'
def initialise_GUI(self):
widgets,_,_ = self.auto_create_widgets()
self.supports_smart_programming(True)