Dokumentation
RequestAction
void RequestAction (string $Ident, string $Wert)
Parameterliste
Ident | Ident der Variable |
Wert | Der Wert, welcher gesetzt werden soll |
Rückgabewert
Keine Rückgabe
Beschreibung
Wird aufgerufen wenn in der Visualisierung auf z.B. eine Schaltfläche geklickt wird.
Die RequestAction Funktion wird von IP-Symcon aufgerufen. Sie muss somit von der Basisklasse überschrieben werden, um eigene Erweiterungen hinzuzufügen
Beispiel
public function RequestAction($Ident, $Value) {
switch($Ident) {
case "TestVariable":
//Hier würde normalerweise eine Aktion z.B. das Schalten ausgeführt werden
//Ausgaben über 'echo' werden an die Visualisierung zurückgeleitet
//Neuen Wert in die Statusvariable schreiben
SetValue($this->GetIDForIdent($Ident), $Value);
break;
default:
throw new Exception("Invalid Ident");
}
}