com.yobotics.simulationconstructionset.util.inputdevices
Class SaitekX52Joystick

java.lang.Object
  extended by 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

Field Summary
static int POV_AXIS
           
static int R_AXIS
           
static int U_AXIS
           
static int V_AXIS
           
static int X_AXIS
           
static int Y_AXIS
           
static int Z_AXIS
           
 
Constructor Summary
SaitekX52Joystick()
           
 
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
 

Field Detail

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
Constructor Detail

SaitekX52Joystick

public SaitekX52Joystick()
Method Detail

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)