Release 1.01

Dependents:   mbed_escm2000

Committer:
foxbrianr
Date:
Thu Sep 12 11:27:50 2019 +0000
Revision:
4:7226c43320b5
Parent:
3:8395f7ab6d3e
Child:
5:9f4d4f8ffc00
beta1

Who changed what in which revision?

UserRevisionLine numberNew contents of line
foxbrianr 3:8395f7ab6d3e 1 #ifndef DISPLAYCODE_MENU_H
foxbrianr 3:8395f7ab6d3e 2 #define DISPLAYCODE_MENU_H
foxbrianr 3:8395f7ab6d3e 3
foxbrianr 3:8395f7ab6d3e 4 #include "mbed.h"
foxbrianr 3:8395f7ab6d3e 5 #include "Menu.h"
foxbrianr 3:8395f7ab6d3e 6 #include "LCD.h"
foxbrianr 3:8395f7ab6d3e 7 #include "ESCMControlApp.h"
foxbrianr 3:8395f7ab6d3e 8
foxbrianr 4:7226c43320b5 9 class DisplayCodesMenu : public Menu
foxbrianr 3:8395f7ab6d3e 10 {
foxbrianr 3:8395f7ab6d3e 11 public :
foxbrianr 3:8395f7ab6d3e 12 int row;
foxbrianr 3:8395f7ab6d3e 13 int column;
foxbrianr 4:7226c43320b5 14 int erase_log;
foxbrianr 3:8395f7ab6d3e 15
foxbrianr 3:8395f7ab6d3e 16 int active_selection;
foxbrianr 3:8395f7ab6d3e 17 int current_line;
foxbrianr 4:7226c43320b5 18 int current_index;
foxbrianr 4:7226c43320b5 19 int top;
foxbrianr 4:7226c43320b5 20 int bottom;
foxbrianr 3:8395f7ab6d3e 21
foxbrianr 4:7226c43320b5 22 DisplayCodesMenu(char* id);
foxbrianr 3:8395f7ab6d3e 23
foxbrianr 4:7226c43320b5 24 void display(LCD * lcd);
foxbrianr 4:7226c43320b5 25
foxbrianr 3:8395f7ab6d3e 26 virtual void pressMode();
foxbrianr 4:7226c43320b5 27 virtual void pressSet();
foxbrianr 3:8395f7ab6d3e 28 virtual void pressDown();
foxbrianr 3:8395f7ab6d3e 29 virtual void pressUp();
foxbrianr 4:7226c43320b5 30 virtual void init();
foxbrianr 4:7226c43320b5 31
foxbrianr 4:7226c43320b5 32 virtual char* getText() { return "Display Codes"; }
foxbrianr 3:8395f7ab6d3e 33 };
foxbrianr 3:8395f7ab6d3e 34
foxbrianr 3:8395f7ab6d3e 35
foxbrianr 3:8395f7ab6d3e 36 #endif