protected BaseATParser(byte[] delimitorSequence) { this.simpleResponseRegex = new Regex(@"\r\n(OK|ERROR)\r\n"); this.frameParsers = new Hashtable(); this.unsolicitedFrameParsers = new ArrayList(); this.delimitorSequence = delimitorSequence; this.delimitorSequenceLength = this.delimitorSequence.Length; }
protected void AddRegexFrameParser(string command, ATCommandType commandType, Regex regex, int regexParametersGroup, int regexResultGroup) { this.AddFrameParser(new RegexATFrameParser() { Command = command, CommandType = commandType, Regex = regex, RegexParametersGroup = regexParametersGroup, RegexResultGroup = regexResultGroup }); }