Nýtt branch og kóðar/files fyrir part 1

This commit is contained in:
2026-09-24 11:20:26 +00:00
parent 46c761dd25
commit 00c251b26d
11 changed files with 173 additions and 92 deletions
+32
View File
@@ -0,0 +1,32 @@
#ifndef STATE_H
#define STATE_H
class MotorController;
class State
{
protected:
MotorController* context;
public:
virtual ~State()
{
}
void set_context(MotorController* context)
{
this->context = context;
}
virtual void enter() = 0; // LED ON
virtual void update() = 0; // run motor controller
virtual void command(char c) = 0; // Listen for reset
virtual void exit() = 0; // Stop motor
};
#endif