|
LightLib
PROS library for VEX V5: EKF/MCL localization, RAMSETE path following, high-level chassis API
|
Utility class for holding an AbstractTimer, AbstractRate, and SettledUtil together in one class since they are commonly used together. More...
#include <timeUtil.hpp>
Public Member Functions | |
| TimeUtil (const Supplier< std::unique_ptr< AbstractTimer > > &itimerSupplier, const Supplier< std::unique_ptr< AbstractRate > > &irateSupplier, const Supplier< std::unique_ptr< SettledUtil > > &isettledUtilSupplier) | |
| std::unique_ptr< AbstractTimer > | getTimer () const |
| std::unique_ptr< AbstractRate > | getRate () const |
| std::unique_ptr< SettledUtil > | getSettledUtil () const |
| Supplier< std::unique_ptr< AbstractTimer > > | getTimerSupplier () const |
| Supplier< std::unique_ptr< AbstractRate > > | getRateSupplier () const |
| Supplier< std::unique_ptr< SettledUtil > > | getSettledUtilSupplier () const |
Protected Attributes | |
| Supplier< std::unique_ptr< AbstractTimer > > | timerSupplier |
| Supplier< std::unique_ptr< AbstractRate > > | rateSupplier |
| Supplier< std::unique_ptr< SettledUtil > > | settledUtilSupplier |
Utility class for holding an AbstractTimer, AbstractRate, and SettledUtil together in one class since they are commonly used together.
Definition at line 18 of file timeUtil.hpp.
| okapi::TimeUtil::TimeUtil | ( | const Supplier< std::unique_ptr< AbstractTimer > > & | itimerSupplier, |
| const Supplier< std::unique_ptr< AbstractRate > > & | irateSupplier, | ||
| const Supplier< std::unique_ptr< SettledUtil > > & | isettledUtilSupplier | ||
| ) |
| std::unique_ptr< AbstractRate > okapi::TimeUtil::getRate | ( | ) | const |
| Supplier< std::unique_ptr< AbstractRate > > okapi::TimeUtil::getRateSupplier | ( | ) | const |
| std::unique_ptr< SettledUtil > okapi::TimeUtil::getSettledUtil | ( | ) | const |
| Supplier< std::unique_ptr< SettledUtil > > okapi::TimeUtil::getSettledUtilSupplier | ( | ) | const |
| std::unique_ptr< AbstractTimer > okapi::TimeUtil::getTimer | ( | ) | const |
| Supplier< std::unique_ptr< AbstractTimer > > okapi::TimeUtil::getTimerSupplier | ( | ) | const |
|
protected |
Definition at line 38 of file timeUtil.hpp.
|
protected |
Definition at line 39 of file timeUtil.hpp.
|
protected |
Definition at line 37 of file timeUtil.hpp.