24#ifndef TAPROOT_LINEAR_INTERPOLATION_PREDICTOR_HPP_
25#define TAPROOT_LINEAR_INTERPOLATION_PREDICTOR_HPP_
66 void update(
float newValue, uint32_t currTime);
82 return slope *
static_cast<float>(currTime - lastUpdateCallTime) + previousValue;
95 void reset(
float initialValue, uint32_t initialTime);
98 uint32_t lastUpdateCallTime;
Definition linear_interpolation_predictor.hpp:52
void update(float newValue, uint32_t currTime)
Definition linear_interpolation_predictor.cpp:35
float getInterpolatedValue(uint32_t currTime)
Definition linear_interpolation_predictor.hpp:80
void reset(float initialValue, uint32_t initialTime)
Definition linear_interpolation_predictor.cpp:47
LinearInterpolationPredictor()
Definition linear_interpolation_predictor.cpp:28
Definition ballistics.cpp:29