Программное обеспечение для мониторинга качества передачи синхронизированных векторных измерений

Система мониторинга переходных режимов (СМПР) предназначена для непрерывного измерения и регистрации действующих значений параметров электроэнергетического режима, синхронизированных с помощью сигналов системы единого времени (GPS/ГЛОНАСС).

В данном репозитории представлен исходный код программного обеспечения, позволяющего осуществлять расчет следующих показателей качества трафика с данными синхронизированных векторных измерений (СВИ), передаваемых в систему СМПР по протоколу С37.118:

  • количество полученных пакетов;
  • количество потерянных пакетов;
  • среднее время доставки пакетов;
  • джиттер;
  • количество дубликатов пакетов;
  • и др.

Подробное описание проекта приведено в статье, опубликованной в сборнике материалов конференции "Энергетика глазами молодежи – 2019":

Решение создано в Microsoft Visual Studio 2017. Пояснение по проектам входящим в состав решения:

  1. SmprMonitoringService - Служба MS Windows "Мониторинг поступления on-line данных СМПР".
  2. Configurator - Приложение "Конфигуратор" с графическим интерфейсом.
  3. SMPRmonitoring - Библиотека общих классов проектов "SmprMonitoringService" и "Configurator".
  4. lib60870 - Исходный код библиотеки lib60870.NET версии 2.1.0 с незначительными корректировками (https://github.com/mz-automation/lib60870.NET).

Лицензия

Исходный код распространяется по лицензии GNU (GPLv3) (Текст лицензии на английском языке: https://www.gnu.org/licenses/gpl-3.0.en.html Перевод на русский язык: http://rusgpl.ru/)