com.yobotics.simulationconstructionset.util.inputdevices
Class SaitekX52Joystick
java.lang.Object
com.yobotics.simulationconstructionset.util.inputdevices.SaitekX52Joystick
- All Implemented Interfaces:
- com.centralnexus.input.JoystickListener
public class SaitekX52Joystick
- extends java.lang.Object
- implements com.centralnexus.input.JoystickListener
Title: SimulationConstructionSet
Description:
Copyright: Copyright (c) 2000
Company: Yobotics, Inc.
- Version:
- 1.0
- Author:
- not attributable
Method Summary |
void |
attachVariableChangedListener(VariableChangedListener listener)
|
void |
joystickAxisChanged(com.centralnexus.input.Joystick joystick)
|
void |
joystickButtonChanged(com.centralnexus.input.Joystick joystick)
|
void |
printJoystickInfo()
|
void |
setAxis(int axisID,
java.lang.String name,
YoVariableHolder holder,
double min,
double max,
double exponent)
|
void |
setButton(int buttonNumber,
java.lang.String name,
BooleanYoVariable variable)
|
void |
setButton(int buttonNumber,
java.lang.String name,
YoVariableHolder holder)
|
void |
setModeDial(java.lang.String name,
DoubleYoVariable variable)
|
void |
setModeDial(java.lang.String name,
YoVariableHolder holder)
|
void |
setPollInterval(int milliseconds)
|
void |
setPOVAxis(java.lang.String name,
DoubleYoVariable variable,
double min,
double max)
|
void |
setPOVAxis(java.lang.String name,
DoubleYoVariable variable,
double min,
double max,
double exponent)
|
void |
setPOVAxis(java.lang.String name,
YoVariableHolder holder,
double min,
double max)
|
void |
setPOVAxis(java.lang.String name,
YoVariableHolder holder,
double min,
double max,
double exponent)
|
void |
setRAxis(java.lang.String name,
DoubleYoVariable variable,
double min,
double max)
|
void |
setRAxis(java.lang.String name,
DoubleYoVariable variable,
double min,
double max,
double exponent)
|
void |
setRAxis(java.lang.String name,
YoVariableHolder holder,
double min,
double max)
|
void |
setRAxis(java.lang.String name,
YoVariableHolder holder,
double min,
double max,
double exponent)
|
void |
setUAxis(java.lang.String name,
DoubleYoVariable variable,
double min,
double max)
|
void |
setUAxis(java.lang.String name,
DoubleYoVariable variable,
double min,
double max,
double exponent)
|
void |
setUAxis(java.lang.String name,
YoVariableHolder holder,
double min,
double max)
|
void |
setUAxis(java.lang.String name,
YoVariableHolder holder,
double min,
double max,
double exponent)
|
void |
setVAxis(java.lang.String name,
DoubleYoVariable variable,
double min,
double max)
|
void |
setVAxis(java.lang.String name,
DoubleYoVariable variable,
double min,
double max,
double exponent)
|
void |
setVAxis(java.lang.String name,
YoVariableHolder holder,
double min,
double max)
|
void |
setVAxis(java.lang.String name,
YoVariableHolder holder,
double min,
double max,
double exponent)
|
void |
setXAxis(java.lang.String name,
DoubleYoVariable variable,
double min,
double max)
|
void |
setXAxis(java.lang.String name,
DoubleYoVariable variable,
double min,
double max,
double exponent)
|
void |
setXAxis(java.lang.String name,
YoVariableHolder holder,
double min,
double max)
|
void |
setXAxis(java.lang.String name,
YoVariableHolder holder,
double min,
double max,
double exponent)
|
void |
setYAxis(java.lang.String name,
DoubleYoVariable variable,
double min,
double max)
|
void |
setYAxis(java.lang.String name,
DoubleYoVariable variable,
double min,
double max,
double exponent)
|
void |
setYAxis(java.lang.String name,
YoVariableHolder holder,
double min,
double max)
|
void |
setYAxis(java.lang.String name,
YoVariableHolder holder,
double min,
double max,
double exponent)
|
void |
setZAxis(java.lang.String name,
DoubleYoVariable variable,
double min,
double max)
|
void |
setZAxis(java.lang.String name,
DoubleYoVariable variable,
double min,
double max,
double exponent)
|
void |
setZAxis(java.lang.String name,
YoVariableHolder holder,
double min,
double max)
|
void |
setZAxis(java.lang.String name,
YoVariableHolder holder,
double min,
double max,
double exponent)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
X_AXIS
public static final int X_AXIS
- See Also:
- Constant Field Values
Y_AXIS
public static final int Y_AXIS
- See Also:
- Constant Field Values
Z_AXIS
public static final int Z_AXIS
- See Also:
- Constant Field Values
R_AXIS
public static final int R_AXIS
- See Also:
- Constant Field Values
U_AXIS
public static final int U_AXIS
- See Also:
- Constant Field Values
V_AXIS
public static final int V_AXIS
- See Also:
- Constant Field Values
POV_AXIS
public static final int POV_AXIS
- See Also:
- Constant Field Values
SaitekX52Joystick
public SaitekX52Joystick()
printJoystickInfo
public void printJoystickInfo()
setPollInterval
public void setPollInterval(int milliseconds)
attachVariableChangedListener
public void attachVariableChangedListener(VariableChangedListener listener)
setAxis
public void setAxis(int axisID,
java.lang.String name,
YoVariableHolder holder,
double min,
double max,
double exponent)
setButton
public void setButton(int buttonNumber,
java.lang.String name,
YoVariableHolder holder)
setButton
public void setButton(int buttonNumber,
java.lang.String name,
BooleanYoVariable variable)
setModeDial
public void setModeDial(java.lang.String name,
DoubleYoVariable variable)
setModeDial
public void setModeDial(java.lang.String name,
YoVariableHolder holder)
joystickAxisChanged
public void joystickAxisChanged(com.centralnexus.input.Joystick joystick)
- Specified by:
joystickAxisChanged
in interface com.centralnexus.input.JoystickListener
joystickButtonChanged
public void joystickButtonChanged(com.centralnexus.input.Joystick joystick)
- Specified by:
joystickButtonChanged
in interface com.centralnexus.input.JoystickListener
setXAxis
public void setXAxis(java.lang.String name,
YoVariableHolder holder,
double min,
double max,
double exponent)
setXAxis
public void setXAxis(java.lang.String name,
YoVariableHolder holder,
double min,
double max)
setXAxis
public void setXAxis(java.lang.String name,
DoubleYoVariable variable,
double min,
double max,
double exponent)
setXAxis
public void setXAxis(java.lang.String name,
DoubleYoVariable variable,
double min,
double max)
setYAxis
public void setYAxis(java.lang.String name,
YoVariableHolder holder,
double min,
double max,
double exponent)
setYAxis
public void setYAxis(java.lang.String name,
YoVariableHolder holder,
double min,
double max)
setYAxis
public void setYAxis(java.lang.String name,
DoubleYoVariable variable,
double min,
double max,
double exponent)
setYAxis
public void setYAxis(java.lang.String name,
DoubleYoVariable variable,
double min,
double max)
setZAxis
public void setZAxis(java.lang.String name,
YoVariableHolder holder,
double min,
double max,
double exponent)
setZAxis
public void setZAxis(java.lang.String name,
YoVariableHolder holder,
double min,
double max)
setZAxis
public void setZAxis(java.lang.String name,
DoubleYoVariable variable,
double min,
double max,
double exponent)
setZAxis
public void setZAxis(java.lang.String name,
DoubleYoVariable variable,
double min,
double max)
setRAxis
public void setRAxis(java.lang.String name,
YoVariableHolder holder,
double min,
double max,
double exponent)
setRAxis
public void setRAxis(java.lang.String name,
YoVariableHolder holder,
double min,
double max)
setRAxis
public void setRAxis(java.lang.String name,
DoubleYoVariable variable,
double min,
double max,
double exponent)
setRAxis
public void setRAxis(java.lang.String name,
DoubleYoVariable variable,
double min,
double max)
setUAxis
public void setUAxis(java.lang.String name,
YoVariableHolder holder,
double min,
double max,
double exponent)
setUAxis
public void setUAxis(java.lang.String name,
YoVariableHolder holder,
double min,
double max)
setUAxis
public void setUAxis(java.lang.String name,
DoubleYoVariable variable,
double min,
double max,
double exponent)
setUAxis
public void setUAxis(java.lang.String name,
DoubleYoVariable variable,
double min,
double max)
setVAxis
public void setVAxis(java.lang.String name,
YoVariableHolder holder,
double min,
double max,
double exponent)
setVAxis
public void setVAxis(java.lang.String name,
YoVariableHolder holder,
double min,
double max)
setVAxis
public void setVAxis(java.lang.String name,
DoubleYoVariable variable,
double min,
double max,
double exponent)
setVAxis
public void setVAxis(java.lang.String name,
DoubleYoVariable variable,
double min,
double max)
setPOVAxis
public void setPOVAxis(java.lang.String name,
YoVariableHolder holder,
double min,
double max,
double exponent)
setPOVAxis
public void setPOVAxis(java.lang.String name,
YoVariableHolder holder,
double min,
double max)
setPOVAxis
public void setPOVAxis(java.lang.String name,
DoubleYoVariable variable,
double min,
double max,
double exponent)
setPOVAxis
public void setPOVAxis(java.lang.String name,
DoubleYoVariable variable,
double min,
double max)