lejos.nxt.addon
Class NXTe

java.lang.Object
  extended by lejos.nxt.I2CSensor
      extended by lejos.nxt.addon.NXTe
All Implemented Interfaces:
SensorConstants

public class NXTe
extends I2CSensor

Abstraction for a Lattebox NXT Extension Kit with Lattebox 10-Axis Servo Kit http://www.lattebox.com UML: http://www.juanantonio.info/p_research/robotics/lejos/nxj/lattebox/LatteboxNXTeKit.png

Author:
Juan Antonio Brenha Moral

Field Summary
static byte NXTE_ADDRESS
           
 
Fields inherited from class lejos.nxt.I2CSensor
address, DEFAULT_I2C_ADDRESS, port, REG_PRODUCT_ID, REG_VENDOR_ID, REG_VERSION
 
Fields inherited from interface lejos.nxt.SensorConstants
BLACK, BLANK_INDEX, BLUE, BLUE_INDEX, GREEN, GREEN_INDEX, MAX_AD_RAW, MAX_TYPE, MIN_TYPE, MODE_ANGLESTEP, MODE_BOOLEAN, MODE_CELSIUS, MODE_FARENHEIT, MODE_PCTFULLSCALE, MODE_PERIODCOUNTER, MODE_RAW, MODE_TRANSITIONCNT, RED, RED_INDEX, TYPE_ANGLE, TYPE_COLORBLUE, TYPE_COLORFULL, TYPE_COLORGREEN, TYPE_COLORNONE, TYPE_COLORRED, TYPE_CUSTOM, TYPE_HISPEED, TYPE_LIGHT_ACTIVE, TYPE_LIGHT_INACTIVE, TYPE_LOWSPEED, TYPE_LOWSPEED_9V, TYPE_NO_SENSOR, TYPE_REFLECTION, TYPE_SOUND_DB, TYPE_SOUND_DBA, TYPE_SWITCH, TYPE_TEMPERATURE, WHITE, YELLOW
 
Constructor Summary
NXTe(SensorPort port)
          Constructor
 
Method Summary
 void addLSC(int SPI_PORT)
          Add a LSC, Lattebox Servo Controller
 LSC getLSC(int index)
          Get a LSC, Lattebox Servo Controller
 
Methods inherited from class lejos.nxt.I2CSensor
fetchString, getAddress, getData, getData, getPort, getProductID, getVendorID, getVersion, sendData, sendData, sendData, setAddress
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NXTE_ADDRESS

public static final byte NXTE_ADDRESS
See Also:
Constant Field Values
Constructor Detail

NXTe

public NXTe(SensorPort port)
Constructor

Parameters:
port -
Method Detail

addLSC

public void addLSC(int SPI_PORT)
            throws ArrayIndexOutOfBoundsException
Add a LSC, Lattebox Servo Controller

Parameters:
SPI_PORT -
Throws:
Exception
ArrayIndexOutOfBoundsException

getLSC

public LSC getLSC(int index)
Get a LSC, Lattebox Servo Controller

Parameters:
index - in the array
Returns:
the LSC object