Example #1
0
 public static void EnqueueMessage(params Message[] messages)
 {
     /*if (iBus is SerialPortEcho)
      * {
      *  foreach (Message m in messages)
      *  {
      *      ProcessMessage(m);
      *  }
      *  return;
      * }
      * if (iBus is SerialPortHub)
      * {
      *  foreach (Message m in messages)
      *  {
      *      SendMessage(m);
      *  }
      *  return;
      * }*/
     #if DEBUG
     var now = DateTime.Now;
     foreach (Message m in messages)
     {
         if (m != null)
         {
             m.PerformanceInfo.TimeEnqueued = now;
         }
     }
     #endif
     messageWriteQueue.EnqueueArray(messages);
 }
Example #2
0
        public void EnqueueMessage(params Message[] messages)
        {
#if DEBUG
            var now = DateTime.Now;
            foreach (Message m in messages)
            {
                if (m != null)
                {
                    m.PerformanceInfo.TimeEnqueued = now;
                }
            }
#endif
            messageWriteQueue.EnqueueArray(messages);
        }
Example #3
0
 public static void EnqueueMessage(params Message[] messages)
 {
     if (iBus is SerialPortHub)
     {
         foreach (Message m in messages)
         {
             SendMessage(m);
         }
         return;
     }
     #if DEBUG
     var now = DateTime.Now;
     foreach (Message m in messages)
     {
         m.PerformanceInfo.TimeEnqueued = now;
     }
     #endif
     messageWriteQueue.EnqueueArray(messages);
 }