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.