iCub-main
Public Member Functions | Public Attributes | List of all members
embot::tools::RoundTripValidator::Impl Struct Reference

Public Member Functions

 Impl ()
 
bool init (const Config &config)
 
bool tick (std::uint64_t deltatime_usec, std::uint64_t timestamp)
 
bool reset ()
 
bool alert (std::uint64_t &deltatime_usec) const
 
bool report () const
 
bool isInited () const
 

Public Attributes

std::uint64_t previous
 
std::uint64_t delta
 
std::uint64_t prevreport
 
bool enabledReport
 
bool enabledAlert
 
bool usehisto
 
bool inited
 
Config configuration
 
embot::tools::Histogram histo
 

Detailed Description

Definition at line 247 of file embot_tools.cpp.

Constructor & Destructor Documentation

◆ Impl()

embot::tools::RoundTripValidator::Impl::Impl ( )
inline

Definition at line 262 of file embot_tools.cpp.

Member Function Documentation

◆ alert()

bool embot::tools::RoundTripValidator::Impl::alert ( std::uint64_t &  deltatime_usec) const
inline

Definition at line 348 of file embot_tools.cpp.

◆ init()

bool embot::tools::RoundTripValidator::Impl::init ( const Config config)
inline

Definition at line 274 of file embot_tools.cpp.

◆ isInited()

bool embot::tools::RoundTripValidator::Impl::isInited ( ) const
inline

Definition at line 360 of file embot_tools.cpp.

◆ report()

bool embot::tools::RoundTripValidator::Impl::report ( ) const
inline

Definition at line 355 of file embot_tools.cpp.

◆ reset()

bool embot::tools::RoundTripValidator::Impl::reset ( )
inline

Definition at line 334 of file embot_tools.cpp.

◆ tick()

bool embot::tools::RoundTripValidator::Impl::tick ( std::uint64_t  deltatime_usec,
std::uint64_t  timestamp 
)
inline

Definition at line 296 of file embot_tools.cpp.

Member Data Documentation

◆ configuration

Config embot::tools::RoundTripValidator::Impl::configuration

Definition at line 257 of file embot_tools.cpp.

◆ delta

std::uint64_t embot::tools::RoundTripValidator::Impl::delta

Definition at line 250 of file embot_tools.cpp.

◆ enabledAlert

bool embot::tools::RoundTripValidator::Impl::enabledAlert

Definition at line 253 of file embot_tools.cpp.

◆ enabledReport

bool embot::tools::RoundTripValidator::Impl::enabledReport

Definition at line 252 of file embot_tools.cpp.

◆ histo

embot::tools::Histogram embot::tools::RoundTripValidator::Impl::histo

Definition at line 259 of file embot_tools.cpp.

◆ inited

bool embot::tools::RoundTripValidator::Impl::inited

Definition at line 255 of file embot_tools.cpp.

◆ previous

std::uint64_t embot::tools::RoundTripValidator::Impl::previous

Definition at line 249 of file embot_tools.cpp.

◆ prevreport

std::uint64_t embot::tools::RoundTripValidator::Impl::prevreport

Definition at line 251 of file embot_tools.cpp.

◆ usehisto

bool embot::tools::RoundTripValidator::Impl::usehisto

Definition at line 254 of file embot_tools.cpp.


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