From OpenSCADAWiki
Jump to: navigation, search

API
!!!!:Зміни:

  • SYS.ResString: getVal() встановлено постійною.
  • DAQ.TFunction: Переключення методу "mStor" у ResString.

Доповнення:

  • SYS.CntrNode,Protocol.HTTP: Додання сервісних запитів "select:/db/list" опцією "nostor" для порожніх елементів.
  • SYS,UI.VCAEngine: Доповнення визначенням "starts_with" як посилання на STL::String функцію "compare(0,strlen(str),str) == 0" для заміни compare() і find() у цій ролі.
  • Archives,DAQ.DAQGate: Об'єкт TMArchivator доповнено перевизначенням TMess::SRec із контейнером зберігання дубльованих повідомлень на одну секунду.
  • SYS: Файлові функції Користувацького API доповнено fileRotate() для ротації файлів переважно журнального типу.
    • TCntrNode: Нова функція nodeMessSnthHgl().
    • XMLNode: Функцію load() доповнено розбором чистого HTML із опцією LD_HTML. Функцію save() доповнено опцією HoldEmptyAttr утримання порожніх атрибутів.
    • XMLNodeObj: Додано функцією Користувацького API і API childDel( AutoHD<XMLNodeObj> nd ). Функція Користувацького API setAttr() доповнена синонімом attrSet().
  • DAQ:
    • TController,TParamContr: Додання функції justCreated() для виявлення щойно створення.
    • TParamContr: Додано віртуальною функцією loadVal() для перевантаження усіх або одного збереженого значення.
    • TPrmTempl.Impl.archAttrs(): Доповнено аргументом мітки часу для використання загальної мітки часу у архівуванні.
    • ModBus,OPC_UA,Siemens: Об'єкт Контролеру доповнено функцією Користувацького API value() прямого отримання і встановлення значення за специфічною до джерела адресою і через реєстрацію адреси для отримання-встановлення у загальному циклі опитування джерела.
  • JavaLikeCalc: Функції Користувацького API до рядка доповнено sep2path().