/// <summary> /// /// </summary> /// <param name="bytes"></param> /// <param name="pr"></param> private void AddCommuniDetail(byte[] send, byte[] received, ParseResult pr) { ParseResultEnum pre = pr.Success ? ParseResultEnum.Success : ParseResultEnum.Fail; CommuniDetail detail = new CommuniDetail( this.Opera.ToString(), pr.ToString(), send, received, pre); this.Device.CommuniDetailQueue.Enqueue(detail); }
/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void cmbView_SelectedIndexChanged(object sender, EventArgs e) { _showAll = this.cmbView.Text == strings.CommuniDetailAll; if (!_showAll) { if (cmbView.Text == strings.CommuniDetailSuccess) { _showParseResultEnum = ParseResultEnum.Success; } if (cmbView.Text == strings.CommuniDetailFail) { _showParseResultEnum = ParseResultEnum.Fail; } } Fill(); }
/// <summary> /// /// </summary> /// <param name="opera"></param> /// <param name="parseResult"></param> /// <param name="send"></param> /// <param name="received"></param> public CommuniDetail(DateTime dt, string operaText, string parseResult, byte[] send, byte[] received, ParseResultEnum parseResultEnum) { this._dt = dt; this._operaText = operaText; this._parseResult = parseResult; this._send = send; this._received = received; this._parseResultEnum = parseResultEnum; }
/// <summary> /// /// </summary> /// <param name="opera"></param> /// <param name="parseResult"></param> /// <param name="send"></param> /// <param name="received"></param> public CommuniDetail(string operaText, string parseResult, byte[] send, byte[] received, ParseResultEnum parseResultEnum) : this(DateTime.Now, operaText, parseResult, send, received, parseResultEnum) { }
public ParseResult(ParseResultEnum r, string type, string value) { this.lastParseResult = r; this.typeName = type; this.value = value; }