|
LightLib
PROS library for VEX V5: EKF/MCL localization, RAMSETE path following, high-level chassis API
|
A TimeUtilFactory that supplies the SettledUtil parameters passed in the constructor to every new TimeUtil instance. More...
#include <configurableTimeUtilFactory.hpp>
Public Member Functions | |
| ConfigurableTimeUtilFactory (double iatTargetError=50, double iatTargetDerivative=5, const QTime &iatTargetTime=250_ms) | |
| TimeUtil | create () override |
| Creates a TimeUtil with the SettledUtil parameters specified in the constructor by delegating to TimeUtilFactory::withSettledUtilParams. | |
Public Member Functions inherited from okapi::TimeUtilFactory | |
| virtual | ~TimeUtilFactory ()=default |
Additional Inherited Members | |
Static Public Member Functions inherited from okapi::TimeUtilFactory | |
| static TimeUtil | createDefault () |
| Creates a default TimeUtil. | |
| static TimeUtil | withSettledUtilParams (double iatTargetError=50, double iatTargetDerivative=5, const QTime &iatTargetTime=250_ms) |
| Creates a TimeUtil with custom SettledUtil params. | |
A TimeUtilFactory that supplies the SettledUtil parameters passed in the constructor to every new TimeUtil instance.
Definition at line 15 of file configurableTimeUtilFactory.hpp.
| okapi::ConfigurableTimeUtilFactory::ConfigurableTimeUtilFactory | ( | double | iatTargetError = 50, |
| double | iatTargetDerivative = 5, |
||
| const QTime & | iatTargetTime = 250_ms |
||
| ) |
|
overridevirtual |
Creates a TimeUtil with the SettledUtil parameters specified in the constructor by delegating to TimeUtilFactory::withSettledUtilParams.
Reimplemented from okapi::TimeUtilFactory.