private void OnNetworkClientMessageReceived(object sender, MessageEventArgs e) { var message = e.Message as ScsRawDataMessage; if (message == null) { return; } long currentPacketReceive = e.ReceivedTimestamp.Ticks; if (message.MessageData.Any() && message.MessageData.Length > 2) { _receiveQueue.Enqueue(message.MessageData); } lastPacketReceive = e.ReceivedTimestamp.Ticks; }