edu.stanford.hci.dtools.hardware
Class HardwareInputDispatcher
java.lang.Object
edu.stanford.hci.dtools.hardware.HardwareInputDispatcher
- All Implemented Interfaces:
- OSCListener
- Direct Known Subclasses:
- SerialIO, UdpInputDispatcher
public abstract class HardwareInputDispatcher
- extends java.lang.Object
- implements OSCListener
This software is distributed under the
BSD License.
- Author:
- Scott Klemmer ( srk(AT)cs.stanford.edu ), Bjoern Hartmann ( bjoern(AT)stanford.edu )
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HardwareInputDispatcher
public HardwareInputDispatcher()
getClassForHardwareAddress
public static java.lang.Class getClassForHardwareAddress(java.lang.String address)
addOscListener
public abstract void addOscListener(java.lang.String hardwareAddress)
removeOscListener
public abstract boolean removeOscListener(java.lang.String hardwareAddress)
changeOscListener
public abstract boolean changeOscListener(java.lang.String oldAddress,
java.lang.String newAddress)
setDeviceConfiguration
public void setDeviceConfiguration(DeviceConfiguration dc)
registerHardwareConnectEventListener
public void registerHardwareConnectEventListener(HardwareConnectEventListener hcel)
registerHardwareInputEventListener
public void registerHardwareInputEventListener(HardwareInputEventListener hiel)
removeHardwareConnectEventListener
public void removeHardwareConnectEventListener(HardwareConnectEventListener hcel)
removeHardwareInputEventListener
public void removeHardwareInputEventListener(HardwareInputEventListener hiel)
acceptMessage
public void acceptMessage(java.util.Date time,
OSCMessage incoming)
- Description copied from interface:
OSCListener
- Accept an incoming OSCMessage
- Specified by:
acceptMessage
in interface OSCListener
- Parameters:
time
- the time this message is to be executed. null means execute nowincoming
- the message