From OpenSCADAWiki
Jump to: navigation, search
(Importing a new version from external source)
(Importing a new version from external source)
 
Line 17: Line 17:
 
* ''ctrMkNode2(n_nd, nd, pos, path, dscr, perm, owner, group, ...)''
 
* ''ctrMkNode2(n_nd, nd, pos, path, dscr, perm, owner, group, ...)''
 
: ''ctrMkNode3(n_nd, nd, pos, path, dscr, mode_perm, ...)'' — links to ''ctrMkNode()'' with appending the last termination NULL argument;
 
: ''ctrMkNode3(n_nd, nd, pos, path, dscr, mode_perm, ...)'' — links to ''ctrMkNode()'' with appending the last termination NULL argument;
* ''ctrChkNode2(nd, cmd, mode)'' — link to ''ctrChkNode()''.
+
* ''ctrChkNode2(nd, cmd, mode)''
 +
: ''ctrChkNode3(nd, cmd, perm, mode)'' — link to ''ctrChkNode()''.

Latest revision as of 20:38, 15 April 2025

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)
'''Data:'''<br/>
: Masks of the security access (definition):
* ''SEC_XT'' — Execution (0x01);
* ''SEC_WR'' — Writing (0x02);
* ''SEC_RD'' — Reading (0x04).
: Named rights of access to control elements (definition):
* ''R_R_R_'' (0444) — access to all read-only;
* ''R_R___'' (0440) — read access only to the owner and group;
* ''R_____'' (0400) — read access only to the owner;
* ''_W_W_W'' (0222) — access to all write-only;
* ''RWRWRW'' (0666) — full access to all;
* ''RWRWR_'' (0664) — full access to the owner and group, and for the rest — the read-only;
* ''RWR_R_'' (0644) — full access to the owner and for the group and the rest — the read-only;
* ''RWR___'' (0640) — full access to the owner, read-only — to the group and closed for the rest;
* ''RW____'' (0600) — full access to the owner, but for the group and everyone else is closed.
: Control Interface links (definition):
* ''ctrMkNode2(n_nd, nd, pos, path, dscr, perm, owner, group, ...)''
: ''ctrMkNode3(n_nd, nd, pos, path, dscr, mode_perm, ...)'' — links to ''ctrMkNode()'' with appending the last termination NULL argument;
* ''ctrChkNode2(nd, cmd, mode)''
: ''ctrChkNode3(nd, cmd, perm, mode)'' — link to ''ctrChkNode()''.
Translation'''Data:'''<br/>
: Masks of the security access (definition):
* ''SEC_XT'' — Execution (0x01);
* ''SEC_WR'' — Writing (0x02);
* ''SEC_RD'' — Reading (0x04).
: Named rights of access to control elements (definition):
* ''R_R_R_'' (0444) — access to all read-only;
* ''R_R___'' (0440) — read access only to the owner and group;
* ''R_____'' (0400) — read access only to the owner;
* ''_W_W_W'' (0222) — access to all write-only;
* ''RWRWRW'' (0666) — full access to all;
* ''RWRWR_'' (0664) — full access to the owner and group, and for the rest — the read-only;
* ''RWR_R_'' (0644) — full access to the owner and for the group and the rest — the read-only;
* ''RWR___'' (0640) — full access to the owner, read-only — to the group and closed for the rest;
* ''RW____'' (0600) — full access to the owner, but for the group and everyone else is closed.
: Control Interface links (definition):
* ''ctrMkNode2(n_nd, nd, pos, path, dscr, perm, owner, group, ...)''
: ''ctrMkNode3(n_nd, nd, pos, path, dscr, mode_perm, ...)'' — links to ''ctrMkNode()'' with appending the last termination NULL argument;
* ''ctrChkNode2(nd, cmd, mode)''
: ''ctrChkNode3(nd, cmd, perm, mode)'' — link to ''ctrChkNode()''.

Data:

Masks of the security access (definition):
  • SEC_XT — Execution (0x01);
  • SEC_WR — Writing (0x02);
  • SEC_RD — Reading (0x04).
Named rights of access to control elements (definition):
  • R_R_R_ (0444) — access to all read-only;
  • R_R___ (0440) — read access only to the owner and group;
  • R_____ (0400) — read access only to the owner;
  • _W_W_W (0222) — access to all write-only;
  • RWRWRW (0666) — full access to all;
  • RWRWR_ (0664) — full access to the owner and group, and for the rest — the read-only;
  • RWR_R_ (0644) — full access to the owner and for the group and the rest — the read-only;
  • RWR___ (0640) — full access to the owner, read-only — to the group and closed for the rest;
  • RW____ (0600) — full access to the owner, but for the group and everyone else is closed.
Control Interface links (definition):
  • ctrMkNode2(n_nd, nd, pos, path, dscr, perm, owner, group, ...)
ctrMkNode3(n_nd, nd, pos, path, dscr, mode_perm, ...) — links to ctrMkNode() with appending the last termination NULL argument;
  • ctrChkNode2(nd, cmd, mode)
ctrChkNode3(nd, cmd, perm, mode) — link to ctrChkNode().