LightLib
PROS library for VEX V5: EKF/MCL localization, RAMSETE path following, high-level chassis API
Loading...
Searching...
No Matches
okapi::TimeUtilFactory Class Reference

#include <timeUtilFactory.hpp>

Inheritance diagram for okapi::TimeUtilFactory:
okapi::ConfigurableTimeUtilFactory

Public Member Functions

virtual ~TimeUtilFactory ()=default
 
virtual TimeUtil create ()
 Creates a default TimeUtil.
 

Static Public Member Functions

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.
 

Detailed Description

Definition at line 11 of file timeUtilFactory.hpp.

Constructor & Destructor Documentation

◆ ~TimeUtilFactory()

virtual okapi::TimeUtilFactory::~TimeUtilFactory ( )
virtualdefault

Member Function Documentation

◆ create()

virtual TimeUtil okapi::TimeUtilFactory::create ( )
virtual

Creates a default TimeUtil.

Reimplemented in okapi::ConfigurableTimeUtilFactory.

◆ createDefault()

static TimeUtil okapi::TimeUtilFactory::createDefault ( )
static

Creates a default TimeUtil.

◆ withSettledUtilParams()

static TimeUtil okapi::TimeUtilFactory::withSettledUtilParams ( double  iatTargetError = 50,
double  iatTargetDerivative = 5,
const QTime &  iatTargetTime = 250_ms 
)
static

Creates a TimeUtil with custom SettledUtil params.

See SettledUtil docs.


The documentation for this class was generated from the following file: