Files
Bachelorarbeit-Rover/lib/Menu/menuPidSettings.h
T
2022-01-19 14:55:26 +01:00

44 lines
727 B
C++

/**
* @file pidSettings.h
* @author Alexander Klein (alex@kleiax.de)
* @brief
* @version 0.1
* @date 2022-01-19
*
* @copyright Copyright (c) 2022
*
*/
#ifndef PID_SETTINGS_H
#define PID_SETTINGS_H
#include "menuControl.h"
#include <PID_v1.h>
#include <stdint.h>
// TODO: delete after installtion of display
#include <Arduino.h>
#define NUM_VAL 3
class MenuPidSettings : public MenuControl {
public:
MenuPidSettings(PID* pid);
void down();
void up();
void right();
void left();
void no();
void yes();
void printMenu();
private:
PID* pid;
uint8_t values[NUM_VAL];
uint8_t curPos = 0;
};
#endif // PID_SETTINGS_H