23 #ifndef _LINUX_INPUTSYSTEM_PREREQS_H 24 #define _LINUX_INPUTSYSTEM_PREREQS_H 34 #define JOY_BUFFERSIZE 64 38 class LinuxInputManager;
43 class LinuxForceFeedback;
82 #endif //_LINUX_INPUTSYSTEM_PREREQS_H std::vector< JoyStickInfo > JoyStickInfoList
Definition: LinuxPrereqs.h:79
static void version(void)
Definition: tolua.c:58
std::string vendor
Joy vendor.
Definition: LinuxPrereqs.h:64
int joyFileD
File descriptor.
Definition: LinuxPrereqs.h:60
int min
Definition: LinuxPrereqs.h:49
unsigned char buttons
Number of buttons.
Definition: LinuxPrereqs.h:68
unsigned char axes
Number of axes.
Definition: LinuxPrereqs.h:66
std::map< int, Range > axis_range
Maps OIS axis values to it's range.
Definition: LinuxPrereqs.h:76
::std::string string
Definition: gtest-port.h:756
int devId
Device number (/dev/input/j#) or /dev/input/event#.
Definition: LinuxPrereqs.h:58
unsigned char hats
Number of hats.
Definition: LinuxPrereqs.h:70
Range()
Definition: LinuxPrereqs.h:48
JoyStickInfo()
Definition: LinuxPrereqs.h:56
int max
Definition: LinuxPrereqs.h:49
std::map< int, int > button_map
Maps Linux button values to OIS buttons values.
Definition: LinuxPrereqs.h:72
Definition: LinuxPrereqs.h:53
Range(int _min, int _max)
Definition: LinuxPrereqs.h:49
Definition: EventHelpers.h:31
int version
Driver version.
Definition: LinuxPrereqs.h:62
std::map< int, int > axis_map
Maps Linux axis values to OIS axis.
Definition: LinuxPrereqs.h:74
Definition: LinuxPrereqs.h:45