EEROS  0.4.1.0
API for the EEROS Real-Time Robotics Framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
SaturationBlockTest< T > Class Template Reference
Collaboration diagram for SaturationBlockTest< T >:

Public Member Functions

 SaturationBlockTest ()
 
int run ()
 
 SaturationBlockTest ()
 
int run ()
 

Protected Member Functions

getRandom (bool noNegativeNumbers=false)
 
getRandom (bool noNegativeNumbers=false)
 

Protected Attributes

random [randomBufferLength]
 
unsigned int randomIndex
 
eeros::control::Output< T > data
 
eeros::control::Saturation< T > uut
 
eeros::control::Output< C > data
 
eeros::control::Saturation< C > uut
 

Static Protected Attributes

static constexpr unsigned int nofTests = 100
 
static constexpr unsigned int randomBufferLength = nofTests * 3
 

Constructor & Destructor Documentation

template<typename T>
SaturationBlockTest< T >::SaturationBlockTest ( )
inline
template<typename T>
SaturationBlockTest< T >::SaturationBlockTest ( )
inline

Member Function Documentation

template<typename T>
T SaturationBlockTest< T >::getRandom ( bool  noNegativeNumbers = false)
inlineprotected

Here is the caller graph for this function:

template<typename T>
T SaturationBlockTest< T >::getRandom ( bool  noNegativeNumbers = false)
inlineprotected
template<typename T>
int SaturationBlockTest< T >::run ( )
inline

Here is the call graph for this function:

Here is the caller graph for this function:

template<typename T>
int SaturationBlockTest< T >::run ( )
inline

Here is the call graph for this function:

Member Data Documentation

template<typename T>
eeros::control::Output<T> SaturationBlockTest< T >::data
protected
template<typename T>
eeros::control::Output<C> SaturationBlockTest< T >::data
protected
template<typename T>
static constexpr unsigned int SaturationBlockTest< T >::nofTests = 100
staticprotected
template<typename T>
T SaturationBlockTest< T >::random
protected
template<typename T>
static constexpr unsigned int SaturationBlockTest< T >::randomBufferLength = nofTests * 3
staticprotected
template<typename T>
unsigned int SaturationBlockTest< T >::randomIndex
protected
template<typename T>
eeros::control::Saturation<T> SaturationBlockTest< T >::uut
protected
template<typename T>
eeros::control::Saturation<C> SaturationBlockTest< T >::uut
protected

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