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,29 @@
#ifndef P_CONTROLLER_H
#define P_CONTROLLER_H
#include <controller.h>
class P_controller : public Controller
{
public:
P_controller(double kp);
double update(
double reference,
double actual
) override;
void reset() override;
const char* name() const override;
void set_kp(double kp);
double get_kp() const;
private:
double kp;
double limit(double value) const;
};
#endif