Dokumentation
ENO_SwitchModeEx
boolean ENO_SwitchModeEx (int $InstanzID, boolean $Status, int $SendeModus)
Parameterliste
InstanzID | ID der Instanz des zu schaltenden Gerätes |
Status | TRUE für An, FALSE für Aus |
SendeModus | 0 = NMessage, 1 = UMessage, 2 = Beide ( Wie ENO_SwitchMode ) |
Rückgabewert
Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis TRUE, andernfalls FALSE.
Beschreibung
Schaltet das Gerät mit der ID InstanzID auf den Wert Status
Da das EnOcean System unidirektonal ist, kann nicht festgestellt werden, ob der Befehl erfolgreich war. Fehlermeldungen werden nur gesendet, wenn ein systeminterner Fehler aufgetreten ist, z.B. wenn das Interface nicht angeschlossen ist.
Für die Erklärung der NMessage und UMessage sollte die jeweilige EnOcean Dokumentation gelesen werden.
Beispiel
ENO_SwitchModeEx(12345, true, 0); //NMessage senden
IPS_Sleep(500); //Warten
ENO_SwitchModeEx(12345, true, 1); //UMessage senden