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

Public Member Functions

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

Public Attributes

embot::tools::PeriodValidator m_perVal
 
std::string name
 

Detailed Description

Definition at line 29 of file PeriodicEventsVerifier.cpp.

Constructor & Destructor Documentation

◆ Impl()

Tools::Emb_PeriodicEventVerifier::Impl::Impl ( )
inline

Definition at line 35 of file PeriodicEventsVerifier.cpp.

Member Function Documentation

◆ init()

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

Definition at line 40 of file PeriodicEventsVerifier.cpp.

◆ tick()

void Tools::Emb_PeriodicEventVerifier::Impl::tick ( double  currentTime)
inline

Definition at line 56 of file PeriodicEventsVerifier.cpp.

Member Data Documentation

◆ m_perVal

embot::tools::PeriodValidator Tools::Emb_PeriodicEventVerifier::Impl::m_perVal

Definition at line 32 of file PeriodicEventsVerifier.cpp.

◆ name

std::string Tools::Emb_PeriodicEventVerifier::Impl::name

Definition at line 33 of file PeriodicEventsVerifier.cpp.


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