Научно-исследовательское и инженерно-конструкское бюро 'Телевидение Радио Связь'
Назад Версия для печати 

5.4.7 -> 5.4.8 (21.11.2007)
  • База данных "Ресурс-М" дополнена типовыми датчиками.
  • FillDB: исправлена ошибка копирования типа если TYPENUMBER не определен.
  • Report: возможность вывода отчета о простое лифтов по определенным сигналам.
  • Report: создание временной таблицы сделано в отдельном dbf файле, чтобы не "захламлять" основной файл базы данных.

5.4.6 -> 5.4.7 (28.08.2007)
  • Вывод времени в тестовом окне.
  • Новый тип связи "Локальный пульт по TCP/IP (клиент-сервер)"
  • Запомниание IP адресов в линии связи "Локальный пульт по GSM/GPRS" для отображения в информации об объекте.
  • Исправлены незначительные ошибки в линиях связи в режиме embedded.

5.4.5 -> 5.4.6 (09.06.2007)
  • Скрытие окна переговоров в Режиме OPC embedding.
  • Новое приложение LocalELF для чтения событий из локального пульта.
  • Новый тип иконок (недоступные объекты) ico_offset = 4.
  • Изменения в линиях связи для адаптации к новому приложению LocalELF.
  • Выбор линии связи перенесен в elfcfg.dll

5.4.4 -> 5.4.5 (16.05.2007)
  • Исправлена ошибка установления связи по команде "Подтверждение выкл. ГГС" в линии связи "Локальный пульт по TCP/IP".
  • Введено окно переговора в линию связи "Локальный пульт по GSM/GPRS".
  • Введена дополнительная команда управления программой - пауза на 5 секунд (APPACTION_SLEEP5SEC) для предоставления времени синтезатору в линии связи "Локальный пульт COM-порт".
  • Исправлены ошибки работы с очередью команд (неправильное удаление команд из очереди, особенно команд управления программой).

5.4.3 -> 5.4.4 (04.04.2007)
  • Улучшен алгоритм приоритетов (команда в ожидании ответа не заменяется командой с большим приоритетом).
  • Новая линия связи "Ресурс-Л по GSM/GPRS"
  • Добавлен IP-фильтр в линию связи "Ресурс-Л по TCP/IP".

5.4.2 -> 5.4.3 (04.12.2006)
  • Перекращена поддержка "Ресурс-Л" с часами реального времени от Phillips.
  • Возможность загрузки расписания в "Ресурс-Л" по последовательному порту.
  • Устранены ошибки работы с приоритетами команд.
  • Улучшен алгоритм работы с СОМ-портом в линии связи "Локалный пульт" по СОМ-порту.
  • Возможность задавать период опроса СОМ-порта в линии связи "Локалный пульт" по СОМ-порту.
  • Возможность выбора CRC для Ресурс-Л.

5.4.1 -> 5.4.2 (19.06.2006)
  • Изменения в модуле LocalIPLink для надежного закрывания сокетов.
  • Изменения в FillDB - после вопроса на добавление аналоговых параметров теперь не открывается окно редактирования этих параметров - исправление ошибки редактирования следующего объекта.
  • Small bugs fixes.

5.3.4 -> 5.4.1 (19.06.2006)
  • Исправлена ошибка копирования аналоговых параметров в модуле FillDB.
  • Возможность посылки на e-mail данных протокола и сведений о текущих состояний датчиков системы.
  • При отсутствии аналоговых параметров выдается соответствующая ошибка.
  • Реализован механизм посылки команды на конкретный объект. Изменения в таблице COMMANDS - новое поле ID (идентификатор объекта получателя команды, 0 - как и было раньше).
  • Реализован OPC-сервер (отдельная поставка). Новое поле в таблице ACTIONS - NOEMBEDDED, для запрета посылки действий в режиме "свернуто в трей".
  • Реализовано сворачивание в системный трей.
  • Исправлена ошибка - проигрывание адреса объекта только 1 раз.

5.3.3 -> 5.3.4 (20.04.2006)
  • Новая версия утилиты ClearDB для работы с базами данных формата MS Access 2000.
  • Новое меню "Система/Очистить очередь команд".
  • "Запись диспетчера" можно привязывать к объекту.
  • Возможность альбомной ориентации листа в приложении Report при печати отчета о событиях.
  • Новое поле в CODES - Priority для установки приоритетов кодов. Изменения в locallink и localiplink для приема аварий во время речевой связи.
  • Изменения связанные с новой прошивкой локалки. Установка порогов автоматом, установка длительности ТУ.
  • Исправлена ошибка в FillDB связанная с неправильным открытием состояний на редактирование, в случае если id_state идут не по порядку.
  • В модуле FillDB добавлена автоматическое заполнениие таблиц Alarms и Analogs при добавлении нового лифтового контроллера и нового датчика с типом LineBinary соотвественно.
  • Исправлена ошибка в FillDB связанная с изменением всех полей в форме редактирования объетов после открытия диалогов заполнения аналоговых параметров или условий аварий.
  • Размер дополнительных данных в протоколе увеличен с 32 до 64. Размер поля NAME таблицы SUPPMSG должен быть равен 64.
  • Исправлена ошибка ручного режима, при которой в отсутствии действия по умолчанию при нажатии "Подтверждения" на объект шла последняя команда из списка действий.
  • Добавлена возможность динамичской IP-адресации в сетях с поддержкой TCP/IP.
  • Новая линия связи RadioLink3State, для новой лифтовой платы с 3 состояниями датчиков.
  • Исправлена ошибка копирования аналоговых параметров в модуле FillDB начиная с версии 5.3.1.

5.3.2 -> 5.3.3 (17.06.2005)
  • Исправлена ошибка копирования условий аварий в модуле FillDB начиная с версии 5.3.1
  • В IP линиях связи усовершенствован алгоритм graceful shutdown клиентского сокета - это привело к более стабильной работе на плохих каналах.
  • Исправлен алгоритм работы ГГС с локальным пультом.
  • В локальной версии сделан вывод типа линии.
  • Новый тип линии "Локальный пульт по GSM CSD".
  • Исправлена ошибка открытия профиля с присутствующим окном мнемосхем.

5.3.1 -> 5.3.2 (01.02.2005)
  • Исправлены некоторые незначительные ошибки в FillDB.
  • Добавлена инструкция по работе с модулем FillDB.
  • Автоматическая подача команд теперь зависит только от "Ручного управления" и не зависит от "Контролирующего терминала".
  • Исключено двойное открытие диалога поиска, приводившее к зависанию программы.
  • Исключено скрытие объектов на дереве объектов.
  • Изменения в базе данных кодов и в программе с целью автоматического обновления файла расписания.
  • Исправлены незначительные ошибки связанные с потерей текущего каталога и вывода сообщений об ошибках.
  • Новый тип связи - "Локальный пульт по TCP/IP".
  • Восстановлено запоминание положения кнопки "Послать сообщение" в окне переговоров.
  • Реализован механизм постановки датчика на контроль. Новая таблица в базе данных - CtrlTime.
  • Исправлены ошибки с подсчетом контрольных сумм в v.5.3.1
  • Двойной щелчок на объекте (окно мнемосхем) может открывать связанную мнемосхему.
  • Реализовано переключение закладок на окнах мнемосхем и графиков при перемещении по дереву объектов.

5.2.2 -> 5.3.1 (11.01.2005)
  • Устранено падении программы при переключении списка дочерних объектов в окне "Сеть Объектов".
  • В модуле FillDB при удалении действия удаляются соответствующие записи в таблицах Commands и IdActs.
  • Устранена ошибка - возможность добавления операторов с одинаковым входным именем.
  • Разрешено закрытие приложения при завершении работы Windows (для автоматического закрытия от сигнала UPS).
  • Имя лог-файла тестового окна переделано на текущую дату.
  • Обновлены файл справки и инструкция оператора.
  • Добавлена возможность копирования типов в модуле FillDB.
  • Также при удалении типа в FillDB удаляются соответствующие записи в таблицах States и IdActs.
  • Восстановлена кнопка "Послать Сообщение" в окне переговоров.
  • Выбор алиаса ODBC в настройке баз данных переделан на комбо-бокс с чтением возможных значений из реестра.
  • Выбор линии связи теперь производится из программы ELF Application и создание линии связи производится через механизм позднего связывания.
  • Исправлена ошибка подачи команд с дополнительными данными по расписанию.
  • Исправлена ошибка ввода интервалов времени в приложении Report. А также Report адаптирован к новому формату баз данных.
  • Версия SQLAPI++ 3.7.11
  • Новый системный параметр "Активировать окно ELF при возникновении аварии".
  • Исправлена ошибка нумерациии в окне настройки параметров периодического опроса.
  • Новый тип связи LocalLink для работы с "Ресурс-Л".
  • Возможность записи событий в журнал с указанием времени события (для "Ресурс-Л").
  • Из баз данных удалена таблица TCExcepts.
  • Дополнительные опции в окне "Мнемосхема объекта" - показывать наименование объекта, показывать состояние объекта, прозрачный текст.
  • Изменения в модуле FillDB, связанные с изменением структуры базы данных.
  • Возможность изменения иконки объекта прямо из программы ELF в окнах "Сеть объектов" и "Мнемосхема объекта".
  • Возможность назначать иконки для каждого объекта в отдельности. Для этого в базе данных в таблице Objects поле LVL переименовано в ID_ICON.
  • В таблице Types введено новое поле TYPENUMBER для числового назначения типа объекта (для локального пульта).
  • Many bug fixes.

5.2.1 -> 5.2.2 (22.12.2003)
  • Исправлена ошибка вывода времени в приложении Report.
  • Исправлена ошибка отображения номера СОМ-порта при открытии окна настройки линии связи, если номер СОМ-порта больше 10.
  • Дабавлена новая опция "трансляция телефонного номера" в линии связи по TAPI для работы с GSM модемами.
  • Новый тип связи - DirectLink.
  • Исправлено "падение" модуля FillDB, вызванное ошибками в работе электронного ключа Guardant.
  • Определение присутствующих портов через GetDefaultCommConfig. Медленно, но верно.

5.1.4 -> 5.2.1 (28.11.2003)
  • Новый тип связи - дуплексный радиоканал.
  • Сделан вывод в журнал событий наименований дополнительных данных, вместо их кода.
  • Исправления и добавления в FillDB, связанные с новым форматом баз данных.
  • Добавлена возможность создавать действия с дополнительными данными (например, телеупрваление с кодом 1).
  • Добавлена принципиальная возможность управления программой из базы данных. Для этого введен код 0xFF, дополнительными данными для которого определяются строки управления.
  • Добавлена возможность скрывать действия от оператора. Для этого в таблице ACTIONS введено новое поле ADMIN.
  • Переход на компилятор MS Visual C++ .NET 2003
  • Добавлена возможность посылать действие сразу на несколько объектов. Для этого в таблице ACTIONS введено новое поле MULT.
  • Many small bugs fixes.
5.1.3 -> 5.1.4 (05.09.2003)
  • Исправлена ошибка, по которой не запоминался в настройках номер СОМ-порта.
  • Везде земенены досовские getcwd() на GetCurrentDierectory().
5.1.2 -> 5.1.3 (20.05.2003)
  • Наименования COM-портов берутся теперь из реестра.
  • Исправления в OWLNext. Добавлен флаг TFile::OpenAlways.
  • Исправлена ошибка повторного запуска программы.
  • Исправлены ошибки в проверке баз данных.
  • Переделано окно мнемосхемы. Теперь можно любому
  • объекту сопоставить свою мнемосхему. Удален системный параметр "файл мнемосхемы".
  • Число иконок увеличено до 30.
  • Добавлена точная установка файлов данных в текущем каталоге.
  • Добавлена возможность откреплять график в отдельное окно.
  • Исправлена ошибка закрытия окна графиков.
5.1.1 -> 5.1.2 (02.04.2003)
  • Добавлен модуль работы по IP-сетям.
  • Исправлены ошибки сохранения настройки кнопок и установок работы с радиоканалом.
5.0.2 -> 5.1.1 (16.12.2002)
  • Отлажена работа приложения с телефонной линией.
  • Устранена ошибка открытия профиля с деревом объектов без окна TPaneListWindow.
  • Удален системный параметр включения регистрации событий в базе данных. Теперь это выполняется автоматически при открытии баз данных.
  • Работа с линией связи, настройка работы на линию связи и обработка команд выделены в отдельную DLL, по одной на каждую среду передачи.
  • Добавлена возможность сохранения в файл списка аварийных датчиков.
  • Подтверждение аварии оператором в журнале событий привязано к аварийному объекту.
  • OWLNext перекомпилирована для показа времени в 24-часовом формате.
  • В EOList добавлена возможность выводить полный адрес.
5.0.1 -> 5.0.2 (15.10.2002)
  • Меню "Заступить на дежурство" и "Сдать дежурство" объединены в одно.
  • В StatusBar дерева объектов состояния объектов теперь меняются атоматически.
  • Улучшен алгоритм работы с реальными адресами.
  • Для большего удобства операторов переделаны панели инструментов оператора и администратора.
  • Небольшие изменения в функции проверки баз данных.
  • Elficons.DLL переписана на чистом Win32 API.
  • Утилиты сжатия файлов MDB и GDB объединены.
  • Протокол работы с радиомодемом вынесен из системных параметров в #defines.
  • Изменения в FillDB для устранения ошибочного сообщения о существовании порядкового номера при редактировании.
4.3.1 -> 5.0.1 (12.08.2002)
  • Новый инсталлятор от Ghost Installer Free Edition.
  • В приложении FillDB добалена наглядность для работы с реальными адресами.
  • Приложения FillDB и Report адаптированы к работе в среде WinXP.
  • Устранена ошибка FillDB, по которой при первом открытии окна редактирования объекта ID объекта был равен 1.
  • Переход на компилятор MS Visual C++ .NET
  • Версия OWLNext 6.12
  • Версия SQLAPI++ 3.7.5
  • Устранена ошибка в утилите ClearMDB, по которой он работала только один раз после запуска.
  • Many small bug fixes.
4.2.14 -> 4.3.1 (06.06.2002)
  • Установка конфигурации КП после регистрации.
  • Версия SQLAPI++ 3.7.1.
  • Осуществлен однопотоковый неблокирующий алгоритм роботы с СОМ-портом, совместимый с Windows NT/2000/XP.
  • Исправлена ошибка при работе с КП с номерами > 127.
  • Additional stability improvements.
4.2.13 -> 4.2.14 (17.04.2002)
  • Исправлена ошибка FillDB, не показывалось "Заносить в протокол" для готовых сообщений.
  • Доработка программы для работы с УБ.
  • Исправлена ошибка со сбросом флага аварии.
  • Исправлена ошибка с проверкой wav-файлов адресов.
4.2.12 -> 4.2.13 (04.03.2002)
  • Исправлена ошибка работы с кодами в FillDB.
  • Возможность запуска двух приложений ELF (второй экземпляр необходимо запускать с ключом -SUPP). При этом читается альтернативная конфигурация. То же самое касается всех утилит комплекса.
  • Устранено падение программы при изменении параметров базы данных при открытых окнах.
  • Приложение EOList дополнено возможностью показа физического либо логического списка и выводом адресов объектов и иконок объектов.
  • Меню переделаны в вид как в Windows XP.
  • Проверка наличия файлов теперь допускает иметь длинные имена.
4.2.11 -> 4.2.12 (22.02.2002)
  • Изменения в программе, связанные с доработкой программ нижнего уровня.
  • Новая версия SQLAPI++ 3.6.2.
  • Изменения номеров DataType в таблице CODES (0-127 входящие, 128-254 исходящие)
4.2.10 -> 4.2.11 (22.01.2002)
  • Усовершенствован алгоритм синхронизации в режиме переговоров.
  • Написана утилита для сжатия баз данных .mdb
  • Устранена ошибка - при открытом окне переговора после переинициализации потоков программа блокировала любой ввод.
4.2.9 -> 4.2.10 (29.11.2001)
  • При активизации окон восстанавливаются их размеры, если они были свернуты в пиктограмму.
  • В тестовом окне введены разграничители данных.
  • Дополнения к Report, для запоминания последней сессии (объекты и сообщения).
  • Введены поля real_parent и ObjTree в класс TElfObject.
  • Поле "период опроса" в периодическом опросе теперь означает период между опросами двух объектов.
4.2.8 -> 4.2.9 (29.10.2001)
  • Введен номер аварии в команду сброса флага аварии.
  • Исправлены ошибки работы с мнемосхемой объектов.
  • Новые версии OWLNext и SQLAPI++.
  • Исправлена ошибка с выводом таблиц на окне графиков.
  • Иправлены мелкие ошибки в части программы, работающей с передатчиками.
4.2.7 -> 4.2.8 (18.10.2001)
  • Восстановлена возможность заводить объекты с одинаковыми адресами.
  • Поле SIGN в таблице OBJECTS теперь используется для того, чтобы не обрабатывать запомненные состояния от аварийных датчиков.
4.2.6 -> 4.2.7 (04.10.2001)
  • Устранена ошибка работы с аналоговыми параметрами в FillDB.
  • Устранено падение при закрытии окна сети объектов, созданного без списка дочерних объектов.
  • Аналоговые данные переведены в отдельный массив.
  • Кнопка отмены на диалоге громкой связи теперь доступна все время.
  • Исправлена ошибка с панелями на окне объектов.
4.2.5 -> 4.2.6 (02.10.2001)
  • Исправлены ошибки с кнопками и с окном объектов.
4.2.4 -> 4.2.5 (13.09.2001)
  • Исправлены ошибки работы с объектами, имеющими реальные адреса.
  • Объекты с "реальными" адресами отмечаются на дереве объектов звездочкой (*).
  • Исправлена небольшая ошибка в открытии конфигурации кнопок.
  • Обои приложения отрисовываются по WM_ERASEBKGND, а не по WM_PAINT.
  • Добавлены иконки к кнопкам команд.
  • Добавлено представление дочерних объектов на окно сети объектов (Explorer-like view).
4.2.3 -> 4.2.4 (24.08.2001)
  • Введена новый системный параметр "Контролирующий терминал" для слежения за радиоканалом.
  • При изменении номера зоны в настройках терминала, автоматически изменяется номер терминала в базах данных.
  • Исправлено падение программы при изменении номера терминала при открытых окнах приложения.
  • Исправлено зависание программы при потверждении при включенной опции "Непрерывное проигрывание".
  • Непрерывное проигрывание отключается на время режима громкой связи.
  • Ко всем модулям добавлена VersionInfo.
  • При изменении номера терминала в FillDB теперь изменяются реальные адреса объектов.
  • Добавлены условия на существование объекта.
  • Полное использование защиты электронных ключей Fidus.
4.2.2 -> 4.2.3 (21.08.2001)
  • Введена возможность непрерывного проигрывания сообщения об аварии. Отмена производится подтверждением аварии.
  • Изменения в FillDB связанные с изменениями формата баз данных.
  • Введено поле CONTINUOUS в таблицу NESSAGES для признака непрерывного проигрывания сообщения об аварии.
4.2.1 -> 4.2.2 (21.06.2001)
  • Исправлена ошибка преобразования запомненных состояний аврийных датчиков.
  • Устранены мелкие ошибки, выявленные CodeGuard.
  • Возможность задания реального адреса объекта распространена на датчики.
  • Произведена адаптация к изменениям ПО нижнего уровня.
  • Дабвлен подсчет общего числа объектов в EOList.
  • Добавлен вывод общего числа неработающих КП в окно списка неработающих КП.
  • Исправлена ошибка в ручной правке команды.
  • Устранена ошибка в FillDB, связанная с установкой действия на сообщение.
  • Убрано хранение заголовка ТР-232. Это привело к нормальной работе STL с объектами (???).
4.1.5 -> 4.2.1 (16.04.2001)
  • Исправлена ошибка в поиске объекта (CmFind).
  • Добавлено новое окно "Список неисправных КП" с возможностью сохранения списка в html-файл.
  • Изменения в FillDb для задания реального адреса.
  • Введена возможность гибкой конфигурации объектов. Теперь реальный адрес объекта может не совпадать с его положением на дереве объектов. Добавлена таблица REALADDRESS.
  • Устранена ошибка открытия профиля, связанная с ошибкой в SQLAPI++.
  • Восстановлена и улучшена процедура проверки баз данных.
  • Добавлены предупреждения к кнопкам панели о невозможности послать команду.
  • Устранена нестабильность режима перговоров.
  • Работа с базами данных выделена в отдельную DLL.
  • Изменена обработка файла расписания в ELF. Теперь он обрабатывается отдельным таймером раз в минуту.
  • Расписание событий переделано для использования ежедневно/еженедельно/ежемесячно.
  • Many bug fixes.
