kopia lustrzana https://github.com/NanoVNA-Saver/nanovna-saver
Flushing serial port on serial startup
rodzic
65e8b7a596
commit
9f275a1c44
|
@ -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]))
|
||||
|
|
Ładowanie…
Reference in New Issue