lejos.nxt.addon
Class RCXMotorMultiplexer
java.lang.Object
lejos.nxt.I2CSensor
lejos.nxt.addon.RCXMotorMultiplexer
- All Implemented Interfaces:
- SensorConstants
public class RCXMotorMultiplexer
- extends I2CSensor
Supports the mindsensors RCX Motor Multiplexer
- Author:
- Lawrie Griffiths
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 |
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 |
DEFAULT_RCXMMUX_ADDRESS
public static final int DEFAULT_RCXMMUX_ADDRESS
- See Also:
- Constant Field Values
A
public RCXMotor A
B
public RCXMotor B
C
public RCXMotor C
D
public RCXMotor D
RCXMotorMultiplexer
public RCXMotorMultiplexer(I2CPort port)
RCXMotorMultiplexer
public RCXMotorMultiplexer(I2CPort port,
int address)
setSpeed
public void setSpeed(int speed,
int id)
getSpeed
public int getSpeed(int id)
sendCommand
public void sendCommand(int id,
int direction,
int speed)
setDirection
public void setDirection(int direction,
int id)
getDirection
public int getDirection(int id)