Was können wir verbessern?

Dokumentation

MaintainVariable

Benötigt: IP-Symcon >= 4.0

void MaintainVariable (string $Ident, string $Name, integer $Typ, string $Profil, integer $Position, boolean $Beibehalten)

Parameterliste

Ident Ident der Statusvariable
Name Name der Statusvariable
Typ Typ der Statusvariable
Profil Name des Variablenprofils welches verwendet werden soll
Position Postion im Objektbaum und somit auch im WebFront
Beibehalten Register wenn True, Unregister wenn False

Rückgabewerte

Keine Rückgabe

Beschreibung

Wenn der Parameter Beibehalten == true ist, dann wird die Typ Typ passende Statusvariable mit dem Ident Ident und dem Namen Name erstellt.
Wenn der Parameter Beibehalten == false ist, dann wird die Statusvariable mit dem Ident Ident gelöscht.

Der Wert von Typ enthält den Variablentyp (0: Boolean, 1: Integer, 2: Float, 3: String). Siehe auch IPS_CreateVariable oder IPS_GetVariable

Beispiel

// Wir haben diese Statusvariable nur, wenn der Gerätetyp == 5 ist
$this->MaintainVariable("Status", "Status des Device", 3, "MeinVariablenProfilfuerStatus", 0, $this->ReadPropertyInteger("DeviceType") == 5);
Zum Warenkorb
Haben Sie noch Fragen?