From OpenSCADAWiki
Enter a message name below to show all available translations.
Found 3 translations.
Name | Current message text |
---|---|
h English (en) | ==== API ==== ''!!!!:Changes'': * SYS: The ResMtx default constructor set to true for "isRecurs" but it is the typical situation. ** The most functions of appending to the nodes container expanded for returning the result created node ID/name for: chldAdd(), TSecurity::{usrAdd(),grpAdd()}, TTypeBD::open(), TTypeTransport::{inAdd(),outAdd()}, TValue.chldAdd(), DAQ.{TController::add(),TParameter::add(),BlockCalc.blkAdd()}, TTypeArchivator::{messAdd(),valAdd()}, TArchiveS::valAdd(), UI.VCAEngine::{wlbAdd(),prjAdd(),WLib.add(),Project.add(),Project.Page.pageAdd()}, UI.WebUser.uPgAdd(). ** TFld::Selected everywhere renamed to TFld::Selectable. ** The special function strMess() variant with limiting in the result message size is removed and replaced by the function strEncode() in the type TSYS::Limit. ** chldList() and chldPresent() set to virtual. * DAQ,Special: The attribute "run_st" in TPrmTmplLib and TSpecial renamed to runSt. * Archives: TArchiveS::messPut() cleaned from the argument "force". * Protocols.HTTP: User API functions pgAccess(), pgCreator() moved from TProtocol to TProtocolIn. * Transports.In: The function protocol() renamed to protocols() and protocolFull() removed. ''Appends'': * SYS: Common locks mechanism is added by a locks container, the function commonLock(). ** TConfig,*: The user API functions TConfig::cfg() and TConfig::cfgSet() of the configuration expanded by the permition control. ** Appended for the configuration context resetting functions to defaults TCfg::toDefault() and TConfig::cfgToDefault(). ** TFunction object appended by a mark of the function procedure changing isChangedProg() and the flag TFld::Selectable and the function ioAdd() appended by the result for the appended IO position. ** The Control Interface request "load" expanded for specifying the selected DB in the attribute "force" to perform such operations for concrete nodes. ** XMLNode: The attributes getting function attr() expanded for the optional argument of the presence detection. ** The user space "Array" expanded by the functions indexOf() and lastIndexOf(). ** The user API function SYS.fileRead() expanded by the arguments of the reading block offset and size. ** The user API function strEncode() appended for support the variants "ToLower" and "Limit". ** The user API appended for the function strFromCharUTF() of forming string from UTF-8, UTF-16, UTF-16LE, UTF-16BE, UTF-32, UTF-32LE, UTF-32BE. ** Appended for the definition SERV_TASK_PER=10 of the service task periodicity. ** The user API appended for the function SYS.fileSize(). ** The function str2atime() is appended to convert from string time to the UNIX epoch time supporting GMT. ** TError appended for naming the error codes in the enum "Codes", which used everywhere. ** The special archive names appended for the name ALRM_ARCH_CH_NM ("<alarmsChange>") of just changing the presented alarms. ** The limits appended by USER_ITS_LIMIT (1000000) for limit the items number like to user arrays from DAQ.JavaLikeCalc. * DB: Appended for the transactions closing control into the OpenSCADA core by the functions trTm_ClsOnOpen(), trTm_ClsOnReq() and trPr_ClsTask(). ** Appended for the DB-objects reenabling control at the function disabledByUser(). ** Appended for configuration of the "Opened tables lifetime" of the inactive tables closing by the function tblLifeTime(). ** The attribute TBD::mEn moved to the protected space. * Transports: ** In: Appended by the virtual functions keepAliveReqs(), keepAliveTm() for the true KeepAlive on Web. ** Out: Appended for a service of closing output transports at the lifetime (inactivity) by the service function outLifeTime(). *** Expanded by the attempts field ot the generic control in the function attempts(). *** Unified for the last request time control in the function lstReqTm(). *** The function outAddrHelp() of taken common address help for the output transport modules was added. * Protocol.HTTP: Appended for the user API function setUser() to change the authenticated user. * DAQ: TController::alarmSet() expanded for the argument "force" to force the alarms on the controller objects in the redundancy. ** The DAQ-parameter appended for the User-API function alarmSet() and the function vlSetRednt() of the unified values writing in the redundancy. ** TDAQS::rdRestDtTm() expanded from the float to double type return. ** Appended for the user API function daqAt(). ** The user API function funcCall() expanded by the "err" argument. ** JavaLikeCalc: The User API functions charAt() and charCodeAt() expanded to support UTF. The User API functions expanded by isNaN() for bool, integer, real, string (especially for checking numbers in the string). * Archives: ** The objects TMArchivator and TArchiveS appended of the function redntTm() and rdTm() to obtain last time of the message archives redundancy. ** TArchiveS::rdRestDtOverTm() expanded from the float to double type return. ** Val: The value archives appended by the common option autoIdMode() of the mode of forming ID of the automatic created archives with the enum variants AutoIdMode::{BothPrmAttrId,OnlyPrmId,OnlyAttrId}. ** Val: The user API functions getVals() and setVals() added to implement generic archives/history accessing mechanism in an array and the fixed periodicity. * UI: The inline documentation declaration from description some nodes is unified in the function TUIS::docKeyGet(). ** VCAEngine: The user API function this.ownerSess().uiCmd() added on the session level. The runtime widget appended of the user API function this.attrList() of obtaining list of the widget attributes. |
h Russian (ru) | ==== API ==== ''!!!!:Изменения'': * SYS: Типовой конструктор ResMtx установлен в true для "isRecurs", поскольку это общая ситуация. ** Большинство функций добавления в контейнер узлов расширено возвратом результирующего идентификатора/имени созданного узла для: chldAdd(), TSecurity::{usrAdd(),grpAdd()}, TTypeBD::open(), TTypeTransport::{inAdd(),outAdd()}, TValue.chldAdd(), DAQ.{TController::add(),TParameter::add(),BlockCalc.blkAdd()}, TTypeArchivator::{messAdd(),valAdd()}, TArchiveS::valAdd(), UI.VCAEngine::{wlbAdd(),prjAdd(),WLib.add(),Project.add(),Project.Page.pageAdd()}, UI.WebUser.uPgAdd(). ** TFld::Selected везде переименован в TFld::Selectable. ** Вариант специальной функции strMess() с ограничением размера результирующего сообщения удален и заменен функцией strEncode() с типом TSYS::Limit. ** chldList() и chldPresent() сделаны виртуальными. * DAQ,Special: Атрибут "run_st" в TPrmTmplLib и TSpecial переименован в runSt. * Archives: TArchiveS::messPut() очищено от аргумента "force". * Protocols.HTTP: Функции пользовательского API pgAccess(), pgCreator() перенесены из TProtocol в TProtocolIn. * Transports.In: Функция protocol() переименована в protocols() и удалена protocolFull(). ''Дополнения'': * SYS: Добавлен общий механизм замков через контейнер замков, функция commonLock(). ** TConfig,*: Функции API пользователя для конфигурации TConfig::cfg() и TConfig::cfgSet() расширены контролем прав. ** Дополнено функциями TCfg::toDefault() и TConfig::cfgToDefault() сброса конфигурационного контекста к типовому. ** Объект TFunction дополнен признаком изменённости процедуры isChangedProg(), и флажок TFld::Selectable и функция ioAdd() дополнены результатом позиции добавленного ВВ. ** Запрос Интерфейса Управления "load" расширен определением выбранной БД в атрибуте "force", для осуществления такой операции над конкретным узлом. ** XMLNode: Функция получения атрибутов attr() расширена опциональным аргументом определения присутствия. ** "Массив (Array)" пространства пользователя расширен функциями indexOf() и lastIndexOf(). ** Функция API пользователя SYS.fileRead() расширена аргументами смещения и размера блока чтения. ** Функция API пользователя strEncode() дополнена поддержкой вариантов "ToLower" и "Limit". ** API пользователя дополнено функцией strFromCharUTF() формирования строки из UTF-8, UTF-16, UTF-16LE, UTF-16BE, UTF-32, UTF-32LE, UTF-32BE. ** Дополнено определением периодичности сервисного задания SERV_TASK_PER=10. ** API пользователя дополнено функцией SYS.fileSize(). ** Добавлена функция str2atime() для конвертации времени в строке во время от эпохи UNIX с поддержкой GMT. ** TError дополнено названиями кодов ошибок в перечислении "Codes", которые везде использованы. ** Специальные названия архивов дополнено названием ALRM_ARCH_CH_NM ("<alarmsChange>"), для простой смены присутствующих нарушений. ** Ограничения дополнены USER_ITS_LIMIT (1000000) для ограничения количества элементов вроде пользовательских массивов из DAQ.JavaLikeCalc. * DB: Добавлен контроль закрытия транзакций в ядре OpenSCADA функциями trTm_ClsOnOpen(), trTm_ClsOnReq() и trPr_ClsTask(). ** Добавлен контроль процесса пере-включения объектов БД функцией disabledByUser(). ** Дополнено конфигурацией "Время жизни открытых таблиц", для закрытия неактивных таблиц функцией tblLifeTime(). ** Атрибут TBD::mEn перенесён в защищённое пространство. * Транспорты: ** In: Дополнено виртуальными функциями keepAliveReqs(), keepAliveTm() для правильного KeepAlive на Web. ** Out: Дополнено сервисом закрытия выходных транспортов согласно временем жизни (неактивности), сервисной функцией outLifeTime(). *** Расширено полем общего контроля попыток в функции attempts(). *** Унифицировано контролем времени последнего запроса в функции lstReqTm(). *** Добавлена функция outAddrHelp() для получения общей помощи по адресу модулей выходных транспортов. * Protocol.HTTP: Расширено функцией пользовательского API setUser() для изменения автентифицированного пользователя. * DAQ: TController::alarmSet() расширено аргументом "force" для принуждения установки нарушений на объектах контроллеров в резервировании. ** DAQ-параметры дополнены функцией пользовательского API alarmSet() и функцией vlSetRednt() унифицированной записи значений в резервировании. ** TDAQS::rdRestDtTm() расширено возвратом double вместо float. ** Дополнено функцией пользовательского API daqAt(). ** Функцию пользовательского API funcCall() расширено аргументом "err". ** JavaLikeCalc: Функции пользовательского API charAt() и charCodeAt() расширено поддержкой UTF. Функции пользовательского API расширено isNaN() для bool, integer, real, string (особенно для проверки чисел в строке). * Архивы: ** Объекты TMArchivator и TArchiveS дополнено функцией redntTm() и rdTm() для получения последнего времени резервирования архивов сообщений. ** TArchiveS::rdRestDtOverTm() расширено возвратом double вместо float. ** Архивы значений дополнено общей опцией autoIdMode() режима формирования Идентификатора автоматически создаваемых архивов с вариантами перечисления AutoIdMode::{BothPrmAttrId,OnlyPrmId,OnlyAttrId}. ** Val: Добавлены функции API пользователя getVals() и setVals() для реализации общего механизма доступа к архивам/истории в массиве и с фиксированной периодичностью. * UI: Декларацию контекстной документации из описания некоторых узлов унифицировано функцией TUIS::docKeyGet(). ** VCAEngine: Добавлена функция пользовательского API уровня сеанса this.ownerSess().uiCmd(). Виджет исполнения дополнен функцией API пользователя this.attrList() для получения перечня атрибутов виджета. |
h Ukrainian (uk) | ==== API ==== ''!!!!:Зміни'': * SYS: Типовий конструктор ResMtx встановлено у true для "isRecurs", оскільки це загальна ситуація. ** Більшість функцій додання до контейнеру вузлів розширено поверненням результуючого ідентифікатора/ім'я створеного вузла для: chldAdd(), TSecurity::{usrAdd(),grpAdd()}, TTypeBD::open(), TTypeTransport::{inAdd(),outAdd()}, TValue.chldAdd(), DAQ.{TController::add(),TParameter::add(),BlockCalc.blkAdd()}, TTypeArchivator::{messAdd(),valAdd()}, TArchiveS::valAdd(), UI.VCAEngine::{wlbAdd(),prjAdd(),WLib.add(),Project.add(),Project.Page.pageAdd()}, UI.WebUser.uPgAdd(). ** TFld::Selected всюди перейменовано у TFld::Selectable. ** Варіант спеціальної функції strMess() із обмеженням розміру результуючого повідомлення видалено та замінено функцією strEncode() із типом TSYS::Limit. ** chldList() та chldPresent() зроблено віртуальними. * DAQ,Special: Атрибут "run_st" у TPrmTmplLib та TSpecial перейменовано у runSt. * Archives: TArchiveS::messPut() очищено від аргументу "force". * Protocols.HTTP: Функції користувацького API pgAccess(), pgCreator() перенесено із TProtocol до TProtocolIn. * Transports.In: Функцію protocol() перейменовано у protocols() та видалено protocolFull(). ''Доповнення'': * SYS: Додано загальний механізм замків через контейнер замків, функція commonLock(). ** TConfig,*: Функції API користувача для конфігурації TConfig::cfg() та TConfig::cfgSet() розширено контролем прав. ** Доповнено функціями TCfg::toDefault() та TConfig::cfgToDefault() скидання конфігураційного контексту до типового. ** Об'єкт TFunction доповнено ознакою зміненості процедури isChangedProg(), та прапорець TFld::Selectable і функція ioAdd() доповнена результатом позиції доданого ВВ. ** Запит Інтерфейсу Керування "load" розширено визначенням обраної БД у атрибуті "force", для здійснення такої операції щодо конкретного вузла. ** XMLNode: Функцію отримання атрибутів attr() розширено опціональним аргументом визначення присутності. ** "Масив (Array)" простору користувача розширено функціями indexOf() та lastIndexOf(). ** Функцію API користувача SYS.fileRead() розширено аргументами зміщення та розміру блоку читання. ** Функцію API користувача strEncode() доповнено підтримкою варіантів "ToLower" та "Limit". ** API користувача доповнено функцією strFromCharUTF() формування рядку із UTF-8, UTF-16, UTF-16LE, UTF-16BE, UTF-32, UTF-32LE, UTF-32BE. ** Доповнено визначенням періодичності сервісного завдання SERV_TASK_PER=10. ** API користувача доповнено функцією SYS.fileSize(). ** Додано функцію str2atime() для конвертації часу у рядку у час від епохи UNIX з підтримкою GMT. ** TError доповнено назвами кодів помилок у перелічені "Codes", які всюди використано. ** Спеціальні назви архівів доповнено назвою ALRM_ARCH_CH_NM ("<alarmsChange>"), для простої зміни наявних порушень. ** Обмеження доповнено USER_ITS_LIMIT (1000000) для обмеження кількості елементів на кшталт користувацьких масивів із DAQ.JavaLikeCalc. * DB: Додано контроль закриття транзакцій у ядрі OpenSCADA функціями trTm_ClsOnOpen(), trTm_ClsOnReq() та trPr_ClsTask(). ** Додано контроль процесу пере-увімкнення об'єктів БД функцією disabledByUser(). ** Доповнено конфігурацією "Час життя відкритих таблиць", для закриттям неактивних таблиць функцією tblLifeTime(). ** Атрибут TBD::mEn перенесено до захисного простору. * Транспорти: ** In: Доповнено віртуальними функціями keepAliveReqs(), keepAliveTm() для правильного KeepAlive на Web. ** Out: Доповнено сервісом закриття вихідних транспортів за часом життя (неактивності), сервісною функцією outLifeTime(). *** Розширено полем загального контролю спроб у функції attempts(). *** Уніфіковано контролем часу останнього запиту у функції lstReqTm(). *** Додано функцію outAddrHelp() для отримання загальної допомоги за адресою модулів вихідних транспортів. * Protocol.HTTP: Розширено функцією користувацького API setUser() для зміни автентифікованого користувача. * DAQ: TController::alarmSet() розширено аргументом "force" для примусового встановлення порушень на об'єктах контролерів у резервуванні. ** DAQ-параметри доповнено функцією користувацького API alarmSet() та функцією vlSetRednt() уніфікованого запису значень у резервуванні. ** TDAQS::rdRestDtTm() розширено поверненням double замість float. ** Доповнено функцією користувацького API daqAt(). ** Функцію користувацького API funcCall() розширено аргументом "err". ** JavaLikeCalc: Функції користувацького API charAt() та charCodeAt() розширено підтримкою UTF. Функції користувацького API розширено isNaN() для bool, integer, real, string (особливо для перевірки чисел у рядку). * Архіви: ** Об'єкти TMArchivator та TArchiveS доповнено функцією redntTm() та rdTm() для отримання останнього часу резервування архівів повідомлень. ** TArchiveS::rdRestDtOverTm() розширено поверненням double замість float. ** Архіви значень доповнено загальною опцією autoIdMode() режиму формування Ідентифікатору автоматично створюваних архівів із варіантами перелічення AutoIdMode::{BothPrmAttrId,OnlyPrmId,OnlyAttrId}. ** Val: Додано функції API користувача getVals() та setVals() для реалізації загального механізму доступу до архівів/історії у масиві та із фіксованою періодичністю. * UI: Декларацію контекстної документації із опису деяких вузлів уніфіковано функцією TUIS::docKeyGet(). ** VCAEngine: Додано функцію користувацького API рівня сеансу this.ownerSess().uiCmd(). Віджет виконання доповнено функцією API користувача this.attrList() для отримання переліку атрибутів віджету. |