From OpenSCADAWiki
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().