TIMER
Lehetőség van egyszerre 10 egymástól független időzítő futtatására. TIMER[0] - TIMER[9]
Az időzítök különböző állapota különböző parancsokat futtathat automatikusan.
Idő millisecundum, másodperc, perc formában adható meg, akár több napos intervallumban.
TIMER[0]CS:LED(ON)@
Timer indításakor bekapcsolja a ledet, STDOUT-ra küldi az állapotát. (Command Start)
TIMER[0]CE:LED(OFF)@
Timer végén kikapcsolja a ledet, STDOUT-ra küldi az állapotát. (Command End)
TIMER[0](500)
500 millisecundum időre bekapcsolja a ledet.
TIMER[0](2s)
2 másodperc időre bekapcsolja a ledet.
TIMER[0](1m)@@
1 perc időre bekapcsolja a ledet, STDOUT-on látható a hátralevő idő.
STR[0]=2m|TIMER[0](STR[0])@@
2 perc időre bekapcsolja a ledet, STDOUT-on látható a hátralevő idő.
NUM[0]=30|TIMER[0](NUM[0]s)@@
30 másodperc időre bekapcsolja a ledet, STDOUT-on látható a hátralevő idő.
TIMER[0](500,2s,x)
500ms időre bekapcsolja a ledet 2 másdpercenként.
TIMER[0]CRE:STD@Timer End
Ciklus végén végrehajtja a parancsot (Command if Repeat End).
TIMER[0](500,2s,3x)
500ms időre bekapcsolja a ledet 2 másdpercenként háromszor, a végén STDOUT-ra küldi: Timer End.
TIMER[0]CS:STD@ALERT!|TIMER[0]CE:|TIMER[0](2s,x)
2 másdpercenként elküldi az "ALERT!" üzenetet az STDOUT-ra.
TIMER[0]CC:LED(FLASH)
Ha Timer értéke változik, végrehajtja a parancsot. (Command if Changed)
Jelen esetben a LED másospercenként villan.
TIMER[0]@
Timer állapotát mutatja STDOUT-on.
0: inaktív
1: aktív
2: ismétlés előtt várakozik.
TIMER[0]@@
Visszaszámolás nézhető STDOUT-on.
TIMER[0]E
Visszaszámolás leállítása. (End)
TIMER[0]EC
Visszaszámolás leállítása, feladat végrehajtása (CE & CRE).
TIMECC:LED(FLASH)
Ha NTP idő (sec) változik, végrehajtja a parancsot. (Command if Changed)
Jelen esetben a LED másospercenként villan.