Sampler< TYPE > Class Template Reference
#include <sampler.hpp>
Public Member Functions | |
| Sampler (int numSamples) | |
| ~Sampler () | |
| void | storeSample (const TYPE &sample) |
| TYPE | getAverage (void) const |
| TYPE | getLatest (void) const |
| TYPE | getHighest (void) const |
| TYPE | getLowest (void) const |
| bool | allSamplesReady (void) const |
| int | getMaxSampleCount (void) const |
| int | getSampleCount (void) const |
| TYPE | getSampleNum (int idx) const |
| void | clear (void) |
Detailed Description
template<typename TYPE>
class Sampler< TYPE >
Sampler class. The purpose of this class is to store samples of a variable type and be able to get the average, low, high from the samples.
Sampler<int> samples(2);
samples.storeSample(10);
samples.storeSample(20);
int avg = samples.getAverage(); // Should be 15
Constructor & Destructor Documentation
Member Function Documentation
template<typename TYPE>
|
inline |
template<typename TYPE>
|
inline |
template<typename TYPE>
|
inline |
template<typename TYPE>
|
inline |
template<typename TYPE>
|
inline |
template<typename TYPE>
|
inline |
template<typename TYPE>
|
inline |
template<typename TYPE>
|
inline |
template<typename TYPE>
|
inline |
template<typename TYPE>
|
inline |
The documentation for this class was generated from the following file:
- /var/www/html/SJSU-DEV-Linux/firmware/default/lib/L3_Utils/sampler.hpp

1.8.11