Dokumentation
RegisterVariableBoolean
Benötigt: IP-Symcon >= 4.0
int RegisterVariableBoolean (string $Ident, string $Name, string $Profil, int $Position)
Parameterliste
Ident | Ident der Statusvariable |
Name | Name der Statusvariable |
Profil | Name des zu verwendenen Profils. |
Position | Position im Objektbaum und somit auch in der Visualisierung. |
Rückgabewert
VariablenID der erstellten Statusvariable
Beschreibung
Diese Funktion erstellt eine Statusvariable vom Typ Boolean mit dem Ident Ident dem Namen Name. Es kann noch angegeben werden, welches Profil genutzt werden und auf welcher Position die Statusvariable stehen soll.
Diese Funktion kann auch aufgerufen werden wenn die Variable bereits existiert. In diesem Fall wird ausschließlich das Profil aktualisiert, sofern dieses abweichend ist. Sollte der Variablentyp anders sein, wird die Variable ohne Rückfrage gelöscht und neu mit dem korrektem Variablentyp neu erstellt.
Über GetIDForIdent kann die VariablenID ermittelt werden, sodass diese nirgends gespeichert werden muss.
Beispiel
$variablenID = $this->RegisterVariableBoolean("Schalter", "Lichtschalter im Wohnzimmer");