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