lejos.nxt.addon
Class IRLink

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

public class IRLink
extends I2CSensor

Supports for HiTechnic IRLink - see http://www.hitechnic.com/.

Author:
Lawrie Griffiths

WARNING: THIS CLASS IS SHARED BETWEEN THE classes AND pccomms PROJECTS. DO NOT EDIT THE VERSION IN pccomms AS IT WILL BE OVERWRITTEN WHEN THE PROJECT IS BUILT.

Field Summary
static byte PF_BACKWARD
           
static byte PF_BRAKE
           
static byte PF_FLOAT
           
static byte PF_FORWARD
           
static byte PF_MODE_COMBO_DIRECT
           
 
Fields inherited from interface lejos.nxt.SensorConstants
MODE_ANGLESTEP, MODE_BOOLEAN, MODE_CELSIUS, MODE_FARENHEIT, MODE_PCTFULLSCALE, MODE_PERIODCOUNTER, MODE_RAW, MODE_TRANSITIONCNT, TYPE_ANGLE, TYPE_CUSTOM, 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
 
Constructor Summary
IRLink(I2CPort port)
           
 
Method Summary
 void sendPFComboDirect(int channel, int opA, int opB)
          Send commands to both motors.
 
Methods inherited from class lejos.nxt.I2CSensor
fetchString, getData, getPort, getProductID, getSensorType, getVersion, sendData, sendData, setAddress
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PF_MODE_COMBO_DIRECT

public static final byte PF_MODE_COMBO_DIRECT
See Also:
Constant Field Values

PF_FLOAT

public static final byte PF_FLOAT
See Also:
Constant Field Values

PF_FORWARD

public static final byte PF_FORWARD
See Also:
Constant Field Values

PF_BACKWARD

public static final byte PF_BACKWARD
See Also:
Constant Field Values

PF_BRAKE

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

IRLink

public IRLink(I2CPort port)
Method Detail

sendPFComboDirect

public void sendPFComboDirect(int channel,
                              int opA,
                              int opB)
Send commands to both motors. Uses PF Combo direct mode.

Parameters:
channel - the channel number (0-3)
opA - Motor A operation
opB - Motor B operation