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); }
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); }
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); }