From OpenSCADAWiki
Jump to: navigation, search

Enter a message name below to show all available translations.

Message

Found 3 translations.

NameCurrent 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() для отримання переліку атрибутів віджету.