CARMA C++
carma::loberotator::SimIntegerData Class Reference

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

Detailed Description

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.

Definition at line 84 of file SimData.h.

Constructor & Destructor Documentation

carma::loberotator::SimIntegerData::SimIntegerData ( int  minVal,
int  maxVal 
)

Constructor.

Parameters
minValminimum value that will be generated
maxValmaximum value that will be generated
carma::loberotator::SimIntegerData::SimIntegerData ( int  minVal,
int  maxVal,
int  start,
int  dwell 
)

Constructor.

Parameters
minValminimum value that will be generated
maxValmaximum value that will be generated
startthe initial value
dwellthe number of simulate requests between increments

Member Function Documentation

void carma::loberotator::SimIntegerData::setDwell ( int  dwell)

Set dwell.

Parameters
rate
void carma::loberotator::SimIntegerData::setOffset ( int  start)

Set start value.

Parameters
start
int carma::loberotator::SimIntegerData::simData ( )

Generate simulated data, internally counting number of calls and using that in simulation.


The documentation for this class was generated from the following file: