Прошивка для мастер-модуля M841E (версия 2.62)

По заказу компании ТРЭИ была выпущена прошивка для мастер-модуля M841E серии модулей TREI-5B-04 M800 версии 2.62.

Изменения:

  • NTP: - Добавлен режим сервер (выдача времени, установленного через UMDiag или ФБ SETTIME) Переключатель RUN стал приоритетнее чем DIP5 (раньше при DIP5=ON приложение нельзя было остановить даже переключателем RUN);
  • для МКО всегда возвращал -1. Теперь коды соответствуют документации - для МКО блокировал только обмен, но не выдачу ошибок - M903E: для модулей M500, если обмен с модулем идет без ошибок, вызов operate игнорировался;
  • fl_scan:  Если кол-во прочитанных из файла элементов меньше кол-ва элементов массива, функция стала возвращать кол-во фактически прочитанных элементов (раньше возвращалось "-1"). Если массив заполнился полностью, то, как и раньше, возвращается 0. В случае ошибки - отрицательное число;
  • fl_open: Если перед вызовом функции файл отсутствовал, то функция fl_err возвращала ошибку даже при успешном создании;