Herunterladen Inhalt Inhalt Diese Seite drucken

Microtronics myDatalogEASY IoT Benutzerhandbuch Seite 223

Inhaltsverzeichnis

Werbung

13.2.20.2 Callback Funktionen
public func(key);
vom Script-Entwickler bereitzustellende Funktion, die bei einem Zustandswechsel der Taste
aufgerufen wird
Parameter
key
public func(key);
vom Script-Entwickler bereitzustellende Funktion, die bei einem Zustandswechsel des Deckel-
Reedkontakts aufgerufen wird
Parameter
key
13.2.20.3 Funktionen
native Switch_Init(mode, funcidx=-1);
initialisiert den Magnetschalter
Parameter
mode
funcidx
Rückgabewert
Rev. 01
gibt an, welcher Zustandswechsel zum Aufrufen der Funktion geführt hat
0: Taste wurde losgelassen
1: Taste wurde gedrückt
gibt an, welcher Zustandswechsel zum Aufrufen der Funktion geführt hat
0: Gehäusedeckel wurde geöffnet
1: Gehäusedeckel wurde geschlossen
Auswahl, ob der Magnetschalter durch die Firmware oder das Script
ausgewertet wird
SWITCH_MODE_
INTERNAL :
SWITCH_MODE_SCRIPT : Bei einem Zustandswechsel der Taste (drücken
Index der öffentlichen Funktion, die bei einem Zustandswechsel der Taste
ausgeführt werden soll (Nur erforderlich wenn mode=SWITCH_MODE_
SCRIPT)
Typ der Funktion: public func(key);
OK, wenn erfolgreich
l
< OK, wenn ein Fehler auftritt (siehe "Returncodes für allgemeine Zwecke"
l
im Kapitel "Konstanten" auf Seite 132)
Kapitel 13 Device Logic (Pawn)
Erklärung
Erklärung
Erklärung
Wurde die Taste mind. 3sec. gedrückt, wird beim
Loslassen der Taste eine Übertragung ausgelöst.
oder loslassen) wird die öffentliche Funktion,
deren Index der Funktion "Switch_Init"
übergeben wurde, aufgerufen.
Erklärung
223

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis