motej
Class Mote
java.lang.Object
motej.Mote
public class Mote
- extends Object
- Author:
- Volker Fritzsch
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()
|
|
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)
|
Mote
public Mote(String bluetoothAddress)
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.