initial commit

This commit is contained in:
Uwe Jakobeit
2026-03-30 09:41:19 +02:00
parent 7928ce3239
commit 00f8e9a751
76 changed files with 8341 additions and 1 deletions

20
app/filter.cpp Normal file
View File

@@ -0,0 +1,20 @@
#include "filter.h"
PT1Filter::PT1Filter(double tau, double dt) : output(0.0) {
filterFactor = dt / (tau + dt);
}
double PT1Filter::update(double input) {
output += filterFactor * (input - output);
return output;
}
double PT1Filter::step(double input) {
output += filterFactor * (input - output);
return output;
};
void PT1Filter::reset() {
output = 0.0;
}