lejos.nxt.addon
Class IRSeeker

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

public class IRSeeker
extends I2CSensor

HiTechnic IRSeeker sensor - untested. www.hitechnic.com


Field Summary
 
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
IRSeeker(I2CPort port)
           
 
Method Summary
 int getDirection()
          Returns the direction of the target (1-9) or zero if no target.
 int getSensorValue(int id)
          Returns value of sensor 1 - 5.
 
Methods inherited from class lejos.nxt.I2CSensor
fetchString, getAddress, getData, getData, getData, getId, 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
 

Constructor Detail

IRSeeker

public IRSeeker(I2CPort port)
Method Detail

getDirection

public int getDirection()
Returns the direction of the target (1-9) or zero if no target.

Returns:
direction

getSensorValue

public int getSensorValue(int id)
Returns value of sensor 1 - 5.

Returns:
sensor value (0 to 255).