ARGoS
3
A parallel, multi-engine simulator for swarm robotics
|
Go to the documentation of this file.
10 #ifndef QT_OPENGL_JOYSTICK_H
11 #define QT_OPENGL_JOYSTICK_H
17 #include <QStringList>
20 #define SDL_JOYSTICK_DEFAULT_EVENT_TIMEOUT 25
21 #define SDL_JOYSTICK_DEFAULT_AUTOREPEAT_DELAY 250
45 bool doAutoRepeat = TRUE,
55 QMap<int, Sint16> axes;
56 QMap<int, Uint8> buttons;
57 QMap<int, Uint8> hats;
58 QMap<int, QTime> axisRepeatTimers;
59 QMap<int, QTime> buttonRepeatTimers;
60 QMap<int, QTime> hatRepeatTimers;
QMap< int, int > sensitivities
The namespace containing all the ARGoS related code.
#define SDL_JOYSTICK_DEFAULT_EVENT_TIMEOUT
void axisValueChanged(int axis, int value)
#define SDL_JOYSTICK_DEFAULT_AUTOREPEAT_DELAY
void hatValueChanged(int hat, int value)
void buttonValueChanged(int button, bool value)
CQTOpenGLJoystick(QObject *parent=0, int joystickEventTimeout=SDL_JOYSTICK_DEFAULT_EVENT_TIMEOUT, bool doAutoRepeat=TRUE, int autoRepeatDelay=SDL_JOYSTICK_DEFAULT_AUTOREPEAT_DELAY)
QStringList joystickNames
QMap< int, int > deadzones
void trackballValueChanged(int trackball, int deltaX, int deltaY)