_auth
The authorizations for changing data point attributes are managed with the "_auth" config. See also chapter _auth (Authorization).
| Attribute (neutral) | Type | Description |
|---|---|---|
| _type | char | Creates a config or you can delete a config by executing a dpSet with the value 0 on the _type attribute. |
| _read | int | With the attribute _read the current user can view a config. See also chapter _auth (Authorization). |
| _write | int | With the attribute _write the current user can change a config - see the example below. See also chapter _auth (Authorization). |
| _owner_read | int | With the attribute _owner_read a manager can view a config. See also chapter _auth (Authorization). |
| _owner_write | int | With the attribute _owner_write a manager can change a config. See also chapter _auth (Authorization). |
Constants for the ".._type" attribute
| CTRL constant | int value | Description |
|---|---|---|
| DPCONFIG_NONE | 0 | No authorization |
| DPCONFIG_AUTH | 62 | Authorization |
Example
Adds an "_auth" config to the data point "TestDP_1". The _auth config specifies that the
authorization level 5 is required for changing the "_original" config :
main()
{
dpSetWait("TestDP_1.element:_auth.._type",
DPCONFIG_AUTH,
"TestDP_1.element:_auth._original._write",5);
}
For more information on "_auth" config, see chapter _auth (Authorization).
