def __init__(self, solstis): QtCore.QThread.__init__(self) self.SolsTiS = solstis self.signal = QtCore.SIGNAL("SolsTiS_status_update") self.setTerminationEnabled() self.SolsTiS.system_status()
def __init__(self, solstis): QtCore.QThread.__init__(self) self.SolsTiS = solstis self.signal = QtCore.SIGNAL("laser_unlocked") self.setTerminationEnabled() self.SolsTiS.system_status() if self.SolsTiS.laser_status['etalon_lock'] != 'on': self.SolsTiS.etalon_lock('on')
def __init__(self, solstis): assert isinstance(solstis, SolsTiS), "instrument must be a SolsTiS" super(SolsTiSUI, self).__init__() self.SolsTiS = solstis self.signal = QtCore.SIGNAL('SolsTiSGUIupdate') self.SolsTiSMonitorThread = None uic.loadUi(os.path.join(os.path.dirname(__file__), 'SolsTiS.ui'), self) self.checkBoxSolsTiSLockMonitor.stateChanged.connect( self.SolsTiSLockMonitor) self.checkBoxSolsTiSEtalonLock.stateChanged.connect( self.SolsTiSLockEtalon) self.checkBoxSolsTiSCavityLock.stateChanged.connect( self.SolsTiSLockCavity) self.lineEditSolsTiSWL.returnPressed.connect(self.SolsTiSWL) self.pushButtonSolsTiSstatusMonitor.clicked.connect( self.SolsTiSMonitor) self.pushButtonSolsTiSstopMonitor.clicked.connect( self.SolsTiSMonitorStop)