ソースを参照

Add TODO to possibly improve packet parser

master
The6P4C 7年前
コミット
3ef0f0e7cd
1個のファイルの変更4行の追加0行の削除
  1. +4
    -0
      ThunderboltTimeSync/ThunderboltSerialPort.cs

+ 4
- 0
ThunderboltTimeSync/ThunderboltSerialPort.cs ファイルの表示

@@ -127,6 +127,10 @@ namespace ThunderboltTimeSync {
PacketReceived?.Invoke(packet);
}

// TODO: Improve this? Currently, if a malformed packet comes in it can take many more packets (totalling up to almost 5 to 10 seconds of time)
// to bring the decoder back into sync with the true packets. It's probably only an issue when the Thunderbolt is initially plugged in,
// as that's probably the only time we'd see malformed packets on the serial port, since we could connect in the middle of a packet.
// Consider if this is really an issue, and think of a better way of decoding the packets to avoid this.
private void DataReceived(object sender, SerialDataReceivedEventArgs e) {
int possibleCurrentByte;



読み込み中…
キャンセル
保存