iCub-main
Public Member Functions | Public Attributes | List of all members
Tools::Emb_RensponseTimingVerifier::Impl Struct Reference

Public Member Functions

 Impl ()
 
bool init (double desiredResponseTime, double tolerance, double min, double max, double step, double reportPeriod, const std::string &name={})
 
void tick (double currentResponseTime, double requestTime)
 

Public Attributes

embot::tools::RoundTripValidator m_roundTripVal
 
std::string name
 

Detailed Description

Definition at line 84 of file PeriodicEventsVerifier.cpp.

Constructor & Destructor Documentation

◆ Impl()

Tools::Emb_RensponseTimingVerifier::Impl::Impl ( )
inline

Definition at line 89 of file PeriodicEventsVerifier.cpp.

Member Function Documentation

◆ init()

bool Tools::Emb_RensponseTimingVerifier::Impl::init ( double  desiredResponseTime,
double  tolerance,
double  min,
double  max,
double  step,
double  reportPeriod,
const std::string &  name = {} 
)
inline

Definition at line 93 of file PeriodicEventsVerifier.cpp.

◆ tick()

void Tools::Emb_RensponseTimingVerifier::Impl::tick ( double  currentResponseTime,
double  requestTime 
)
inline

Definition at line 110 of file PeriodicEventsVerifier.cpp.

Member Data Documentation

◆ m_roundTripVal

embot::tools::RoundTripValidator Tools::Emb_RensponseTimingVerifier::Impl::m_roundTripVal

Definition at line 86 of file PeriodicEventsVerifier.cpp.

◆ name

std::string Tools::Emb_RensponseTimingVerifier::Impl::name

Definition at line 87 of file PeriodicEventsVerifier.cpp.


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