_auth
Die Berechtigungen für Änderungen an Datenpunktattributen werden über die Konfig "_auth" verwaltet. Siehe auch Kapitel _auth (Berechtigung).
Attribut (neutral) | Typ | Beschreibung |
---|---|---|
_type | char | Legt eine Konfig an bzw. Sie können über einen dpSet auf _type mit dem Wert 0 eine Konfig löschen. |
_read | int | Mit Attribut _read kann sich der aktuelle Benuter eine Konfig ansehen. Siehe auch Kapitel _auth (Berechtigung). |
_write | int | Mit Attribut _write kann der aktuelle Benuter eine Konfig ändern - siehe das Beispiel weiter unten. Siehe auch Kapitel _auth (Berechtigung). |
_owner_read | int | Mit Attribut _owner_read kann sich ein Manager eine Konfig ansehen. Siehe auch Kapitel _auth (Berechtigung). |
_owner_write | int | Mit Attribut _owner_write kann ein Manager eine Konfig ändern. Siehe auch Kapitel _auth (Berechtigung). |
Konstanten für .._type
CTRL-Konstante | Int-Wert | Beschreibung |
---|---|---|
DPCONFIG_NONE | 0 | keine Berechtigung |
DPCONFIG_AUTH | 62 | Berechtigung |
Beispiel
Legt eine "_auth" Konfig an, welche die Berechtigungsstufe 5 vergibt, für das Ändern der Konfig "_original":
main()
{
dpSetWait("TestDP_1.element:_auth.._type",
DPCONFIG_AUTH,
"TestDP_1.element:_auth._original._write", 5);
}
Weitere Details zur Konfig "_auth" finden Sie im Kapitel Modul PARA - _auth (Berechtigung).