gzz.client
Class LinuxJoystick
java.lang.Object
|
+--gzz.client.LinuxJoystick
- All Implemented Interfaces:
- java.lang.Runnable
- public class LinuxJoystick
- extends java.lang.Object
- implements java.lang.Runnable
A simple class to use the Linux joystick API.
A separate thread is used to read in the blocking mode from the
joystick and the appropriate callbacks are made.
Field Summary |
static boolean |
dbg
|
static java.lang.String |
rcsid
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
rcsid
public static final java.lang.String rcsid
- See Also:
- Constant Field Values
dbg
public static boolean dbg
LinuxJoystick
public LinuxJoystick(java.io.File f)
getState
public JoystickState getState()
setListener
public void setListener(JoystickListener listener)
run
public void run()
- Specified by:
run
in interface java.lang.Runnable
printLoop
public void printLoop()
throws java.lang.Exception
java.lang.Exception
main
public static void main(java.lang.String[] argv)
throws java.lang.Exception
- For testing.
java.lang.Exception