edu.berkeley.guir.papier_mache.rfid
Class RFIDManager

java.lang.Object
  extended by edu.berkeley.guir.papier_mache.input.InputDeviceManager
      extended by edu.berkeley.guir.papier_mache.rfid.RFIDManager

public class RFIDManager
extends InputDeviceManager

Author:
Jack Li ( jack(AT)eecs{DOT}berkeley{DOT}edu ) _IPhidgetManagerEvents is a listener for general phidget events attach, detach, error

Method Summary
 void addPhobListenerForAllProducers(PhobListener listener)
           
 void addPhobListenerForProducer(PhobListener listener, int readerID)
          Adds a SameRFIDDeviceListener to this manager and fires deviceAttached for all current devices/readers
 void addReader(RFIDPhobProducer reader)
           
static RFIDManager getManager()
           
 java.util.Iterator getReaders()
           
 void removeReader(RFIDPhobProducer reader)
           
 
Methods inherited from class edu.berkeley.guir.papier_mache.input.InputDeviceManager
addDeviceListener, fireDeviceAttachedEvent, fireDeviceDetachedEvent, removeDeviceListener
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

addReader

public void addReader(RFIDPhobProducer reader)

removeReader

public void removeReader(RFIDPhobProducer reader)

addPhobListenerForAllProducers

public void addPhobListenerForAllProducers(PhobListener listener)

addPhobListenerForProducer

public void addPhobListenerForProducer(PhobListener listener,
                                       int readerID)
Adds a SameRFIDDeviceListener to this manager and fires deviceAttached for all current devices/readers

Parameters:
listener -
readerID -

getManager

public static RFIDManager getManager()

getReaders

public java.util.Iterator getReaders()