From OpenSCADAWiki
Jump to: navigation, search

Enter a message name below to show all available translations.

Message

Found 2 translations.

NameCurrent message text
 h English (en){{CntHdr|{{Anch|Upd8ControlObjACL|CONCEPTUAL > Implementing the custom ACLs to the control nodes}} }}
* SYS:
** TCntrNode:
*** new functions ''nodeAccess()'', ''nodeLoadACL()'', ''nodeLoadACLSnthHgl()'';
*** moving from static with some improving and adaption to ACL with compatibility of the direct rules for the functions of the control interface: ''ctrMkNode()'', ''ctrChkNode()'';
*** new definition-macros of the control interface for ACL: ''ctrMkNode3()'' as link to ''ctrMkNode()'' with automatic NULL termination argument, ''ctrChkNode2()'' and ''ctrChkNode3()'' as link to ''ctrChkNode()'';
*** ''ctrMkNode()'' switched to no exception at missing container nodes, just don't create and return NULL.
** TFld: ''cntrCmdMake()'' added by an argument ''cntrO'' for linking with the Control Node, and all code adapted to that.
** TConfig: ''cntrCmdMake()'' and ''cntrCmdProc()'' added by an argument ''cntrO'' for linking with the Control Node, and all code adapted to that.
* Transports: TTransportS: ''cntrCmdPrm()'' added by an argument ''cntrO'' for linking with the Control Node, and all code adapted to that.
* DAQ: Adaptation to ACLs in the description fields of the Controller and Parameter Objects, DAQ-Templates, JavaLikeCalc Functions and most DAQ-Modules. Default owner-permition for the DAQ subsystem set to "root:DAQ"-0775.
* Protocol.OPC_UA: Using ACL in checking the access.
 h Ukrainian (uk){{CntHdr|{{Anch|Upd8ControlObjACL|КОНЦЕПТУАЛЬНЕ > Реалізація користувацького ACL до вузлів контролю}} }}
* Система:
** TCntrNode:
*** нові функції ''nodeAccess()'', ''nodeLoadACL()'', ''nodeLoadACLSnthHgl()'';
*** переведення із статичного із деяким вдосконаленням і адаптацією до ACL із сумісністю прямих правил для функцій інтерфейсу керування: ''ctrMkNode()'', ''ctrChkNode()'';
*** нове визначення-макрос інтерфейсу керування для ACL: ''ctrMkNode3()'' як посилання на ''ctrMkNode()'' із автоматичним аргументом переривання NULL, ''ctrChkNode2()'' і ''ctrChkNode3()'' як посилання на ''ctrChkNode()'';
*** ''ctrMkNode()'' перемкнено у режим без виключення за відсутності контейнерних вузлів, просто не створювати і повертати NULL.
** TFld: ''cntrCmdMake()'' додано аргументом ''cntrO'' для зв'язування із Вузлом Контролю, і весь код адаптовано до цього.
** TConfig: ''cntrCmdMake()'' і ''cntrCmdProc()'' додано аргументом ''cntrO'' для зв'язування із Вузлом Контролю, і весь код адаптовано до цього.
* Транспорти: TTransportS: ''cntrCmdPrm()'' додано аргументом ''cntrO'' для зв'язування із Вузлом Контролю, і весь код адаптовано до цього.
* Збір Даних: Адаптація до ACL у полях опису Об'єктів Контролеру і Параметру, DAQ-Шаблонах, JavaLikeCalc Функціях і більшості DAQ-Модулів. Типові власник-доступ для підсистеми Збір Даних встановлено у "root:DAQ"-0775.
* Protocol.OPC_UA: Використання ACL у перевірці доступу.