|
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.