Данная страница содержит протокол изменений проекта. Протокол обобщает работу всех разработчиков и предоставляет полную картину изменений по пунктам. Протокол не предназначен для исчерпывающего описания задач выполненных в рамках проекта, а должен содержать только ключевые задачи, возможно с ссылками на детальное описание. Более полный протокол изменений проекта всегда можно получить в виде документа Changelog поставляемого вместе с дистрибутивом системы OpenSCADA и в репозитории разрабатываемой ветки (http://oscada.org/svn/trunk/OpenSCADA/ChangeLog).
Число | Категория | Задача | |
20.12 | DAQ.LogicLev, DAQ.ModBus, DAQ.Siemens | Савоченко Роман | Добавлено обновление атрибутов параметра логического типа при изменении типа, флага "ТолькоЧтение" или имени в шаблоне. |
20.12 | DAQ.Siemens | Савоченко Роман | Добавлена реализация протокола "ADS". Несколько унифицированы ошибки подключения. Добавлена возможность установки номера БД и смещения в шестнадцатеричном виде. |
08.12 | FIX:UI.Vision, UI.WebVision | Савоченко Роман | Исправлено обновление примитива "Протокол" по времени и размеру. |
08.12 | FIX:UI.WebVision | Савоченко Роман | Очистка хвоста примитива "Протокол" исправлена. |
05.12 | DB | Савоченко Роман | Модель "AGLKS", "Boiler" и основные библиотечные файлы БД обновлены. Добавлена библиотека Электроэлементов. |
05.12 | Protocol.HTTP | Савоченко Роман | Обновлена документация и все переводы, а также выпущена версия 1.6.0. |
28.11 | DOC | Савоченко Роман | Обновлены все основные документы на доступных языках: openscada.pdf, build.pdf, properties.pdf, "OpenSCADA API", "Про OpenSCADA", "Библиотека TechApp", "Quick Start", "WLib Основные", "WLib Элементы мнемосхем". |
26.11 | UI.WebVision | Савоченко Роман | Обновлена документация и все переводы, а также выпущена версия 1.0.0. |
26.11 | UI.WebUser | Савоченко Роман | Обновлена документация и все переводы, а также выпущена версия 0.6.2. |
26.11 | UI.WebCfgD | Савоченко Роман | Обновлена документация и все переводы, а также выпущена версия 0.8.0. |
26.11 | UI.WebCfg | Савоченко Роман | Обновлена документация и все переводы, а также выпущена версия 1.5.6. |
26.11 | UI.Vision | Савоченко Роман | Обновлена документация и все переводы, а также выпущена версия 1.2.0. |
26.11 | UI.VCAEngine | Савоченко Роман | Обновлена документация и все переводы, а также выпущена версия 1.2.0. |
26.11 | UI.QTStarter | Савоченко Роман | Обновлена документация и все переводы, а также выпущена версия 1.6.2. |
26.11 | UI.QTCfg | Савоченко Роман | Обновлена документация и все переводы, а также выпущена версия 2.1.0. |
26.11 | SYS | Савоченко Роман | Обновлены переводы ядра OpenSCADA на Немецкий, Украинский и Российский языки. |
23.11 | Special.FLibSYS | Савоченко Роман | Обновлена документация и все переводы, а также выпущена версия 1.0.0. |
23.11 | Special.FLibMath | Савоченко Роман | Обновлена документация и все переводы, а также выпущена версия 0.6.0. |
23.11 | Special.FLibComplex1 | Савоченко Роман | Обновлена документация и все переводы, а также выпущена версия 1.1.0. |
23.11 | Transport.Sockets | Савоченко Роман | Обновлена документация и все переводы, а также выпущена версия 1.5.0. |
23.11 | Transport.Serial | Савоченко Роман | Обновлена документация и все переводы, а также выпущена версия 0.7.3. |
23.11 | Transport.SSL | Савоченко Роман | Обновлена документация и все переводы, а также выпущена версия 1.0.0. |
23.11 | Protocol.UserProtocol | Савоченко Роман | Обновлена документация и все переводы, а также выпущена версия 0.6.2. |
23.11 | Protocol.SelfSystem | Савоченко Роман | Обновлена документация и все переводы, а также выпущена версия 0.9.5. |
23.11 | Protocol.OPC_UA | Савоченко Роман | Обновлена документация и все переводы, а также выпущена версия 0.6.2. |
23.11 | Protocol.ModBus | Савоченко Роман | Обновлена документация и все переводы, а также выпущена версия 0.6.3. |
23.11 | DAQ.System | Савоченко Роман | Обновлена документация и все переводы, а также выпущена версия 1.7.5. |
23.11 | DAQ.Siemens | Савоченко Роман | Обновлена документация и все переводы, а также выпущена версия 1.3.0. |
23.11 | DAQ.SNMP | Савоченко Роман | Обновлена документация и все переводы, а также выпущена версия 0.6.1. |
23.11 | DAQ.OPC_UA | Савоченко Роман | Обновлена документация и все переводы, а также выпущена версия 0.6.2. |
23.11 | DAQ.ModBus | Савоченко Роман | Обновлена документация и все переводы, а также выпущена версия 1.2.0. |
23.11 | DAQ.LogicLev | Савоченко Роман | Обновлена документация и все переводы, а также выпущена версия 1.2.0. |
23.11 | DAQ.JavaLikeCalc | Савоченко Роман | Обновлена документация и все переводы, а также выпущена версия 1.9.5. |
23.11 | DAQ.ICP_DAS | Савоченко Роман | Обновлена документация и все переводы, а также выпущена версия 0.8.0. |
23.11 | DAQ.DiamondBoards | Савоченко Роман | Обновлена документация и все переводы, а также выпущена версия 1.2.5. |
23.11 | DAQ.DCON | Савоченко Роман | Обновлена документация и все переводы, а также выпущена версия 0.5.1. |
23.11 | DAQ.DAQGate | Савоченко Роман | Обновлена документация и все переводы, а также выпущена версия 0.9.5. |
23.11 | DAQ.BlockCalc | Савоченко Роман | Обновлена документация и все переводы, а также выпущена версия 1.5.0. |
23.11 | DAQ.BFN | Савоченко Роман | Обновлена документация и все переводы, а также выпущена версия 0.5.1. |
23.11 | DB.SQLite | Савоченко Роман | Обновлена документация и все переводы, а также выпущена версия 1.6.4. |
23.11 | DB.PostgreSQL | Савоченко Роман | Обновлена документация и все переводы, а также выпущена версия 0.9.2. |
23.11 | DB.MySQL | Савоченко Роман | Обновлена документация и все переводы, а также выпущена версия 1.7.1. |
23.11 | DB.FireBird | Савоченко Роман | Обновлена документация и все переводы, а также выпущена версия 0.9.7. |
23.11 | Archive.FSArch | Савоченко Роман | Обновлена документация и все переводы, а также выпущена версия 1.5.0. |
23.11 | Archive.DBArch | Савоченко Роман | Обновлена документация и все переводы, а также выпущена версия 0.9.5. |
23.11 | SYS | Савоченко Роман | Выполнена проверка и исправление Английских текстов в ядре OpenSCADA. |
13.11 | SYS | Савоченко Роман | Значительная чистка кода от предупреждений параметра компиляции -Wall. |
12.11 | FIX:UI.Vision, UI.WebVision | Савоченко Роман | Исправлен доступ за границу вектора при отрисовке графиков примитива "FormEls". |
12.11 | FIX:Archive.FSArch | Савоченко Роман | Исправлена некорректная обработка конца невыравненных блоков быстрого алгоритма подсчёта количества битов. Добавлен монопольный ресурс к вызову функции calcVlOff() с целью предотвращения некорректной работы с кешем. |
07.11 | UI.Vision | Савоченко Роман | Механизм записи и отмены изменений расширен на операции копирования/вставки и удаление вложенных виджетов. |
04.11 | Archive | Савоченко Роман | Добавлены функции пользовательского API status(), end() и begin() для доступа к состоянию и свойствам объекта архиватора сообщений. |
04.11 | DAQ | Савоченко Роман | Добавлены функции пользовательского API enable() и start() для прямого контроля за состоянием объекта контроллера. |
03.11 | FIX:UI.WebVision | Савоченко Роман | Исправлена обработка масштаба вложенных страниц, с учётом масштаба корневой. |
03.11 | UI.VCAEngine | Савоченко Роман | Сервисный периодический вызов perSYSCall() использовано для проверки на наличие продолжительное время (30 секунд) неиспользованных сеансов проектов визуализации. |
03.11 | SYS, DB | Савоченко Роман | Добавлена системная периодическая функция perSYSCall() вызова объектов подсистем и их модулей. Используется для сервисных целей ненагруженных и редких задач модулей и подсистем. |
02.11 | FIX:UI.VCAEngine | Савоченко Роман | Предотвращена возможность потери изменений в сервере визуализации при отображении в визуализаторах путём предварительного сохранения значения тактового счётчика в сервисном запросе "openList". |
31.10 | UI.VCAEngine | Савоченко Роман | Реализация архивного режима примитива "Документ" изменена на прямую работу с БД, что позволило расширить глубину архива до 1000000 документов и без ущерба для оперативной памяти. |
30.10 | UI.Vision | Савоченко Роман | Механизм записи и отмены изменений расширен на добавление новых виджетов у редактирование примитива "ElFigure". |
30.10 | UI.VCAEngine, UI.Vision, UI.WebVision | Савоченко Роман | Добавлена возможность указания толщины линии графика в примитиве "Диаграмма". |
30.10 | UI.VCAEngine | Савоченко Роман | Удалён старый механизм отката удаления вложенных виджетов и заменён новым на стороне визуализатора. |
28.10 | UI.QTCfg | Савоченко Роман | Установлено ограничение высоты строк таблицы в половину общей высоты таблицы. |
27.10 | UI.VCAEngine, UI.Vision, UI.WebVision | Савоченко Роман | Добавлена функция периодической проверки содержимого открытых страниц на предмет удаления содержащихся виджетов, путём запроса полного перечня виджетов. |
27.10 | UI.Vision | Савоченко Роман | Реализована базовые функции механизма записи изменений и их отмены в рамках окна редактирования виджета. |
24.10 | UI.VCAEngine | Савоченко Роман | Реализовано включение только нужных страниц при запуске сеанса. Остальные страницы исполняющегося сеанса включаются по мере обращения к ним. Это позволило значительно повысить скорость запуска сеанса, а так-же уменьшить зависимость скорости записи от сложности проекта визуализации. |
23.10 | UI.VCAEngine | Савоченко Роман | Выполнены мероприятия по повышению скорости запуска сеанса проекта в числе: пропущена инициализация базовых атрибутов в виду их последующего наследования. Удален перевод некоторых сообщений времени исполнения сеанса. |
21.10 | UI.WebVision | Савоченко Роман | Добавлена функция преобразования изображений на стороне сервера. Функцию преобразования использовано для изменения размера и обесцвечивания изображений неактивных кнопок. |
15.10 | DB | Савоченко Роман | Функции TDBS::dataSeek() and TDBS::dataDel() обновлены для строгой обработки конфигурационного файла. |
15.10 | SYS | Савоченко Роман | Реализована возможность проверки загружаемых объектов на их отсутствие в БД и удаление. Функция проверки активируется только в случае прямой загрузки из БД. |
14.10 | SYS | Савоченко Роман | Функция chkSelDB() адаптирована для поддержки записи в конфигурационный файл. |
14.10 | DB | Савоченко Роман | Добавлено временное ограничение в 5 секунд и поле указания начального смещения для запроса содержимого больших таблиц. |
09.10 | UI.Vision, UI.WebVision | Савоченко Роман | Добавлен выбор шкалы значения, в графиках примитива "Диаграмма", в случае отличия шкал параметров в группе не более чем на 20%. |
04.10 | FIX:DAQ.Siemens | Савоченко Роман | Исправлено получение и запись значений вещественных типов. Исправлено переподключение в случае ошибки. Исправлено использование свойства размера целого, вещественного и строкового типов. Добавлена очистка связей параметра при его выключении. |
18.09 | DAQ.JavaLikeCalc, Special.FLibComplex1, Special.FLibMath, Special.FLibSYS | Савоченко Роман | Добавлена функция динамического вызова библиотечных функций SYS.DAQ.JavaLikeCalc["lib_{Lib}"].funcId(prms, ...). |
12.09 | FIX:Archive.FSArch | Савоченко Роман | Исправлено хранение вещественного числа формата LE в архиве, на архитектуре ARM. В алгоритме быстрого подсчёта количества битов использовано функцию невыравненного чтения TSYS::getUnalign32(). Размер поля кодировки в плоском архиве сообщения расширен с 9 до 99 символов. |
07.09 | DAQ.Siemens | Савоченко Роман | Версия библиотеки LibnoDave обновлена до 0.8.4.6. |
07.09 | SYS | Савоченко Роман | Добавлен префикс БД "<cfg>" для представления конфигурационного файла в роли источника загрузки/сохранения конфигурации. |
07.09 | SYS | Савоченко Роман | Выполнена адаптация для сборки с GLibC версии меньше 2.5 (2.3.2). |
07.09 | SYS, DAQ.OPC_UA | Савоченко Роман | Добавлены системные функции floatLE(), floatLErev(), doubleLE(), doubleLErev() для преобразования формата хранения вещественного числа на различных архитектурах. |
06.09 | DAQ.ICP_DAS | Савоченко Роман | Добавлена библиотека API "ICP DAS" libi8k.a для архитектуры ARM и включена возможность сборки модуля для ARM. |
05.09 | FIX:DAQ.Siemens | Савоченко Роман | Добавлена функция переподключения для "Industrial Ethernet" соединений. |
30.08 | FIX:SYS | Савоченко Роман | Исправлена работа функций невыравненного чтения getUnalign*() на ARM. Проблема обнаружена на PXA270. |
29.08 | FIX:Transport.Sockets | Савоченко Роман | Исправлен пропуск инициализации размера возвратного значения для функции getsockopt(). |
25.08 | UI.VCAEngine | Савоченко Роман | Добавлена возможность установки типа "Объект" для пользовательских атрибутов виджета. |
17.08 | UI.VCAEngine, UI.Vision | Савоченко Роман | Для режимов "Строка редактирования" и "Редактирование текста" примитива "FormEls" добавлена возможность выбора режима подтверждения ввода. |
13.08 | UI.QTCfg | Савоченко Роман | Добавлена возможность полнотекстового редактирования в ячейках таблицы. |
12.08 | UI.Vision | Савоченко Роман | Фон окна редактируемого виджета установлен в шаблон QT::Dense7Pattern с целью устранения возможного перекрытия по цвету. Добавлена обработка событий выбора виджета при нажатии в области скролинга, но за пределами виджета. Ожидание двойного клика реализовано только для доступных редактированию виджетов. |
07.08 | FIX:Transport.* | Савоченко Роман | Исправлено использование беззнакового типа в возврате функций read() и write(). Добавлены ресурсы к счётчикам входных/выходных запросов. |
03.08 | FIX:SYS | Савоченко Роман | Отключено ожидание инициализации для отсоединяемых задач с целью предотвращения зависания на ожидании быстро закрываемых задач. |
02.08 | SYS, DAQ | Савоченко Роман | Добавлены функции пользовательского API NodeObj.nodePath() и SYS.DAQ["Modul"]["Controller"]["Parameter"]["Attribute"].arch(). |
27.07 | UI.Vision, UI.WebVision | Савоченко Роман | Реализована логарифмическая шкала значений графиков примитива "Диаграмма". |
20.07 | FIX:Archive.FSArch | Савоченко Роман | Исправлено чтение данных из буфера архива, в соответствии с размером буфера, в алгоритме быстрого вычисления количества битов. Исправлено помещение смещения в кеш из алгоритма быстрого вычисления количества битов. |
19.07 | DAQ.JavaLikeCalc | Савоченко Роман | Добавлено прямое объединение строковых констант. |
15.07 | UI.VCAEngine | Савоченко Роман | Добавлена возможность выбора типа "Текст" пользовательского атрибута виджета. |
15.07 | TConfig, TBD, TTransportIn, TTransportOut, TUser, TGroup, TPrmTmplLib, TPrmTempl, TParamContr, TController, TVArchive, TVArchivator, TMArchivator | Савоченко Роман | Добавлены функции пользовательского API cfg() и cfgSet() для доступа к конфигурации объектов (хранящейся в БД). |
14.07 | UI.WebCfgD | Савоченко Роман | Все окна диалогов реализованы в виде DIV-блоков, с целью исключить проблемы и задержки в открытии внешних окон различными браузерами. |
14.07 | FIX:UI.WebVision | Савоченко Роман | Исправлено открытие и замена корневой страницы. |
11.07 | FIX:SYS | Савоченко Роман | Исправлена проверка и ожидание потоков на доступность при перекрытии с остановкой предыдущего, одноимённого, потока. |
08.07 | DAQ.JavaLikeCalk | Савоченко Роман | Добавлен условный вызов аргументов выражения (второго аргумента) с логическими операциями OR и AND. |
07.07 | SYS | Савоченко Роман | Механизм ресурса объекта "ResString" заменён с RW-блокировок на мютекс, с целью повысить производительность и сократить потребление памяти. |
05.07 | UI.Vision | Савоченко Роман | Добавлена поддержка экспорта табличных данных примитивов "Диаграмма" и "Документ" в формат CSV. |
30.06 | DAQ | Савоченко Роман | Добавлена функция пользовательского API TController::alarmSet() для генерации типовых нарушений в объекте контроллера модулей подсистемы "Сбор данных". |
30.06 | DAQ.ModBus | Савоченко Роман | Добавлена функция пользовательского API messIO() в объект контроллера "ModBus" с целью предоставления возможности отправки нестандартных ModBus-запросов прямо из шаблона параметра. |
29.06 | SYS | Савоченко Роман | Объекты потоков OpenSCADA жёстко слинкованы со своим потоком. Добавлена статистика загрузки и вызовов периодичных потоков. |
22.06 | DAQ | Савоченко Роман | Добавлена возможность выбора типа атрибута шаблона. Предназначено в первую очередь для хранения внутренних данных в объекте и не может быть использовано как тип атрибута параметра объекта контроллера источника данных. |
17.06 | FIX:UI.Vision | Лысенко Максим | Повышена производительность отрисовки заполнений примитива "ElFigure". |
15.06 | DAQ, DAQ.DiamondBoards, DAQ.ModBus, DAQ.LogicLev | Савоченко Роман | Добавлена возможность смены типа параметра для отключенных параметров многотиповых модулей подсистемы "Сбор данных". |
14.06 | FIX:SYS | Савоченко Роман | Исправлены внеплановые вызовы по расписанию, связанные с рассинхронизацией значений функций time() и clock_gettime(CLOCK_REALTIME,&sp_tm). |
14.06 | DAQ.LogicLev, DAQ.Siemens, DAQ.ModBus | Савоченко Роман | В случае выполнения по расписанию в атрибут "f_frq" записывается время после последнего вычисления в отрицательном значении. Добавлены инициализирующие и останавливающие вызовы при включении/выключении параметра. |
13.06 | SYS | Савоченко Роман | Тип "long long", обычно 64-рязрядное целое заменён везде на более определённый "int64_t" на всех архитектурах. |
12.06 | Archive.FSArch | Савоченко Роман | Обработка индексной таблицы архива значений значительно ускорена посредством использования быстрого алгоритма вычисления количества битов в 32-разрядном целом. |
10.06 | DAQ.ModBus | Савоченко Роман | Реализован тип параметра "Логический", для предоставления возможности создания параметров на основе шаблона. |
07.06 | UI.WebVision | Савоченко Роман | Реализовано открытие малых окон вложенных страниц в виде DIV-блоков, что решает проблему блокировки и продолжительного открытия внешних окон многими браузерами. |
31.05 | UI.Vision | Лысенко Максим | В процессе добавления фигуры реализована её отрисовка при перемещении курсора мыши. |
25.05 | Protocol.HTTP | Савоченко Роман | Добавлена поддержка пользовательских шаблонов для внутреннего содержимого модуля. |
18.05 | TArchives, Archive.DBArch, Archive.FSArch | Савоченко Роман | Добавлена временная граница при запросе сообщений из архива. |
18.05 | TArchives | Савоченко Роман | Добавлена возможность использования регулярных выражений при поиске по категории посредством "/match/" |
18.05 | TRegExp | Савоченко Роман | Функция тестирования выражения по шаблону перемещена в объект TRegExp. |
15.05 | SYS | Савоченко Роман | Добавлена функция пользовательского API для осуществления кодирования текста между различными символьными кодировками. |
15.05 | UI.WebCfgD | Савоченко Роман | Использован групповой запрос содержимого страниц для значительного повышения производительности на медленных и высоколатентных каналах. |
12.05 | Protocol.HTTP | Савоченко Роман | Добавлена генерация сообщений аутентификации пользователей. Стабилизация. |
08.05 | SYS | Савоченко Роман | Добавлена возможность сохранения в конфигурационный файл. |
08.05 | SYS.XMLNode | Савоченко Роман | Добавлена возможность загрузки и сохранения блоков комментариев в отдельные-специальные теги, в полном режиме. |
05.05 | SYS.XMLNode | Савоченко Роман | Добавлена возможность загрузки текстовых частей тега в отдельные-специальные теги, в полном режиме. Предназначено для полного сохранения конфигурации тега. |
05.05 | SYS.XMLNode | Савоченко Роман | Полностью удалён код использования XML-парсера "Expat". |
04.05 | SYS.TConfig, Archives, DAQ, Security, Transports, Archive.*, DAQ.*, Protocol.UserProtocol, Transport.*, UI.VCAEngine, UI.WebUser | Савоченко Роман | Хранение строковых конфигурационных полей переведено в объект ресурсной строки "ResString". |
04.05 | SYS | Савоченко Роман | Объект хранения строки с ресурсом "ResString" значительно расширен на предмет прозрачного преобразования из/в тип std::string. |
28.04 | UI.WebVision | Савоченко Роман | Интерфейс воспроизведения проекта отцентрован в окне браузера. |
27.04 | UI.Vision | Лысенко Максим | Выполнена реорганизация операций с динамическими и статическими свойствами из диалога свойств и контекстного меню. |
26.04 | UI.QTCfg, UI.Vision | Савоченко Роман | Движок воспроизведения правил подсветки синтаксиса полностью переписан для упрощения и предотвращения скрытых ошибок. |
24.04 | FIX:DAQ.JavaLikeCalc | Савоченко Роман | Исправлено падение функции replace(), объекта "RegExp". |
22.04 | DAQ.JavaLikeCalc | Савоченко Роман | Для типа данных "null" добавлена функция isEVal(), которая всегда возвращает "true". К объектам библиотечных функций добавлена функция пользовательского API call(). |
22.04 | SYS | Савоченко Роман | К API пользователя, объекта XMLNodeObj, добавлена функция getElementBy() для поиска вложенных узлов по значению атрибута. |
21.04 | UI.WebCfgD | Савоченко Роман | Выполнена адаптация для работы во всю ширину окна браузера. |
21.04 | Protocol.HTTP | Савоченко Роман | Добавлена поддержка всех основных вариантов завершения строки при разборе HTTP-запроса. |
21.04 | FIX:DAQ.ModBus, Transport.Serial, UI.WebCfg, UI.WebCfgD, UI.WebUser, UI.WebVision | Савоченко Роман | Исправлено ошибочное использование символа завершения строки '\n' для множества программных платформ UNIX, MAC, DOS/Windows, путём замены на"\x0A" . |
21.04 | FIX:Transport, DAQ.AMRDevs, DAQ.DCON, DAQ.ICP_DAS, DAQ.ModBus, DAQ.OPC_UA, Protocol.HTTP | Савоченко Роман | Исправлено использование функции TTransportOut::messIO() при запросе хвоста и получении нулевого ответа. |
21.04 | Transport | Савоченко Роман | Типы форматов исходящих запросов расширены вариантами текста с разным завершением строки: LF, CR, CR/LF. |
19.04 | SYS | Савоченко Роман | К пользовательскому API добавлены функции работы с файлами: SYS.fileRead() и SYS.fileWrite(). |
15.04 | DAQ.ModBus | Савоченко Роман | Добавлена поддержка многоэлементных функций записи 15(0x0F) и 16(0x10). |
12.04 | DOC | Савоченко Роман | Создан обобщающий документ для Английского языка: "openscada.pdf". |
11.04 | DOC | Савоченко Роман | Добавлены новые документы для библиотек: Lib.TechApp, WLib.Main and WLib.MnEls. Создан обобщающий документ для Российский языка: "openscada.pdf". |
11.04 | UI.Vision | Лысенко Максим | Добавлен диалог контроля свойств элементов фигур, примитива "Элементарная фигура". |
08.04 | DOC | Савоченко Роман | Обновлены общесистемные документы: APIOpenSCADA.pdf, AboutOpenSCADA.pdf, DAQ.pdf, QuickStart.pdf |
08.04 | DOC | Савоченко Роман | Добавлены новые общесистемные документы: build.pdf, properties.pdf, report.pdf, terms.pdf |
07.04 | UI.QTCfg | Савоченко Роман | Обновлена документация и переводы, а также выпущена версия 2.0.0. |
07.04 | UI.QTStarter | Савоченко Роман | Обновлена документация и переводы, а также выпущена версия 1.6.1. |
07.04 | UI.VCAEngine | Савоченко Роман | Обновлена документация и переводы, а также выпущена версия 1.1.0. |
07.04 | UI.Vision | Савоченко Роман | Обновлена документация и переводы, а также выпущена версия 1.1.0. |
07.04 | UI.WebCfg | Савоченко Роман | Обновлена документация и переводы, а также выпущена версия 1.5.5. |
07.04 | UI.WebCfgD | Савоченко Роман | Обновлена документация и переводы, а также выпущена версия 0.6.6. |
07.04 | UI.WebUser | Савоченко Роман | Обновлена документация и переводы, а также выпущена версия 0.6.1. |
07.04 | UI.WebVision | Савоченко Роман | Обновлена документация и переводы, а также выпущена версия 0.9.1. |
06.04 | Protocol.UserProtocol | Савоченко Роман | Обновлена документация и переводы, а также выпущена версия 0.6.1. |
06.04 | Special.FLibSYS, Special.FLibMath, Special.FLibComplex1 | Савоченко Роман | Обновлена документация и переводы. |
06.04 | Special.SystemTests | Савоченко Роман | Обновлена документация и переводы, а также выпущена версия 1.5.1. |
05.04 | DAQ.DAQGate | Савоченко Роман | Обновлена документация и переводы, а также выпущена версия 0.9.2. |
05.04 | DAQ.DCON, DAQ.SNMP, DAQ.BFN | Савоченко Роман | Обновлена документация и переводы. |
05.04 | DAQ.ICP_DAS | Савоченко Роман | Обновлена документация и переводы, а также выпущена версия 0.7.3. |
05.04 | DAQ.JavaLikeCalc | Савоченко Роман | Обновлена документация и переводы, а также выпущена версия 1.9.0. |
05.04 | DAQ.LogicLev | Савоченко Роман | Обновлена документация и переводы, а также выпущена версия 1.1.3. |
05.04 | DAQ.ModBus | Савоченко Роман | Обновлена документация и переводы, а также выпущена версия 1.1.2. |
05.04 | DAQ.OPC_UA | Савоченко Роман | Обновлена документация и переводы, а также выпущена версия 0.6.1. |
05.04 | DAQ.Siements | Савоченко Роман | Обновлена документация и переводы, а также выпущена версия 1.2.4. |
05.04 | DAQ.SoundCard | Савоченко Роман | Обновлена документация и переводы, а также выпущена версия 0.6.2. |
05.04 | Protocol.ModBus | Савоченко Роман | Обновлена документация и переводы, а также выпущена версия 0.6.2. |
05.04 | Protocol.OPC_UA | Савоченко Роман | Обновлена документация и переводы, а также выпущена версия 0.6.1. |
05.04 | Protocol.HTTP | Савоченко Роман | Обновлена документация и переводы, а также выпущена версия 1.5.1. |
05.04 | Protocol.SelfSystem | Савоченко Роман | Обновлена документация и переводы, а также выпущена версия 0.9.4. |
05.04 | Transport.SSL | Савоченко Роман | Обновлена документация и переводы, а также выпущена версия 0.9.6. |
05.04 | Transport.Serial | Савоченко Роман | Обновлена документация и переводы, а также выпущена версия 0.7.2. |
05.04 | Transport.Sockets | Савоченко Роман | Обновлена документация и переводы, а также выпущена версия 1.4.6. |
04.04 | DAQ.System | Савоченко Роман | Обновлена документация и переводы, а также выпущена версия 1.7.3. |
04.04 | DAQ.DiamondBoards | Савоченко Роман | Обновлена документация и переводы, а также выпущена версия 1.2.2. |
04.04 | DAQ.BlockCalc | Савоченко Роман | Обновлена документация и переводы, а также выпущена версия 1.4.1. |
04.04 | DB.SQLite | Савоченко Роман | Обновлена документация и переводы, а также выпущена версия 1.6.3. |
04.04 | DB.PostgreSQL | Савоченко Роман | Обновлена документация и переводы, а также выпущена версия 0.9.1. |
04.04 | DB.MySQL | Савоченко Роман | Обновлена документация и переводы, а также выпущена версия 1.7.0. |
04.04 | DB.FireBird | Савоченко Роман | Обновлена документация и переводы, а также выпущена версия 0.9.6. |
04.04 | Archive.FSArch | Савоченко Роман | Обновлена документация и переводы, а также выпущена версия 1.4.5. |
04.04 | DAQ.SNMP | Савоченко Роман | Добавлена поддержка SNMP протокола версии 3. |
31.03 | SYS | Савоченко Роман | В дерево объектов OpenSCADA пользовательского API добавлена функция SYS.Security.access() для контроля доступа пользователя OpenSCADA к ресурсам с нужными правами. |
30.03 | DAQ.JavaLikeCalc | Савоченко Роман | Добавлена возможность записи символов строки с помощью восьмеричного "\041" и шестнадцатеричного "\x21" числа. |
29.03 | DAQ.SNMP | Савоченко Роман | Выпущена версия 0.6.0. |
28.03 | TFunction, DAQ.JavaLikeCalc | Савоченко Роман | Добавлен объект пользовательского API "TFuncArgObj" для получения аргументов функции. |
28.03 | DAQ.SNMP | Савоченко Роман | Добавлена поддержка всех типов значений. Добавлена поддержка записи значений. Улучшена обработка ошибок. Добавлены дополнительные параметры конфигурации подключения. |
24.03 | SYS, DAQ.JavaLikeCalc | Савоченко Роман | Добавлена реализация поддержки пользовательского API регулярных выражений, основанной на PCRE, посредством объекта TRegExp. Реализован интерфейс функций RegExp.exec() и RegExp.test() в стандарте для языка JavaScript. Для DAQ.JavaLikeCalc реализована "new RegExp()" инициализация для объекта TRegExp. Для DAQ.JavaLikeCalc реализованы дополнительные функции с использованием RegExp: int search(); Array match(); Array split(RegExp pat, int limit); string replace(string substr, string str); string replace(RegExp pat, string str); |
24.03 | SYS | Савоченко Роман | Зависимость на библиотеку PCRECPP глобально заменена на PCRE. |
24.03 | SYS | Савоченко Роман | Пользовательское API для объекта TArrayObj расширено на предмет возможности использования объектных свойств, если свойства не числа. |
20.03 | SYS | Савоченко Роман | Собственный XML-парсер проекта закончен. Новый XML-парсер включается в случае отсутствия XML-парсера "Expat" при сборке. |
14.03 | SYS | Савоченко Роман | Реализована новая структура дерева исходного текста. Все ресурсы проекта перемещены в отдельный архив. Для создания архивов исходных текстов и ресурсов можно использовать команды "$ make dist-lzma" и "$ make dist-reslzma". Документация выполнена статичной, для модулей, и поделена по языкам. Для каждого языка документации формируется отдельный пакет. Добавлены пакеты библиотечных БД *-LibDB.Main и *-LibDB.VCA, помещены в data/LibsDB. Вместо DemoDB пакета добавлены пакеты моделей "AGLKS" и "Boiler", помещены в data/ModelsDB. Конфигурационные файлы для построения RPM и DEB пакетов обновлены. |
14.03 | DAQ.DCON | Савоченко Роман | Модуль полностью переписан для исправления плохого форматирования стиля написания кода. |
06.03 | SYS | Савоченко Роман | Добавлена реализация экспериментального XML-парсера. |
28.02 | DAQ.DCON | Савоченко Роман | Включение значительных улучшений от Алмаза Каримова в дерево исходных текстов. Версия модуля повышена до 0.5.0. |
28.02 | DemoDB | Савоченко Роман | Полное обновление из локальной Рабочей-ДемоБД MySQL. |
24.02 | FIX:UI.WebVision | Лысенко Максим | Отключена проверка попадания точек в область рисования для примитива "ElFigure", кроме заполнений. |
23.02 | SYS, UI.Vision, UI.WebCfg, UI.WebCfgD, UI.WebUser, UI.WebVision | Савоченко Роман | Разрешены все предупреждения при сборке с параметром "-Wall". |
21.02 | DAQ.DAQGate, DAQ.DCON, DAQ.DiamondBoards, DAQ.ICP_DAS, DAQ.JavaLikeCalc, DAQ.LogicLev, DAQ.ModBus, DAQ.OPC_UA, DAQ.Siemens, DAQ.SoundCard, UI.QTCfg, UI.QTStarter, UI.VCAEngine | Савоченко Роман | Разрешены все предупреждения при сборке с параметром "-Wall". |
12.02 | UI.Vision | Савоченко Роман | Добавлена индикация сообщения о потери соединения с сервером визуализации, а также восстановление, при удалённой визуализации. |
11.02 | FIX:UI.Vision | Савоченко Роман | Исправлено падение сеанса при выполнении проекта с периодом более 500 мс. |
11.02 | DAQ.BFN, DAQ.BlockCalc | Савоченко Роман | Разрешены все предупреждения при сборке с параметром "-Wall". |
08.02 | FIX:Archive | Савоченко Роман | Исправлено использование буферов с мягкой сеткой для высокого и низкого разрешения времени при архивировании. |
08.02 | Transport.*, Protocol.*, Special.*, DAQ.AMRDevs | Савоченко Роман | Разрешены все предупреждения при сборке с параметром "-Wall". |
08.02 | FIX:Transport.Serial | Савоченко Роман | Добавлена установка флага O_NONBLOCK к функции open() с целью решения проблемы блокирования при открытии некоторых переходников USB->RS232/422/485. |
07.02 | DB | Савоченко Роман | Добавлены функции пользовательского API fieldStruct(), fieldSeek(), fieldGet(), fieldSet() и fieldDel() для объекта таблицы, с целью предоставить пользовательский доступ к БД посредством интерфейса OpenSCADA. |
07.02 | DB.* | Савоченко Роман | Разрешены все предупреждения при сборке с параметром "-Wall". |
04.02 | Transport.Serial | Савоченко Роман | При инициализации порта использованы предыдущие настройки и реализована возможность опускать указание некоторых настроек. |
01.02 | FIX:Archive.FSArch | Савоченко Роман | Исправлена обработка результата функции fgetc() путём записи в "int" и корректной обработки "EOF". |
01.02 | FIX:Transport | Савоченко Роман | Исправлена загрузка всех транспортов, в случае наличия конфигурации транспортов для отсутствующих модулей. |
01.02 | FIX:SYS | Савоченко Роман | Адаптация, проверка и чистка кода для ARM-архитектуры. |
01.02 | FIX:SYS | Савоченко Роман | Очистка кода по всему проекту от многих предупреждений, по ключу "-Wall". |
20.01 | Protocol.HTTP | Савоченко Роман | Добавлена поддержка переменной HTTP "Transfer-Encoding=chunked" в исходящем транспорте. |
02.01 | UI.WebCfgD | Савоченко Роман | Добавлено изменение размера иконок на стороне сервера, с целью общего уменьшения трафика. |
Число | Категория | Задача | |
16.12 | SYS.Archive | Савоченко Р. | Добавлен механизм адаптивной генерации запросов к архивам различного качества, в случае общего запроса. Предотвращает продолжительную обработку в случае запроса больших интервалов времени и наличии менее качественных архивов. |
10.12 | DAQ.ModBus | Савоченко Р. | Исправлена потеря ресурса во время сбора данных. По этой причине исключена возможность присвоения строки прямо к объекту ресурсной строки. |
09.12 | DAQ | Савоченко Р. | Создан шаблон модуля "=Tmpl=" подсистемы "Сбор данных". |
09.12 | DAQ | Савоченко Р. | Начата реализация модуля "OPC_UA". |
03.12 | UI.VCAEngine | Савоченко Р. | Добавлен специальный атрибут "this" во все скрипты СВУ для доступа к объекту виджета и последующего вызова его функций пользовательского API. В объект "Widget" добавлены функций пользовательского API: ownerSess(), ownerPage(), ownerWdg(), attrPresent(), attr() и attrSet(). |
01.12 | SYS | Савоченко Р. | Добавлены глобальные функции для создания(регистрации) taskCreate() и закрытия taskDestroy() потоков. Все компоненты OpenSCADA используют новое API. |
28.11 | Transport.SSL | Савоченко Р. | Добавлена поддержка KeepAlive лимитов. Добавлена поддержка переподключения после потери соединения и для предотвращения потери сообщений. |
26.11 | SYS | Савоченко Р. | Функции пользовательского API: messDebug(), messInfo(), messNote(), messWarning(), messErr(), messCrit(), messAlert() и messEmerg() добавлены в корневой объект ядра OpenSCADA. |
26.11 | UI.Vision | Савоченко Р. | В инспектор атрибутов добавлена возможность групповой установки одноимённых атрибутов разных виджетов. Установка производится в групповом контейнере свойств инспектора атрибутов, который появляется при выделении одновременно нескольких виджетов. |
25.11 | UI.VCAEngine | Савоченко Р. | Исправлено падение движка визуализации при изменении мутированных атрибутов, которые многократно унаследованы. |
24.11 | SYS.Value, DAQ.DAQGate | Савоченко Р. | Добавлена поддержка возможности запроса отдельных атрибутов. Использовано для запроса архивируемых и часто запрашиваемых атрибутов. Все остальные атрибуты запрашиваются с периодом синхронизации путём полного запроса. Используется для уменьшения нагрузки и времени при обмене DAQGate с удалённой OpenSCADA станцией. |
22.11 | SYS.XML | Савоченко Р. | Функция преобразования дерева XML в строку оптимизирована по времени. |
20.11 | SYS | Савоченко Р. | Пользовательское системное API OpenSCADA основанное на объекте TCntrNodeObj расширено для контроля прав доступа пользователя. Объект TAreaObj переименован в TArrayObj. |
20.11 | SYS | Савоченко Р. | Функции пользовательского API: time(), localtime(), strftime(), strptime() и cron() добавлены в корневой объект ядра OpenSCADA. |
20.11 | DAQ.JavaLikeCalc | Савоченко Р. | Функции пользовательского API добавлены: insert(), replace(), toReal(), toInt(), parse(), parsePath() и path2sep() в объект значения строкового типа. |
14.11 | SYS.Res | Савоченко Р. | Исправлен контроль за двойным захватом ресурса в одном потоке и захват ресурса по таймауту. |
11.11 | SYS | Савоченко Р. | Добавлен механизм предотвращения повторного запуска в скрипты: demo-start и user-start. |
11.11 | SYS | Савоченко Р. | Функции пользовательского API: system(), message(), XMLNode() и cntrReq() добавлены в корневой объект ядра OpenSCADA. |
11.11 | SYS.Function, DAQ.BlockCalc, DAQ.LogicLev, UI.VCAEngine | Савоченко Р. | Добавлен механизм контроля за изменениями параметров контроллеров подсистемы "Сбор данных". |
11.11 | DB | Савоченко Р. | Функция пользовательского API SQLReq() добавлена в объект БД. |
11.11 | Archives | Савоченко Р. | Функция пользовательского API messGet() добавлена для объекта подсистемы "Архивы". |
06.11 | UI.VCAEngine | Савоченко Р. | Функции пользовательского API: user(), alrmSndPlay() и alrmQuittance() добавлены в объект сеанса проекта. |
05.11 | SYS, Special.FLibSYS | Савоченко Р. | Объект пользовательского API XMLNodeObj перемещён в ядро OpenSCADA (файлы tvariant.h, tvariant.cpp). |
05.11 | Transport | Савоченко Р. | Функция пользовательского API messIO() добавлена для объекта исходящего транспорта. |
05.11 | UI.Vision, UI.WebVision | Савоченко Р. | Улучшено вертикальное масштабирование для примитива "Диаграмма". |
30.10 | DAQ | Савоченко Р. | Код ошибки добавлен в статус контроллера, что позволяет идентифицировать состояние и отображать его. |
23.10 | UI.Vision, UI.WebVision | Савоченко Р. | Добавлена поддержка альфа-канала в атрибуты цвета всех примитивов. |
23.10 | Special.FLibComplex1 | Савоченко Р. | Функция ПИД расширена новыми параметрами: Kd, Tzd и followSp. Удалён параметр Tf. |
16.10 | DAQ.JavaLikeCalc | Савоченко Р. | Исправлено использование функций для параметров контроллеров DAQ из IO функций для первого использования. |
14.10 | UI.VCAEngine, UI.Vision, UI.WebVision | Савоченко Р. | Добавлена полная поддержка вертикального масштабирование диаграм. |
12.10 | SYS | Савоченко Р. | Выпущена версия 0.6.4 системы OpenSCADA. |
12.10 | DOC | Савоченко Р. | Обновлены документы TODO и README. |
11.10 | UI.Vision, UI.WebVision | Савоченко Р. | Закончена полная поддержка сигналов в примитиве "Protocol". |
11.10 | Transport.Sockets | Савоченко Р. | Добавлены ограничения для режима "Keep-alive". Добавлена установка приоритета задач транспорта. |
11.10 | DAQ.JavaLikeCalc | Савоченко Р. | Расширен механизм описания атрибутов параметров контроллера модуля для возможности управления идентификатором и именем конечного атрибута. |
11.10 | DAQ.BlockCalc | Савоченко Р. | Добавлен механизм управления последовательностью исполнения блоков. |
28.09 | DAQ.BlockCalc | Савоченко Р. | Добавлено поддержка прямых связей на параметры. |
26.09 | UI.WebVision | Савоченко Р. | Обновлена документация и переводы интерфейса, добавлен перевод документации на английский и выпущена версия модуля 0.7.0. |
26.09 | UI.WebCfgD | Савоченко Р. | Обновлена документация и переводы интерфейса, добавлен перевод интерфейса на немецкий и выпущена версия модуля 0.6.2. |
26.09 | UI.Vision | Савоченко Р. | Обновлена документация и переводы интерфейса, добавлен перевод документации на английский и выпущена версия модуля 0.9.0. |
26.09 | UI.VCAEngine | Савоченко Р. | Обновлена документация и переводы интерфейса, добавлен перевод документации на английский и выпущена версия модуля 0.9.0. |
26.09 | UI.QTCfg | Савоченко Р. | Обновлена документация и переводы интерфейса и выпущена версия модуля 1.8.1. |
24.09 | Archive.FSArch | Савоченко Р. | Исправлен экспорт больших участков архива, а также функция управления ограничениями запроса для буферов с фиксированным размером. |
22.09 | Transport | Савоченко Р. | В исходящий транспорт добавлена DOM-функция messIO() для предоставления пользователю возможности отправки прямых запросов через транспорты. |
22.09 | SYS, DAQ.JavaLikeCalc | Савоченко Р. | Реализована первичная поддержка модели объектов OpenSCADA (DOM) для доступа из языков пользовательского программирования. |
22.09 | DAQ.DAQGate | Савоченко Р. | Обновлена документация и выпущена версия модуля 0.8.0. |
22.09 | DAQ.DCON | Савоченко Р. | Обновлена документация и выпущена версия модуля 0.3.0. |
22.09 | DAQ.ICP_DAS | Савоченко Р. | Обновлена документация и выпущена версия модуля 0.5.0. |
22.09 | Special.FLibSYS | Савоченко Р. | Добавлены новые функции strEnc2Bin() и strDec4Bin(). Добавлена микросекундная часть времени в функцию FFT. |
18.09 | DAQ.BlockCalc | Савоченко Р. | Обновлена документация и выпущена версия модуля 1.2.1. |
18.09 | DAQ.JavaLikeCalc | Савоченко Р. | Обновлена документация и выпущена версия модуля 1.5.0. |
18.09 | DAQ.LogicLev | Савоченко Р. | Обновлена документация и выпущена версия модуля 1.0.1. |
18.09 | DAQ.ModBus | Савоченко Р. | Обновлена документация и выпущена версия модуля 1.0.1. |
18.09 | DAQ.Siemens | Савоченко Р. | Обновлена документация и выпущена версия модуля 1.2.1. |
16.09 | Special.FLibComplex1 | Савоченко Р. | Обновлена документация и выпущена версия модуля 1.0.4. |
16.09 | Special.FLibMath | Савоченко Р. | Обновлена документация и добавлен перевод документации на Английский. |
16.09 | Special.FLibSYS | Савоченко Р. | Обновлена документация и выпущена версия модуля 0.9.0. |
16.09 | Special.SystemTests | Савоченко Р. | Обновлена документация и выпущена версия модуля 1.3.7. |
16.09 | Transport.SSL | Савоченко Р. | Обновлена документация и выпущена версия модуля 0.8.2. |
13.09 | DAQ.ICP_DAS | Савоченко Р. | Добавлен новый модуль поддержки оборудования фирмы ICP DAS. Реализована поддержка модулей серии I-8000: I-87019RW, I-8017HW, I-87024W и I-8042W. |
06.09 | /SYS | Савоченко Р. | Версия дерева исходных текстов изменена в 0.6.4. Версия библиотеки OpenSCADA изменена в 0:11:0. Спек-файл для построения RPM-пакетов изменён для построения пакетов версии 0.6.4. |
06.09 | /DAQ/ICP_DAS | Савоченко Р. | Добавлен новый модуль реализации поддержки оборудования фирмы ICP DAS. |
06.09 | /DemoDB | Савоченко Р. | Внесены некоорые исправления. Обновлены переводы. Расширена функциональность главной страницы объектов сигнализации. Увеличены шрифты кадра контура, а так-же добавлены кнопки ступенчатого изменения значения. |
06.09 | /Special/FLibSYS | Савоченко Р. | Удалены прямые функции доступа к архивам. Вместо них должны использоваться встроенные функции объекта архива. |
27.08 | /UI/VCAEngine, /UI/Vision | Савоченко Р. | Добавлена поддержка стилей. |
27.08 | /SYS | Савоченко Р. | Включен патч Клауса Фетчера для коррекции перевода интерфейса на Немецкий. |
20.08 | /DAQ/ModBus | Савоченко Р. | Запись в контроллер сделана только в случае реального изменения значений и записи не EVAL значений. |
17.08 | /UI/Vision | Савоченко Р. | Добавлена проверка на отключенность трендов, включая и условие не корректного цвета, в примитив "Диаграмма". |
14.08 | /SYS, /DB/MySQL, /DB/SQLite | Савоченко Р. | Добавлена возможность использования переводов из многоязыковой БД в одноязыковой конфигурации. |
14.08 | /DB/SQLite,/DB/MySQL | Савоченко Р. | Добавлена запись значение в языке по умолчанию в случае создания новой записи и не использования языка по умолчанию. |
14.08 | /DemoDB | Савоченко Р. | БД и конфигурационный файл переформированы для установки языком по умолчанию Английского. |
13.08 | /UI/VCAEngine, /UI/Vision, /UI/WebVision | Савоченко Р. | В примитив "Протокол" добавлено свойство порядка сортировки и свойства описания оформления элементов. |
06.08 | /SYS | Савоченко Р. | Из репозитория удалены файлы, которые могут быть созданы командой "autoreconf -iv". |
06.08 | /UI/WebCfg | Попкова Ирина | Перевод интерфейса на Немецкий. |
05.08 | /UI/Vision | Попкова Ирина | Перевод интерфейса на Немецкий. |
28.07 | /Special/FLibSYS | Савоченко Р. | Добавлена функция FFT в объект архива VArchObj для обработки архива быстрым преобразованием в ряд Фурье. |
27.07 | /Special/FLibSYS | Савоченко Р. | Добавлена пользовательская функция планирования в стандарте Cron tmCron(). |
27.07 | /DAQ/JavaLikeCalc | Савоченко Р. | Добавлена поддержка установки времени выполнения контроллеров в стандарте Cron. |
27.07 | /SYS | Савоченко Р. | Добавлена функция TSYS::cron() для планирования исполнения задач. |
24.07 | /DAQ/DCON | Савоченко Р. | Включен патч Алмаза Каримова для множества исправлений и улучшений. |
24.07 | /SYS/TVariant, /DAQ/JavaLikeCalc | Савоченко Р. | Добавлена поддержка выходных параметров в объектных функциях. |
24.07 | /Special/FLibSYS | Савоченко Р. | Добавлен объект VArchObj и функции vArh(), vArhBuf() для его создания. Используется для полного доступа к архивам. |
24.07 | /Special/FLibSYS | Савоченко Р. | Добавлен объект XMLNodeObj, функция xmlNode() для создания объекта и функция xmlCntrReq() для отправки запроса к интерфейсу управления OpenSCADA. |
22.07 | /UI/VCAEngine, /UI/QTStarter | Попкова Ирина | Перевод интерфейса на Немецкий. |
20.07 | /Special/FLibSYS | Савоченко Р. | Добавлены функции dbReqSQL() и messGet(), которые используют в возврате объекты. |
20.07 | /DAQ/JavaLikeCalc | Савоченко Р. | Добавлена полная поддержка объектов и массивов. Реализованы механизмы доступа к элементам ".prop" и "[prop]". Реализованы функции объектов и их вызов. Язык в целом унифицирован для работы с разными типами данных с помощью одной команды виртуальной машины. |
20.07 | /SYS, /SYS/TVariant, /SYS/TFunction | Савоченко Р. | Закончена реализация пользовательских объектов. Поддерживается базовый объект TVarObj и объект массива TAreaObj. |
10.07 | /Transport, /DAQ/ModBus, /Protocol/SelfSystem, /Transport/* | Савоченко Р. | Добавлен индивидуальный механизм блокирования исходящих транспортов. Использовано для монопольного доступа к транспорту без блокирования всего протокола. |
10.07 | /Special/SystemTests | Попкова Ирина | Перевод интерфейса на Немецкий. |
09.07 | /Transport/Serial | Попкова Ирина | Перевод интерфейса на Немецкий. |
07.07 | /Special/FLibSYS | Попкова Ирина | Перевод интерфейса на Немецкий. |
05.07 | /Value | Савоченко Р. | Порядок обработки значений в сервисной функции изменён на: сначало последние значения, а затем архивные. Контейнера для последних значений и архивных разделены. |
05.07 | /Archive/Value, /DAQ/Redundace, /DAQ/DAQGate | Савоченко Р. | Исправлена установка старого значения времени для нового значения при копировании, также исправлено копирование одного значения для буфера. |
05.07 | /Protocol/HTTP, /Protocol/SelfSystem, /Special/FLibComplex1, /Special/FLibMath | Попкова Ирина | Перевод интерфейса на Немецкий. |
02.07 | /DAQ, /Value, /DAQ/DAQGate | Савоченко Р. | Механизм восстановления из архивов несколько обновлен с целью исправления потери значений. |
02.07 | /DAQ/DAQGate | Савоченко Р. | Порядок удалённых станций сделан значащим. Выполнена некоторая очистка кода. Исправлен доступ к атрибуту ошибки "err". |
02.07 | /Archive | Савоченко Р. | Изменена концепция синхронизации для DAQ.DAQGate и резервирования сбора данных. |
30.06 | /DAQ/DAQGate | Савоченко Р. | Добавлено обновление списка параметров и соединение архивов с ними. |
30.06 | /DAQ/DAQGate | Савоченко Р. | Постоянные запросы к удалённому контроллеру группированы в один запрос. |
30.06 | /DAQ/Value | Савоченко Р. | Исправлена сервисная функция запроса атрибутов значений в асинхронном режиме. |
30.06 | /SYS | Савоченко Р. | Добавлен механизм сигналов, основанный на API сообщений. |
24.06 | /DAQ/JavaLikeCalc | Савоченко Р. | Предел количества переменных (регистров) использованых пользователем в функции расширен из 255 до 65535. |
24.06 | /DemoDB | Савоченко Р. | Обновлен алгоритм создания архивных документов. Функции документа для суммирования и усреднения участка архива исправлены для использования последнего значения. Добавлено имя пользователя сеанса для размещения в протоколе действия. |
24.06 | /UI/VCAEngine | Савоченко Р. | Добавлена пользовательская функция vcaSesUser() в пользовательское API СВУ. |
24.06 | /DAQ/System, /DAQ/JavaLikeCalc | Попкова Ирина | Перевод интерфейса на Немецкий. |
22.06 | /UI/QTCfg, /UI/WebCfg, /UI/WebCfgD | Савоченко Р. | Добавлена поддержка полностью динамических структур элемента таблицы. |
22.06 | /DB | Савоченко Р. | Добавлена вкладка формирования SQL-запроса в страницу конфигурации БД. |
22.06 | /DAQ/SoundCard, /DAQ/Siemens, /DAQ/SNMP | Попкова Ирина | Перевод интерфейса на Немецкий. |
19.06 | /DemoDB | Савоченко Р. | Обновлен перевод БД СВУ на Английский и добавлен перевод на Украинский. |
19.06 | /DAQ/LogicLev, /DAQ/DAQGate, /DAQ/DiamondBoards, /DAQ/ModBus | Попкова Ирина | Перевод интерфейса на Немецкий. |
17.06 | /DemoDB | Савоченко Р. | Демо БД обновлена для реализации структуры БД СВУ версии 2. |
17.06 | /UI/VCAEngine | Савоченко Р. | Версия структуры БД СВУ изменена на 2 для повышения производительности и исключения потерянных записей в БД. |
09.06 | /SYS | Савоченко Р. | Выпущено третье обновление версии 0.6.3. |
08.06 | /DOC | Савоченко Р. | Обновлены руководства системы OpenSCADA, документация по API и TODO. |
08.06 | /Protocol/HTTP | Савоченко Р. | Обновлена и переведена на Английский документация и выпущена версия 1.4.1 модуля. |
08.06 | /Protocol/SelfSystem | Савоченко Р. | Обновлена и переведена на Английский документация и выпущена версия 0.9.0 модуля. |
08.06 | /Special/FLibComplex1 | Савоченко Р. | Обновлена документация. |
08.06 | /Special/FLibSYS | Савоченко Р. | Обновлена документация и выпущена версия 0.8.1 модуля. |
08.06 | /Transport/SSL | Савоченко Р. | Обновлена и переведена на Английский документация и выпущена версия 0.8.1 модуля. |
08.06 | /Transport/Serial | Савоченко Р. | Обновлена и переведена на Английский документация и выпущена версия 0.5.0 модуля. |
08.06 | /UI/QTCfg | Савоченко Р. | Обновлена и переведена на Английский документация и выпущена версия 1.8.0 модуля. |
08.06 | /UI/QTStarter | Савоченко Р. | Обновлена и переведена на Английский документация и выпущена версия 1.5.3 модуля. |
08.06 | /UI/VCAEngine | Савоченко Р. | Обновлена документация и выпущена версия 0.8.10 модуля. |
08.06 | /UI/Vision | Савоченко Р. | Выпущена версия 0.8.10 модуля. |
08.06 | /UI/WebCfgD | Савоченко Р. | Обновлена и переведена на Английский документация и выпущена версия 0.6.1 модуля. |
08.06 | /UI/WebVision | Савоченко Р. | Выпущена версия 0.6.10 модуля. |
08.06 | /Protocol | Савоченко Р. | Версия API модулей подсистем увеличена до 2. |
05.06 | /Transport/Sockets | Савоченко Р. | Обновлена и переведена на Английский документация и выпущена версия 1.4.0 модуля. |
05.06 | /DAQ/System | Савоченко Р. | Обновлена документация и выпущена версия 1.7.0 модуля. |
05.06 | /DAQ/SoundCard | Савоченко Р. | Обновлена документация и выпущена версия 0.6.0 модуля. |
05.06 | /DAQ/Siemens | Савоченко Р. | Обновлена документация и выпущена версия 1.2.0 модуля. |
05.06 | /DAQ/SNMP | Савоченко Р. | Обновлена документация и выпущена версия 0.4.0 модуля. |
05.06 | /DAQ/ModBus | Савоченко Р. | Обновлена документация и выпущена версия 1.0.0 модуля. |
05.06 | /DAQ/LogicLev | Савоченко Р. | Обновлена документация и выпущена версия 1.0.0 модуля. |
05.06 | /DAQ/JavaLikeCalc | Савоченко Р. | Обновлена документация и выпущена версия 1.4.0 модуля. |
05.06 | /DAQ/DiamondBoards | Савоченко Р. | Обновлена документация и выпущена версия 1.2.0 модуля. |
05.06 | /DAQ/DCON | Савоченко Р. | Обновлена документация и выпущена версия 0.2.0 модуля. |
05.06 | /DAQ/DAQGate | Савоченко Р. | Обновлена документация и выпущена версия 0.7.0 модуля. |
05.06 | /DAQ/BlockCalc | Савоченко Р. | Обновлена документация и выпущена версия 1.2.0 модуля. |
05.06 | /DB/SQLite | Савоченко Р. | Обновлена документация и выпущена версия 1.6.0 модуля. |
05.06 | /DB/MySQL | Савоченко Р. | Обновлена документация и выпущена версия 1.6.0 модуля. |
05.06 | /DB/FireBird | Савоченко Р. | Обновлена документация и выпущена версия 0.9.1 модуля. |
05.06 | /DB/DBF | Савоченко Р. | Обновлена документация и выпущена версия 2.0.1 модуля. |
05.06 | /Archive/FSArch | Савоченко Р. | Обновлена документация и выпущена версия 1.3.0 модуля. |
05.06 | /Archive/DBArch | Савоченко Р. | Обновлена документация и выпущена версия 0.8.0 модуля. |
05.06 | /Archives, /DAQS | Савоченко Р. | Версия API модулей подсистем увеличена до 3. |
04.06 | /UI/VCAEngine | Савоченко Р. | Добавлена поддержка многоязыковых текстовых переменных. |
04.06 | /DAQ/LogicLev | Савоченко Р. | Добавлена поддержка многоязыковых текстовых переменных в шаблонных переменных. |
04.06 | /SYS | Савоченко Р. | Поддержка многоязыковых текстовых переменных добавлена в подсистемы "Архивы" и "БД". |
04.06 | /SYS | Савоченко Р. | Демонстрационный конфигурационный файл переведен на Английский, Украинский и Российский. |
04.06 | /DemoDB | Савоченко Р. | Закончен многязыковый перевод БД "vcaBase", "vcaTest" и "vcaAGLKS" на Английский и Российский. |
02.06 | /SYS | Савоченко Р. | x86 зависимый механизм вычисления коротких интервалов заменён на стандартный системный механизм получения времени в наносекундах. |
02.06 | /DemoDB | Савоченко Р. | Закончен многязыковый перевод БД "AGLKSModel" на Английский, Украинский и Российский. |
02.06 | /DAQ/SoundCard, /DAQ/Siemens, /DAQ/SNMP, /DAQ/DiamondBoards, /DAQ/BlockCalc | Савоченко Р. | Адаптированы для поддержки резервирования и многоязыковых текстовых переменных. |
02.06 | /DAQ/SoundCard, /DAQ/Siemens, /DAQ/SNMP, /DAQ/DiamondBoards, /DAQ/BlockCalc | Лысенко М. | Переведена документация на Английский. |
28.05 | /DemoDB | Савоченко Р. | Закончен многязыковый перевод БД "OscadaLibs" на Английский, Украинский и Российский. |
28.05 | /SYS | Савоченко Р. | Исправлена сборка модулей с помощью libtool версии 2. |
27.05 | /DAQ/DCON, /DAQ/JavaLikeCalc, /DAQ/ModBus, /Protocol/ModBus | Савоченко Р. | Адаптированы для поддержки резервирования и многоязыковых текстовых переменных. |
27.05 | /DAQ/DAQGate, /DAQ/JavaLikeCalc, /DAQ/ModBus | Лысенко М. | Переведена документация на Английский. |
25.05 | /DAQ/LogicLev | Лысенко М. | Переведена документация на Английский. |
25.05 | /DemoDB | Савоченко Р. | Demo БД на разных языках объединены в одну многоязыковую БД на Английском, Украинском и Российском языках. |
25.05 | /SYS,/DB/SQLite,/DB/MySQL | Савоченко Р. | Закончена реализация поддержки многоязыковых текстовых переменных. Поддержка многоязыковых текстовых переменных реализована в БД DB.SQLite, DB.MySQL и конфигурационном файле. |
22.05 | /UI/VCAEngine, /UI/Vision | Савоченко Р. | Добавлена подсветка модифицированных атрибутов. |
22.05 | /DB/DBF, /DB/SQLite, /DB/FireBird | Савоченко Р. | Механизм запроса данных унифицирован. |
22.05 | /UI/WebVision | Попкова Ирина | Перевод интерфейса на Немецкий. |
22.05 | /DAQ/System | Лысенко М. | Переведена документация на Английский. |
18.05 | /DAQ/LogicLev | Савоченко Р. | Добавлена поддержка резервирования. |
18.05 | /SYS/TVariant | Савоченко Р. | Объект расширен для поддержки EVAL-значений. |
18.05 | /DAQ/Value, /DAQ/* | Савоченко Р. | Добавлена передача предыдущего значения в функциях уведомления об установке значения атрибута. |
18.05 | /Archive/Value, /Archive/DBArch, /Archive/FSArch | Савоченко Р. | Группа функций getS,R,I,B() заменена одной getVal() с результатом в TVariant. В getVal() добавлен механизм горячего заполнения дыр в архиве. |
16.05 | /SYS/Build | Савоченко Р. | Добавлены AutoConf макросы для более детального поиска файлов заголовков и библиотек для сборки БД MySQL, FireBird и SQLite. |
15.05 | /Special/FLibSYS | Савоченко Р. | Добавлены пользовательские функции floatSplitWord() и floatMergeWord(). |
14.05 | /Archive/Value | Савоченко Р. | Добавлен механизм горячей компенсации дыр в архивах посредством архивов резервных станций. Компенсация происходит в момент запроса к архиву. |
14.05 | /Archive/Value, /Archive/FSArch, /Archive/DBArch | Савоченко Р. | Изменено API запроса значений для заполнения дыр из подсистемы "Сбор данных". Добавлена возможность модификации присутствующих значений в буфере значений фиксированного типа с привязкой к сетке. |
09.05 | /DAQ/System, /DAQ/DAQGate | Савоченко Р. | Модули адаптированы для работы в режиме резервирования. |
09.05 | /SYS/Archive/Value | Савоченко Р. | Добавлена функция копирования объектов буферов TValBuf. Хранение значений в архиве фиксированного типа оптимизировано по размеру. |
09.05 | /SYS | Савоченко Р. | Добавлен групповой "CntrReqs" запрос к интерфейсу управления OpenSCADA. Использован для группировки мелких стандартных запросов в один большой запрос. |
09.05 | /DAQ | Савоченко Р. | Реализована базовая поддержка резервирования. |
09.05 | /Transport, /UI/WebCfgD, /UI/QTCfg, /DAQ/DAQGate | Савоченко Р. | Механизм запросов к интерфейсу управления удалённых OpenSCADA станций унифицирован и вынесен в функцию TTransportS::cntrIfCmd(). |
27.04 | /UI/QTCfg | Савоченко Р. | Добавлен механизм поиска элемента в ветви дереве навигации. |
27.04 | /DAQ/DAQGate | Савоченко Р. | Добавлена компенсация времени простоя путём синхронизации архивов. Реализована работа в режиме резервирования. Добавлено перенаправление запросов к архивам на архивы удалённых станций. |
27.04 | /SYS/Value | Савоченко Р. | В сервисную функцию запроса атрибутов добавлена поддержка запроса кадров архивов. Использовано для компенсации времени простоя путём синхронизации архивов. |
27.04 | /SYS/Value | Савоченко Р. | Добавлен механизм наследования объекта TVal с целью перехвата запросов к архивам и проброса их на удалённую станцию. |
27.04 | /SYS/Archive | Савоченко Р. | Добавлен параметр указания архиватора для функции TVArchive::period(). |
21.04 | /UI/VCAEngine | Савоченко Р. | Объект описания атрибутов TFld для наследованных атрибутов сделан общим. |
21.04 | /UI/VCAEngine | Савоченко Р. | Упрощён механизм хранения атрибутов виджетов. |
21.04 | /SYS/TCntrNode | Савоченко Р. | Контейнер групп предков сделан динамическим для оптимизации использования памяти. |
17.04 | /SYS | Савоченко Р. | Функция nodeRes() объекта TCntrNode переопределена во всех объектах её использующих. |
17.04 | /SYS/TCntrNode | Савоченко Р. | Ресурс счётчика подключений/отключений сделан общим для всех объектов посредством мютекса. |
17.04 | /SYS/Resource | Савоченко Р. | Для read-write ресурсов использована POSIX функции pthread_rwlock_*(). |
17.04 | /UI | Савоченко Р. | Выполнена адаптация основанных на QT модулей к версии QT 4.5. Глобально установлена переменная окружение LC_NUMERIC=C для окончательного устранения проблемы разделителя в вещественных числах. |
16.04 | /DemoDB | Савоченко Р. | Обновлена российская БД на предмет изменения DAQ.ModBus и переименования DAQ.Transport в DAQ.DAQGate. |
16.04 | /DAQ/Transport | Савоченко Р. | Переименован в DAQGate. |
15.04 | /Protocol/ModBus | Савоченко Р. | Добавлена буферизация фрагментов входящих запросов с целью более надёжной обработки запросов. |
15.04 | /DAQ/ModBus | Савоченко Р. | Окончательно и везде исправлен протокол ModBus/ASCII. |
15.04 | /Transport/Socket | Савоченко Р. | Исправлено переподключение и восстановление сеанса. |
13.04 | /SYS/Resource | Савоченко Р. | Объект ресурса Res оптимизирован по размеру путём выноса ресурса счётчика чтения. |
10.04 | /Protocol/ModBus | Савоченко Р. | Реализована полная поддержка входящего протокола и структура отражение данных для ModBus. Поддерживается многоузловое отражение данных и шлюзование запросов к удалённым устройствам. |
06.04 | /DAQ/Transporter, /Protocol/SelfSystem, /UI/QTCfg, /UI/Vision, /UI/WebCfgD | Савоченко Р. | Использован новый интерфейс API модулей подсистемы "Протоколы", для исходящих запросов. |
06.04 | /Protocol | Савоченко Р. | Функция API модулей подсистемы "Протоколы", для исходящих запросов, изменена на void outMess( XMLNode &io, TTransportOut &tro ) с целью гибкого описания интерфейса взаимодействия с протоколом посредством XML. |
06.04 | /DAQ/ModBus | Савоченко Р. | В контейнер модулей ModBus включен модуль протокола и функции протокола ModBus перенесены в него. |
06.04 | /DAQ/DCON | Савоченко Р. | Удалено собственное API последовательных интерфейсов в модуле. Вместо него использован новый транспорт "Serial" OpenSCADA. |
06.04 | /Transport/Serial | Савоченко Р. | Реализован и оттестирован исходящий транспорт. |
06.04 | /Transport/Serial | Савоченко Р. | Исправлена инициализация структуры FD_SET перед каждым вызовом функции select(). |
01.04 | /DAQ/ModBus | Савоченко Р. | Добавлен механизм статуса для контроллера. |
01.04 | /Protocol | Савоченко Р. | Добавлен шаблонный модуль "=Tmpl=" подсистемы "Протокол" для упрощения создания, на его основе, новых модулей подсистемы. |
31.03 | /DAQ/ModBus | Савоченко Р. | Удалён собственный последовательный интерфейс и вместо него использован новый транспорт "Serial". |
31.03 | /Transport | Савоченко Р. | Реализован модуль "Serial" для обслуживания коммуникаций через последовательные интерфейсы. |
31.03 | /Transport | Савоченко Р. | Для исходящих транспортов добавлен диалог ручной отправки нужных сообщений и контроля за результатом. |
31.03 | /SYS | Савоченко Р. | Добавлен механизм кодирования бинарных данных в текстовое представление и обратно посредством функций TSYS::strEncode() и TSYS::strDecode(). |
31.03 | /Transport | Савоченко Р. | Добавлен шаблонный модуль "=Tmpl=" подсистемы "Транспорты" для упрощения создания, на его основе, новых модулей подсистемы. |
26.03 | /UI/QTCfg | Савоченко Р. | Добавлена возможность выбора множества элементов дерева навигации. Режим множественного выбора использован для группового удаления элементов. |
25.03 | /DAQ/JavaLikeCalc | Савоченко Р. | Добавлены служебные атрибуты "f_frq", "f_start" and "f_stop" в функции объектов контроллеров. |
25.03 | /Archive | Савоченко Р. | Усовершенствован алгоритм формирования трендов значений. |
25.03 | /UI/Vision, /UI/WebVision | Савоченко Р. | Усовершенствован алгоритм формирования графиков примитива "Диаграмма". |
25.03 | /UI/VCAEngine, /UI/Vision, /UI/WebVision | Савоченко Р. | Вид "Спектр" примитива "Диаграмма" реализован. Частотный спектр строится с помощью библиотеки быстрого разложения сигналов в ряд Фурье FFTW3. |
18.03 | /SYS | Савоченко Р. | Выпущено второе обновление версии 0.6.3. |
17.03 | /DemoDB | Савоченко Р. | Обновлены и расширены панели управления графиками и документами. Исправлено двойное закрытие архивного документа. |
17.03 | /UI/QTStarter | Савоченко Р. | Добавлен механизм вставки собственного пункта меню на панель меню открываемых окон. Механизм определения факта открытия хотябы одного окна изменён на контроль количества виджетов верхнего уровня. Добавлены специальные свойства "QTStarterToolDis" и "QTStarterMenuDis" для исключения размещения собственной панали инструментов или пункта меню у открываемых окон. |
16.03 | /DOC | Савоченко Р. | Документ руководства по OpenSCADA отформатирован для печати и добавлен в репозиторий. |
16.03 | /Archive/DBArch | Савоченко Р. | Обновлена документация и выпущена версия 0.8.0. |
16.03 | /DB/DBF | Савоченко Р. | Обновлена документация и выпущена версия 2.0.0. |
16.03 | /DB/FireBird | Савоченко Р. | Обновлена документация и выпущена версия 0.9.0. |
16.03 | /DB/MySQL | Савоченко Р. | Обновлена документация и выпущена версия 1.5.0. |
16.03 | /DB/SQLite | Савоченко Р. | Обновлена документация и выпущена версия 1.5.0. |
16.03 | /DAQ/JavaLikeCalc | Савоченко Р. | Обновлена документация и выпущена версия 1.3.1. |
16.03 | /Protocol/HTTP | Савоченко Р. | Обновлена документация и выпущена версия 1.4.0. |
16.03 | /Special/FLibSYS | Савоченко Р. | Обновлена документация и выпущена версия 0.8.0. |
16.03 | /UI/QTStarter | Савоченко Р. | Обновлена документация и выпущена версия 1.5.2. |
16.03 | /UI/QTCfg | Савоченко Р. | Обновлена документация и выпущена версия 1.7.1. |
16.03 | /UI/VCAEngine | Савоченко Р. | Обновлена документация и выпущена версия 0.8.5. |
16.03 | /UI/Vision | Савоченко Р. | Обновлена документация и выпущена версия 0.8.5. |
16.03 | /UI/WebCfg | Савоченко Р. | Обновлена документация и выпущена версия 1.5.3. |
16.03 | /UI/WebCfgD | Савоченко Р. | Обновлена документация и выпущена версия 0.6.0. |
16.03 | /UI/WebVision | Савоченко Р. | Обновлена документация и выпущена версия 0.6.5. |
16.03 | /UI/Vision | Савоченко Р. | Реализована базовая поддержка многодисплейных систем. |
16.03 | /UI/Vision | Савоченко Р. | Добавлен индикатор часов на панели состояний в режиме исполнения проекта для полноэкранного исполнения. |
16.03 | /UI/Vision | Савоченко Р. | Реализовано скрытие панели меню в режиме исполнения проекта для непривилегированных пользователей. Панель меню в режиме исполнения теперь позиционируется как инструмент администратора OpenSCADA, содержащий общесистемные функции. Функции печати и экспорта продублированы на панели состояний. |
13.03 | /UI/VCAEngine | Савоченко Р. | Код открытия страниц исполняемого интерфеса перемещён в обработчик атрибута "pgOpenSrc", что позволило выполнять полноценное открытие страниц с динамической линковкой из скриптов виджетов. |
11.03 | /UI/Vision, /UI/WebVision | Савоченко Р. | Работа механизма тренда примитива «Диаграмма» СВУ исправлена при работе на длинных интервалах времени. Исправлена работа с отдельно выбранным архиватором. |
10.03 | /UI/VCAEngine, /UI/Vision, /UI/WebVision | Савоченко Р. | Индексы атрибутов виджетов упорядочены. |
09.03 | /DAQ/SoundCard | Савоченко Р. | Реализован модуль сбора данных с входов звуковых контроллеров. Создана документация и выпущена версия 0.5.0. |
09.03 | /DAQ | Савоченко Р. | Добавлен механизм статуса для объектов контроллеров подсистемы "Сбор данных". |
03.03 | /DemoDB | Савоченко Р. | Реализованы полноценные объекты сигнализации. Создан шаблон кадра сводных графиков, содержащего до 80 графиков одновременно. Добавлена контекстная помощь к элементам мнемосхемы. Обновлена панель навигации и добавлены кнопки квитации аварийных сообщений. Добавлены объёмные элементы трубопровода. Добавлено контекстное меню для шаровых кранов. Увеличен размер шрифта значений элементов видов аналоговых сигналов. |
03.03 | /UI/VCAEngine, /UI/Vision, /UI/WebVision | Савоченко Р. | Реализована поддержка контекстного меню для виджетов в режиме исполнения. |
03.03 | /UI/VCAEngine, /UI/Vision | Савоченко Р. | Реализован механизм очистки изменений виджетов. Часто нужен для сброса локальных изменений и для возврата к наследованным свойствам. |
27.02 | /UI/VCAEngine, /UI/Vision, /UI/WebVision | Савоченко Р. | Атрибут "root" перемещён в основной контейнер атрибутов виджетов. Добавлен атрибут "parent" для предоставления информации о родительском виджете. Добавлены атрибуты "tipTool" и "tipStatus" для предоставления возможности наделения виджетов контекстными подсказками. |
24.02 | /SYS, /UI/VCAEngine | Савоченко Р. | Реализован тип данных TVariant для прозрачного хранения данных разных типов. Объект использован для получения прямого доступа к атрибутам виджетов "id" и "path" и исключения избыточного хранения данных этих атрибутов. |
23.02 | /Config, /DB, /DB/DBF, /DB/MySQL, /DB/SQLite, /DB/FireBird | Савоченко Р. | Увеличена версия API подсистемы "БД" до 2. Добавлен специальный флаг выбора ключа для использования его в функциях запроса к БД dataSeek() и dataDel(), что позволило выбирать ключи для запроса не только текстового типа. |
23.02 | /Archive, /Mess, /Archive/FSArch, /Archive/DBArch, /UI/VCAEngine, /UI/Vision, /UI/WebVision | Савоченко Р. | Увеличена версия API подсистемы "Архивы" до 2. Добавлена микросекундная часть времени в системные сообщения. |
23.02 | /Archive/FSArch | Савоченко Р. | Выпущена версия 1.1.0. |
20.02 | /DAQ | Савоченко Р. | Увеличена версия API подсистемы "Сбор данных" до 2. |
20.02 | /Protocol/HTTP, /UI/WebCfg, /UI/WebCfgD, /UI/WebVision | Савоченко Р. | Исправлен пропуск и неполная обработка символа '\r' в конце строк протокола HTTP. Исправлена работа в Konqueror 4. |
17.02 | /UI/WebVision | Лысенко М. | Изменена концепция формирования образа примитива "ElFigure" на формирование образов с заполнениями в отдельных изображениях и последующей сборки их в результирующее изображение. |
17.02 | /UI/Vision, UI/WebVision | Лысенко М. | Добавлена поддержка альфа-канала, т.е. полупрозрачности в указании цвета всех элементов примитива "ElFigure". |
16.02 | /Functions, /UI/VCAEngine | Савоченко Р. | В объект экземпляра (TValFunc) исполнения функций системы OpenSCADA (TFunction) добавлен атрибут пользователя для предоставления возможности разделения прав на исполнения функций пользовательского API. |
16.02 | /Special/FLibSYS | Савоченко Р. | В библиотеку системного API пользователя добавлены функции: sysCall(), int2str(), str2real(), str2int(). Функция sysCall() открывает широкие возможности пользователю OpenSCADA путём вызова любых системных программ, утилит и скриптов, а также получения посредством них доступа к огромному объёму системных данных. |
16.02 | /UI/VCAEngine, /UI/Vision, /UI/WebVision | Савоченко Р. | Добавлен атрибут "colorText" для установки цвета текста вида "Кнопка" примитива "FormEl". |
13.02 | /UI/VCAEngine | Савоченко Р. | Добавлены функции пользовательского API для расширенного доступа к элементам сеанса проекта из скриптов элементов(виджетов) визуализации. |
09.02 | /UI/VCAEngune | Савоченко Р. | Алгоритм выявления факта модификации атрибутов и виджетов, при исполнении проектов, вынесен в функцию modifChk() и доработан для учёта возможности переполнения и сброса счётчика тактов исполнения интерфейса визуализации. |
09.02 | /ModSchedule | Савоченко Р. | Функция периодической проверки на предмет изменения разделяемых библиотек (модулей) OpenSCADA перемещена в главный процесс ядра OpenSCADA. |
06.02 | /UI/VCAEngine | Савоченко Р. | Добавлена функция актуализации изменений, в режиме разработки, элементов интерфейса исполняющихся в момент изменения (режим исполнения). |
05.02 | /UI/WebVision | Савоченко Р. | Реализован кеш ресурсов. Повышает производительность при построении образов примитивов "ElFigure" на основе изображений. |
05.02 | /DB | Савоченко Р. | Режим работы с таблицами БД изменён на режим не закрывающий таблицы сразу по завершению работы с ними. Закрытие производится через минуту после последнего использования таблицы. Такой подход значительно повысил скорость доступа к БД. |
05.02 | /SYS/Control | Савоченко Р. | Исправлен конфликт ресурса возникающий при попытке удаления одного и того-же дочернего элемента компонента OpenSCADA из разных потоков. |
03.02 | /SYS | Савоченко Р. | Добавлен ресурс для доступа к контейнерам структуры элементов TElem. Были обнаружены конфликты при использовании общего TElem из разных TConfig разных потоков. |
02.02 | /SYS | Савоченко Р. | Выпущено первое обновление 0.6.3.1 OpenSCADA 0.6.3. |
02.02 | /DB/SQLite, /DB/MySQL, /DB/FireBird, /DB/DBF, /Archive/DBArch, /Archive/FSArch | Савоченко Р. | Добавлены документы переведенные на Английский язык Максимом Лысенко. |
02.02 | /SYS | Савоченко Р. | Добавлен перевод ядра OpenSCADA на Немецкий язык, Попковой Ирины. |
28.01 | /TModSchedul | Савоченко Р. | Реализована полная поддержка списков разрешённых (AllowList) и запрещённых (DenyList) модулей. Реализована таблица для контроля за загруженными модулями с возможность их ручного подключения и отключения. |
28.01 | /DB | Савоченко Р. | Изменён режим работы кеша для системной таблицы главной БД. Кеш теперь используется только если главная БД недоступна. |
28.01 | /SYS, /Special/SystemTests | Савоченко Р. | Добавлен ресурс для доступа к XML-дереву конфигурационного файла. |
28.01 | /SYS | Савоченко Р. | Функция загрузки из индивидуальной БД унифицирована и добавлена возможность загрузки только из конфигурационного файла, для актуализации изменений в конфигурационном файле. |
26.01 | /SYS | Савоченко Р. | Сборка вызывающей программы OpenSCADA отделена от сборки библиотеки ядра OpenSCADA и вынесена в директорию src_call/. |
23.01 | /SYS | Савоченко Р. | Реализована функция загрузки из индивидуальной БД, выбранной в подсистеме "БД". Может использоваться для загрузки данных экспортируемых БД. |
21.01 | /UI/QTCfg | Савоченко Р. | Реализована функция сохранения выбранной одноимённой вкладки при переключении страниц. |
21.01 | /Special/FLibSYS | Савоченко Р. | Добавлена возможность получения текущего времени в микросекундах посредством функции пользовательского программирования tmTime(). |
16.01 | /UI/QTCfg | Савоченко Р. | Реализовано обновление статуса, иконки станции, для удалённых станций. |
15.01 | /Protocol/HTTP | Савоченко Р. | Добавлена реализация поддержки Keep-Alive режима протокола HTTP. Критично для Web-браузера Opera. |
15.01 | /UI/QTStarter | Савоченко Р. | Добавлена трансляция запросов перевода сообщений стандартных диалогов QT в запросы I18N механизма, посредством объекта QT-транслятора I18NTranslator(). |
12.01 | /SYS | Савоченко Р. | Выпуск версии 0.6.3. |
12.01 | /SYS | Савоченко Р. | Добавлен документ анонса релиза 0.6.3. Обновлены документы FAQ, TODO и README. Файл спецификации построения RPM-пакетов обновлен для поддержки отдельных БД на Английском и Российском языках. |
12.01 | /DemoDB | Савоченко Р. | БД переведена на Английский язык. БД на Английском и Российском языках разделены. |
09.01 | /DemoDB | Савоченко Р. | Окончательно исправлен и протестирован алгоритм закрытия документа. |
07.01 | /SYS | Савоченко Р. | Обновлен документ API OpenSCADA. |
06.01 | /UI/Vision | Лысенко М. | Исправлена критическая ошибка в алгоритме очистки объектов std::map. |
06.01 | /UI/WebVision | Савоченко Р. | Обновлена документация, перевод и выпущена версия 0.6.0 модуля. |
06.01 | /UI/Vision | Савоченко Р. | Обновлена документация, перевод и выпущена версия 0.8.0 модуля. |
06.01 | /UI/VCAEngine | Савоченко Р. | Обновлена документация, перевод и выпущена версия 0.8.0 модуля. |
06.01 | /Value,/Function,/TConfig,/UI/VCAEngine | Савоченко Р. | Использован объект ResString для обеспечения безопасного многопоточного доступа. |
06.01 | /SYS | Савоченко Р. | Добавлен объект ResString для предоставление закрытого ресурсом доступа к объекту строки. |
05.01 | /SYS | Савоченко Р. | Изменена версия дерева исходных текстов на 0.6.3. |
05.01 | /DemoDB | Савоченко Р. | Опять исправлен алгоритм закрытия документа. Некоторые краны основной мнемосхемы подключены к реальным устройствам модели. |
05.01 | /DAQ/DCON | Савоченко Р. | Добавлен файл документации about_ru.pdf в дерево исходных текстов. |
05.01 | /Archive/DBArch | Савоченко Р. | Обновлена документация, перевод и выпущена версия 0.7.1 модуля. |
05.01 | /Archive/FSArch | Савоченко Р. | Обновлена документация, перевод и выпущена версия 1.0.1 модуля. |
05.01 | /DB/DBF | Савоченко Р. | Обновлена документация, перевод и выпущена версия 1.9.1 модуля. |
05.01 | /DB/FireBird | Савоченко Р. | Обновлена документация, перевод и выпущена версия 0.8.1 модуля. |
05.01 | /DB/MySQL | Савоченко Р. | Обновлена документация, перевод и выпущена версия 1.4.1 модуля. |
05.01 | /DB/SQLite | Савоченко Р. | Обновлена документация, перевод и выпущена версия 1.4.1 модуля. |
05.01 | /DAQ/BlockCalc | Савоченко Р. | Обновлена документация, перевод и выпущена версия 1.1.1 модуля. |
05.01 | /DAQ/JavaLikeCalc | Савоченко Р. | Обновлена документация, перевод и выпущена версия 1.3.0 модуля. |
05.01 | /DAQ/LogicLev | Савоченко Р. | Обновлена документация, перевод и выпущена версия 0.9.2 модуля. |
05.01 | /DAQ/ModBus | Савоченко Р. | Обновлена документация, перевод и выпущена версия 0.9.1 модуля. |
05.01 | /DAQ/SNMP | Савоченко Р. | Обновлена документация, перевод и выпущена версия 0.3.3 модуля. |
05.01 | /DAQ/Siemens | Савоченко Р. | Обновлена документация, перевод и выпущена версия 1.1.1 модуля. |
05.01 | /DAQ/System | Савоченко Р. | Обновлена документация, перевод и выпущена версия 1.6.2 модуля. |
05.01 | /DAQ/Transporter | Савоченко Р. | Обновлена документация, перевод и выпущена версия 0.3.3 модуля. |
05.01 | /Special/FLibComplex1 | Савоченко Р. | Обновлена документация, перевод и выпущена версия 1.0.3 модуля. |
05.01 | /Special/FLibSYS | Савоченко Р. | Обновлена документация, перевод и выпущена версия 0.7.0 модуля. |
05.01 | /Transport/SSL | Савоченко Р. | Обновлена документация, перевод и выпущена версия 0.8.0 модуля. |
05.01 | /Transport/Socket | Савоченко Р. | Обновлена документация, перевод и выпущена версия 1.3.6 модуля. |
05.01 | /UI/QTCfg | Савоченко Р. | Обновлена документация, перевод и выпущена версия 1.7.0 модуля. |
05.01 | /UI/WebCfg | Савоченко Р. | Обновлена документация, перевод и выпущена версия 1.5.2 модуля. |
Число | Категория | Задача | |
31.12 | /DemoDB | Савоченко Р. | Обновление демонстрационной БД. Исправлен алгоритм закрытия последнего документа. Добавлена страница конфигурации параметров ПИД-регулятора. Добавлена панель навигации для документов. Панель управления параметрами расширена для поддержки дискретных параметров (отсекатели). Часть кранов подключено к реальным устройствам на основной мнемосхеме. |
29.12 | /UI/WebVision | Савоченко Р. | Реализован примитив "Протокол". |
29.12 | /UI/Vision, /UI/WebVision | Савоченко Р. | Реализована функция масштабирования шрифта всех примитивов. |
26.12 | /UI/WebCfgD | Савоченко Р. | Выпущена версия 0.5.0 конфигуратора. |
26.12 | /DB/SQLite, /DB/MySQL, /DB/FireBird, /DB/DBF, /DAQ/BlockCalc | Алексей и Ирина Попковы | Добавлены переводы на немецкий язык. |
23.12 | /UI/Vision | Савоченко Р.,Лысенко М. | Реализована функция свободного визуального масштаба редактируемых кадров визуального интерфейса. |
22.12 | /SYS | Савоченко Р. | Изменена версия библиотеки ядра OpenSCADA на "0:10:0". |
22.12 | /SYS | Савоченко Р. | Пакеты документации унифицированы. Информационная документация помещена в бинарный пакет, а документация на программу выделена в отдельный пакет. |
19.12 | /DAQ/System | Савоченко Р. | Модуль адаптирован к поддержке libsensors версии 3. |
15.12 | /Archive/DBArch, /Archive/FSArch | Алексей и Ирина Попковы | Добавлены переводы на немецкий язык. |
15.12 | /SYS | Савоченко Р. | Добавлено кодирование идентификаторов объектов OpenSCADA для предотвращения ввода недопустимых в идентификаторе символов. |
15.12 | /SYS | Савоченко Р. | Добавлено конфигурационное поле пути к иконкам OpenSCADA. Поле конфигурации пути к модулям OpenSCADA перемещено на главную страницу системы. |
15.12 | /UI | Савоченко Р. | Добавлена поддержка типов иконок OpenSCADA "png", "gif", "jpg" и "jpeg". |
15.12 | /SYS, /UI/QTCfg | Савоченко Р. | Реализован и использован новый, оптимизированный по времени, запрос дочерних элементов дерева навигации. |
15.12 | /UI/WebVision | Савоченко Р. | Расширение функциональности модуля. Добавлена проверка прав доступа. Реализовано открытие страниц интерфейса в отдельных, всплывающих окнах. Реализован контроль активного режима в элементах примитива 'FormEl'. Блокирование обновления элементов примитива 'FormEl' на момент редактирования пользователем. |
15.12 | /UI/WebVision | Савоченко Р. | Реализовано использование шрифтов TTF и FontConfig для доступа к ним. |
15.12 | /UI/WebVision | Савоченко Р. | Код JavaScript программы модуля выделен в отдельный файл WebVisionVCA.js. |
15.12 | /UI/WebDbg | Савоченко Р. | Удалён модуль отработки взаимодействия с Web-интерфейсами. |
15.12 | /UI | Савоченко Р. | Добавлен шаблон модуля (src/moduls/ui/=Tmpl=) подсистемы "Пользовательские интерфейсы". |
15.12 | /UI | Савоченко Р. | Реализован динамический Web-конфигуратор (UI.WebCfgD) OpenSCADA. |
11.12 | /UI/Vision | Лысенко М. | Изменена концепция отображения примитива "ElFigure" с целью значительного повышения производительности в режиме разработки и исполнения. |
20.11 | /DemoDB | Савоченко Р. | Обновление БД. Файл БД среды визуализации разделён на файлы БД: vcaBase, vcaTest и vcaAGLKS. |
24.11 | /SYS, /UI/QTCfg, /UI/Vision | Савоченко Р. | Реализован механизм ограничения ввода количества символов идентификаторов объектов OpenSCADA в соответствии с размерностью значений их как ключей БД. |
24.11 | /UI/VCAEngine,/UI/Vision | Савоченко Р. | Добавлен и использован групповой запрос дерева библиотек виджетов. |
21.11 | /UI/Vision | Савоченко Р.,Лысенко М. | Использован бинарный алгоритм сортировки кучи в сортировке вложенных виджетов учитывая их порядок. Проблема старого алгоритма начала заметно сказываться после 500 вложенных виджетов. |
20.11 | /DemoDB | Савоченко Р. | Обновлена демонстрационная БД. Добавлена мнемосхема во второй сигнальный объект. Группа графиков обновлена и исправлена. |
17.11 | /UI/Vision | Савоченко Р. | Переписан, оптимизирован и усовершенствован механизм контроля времени обновления. |
17.11 | /UI/VCAEngine, /UI/Vision, /UI/WebVision | Савоченко Р. | Реализован сервисный запрос ветви атрибутов виджетов '/serv/attrBr'. Запрос призван оптимизировать обмен между визуализатором и движком визуализации путём замены множества мелких запросов одним крупным. В случае обмена по сетевым высоколатентным каналам данный механизм существенно повышает производительность. |
12.11 | /UI/WebVision | Савоченко Р. | Добавлена поддержка примитива "Документ". |
12.11 | /UI/Vision | Савоченко Р. | Добавлена реализация печати и экспорта в окне исполняемого проекта. Печать и экспорт реализованы для: страниц, диаграмм и документов. |
12.11 | /Functions, /DAQ/JavaLikeCalc | Савоченко Р. | Добавлена поддержка областей видимости для пользовательских функций. Добавлено ключевое слово "using" для указания области видемости. В DAQ.JavaLikeCalc добавлена поддержка ключевого слова "return". |
20.11 | /DemoDB | Савоченко Р. | Обновлена демонстрационная БД. Добавлены отчёты в архивном режиме. |
07.11 | /UI/Vision | Савоченко Р. | Добавлен флаг линковки(наследования) в диалог копирования. |
07.11 | /UI/VCAEngine, /UI/Vision | Савоченко Р. | Улучшена реализация примитива "Документ". Стабилизация режима архивирования. Хранение документов в БД проекта (*_ses). |
30.10 | /DemoDB | Савоченко Р. | Обновлена демонстрационная БД. Добавлены кадры отчётов на основе примитива "Документ". |
30.10 | /UI/Vision | Савоченко Р. | Реализована функция построения динамических документов посредством примитива "Document". |
30.10 | /Special/FLibSYS | Савоченко Р. | Добавлены функции пользовательского API: strPath2Sep(), strEnc2HTML() и real2str(). |
30.10 | /Special/FLibSYS | Савоченко Р. | В функции пользовательского API: varhBeg(), varhEnd(), varhGetR(), varhGetB() и varhGetS() добавлен параметр прямого доступа к архиву. |
28.10 | /UI/Vision | Савоченко Р. | Добавлена первичная поддержка примитива "Документ". |
28.10 | /Special/FLibSYS | Савоченко Р. | Функция пользовательского API для преобразования даты и времени в строку tmCtime() заменена на функцию представления даты и времени в произвольном формате tmFStr(). |
28.10 | /DB/MySQL | Савоченко Р. | Реализована возможность сохранения полей даты (флаг TFld::DateTimeDec) в специализированом типе данных БД, а имено с типом DATETIME. |
28.10 | /UI/VCAEngine, /UI/Vision, /UI/WebVision | Лысенко М.,Савоченко Р. | Добавлена поддержка динамических стилей линий в примитиве 'ElFigure'. |
27.10 | /UI/VCAEngine | Савоченко Р. | Включена базовая поддержка примитива "Документ". |
27.10 | /XML | Савоченко Р. | Добавлена возможность хранения и доступа к исполняемым инструкциям. |
22.10 | /DAQ | Almaz Karimov | В дерево исходных текстов проекта включен модуль реализации источника данных по протоколу DCON. |
14.10 | /Transport | Савоченко Р. | Создан новый модуль транспорта "SSL", основанный на библиотеке шифрования OpenSSL. |
14.10 | /SYS | Савоченко Р. | Пересмотрен механизм доступа к отладочным сообщения. Теперь отладка включается определением переменной OSC_DEBUG с уровнем от 0 до 5. Где 5 уровень наиболее детализирующий и должен использоваться осознано. |
14.10 | /Transports, /Transport/Socket | Савоченко Р. | Реализован интерфейс статуса транспортов. Предназначен для детализации текущего состояния и предоставления статистики обмена. |
02.10 | /SYS | Савоченко Р. | Добавлена конфигурация собственного интерфейса OpenSCADA на порту 10005 в конфигурационные файлы дистрибутива. |
02.10 | /SYS | Савоченко Р. | Добавлена поддержка символов перевода строк в атрибутах и именах тегов XML. Исправлена ошибка при передаче больших текстов в атрибутах. |
26.09 | /UI/QTCfg, /UI/Vision | Савоченко Р. | Использована функция QWidget::deleteLater() для удаления виджетов и устранения проблемы падения OpenSCADA в некоторых ситуациях удаления виджетов QT4. |
26.09 | /UI/VCAEngine, /UI/Vision, /UI/WebVision | Лысенко М.,Савоченко Р. | Для примитива 'ElFigure' добавлена поддержка динамических и статических точек. Добавлена поддержка динамических ширин, цветов, и изображений. |
20.09 | /SYS | Савоченко Р. | Выпущена третья сборка версии 0.6.2 для репозитория пакетов ALTLinux Sisyphus. |
20.09 | /SYS | Савоченко Р. | Добавлены переменные информации о программе PACKAGE_LICENSE, PACKAGE_DESCR, PACKAGE_AUTHOR и PACKAGE_SITE |
20.09 | /SYS | Савоченко Р. | Добавлена унифицированная функция засыпания задач по сетке времени TSYS::taskSleep(). Код в TArchiveS, DAQ.BlockCalc, DAQ.JavaLikeCalc, DAQ.LogicLev, DAQ.ModBus, DAQ.SNMP, DAQ.Siemens, DAQ.System, DAQ.Transporter и UI.VCAEngine заменён этой функцией. |
20.09 | /UI/QTCfg, /UI/Vision, /UI/WebCfg | Савоченко Р. | Обновлено содержимое информации 'About'. |
18.09 | /SYS | Савоченко Р. | Добавлена поддержка работы OpenSCADA в директории пользователя. Добавлен скрипт 'openscada_start' для запуска в пользовательском режие. Для QTCfg пользователь по умолчанию установлен в 'root'. |
17.09 | /SYS | Савоченко Р. | Выпущена вторая сборка версии 0.6.2. |
15.09 | /SYS | Савоченко Р. | Файл спецификации создания RPM пакетов адаптирован для формирования noarch пакетов на ALTLinux. Создан собственный скрипт 'mkdist' для создания "чистого" архива дистрибутива, с коррекцией функционирования команды 'make dist'. |
10.09 | /SYS | Савоченко Р. | Выпущен релиз версии 0.6.2 системы OpenSCADA. Добавлены документы анонса. Обновлены документы TODO и API. |
10.09 | /UI/WebCfg | Савоченко Р. | Обновлена документация, перевод и выпущена версия 1.5.1 модуля. |
10.09 | /UI/WebVision | Савоченко Р. | Обновлена документация, перевод и выпущена версия 0.4.0 модуля. |
10.09 | /UI/Vision | Савоченко Р. | Обновлена документация, перевод и выпущена версия 0.7.0 модуля. |
10.09 | /UI/VCAEngine | Савоченко Р. | Обновлена документация, перевод и выпущена версия 0.7.0 модуля. |
10.09 | /UI/QTCfg | Савоченко Р. | Обновлена документация, перевод и выпущена версия 1.6.0 модуля. |
10.09 | /UI/QTStarter | Савоченко Р. | Обновлена документация, перевод и выпущена версия 1.5.1 модуля. |
09.09 | /Special/SystemTests | Савоченко Р. | Обновлена документация, перевод и выпущена версия 1.3.6 модуля. |
09.09 | /Special/FLibSYS | Савоченко Р. | Обновлена документация, перевод и выпущена версия 0.6.1 модуля. |
09.09 | /Special/FLibMath | Савоченко Р. | Обновлена документация, перевод и выпущена версия 0.5.1 модуля. |
09.09 | /Special/FLibComplex1 | Савоченко Р. | Обновлена документация, перевод и выпущена версия 1.0.2 модуля. |
09.09 | /Protocol/SelfSystem | Савоченко Р. | Обновлена документация, перевод и выпущена версия 0.8.0 модуля. |
09.09 | /Protocol/HTTP | Савоченко Р. | Обновлена документация, перевод и выпущена версия 1.3.2 модуля. |
09.09 | /Transport/Sockets | Савоченко Р. | Обновлена документация, перевод и выпущена версия 1.3.5 модуля. |
09.09 | /DAQ/Transporter | Савоченко Р. | Обновлена документация, перевод и выпущена версия 0.3.2 модуля. |
09.09 | /DAQ/System | Савоченко Р. | Обновлена документация, перевод и выпущена версия 1.6.1 модуля. |
09.09 | /DAQ/Siemens | Савоченко Р. | Обновлена документация, перевод и выпущена версия 1.1.0 модуля. |
09.09 | /DAQ/ModBus | Савоченко Р. | Обновлена документация, перевод и выпущена версия 0.9.0 модуля. |
09.09 | /DAQ/LogicLev | Савоченко Р. | Обновлена документация, перевод и выпущена версия 0.9.1 модуля. |
09.09 | /DAQ/SNMP | Савоченко Р. | Обновлена документация, перевод и выпущена версия 0.3.2 модуля. |
09.09 | /DAQ/JavaLikeCalc | Савоченко Р. | Обновлена документация, перевод и выпущена версия 1.2.0 модуля. |
09.09 | /DAQ/DiamondBoards | Савоченко Р. | Обновлена документация, перевод и выпущена версия 1.1.0 модуля. |
09.09 | /DAQ/BlockCalc | Савоченко Р. | Обновлена документация, перевод и выпущена версия 1.1.0 модуля. |
09.09 | /DB/FireBird | Савоченко Р. | Обновлена документация, перевод и выпущена версия 0.8.0 модуля. |
09.09 | /DB/DBF | Савоченко Р. | Обновлена документация, перевод и выпущена версия 1.9.0 модуля. |
09.09 | /DB/SQLite | Савоченко Р. | Обновлена документация, перевод и выпущена версия 1.4.0 модуля. |
09.09 | /DB/MySQL | Савоченко Р. | Обновлена документация, перевод и выпущена версия 1.4.0 модуля. |
09.09 | /Archive/DBArch | Савоченко Р. | Обновлена документация, перевод и выпущена версия 0.7.0 модуля. |
09.09 | /Archive/FSArch | Савоченко Р. | Обновлена документация, перевод и выпущена версия 1.0.0 модуля. |
08.09 | /UI/WebVision | Лысенко М. | Добавлена поддержка фокуса и обработки событий в примитиве "ElFigure". |
08.09 | /UI/WebVision | Савоченко Р. | Добавлена возможность установки курсора примитива "Диаграмма". |
08.09 | /UI/WebVision | Савоченко Р. | Реализована поддержка фокуса мышью и частичная поддержка клавиатурного фокуса. |
07.09 | /UI/WebVision | Савоченко Р. | Реализована возможность работы кнопки, примитив "FormEl", в режиме триггера. |
05.09 | /UI/WebVision | Савоченко Р. | Реализован активный режим работы всех видов примитива "FormEl". |
03.09 | /SYS | Савоченко Р. | Выполнена адаптация OpenSCADA для сборки на Mandriva 2008.1 x86_64. |
02.09 | /UI/WebVision | Савоченко Р. | Реализовано ручное выравнивание элементов примитива "FormEl" по вертикали. |
01.09 | /UI/WebVision | Савоченко Р. | Добавлена поддержка генерации событий клавиатуры. |
26.08 | /UI/WebVision | Лысенко М. | Добавлена поддержка масштабирования толщины линии и бордюра по минимальному масштабу по x и y. |
20.08 | /SYS/XML | Савоченко Р. | Добавлена часть исходного XML потока в сообщение об ошибке разбора. |
20.08 | /Transport/Socket | Савоченко Р. | Добавлены три попытки на подключение к удалённой системе для стабилизации работы по некачественным каналам связи. |
19.08 | /UI/Vision | Савоченко Р. | Операция выделения мышью и прямоугольником оптимизирована по времени. Теперь событие выбора елемента генерируется по отпусканию мыши. |
19.08 | /UI/Vision | Савоченко Р. | Выполнена оптимизация удаления и копирования-вставки больших групп виджетов в режиме разработки. |
14.08 | /DAQ/ModBus | Савоченко Р. | Добавлена возможность опроса входных регистров (04) и входных битов (02) посредством протокола "ModBus". |
13.08 | /DAQ/JavaLikeCalc | Савоченко Р. | Переписан механизм работы с числовыми параметрами. Все основные операции теперь выполняются только над вещественными. Исключена необходимость обращения особого внимания на запись числовых констант. |
13.08 | /SYS | Савоченко Р. | Выполнена базовая адаптация к особенностям компилятора GCC версии 4.3. |
08.08 | /DAQ/ModBus | Савоченко Р. | Добавлен собственный лог протокола обмена. |
05.08 | /Protocol/SelfSystem | Савоченко Р. | Добавлена поддержка компрессии протокола посредством ZLib. |
05.08 | /SYS | Савоченко Р. | Добавлены функции компрессии с использованием ZLib. |
29.07 | /UI/Vision | Лысенко М. | Расширена поддержка собственного контекстного меню примитива "ElFigure" в режиме разработки. |
29.07 | /UI/Vision | Лысенко М. | Добавлена возможность выбора элементов внутри примитива "ElFigure" с помощью рисуемого мышью прямоугольника. |
29.07 | /DAQ/ModBus | Савоченко Р. | Добавлена поддержка опроса битовых параметров посредством стандартных функций 01 и 05 протокола "ModBus". |
29.07 | /DAQ/ModBus | Савоченко Р. | Добавлена возможность установки таймаутов RS485 сети индивидуально для каждого контроллера. |
29.07 | /DAQ/ModBus | Савоченко Р. | Добавлена возможность установки времени восстановление связи с недоступными контроллерами. Используется для уменьшения нагрузки на сеть RS485 за счёт разрежения попыток восстановления связи. |
11.07 | /UI/Vision | Савоченко Р. | Реализован кеш ресурсов для режима разработки. |
10.07 | /UI/Vision | Савоченко Р. | Реализован кеш ресурсов для режима исполнения. |
10.07 | /UI/Vision | Савоченко Р. | Добавлена поддержка автоматического скролинга в контейнерах, для возможности доступа к большим кадрам. |
10.07 | /UI/Vision | Лысенко М. | Добавлена функция копирования внутри примитива "ElFigure". |
04.07 | /UI/Vision | Савоченко Р. | Оптимизирован механизм хранения индивидуальных данных примитивов. Оптимизирован процесс загрузки параметров геометрии виджета. |
04.07 | /UI/WebVision | Савоченко Р. | Добавлена поддержка автоматического скролинга в контейнерах, для возможности доступа к большим кадрам. |
01.07 | /UI/VCAEngine, /UI/Vision | Савоченко Р. | Атрибуты 'id', 'name', 'dscr' и 'path' сделаны не визуальными и исключены из групповой обработки визуальных элементов для уменьшения визуального трафика. |
24.06 | /UI/Vision | Савоченко Р. | Оптимизированы операции перемещения и изменения размеров виджетов. |
23.06 | /SYS | Савоченко Р. | Переименованы все сервисные команды управления из цифрового вида (/serv/0) к имени объекта (/serv/attr). |
20.06 | /Archive/Value,~/Archive/FSArch | Савоченко Р. | Оптимизирована работа архиватора значений. Хранилище перечня архивов в архиваторе изменено на сортированный список с ускоренным поиском. Оптимизирована процедура инициализации директории файловых архивов. |
13.06 | /UI/Vision | Лысенко М. | Добавлена поддержка заполнения замкнутых контуров полупрозрачными изображениями, с вписыванием его в замкнутый контур и учётом общего поворота. |
19.06 | /UI/VCAEngine,/UI/Vision,/UI/WebVision | Савоченко Р. | Пересмотрена и унифицирована поддержка прав доступа к интерфейсу пользователя как при разработке, так и при исполнении. Добавлена возможность смены пользователя в режиме исполнения с ослеживанием смены прав доступа. Права разработки интерфейса зафиксированны в режиме "root.UI:RWRWR_". Для режима исполнения реализована поддержка индивидуальных прав доступа на "Просмотр" и "Контроль". |
09.06 | /CntrNode,/UI/QTCfg,/UI/WebCfg | Савоченко Р. | Добавлена поддержка статических списков выбора элементов конфигурации с выбором. |
09.06 | /UI/QTCfg | Савоченко Р. | Добавлен контроль модификации редактируемого |
02.06 | /SYS | Савоченко Р. | Обновлена демонстрационная БД для демонстрации движка сигнализации и уведомления. |
02.06 | /DAQ/JavaLikeCalc | Савоченко Р. | Добавлена поддержка операций побитового сдвига вправо (>>) и влево (<<) для языка. |
02.06 | /UI/VCAEngine, /UI/Vision | Савоченко Р. | Завершена реализация механизма сигнализации и уведомления. Для синтеза речи использован движок синтеза русской речи ru_tts. |
27.05 | /CntrNode,/QTCfg | Савоченко Р. | Добавлена поддержка всплывающих подсказок к элементам конфигурации. |
27.05 | /SYS | Савоченко Р. | Выполнена очистка исходных текстов от лишних пробелов и оптимизировано использование табуляторов. |
17.05 | /UI | Савоченко Р. | Выполнена адаптация к особенностям библиотеки QT версии 4.4. |
12.05 | /SYS,/UI/VCAEngine | Савоченко Р. | Добавлена поддержка режима отложенного удаления объектов динамического дерева. Используется для реализации возможности отмены удаления путём загрузки из БД в отдельных объектах динамического дерева, например для виджетов движка визуализации. |
08.05 | /SYS | Савоченко Р. | Добавлен контроль сборки дистрибутивов от RedHat в спек-файл сборки пакетов. |
01.05 | /SYS | Савоченко Р. | Добавлен параметр "--with-qt4-dir=DIR" в скрипт сборки для гибкой адаптации под установку библиотеку QT4. |
30.04 | /SYS | Савоченко Р. | Выпущена вторая сборка версии 0.6.1. |
30.04 | /DAQ/Siemens | Савоченко Р. | Обновлена основная документация. |
30.04 | /DOC | Савоченко Р. | Обновлена документация API системы OpenSCADA. |
29.04 | /SYS | Савоченко Р. | Обновлена демонстрационная БД. |
27.04 | /UI/QTCfg, /UI/Vision | Савоченко Р. | Добавлена поддержка механизма глобального контроля за модификацией узлов динамического дерева. |
27.04 | /SYS | Савоченко Р. | Добавлен механизм глобального контроля за модификацией узлов динамического дерева. |
22.04 | /DB, /DAQ/BlockCalc, /UI/VCAEngine | Савоченко Р. | Удалён собственный механизм копирования и использован глобальный. |
22.04 | /UI/QTCfg | Савоченко Р. | Добавлена поддержка механизма глобального копирования узлов динамического дерева. |
22.04 | /SYS | Савоченко Р. | Реализован глобальный механизм копирования узлов динамического дерева. |
16.04 | /UI/WebVision | Лысенко М. | Добавлена поддержка заливки замкнутых контуров в примитиве "ElFigure". |
16.04 | /UI/Vision | Савоченко Р. | Добавлены диалоги выбора цвета и шрифта в инспектор атрибутов. |
16.04 | /UI/Vision | Савоченко Р. | Добавлен предосмотр шрифтов, изображений и цвета в инспекторе атрибутов. |
16.04 | /UI/QTCfg | Савоченко Р. | Добавлена возможность добавления и удаления узлов в дереве навигации. |
16.04 | /DAQ/CIF | Савоченко Р. | Добавлен сбор даных PLC от Siemens посредством протокола ISO_TSAP. Для обеспечения такой возможности в модуль включена библиотека Libnodave. Модуль перименован в Siemens. |
16.04 | /SYS | Савоченко Р. | Изменён механизм контроля групп ветвей для предоставления возможности прямой модификации. |
27.03 | /UI/Vision | Савоченко Р. | Реализовано скрытие страниц интерфейса визуализации (RunTime) на момент их инициализации, с выдачей сообщения о загрузке страницы. |
27.03 | /Archive | Савоченко Р. | Обновлена форма доступа к значениям архиватора сообщений. |
27.03 | /DAQ/SoundCard | Савоченко Р. | Добавлен новый модуль источника данных - "Звуковая карта". |
26.03 | /SYS | Савоченко Р. | Файл спецификации для построения RPM-пакетов переписан для поддержки сборки пакетов на платформе x86_64. |
23.03 | /SYS | Савоченко Р. | Выпущена версия 0.6.1. |
23.03 | /SYS | Савоченко Р. | Обновлена демонстрационная БД. Добавлена полноценная мнемосхема. |
23.03 | /UI/VCAEngine | Савоченко Р. | Включение визуальных элементов перемещено в стадию загрузки. Повышена производительность загрузки. |
23.03 | /UI/VCAEngine | Савоченко Р. | Исключен запрос отсутствующих в БД атрибутов в процессе загрузки. Повышена производительность загрузки. |
23.03 | /UI/QTStarter | Савоченко Р. | Добавлена поддержка сплеша как при старте, так и при останове системы. |
20.03 | /SYS | Савоченко Р. | Обновлена документация API OpenSCADA. |
20.03 | /SYS | Савоченко Р., Лысенко М. | Создан анонс версии 0.6.1. Выполнен перевод анонса на Английский и Украинский языки. |
18.03 | /UI/WebVision | Савоченко Р. | Выполнено обновление перевода интерфейса и документации. Выпущена версия 0.3.0 модуля. |
17.03 | /UI/Vision | Савоченко Р. | Выполнено обновление перевода интерфейса и документации. Выпущена версия 0.6.0 модуля. |
16.03 | /SYS | Савоченко Р. | Добавлены файлы ресурсов, для формирования пунктов в меню программ рабочего стола. |
16.03 | /SYS/Node | Савоченко Р. | Добавлена унифицировання функция удаления элементов динамического дерева TCntrNode::nodeDel(). |
16.03 | /UI/Vision | Савоченко Р. | Оптимизированы операции вставки, обновления и удаления над дочерними виджетами кадров, в режиме разработки. |
16.03 | /UI/VCAEngine, /UI/Vision, /UI/WebVision | Савоченко Р. | Единица измерения размера шрифта изменена с пунктов в пикселы. Для обеспечения совпадения видимого размера шрифта на QT и Web. |
11.03 | /DAQ/BlockCalc | Савоченко Р. | Выполнено обновление перевода интерфейса и документации. Выпущена версия 1.0.1 модуля. |
11.03 | /DAQ/BlockCalc | Савоченко Р. | Изменён механизм адресации отражённых атрибутов параметров на атрибуты блоков. |
11.03 | /UI/VCAEngine, /UI/Vision, /UI/WebVision | Савоченко Р. | Добавлена возможность указания шрифта для элементов примитива "FormEl". |
11.03 | /UI/WebVision | Савоченко Р. | Добавлена поддержка масштабирования елементов интерфейса. |
06.03 | /UI/VCAEngine, UI/Vision, UI/WebVision | Савоченко Р. | Изменён механизм указания заливки замкнутого контура. Теперь заливка указывается координатами точки внутри замкнутого контура. |
06.03 | /UI/WebVision | Савоченко Р. | Добавлена первая реализация поддержки примитива "ElFigure". |
06.03 | /DAQ/LogicLev | Савоченко Р. | Не установленные и ошибочные связи формируют значения атрибутов EVAL. |
06.03 | /SYS, /DAQ/JavaLikeCalc, /UI/VCAEngine, /UI/Vision | Савоченко Р. | Добавлена полная поддержка EVAL значений в компонентах СВУ. |
03.03 | /DAQ/System | Савоченко Р. | Выполнено обновление перевода интерфейса и документации. Выпущена версия 1.6.0 модуля. |
03.03 | /DAQ/System | Савоченко Р. | Реализовано использование библиотеки libsensors. |
03.03 | /SYS | Савоченко Р. | Добавлены новые файлы комплекта основной документации: FAQ.pdf, AboutOpenSCADA.pdf, release_0.6.0_uk.pdf, release_0.6.0.pdf and FAQ_uk.pdf |
28.02 | /Archive/DBArch | Савоченко Р. | Выполнено обновление перевода интерфейса и документации. Выпущена версия 0.6.0 модуля. |
28.02 | /Archive/FSArch | Савоченко Р. | Выполнено обновление перевода интерфейса и документации. Выпущена версия 0.9.6 модуля. |
28.02 | /DB/FireBird | Савоченко Р. | Выполнено обновление перевода интерфейса и документации. Выпущена версия 0.7.0 модуля. |
28.02 | /DB/MySQL | Савоченко Р. | Выполнено обновление перевода интерфейса и документации. Выпущена версия 1.3.1 модуля. |
28.02 | /DB/SQLite | Савоченко Р. | Выполнено обновление перевода интерфейса и документации. Выпущена версия 1.3.1 модуля. |
28.02 | /DAQ/DiamondBoards | Савоченко Р. | Выполнено обновление перевода интерфейса и документации. Выпущена версия 1.0.1 модуля. |
28.02 | /DAQ/JavaLikeCalc | Савоченко Р. | Выполнено обновление перевода интерфейса и документации. Выпущена версия 1.0.1 модуля. |
28.02 | /DAQ/ModBus | Савоченко Р. | Выполнено обновление перевода интерфейса и документации. Выпущена версия 0.8.0 модуля. |
28.02 | /DAQ/SNMP | Савоченко Р. | Выполнено обновление перевода интерфейса и документации. Выпущена версия 0.3.1 модуля. |
28.02 | /DAQ/Transporter | Савоченко Р. | Выполнено обновление перевода интерфейса и документации. Выпущена версия 0.3.1 модуля. |
28.02 | /Protocol/HTTP | Савоченко Р. | Выполнено обновление перевода интерфейса и документации. Выпущена версия 1.3.1 модуля. |
28.02 | /Special/FLibComplex1 | Савоченко Р. | Выполнено обновление перевода интерфейса и документации. Выпущена версия 1.0.1 модуля. |
28.02 | /Special/FLibSYS | Савоченко Р. | Выполнено обновление перевода интерфейса и документации. Выпущена версия 0.6.0 модуля. |
28.02 | /Transport/Sockets | Савоченко Р. | Выполнено обновление перевода интерфейса и документации. Выпущена версия 1.3.1 модуля. |
28.02 | /Transport/Sockets | Савоченко Р. | Выполнено обновление перевода интерфейса и документации. Выпущена версия 1.3.1 модуля. |
28.02 | /Special/FLibSYS | Савоченко Р. | Добавлена поддержка четырёх функций для работы со строками, в пользовательское API. |
28.02 | /UI/QTCfg | Савоченко Р. | Выполнено обновление перевода интерфейса и документации. Выпущена версия 1.5.1 модуля. |
25.02 | /DB/FireBird | Савоченко Р. | Добавлено управление транзакциями. Несколько повышена производительность. |
25.02 | /DAQ/ModBus | Савоченко Р. | Добавлена поддержка блочного режима сбора данных. |
25.02 | /UI/VCAEngine, /UI/Vision | Савоченко Р. | Добавлена функция копирования/перемещения визуальных элементов. |
13.02 | /DAQ/ModBus | Савоченко Р. | Добавлена поддержка протоколов ModBus/RTU и ModBus/ASCII. |
04.02 | /UI/Vision, /UI/VCAEngine | Савоченко Р. | Добавлена поддержка фокуса активных элементов. Добавлена поддержка механизма динамической линковки страниц. |
25.01 | /UI/WebVision | Савоченко Р. | Добавлена поддержка примитива "Diagram". |
22.01 | /Special/FLibSYS | Савоченко Р. | Добавлены функции пользовательского API для разбора строки: strParse() и strParsePath(). |
22.01 | /UI/VCAEngine | Савоченко Р. | Изменён механизм обработки сообщений. |
11.01 | /UI/Vision | Лысенко M. | Добавлена поддержка атрибутов масштаба в примитиве "ElFigure". |
10.01 | /UI/Vision | Савоченко Р. | Добавлена поддержка изменения размера виджетов с клавиатуры. |
09.01 | /UI/WebVision | Савоченко Р. | Добавлена поддержка WEB-браузера MS Internet Explorer |
Число | Категория | Задача | |
27.12 | /UI/VCAEngine, /UI/Vision | Савоченко Р. | Добавлен слайдер и скролбар в перечень элементов примитива "FormEl". |
27.12 | /UI/Vision | Савоченко Р. | Переписан механизм изменения размера группы виджетов. |
24.12 | /UI/VCAEngine, /UI/Vision | Савоченко Р. | Координаты геометрии элементов переведены в вещественный тип. |
24.12 | /UI/VCAEngine, /UI/WebVision, /UI/Vision | Савоченко Р. | Добавлен механизм формирования активных областей (карты) изображений. |
20.12 | /UI/Vision | Савоченко Р. | Добавлено контекстное меню к элементам кадров в режиме разработки. |
20.12 | /UI/VCAEngine, /UI/Vision, /UI/WebVision | Савоченко Р. | Добавлена поддержка стилей бордюра в примитивах. |
20.12 | /Archive | Савоченко Р. | Пересмотрен механизм построения трендов значений параметров в архиваторе значений. |
20.12 | /SYS | Савоченко Р. | Добавлена поддержка сборки OpenSCADA для Mandriva 2008. |
07.12 | /SYS | Савоченко Р., Лысенко M., Яшина К. | Выпущен релиз системы OpenSCADA версии 0.6.0 |
07.12 | /SYS | Савоченко Р. | Обновлен документ анонса релиза OpenSCADA 0.6.0. |
07.12 | /UI/Vision | Савоченко Р. | Выполнено обновление перевода интерфейса и документации. Выпущена версия 0.5.0 модуля. |
07.12 | /UI/VCAEngine | Савоченко Р. | Выполнено обновление перевода интерфейса и документации. Выпущена версия 0.5.0 модуля. |
07.12 | /UI/WebVision | Савоченко Р. | Выполнено обновление перевода интерфейса и документации. Выпущена версия 0.2.0 модуля. |
06.12 | /UI/Vision | Лысенко M. | Добавлено заполнение и масштабирование примитива элементарной фигура (ElFig). |
06.12 | /UI/WebCfg | Савоченко Р. | Выполнено обновление перевода интерфейса и документации. Выпущена версия 1.5.0 модуля. |
06.12 | /UI/QTStarter | Савоченко Р. | Выполнено обновление перевода интерфейса и документации. Выпущена версия 1.5.0 модуля. |
06.12 | /UI/QTCfg | Савоченко Р. | Выполнено обновление перевода интерфейса и документации. Выпущена версия 1.5.0 модуля. |
06.12 | /Protocol/HTTP | Савоченко Р. | Функция обработки входящих запросов значительно переработана. |
06.12 | /WebCfg | Савоченко Р. | Внутрення архитектура переработана. |
26.11 | /UI/WebVision | Савоченко Р. | Добавлена поддержка базовой функциональности. |
26.11 | /UI/VCAEngine, /UI/Vision | Савоченко Р. | Добавлена поддержка механизма масштабирования содержимого интерфейса визуализации. |
10.11 | /UI | Савоченко Р. | Добавлен шаблон модуля WebVision |
10.11 | /DAQ/SNMP | Савоченко Р. | Выполнено обновление перевода интерфейса и документации. Выпущена версия 0.3.0 модуля. |
10.11 | /DAQ/ModBus | Савоченко Р. | Выполнено обновление перевода интерфейса и документации. Выпущена версия 0.4.0 модуля. |
10.11 | /DAQ/Transporter | Савоченко Р. | Выполнено обновление перевода интерфейса и документации. Выпущена версия 0.3.0 модуля. |
10.11 | /DAQ/CIF | Савоченко Р. | Выполнено обновление перевода интерфейса и документации. Выпущена версия 0.9.0 модуля. |
09.11 | /SYS | Савоченко Р. | Обновлена основная документация OpenSCADA |
09.11 | /DAQ/BlockCalc | Савоченко Р. | Выполнено обновление перевода интерфейса и документации. Выпущена версия 1.0.0 модуля. |
09.11 | /DAQ/JavaLikeCalc | Савоченко Р. | Выполнено обновление перевода интерфейса и документации. Выпущена версия 1.0.0 модуля. |
09.11 | /DAQ/DiamondBoards | Савоченко Р. | Выполнено обновление перевода интерфейса и документации. Выпущена версия 1.0.0 модуля. |
09.11 | /DAQ/System | Савоченко Р. | Выполнено обновление перевода интерфейса и документации. Выпущена версия 1.5.0 модуля. |
09.11 | /DAQ/LogicLev | Савоченко Р. | Выполнено обновление перевода интерфейса и документации. Выпущена версия 0.9.0 модуля. |
07.11 | /UI/VCAEngine, /UI/Vision | Савоченко Р. | Добавлены переводы интерфейса на Украинский и Российский языки. |
07.11 | /SYS | Савоченко Р. | Механизм подключения модулей сделан проще. |
24.10 | /Special/SystemTests | Савоченко Р. | Выполнено обновление перевода интерфейса и документации. Выпущена версия 1.3.5 модуля. |
24.10 | /Special/FLibSYS | Савоченко Р. | Выполнено обновление перевода интерфейса и документации. Выпущена версия 0.5.0 модуля. |
24.10 | /Special/FLibMath | Савоченко Р. | Выполнено обновление перевода интерфейса и документации. |
24.10 | /Special/FLibComplex1 | Савоченко Р. | Выполнено обновление перевода интерфейса и документации. Выпущена версия 1.0.0 модуля. |
24.10 | /Protocol/SelfSystem | Савоченко Р. | Выполнено обновление перевода интерфейса и документации. Выпущена версия 0.7.0 модуля. |
24.10 | /Protocol/HTTP | Савоченко Р. | Выполнено обновление перевода интерфейса и документации. Выпущена версия 1.3.0 модуля. |
24.10 | /DB/SQLite | Савоченко Р. | Выполнено обновление перевода интерфейса и документации. Выпущена версия 1.3.0 модуля. |
24.10 | /DB/MySQL | Савоченко Р. | Выполнено обновление перевода интерфейса и документации. Выпущена версия 1.3.0 модуля. |
24.10 | /DB/FireBird | Савоченко Р. | Выполнено обновление перевода интерфейса и документации. Выпущена версия 0.6.0 модуля. |
24.10 | /DB/DBF | Савоченко Р. | Выполнено обновление перевода интерфейса и документации. Выпущена версия 1.8.1 модуля. |
24.10 | /SYS/Module | Савоченко Р. | Модульное API у всех модулей обновлено. |
22.10 | /Transport/Sockets | Савоченко Р. | Выполнено обновление перевода интерфейса и документации. Выпущена версия 1.3.0 модуля. |
22.10 | /DB/FireBird | Савоченко Р. | Добавлена поддержка типа данных "Blob(Text)" для хранения больших массивов данных. |
22.10 | /Archive/FSArch | Савоченко Р. | Выполнено обновление перевода интерфейса и документации. Выпущена версия 0.9.5 модуля. |
22.10 | /Archive/DBArch | Савоченко Р. | Выполнено обновление перевода интерфейса и документации. Выпущена версия 0.5.0 модуля. |
16.10 | /Archive | Савоченко Р. | Добавлен модуль архивации на БД (DBArch). |
16.10 | /SYS | Савоченко Р. | Полностью обновлено API системы OpenSCADA. |
05.10 | /UI/VCAEngine, /UI/Vision | Савоченко Р. | Добавлен механизм обновления только изменённых данных в режиме исполнения интерфейса. |
03.10 | /Archive | Савоченко Р. | Модуль "BaseArh" переименован в "FSArch". |
02.10 | /DAQ | Савоченко Р. | Модуль "OperationSystem" переименован в "System". |
01.10 | /UI/Vision | Лысенко М., Яшина К. | Выполнена базовая реализация примитива элементарных фигур "ElFig". |
01.10 | /DB | Савоченко Р. | Реализована поддержка СУБД "FireBird" в одноимённом модуле. |
29.09 | /SYS | Савоченко Р. | Доработана конфигурация сборочной системы в направлении добавления функций отслеживания наличия нужных для сборки утилит и их имён. Проект собирается в окружении дистрибутивов Linux: Debian и Ubuntu, аппаратных платформ x86 и x86_64. |
29.09 | /DAQ | Савоченко Р. | Реализован модуль транспортирования данных подсистемы "Сбор данных" удалённых OpenSCADA станций на локальные. Позволяет реализовать схему распределения "Станция оператора" - "Сервер сбора" - "PLC" на основе OpenSCADA. |
29.09 | /Protocol/ | Савоченко Р. | Реализована поддержка исходящих протоколов. Внутренний интерфейс протокола реализован потоковым, со специализированной для протокола структурой. Протокол доступа к удалённым станциям OpenSCADA посредством интерфейса управления OpenSCADA унифицирован и перемещён в соответствующий модуль. |
29.09 | /Transport | Савоченко Р. | Реализован механизм централизованной конфигурации соединений с внешними OpenSCADA станциями в подсистеме "Транспорты". Компоненты, использующие доступ к внешним OpenSCADA станциям переориентированы на данный механизм. |
29.09 | /DAQ/BlockCalc/ | Савоченко Р. | Механизм копирования вычислительных блоков расширен до полноценного копирования элементов контроллеров вычислителя. |
31.08 | /DB | Савоченко Р. | Добавлена поддержка механизмов запроса перечня доступных в БД таблиц, а также редактирования их содержимого посредством интерфейса управления и конфигураторов OpenSCADA. |
31.08 | /DB | Савоченко Р. | Добавлена функция копирования содержимого таблиц БД, прямым способом и между разными типами БД. |
31.08 | /DB | Савоченко Р. | Выполнена оптимизация производительности модулей доступа к БД MySQL и SQLite. |
28.08 | /UI/Vision | Савоченко Р. | Режимы RunTime подключения и создания сеансов проектов усовершенствованы, а также добавлена возможность старта RunTime независимо. |
28.08 | /UI/Vision | Савоченко Р. | Добавлена поддержка подключения визуализатора "Vision" к модели данный СВУ посредством сетевого транспота. Данная возможность позволяет организовывать сервера визуализации, а доступ к ним получать удалённо. |
20.08 | /DAQ | Савоченко Р. | Добавлен механизм предварительной инициализации создаваемых архивов значений в модулях сбора данных. Удалось добиться исключения дополнительной настройки архива при конфигурации атрибутов параметров. |
20.08 | /DAQ | Савоченко Р. | Реализован модуль "ModBus" сбора данных посредством протокола ModBus TCP/IP. |
20.08 | /SYS | Савоченко Р. | Реализовано множество мер по общесистемной оптимизации на производительность. |
15.08 | /UI/VCAEngine; /UI/Vision | Савоченко Р. | Реализована поддержка примитива "Diagram" тип "Trend". |
15.08 | /UI/VCAEngine; /UI/Vision | Савоченко Р. | Проиндексованы визуальные атрибуты для быстрого разбора на стороне визуализации. Добавлен кеш страниц для ускорения переключения страниц интерфейса визуализации. |
14.08 | /Archive; /DAQ/Value | Савоченко Р. | Добавлены сервисные функции для доступа к данным архива посредством интерфейса управления OpenSCADA. |
27.07 | /UI/Vision | Лысенко М. | Добавлен в репозиторий код примитива "ElFig". Пока без привязки к модели данный СВУ. |
27.07 | /SYS | Савоченко Р. | Исправлена функция преобразования вещественного в строку TSYS::real2str(). Точность ограничивалась шестью знаками. |
16.07 | /SYS | Савоченко Р. | Исправлены функции TSYS::addr2str() и TSYS::str2addr(). Приводило к непонятным падениям QTCfg. |
16.07 | /SYS | Савоченко Р. | Механизм захвата ресурсов пересмотрен, исправлен для работы в многоядерных системах и оптимизирован. |
16.07 | /UI/QTStarter | Савоченко Р. | Исключена возможность прямого вызова QT-методов из не QT-потоков во всех QT-модулях. Приводило к падению OpenSCADA при остановке. |
04.07 | /UI/VCAEngine; /UI/Vision | Савоченко Р. | Реализован примитив, предназначенный для отображения различных Медиа-данных. На данный момент поддерживается отображение как простых, так и анимированных изображений и видео-роликов. |
29.06 | /UI/Vision | Савоченко Р. | Усовершенствован механизм доступа к изменяемым данным в "RunTime" режиме. Перерисовка виджетов теперь выполняется только при изменении атрибутов и независимо. Частота опроса актуальных данных выполнена адаптируемой под изменчивость значений. |
29.06 | /UI/VCAEngine; /UI/Vision | Савоченко Р. | Завершена работа над примитивами "FormEl", "Text" и "UserEl" |
29.06 | /UI/VCAEngine | Савоченко Р. | Таблица с атрибутами виджетов (*_io) разделена на таблицу рабочих атрибутов (*_io) и таблицу пользовательских атрибутов (*_uio). Такое разделение позволило достичь упорядоченной загрузки рабочих атрибутов и повысить общую скорость загрузки атрибутов. |
29.06 | /SYS | Савоченко Р. | Добавлена поддержка глобального кода ошибки в объекте TError. Используется для избирательной обработки ошибок. |
19.06 | /UI/VCAEngine; /UI/Vision | Савоченко Р. | Завершен третий и седьмой этапы реализации концепции Среды Визуализации и Управления (СВУ) |
19.06 | /UI/VCAEngine; /UI/Vision | Савоченко Р. | Реализована поддержка примитива элементов формы "FormEl" |
19.06 | /UI/VCAEngine; /UI/Vision | Савоченко Р. | Унифицирован механизм хранения и доступа к mime-данным |
19.06 | /SYS | Савоченко Р. | Исправлена глобальная проблема недостаточного покрытия ключевых переменных ресурсами. Проблема отчётливо выявила себя на многоядерных архитектурах. |
07.05 | /UI/VCAEngine; /UI/Vision | Савоченко Р. | Завершен второй этап реализации концепции Среды Визуализации и Управления (СВУ) |
07.05 | /UI/Vision | Савоченко Р. | Начат процесс адаптации для доступа к модели данных среды визуализации посредством интерфейса управления OpenSCADA, с целью перехода на слабые связи и подготовки модели для работы с внешними визуализаторами. |
09.04 | /UI/VCAEngine; /UI/Vision | Савоченко Р. | Завершен первый этап реализации концепции Среды Визуализации и Управления (СВУ) |
02.04 | /DB | Савоченко Р. | Добавлена поддержка атрибута видимости полей записи БД. Это позволяет повысить производительность работы с БД за счёт получения только нужных данных. Особенно эта возможность актуальна при доступе к большим массивам данных, хранящихся в БД (изображения, медиа и другие бинарные данные). |
20.03 | /SYS | Савоченко Р. | Большинство функций, установки параметров, переименованы к виду setMethod(). |
20.03 | /SYS | Савоченко Р. | Обновлены собственные иконки системы и выполнена замена файлов внутренних иконок в формате *.xpm на формат *.png. |
04.02 | /DAQ | Савоченко Р. | Добавлена поддержка контроллеров работающих в сети Profibus и MPI по протоколу MPI (Siemens S7-серии). Поддержка реализована на основе коммуникационного процессора фирмы Hilscher CIF50-PB в виде модуля подсистемы "DAQ" - CIF. |
04.02 | /DAQ | Савоченко Р. | Унифицированы точки состояний контроллеров подсистемы. Теперь состояние "Включен" подразумевает установку всех связей, а "Запущен" только фактический сбор данных. Контроллеры должны поддерживать состояние "Включен" даже при фактическом отсутствии физического контроллера, для независимого формирования конфигурации источника данных. |
04.02 | /DAQ/BlockCalc | Савоченко Р. | Добавлена поддержка специальных параметров функции в блочной схеме. Поддерживаются параметры: f_frq(частота обсчёта), f_start(признак запуска) и f_stop(признак останова). Поддержка этих параметров подразумевает автоматическое их определение в блочной схеме. |
04.02 | /SYS | Савоченко Р. | Добавлено множество тестов в скрипт конфигурации configure для адекватного информирования про отсутствующие зависимости. |
04.02 | /SYS | Савоченко Р. | Добавлены шаблоны функций формирования сообщений в OpenSCADA для повышения читабельности исходного текста и уменьшения насыщенности. Добавлены шаблоны функций: message(), mess_err(), mess_info() и подобные. |
04.02 | /SYS | Савоченко Р. | Добавлен шаблон функции локализации сообщений _() с целью унификации, повышения читабельности исходного текста и уменьшения насыщенности. |
13.01 | /DAQ/DiamondBoards | Савоченко Р. | Добавлена эмуляция сбора данных. Использовалась для поиска причины потери данных при высокоскоростном сборе - Обнаружен дефект в работе POSIX таймеров на потоковой модели LinuxThread. |
13.01 | /DAQ | Савоченко Р. | Добавлен API создания функции объектной модели OpenSCADA, путём прекомпиляции программы с указанными атрибутами. Предназначено для свободного формирования параметров и программы их обсчитывающей, непосредственно в модулях этого требующих. В настоящий момент это: механизм шаблонов параметров и движок среды визуализации и управления (СВУ). Выполнена реконстукция интерфейса функций для поддержки механизма прекомпиляции. Добавлена поддержка прекомпиляции в модуле DAQ.JavaLikeCalc. |
13.01 | /SYS/TCntrNode | Савоченко Р. | Добавлен механизм идентификации запрошенной ветки интерфейса управления. Значительно повысило отклик интерфейса управления при запросе отдельных веток. |
13.01 | /Security | Савоченко Р. | Добавлены системные пользователи и группы: "user", "root". Добавлена возможность установки картинки или фотографии пользователя, с хранением её в БД. Упразднено понятие группы по умолчанию. |
13.01 | /SYS/TConfig | Савоченко Р. | Применён контейнер STL::map с целью уменьшения времени доступа к конфигурационным полям. |
13.01 | /SYS/TFld | Савоченко Р. | Выполнена реконстукция ядра хранени элементов и его полей, направленная на унификацию. |
13.01 | /UI/VCAEngine | Савоченко Р. | Реализована, в первом приближении, модель данных СВУ. |
Число | Категория | Задача | |
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. |
Число | Категория | Задача | |
28.12 | /Система | Савоченко Р. | Оформление и публикация на Wiki информации по разработке контроллера на основе платы ATH400-128. На внутреннем Wiki-ресурсе фирмы НИП "DIYA"!!! |
27.12 | /Система | Савоченко Р. | Выполнена адаптация для платформы x86_64. |
27.12 | /Система | Савоченко Р. | Обновлены скрипты конфигурации. В результате чего появилась возможность отключать сборку отдельных модулей как путём указания соответствующих ключей так и в автоматическом режиме, в зависимости от среды сборки. Например модуль DAQ/DiamondBoards отключается в случае сборки системы OpenSCADA на платформе x86_64. |
27.12 | /Система | Савоченко Р. | Разделён модуль библиотек функций Special/StaticFuncLibs на Special/FLibMath и Special/FLibComplex1. |
27.12 | /Система | Савоченко Р. | Унифицирована адресация динамических узлов системы OpenSCADA. Совмещена адресация динамических узлов и узлов языка конфигурационных сценариев. |
27.12 | /Функции | Савоченко Р. | Заложены основы объектной модели OM API и упразднена подсистема "Функции" |
27.12 | /БД | Савоченко Р. | Добавлено кодирование содержимого SQL-запросов для БД основанных на SQL. Позволило использовать специальные SQL символы: ""","'","`" внутри запросов. |
27.12 | /Система | Савоченко Р. | Подсистема "Контролеры" переименована в подсистему "DAQ". |
19.12 | /Параметры | Савоченко Р. | Разработан логический уровень параметров. |
19.12 | /Функции | Савоченко Р. | Изменена концепция блокировки возможности изменения функции. Кадр значений функции может указывать возможность или невозможность внесения блокирующих изменений в функцию. |
19.12 | /БД | Савоченко Р. | Процедуры открытия БД перемещены в функции: TBD::dataSeek(), TBD::dataGet() and TBD::dataSet(). Это позволило значительно упростить механизм работы с данными. |
19.12 | /БД | Савоченко Р. | Добавлена основная функция удаления записи данных TBD::dataDel() |
19.12 | /Система | Савоченко Р. | Выполнена адаптация к компилятору GCC 4.0. |
19.12 | /БД/SQLite | Савоченко Р. | Добавлена возможность указания кодировки БД (<./my.db;KOI8-R>) |
19.12 | /БД/MySQL | Савоченко Р. | Добавлена возможность указания кодировки БД (<server.diya.org;root;;oscadaDemoSt;;;KOI8-U>) |
19.12 | /БД/DBF | Савоченко Р. | Добавлена возможность указания кодировки таблицы (<./my.dbf;KOI8-R>) |
05.12 | /БД | Савоченко Р. | Изменён метод запроса и удаления записей в БД. Теперь, если ключевой элемент пуст, то он не используется для идентификации, что, в свою очередь, приводит к выполнению групповых операций. |
25.11 | /Польз. интерф. | Зайчук Е. | Добавлена в репозиторий первая реализация среды визуализации на основе библиотеки QT Vision 0.1.0 |
25.11 | /Контроллеры/BlockCalc | Савоченко Р. | Добавлена поддержка параметров для достпупа к данным непосредственных вычислений из системы OpenSCADA. |
25.11 | /Контроллеры/JavaLikeCalc | Савоченко Р. | Завершен перевод всех сообщений на Украинский и Российский языки. |
25.11 | /Контроллеры/JavaLikeCalc | Савоченко Р. | Добавлена поддержка параметров для достпупа к данным непосредственных вычислений из системы OpenSCADA. |
25.11 | /Параметры | Савоченко Р. | Изменён механиз работы исходящих транспортов. Теперь, для отключающихся соединений транспорт нужно останавливать, а для инициализации нового соединения запускать. |
30.10 | /Система | Савоченко Р. | Выпущена стабилизирующая версия 0.4.1 |
28.10 | /Система | Савоченко Р. | Завершено тестирование версии 0.4.1. Протокол тестирования здесь: /Works/Tests/release041 |
26.10 | /Документация | Савоченко Р. | Обновление и публикация документации на WIKI-ресурсе проекта. |
17.10 | /Контроллеры/OperationSystem | Савоченко Р. | Расширирена область поддерживаемых источников данных на: Smart, HDD и Net. |
13.10 | /Контроллеры/OperationSystem | Савоченко Р. | Добавлена функция автоопределение активных источников данных в котроллере «Операционная Система» и автоматической инициализацию параметров доступных источников. |
05.10 | /Система | Савоченко Р. | Создана центральная таблица и объединены функции загрузки с БД и конфига. |
01.10 | /Система | Савоченко Р. | Подготовлен и зачитан доклада на 4 всеукраинской конференции пользователей и разработчиков свободного ПО: http://conference.osdn.org.ua/ru/. |
23.09 | /Система | Савоченко Р. | Перемещён модуль свободных формул в подсистему «Контроллеры» и наделен функциями непосредственных вычислений. |
21.09 | /Система | Савоченко Р. | Создан модуль запуска QT-GUI расширений/модулей. |
12.09 | /Система | Савоченко Р. | Выделена ветка/релиз на SVN репозитории для 0.4.0. |
12.09 | /Система | Савоченко Р. | Убрана передача объекта владельца через конструктор для всех объектов системы. Использована функция postEnable() если на момент инициализации объекта нужен владелец. |
11.09 | /Система | Савоченко Р. | Выпущен релиза 0.4.0. |
11.09 | /Система | Савоченко Р. | Подготовлен обзор релиза OpenSCADA 0.4.0. |
11.09 | /Система | Савоченко Р. | Подготовлены пакеты нового релиза. |
11.09 | /Система | Савоченко Р. | Подготовлен демонстрационный пакет. |
10.09 | /Система | Савоченко Р. | Обновлена/написана документации по модулям. |
10.09 | /Система | Савоченко Р. | Выпуск релизов модулей. |
10.09 | /Система | Савоченко Р. | Тестирование релиза 0.4.0. Протокол тестирования: /Works/Tests/release040. |
07.09 | /Система | Савоченко Р. | Добавлены ресурсы и предупреждение про изменения структуры параметров функций и программы в модуле свободной формулы. |
02.09 | /Документация | Савоченко Р. | Обновлен проект системы. |
23.08 | /Архив/BaseArh | Савоченко Р. | Реализован контроль за размером файла архива и их количеством. |
23.08 | /Архив/BaseArh | Савоченко Р. | Устранён эфект фрагментации архивов. |
23.08 | /Архив/BaseArh | Савоченко Р. | Реализовано быстрое получение информации про архив (без XML-парсинга). |
23.08 | /Архив/BaseArh | Савоченко Р. | Архив сообщений пересмотрен и оптимизирован. |
18.08 | /Система | Савоченко Р. | Систематизированны имена модулей. |
16.08 | /Система | Савоченко Р. | Последние изменения выложены в репозиторий. |
16.08 | /Система | Савоченко Р. | Завершена реконструкция подсистемы сообщений. |
16.08 | /Архив/Сообщений | Савоченко Р. | Написан фильтр сообщений по шаблону. Поддерживаются специальные символы: '*','?','\'. |
15.08 | /Система | Савоченко Р. | Переведены базовые системные сообщения на Украинский и Российский языки. |
15.08 | /Система | Савоченко Р. | Востановлен и пересмотрен вызов помощи из командной строки (-h, --help) по опциям командной строки и конфигурационного файла. |
15.08 | /Система | Савоченко Р. | Удалена цепочка доступа к конфиг файлу на основе функций cfgNode(). Для доступа используется функция TCntrNode::nodePath(). |
15.08 | /Система | Савоченко Р. | Заменены функции owner() на TCntrNode::nodePrev(). |
14.08 | /Система | Савоченко Р. | Удалён узел TKernel как избыточный. Функции узла перемещены в TSYS. |
13.08 | /Система | Савоченко Р. | Все подсистемы переведены на генерацию сообщений на основе полного пути из TCntrNode::nodePath(). |
13.08 | /Система | Савоченко Р. | Удалены внутрисистемные функции размещения сообщений mPut(). Заменена на Mess->put(). |
13.08 | /Система | Савоченко Р. | Удалена функция размещения сообщений в буфере Mess->put_s(). Использовать функцию Mess->put(). |
12.08 | /Система | Савоченко Р. | Подсистемы систематизированы и размещены в контейнере класса TKernel. Класс TGRPModule переименован в TSubSYS и наделен обобщающими функциями. Теперь в систему можно добавлять подсистемы из модулей! Устранён разрыв дерева TCntrNode в подсистемах. |
11.08 | /Система | Савоченко Р. | TCntrNode связаны обратной связью. |
11.08 | /Система | Савоченко Р. | Удалена функция TError::what(). Доступ к параметрам класса через публичные атрибуты. |
05.08 | /Спец/test_kernel | Савоченко Р. | Написан тест системы контроля и на основе него отлажен доступ к отдельным элементам страницы. |
03.08 | /Система | Савоченко Р. | Дерево проекта переименовано в OpenSCADA. |
03.08 | /Система | Савоченко Р. | Последние изменения выложены в репозиторий. |
02.08 | /UI/QTCfg | Савоченко Р. | Добавлена проверка атрибута "descr" на размер для идентификации смены структуры страницы. |
02.08 | /Контроллер/Diamond | Савоченко Р. | Выполнен перевод контроллера Diamond на Украинский и Российский языки. |
01.08 | /Система | Савоченко Р. | Сдублированы функции типа TCfg::getS()...TCfg::getB() для обеспечения прямого и универсального доступа. |
01.08 | /Контроллер/Virtual | Савоченко Р. | Использование индексных списков. |
01.08 | /Контроллер/Virtual | Савоченко Р. | Выполнен перевод на Украинский и Российский языки. |
01.08 | /Система | Савоченко Р. | Заменены выражения cur_pos = vals.find(";",st_pos); в telem.cpp на выражения с использованием strSepParse (в двух местах). |
01.08 | /Система | Савоченко Р. | Реализован универсальный доступ к функциям TValue::getS()...TValue::getB(). |
01.08 | /Система | Савоченко Р. | Изменен способ хранения типа значения в TFld для ускорения доступа к значениям и размещения встроенных операций приведения типа. |
30.07 | /Спец/FreeFunc | Савоченко Р. | Обновлены Украинский и Российский переводы. |
30.07 | /Спец/FreeFunc | Савоченко Р. | Полностью пересмотрен компилятор и VM. Добавлена поддержка четырёх типов данных: bool, int, real, string. Добавлены встроенные типы. Устранён общий доступ к локальным переменным. |
20.07 | /Система | Савоченко Р. | Реализован универсальный доступ к функциям TValFunc::getS()...TValFunc::getB(). |
07.07 | /Система | Савоченко Р. | Добавлена функция запуска модуля в TModule. |
09.06 | /UI/Web_cfg | Савоченко Р. | Переведён к стандарту XHTML1.0. |
03.04 | /Система | Савоченко Р. | Добавлена опция "Использовать общую БД" в TKernel и адаптированы все подсистемы под использование общей БД. |
03.04 | /Система | Савоченко Р. | Унифицирована функция разбора пути и строк с разделителем. |
18.03 | /Система | Савоченко Р. | Выполнен полный переход на новое API доступа к дереву контроля. |
17.03 | /Система | Савоченко Р. | Решена проблема безопасного парсинга строк предопределённой структуры (prm1:prm2:prm3). Добавлена функция TSYS::strSepParse(). |
05.03 | /UI/QTConf | Савоченко Р. | Добавлена проверка структуры страницы и текущего состоянию дерева для исключения лишних переформировок. |
05.03 | /UI/Web_cfg | Савоченко Р. | Приведена структура в соответствие с новым доступом к TContrNode. |
05.03 | /UI/Web_cfg | Савоченко Р. | Добавлена поддержка JavaScript сообщений. |
05.03 | /Система | Савоченко Р. | Создана центральная функция (cntrCmd) для доступа к элементам дерева по полному пути с любой точки дерева к любому узлу ниже. Заэкранирывана функция cntrInfo, cntrCmd_, cntrAt от прямого доступа. |
05.03 | /Система | Савоченко Р. | Объединены функции TContr для обращения к элементам дерева: Get и Set на одну общекомандную Cmd. |
05.03 | /Система | Савоченко Р. | Объединены TContr и THD в TCntrNode. Заменён THD на новый иерархический интерфейс ресурсов узлов. |
05.03 | /Система | Савоченко Р. | Пересмотрен механизм запроса TContr. В свете запросов через транспорт. |
Число | Категория | Задача | |
07.12 | /БД/SQLite | Савоченко Р. | Добавлена поддержка SQLite. |