working commands. singleton deleted
Command.h@2:c9e47ac47edb, 2015-06-07 (annotated)
- Committer:
- dkester
- Date:
- Sun Jun 07 17:49:23 2015 +0000
- Revision:
- 2:c9e47ac47edb
- Parent:
- 0:e188325211af
- Child:
- 4:f81029197ab2
gonio trainer 7 juni
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
dkester | 0:e188325211af | 1 | #ifndef _COMMAND_H_ |
dkester | 0:e188325211af | 2 | #define _COMMAND_H_ |
dkester | 0:e188325211af | 3 | |
dkester | 0:e188325211af | 4 | #include "mbed.h" |
dkester | 0:e188325211af | 5 | |
dkester | 0:e188325211af | 6 | class Command { |
dkester | 2:c9e47ac47edb | 7 | |
dkester | 0:e188325211af | 8 | public: |
dkester | 2:c9e47ac47edb | 9 | |
dkester | 0:e188325211af | 10 | virtual void initialize()= 0; |
dkester | 0:e188325211af | 11 | virtual void execute()= 0; |
dkester | 0:e188325211af | 12 | virtual void button()= 0; |
dkester | 0:e188325211af | 13 | virtual void finish() =0; |
dkester | 0:e188325211af | 14 | |
dkester | 0:e188325211af | 15 | void setLed(int); |
dkester | 0:e188325211af | 16 | void setTicker(float); |
dkester | 0:e188325211af | 17 | void detachTicker(); |
dkester | 0:e188325211af | 18 | void ledTicker(); |
dkester | 0:e188325211af | 19 | }; |
dkester | 0:e188325211af | 20 | |
dkester | 0:e188325211af | 21 | #endif /* _COMMAND_H_ */ |