working commands. singleton deleted
Command.h@4:f81029197ab2, 2015-06-11 (annotated)
- Committer:
- dkester
- Date:
- Thu Jun 11 10:42:50 2015 +0000
- Revision:
- 4:f81029197ab2
- Parent:
- 2:c9e47ac47edb
v1.0
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 | 4:f81029197ab2 | 3 | |
dkester | 0:e188325211af | 4 | #include "mbed.h" |
dkester | 4:f81029197ab2 | 5 | |
dkester | 0:e188325211af | 6 | class Command { |
dkester | 4:f81029197ab2 | 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 | 4:f81029197ab2 | 20 | |
dkester | 0:e188325211af | 21 | #endif /* _COMMAND_H_ */ |