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

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

Изменения:

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