added pid settings to menu

This commit is contained in:
2022-01-19 14:55:26 +01:00
parent 241123e6c9
commit 1265cfda5c
20 changed files with 608 additions and 87 deletions
+13 -14
View File
@@ -17,30 +17,29 @@
// have to be deleted after display installation
#include <Arduino.h>
#include "menuEntry.h"
#include "menuAction.h"
#include "menuControl.h"
class MenuEntry;
class Menu {
class MenuAction;
class Menu : public MenuControl {
public:
Menu();
void setParentMenu(Menu* menu);
void addEntry(MenuEntry* entry);
void addEntry(MenuAction* entry);
void printMenu();
void nextEntry();
void prevEntry();
void enterEntry();
void enterParentMenu();
void down();
void up();
void right();
void left();
void yes();
void no();
private:
bool inSubmenu = false;
Menu* parentMenu;
std::list<MenuEntry*> entrys;
std::list<MenuEntry*>::iterator it;
std::list<MenuAction*> entrys;
std::list<MenuAction*>::iterator it;
};