EEROS  0.4.1.0
API for the EEROS Real-Time Robotics Framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
PeriodicTest Class Reference
Inheritance diagram for PeriodicTest:
Collaboration diagram for PeriodicTest:

Public Member Functions

 PeriodicTest (std::string n, double period, double delay)
 
- Public Member Functions inherited from eeros::PeriodicThread
 PeriodicThread (double period, double delay=0, bool realtime=false, status start=running, int priority=0)
 
virtual ~PeriodicThread ()
 
virtual status getStatus () const
 
virtual double getPeriod () const
 
virtual void start ()
 
virtual void pause ()
 
virtual void stop ()
 
- Public Member Functions inherited from eeros::Thread
 Thread ()
 
virtual ~Thread ()
 
virtual std::string getId () const
 
virtual void join ()
 

Protected Member Functions

virtual void run ()
 
- Protected Member Functions inherited from eeros::Thread
 Thread (std::function< void()> t)
 

Additional Inherited Members

- Public Types inherited from eeros::PeriodicThread
enum  status { running = 0, stopping = 1, stopped = 2, paused = 3 }
 
- Static Public Member Functions inherited from eeros::PeriodicThread
static constexpr bool isRealtimeSupported ()
 
- Public Attributes inherited from eeros::PeriodicThread
PeriodicCounter counter
 
- Protected Attributes inherited from eeros::Thread
std::thread t
 
eeros::logger::Logger
< eeros::logger::LogWriter
log
 

Constructor & Destructor Documentation

PeriodicTest::PeriodicTest ( std::string  n,
double  period,
double  delay 
)
inline

Here is the call graph for this function:

Member Function Documentation

virtual void PeriodicTest::run ( )
inlineprotectedvirtual

Reimplemented from eeros::Thread.

Here is the call graph for this function:


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