EEROS  1.0.0.0
API for the EEROS Real-Time Robotics Framework
eeros::control::KeyboardInput Class Reference

#include <KeyboardInput.hpp>

Inheritance diagram for eeros::control::KeyboardInput:
Collaboration diagram for eeros::control::KeyboardInput:

Public Member Functions

 KeyboardInput ()
 
virtual ~KeyboardInput ()
 
Output< Vector< 5, bool > > & getIsHomed ()
 
Output< bool > & getEsc ()
 
Output< bool > & getEmergency ()
 
Output< bool > & getReset ()
 
Output< bool > & getStart ()
 
Output< bool > & getStop ()
 
virtual void run ()
 
- Public Member Functions inherited from eeros::control::Block1o< Vector4 >
 Block1o ()
 
virtual Output< Vector4 > & getOut ()
 
- Public Member Functions inherited from eeros::control::Block
virtual void setName (std::string name)
 
virtual std::string getName ()
 
- Public Member Functions inherited from eeros::Runnable
virtual ~Runnable ()
 

Protected Attributes

Output< Vector< 5, bool > > isHomed
 
Output< bool > esc
 
Output< bool > emergency
 
Output< bool > reset
 
Output< bool > start
 
Output< bool > stop
 
Keyboard k
 
- Protected Attributes inherited from eeros::control::Block1o< Vector4 >
Output< Vector4 > out
 

Constructor & Destructor Documentation

KeyboardInput::KeyboardInput ( )
KeyboardInput::~KeyboardInput ( )
virtual

Member Function Documentation

Output< bool > & KeyboardInput::getEmergency ( )
Output< bool > & KeyboardInput::getEsc ( )
Output< Vector< 5, bool > > & KeyboardInput::getIsHomed ( )
Output< bool > & KeyboardInput::getReset ( )
Output< bool > & KeyboardInput::getStart ( )
Output< bool > & KeyboardInput::getStop ( )
void KeyboardInput::run ( )
virtual

Implements eeros::Runnable.

Member Data Documentation

Output<bool> eeros::control::KeyboardInput::emergency
protected
Output<bool> eeros::control::KeyboardInput::esc
protected
Output<Vector<5,bool> > eeros::control::KeyboardInput::isHomed
protected
Keyboard eeros::control::KeyboardInput::k
protected
Output<bool> eeros::control::KeyboardInput::reset
protected
Output<bool> eeros::control::KeyboardInput::start
protected
Output<bool> eeros::control::KeyboardInput::stop
protected

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