Lagaði initialization steit

This commit is contained in:
2026-09-24 11:35:02 +00:00
parent ca41322d52
commit 5c68fb7722
2 changed files with 46 additions and 27 deletions
+11 -27
View File
@@ -1,35 +1,19 @@
#include "initialization_state.h"
#include "motor_controller.h"
#ifndef INITIALIZATION_STATE_H
#define INITIALIZATION_STATE_H
#include <Arduino.h>
#include "state.h"
void InitializationState::enter()
class InitializationState : public State
{
Serial.println();
Serial.println("State: Initialization");
public:
void enter() override;
digitalWrite(LED_BUILTIN, LOW);
void update() override;
context->stop_motor();
void command(char c) override;
context->reset_speed_measurement();
void exit() override;
};
Serial.println("Boot-up");
}
void InitializationState::update()
{
context->to_operational();
}
void InitializationState::command(char c)
{
}
void InitializationState::exit()
{
}
#endif
+35
View File
@@ -0,0 +1,35 @@
#include "initialization_state.h"
#include "motor_controller.h"
#include <Arduino.h>
void InitializationState::enter()
{
Serial.println();
Serial.println("State: Initialization");
digitalWrite(LED_BUILTIN, LOW);
context->stop_motor();
context->reset_speed_measurement();
Serial.println("Boot-up");
}
void InitializationState::update()
{
context->to_operational();
}
void InitializationState::command(char c)
{
}
void InitializationState::exit()
{
}