diff --git a/enigprotocol/Commands.cs b/enigprotocol/Commands.cs index d9bf711..49ac685 100644 --- a/enigprotocol/Commands.cs +++ b/enigprotocol/Commands.cs @@ -43,5 +43,7 @@ namespace ENIGProtocol EmptyNode, Goto, ManualMode, + UnknownCommand, + UnknownAlias, } } diff --git a/enigprotocol/EEProtocol.cs b/enigprotocol/EEProtocol.cs index f5718a9..9a3cf90 100644 --- a/enigprotocol/EEProtocol.cs +++ b/enigprotocol/EEProtocol.cs @@ -224,6 +224,11 @@ namespace ENIG ProtocolParseError += 1; if (ProtocolParseError > 3) buffer.Clear(); } else ProtocolParseError = 0; + + if(buffer.Any()) + { + System.Threading.Thread.Sleep(1); + } } } }