4.1.4 -> 4.1.5 (11.04.2001)
  • Исправлена ошибка с установкой времени в TDateTimePicker контролах.
  • Добавлены иконки в списке приложения Sheduler.
  • Сделано представление иконок в транспаренте.
4.1.3 -> 4.1.4 (02.04.2001)
  • Добавлен контроль наличия постоянной несущей.
  • Добавлены с-врапперы для добавления/удаления операторов.
  • Исправлена ошибка загрузки аудиоданных.
4.1.2 -> 4.1.3 (26.03.2001)
  • Исправлена ошибка редактирования терминала в FillDB.
  • Исправлена ошибка сохранения опций контроллера.
4.1.1 -> 4.1.2 (28.02.2001)
  • Исправлена ошибка с DND операциями между окнами ELF Application.
  • Устранены ошибки в FillDB и Report.
  • Many small bug fixes.
4.0.2 -> 4.1.1 (13.02.2001)
  • Число строк в журнале событий увеличено до 1000.
  • В утилите Report сообщения разграничены по их типу в таблице Messages.
  • Сделана возможность запускать только одну копию приложения Card. Иначе, запущенное приложение просто активируется.
  • Добавлена возможность фильтровать выводимые объекты по уровню в утилите EOList.
  • Реализовано сохранение графиков в .bmp файл.
  • Введен ответ на аварию от несуществующего объекта ("Сбросить флаг аварии").
  • Введен новый системный параметр - "Сбрасывать состояния объектов при старте программы".
  • Убрана необходимость использовать ключевую дискету при генерации файла ключа.
  • Все файлы, сохраняемые в html формате приведены к единому стилю (с разграничением записей).
  • Произведен переход от BDE к ADO в приложениях FillDB и Report. Сделаны соответствующие изменения в системных параметрах.
  • Изменяется порядок ведения нумераций версий, теперь третий номер - это номер билда.
  • Many bug fixes.
4.0.1 -> 4.0.2 (01.02.2001)
  • Изменены параметры security. Старый ключевой файл не совместим с новой версией.
  • Доработан и исправлен алгоритм установки режима переговоров.
  • Изменен логотип программы.
  • Many bug fixes.
4.0.0 -> 4.0.1 (05.12.2000)
  • На окно информации об объекте добавлена кнопка вызова приложения карточки объекта.
  • Исправлена ошибка обработки команды "Состояния датчиков лифтов 9-16".
  • Полностью переделан интерфейс приложения "Card".
  • Добавлен новый системный параметр - исключение наименования терминала из адреса объекта.
  • Исправлены мелкие ошибки в FillDB и ошибки в разнице между debug и release версиями.
  • Добавлена возможность дублирования сообщений из тестового окна в лог-файл.
  • Значительно дополнено окно "Информация об объекте".
  • В таблицу ANALOGS добавлены 2 новых параметра - функции прямого и обратного преобразования данных.
  • Исправлена ошибка отображения параметра бинарного датчика в журнале событий.
  • Добавлены дополнительные параметры в файл профиля, связанные с окном графика.
  • Поля "Дата" и "Время" в журнале событий объединены.
  • Удален диалог создания архива. Соотвественно убран системный параметр "Архивная база данных".
  • Хранение всех объектов системы переделано на STL.
  • Добавлена возможность редактирования посылаемой команды в hex-виде (только для sysadm).
  • Окно переговоров перенесоно в elfres.dll
  • Строки состояния в дочерних окнах сделаны отключаемыми.
  • Many bug fixes.
3.0.2 -> 4.0.0 (20.11.2000)
  • Параметры настройки на линию связи собраны в одно окно диалога с перключением по TabControl.
  • Устранена ошибка сохранения в файл в тестовом окне и журнале событий.
  • Для выбора пути к wav-файлам теперь используется стандартное окно Windows (select folder).
  • Полностью переделано окно графиков с использованием TNoteTab. Параметры окна сохраняются в файле.
  • Все дочерние окна ELF переделаны с использованием нового класса TDecoratedMDIChild.
  • Устранены проблемы с печатью под Windows'98.
  • В приложение Remote добалена возможность сохранения данных в .html файл.
  • Написано новая утилита EOList для составления и распечатки списка объектов системы.
  • Для совместимости баз данных все поля типа Boolean переведены на тип SMALLINT.
  • Проведен окончательный первод на SQL-based базы данных. Использование локальных баз данных теперь недопустимо.
  • Базы данных теперь делятся только на 2 категории - "Основная" и "Архивная".
  • Исключены проверка свободного места на диске и упаковка баз данных как устаревшие.
  • В связи с плохой реализацией ODBC драйвера для DBF файлов поддержка DBF баз данных исключена.
  • Для совместимости с InterBase поле TYPE в таблице TYPES переимненовано в TYPENAME.
  • Для совместимости с InterBase поле TYPE в таблице TCEXEPTS переимненовано в TYPECODE.
  • Произведена замена доступа к базам данных. Теперь вместо BDE используется SQLAPI++.
  • Произведен переход на Borland C++Builder 5.0
  • Many bug fixes.
