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

#include <SpaceNavigatorInput.hpp>

Inheritance diagram for eeros::control::SpaceNavigatorInput:
Collaboration diagram for eeros::control::SpaceNavigatorInput:

Public Member Functions

 SpaceNavigatorInput (std::string dev)
 
virtual ~SpaceNavigatorInput ()
 
virtual void run ()
 
virtual void setInitPos (Matrix< SPACENAVIGATOR_AXIS_COUNT > initPos)
 
Output< Matrix< SPACENAVIGATOR_ROT_AXIS_COUNT, 1, double > > & getRotOut ()
 
Output< Matrix< SPACENAVIGATOR_BUTTON_COUNT, 1, bool > > & getButtonOut ()
 
- Public Member Functions inherited from eeros::control::Block1o< Matrix< SPACENAVIGATOR_AXIS_COUNT > >
 Block1o ()
 
virtual Output< Matrix< SPACENAVIGATOR_AXIS_COUNT > > & 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< Matrix< SPACENAVIGATOR_ROT_AXIS_COUNT, 1, double > > rotOut
 
Output< Matrix< SPACENAVIGATOR_BUTTON_COUNT, 1, bool > > buttonOut
 
SpaceNavigator sn
 
- Protected Attributes inherited from eeros::control::Block1o< Matrix< SPACENAVIGATOR_AXIS_COUNT > >
Output< Matrix< SPACENAVIGATOR_AXIS_COUNT > > out
 

Constructor & Destructor Documentation

SpaceNavigatorInput::SpaceNavigatorInput ( std::string  dev)
SpaceNavigatorInput::~SpaceNavigatorInput ( )
virtual

Member Function Documentation

Output< Matrix< SPACENAVIGATOR_BUTTON_COUNT, 1, bool > > & SpaceNavigatorInput::getButtonOut ( )
Output< Matrix< SPACENAVIGATOR_ROT_AXIS_COUNT, 1, double > > & SpaceNavigatorInput::getRotOut ( )
void SpaceNavigatorInput::run ( )
virtual

Implements eeros::Runnable.

void SpaceNavigatorInput::setInitPos ( Matrix< SPACENAVIGATOR_AXIS_COUNT initPos)
virtual

Member Data Documentation

Output<Matrix<SPACENAVIGATOR_BUTTON_COUNT,1,bool> > eeros::control::SpaceNavigatorInput::buttonOut
protected
Output<Matrix<SPACENAVIGATOR_ROT_AXIS_COUNT,1,double> > eeros::control::SpaceNavigatorInput::rotOut
protected
SpaceNavigator eeros::control::SpaceNavigatorInput::sn
protected

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