From OpenSCADAWiki
Jump to: navigation, search
Line 1: Line 1:
 
=== <info user='{user}' lang='{lang}' path='{path}' /> — запит інформаційної структури ===
 
=== <info user='{user}' lang='{lang}' path='{path}' /> — запит інформаційної структури ===
 
Інформаційний запит повертає ієрархічну структуру конфігурації, що надає вузол. Запит зазвичай не містить атрибуту шляху "path" та розповсюджується на весь вузол, хоча у складних випадках запиту частини інформаційного дерева можна вказувати шлях елементу гілки від якої отримувати конфігурацію.
 
Інформаційний запит повертає ієрархічну структуру конфігурації, що надає вузол. Запит зазвичай не містить атрибуту шляху "path" та розповсюджується на весь вузол, хоча у складних випадках запиту частини інформаційного дерева можна вказувати шлях елементу гілки від якої отримувати конфігурацію.
 
У результаті запиту буде отримано інформаційну структуру сторінки відповідно до привілеїв користувача запиту — поля якої вважаються уніфікованими та описані нижче щодо специфіки інформації тут, а також доступних команд. Усе поза уніфікацією вважається сервісними запитами зі специфічною структурою, які відповідно описано у розділі [[#ServFunc|сервісних функцій]].
 
 
Теги інформаційних елементів передбачають обов'язкові атрибути:
 
* ''id'' — ідентифікатор, за ним здійснюється формування шляху до елементу у командних запитах;
 
* ''dscr'' — локалізований опис згідно до мови ''lang'' та локалі користувача ''user'', безпосередньо використовується у формуванні візуального представлення;
 
* ''acs'' — визначення прав доступу до поля за динамічними командами, що записується:
 
:* 0 — доступ взагалі відсутній, поля видаляються з такими правами;
 
:* 4 (SEC_RD) — доступ на читання;
 
:* 2 (SEC_WR) — доступ на запис, зазвичай таке значення не має сенсу, оскільки доступ на запис передбачає і доступ на читання;
 
:* 6 (SEC_RD|SEC_WR) — доступ на читання та запис.
 
: [[file:at.png]] Тобто, молодші три біти числа атрибуту "acs" містять актуальний доступ визначеного користувача, а наступні три біти (3..5) містять максимально можливі права, наприклад, 064(52) — максимальний повний доступ та актуальний лише на читання.
 

Revision as of 10:51, 8 January 2023

Information about message (contribute)
This message has no documentation. If you know where or how this message is used, you can help other translators by adding documentation to this message.
Message definition (Documents/API)
=== Requesting the control information structure — <info user='{user}' lang='{lang}' path='{path}' /> ===
The information request returns the hierarchical structure of the configuration provided by the node. The request usually does not contain the "path" attribute and extends to the entire node, although in complex cases of requesting a part of the information tree, the path of the element of the branch from which to receive the configuration can be specified.
Translation=== <info user='{user}' lang='{lang}' path='{path}' /> — запит інформаційної структури ===
Інформаційний запит повертає ієрархічну структуру конфігурації, що надає вузол. Запит зазвичай не містить атрибуту шляху "path" та розповсюджується на весь вузол, хоча у складних випадках запиту частини інформаційного дерева можна вказувати шлях елементу гілки від якої отримувати конфігурацію.

<info user='{user}' lang='{lang}' path='{path}' /> — запит інформаційної структури

Інформаційний запит повертає ієрархічну структуру конфігурації, що надає вузол. Запит зазвичай не містить атрибуту шляху "path" та розповсюджується на весь вузол, хоча у складних випадках запиту частини інформаційного дерева можна вказувати шлях елементу гілки від якої отримувати конфігурацію.