Choreonoid  1.5
Public Member Functions | Friends | List of all members
cnoid::Joystick Class Reference

#include <Joystick.h>

Public Member Functions

 Joystick ()
 
 Joystick (const char *device)
 
virtual ~Joystick ()
 
int fileDescriptor () const
 
bool isReady () const
 
const char * errorMessage () const
 
int numAxes () const
 
void setAxisEnabled (int axis, bool on)
 
int numButtons () const
 
bool readCurrentState ()
 
double getPosition (int axis) const
 
bool getButtonState (int button) const
 
bool isActive () const
 
SignalProxy< void(int id, bool isPressed)> sigButton ()
 
SignalProxy< void(int id, double position)> sigAxis ()
 

Friends

class JoystickImpl
 

Constructor & Destructor Documentation

Joystick::Joystick ( )
Joystick::Joystick ( const char *  device)
Joystick::~Joystick ( )
virtual

Member Function Documentation

const char * Joystick::errorMessage ( ) const
int Joystick::fileDescriptor ( ) const
bool Joystick::getButtonState ( int  button) const
double Joystick::getPosition ( int  axis) const
bool Joystick::isActive ( ) const
bool Joystick::isReady ( ) const
int Joystick::numAxes ( ) const
int Joystick::numButtons ( ) const
bool Joystick::readCurrentState ( )
void Joystick::setAxisEnabled ( int  axis,
bool  on 
)
SignalProxy< void(int id, double position)> Joystick::sigAxis ( )
SignalProxy< void(int id, bool isPressed)> Joystick::sigButton ( )

Friends And Related Function Documentation

friend class JoystickImpl
friend

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