motej
Class Mote

java.lang.Object
  extended by motej.Mote

public class Mote
extends Object

Author:
Volker Fritzsch

Constructor Summary
Mote(String bluetoothAddress)
           
 
Method Summary
 void addAccelerometerListener(AccelerometerListener<Mote> listener)
           
 void addCoreButtonListener(CoreButtonListener listener)
           
 void addDataListener(DataListener listener)
           
 void addExtensionListener(ExtensionListener listener)
           
 void addIrCameraListener(IrCameraListener listener)
           
 void addMoteDisconnectedListener(MoteDisconnectedListener<Mote> listener)
           
 void addStatusInformationListener(StatusInformationListener listener)
           
 void disableIrCamera()
           
 void disconnect()
           
 void enableIrCamera()
          Enables the IR Camera in basic mode with Marcan sensitivity.
 void enableIrCamera(IrCameraMode mode, IrCameraSensitivity sensitivity)
           
 boolean equals(Object obj)
           
protected  void fireAccelerometerEvent(int x, int y, int z)
           
protected  void fireCoreButtonEvent(int modifiers)
           
protected  void fireExtensionConnectedEvent()
           
protected  void fireExtensionDisconnectedEvent()
           
protected  void fireIrCameraEvent(IrCameraMode mode, IrPoint p0, IrPoint p1, IrPoint p2, IrPoint p3)
           
protected  void fireMoteDisconnectedEvent()
           
protected  void fireReadDataEvent(byte[] address, byte[] payload, int error)
           
protected  void fireStatusInformationChangedEvent(StatusInformationReport report)
           
 String getBluetoothAddress()
           
 CalibrationDataReport getCalibrationDataReport()
           
<T extends Extension>
T
getExtension()
           
 StatusInformationReport getStatusInformationReport()
           
 int hashCode()
           
 void readRegisters(byte[] offset, byte[] size)
           
 void remoteMoteDisconnectedListener(MoteDisconnectedListener<Mote> listener)
           
 void removeAccelerometerListener(AccelerometerListener<Mote> listener)
           
 void removeCoreButtonListener(CoreButtonListener listener)
           
 void removeDataListener(DataListener listener)
           
 void removeExtensionListener(ExtensionListener listener)
           
 void removeIrCameraListener(IrCameraListener listener)
           
 void removeStatusInformationListener(StatusInformationListener listener)
           
 void requestStatusInformation()
           
 void rumble(long millis)
           
 void setPlayerLeds(boolean[] leds)
           
 void setReportMode(byte mode)
           
 void setReportMode(byte mode, boolean continuous)
           
 String toString()
           
 void writeRegisters(byte[] offset, byte[] payload)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Mote

public Mote(String bluetoothAddress)
Method Detail

addAccelerometerListener

public void addAccelerometerListener(AccelerometerListener<Mote> listener)

addCoreButtonListener

public void addCoreButtonListener(CoreButtonListener listener)

addDataListener

public void addDataListener(DataListener listener)

addExtensionListener

public void addExtensionListener(ExtensionListener listener)

addIrCameraListener

public void addIrCameraListener(IrCameraListener listener)

addMoteDisconnectedListener

public void addMoteDisconnectedListener(MoteDisconnectedListener<Mote> listener)

addStatusInformationListener

public void addStatusInformationListener(StatusInformationListener listener)

disableIrCamera

public void disableIrCamera()

disconnect

public void disconnect()

enableIrCamera

public void enableIrCamera()
Enables the IR Camera in basic mode with Marcan sensitivity.


enableIrCamera

public void enableIrCamera(IrCameraMode mode,
                           IrCameraSensitivity sensitivity)

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

fireMoteDisconnectedEvent

protected void fireMoteDisconnectedEvent()

fireAccelerometerEvent

protected void fireAccelerometerEvent(int x,
                                      int y,
                                      int z)

fireCoreButtonEvent

protected void fireCoreButtonEvent(int modifiers)

fireExtensionConnectedEvent

protected void fireExtensionConnectedEvent()

fireExtensionDisconnectedEvent

protected void fireExtensionDisconnectedEvent()

fireIrCameraEvent

protected void fireIrCameraEvent(IrCameraMode mode,
                                 IrPoint p0,
                                 IrPoint p1,
                                 IrPoint p2,
                                 IrPoint p3)

fireReadDataEvent

protected void fireReadDataEvent(byte[] address,
                                 byte[] payload,
                                 int error)

fireStatusInformationChangedEvent

protected void fireStatusInformationChangedEvent(StatusInformationReport report)

getBluetoothAddress

public String getBluetoothAddress()

getCalibrationDataReport

public CalibrationDataReport getCalibrationDataReport()

getStatusInformationReport

public StatusInformationReport getStatusInformationReport()

hashCode

public int hashCode()
Overrides:
hashCode in class Object

removeAccelerometerListener

public void removeAccelerometerListener(AccelerometerListener<Mote> listener)

removeCoreButtonListener

public void removeCoreButtonListener(CoreButtonListener listener)

removeDataListener

public void removeDataListener(DataListener listener)

removeExtensionListener

public void removeExtensionListener(ExtensionListener listener)

removeIrCameraListener

public void removeIrCameraListener(IrCameraListener listener)

remoteMoteDisconnectedListener

public void remoteMoteDisconnectedListener(MoteDisconnectedListener<Mote> listener)

removeStatusInformationListener

public void removeStatusInformationListener(StatusInformationListener listener)

requestStatusInformation

public void requestStatusInformation()

rumble

public void rumble(long millis)

setPlayerLeds

public void setPlayerLeds(boolean[] leds)

setReportMode

public void setReportMode(byte mode)

setReportMode

public void setReportMode(byte mode,
                          boolean continuous)

readRegisters

public void readRegisters(byte[] offset,
                          byte[] size)

writeRegisters

public void writeRegisters(byte[] offset,
                           byte[] payload)

getExtension

public <T extends Extension> T getExtension()

toString

public String toString()
Overrides:
toString in class Object


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