undirbúningur falla fyrir can samskipti og prófun með lyklaborði

This commit is contained in:
2026-10-16 15:12:07 +00:00
parent 6fdf57cca7
commit 0ee6879f99
21 changed files with 426 additions and 117 deletions
+11 -7
View File
@@ -4,14 +4,14 @@
#include "state.h"
#include "stdint.h"
class P_controller;
// class P_controller;
class PreOperationalState : public State
{
private:
P_controller &p_controller;
P_controller &pi_controller;
bool pi_selected;
// P_controller &p_controller;
// P_controller &pi_controller;
// bool pi_selected;
int64_t previous_time;
bool led_state;
@@ -21,7 +21,8 @@ private:
{
NONE,
ENTER_KP,
ENTER_TI
ENTER_TI,
ENTER_RPM
};
InputMode input_mode;
@@ -30,12 +31,15 @@ private:
uint8_t input_index;
public:
PreOperationalState(P_controller& p_controller, P_controller& pi_controller);
// PreOperationalState(P_controller& p_controller, P_controller& pi_controller);
PreOperationalState();
void enter() override;
void update() override;
void command(char c) override;
// void command(char c) override;
void exit() override;
NodeState id() const override { return NodeState::PRE_OPERATIONAL; }
};
#endif