Пример использования:
---------------------
...
---------------------
...
using proj_namespace.Framework;
...
class Class_Name {
RichTextBoxLogClass log;
public Class_Name() {
log = new RichTextBoxLogClass(rtbLog);
}
log = new RichTextBoxLogClass(rtbLog);
}
...
public void button_click(...) {
log.log_msg("Начало выполнения операции.");
log.log_err("Ошибка выполнения операции");
log.log_tx("ASCII CMD SEND TEXT");
log.log_rx("ASCII CMD RECIVED TEXT");
log.log_tx(new byte [] {0x01, 0x20, 0x44, 0x55});
log.log_rx(new byte [] {0x01, 0x20, 0x44, 0x55});
}
}
Настраиваемые параметры:
------------------------
log.col_msg - цвет текста сообщения, например, Color.Gray;
log.col_err - цвет текста сообщения об ошибке, например, Color.Black;
log.col_tx - цвет текста отправляемых данных, например, Color.Red;
log.col_rx - цвет текста принимаемых данных, например, Color.Blue;
log.timestampFormat - формат вывода времени, например, "HH:mm:ss.ff";
log.bytes_in_line - количество байт в строке, например, 16;
log.hex_to_ascii_space - расст между hex и ascii строк, напр. 8;
Скачать: RichTextBoxLogClass.cs
Комментариев нет:
Отправить комментарий