com.yobotics.simulationconstructionset.util.inputdevices
Class UC33Receiver

java.lang.Object
  extended by com.yobotics.simulationconstructionset.util.inputdevices.UC33Receiver
All Implemented Interfaces:
javax.sound.midi.Receiver

public class UC33Receiver
extends java.lang.Object
implements javax.sound.midi.Receiver


Field Summary
 int sliderBoardMax
           
 int sliderOffset
           
 
Constructor Summary
UC33Receiver(java.util.Hashtable<java.lang.Integer,MidiControl> controlsHashTable, java.util.ArrayList<MidiSliderBoard.SliderListener> internalListeners, java.util.ArrayList<VariableChangedListener> variableChangedListeners, int SliderBoardMax)
           
 
Method Summary
 void close()
           
 void decodeMessage(javax.sound.midi.MetaMessage message)
           
 void decodeMessage(javax.sound.midi.ShortMessage message)
           
 void decodeMessage(javax.sound.midi.SysexMessage message)
           
 void send(javax.sound.midi.MidiMessage message, long timeStamp)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sliderOffset

public int sliderOffset

sliderBoardMax

public int sliderBoardMax
Constructor Detail

UC33Receiver

public UC33Receiver(java.util.Hashtable<java.lang.Integer,MidiControl> controlsHashTable,
                    java.util.ArrayList<MidiSliderBoard.SliderListener> internalListeners,
                    java.util.ArrayList<VariableChangedListener> variableChangedListeners,
                    int SliderBoardMax)
Method Detail

close

public void close()
Specified by:
close in interface javax.sound.midi.Receiver

send

public void send(javax.sound.midi.MidiMessage message,
                 long timeStamp)
Specified by:
send in interface javax.sound.midi.Receiver

decodeMessage

public void decodeMessage(javax.sound.midi.SysexMessage message)

decodeMessage

public void decodeMessage(javax.sound.midi.MetaMessage message)

decodeMessage

public void decodeMessage(javax.sound.midi.ShortMessage message)