_Managers

Damit werden die Arbeitsplatzberechtigungen gesetzt (siehe Arbeitsplatzberechtigung).

Datenpunktelement Typ Beschreibung
Auth.ManType dyn_uint Type des Manager; z.B. UI_MAN ist 4, siehe getManIdfromInt()
Auth.ManNum dyn_uint Nummer des Managers
Auth.ManPerm bit32 Die Berechtigungsstufe wird als Bit gesetzt
Exit int Manager-ID des Managers, der neu gestartet werden soll.
  • Wert [1..x]: Fährt den Manager mit der angegebenen ID herunter.
  • Wert 0: Fährt den EVENT-Manager herunter.
  • Wert -1: Es wird keine Aktion durchgeführt.
Die Manager-ID kann mit convManIdToInt() abgerufen werden.
Refresh int Veranlasst einen Manager zum Refresh (entspricht dem Verhalten der Redu-Umschaltung: Erneuerung der dpConnects, dpQueryConnects, usw.). Der Wert der für den entsprechenden Manager gesetzt werden muss, kann mit convManIdToInt() ermittelt werden. "0" löst den Refresh für alle verbundenen Manager aus.

convManIdToInt

main()
{
  int num;
  getValue("num", "text", num);
  dpSet("_Managers.Exit:_original.._value", convManIdToInt(CTRL_MAN, num));
}