com.yobotics.simulationconstructionset.util.inputdevices
Class EvolutionUC33EVirtual

java.lang.Object
  extended by com.yobotics.simulationconstructionset.util.inputdevices.EvolutionUC33EVirtual
All Implemented Interfaces:
EvolutionUC33EInterface

public class EvolutionUC33EVirtual
extends java.lang.Object
implements EvolutionUC33EInterface

not fully tested but very useful if you do not have a slider board handy. all methods are the same as if you were using a real slider board.

Author:
John Carff

Constructor Summary
EvolutionUC33EVirtual()
           
 
Method Summary
 void attachVariableChangedListener(VariableChangedListener listener)
           
 void close()
           
 void setChannel(int channel, java.lang.String name, YoVariableHolder holder, double min, double max)
           
 void setChannel(int channel, java.lang.String name, YoVariableHolder holder, double min, double max, double exponent)
           
 void setChannel(int channel, YoVariable var, double min, double max)
           
 void setChannel(int channel, YoVariable var, double min, double max, double exponent)
           
 void setRange(int channel, double min, double max)
           
 void setRange(int channel, double min, double max, double exponent)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EvolutionUC33EVirtual

public EvolutionUC33EVirtual()
Method Detail

attachVariableChangedListener

public void attachVariableChangedListener(VariableChangedListener listener)
Specified by:
attachVariableChangedListener in interface EvolutionUC33EInterface

setChannel

public void setChannel(int channel,
                       java.lang.String name,
                       YoVariableHolder holder,
                       double min,
                       double max)
Specified by:
setChannel in interface EvolutionUC33EInterface

setChannel

public void setChannel(int channel,
                       java.lang.String name,
                       YoVariableHolder holder,
                       double min,
                       double max,
                       double exponent)
Specified by:
setChannel in interface EvolutionUC33EInterface

setChannel

public void setChannel(int channel,
                       YoVariable var,
                       double min,
                       double max)
Specified by:
setChannel in interface EvolutionUC33EInterface

setRange

public void setRange(int channel,
                     double min,
                     double max)
Specified by:
setRange in interface EvolutionUC33EInterface

setRange

public void setRange(int channel,
                     double min,
                     double max,
                     double exponent)
Specified by:
setRange in interface EvolutionUC33EInterface

setChannel

public void setChannel(int channel,
                       YoVariable var,
                       double min,
                       double max,
                       double exponent)
Specified by:
setChannel in interface EvolutionUC33EInterface

close

public void close()
Specified by:
close in interface EvolutionUC33EInterface