Esempio n. 1
0
 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()
Esempio n. 2
0
 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'