static void objReader_Transport(object sender, TransportListenerEventArgs e) { System.Diagnostics.Debug.Write(String.Format( "{0}: {1} (timeout={2:D}ms)", e.Tx ? "TX" : "RX", ByteFormat.ToHex(e.Data, "", " "), e.Timeout )); }
static void TimestampListener(Object sender, TransportListenerEventArgs e) { Console.Write(String.Format("{0} {1}", DateTime.Now.ToString("MM/dd/yyyy hh:mm:ss.fff tt"), e.Tx ? "Sending" : "Received")); for (int i = 0; i < e.Data.Length; i++) { if ((i & 15) == 0) { Console.WriteLine(); Console.Write(" "); } Console.Write(" " + e.Data[i].ToString("X2")); } Console.WriteLine(); }
private void SerialListener(Object sender, TransportListenerEventArgs e) { transportLogFile.Write(String.Format("{0} {1}", DateTime.Now.ToString("MM/dd/yyyy hh:mm:ss.fff tt"), e.Tx ? "Sending" : "Received")); for (int i = 0; i < e.Data.Length; i++) { if ((i & 15) == 0) { transportLogFile.WriteLine(); transportLogFile.Write(" "); } transportLogFile.Write(" " + e.Data[i].ToString("X2")); } transportLogFile.WriteLine(); transportLogFile.Flush(); }