From OpenSCADAWiki
Jump to: navigation, search
This page is a translated version of the page Documents/Release 0.8.0/Update5 and the translation is 100% complete.

Other languages:
English • ‎mRussian • ‎Українська

Це оновлення релізу 0.8 LTS виправляє біля 20 помилок та додає деякі удосконалення, які цілком ви можете почитати у протоколі змін оновлення.

  • UI.WebVision: Обчислення часу періодичності оновлення переписано для забезпечення більшої чутливості та адаптації до реальних властивостей мережевого каналу.
  • До функції створення задач додано контроль та вивільнення завершених, але з присутнім об'єктом, невідключених задач.
  • Archive.FSArch: Попереджено руйнування, у деяких випадках, архівних даних за посередництвом перекриття пам'яті буферу індексів, виявлено за допомогою "ValGrind".
  • Виправлено витік пам'яті у об'єктах деструктору TVal::~TVal(), виявлено за допомогою "ValGrind".
  • Функцію "getopt" для розбору командного рядка повністю замінено на власну функцію TSYS::getCmdOpt() з причини того, що getopt() не є безпечною для потоків та створює проблеми при незалежному виклику різними частинами OpenSCADA.
  • Адаптація до підтримки односимвольних кодувань, перевірено на KOI8-R.
  • UI.Vision: Додано перевірку на реальну видимість частини віджета (за пікселом). Використано для генерації повідомлень та виклику контекстного меню, в основному у примітивах "Box" та "ElFigure".
  • UI.VCAEngine: Ліміт поля "Кількість параметрів", примітиву "Діаграма", розширено до 20.
  • Transport.Serial: Додано конфігураційне поле "Пріоритет" для задачі вхідного транспорту.
  • Додано контроль на можливість редагування для конфігураційних полів різних об'єктів, залежно від стану "Включено" та "Запущено".
  • SYS:ModSched: Поля "ModAllow" та "ModDeny" відкрито для редагування та збереження у конфігураційному файлі.