Электронные блоки сбора телеметрических данных

История версий прошивок многофункциональных электронных блоков мониторинга ForemanPRO

ForemanPRO 7.11.9.4 (22.09.2018)

Список изменений:

  1. Функционал лицензий. Логи.
  2. Запрет обновления версиями меньше текущей.
  3. Исправлены мелкие ошибки логов и неправильная логика перемонтирования в случае, если флешка смонтирована не в стандартный каталог \USBDisk при запуске ПО.
  4. Рефакторинг:
  5. Синглтоны переделаны в поля/свойства глобальных объектов (Program,и других).
  6. Сервер. Менеджер запросов. Обработчики запросов вызываются напрямую, а не через Invoke. Изменёны сигнатуры функций.
  7. Функционал EEPROM вынесен в библиотеку Shared.

ForemanPRO 7.11.9.3 (05.07.2018)

Список изменений:

  1. В ПО обновления добавлена команда переключения режимов. Закрыт telnet-доступ. Отключён анонимный доступ к блоку через ftp. Сделан ftp-пользователь USBDisk с паролем locniti имеющий доступ на чтение к каталогу \USBDisk.
  2. Упрощенное управление логированием. Логирование включается только в случае наличия флеш-накопителя после его успешного монтирования. В случае извлечения флешки логирование прикладного ПО отключается. Флешка для работы с УП программно отключается на этапе запуска приложений и в данный версии не доступна для работы.
  3. Введён новый формат файла-прошивки. Запрещено обновление версиями в старых форматах.
  4. В Monitoring->Application.log и Updater_BM->Application.log добавлено логирование версии ПО
  5. Версии теперь хранятся исключительно в метаданных проектов. Со вкладки ПО мониторинга "О Программе" убрана лишняя информация о версиях.
  6. Отключен Recovery.exe.
  7. Распознавание версии ОС 2.1.
  8. Убрана вкладка TestUsb
  9. Значительно уменьшен размер лог-файлов и количество ротаций.
  10. После успешного обновления блок перезагружается.

Примечание:

Версии от 7.11.9.3 включительно до 8.0.0.0 не совместимы с версиями до 7.11.9.3.

Версии от 8.0.0.0 - продукт несовместимый с любыми 7-и версиями.

Автоматическое обновление между данными линейками версий не работает (попытка обновления сгенерирует ошибку).

С версий < 7.11.9.3 можно обновиться в ручном режиме.

С версий >= 7.11.9.3 до 8.0.0.0 так же можно обновиться в ручном режими при переводе блока в сервисный режим.

ForemanPRO 7.11.9.2 (26.01.2018)

Список изменений:

  1. Проекты RunForemanPRO7, Shared, ElectricityMetr, Updater и ForemanPRO7 объединены в единый проект Device.

ForemanPRO 7.11.9.2 (08.12.2017)

Список изменений:

  1. Добавлена возможность проверки канала подключения к МЭ Меркурий 230

ForemanPRO 7.11.9.1 (29.10.2017)

Список изменений:

  1. Исправлен NullReferenceException при включении функционала COM-порта станка
  2. Переименована кнопка 'Применить' на вкладке редактирования настроек ШЭМ

ForemanPRO 7.11.9.0-beta (20.04.2017)

Список изменений:

  1. Добавлена отдача данных энергомониторинга по старому протоколу
  2. Изменен формат ответа на '$'

ForemanPRO 7.10.8.0-beta (05.04.2017)

Список изменений:

  1. Размер по умолчанию буфера для передачи УП увеличен до 100 КБ
  2. Возвращена логика формирования УП по таймауту приёма. Значения по умолчанию: в направлении сервер-станок 500 мс, в направлении станок-сервер 2500 мс.
  3. Добавлена возможность изменения скорости и режима дуплекса адаптера ENET1 через конфигурационный файл

ForemanPRO 7.10.7.0-beta (16.02.2017)

Список изменений:

  1. Модифицирована логика передачи УП для программ большого размера. Добавлены сообщения серверу о статусе приёма
  2. Полное логирование запросов от сервера в лог Request.log
  3. Ленивое создание логов
  4. Задание параметров соединения с модулем энергомониторинга (вкладка "Настройки -> ШЭМ") и задание коэффициентов трансформации (вкладка "Настройки -> Параметры энергомониторинга")
  5. Добавлена логика автоматического обнаружения и инициализации подключенного модуля энергомониторинга
  6. Отрефакторина значительная часть смежного задачам кода

