iCub-main
Public Member Functions | List of all members
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
 
Watchdogoperator= (const Watchdog &other)=default
 
Watchdogoperator= (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 ()
 

Detailed Description

Definition at line 113 of file embObjMotionControl.h.

Constructor & Destructor Documentation

◆ Watchdog() [1/4]

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

Definition at line 126 of file embObjMotionControl.h.

◆ Watchdog() [2/4]

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

Definition at line 127 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 139 of file embObjMotionControl.h.

◆ getCount()

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

Definition at line 141 of file embObjMotionControl.h.

◆ getStartTime()

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

Definition at line 140 of file embObjMotionControl.h.

◆ getThreshold()

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

Definition at line 143 of file embObjMotionControl.h.

◆ increment()

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

Definition at line 138 of file embObjMotionControl.h.

◆ isExpired()

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

Definition at line 137 of file embObjMotionControl.h.

◆ isStarted()

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

Definition at line 135 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 142 of file embObjMotionControl.h.

◆ start()

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

Definition at line 136 of file embObjMotionControl.h.


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