*** Wartungsfenster jeden ersten Mittwoch vormittag im Monat ***

Skip to content
Snippets Groups Projects
blacs_tabs.py 722 B
Newer Older
Roschinski, Stephan's avatar
Roschinski, Stephan committed
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
Roschinski, Stephan's avatar
Roschinski, Stephan committed
        
        self.create_worker(
            'main_worker',
            'user_devices.FastComtecMCS8A.blacs_workers.MCS8AWorker',
            {
                "config_path": props["config_path"]
            },
Roschinski, Stephan's avatar
Roschinski, Stephan committed
        )
        self.primary_worker = 'main_worker'

    def initialise_GUI(self):
        widgets,_,_ = self.auto_create_widgets()
        self.supports_smart_programming(True)