« Zurück zu Produkt

Dokumentation

MaintainVariable

Benötigt: IP-Symcon >= 4.0

 void MaintainVariable (string $Ident, string $Name, int $Typ, string $Profil, int $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ückgabewert

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.

Warning

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);
Haben Sie noch Fragen?