Число | Категория | Задача | |
27.10 | /Control | Савоченко Р. | Выполнена оптимизация доступа к элементам узла, путём внедрения ассоциативных контейнеров на основе классов map или ext/hash_map STL. |
27.10 | /UI | Савоченко Р. | Завершено портирование модулей QTCfg и QTStarter на новую библиотеку QT версии 4.2.1 . Начат процесс реализации модуля VISION на новой библиотеке и новой концепции. |
27.10 | /Special/FLibSYS | Савоченко Р. | Переработано и оптимизировано API функций для пользовательского доступа к архивам значений и их буферам. |
19.09 | /UI/QTCfg | Савоченко Р. | Добавлена поддержка конфигурации удалённых хостов на основе системы OpenSCADA посредством интерфейса управления системой OpenSCADA реализованной в модуле транспортного протокола Protocol.SelfSystem. |
18.09 | /TranspProtocol/SelfSystem | Савоченко Р. | Добавлена полноценная поддержка интерфейса управления системой OpenSCADA в протоколе. Это позволит строить как системы удалённого контроля так и модули сетевого отражения функций отдельных подсистем. |
11.08 | /DAQ | Савоченко Р. | Создан модуль реализации клиентского сервиса протокола SNMP (DAQ.SNMP) |
01.08 | /DAQ | Савоченко Р. | Упразднена подсистема "Логический уровень параметров", а её функции перенесены в новый модуль DAQ.LogicLev. Шаблоны параметров перенесены в корень подсистемы "DAQ". Это сделало архитектуру системы более наглядной и, в дальнейшем, позволит использовать механизм шаблонов в других интеллектуальных источниках данных. |
01.08 | /ObjectModel | Савоченко Р. | Функции времени объектной модели перенесены в модуль системных функций Special.FLibSYS. Модуль Special.FLibTime удалён. |
01.08 | /System | Савоченко Р. | Систематизирован и унифицирован интерфейс управления системой и его язык. Это позволит использовать его для построения протокола обмена между различными станциями системы OpenSCADA. |
01.08 | /Security | Савоченко Р. | Упразднён идентификатор пользователя и группы, вместо них используется имя. Оптимизирован механизм проверки прав доступа. |
01.08 | /DB | Савоченко Р. | Добавлена поддержка пользовательских переменных и хранение их в БД "SYS", путём добавления ключевого поля пользователя. |
10.07 | Савоченко Р. | Выполнена оптимизация записи и чтения архива. В результате оптимизации достигнуто повышение производительности на порядок! | |
10.07 | /DAQ/JavaLikeCalc | Савоченко Р. | Добавлена поддержка операторов циклов (for и while) в Java-подобный язык программирования. |
10.07 | /Система | Савоченко Р. | Добавлен модуль Special.FLibSYS для реализации системного API в среде пользовательского программирования. Добавлены функции доступа к архивам. |
10.07 | /Система | Савоченко Р. | Документация в дереве исходников заменена с html формата на pdf. Конвертация выполнена через пакет OpenOffice. |
1.07 | /Сайт | Савоченко Р. | Создание нового сайта системы OpenSCADA на основе CMS TYPO3 с поддержкой языков: Английский, Украинский и Российский. |
27.06 | /Система | Савоченко Р. | Собраны бинарные пакеты нового релиза OpenSCADA 0.5.0 для дистрибутивов ОС Linux: ALTLinux 3.0, ALTLinux 2.4, SuSE 10.1 и Mandriva 2006. |
27.06 | /Система | Савоченко Р. | Выпущен релиз системы OpenSCADA версией 0.5.0. Анонс релиза здесь: /Doc/OpenSCADA050 |
27.06 | /Система | Савоченко Р. | Выпущены новые версии модулей: Archive.BaseArh(0.9.0), DB.DBF(1.8.0), DB.MySQL(1.2.0), DB.SQLite(1.2.0), DAQ.BlockCalc(0.9.0), DAQ.DiamondBoards(0.9.0), DAQ.JavaLikeCalc(0.9.5), DAQ.OperationSystem(1.2.0), Protocol.HTTP(1.2.5), Special.SystemTest(1.3.0), Transport.Sockets(1.2.1), UI.QTCfg(1.2.0), UI.QTStarter(1.0.0) и UI.WebCfg(1.4.0) |
27.06 | /Документация | Савоченко Р. | Перевод документов TODO и README на Английский язык. |
27.06 | /Документация | Савоченко Р. | Обновлена и заменена документация в дистрибутиве. |
27.06 | /Система | Савоченко Р. | Значительно обновлены сборочные скрипты системы OpenSCADA. |
27.06 | /Архивы | Савоченко Р. | Оптимизирована производительность буфера значений свободного типа. Внедрён механизм поиска по методу деления отрезка пополам. |
27.06 | /Архивы | Савоченко Р. | Добавлен экспорт архивов значений в файл звукового формата (wav) для последующего анализа частотных характеристик. |
21.06 | /Система | Савоченко Р. | Множество предрелизовых исправлений в процессе тестирования. |
21.06 | /Архивы | Савоченко Р. | Оптимизирована работа архиватора значений и буферов значений. |
21.06 | /Система | Савоченко Р. | Исправлена последовательность загрузки данных во всех подсистемах. Теперь, сперва грузятся данные из БД а затем из конфигурационного файла. |
21.06 | /Система | Савоченко Р. | Добавлено множество вспомогательных сообщений, а также обновлен перевод существующих. |
21.06 | /Система | Савоченко Р. | Все сообщения формируемые через форматированную строку приведены к безопасному виду. |
21.06 | /БД/SQLite | Савоченко Р. | Исправлен механизм кодирования специальных символов в SQL запросе. |
21.06 | /ИнтерфУправл | Савоченко Р. | Пересмотрен механизм кодирования элементов пути в пользу более единообразного. |
21.06 | /Параметы | Савоченко Р. | Исправлен и оптимизирован механизм подключения и отключения параметров (проблема выявлена в процессе тестирования перегрузкой модуля). |
21.06 | /DAQ/DiamondBoards | Савоченко Р. | Модуль вернулся к использованию фирменного драйвера фирмы Diamond System и как следствие была добавлена поддержка механизма сбора аналоговых сигналов по прерыванию с высокой частотой. |
29.05 | /Система | Савоченко Р. | Реализована поддержка режима жёсткого реального времени на основе POSIX-функции clock_nanosleep() в задачах сбора данных (активное архивирование значений, DAQ/BlockCalc, DAQ/JavaLikeCalc, DAQ/OperationSystem) |
29.05 | /Архивы | Савоченко Р. | Добавлен построитель трендов в раздел архива значений интерфейса управления, для конфигураторов системы OpenSCADA. |
29.05 | /Система | Савоченко Р. | Добавлен механизм формирования изображений на основе библиотеки GD. Библиотека слинкована с ядром системы OpenSCADA статически, для исключения невостребованных зависимостей на тяжеловесные библиотеки. |
29.05 | /UI | Савоченко Р. | Добавлены высококачественные png-иконки на QT и WEB пользовательские интерфейсы из KDE-темы noja |
29.05 | /UI/WebCfg | Савоченко Р. | Добавлена поддержка изображений в WEB-интерфейс. |
29.05 | /UI/WebCfg | Савоченко Р. | Усовершенствован механизм формирования HTTP-заголовка страницы. |
29.05 | /Управление | Савоченко Р. | Добавлена поддержка изображений в интерфейс управления системой OpenSCADA. |
29.05 | /Управление | Савоченко Р. | Внедрён более надёжный и быстрый механизм описания информационной части интерфейса управления системы. |
29.05 | /Система | Савоченко Р. | Добавлена поддержка Mime Base64 алгоритма кодирования/декодирования бинарных форматов данных. |
01.05 | /Архивы | Савоченко Р. | Завершена реализация всей цепочки архивирования значений. На финальной стадии была реализована поддержка архивирования на ФС данных не фиксированного типа (строки), а также механизм дожатия файлов архивов сообщений и значений стандартным архиватором gzip. В завершении было выполнено тестирование. |
11.04 | /БД | Савоченко Р. | Переработан механизм доступа к БД. Теперь БД регистрируются и загрузка происходит через проверку данных во всех зарегистрированных БД. Это позволило хранить, например, библиотеки функций, модели тех-процессов в отдельных БД и выполнять их подключение простой регистрацией нужной БД. |
05.04 | /DAQ/DiamondBoards | Савоченко Р. | Переход от использования драйвера фирмы Diamond Systems к прямой работе с портами. Переход выполнен по причине неработоспособности фирменного драйвера в многопоточном режиме. |
31.03 | /БД | Савоченко Р. | Создание регистратора БД (предварительное открытие БД с целью сокрытия индивидуальных настроек БД и обеспечения доступа только к зарегистрированным БД по идентификаторам). |
27.03 | /Внедрение | Савоченко Р. | Реализация тестового стенда на основе платы ATH400–128 фирмы Diamond Systems. |
27.03 | /Архивы/BaseArh | Савоченко Р. | Добавлена поддержка архивирования сообщений в файл плоского текста. |
27.03 | /Архивы | Савоченко Р. | Реализация проекта архивирования значений. |
27.03 | /Внедрение | Савоченко Р. | Создание модели технологического процесса АГЛКС на системе OpenSCADA и помещение её на плату ATH400-128 фирмы Diamond Systems. |
23.03 | /DAQ/JavaLikeCalc | Савоченко Р. | Добавление констант EVAL различных типов значений в язык JavaLike, а также поддержку различных типов констант. |
20.03 | /Параметры | Савоченко Р. | Добавление понятия ошибки значения (EVAL). Резервирование ошибочных EVAL для типов даных поддерживаемых системой OpenSCADA (EVAL_REAL, EVAL_INT, EVAL_BOOL, EVAL_STR). |
09.02 | /Архивы | Савоченко Р. | Описание связки параметров и их атрибутов с архивами значений. |
09.02 | /Документ | Савоченко Р. | Разработка проекта архивирования значений. |
20.01 | /Документ | Савоченко Р. | Завершено описание разработанного логического уровня параметров. |
15.01 | /Документ | Савоченко Р. | Завершен документ проекта среды программирования системы OpenSCADA. |