Orxonox  0.0.5 Codename: Arcturus
Public Member Functions | Public Attributes | List of all members
OIS::JoyStickInfo Class Reference

#include </home/jenkins/workspace/orxonox_doxygen_trunk/src/external/ois/linux/LinuxPrereqs.h>

Public Member Functions

 JoyStickInfo ()
 

Public Attributes

unsigned char axes
 Number of axes. More...
 
std::map< int, int > axis_map
 Maps Linux axis values to OIS axis. More...
 
std::map< int, Rangeaxis_range
 Maps OIS axis values to it's range. More...
 
std::map< int, int > button_map
 Maps Linux button values to OIS buttons values. More...
 
unsigned char buttons
 Number of buttons. More...
 
GUID deviceID
 
int devId
 Device number (/dev/input/j#) or /dev/input/event#. More...
 
unsigned char hats
 Number of hats. More...
 
bool isXInput
 
int joyFileD
 File descriptor. More...
 
GUID productGuid
 
std::string vendor
 Joy vendor. More...
 
int version
 Driver version. More...
 
int xInputDev
 

Constructor & Destructor Documentation

OIS::JoyStickInfo::JoyStickInfo ( )
inline

Member Data Documentation

unsigned char OIS::JoyStickInfo::axes

Number of axes.

std::map<int, int> OIS::JoyStickInfo::axis_map

Maps Linux axis values to OIS axis.

std::map<int, Range> OIS::JoyStickInfo::axis_range

Maps OIS axis values to it's range.

std::map<int, int> OIS::JoyStickInfo::button_map

Maps Linux button values to OIS buttons values.

unsigned char OIS::JoyStickInfo::buttons

Number of buttons.

GUID OIS::JoyStickInfo::deviceID
int OIS::JoyStickInfo::devId

Device number (/dev/input/j#) or /dev/input/event#.

unsigned char OIS::JoyStickInfo::hats

Number of hats.

bool OIS::JoyStickInfo::isXInput
int OIS::JoyStickInfo::joyFileD

File descriptor.

GUID OIS::JoyStickInfo::productGuid
std::string OIS::JoyStickInfo::vendor

Joy vendor.

int OIS::JoyStickInfo::version

Driver version.

int OIS::JoyStickInfo::xInputDev

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