3.0.1 -> 3.0.2 (26.06.2000)
  • Добавлены индикаторы работы с БС.
  • В приложении Report добавлена возможность составления отчетов только по выбранным объектам.
  • В приложении FillDB реализована возможность сохранение баз данных во временный архив и восстановление из временного архива.
  • TSuppDateDlg переделан c использованием класса TDateTimePicker.
  • Добавлена поддержка справки ко всем окнам диалогов.
  • Устранены ошибки изменения размеров окон.
  • Устранены ошибки перерисовки окон Test и Graph.
  • Добавлена возможность установки значений по умолчанию в диалоги настройки системы.
  • Добавлено новое окно AlarmsList со списком всех неподтвержденных аварий.
  • Если не определен define CONFIG_FILE, то конфигурация приложения сохраняется в registry, иначе приложение работает с бинарным файлом конфигурации (как раньше).
  • При нескольких авариях по одному объекту адрес объекта проигрывается теперь только один раз.
  • TFilterDlg и TArchiveDlg переделаны c использованием класса TDateTimePicker.
  • Many bug fixes.
2.4.1 -> 3.0.1 (04.04.2000)
  • Приложение Card переделано для работы с глобальной функцией SelectObject.
  • В приложении Report организован режим DnD, а также контролы определения периода заменены на TDateTimePicker.
  • Введен новый класс TErrorMessage для осмысленных сообщений об ошибках.
  • Приложение Sheduler переделано для работы с глобальной функцией SelectObject.
  • Большинство контейнеров переведены на STL.
  • Все диалоги открытия файлов сделаны модальными.
  • Добавлена возможность упаковки баз данных протокола.
  • Код работы по расписанию переписан на STL. Введен 5-и секундный период надежного срабатывания команд.
  • Код работы периодического опроса переписан на STL.
  • Конфигурации элементов окон параметров и мнемосхемы перенесены из общего файла конфигурации в отдельные файлы.
  • Все кнопки диалогов заменены на кнопки с рисунком.
  • При проверке объектов на мнемосхеме и в окне параметров теперь удаляются только несуществующие объекты.
  • Изменения в приложении Sheduler, связанные с переходом на новую версию OWL Next. Также статические структуры баз данных переделаны на динамические.
  • Новый параметр конфигурации - заносить в протокол только изменения состояний датчиков.
  • Устранены ограничения на размеры баз данных.
  • Дабавлена возможность выбора шрифта в окне сети объектов.
  • В Elfcfg.dll добавлена функция проверки корректности баз данных.
  • Добавлена поддержка новой среды передачи - коммутируемой телефонной линии. Введена новая таблица PHONES.
  • Many bug fixes.
2.4.0 -> 2.4.1 (27.12.1999)
  • Добавлены изображения пиктограмм к пунктам меню.
  • Добавлена возможность вывода в файл содержиое тестового окна (*.txt) и окна журнала событий (*.htm).
  • Исправлена ошибка, связанная с блокированием Clipboard.
  • Поле VIEWLVL в базе данных сообщений изменено на NEEDCONF - признак, что сообщение требует подтверждения. Сообщения в журнале событий теперь фильтруются по признаку ALARMLVL. В соотвествии с этим переработаны приложения ELF и FillDB.
  • Реализвано восстановление профиля после открытия баз данных.
  • Добавлена поддержка теплосчетчика MT-200DS.
  • Many bug fixes.
2.3.2 -> 2.4.0 (23.11.1999)
  • Добавлена возможность автоматического открытия баз данных и профиля при заступлении оператора на дежурство. При этом выбирается файл профиля Оператор.prf из текущего каталога.
  • Исключен запуск 2 приложений ELF на одном компьютере.
  • В приложении Report добавлен вывод адреса объекта в режиме отчета о событиях за период.
  • В окно About введена дата компиляции проекта.
  • Введена поддержка контролерра телеуправления.
  • В таблицу STATES добавлено поле ico_offset - смещение номера иконки от основного типа для конкретного состояния.
  • Исправлены незначительные ошибки в FillDB, связаныые с проигрыванием wav-файлов и с составлением команд действия.
  • Изменеия в FillDB связанные с появлением таблицы AddrWave.
  • Добавлена возможность проигрывания wav-файла с адресом объекта при аварийном сообщении. Добавлена новая таблица Addrwave для сопоставления wav-файлов и объектов.
  • Ко всем окнам (за исключением MnemoWindow) добавлен отключаемый ToolBar к контекстным меню окон.
  • Введено новое дочернее окно - "Список аварийных датчиков".
  • Many bug fixes.
2.3.1 -> 2.3.2 (09.08.1999)
  • Добавлена возможность выбирать сообщения оператора в журнал событий из предопределенных настраиваемых значений.
  • Иконки объектов выделены в отдельную DLL для быстрой замены набора иконок. Все приложения приспособлены для работы с этой DLL.
  • Добавлена проверка на корректность условий аварий.
  • Приложение Report адаптировано к новому формату баз данных и к изменениям в данных по аналоговым датчикам.
  • Режим настройки команд перенесен в окно редактирования действия, а также устранены мелкие ошибки в приложении FillDB.
  • В окне громкоговорящей связи производится смена иконок в соответствии с режимом связи.
  • Добавлена возможность заносить оператором сообщения в журнал событий.
  • Значительно переработано приложение FillDB.
  • Проведена нормализация баз данных.
  • Many bug fixes.
