Rob Berwick 2024-04-21 20:53:10 +01:00 zatwierdzone przez GitHub
commit 7765f58192
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: B5690EEEBB952194
2 zmienionych plików z 12 dodań i 1 usunięć

Wyświetl plik

@ -27,4 +27,12 @@ namespace pimoroni {
return (error * kp) + (error_sum * ki) - (value_change * kd);
}
}
float PID::get_error_sum() const {
return error_sum;
}
void PID::reset_error_sum() {
error_sum = 0.0f;
}
}

Wyświetl plik

@ -14,6 +14,9 @@ namespace pimoroni {
float calculate(float value);
float calculate(float value, float value_change);
[[nodiscard]] float get_error_sum() const;
void reset_error_sum();
public:
float kp;
float ki;