iCub-main
Loading...
Searching...
No Matches
yarp::dev::eomc::Watchdog Class Reference

#include <embObjMotionControl.h>

Public Member Functions

 Watchdog ()
 Watchdog (uint32_t threshold)
 ~Watchdog ()=default
 Watchdog (const Watchdog &other)=default
 Watchdog (Watchdog &&other) noexcept=default
Watchdog & operator= (const Watchdog &other)=default
Watchdog & operator= (Watchdog &&other) noexcept=default
bool isStarted ()
void start ()
bool isExpired ()
void increment ()
void clear ()
double getStartTime ()
uint32_t getCount ()
void setThreshold (uint8_t txrateOfRegularROPs)
uint32_t getThreshold ()
double getAbsoluteTime ()

Detailed Description

Definition at line 118 of file embObjMotionControl.h.

Constructor & Destructor Documentation

◆ Watchdog() [1/4]

yarp::dev::eomc::Watchdog::Watchdog ( )
inline

Definition at line 132 of file embObjMotionControl.h.

◆ Watchdog() [2/4]

yarp::dev::eomc::Watchdog::Watchdog ( uint32_t threshold)
inline

Definition at line 133 of file embObjMotionControl.h.

◆ ~Watchdog()

yarp::dev::eomc::Watchdog::~Watchdog ( )
default

◆ Watchdog() [3/4]

yarp::dev::eomc::Watchdog::Watchdog ( const Watchdog & other)
default

◆ Watchdog() [4/4]

yarp::dev::eomc::Watchdog::Watchdog ( Watchdog && other)
defaultnoexcept

Member Function Documentation

◆ clear()

void yarp::dev::eomc::Watchdog::clear ( )
inline

Definition at line 145 of file embObjMotionControl.h.

◆ getAbsoluteTime()

double yarp::dev::eomc::Watchdog::getAbsoluteTime ( )
inline

Definition at line 150 of file embObjMotionControl.h.

◆ getCount()

uint32_t yarp::dev::eomc::Watchdog::getCount ( )
inline

Definition at line 147 of file embObjMotionControl.h.

◆ getStartTime()

double yarp::dev::eomc::Watchdog::getStartTime ( )
inline

Definition at line 146 of file embObjMotionControl.h.

◆ getThreshold()

uint32_t yarp::dev::eomc::Watchdog::getThreshold ( )
inline

Definition at line 149 of file embObjMotionControl.h.

◆ increment()

void yarp::dev::eomc::Watchdog::increment ( )
inline

Definition at line 144 of file embObjMotionControl.h.

◆ isExpired()

bool yarp::dev::eomc::Watchdog::isExpired ( )
inline

Definition at line 143 of file embObjMotionControl.h.

◆ isStarted()

bool yarp::dev::eomc::Watchdog::isStarted ( )
inline

Definition at line 141 of file embObjMotionControl.h.

◆ operator=() [1/2]

Watchdog & yarp::dev::eomc::Watchdog::operator= ( const Watchdog & other)
default

◆ operator=() [2/2]

Watchdog & yarp::dev::eomc::Watchdog::operator= ( Watchdog && other)
defaultnoexcept

◆ setThreshold()

void yarp::dev::eomc::Watchdog::setThreshold ( uint8_t txrateOfRegularROPs)
inline

Definition at line 148 of file embObjMotionControl.h.

◆ start()

void yarp::dev::eomc::Watchdog::start ( )
inline

Definition at line 142 of file embObjMotionControl.h.


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