motejx.extensions.nunchuk
Class Nunchuk
java.lang.Object
motej.AbstractExtension
motejx.extensions.nunchuk.Nunchuk
- All Implemented Interfaces:
- EventListener, DataListener, Extension
public class Nunchuk
- extends AbstractExtension
- implements DataListener
- Author:
- Volker Fritzsch
Nunchuk
public Nunchuk()
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.