public void Append(BaseResponse br) { try { lock (lockFile) { if (sw != null) { if (br.OriginalBytes != null && br.OriginalBytes.Data != null) { sw.WriteLine("{0},{1},{2},{3}", Util.FormateDateTime3(br.DtTime), br.GetType().ToString(), br.ToString(), Summer.System.Util.ByteHelper.Byte2ReadalbeXstring(br.OriginalBytes.Data) ); } else { sw.WriteLine("{0},{1},{2},{3},{4}", Util.FormateDateTime3(br.DtTime), br.CycleNo, br.GetType().ToString(), br.ToString(), "" ); } } } } catch (Exception ee) { LogHelper.GetLogger<MessageLogFile>().Error(ee.Message); LogHelper.GetLogger<MessageLogFile>().Error(ee.StackTrace); } }
//收到新消息事件(在Running 状态下) protected void GenOnNewMessageEvent(BaseResponse baseRxMessage) { NewMessageEventArgs e = new NewMessageEventArgs(); e.rxMessage = baseRxMessage; EventHandler temp = OnNewMessage; if (temp != null) { temp(this, e); } }
protected List<BaseResponse> CreateOneList(BaseResponse br) { List<BaseResponse> list = new List<BaseResponse>(); list.Add(br); return list; }