Dokumentation
HasActiveParent
Benötigt: IP-Symcon >= 5.1
boolean HasActiveParent ()
Rückgabewert
TRUE, falls alle physikalisch übergeordneten Instanzen aktiv sind, andernfalls FALSE
Beschreibung
Diese Funktion prüft, ob alle physikalisch übergeordneten Instanzen aktiv sind. Ist in der Kette mindestens eine Instanz nicht aktiv, so gibt die Funktion FALSE zurück. Sind alle Instanzen aktiv, so gibt die Funktion TRUE zurück.
Sollte kein Parent vorhanden sein, liefert die Funktion ebenfalls FALSE zurück.
Beispiel
// Breche mit Fehlermeldung ab, falls Splitter oder I/O nicht bereit sind
if (!$this->HasActiveParent()) {
echo "Fehler: Übergeordnete Instanzen sind nicht aktiv";
return;
}
// ...