EEROS  1.0.0.0
API for the EEROS Real-Time Robotics Framework
eeros::Runnable Class Referenceabstract

#include <Runnable.hpp>

Inheritance diagram for eeros::Runnable:

Public Member Functions

virtual ~Runnable ()
 
virtual void run ()=0
 

Constructor & Destructor Documentation

Runnable::~Runnable ( )
virtual

Member Function Documentation

void Runnable::run ( )
pure virtual

Implemented in eeros::control::SocketData< SigInType, SigOutType, typename std::enable_if< std::is_same< SigInType, std::nullptr_t >::value &&std::is_arithmetic< SigOutType >::value >::type >, eeros::control::SocketData< SigInType, SigOutType, typename std::enable_if< std::is_arithmetic< SigInType >::value &&std::is_same< SigOutType, std::nullptr_t >::value >::type >, eeros::control::SocketData< SigInType, SigOutType, typename std::enable_if< std::is_same< SigInType, std::nullptr_t >::value &&std::is_compound< SigOutType >::value >::type >, eeros::control::SocketData< SigInType, SigOutType, typename std::enable_if< std::is_compound< SigInType >::value &&std::is_same< SigOutType, std::nullptr_t >::value >::type >, eeros::control::PathPlannerTrapezoid< T >, eeros::control::SocketData< SigInType, SigOutType, typename std::enable_if< std::is_arithmetic< SigInType >::value &&std::is_arithmetic< SigOutType >::value >::type >, eeros::control::SocketData< SigInType, SigOutType, typename std::enable_if< std::is_compound< SigInType >::value &&std::is_arithmetic< SigOutType >::value >::type >, eeros::control::Gain< Tout, Tgain, elementWise >, eeros::control::SocketData< SigInType, SigOutType, typename std::enable_if< std::is_arithmetic< SigInType >::value &&std::is_compound< SigOutType >::value >::type >, eeros::control::Saturation< T, typename std::enable_if< std::is_arithmetic< T >::value >::type >, eeros::control::MAFilter< N, Tval, Tcoeff >, eeros::control::MedianFilter< N, Tval >, eeros::control::ZTransferFunction< ORDER >, eeros::safety::SafetySystem, eeros::control::TransitionOutBlock< T >, eeros::Executor, eeros::control::RosSubscriber< TRosMsg, SigOutType >, eeros::control::RosSubscriber< std_msgs::Float64MultiArray::Type, SigOutType >, eeros::control::RosSubscriber< std_msgs::Float64::Type, double >, eeros::control::RosSubscriber< sensor_msgs::LaserScan::Type, double >, eeros::control::Saturation< T, typename std::enable_if<!std::is_arithmetic< T >::value >::type >, eeros::control::SocketData< SigInType, SigOutType, typename std::enable_if< std::is_compound< SigInType >::value &&std::is_compound< SigOutType >::value >::type >, eeros::control::TimeDomain, eeros::control::PathPlannerCubic, eeros::control::RosPublisherSafetyLevel, eeros::control::KeyboardInput, eeros::control::RosPublisher< TRosMsg, SigInType >, eeros::control::RosPublisher< std_msgs::Float64::Type, double >, eeros::control::RosPublisher< sensor_msgs::LaserScan::Type, double >, eeros::control::RosPublisher< std_msgs::Float64MultiArray::Type, SigInType >, eeros::control::SignalChecker< T >, eeros::control::Trace< T >, eeros::control::MouseInput, eeros::control::PeripheralOutput< T >, eeros::control::SpaceNavigatorInput, eeros::control::Switch< N, T >, eeros::control::XBoxInput, eeros::control::DeMux< N, T, C >, eeros::control::Sum< N, T >, eeros::control::Constant< T >, eeros::control::Mux< N, T, C >, eeros::control::PeripheralInput< T >, eeros::control::TransitionInBlock< T >, eeros::control::Filter, eeros::control::Step< T >, eeros::task::Async, eeros::control::D< T >, eeros::control::Mul< In1T, In2T, OutT >, eeros::control::I< T >, eeros::task::Harmonic, eeros::task::Lambda, eeros::task::HarmonicTaskList, and eeros::task::TaskList.


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