iCub-main
Loading...
Searching...
No Matches
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: