По заказу компании ТРЭИ была выпущена прошивка для мастер-модуля 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 возвращала ошибку даже при успешном создании;