motejx.extensions.nunchuk
Class Nunchuk

java.lang.Object
  extended by motej.AbstractExtension
      extended by motejx.extensions.nunchuk.Nunchuk
All Implemented Interfaces:
EventListener, DataListener, Extension

public class Nunchuk
extends AbstractExtension
implements DataListener

Author:
Volker Fritzsch

Constructor Summary
Nunchuk()
           
 
Method Summary
 void addAccelerometerListener(AccelerometerListener<Nunchuk> listener)
           
 void addAnalogStickListener(AnalogStickListener listener)
           
 void addNunchukButtonListener(NunchukButtonListener listener)
           
 void dataRead(DataEvent evt)
           
protected  void fireAccelerometerEvent(byte[] data)
           
protected  void fireAnalogStickEvent(byte[] data)
           
protected  void fireButtonEvent(byte[] data)
           
 NunchukCalibrationData getCalibrationData()
           
 Mote getMote()
           
 void initialize()
           
 void parseExtensionData(byte[] extensionData)
           
 void removeAccelerometerListener(AccelerometerListener<Nunchuk> listener)
           
 void removeAnalogStickListener(AnalogStickListener listener)
           
 void removeNunchukButtonListener(NunchukButtonListener listener)
           
 void setMote(Mote mote)
           
 String toString()
           
 
Methods inherited from class motej.AbstractExtension
decrypt
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Nunchuk

public Nunchuk()
Method Detail

addAccelerometerListener

public void addAccelerometerListener(AccelerometerListener<Nunchuk> listener)
Parameters:
listener -

addAnalogStickListener

public void addAnalogStickListener(AnalogStickListener listener)
Parameters:
listener -

addNunchukButtonListener

public void addNunchukButtonListener(NunchukButtonListener listener)
Parameters:
listener -

dataRead

public void dataRead(DataEvent evt)
Specified by:
dataRead in interface DataListener

fireAccelerometerEvent

protected void fireAccelerometerEvent(byte[] data)
Parameters:
data -

fireAnalogStickEvent

protected void fireAnalogStickEvent(byte[] data)

fireButtonEvent

protected void fireButtonEvent(byte[] data)

getCalibrationData

public NunchukCalibrationData getCalibrationData()
Returns:

getMote

public Mote getMote()
Returns:

initialize

public void initialize()
Specified by:
initialize in interface Extension

parseExtensionData

public void parseExtensionData(byte[] extensionData)
Specified by:
parseExtensionData in interface Extension

removeAccelerometerListener

public void removeAccelerometerListener(AccelerometerListener<Nunchuk> listener)
Parameters:
listener -

removeAnalogStickListener

public void removeAnalogStickListener(AnalogStickListener listener)
Parameters:
listener -

removeNunchukButtonListener

public void removeNunchukButtonListener(NunchukButtonListener listener)
Parameters:
listener -

setMote

public void setMote(Mote mote)
Specified by:
setMote in interface Extension

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2007-2009 Volker Fritzsch. All Rights Reserved.