ForemanPRO 7.10.6.0-beta (15.01.2017)

Список изменений:

  1. Устранены баги передачи УП и баги отображения на вкладке УП
  2. Добавлен "монитор производительности"
  3. Добавлен скролл на вкладах "Настройки" и "УП" (возможность перемотки кнопками "Вверх" и "Вниз")
  4. Добавлена вкладка "Глобальные параметры"

ForemanPRO 7.10.5.4-beta (31.10.2016)

Режим 'Атоммаш'/Режим 'Нормальный':

Список изменений:

  1. При переходе в автономный режим работы в режиме 'Атоммаш' светофор больше не гаснет

ForemanPRO 7.10.5.3-beta (27.10.2016)

Режим 'Атоммаш'/Режим 'Нормальный':

Список изменений:

  1. Изменения в логике работы информационного центра для атоммаша
  2. Добавлена вкладка тестирования подключения модуля энергомониторинга от овена

ForemanPRO 7.10.5.2-beta (10.10.2016)

Режим 'Атоммаш'/Режим 'Нормальный':

Список изменений:

  1. Добавлен вывод версии ОС на вкладке "О программе"

ForemanPRO 7.10.5.1-beta (02.09.2016)

Режим 'Атоммаш'/Режим 'Нормальный':

Список изменений:

  1. Добавлено инвертирование значения Gpio выхода Usb

ForemanPRO 7.10.5.0-beta (22.07.2016)

Режим 'Атоммаш'/Режим 'Нормальный':

Список изменений:

  1. Новое версионирование
  2. Новая логика работы СК и светодиода
  3. Добавлена авторизация в информационном центре атоммаша
  4. Исправлена ошибка некорректного времени событий, записываемых в память при автономной работе блока
  5. Добавлена тестовая вкладка для тестирования динамически переключаемого USB накопителя

ForemanPRO 7.4.0-beta (21.06.2016)

Режим 'Атоммаш'/Режим 'Нормальный':

Список изменений:

  1. Добавлена возможность задавать названия кнопок и их количество через конфигурационный файл

ForemanPRO 7.3.3-beta (17.06.2016)

Режим 'Атоммаш'

Список изменений:

  1. Изменены названия кнопок на вкладке "Сообщения"

ForemanPRO 7.3.2-beta (06.06.2016)

Режим 'Нормальный':

Список изменений:

  1. Добавлен \r в конце посылок от кнопок
  2. После перезагрузки добавлен автоматический переход на вкладку "Сообщения"

ForemanPRO 7.3.1-beta (06.06.2016)

Список изменений:

  1. Исправлен баг отжатия кнопок, если они отжимаются с тачскрина

ForemanPRO 7.3.0-beta (27.05.2016)

Список изменений:

  1. Добавлен режим работы "Атоммаш", для реализации "информационного центра"

ForemanPRO 7.2.1-beta

Список изменений:

  1. Исправлены баги на вкладке "Входы"
  2. "Работа" заменена на "Цикл" на вкладке "Входы"
  3. Исправлен баг мигания при котором после окончания мигания, не бралось последнее значение на интервале, в результате чего мог теряться цикл
  4. Добавлена возможность отключить логирование, если отсутствует флеш-накопитель
  5. Исправлен баг зависания приложения при попытке создания EEPROM файла в новой директории
  6. Добавлена проверка наличия свободного места перед сохранением/распаковкой файла прошивки
  7. Добавлено логирование этапов инициализации приложения
  8. Добавлено переключение скорости сетевого адаптера ENET1
  9. Добавлен алгоритм обновления в загрузчик

ForemanPRO 7.2.0-beta

Список изменений:

  1. Исправления в алгоритмах основного модуля

ForemanPRO 7.1.1

Список изменений:

  1. Исправлена ошибка загрузчика
  2. Исправлена нечитаемая ошибка в логах "An error message is available for this exception but cannot be displayed because these messages are optional and are not currently installed on this device. Please install ‘NETCFv35.Messages.EN.cab"