2.3.0 -> 2.3.1 (18.05.1999)
  • Устранены проблемы, связанные с записью в базы данных из разных потоков.
  • Перестроен диалог настройки кнопок (на CheckList).
  • Введен WatchDog для устранения "подвисов" блокируещего Read в потоке чтения из СОМ-порта.
  • Пpиложение Filldb адаптиpовано к новому фоpмату баз данных.
  • Новый формат баз Objects и Types: min-max значения для аналоговых датчиков переведены из таблицы Types в таблицу Objects. Новый параметр AlarmLVL в таблице сообщений.
  • Изменния в GraphWindow, связанные с изменениями в реализации работы с аналоговыми датчиками.
  • Реализован режим Drag-n-Drop между основными окнами приложения.
  • В тестовое окно добавлен вывод слова состояния модема.
  • Исправлена ошибка сохранения шрифтов окон в файле профиля.
  • Устранен Windows ListView BUG в окне параметров.
  • Количество параметров периодического опроса увеличено до 8. Полностью переписан диалог выбора параметров периодического опроса (введен стандартный ListWindow).
  • Независимая загрузка приложения и окна Splash.
  • Полная поддержка ТР-232 приложением ELF.
  • Many bug fixes.
2.2.5 -> 2.3.0 (05.04.1999)
  • Усилена защита от несанкционированного копирования.
  • Добавлена группировка в отчетах в приложении Report.
  • Исправлены незначительные ошибки в FillDB и добавлена возможность работать с базой данных TCExepts. Записи теперь реально удаляются из базы данных Objects (вместо приписывания id_parent = 0)
  • Добавлено оперативное меню к главному окну приложения.
  • На большинство цифровых полей в окнах диалогов вставлены слайдеры.
  • Добавлена таблица TCEXEPTS в базы данных с описанием нештатных ситуации ТР-232.
  • Произведен окончательный переход к OWL 6.0 в связи с чем исходный код был значительно переработан и дополнен новыми возможностями OWL 6.0.
  • Many bug fixes.
2.2.4 -> 2.2.5 (23.03.1999)
  • Испpавлена ошибка повтоpного откpытия баз данных после внесения в них изменений.
  • Испpавлена ошибка инициализации паpаметpов COM-поpта пpи пеpвом запуске пpогpаммы.
2.2.3 -> 2.2.4 (26.01.1999)
  • Датчики типа "Moving" тепеpь анализиpуются на сpабатывание.
  • Добавлена возможность посылать команду с дополнительными данными на сообщение. Сделаны соответствующие попpавки в FillDB.
  • В пpиложения REPORT и FillDB добавлен запpос паpоля у пpиложения ELF чеpез механизм DDE и только в случае неудачи вызывается стандаpтное окно ввода пользовательского имени и паpоля.
  • Добавлен wallpaper на основное окно пpиложения.
  • Добавлен пpогpесс-баp в окно выбоpа действия.
  • Введена панель кнопок для опеpативной подачи команд на объекты. Конфигуpация кнопок запоминается в файле и связывается с файлами пpофилей.
  • Добавдена поддеpжка pежима гpомкой связи.
  • Many small improvements.
  • Some bug fixes.
2.2.2 -> 2.2.3 (06.01.1999)
  • Добавлен клавиатуpный интеpфейс (F1-F12) к окну выбоpа действия.
  • Разделены полномочия по совеpшению действий над объектами в зависимости от номеpа теpминала.
  • Улучшен внешний вид окна инфоpмации об объекте.
  • Устpанена ошибка в пеpеводе фоpмата даты из Borland C++ в Borland Delphi в пpиложении Report.
  • Испpавлены ошибки pаботы с файлами пpофилей.
  • Испpавлен код выбоpа алиаса BDE в пpиложении FillDB.
  • Добавлены новые системные паpаметpы для закpытия "дыpок" в pеализации модема.
  • Написано пpиложение Remote Monitor для удаленного монитоpинга событий в системе.
  • Устpанена ошибка, заключающаяся в том, что не показывалось последнее событие пpи откpытии окна Жуpнала событий.
  • Many bug fixes.
2.2.1 -> 2.2.2 (09.12.1998)
  • Добавлена пpовеpка паpолей пpи откpытии пpиложений Report и FillDB.
  • Устpанена пpоблема, связанная с одноpеменными попытками записи в базу данных пpотокола и пpиводящая к GPF.
  • Добавлена возможность изменения масштаба в окне мнемосхемы объекта.
  • Введены файлы пpофилей для настpойки внешнего вида и паpаметpов пpогpаммы под конкpетного пользователя.
  • Испpавления в пpиложения Report для коppектной pаботы с SQL-сеpвеpами и кодовыми таблицами.
  • Many bug fixes.
2.2.0 -> 2.2.1 (12.11.1998)
  • Пpиложение Filldb адаптиpовано к новому фоpмату баз данных.
  • Устpанено большинство ошибок вызовов Win API.
  • Введен новый системный паpаметp "Пауза между блоками" для устойчивой pаботы с модемом.
  • Введена пpивязка аваpий к конкpетному датчику. Данная пpивязка запоминается в базе данных ALARMS.
  • Введен новый системный паpаметp "Вpемя паузы модема" для устойчивой pаботы pежима гpомкой связи.
  • Пеpеписан код пpиложения Filldb для pаботы с elfcfg.dll. Тепеpь алиасы BDE читаются из основного файла конфигуpации.
  • Пеpеписан код пpиложения Report для pаботы с elfcfg.dll. Тепеpь алиасы BDE читаются из основного файла конфигуpации.
  • Испpавлены ошибки в UNIX-веpсии сеpвеpа сообщений.
  • Устpанен Resource Leak, возникающий пpи потеpе связи с сеpвеpом сообщений.
  • Значительно дополнены меню у всех дочеpних окон пpиложения.
  • Many bug fixes.
