/// <summary> /// Write a byte as hex to the log /// </summary> /// <param name="b">The byte</param> /// <param name="opf">Write format</param> public void write(byte b, Wrtformats opf) { if (logFile == null) { return; } if (opf == Wrtformats.HEX) { logFile.Write(b.ToString("X")); } else { logFile.Write(b); } logFile.Flush(); }
/// <summary> /// write a byte array to the log as hex /// </summary> /// <param name="ba">The byte array</param> /// <param name="opf">Write format</param> public void write(byte[] ba, Wrtformats opf) { if (logFile == null) { return; } if (opf == Wrtformats.HEX) { string str = BitConverter.ToString(ba).Replace("-", " "); logFile.Write(str); } else { logFile.Write(ba); } logFile.Flush(); }
/// <summary> /// Write a UInt32 to log /// </summary> /// <param name="ui">The data</param> /// <param name="opf">Write format</param> public void write(UInt32 ui, Wrtformats opf) { if (logFile == null) { return; } int len = 0; if (opf == Wrtformats.HEX) { string s = ui.ToString("X"); logFile.Write(s); len = s.Length; } else { logFile.Write(ui); len = ui.ToString("X").Length; } logFile.Flush(); }