Allows users to seamlessly write to 2 or 3 uLCD screens as if they were one large screen.
Dependencies: 4DGL-uLCD-SE mbed-rtos mbed
Command.h@0:15002a72309b, 2015-03-11 (annotated)
- Committer:
- Mkuchnik3
- Date:
- Wed Mar 11 21:33:18 2015 +0000
- Revision:
- 0:15002a72309b
First Commit
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Mkuchnik3 | 0:15002a72309b | 1 | #ifndef COMMAND_H |
Mkuchnik3 | 0:15002a72309b | 2 | #define COMMAND_H |
Mkuchnik3 | 0:15002a72309b | 3 | #include "uLCD_4DGL.h" |
Mkuchnik3 | 0:15002a72309b | 4 | /** |
Mkuchnik3 | 0:15002a72309b | 5 | * Class represents a uLCD command. |
Mkuchnik3 | 0:15002a72309b | 6 | */ |
Mkuchnik3 | 0:15002a72309b | 7 | class Command { |
Mkuchnik3 | 0:15002a72309b | 8 | public: |
Mkuchnik3 | 0:15002a72309b | 9 | /** |
Mkuchnik3 | 0:15002a72309b | 10 | * Executes the command on the target uLCD. |
Mkuchnik3 | 0:15002a72309b | 11 | * @param uLCD the lcd to execute the command on. |
Mkuchnik3 | 0:15002a72309b | 12 | */ |
Mkuchnik3 | 0:15002a72309b | 13 | virtual void execute(uLCD_4DGL* uLCD) = 0; |
Mkuchnik3 | 0:15002a72309b | 14 | }; |
Mkuchnik3 | 0:15002a72309b | 15 | #endif |