我正在通过串口从硬件读取数据,而我正在使用jssc的readString()
方法。
我使用Timer来连续获取数据。 因此,每当我更改命令时,接收的数据都是与先前和当前命令相关的组合。
在使用C#时,我已经在SerialPort.DiscardInBuffer()
方法的帮助下解决了这个问题。
jssc中的任何方法是否等于SerialPort.DiscardInBuffer()
和SerialPort.DiscardOutBuffer()
?
答案 0 :(得分:2)
最后,
SerialPort.purgePort(int flags)
是我一直在寻找的。 p>