From OpenSCADAWiki
< Documents | Release 0.8.0
Это обновление релиза 0.8 LTS исправляет около 10 ошибок и добавляет некоторые улучшения, которые целиком вы можете почитать в протоколе изменений обновления.
- UI.Vision: Исправлено падение примитива "ElFigure" при нажатии на общие точки 1,2 дуги и точку 1 линии; значительная очистка кода.
- DB.SQLite: Добавлено закрытие открытой транзакции при остановке модуля с целью предотвращения потери данных при падении некоторых модулей на отключении.
- UI.Vision: Добавлена функция WdgView::attrsSet() и использована для установки группы атрибутов в одном запросе для предотвращения потери некоторых связанных событий при обработке, а также повышения производительности в сети.
- UI.{VCAEngine,Vision,WebVision}: В примитив "Диаграмма" добавлено формирование трендов из прямо указанных данных посредством префикса "data:" и "line:".
- DAQ.Template,DAQ.{JavaLikeCalc,ModBus},Protocol.UserProtocol,UI.WebUser: Ограничение исходного текста процедур расширено до 1000000 символов.
- DAQ.{ModBus,LogicLev,BlockCalc,Siemens}: Предотвращена перегрузка исполнительного контекста из БД на запущенных объектах контролеров.
- DAQ.SoundCard: Добавлена возможность установки приоритета задачи сбора, из PortAudio. Добавлены некоторые сообщения об ошибках. Несколько увеличена производительность.
- UI.WebVision: ID объекта сеанса переименован в PATH и nodeName() установлен в строку с разделителем от пути. Добавлена опция уровня сжатия PNG для некоторого контроля производительности формирования изображений, а значений по умолчанию установлено в "1".
- Transport.{Serial,Sockets}: Добавлена обработка номера ошибки EAGAIN в функции write() для исходящих транспортов с целью предотвращения ошибок на передаче больших блоков данных.
- UI.{Vision,WebVision}: Исправлен завал буфера данных примитива "Диаграмма" текущими значениями и потеря старых видимых значений при достижении ограничения буфера путём выравнивания текущих значений к размеру-времени пиксела.
- DAQ.JavaLikeCalc: Удаление ошибочного правила грамматики "expr OR CONST{" в виду окончания действия на первой постоянной, независимо от следующих операций выражения. Условная логическая команда '||' и '&&' исправлена для постоянных.