CARMA C++
|
Simulated integer data generator class. More...
#include <carma/loberotator/SimData.h>
Public Member Functions | |
void | setDwell (int dwell) |
Set dwell. More... | |
void | setOffset (int start) |
Set start value. More... | |
int | simData () |
Generate simulated data, internally counting number of calls and using that in simulation. More... | |
SimIntegerData (int minVal, int maxVal) | |
Constructor. More... | |
SimIntegerData (int minVal, int maxVal, int start, int dwell) | |
Constructor. More... | |
Simulated integer data generator class.
Generated data spans range [min, max] inclusive, starting with startVal, and incrementing every dwell requests. When used for enumerations, it is a good idea to test the out of range response.
carma::loberotator::SimIntegerData::SimIntegerData | ( | int | minVal, |
int | maxVal | ||
) |
Constructor.
minVal | minimum value that will be generated |
maxVal | maximum value that will be generated |
carma::loberotator::SimIntegerData::SimIntegerData | ( | int | minVal, |
int | maxVal, | ||
int | start, | ||
int | dwell | ||
) |
Constructor.
minVal | minimum value that will be generated |
maxVal | maximum value that will be generated |
start | the initial value |
dwell | the number of simulate requests between increments |
void carma::loberotator::SimIntegerData::setDwell | ( | int | dwell | ) |
Set dwell.
rate |
void carma::loberotator::SimIntegerData::setOffset | ( | int | start | ) |
Set start value.
start |
int carma::loberotator::SimIntegerData::simData | ( | ) |
Generate simulated data, internally counting number of calls and using that in simulation.