File management and Completed Part 1

This commit is contained in:
Thorsteinngretar
2026-10-03 02:41:04 +00:00
parent 0b52148272
commit 6f3c388cef
37 changed files with 1458 additions and 0 deletions
@@ -0,0 +1,39 @@
#ifndef OPERATIONAL_H
#define OPERATIONAL_H
#include <stdint.h>
#include <state.h>
#include <speed_controller.h>
#include <digital_out.h>
class Operational : public State
{
public:
Operational(
Speed_controller& speedController,
Digital_out& statusLED
);
const char* name() const override;
void on_entry() override;
void on_do() override;
void on_exit() override;
void reset() override;
void set_initialization_state(
State& initializationState
);
private:
Speed_controller& speedController;
Digital_out& statusLED;
State* initializationState;
uint8_t logCounter;
};
#endif