Monitor für das Tasterprogramm
Dependents: 19_Taster_BSW_oo 19_Taster_a
Fork of monitor by
monitor.h@0:f0fbbfdca478, 2014-07-26 (annotated)
- Committer:
- rs27
- Date:
- Sat Jul 26 07:27:20 2014 +0000
- Revision:
- 0:f0fbbfdca478
- Child:
- 1:19313470f629
monitor
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
rs27 | 0:f0fbbfdca478 | 1 | |
rs27 | 0:f0fbbfdca478 | 2 | #include <string.h> |
rs27 | 0:f0fbbfdca478 | 3 | #include "mbed.h" |
rs27 | 0:f0fbbfdca478 | 4 | #include "Buffer.h" |
rs27 | 0:f0fbbfdca478 | 5 | |
rs27 | 0:f0fbbfdca478 | 6 | #define COM_LINE_LEN 100 |
rs27 | 0:f0fbbfdca478 | 7 | |
rs27 | 0:f0fbbfdca478 | 8 | class monitor |
rs27 | 0:f0fbbfdca478 | 9 | { |
rs27 | 0:f0fbbfdca478 | 10 | private: |
rs27 | 0:f0fbbfdca478 | 11 | |
rs27 | 0:f0fbbfdca478 | 12 | |
rs27 | 0:f0fbbfdca478 | 13 | public: |
rs27 | 0:f0fbbfdca478 | 14 | |
rs27 | 0:f0fbbfdca478 | 15 | char com_line[COM_LINE_LEN]; // Aktuelle Eingabezeile |
rs27 | 0:f0fbbfdca478 | 16 | uint8_t ComLinePtr, ComLineTop; // Cursor Position und Zeilenlänge |
rs27 | 0:f0fbbfdca478 | 17 | |
rs27 | 0:f0fbbfdca478 | 18 | uint8_t cr_flag; |
rs27 | 0:f0fbbfdca478 | 19 | |
rs27 | 0:f0fbbfdca478 | 20 | uint16_t status[8]; |
rs27 | 0:f0fbbfdca478 | 21 | |
rs27 | 0:f0fbbfdca478 | 22 | monitor(void); |
rs27 | 0:f0fbbfdca478 | 23 | void parser (void); |
rs27 | 0:f0fbbfdca478 | 24 | void get_line(void); |
rs27 | 0:f0fbbfdca478 | 25 | void get_ch (void); |
rs27 | 0:f0fbbfdca478 | 26 | |
rs27 | 0:f0fbbfdca478 | 27 | void date(void); |
rs27 | 0:f0fbbfdca478 | 28 | void dump(void); |
rs27 | 0:f0fbbfdca478 | 29 | void help(void); |
rs27 | 0:f0fbbfdca478 | 30 | void set(void); |
rs27 | 0:f0fbbfdca478 | 31 | void time(void); |
rs27 | 0:f0fbbfdca478 | 32 | }; |