コード例 #1
0
ファイル: connections.py プロジェクト: ckometter/labrad
 def connectDataVault(self):
     try:  # if the connection failed and was retried, close the dialog
         self.retryLabradConnectDialog.close()
     except AttributeError:
         pass
     self.server = yield self.cxn.data_vault
     yield self.setupListeners()
     context = yield self.cxn.context()  # create a new context
     self.introWindow = FirstWindow(self, context, self.reactor)
     self.introWindow.show()
     print 'Connection established: now listening dataset.'
     self.communicate.connectionReady.emit()
コード例 #2
0
ファイル: connections.py プロジェクト: HaeffnerLab/sqip
 def connect(self):
     from labrad.wrappers import connectAsync
     from labrad.types import Error
     try: # if the connection failed and was retried, close the dialog
         self.retryLabradConnectDialog.close()
     except AttributeError:
         pass
     self.cxn = yield connectAsync()
     try:
         self.server = yield self.cxn.data_vault
         yield self.setupListeners()
         context = yield self.cxn.context() # create a new context
         self.introWindow = FirstWindow(self, context)
         self.introWindow.show()
         print 'Connection established: now listening dataset.'
     except AttributeError:
         print 'no data vault'