Flushing serial port on serial startup

pull/12/head
Rune B. Broberg 2019-09-04 15:15:53 +02:00
rodzic 65e8b7a596
commit 9f275a1c44
1 zmienionych plików z 9 dodań i 0 usunięć

Wyświetl plik

@ -531,6 +531,13 @@ class NanoVNASaver(QtWidgets.QWidget):
self.startSerial()
return
def flushSerialBuffers(self):
self.serial.write(b"\r\n\r\n")
sleep(0.1)
self.serial.reset_input_buffer()
self.serial.reset_output_buffer()
sleep(0.1)
def startSerial(self):
self.lister.appendPlainText("Opening serial port " + self.serialPort)
@ -548,6 +555,8 @@ class NanoVNASaver(QtWidgets.QWidget):
self.serialLock.release()
sleep(0.05)
self.flushSerialBuffers()
frequencies = self.readValues("frequencies")
self.sweepStartInput.setText(str(frequencies[0]))