« Zurück zu Produkt

Dokumentation

Create

Benötigt: IP-Symcon >= 4.0

 void Create ()

Rückgabewert

Keine Rückgabe

Beschreibung

Im Gegensatz zu Construct wird diese Funktion nur einmalig beim Erstellen der Instanz und Start von IP-Symcon aufgerufen. Deshalb sollten hier Statusvariablen und Modul-Eigenschaften erstellt werden, die das Modul dauerhaft braucht.

Häufig genutzte Funktionen:
RegisterPropertyString
RegisterPropertyInteger
RegisterPropertyFloat
RegisterPropertyBoolean

Warning

Die Create Funktion wird von IP-Symcon aufgerufen. Sie muss somit von der Basisklasse überschrieben werden, um eigene Erweiterungen hinzuzufügen

Beispiel

public function Create() {

    // Diese Zeile nicht entfernen
    parent::Create();

    // Modul-Eigenschaftserstellung
    $this->RegisterPropertyString("Benutzername", "MaxMustermann"); 
    $this->RegisterPropertyInteger("Zahl", 123);
    $this->RegisterPropertyFloat("Faktor", 0.5);
    $this->RegisterPropertyBoolean("Geöffnet", true);
    
}
Haben Sie noch Fragen?