def graficaSenal(self): adaptador = Adaptador() i = adaptador.getInputStream() adaptador.comenzarAGraficar() self.ui.pushButton_2.setEnabled(False) self.ui.pushButton.setEnabled(True) self.ui.finalizar_medicion.setDisabled(True) self.ui.graficar(i)
class TarjetaBitalinoWindow(QtGui.QMainWindow): dispositivos=[] def __init__(self, *args, **kwargs): super(TarjetaBitalinoWindow, self).__init__(*args, **kwargs) self.ui = Dispositivos() self.ui.setupUi(self) self.ui.pushButton.clicked.connect(self.buscarDispositivos) self.ui.conectar.clicked.connect(self.conectar) self.ui.Leer.clicked.connect(self.leer) self.adaptador = Adaptador() self.ui.conectar.setDisabled(True) self.ui.Leer.setDisabled(True) self.ui.plainTextEdit.setDisabled(True) def buscarDispositivos(self): self.ui.comboBox.clear() self.dispositivos=[] print("Buscando") l = self.adaptador.encontrarDispositivos() for d in l: print(d[0], d[1]) self.dispositivos.append(str(d[0])+"-"+str(d[1])) self.ui.comboBox.addItems(self.dispositivos) self.ui.conectar.setEnabled(True) def conectar(self): try: mac = str((self.ui.comboBox.currentText()).split("-")[0]) print(mac) self.adaptador.conectarseADispositivo(mac) QtGui.QMessageBox.about(self, "ACCION", "Se ha conectado correctamente al dispositivo " + mac) self.close() except: QtGui.QMessageBox.about(self, "ERROR", "Han habido problemas conectando el dispositivo") def leer(self): #print("Leyendo") #self.adaptador.comenzar([0]) #data = self.adaptador.leer() #self.ui.plainTextEdit.setPlainText(str(data[4:])) pass
def __init__(self, *args, **kwargs): super(TarjetaBitalinoWindow, self).__init__(*args, **kwargs) self.ui = Dispositivos() self.ui.setupUi(self) self.ui.pushButton.clicked.connect(self.buscarDispositivos) self.ui.conectar.clicked.connect(self.conectar) self.ui.Leer.clicked.connect(self.leer) self.adaptador = Adaptador() self.ui.conectar.setDisabled(True) self.ui.Leer.setDisabled(True) self.ui.plainTextEdit.setDisabled(True)