This commit is contained in:
2026-05-20 01:03:33 +02:00
parent 60a5b109bb
commit 6cfa01f0ec

View File

@@ -54,8 +54,15 @@ protected:
double fps; double fps;
public: public:
/**
* @param fps Initial guess for sampling rate - this is recomputed internally after the first 100 samples
* @param listener Listener to send step events to
* @param debug collect debug buffers (used in unit tests)
*/
StepDetector(double fps, StepListener *listener, bool debug = false); StepDetector(double fps, StepListener *listener, bool debug = false);
/** filter using raw accel samples (unevenly spaced and 3-dimensional) */
void filter(double ts, std::vector<float> values); void filter(double ts, std::vector<float> values);
/** filter using scalar accel samples in \vec{e_g} direction */
void filter_a(double s1); void filter_a(double s1);
std::vector<double> getBufSsd(); std::vector<double> getBufSsd();
std::vector<double> getBufSqi(); std::vector<double> getBufSqi();