void OnNewSerialDataReceived(object sender, SerialDataEventArgs e) { Statistics.ReceivedPackets++; try { ParseData(e.Data); } catch (Exception) { Debug.WriteLine("Corrupt packet: dropped + (" + (e.Data) + ")"); Statistics.CorruptPackets++; } }