Herunterladen Inhalt Inhalt Diese Seite drucken

Microtronics myDatalogEASY IoT Benutzerhandbuch Seite 137

Inhaltsverzeichnis

Werbung

native rM2M_TimerAddExt(funcidx, bool:cyclic, time);
erzeugt einen neuen ms Timer
Parameter
funcidx
cyclic
time
Rückgabewert
native rM2M_TimerRemoveExt(funcidx);
entfernt einen ms Timer
Parameter
funcidx
Rückgabewert
Rev. 01
Index der öffentlichen Funktion, die nach Ablauf des Timers aufgerufen werden
soll
Typ der Funktion: public func();
Einstellung für das Verhalten nach Ablauf des Timerintervalls:
true: Der Timer soll nach dem Ablauf des Intervalls neu gestartet werden.
false: Der Timer wird nach Ablauf des Intervalls gestoppt.
Timerintervall in Millisekunden (max. 60.000ms)
Hinweis: Durch Setzen des Intervalls auf 0ms kann ein Timer erzeugt werden
dessen Callback-Funktion unmittelbar nachdem der aktuelle Codeblock (z.B.
main-Funktion) ausgeführt wurde aufgerufen wird. Allerdings dürfen nur Single-
Shot-Timer (d.h. der Timer wird nach Ablauf des Intervalls gestoppt) mit einem
Intervall von 0ms initialisiert werden.
OK, wenn erfolgreich
l
ERROR, wenn einer der folgenden Fehler auftritt
l
Es wurde kein gültiger Index übergeben.
l
Es wurde ein Intervall von 0ms angegeben und der Timer soll nach
l
Ablauf des Timeouts automatisch neu gestartet werden (d.h.
zyklischer 0ms-Timer).
Internen Fehler
l
Es können keine weiteren Timer mehr angelegt werden (maximale
l
Anzahl erreicht).
< OK, wenn ein anderer Fehler auftritt (siehe "Returncodes für allgemeine
l
Zwecke" im Kapitel "Konstanten" auf Seite 132).
Index der öffentlichen Funktion des zu entfernenden Timers
Typ der Funktion: public func();
OK, wenn erfolgreich
l
ERROR, wenn kein gültiger Index übergeben wurde oder bei einem
l
internen Fehler
< OK, wenn ein anderer Fehler auftritt (siehe "Returncodes für allgemeine
l
Zwecke" im Kapitel "Konstanten" auf Seite 132).
Kapitel 13 Device Logic (Pawn)
Erklärung
Erklärung
Erklärung
Erklärung
137

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis