Инструменты пользователя

Инструменты сайта


working:dvbtlogger

DVB-T logger

Программа предназначена для формирования журнала событий о параметрах (уровне и качестве) сигнала DVB-T/T2.

Системные требования:

  • Windows XP или выше 32/64-разрядная
  • .NET Framework 2.0
  • DVB-T/T2 тюнер с BDA драйверами

Загрузить

Программа распространяется согласно BSD лицензии. Исходный код в скором времени появится в репозитории GitHub.

Внешний вид и основные элементы управления

Увеличить

Запуск – запуск создания отчетов. Так же поддерживается запуск из командной строки с параметром -start. Возможное применение – автозагрузка программы (см. далее).

Остановка – остановка программы со сбросом всех счетчиков ошибок.

Сжать – сжать файлы отчетов в архивы при помощи архиватора zip.

Отправить – отправить архивы на ftp сервер.

Пример.

Увеличить

Пример полученных файлов.

Увеличить

Принцип действия следующий. Файл 16.10.2014.dvbtlogger.log – основной подробный файл журнала. Хранится локально. Файл 16.10.2014.dvbtlogger.csv – сформированный файл отчета с разделителями вида «точка с запятой». Хранится локально и сжимается. Файл prefix.16.10.2014.dvbtlogger.csv.zip – сжатый файл отчета. Хранится локально и отправляется на ftp сервер.

Сохранить – сохранить параметры программы в файл dvbtlogger.conf. При каждом запуске параметры восстанавливаются из файла.

Удалить – удаление всех *.zip и *.csv файлов из каталога с программой. Кнопка заблокирована. Для блокировки/разблокировки два раза кликнуть левой кнопкой мыши в любом месте формы. Использовать только для очистки устаревшей информации!

Проверка – отправка на syslog сервер проверочного сообщения. Сообщение имеет вид [dvbtlogger] 17.10.2014 22:13:32 prefix TEST. В данном случае prefix – префикс (см. далее).

Частота и Полоса пропускания – параметры передатчика. Можно использовать от одного до четырех. В случае неиспользуемых столбцов заполнить их нулями. Первый столбец обязателен.

Устройство – порядковый номер устройства в системе начиная с нуля.

Префикс архива – часть имени формируемого архива. Например, prefix.16.10.2014.dvbtlogger.csv.zip.

Справа от префикса можно выбрать ежедневное или ежемесячное создание файла (например, день.месяц.год.dvbtlogger.csv.zip или месяц.год.dvbtlogger.csv.zip).

Адрес ftp сервера (отключаемый параметр) – адрес вида имя:пароль@сервер/папка1/папка2/ и т.д.

Интервал проверки – интервал в секундах между опросом устройства как в пределах одного передатчика, так и между передатчиками.

Порог записи по уровню – основной параметр контроля передатчика. Является безразмерной величиной и подбирается опытным путем. Если уровень ниже порога, то в отчет записывается сообщение о потере сигнала, выше – о восстановлении.

Количество ошибок – количество следующих друг за другом ошибок по уровню, после которых начнется запись в отчет.

Сирена – звуковое оповещение при потере и восстановлении сигнала.

Адрес syslog сервера (отключаемый параметр) – адрес сервера, на 514/udp порт которого передается информация о событиях. В случае использования первый адрес обязателен. На второй адрес информация дублируется. Если второй не используется – заменить нулем. Сообщения имеют вид:

[dvbtlogger] 17.10.2014 21:57:55 prefix LOSS 1: 642000
[dvbtlogger] 17.10.2014 21:58:06 prefix LOSS 2: 642000
[dvbtlogger] 17.10.2014 22:10:00 prefix OK 1: 642000
[dvbtlogger] 17.10.2014 22:10:12 prefix OK 2: 642000

Ниже размещены элементы визуального отображения параметров сигнала (обновление раз в 0,5 секунды) и журнал событий. Журнал ведется ежедневно в файл вида день.месяц.год.dvbtlogger.log.

Программа может сворачиваться в трей. В памяти работает только одна копия программы.

Первый запуск

  1. Выбрать устройство
  2. Заполнить поля с параметрами передатчика
  3. Указать префикс архива
  4. При необходимости заполнить поля с серверами
  5. Подобрать значения интервала, порога и количества ошибок
  6. Нажать «Сохранить»
  7. Нажать «Запуск»

Автозагрузка

Пример создания ярлыка для автозагрузки.

Увеличить

working/dvbtlogger.txt · Последние изменения: 2015/07/28 18:29 — yury

Инструменты страницы