Robert Sochuliak
/
Vytah
test
SwTimer.cpp@0:e541909ea6b0, 2019-01-24 (annotated)
- Committer:
- hodgins
- Date:
- Thu Jan 24 06:35:38 2019 +0000
- Revision:
- 0:e541909ea6b0
test
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
hodgins | 0:e541909ea6b0 | 1 | #include "SwTimer.h" |
hodgins | 0:e541909ea6b0 | 2 | |
hodgins | 0:e541909ea6b0 | 3 | //Metóda vracia hodnotu, či už časovať nadobudol požadovanú hodnotu |
hodgins | 0:e541909ea6b0 | 4 | bool SwTimer::isExpired(){ |
hodgins | 0:e541909ea6b0 | 5 | return GlTimeFn() >= (endTime); |
hodgins | 0:e541909ea6b0 | 6 | } |
hodgins | 0:e541909ea6b0 | 7 | |
hodgins | 0:e541909ea6b0 | 8 | //Inicializácia časovača |
hodgins | 0:e541909ea6b0 | 9 | void SwTimer::startTimer(unsigned int delay){ |
hodgins | 0:e541909ea6b0 | 10 | _delay=delay; |
hodgins | 0:e541909ea6b0 | 11 | endTime = GlTimeFn() + delay; |
hodgins | 0:e541909ea6b0 | 12 | } |
hodgins | 0:e541909ea6b0 | 13 | |
hodgins | 0:e541909ea6b0 | 14 | //Reštartovanie časovača |
hodgins | 0:e541909ea6b0 | 15 | void SwTimer::restartTimer(){ |
hodgins | 0:e541909ea6b0 | 16 | SwTimer::startTimer(_delay); |
hodgins | 0:e541909ea6b0 | 17 | } |