#N canvas 110 259 825 368 12;
#X obj 16 8 cnv 15 550 40 empty empty timer1 10 22 0 24 -260818 -1
0;
#X text 167 30 http://grrrr.org;
#X text 167 10 flext tutorial \, (C)2003-2006 Thomas Grill;
#X obj 241 241 timer1;
#X obj 241 267 print;
#X msg 105 104 resetA;
#X msg 176 104 resetB;
#X msg 260 147 oneshotA \$1;
#X obj 259 124 f 100;
#X obj 303 107 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 10
-262144 -1 -1 0 256;
#X obj 260 105 bng 15 250 50 0 empty empty empty 0 -6 0 8 -24198 -1
-1;
#X obj 382 124 f 100;
#X obj 426 107 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 10
-262144 -1 -1 0 256;
#X obj 383 105 bng 15 250 50 0 empty empty empty 0 -6 0 8 -24198 -1
-1;
#X obj 515 124 f 100;
#X obj 559 107 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 10
-262144 -1 -1 0 256;
#X obj 516 105 bng 15 250 50 0 empty empty empty 0 -6 0 8 -24198 -1
-1;
#X obj 652 123 f 100;
#X obj 696 106 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 10
-262144 -1 -1 0 256;
#X obj 653 104 bng 15 250 50 0 empty empty empty 0 -6 0 8 -24198 -1
-1;
#X msg 383 147 oneshotB \$1;
#X msg 516 147 periodicA \$1;
#X msg 653 146 periodicB \$1;
#X text 119 82 reset timer;
#X text 275 81 trigger single event;
#X text 523 80 trigger periodic event;
#X msg 30 161 gettime;
#X msg 30 191 getostime;
#X text 106 162 get time;
#X text 127 191 get OS time;
#X connect 3 0 4 0;
#X connect 3 1 4 0;
#X connect 5 0 3 0;
#X connect 6 0 3 0;
#X connect 7 0 3 0;
#X connect 8 0 7 0;
#X connect 9 0 8 1;
#X connect 10 0 8 0;
#X connect 11 0 20 0;
#X connect 12 0 11 1;
#X connect 13 0 11 0;
#X connect 14 0 21 0;
#X connect 15 0 14 1;
#X connect 16 0 14 0;
#X connect 17 0 22 0;
#X connect 18 0 17 1;
#X connect 19 0 17 0;
#X connect 20 0 3 0;
#X connect 21 0 3 0;
#X connect 22 0 3 0;
#X connect 26 0 3 0;
#X connect 27 0 3 0;