Notaði fyrrum p_controller og bætti við virtual pi_controller

This commit is contained in:
2026-09-30 18:59:51 +00:00
parent 48f2d1aa43
commit d9ded44895
7 changed files with 59 additions and 17 deletions
+11 -4
View File
@@ -4,7 +4,8 @@
#include "rotary_encoder_driver.h"
#include "motor_driver.h"
//#include "p_controller.h"
#include "pi_controller.h"
//#include "pi_controller.h"
#include "controller.h"
#include "digital_out.h"
class State;
@@ -26,7 +27,8 @@ private:
RotaryEncoderDriver& encoder;
MotorDriver& motor;
//P_controller& controller;
PI_controller& controller;
//PI_controller& controller;
Controller& controller;
Digital_out led;
@@ -37,7 +39,8 @@ public:
MotorController(
RotaryEncoderDriver& encoder,
MotorDriver& motor,
P_controller& controller,
//P_controller& controller,
Controller& controller,
State& initialization,
State& operational,
State& stopped
@@ -75,11 +78,15 @@ public:
void reset_speed_measurement();
void reset_controller();
void led_on();
void led_off();
void reset_controller();
};