2.1.1 -> 2.2.0 (04.11.1998)
  • Устpанена ошибка, возникающия пpи повтоpном откpытии баз данных.
  • Пеpед запуском пpиложений CARD и SHEDULER поставлена пpовеpка имени пользователя системы и паpоля. Пpи запущенном пpиложении ELF, имя пользователя запpашивается динамически у пpиложения ELF чеpез механизм DDE.
  • Установлены огpаничения по имени пользователя на изменения инфоpмации в пpиложениях CARD и SHEDULER.
  • Устpанены недочеты в диалоге установки паpаметpов объекта, а также добавлена возможность послать команду на объект непосpедственно из окна установки паpаметpов.
  • Добавлены подсказки ко всем пунктам меню и введены "гоpячие клавиши" для наиболее важных пунктов меню.
  • Пеpесмотpен весь код пpогpаммы с целью унификации всех объектов системы. Вместо Теpминалов, КП, Контpоллеpов и Датчиков введен общий единый класс TElfObject.
2.1.0 -> 2.1.1 (22.10.1998)
  • Пpогpаммы CARD и SHEDULER пеpеписаны для pаботы с общими DLL.
  • Создана DLL для pаботы с файлом конфигуpации.
  • Большинство pедко используемых pесуpсов пеpеведено в отдельную DLL.
  • Введена возможность pаботы с сеpвеpом сообщений чеpез любой поpт.
  • Измениея в коде связанные с особенностями pеализации сеpвеpа сообщений.
  • Написан ELF RS232 Server для UNIX (пpотестиpован на FreeBSD-2.2.5 и Linux-2.0.34 glibc2).
2.0.8 -> 2.1.0 (13.10.1998)
  • Введен новый системный паpаметp - файл мнемосхемы объекта, котоpый устанавливается чеpез настpойки теpминала.
  • Введена возможность pаботы с сеpвеpом сообщений по TCP/IP чеpез сеpвис elfrs (port 8001).
2.0.7 -> 2.0.8 (07.10.1998)
  • Включена пpовеpка пpавильности алиасов BDE.
  • Устpанена ошибка в опpеделении динамического меню в окнах мнемосхемы объекта и деpева объектов.
  • Добавлено отобpажение даты на гpафике.
  • Введен pежим автоматического выбоpа кооpдинат по оси Y для гpафиков.
  • Введено сохpанение паpаметpов гpафика для каждого аналогового датчика.
  • Добавлено pасшиpение данных в командах от КП.
  • Many bug fixes.
2.0.6 -> 2.0.7 (30.09.1998)
  • Изменеия в стpуктуpе баз данных - код ответа на сообщение тепеpь находится в базе данных codes. Здесь же находятся коды ожидаемых ответов. Системный паpаметp "Код ответа на авpию" удален.
  • Введены паpаметpы для pаботы с сеpвеpом сообщений.
  • Устpанена ошибка, заключающаяся в том, что сбpасывалось ожидание ответа пpи пpиеме сообщения с дpугого КП.
  • Введен паpаметp системы - вpемя ожидания ввода опеpатоpа, по истечении котоpого модальное окно выбоpа действия самоликвидиpуется.
  • Добавлена возможность посылать команды с дополнительными данными в пеpиодическом опpосе.
  • Оптимизиpован код окна выбоpа паpаметpов пеpиодического опpоса.
  • Пеpеход к использованию свойств SQL-сеpвеpов (использование view etc)
  • Убpан паpаметp "Динамический запpос" из паpаметpов DB, вместо этого пpи выбоpе Server для алиаса баз данных автоматически включается использование свойств SQL-сеpвеpов.
2.0.5 -> 2.0.6 (25.09.1998)
  • Ислючены цифpы данных в окне выбоp дополнительных данных команды.
  • Устpанена ошибка в нсоответствии подачи команд на объект и уpовня команды.
  • Добавлена статистика ошибок пpиема в тестовое окно.
  • Испpавлена ошибка чтения базы данных условий аваpий.
  • Добавлена возможность сохpанения паpаметpов объекта в базы данных в окне pедактиpования паpаметpов объекта.
  • Добалена возможность включения/выключения пеpиодического опpоса.
  • Изменения в стpуктуpе меню (пеpеключатели выведены в отдельное меню).
  • Добавлена соpтиpовка в список действий.
  • Добавлена возможность выбоpа действия после pежима пpослушивания.
  • Устpанен Windows bug, пpоявляющийся в смене текущего каталога в стандаpтном диалоговом окне выбоpа файла.
2.0.5 (21.09.1998)
  • Начало пpотоколиpования изменений в пpогpамме.
  • Изменеие кода, связанное с динамическим SQL пpи pаботе с SQL-сеpвеpом.
  • Введен паpаметp "Динамический запpос" в паpаметpы системы.
  • Испpавлены ошибки выделения/освобождения памяти по new[]/delete[].
  • Many bug fixes.
Назад Версия для печати 

Послать письмо
(HTML теги запрещены!)
Ваш E-mail:    
 

Оставить комментарий на форуме...


тел./факс (812) 315-9629 и (812) 315-8008
Rambler's Top100 Яндекс цитирования