示例#1
0
 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);
     }
 }
示例#2
0
文件: FctTest.cs 项目: marlonnn/VPI
 //收到新消息事件(在Running 状态下)
 protected void GenOnNewMessageEvent(BaseResponse baseRxMessage)
 {
     NewMessageEventArgs e = new NewMessageEventArgs();
     e.rxMessage = baseRxMessage;
     EventHandler temp = OnNewMessage;
     if (temp != null)
     {
         temp(this, e);
     }
 }
示例#3
0
 protected List<BaseResponse> CreateOneList(BaseResponse br)
 {
     List<BaseResponse> list = new List<BaseResponse>();
     list.Add(br);
     return list;
 }