/// <summary> /// Create a parser. /// </summary> /// <param name="rxHandlerCallback"> /// A <see cref="RxHandlerCallback"/> /// </param> /// <param name="bufferSize"> /// A <see cref="System.Int32"/> /// Maximum buffer size in the call to HandleData() /// </param> public RxHandler(RxHandlerCallback rxHandlerCallback, int bufferSize) { this.rxHandlerCallback = rxHandlerCallback; state = RxHandler.State.Idle; shiftRegister = new byte[bufferSize]; shiftRegisterSize = 0; }
/// <summary> /// Create a parser. /// </summary> /// <param name="rxHandlerCallback"> /// A <see cref="RxHandlerCallback"/> /// </param> /// <param name="bufferSize"> /// A <see cref="System.Int32"/> /// Maximum buffer size in the call to HandleData() /// </param> public RxHandler(RxHandlerCallback rxHandlerCallback, int bufferSize) { this.rxHandlerCallback = rxHandlerCallback; state = RxHandler.State.Idle; shiftRegister = new byte[bufferSize]; shiftRegisterSize = 0; }