bætti aftur við lyklaborðinu til þess að geta prófað allt saman
This commit is contained in:
@@ -0,0 +1,2 @@
|
|||||||
|
* text=auto eol=lf
|
||||||
|
*.bat text eol=crlf
|
||||||
@@ -19,7 +19,7 @@ public:
|
|||||||
|
|
||||||
void update() override;
|
void update() override;
|
||||||
|
|
||||||
// void command(char c) override;
|
void command(char c) override;
|
||||||
|
|
||||||
void exit() override;
|
void exit() override;
|
||||||
|
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ public:
|
|||||||
|
|
||||||
void update() override;
|
void update() override;
|
||||||
|
|
||||||
// void command(char c) override;
|
void command(char c) override;
|
||||||
|
|
||||||
void exit() override;
|
void exit() override;
|
||||||
|
|
||||||
|
|||||||
@@ -36,7 +36,7 @@ public:
|
|||||||
|
|
||||||
void enter() override;
|
void enter() override;
|
||||||
void update() override;
|
void update() override;
|
||||||
// void command(char c) override;
|
void command(char c) override;
|
||||||
void exit() override;
|
void exit() override;
|
||||||
|
|
||||||
NodeState id() const override { return NodeState::PRE_OPERATIONAL; }
|
NodeState id() const override { return NodeState::PRE_OPERATIONAL; }
|
||||||
|
|||||||
+1
-1
@@ -24,7 +24,7 @@ public:
|
|||||||
|
|
||||||
virtual void update() = 0; // run motor controller
|
virtual void update() = 0; // run motor controller
|
||||||
|
|
||||||
// virtual void command(char c) = 0; // Listen for reset
|
virtual void command(char c) = 0; // Listen for reset
|
||||||
|
|
||||||
virtual void exit() = 0; // Stop motor
|
virtual void exit() = 0; // Stop motor
|
||||||
|
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ public:
|
|||||||
|
|
||||||
void update() override;
|
void update() override;
|
||||||
|
|
||||||
// void command(char c) override;
|
void command(char c) override;
|
||||||
|
|
||||||
void exit() override;
|
void exit() override;
|
||||||
|
|
||||||
|
|||||||
+2
-2
@@ -12,12 +12,12 @@
|
|||||||
#include "motor_controller.h"
|
#include "motor_controller.h"
|
||||||
|
|
||||||
#include "initialization_state.h"
|
#include "initialization_state.h"
|
||||||
|
|
||||||
#include "pre_operational_state.h"
|
#include "pre_operational_state.h"
|
||||||
|
|
||||||
#include "operational_state.h"
|
#include "operational_state.h"
|
||||||
#include "stopped_state.h"
|
#include "stopped_state.h"
|
||||||
|
|
||||||
|
#include "node_application.h"
|
||||||
|
|
||||||
static RotaryEncoderDriver encoder;
|
static RotaryEncoderDriver encoder;
|
||||||
|
|
||||||
static MotorDriver motor;
|
static MotorDriver motor;
|
||||||
|
|||||||
@@ -24,13 +24,11 @@ void InitializationState::update()
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void InitializationState::command(char c)
|
void InitializationState::command(char c)
|
||||||
{
|
{
|
||||||
(void)c;
|
(void)c;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void InitializationState::exit()
|
void InitializationState::exit()
|
||||||
{
|
{
|
||||||
printk("Boot-up\n");
|
printk("Boot-up\n");
|
||||||
|
|||||||
@@ -64,7 +64,6 @@ void MotorController::update()
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void MotorController::command(char c)
|
void MotorController::command(char c)
|
||||||
{
|
{
|
||||||
if (current_state != nullptr)
|
if (current_state != nullptr)
|
||||||
@@ -73,7 +72,6 @@ void MotorController::command(char c)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void MotorController::to_initialization()
|
void MotorController::to_initialization()
|
||||||
{
|
{
|
||||||
transition_to(initialization_state);
|
transition_to(initialization_state);
|
||||||
|
|||||||
@@ -92,7 +92,6 @@ void OperationalState::command(char c)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void OperationalState::exit()
|
void OperationalState::exit()
|
||||||
{
|
{
|
||||||
context->stop_motor();
|
context->stop_motor();
|
||||||
|
|||||||
@@ -49,7 +49,6 @@ void StoppedState::update()
|
|||||||
|
|
||||||
|
|
||||||
// Commands for Stopped [ r = reset and o for operational]
|
// Commands for Stopped [ r = reset and o for operational]
|
||||||
|
|
||||||
void StoppedState::command(char c)
|
void StoppedState::command(char c)
|
||||||
{
|
{
|
||||||
if (c == 'r' || c == 'R')
|
if (c == 'r' || c == 'R')
|
||||||
@@ -74,7 +73,6 @@ void StoppedState::command(char c)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void StoppedState::exit()
|
void StoppedState::exit()
|
||||||
{
|
{
|
||||||
context->led_off();
|
context->led_off();
|
||||||
|
|||||||
Reference in New Issue
Block a user