A B C D E F G H I K L M N O P R S T U V W X Y Z _

A

A - Static variable in class icommand.nxt.Motor
Motor A.
A - Variable in class icommand.nxt.RCXLink
 
A - Variable in class icommand.nxt.RCXMotorMultiplexer
 
actionPerformed(ActionEvent) - Method in class icommand.vision.ColorDetectionControl
Toggle debug
actionPerformed(ActionEvent) - Method in class icommand.vision.FlipControl
Toggle debug
actionPerformed(ActionEvent) - Method in class icommand.vision.MotionDetectionControl
Toggle debug
actionPerformed(ActionEvent) - Method in class icommand.vision.RegionControl
Toggle debug
activate() - Method in class icommand.nxt.LightSensor
Turns on the LED light.
addColorListener(ColorListener, int) - Method in class icommand.vision.Region
Add a color listener
addColorListener(int, ColorListener, int) - Static method in class icommand.vision.Vision
Add a Color Listener for the region
addLightListener(LightListener) - Method in class icommand.vision.Region
Add a light listener
addLightListener(int, LightListener) - Static method in class icommand.vision.Vision
Add a LightSensor Listener for the region
addMotionListener(MotionListener) - Method in class icommand.vision.Region
Add a motion listener
addMotionListener(int, MotionListener) - Static method in class icommand.vision.Vision
Add a Motion Listener for the region
addNotify() - Method in class icommand.vision.Vision
 
addRectRegion(int, int, int, int, int) - Static method in class icommand.vision.Vision
Add a rectangular region
ANGLE - Static variable in interface icommand.nxt.comm.NXTProtocol
 
ANGLESTEPSMODE - Static variable in interface icommand.nxt.comm.NXTProtocol
 
angleTo(double, double) - Method in class icommand.navigation.TachoNavigator
returns the direction angle (degrees) to point with coordinates (x,y)
APPEND_NOT_POSSIBLE - Static variable in interface icommand.nxt.comm.ErrorMessages
 
AsciizCodec - Class in icommand.nxt.comm
 
ATTEMPTED_TO_ACCESS_INVALID_FIELD_OF_A_STRUCTURE - Static variable in interface icommand.nxt.comm.ErrorMessages
 
averageBlue - Variable in class icommand.vision.ColorEffect
 
averageGreen - Variable in class icommand.vision.ColorEffect
 
averageRed - Variable in class icommand.vision.ColorEffect
 

B

B - Static variable in class icommand.nxt.Motor
Motor B.
B - Variable in class icommand.nxt.RCXLink
 
B - Variable in class icommand.nxt.RCXMotorMultiplexer
 
backward() - Method in interface icommand.navigation.Navigator
Moves the NXT robot backward until stop() is called.
backward() - Method in class icommand.navigation.Pilot
Moves the NXT robot backward until stop() is called.
backward() - Method in class icommand.navigation.TachoNavigator
Moves the NXT robot backward until stop() is called.
backward() - Method in class icommand.nxt.Motor
Causes motor to rotate backward.
backward() - Method in class icommand.nxt.RCXLink.Motor
 
backward() - Method in class icommand.nxt.RCXMotorMultiplexer.Motor
 
BAD_ARGUMENTS - Static variable in interface icommand.nxt.comm.ErrorMessages
 
BAD_INPUT_OR_OUTPUT_SPECIFIED - Static variable in interface icommand.nxt.comm.ErrorMessages
 
Battery - Class in icommand.nxt
Battery class.
BEEP - Static variable in class icommand.nxt.RCXLink
NOTE: The BEEP macro is very unreliable.
beep() - Method in class icommand.nxt.RCXLink
Makes the RCX chirp.
blob_threshold - Variable in class icommand.vision.MotionDetectionEffect
Our threshold for determinig if the input image has enough motion.
blockTachoCount - Variable in class icommand.nxt.comm.OutputState
 
bluetoothAddress - Variable in class icommand.nxt.comm.DeviceInfo
 
BOOLEANMODE - Static variable in interface icommand.nxt.comm.NXTProtocol
 
BOOT - Static variable in interface icommand.nxt.comm.NXTProtocol
 
BRAKE - Static variable in interface icommand.nxt.comm.NXTProtocol
Use run/brake instead of run/float in PWM

C

C - Static variable in class icommand.nxt.Motor
Motor C.
C - Variable in class icommand.nxt.RCXLink
 
C - Variable in class icommand.nxt.RCXMotorMultiplexer
 
calibrate() - Method in class icommand.navigation.CompassPilot
Slowly rotates twice while in calibration mode.
calibrate(byte, byte, byte) - Method in class icommand.nxt.UltrasonicSensor
If your sensor readings seem off, you can calibrate the sensor to make it different from factory settings.
calibrateCompass() - Method in class icommand.navigation.CompassNavigator
Robot rotates 360 degrees while calibrating the compass sensor
calibratedValue - Variable in class icommand.nxt.comm.InputValues
Currently unused.
CELSIUSMODE - Static variable in interface icommand.nxt.comm.NXTProtocol
 
close() - Static method in class icommand.nxt.comm.NXTCommand
Call the close() command when your program ends, otherwise you will have to turn the NXT brick off/on before you run another program using iCommand.
CLOSE - Static variable in interface icommand.nxt.comm.NXTProtocol
 
close() - Method in class icommand.vision.VisionEffect
Does nothing
closeFile(byte) - Method in class icommand.nxt.comm.NXTCommand
Closes an open file.
colorDetected(int, int) - Method in interface icommand.vision.ColorListener
Triggered when the color is detected in the region
ColorDetectionControl - Class in icommand.vision
Title: Lejos Vision System Description: Color Detection Control
ColorDetectionControl(ColorEffect) - Constructor for class icommand.vision.ColorDetectionControl
Create the Motion Detection Control
ColorEffect - Class in icommand.vision
 
ColorEffect() - Constructor for class icommand.vision.ColorEffect
 
ColorListener - Interface in icommand.vision
Interface for color listeners
ColorSensor - Class in icommand.nxt
HiTechnic color sensor.
www.hitechnic.com
ColorSensor(SensorPort) - Constructor for class icommand.nxt.ColorSensor
Creates an instance of the ColorSensor
COMMUNICATION_BUS_ERROR - Static variable in interface icommand.nxt.comm.ErrorMessages
 
compass - Variable in class icommand.navigation.CompassPilot
 
CompassNavigator - Class in icommand.navigation
The CompassPilot class, like its superclass, can keep track of the robot position and the direction angle it faces; It uses a compassPpilot bject to control NXT robot movements.
The position and direction angle values are updated automatically when the movement command returns after the movement is complete and and after stop() command is issued.
CompassNavigator(SensorPort, double, double, Motor, Motor) - Constructor for class icommand.navigation.CompassNavigator
Allocates a CompassNavigator objects and its CompassPilot object and initializes it with the proper motors and dimensions.
CompassNavigator(SensorPort, double, double, Motor, Motor, boolean) - Constructor for class icommand.navigation.CompassNavigator
 
CompassNavigator(CompassPilot) - Constructor for class icommand.navigation.CompassNavigator
To use this constructor, you must first create a compass pilot.
compassPilot - Variable in class icommand.navigation.CompassNavigator
 
CompassPilot - Class in icommand.navigation
The iCommand CompassPilot is simpler than the NXJ CompassPilot.
CompassPilot(SensorPort, double, double, Motor, Motor) - Constructor for class icommand.navigation.CompassPilot
Allocates a CompasPilot object, and sets the physical parameters of the NXT robot.
CompassPilot(SensorPort, double, double, Motor, Motor, boolean) - Constructor for class icommand.navigation.CompassPilot
Allocates a CompasPilot object, and sets the physical parameters of the NXT robot.
CompassPilot(CompassSensor, double, double, Motor, Motor) - Constructor for class icommand.navigation.CompassPilot
Allocates a CompasPilot object, and sets the physical parameters of the NXT robot.
CompassPilot(CompassSensor, double, double, Motor, Motor, boolean) - Constructor for class icommand.navigation.CompassPilot
Allocates a CompasPilot object, and sets the physical parameters of the NXT robot.
CompassSensor - Class in icommand.nxt
Currently supports Mindsensors.com Compass V1.1 and 2.0 (CMPS-Nx) and HiTechnic compass sensors.
CompassSensor(SensorPort) - Constructor for class icommand.nxt.CompassSensor
Initializes a Compass using USA mode by default.
controllerUpdate(ControllerEvent) - Method in class icommand.vision.Recorder
Controller Listener.
controllerUpdate(ControllerEvent) - Method in class icommand.vision.Vision
Controller Listener.
CUSTOM - Static variable in interface icommand.nxt.comm.NXTProtocol
 

D

D - Variable in class icommand.nxt.RCXMotorMultiplexer
 
DATA_CONTAINS_OUT_OF_RANGE_VALUES - Static variable in interface icommand.nxt.comm.ErrorMessages
 
debug - Variable in class icommand.vision.MotionDetectionEffect
Turn debugging on.
decode(byte[]) - Static method in class icommand.nxt.comm.AsciizCodec
 
DEFAULT_ADDRESS - Static variable in class icommand.nxt.I2CSensor
 
delete(String) - Method in class icommand.nxt.comm.NXTCommand
 
DELETE - Static variable in interface icommand.nxt.comm.NXTProtocol
 
delete(String) - Static method in class icommand.nxt.FileSystem
Delete a file from the NXT.
DELETE_USER_FLASH - Static variable in interface icommand.nxt.comm.NXTProtocol
 
deleteFlashMemory() - Static method in class icommand.nxt.NXT
Deletes all user programs and data in FLASH memory
deleteUserFlash() - Method in class icommand.nxt.comm.NXTCommand
Deletes user flash memory (not including system modules).
DeviceInfo - Class in icommand.nxt.comm
 
DeviceInfo() - Constructor for class icommand.nxt.comm.DeviceInfo
 
DIRECT_COMMAND_NOREPLY - Static variable in interface icommand.nxt.comm.NXTProtocol
 
DIRECT_COMMAND_REPLY - Static variable in interface icommand.nxt.comm.NXTProtocol
 
distanceTo(double, double) - Method in class icommand.navigation.TachoNavigator
distance from robot to the point with coordinates (x,y) .
download(String) - Static method in class icommand.nxt.FileSystem
 
download(String, File) - Static method in class icommand.nxt.FileSystem
Download a file from the NXT and save it to a file.
download(String, String) - Static method in class icommand.nxt.FileSystem
Download a file from the NXT and save it to a local directory.

E

encode(String) - Static method in class icommand.nxt.comm.AsciizCodec
 
END_OF_FILE - Static variable in interface icommand.nxt.comm.ErrorMessages
 
END_OF_FILE_EXPECTED - Static variable in interface icommand.nxt.comm.ErrorMessages
 
EPROM_GET_BATTERY_POWER - Static variable in class icommand.nxt.RCXLink
 
EPROM_MOTOR_A_FLIP_DIRECTION - Static variable in class icommand.nxt.RCXLink
 
EPROM_MOTOR_A_FORWARD - Static variable in class icommand.nxt.RCXLink
 
EPROM_MOTOR_A_OFF - Static variable in class icommand.nxt.RCXLink
 
EPROM_MOTOR_A_ON - Static variable in class icommand.nxt.RCXLink
 
EPROM_MOTOR_A_REVERSED - Static variable in class icommand.nxt.RCXLink
 
EPROM_MOTOR_B_FLIP_DIRECTION - Static variable in class icommand.nxt.RCXLink
 
EPROM_MOTOR_B_FORWARD - Static variable in class icommand.nxt.RCXLink
 
EPROM_MOTOR_B_OFF - Static variable in class icommand.nxt.RCXLink
 
EPROM_MOTOR_B_ON - Static variable in class icommand.nxt.RCXLink
 
EPROM_MOTOR_B_REVERSED - Static variable in class icommand.nxt.RCXLink
 
EPROM_MOTOR_C_FLIP_DIRECTION - Static variable in class icommand.nxt.RCXLink
 
EPROM_MOTOR_C_FORWARD - Static variable in class icommand.nxt.RCXLink
 
EPROM_MOTOR_C_OFF - Static variable in class icommand.nxt.RCXLink
 
EPROM_MOTOR_C_ON - Static variable in class icommand.nxt.RCXLink
 
EPROM_MOTOR_C_REVERSED - Static variable in class icommand.nxt.RCXLink
 
ErrorMessages - Interface in icommand.nxt.comm
Error messages that can be returned after a call to the NXT brick.
EU_MODE - Static variable in class icommand.nxt.CompassSensor
 

F

FAHRENHEITMODE - Static variable in interface icommand.nxt.comm.NXTProtocol
 
fetchString(byte, int) - Method in class icommand.nxt.I2CSensor
Helper method for retrieving string cosntants using I2C protocol.
FILE_EXISTS - Static variable in interface icommand.nxt.comm.ErrorMessages
 
FILE_IS_BUSY - Static variable in interface icommand.nxt.comm.ErrorMessages
 
FILE_IS_FULL - Static variable in interface icommand.nxt.comm.ErrorMessages
 
FILE_NOT_FOUND - Static variable in interface icommand.nxt.comm.ErrorMessages
 
fileHandle - Variable in class icommand.nxt.comm.FileInfo
 
FileInfo - Class in icommand.nxt.comm
 
FileInfo(String) - Constructor for class icommand.nxt.comm.FileInfo
 
fileName - Variable in class icommand.nxt.comm.FileInfo
 
fileSize - Variable in class icommand.nxt.comm.FileInfo
 
FileSystem - Class in icommand.nxt
 
FIND_FIRST - Static variable in interface icommand.nxt.comm.NXTProtocol
 
FIND_NEXT - Static variable in interface icommand.nxt.comm.NXTProtocol
 
findFirst(String) - Method in class icommand.nxt.comm.NXTCommand
When no files exist within the system, an error message is returned in the package saying "File not found".
findNext(byte) - Method in class icommand.nxt.comm.NXTCommand
When no files exist within the system, an error message is returned in the package saying "File not found".
FirmwareInfo - Class in icommand.nxt.comm
 
FirmwareInfo() - Constructor for class icommand.nxt.comm.FirmwareInfo
 
firmwareVersion - Variable in class icommand.nxt.comm.FirmwareInfo
 
flip - Variable in class icommand.vision.FlipEffect
 
FlipControl - Class in icommand.vision
Title: Lejos Vision System Description: Flip Control
FlipControl(FlipEffect) - Constructor for class icommand.vision.FlipControl
Create the Motion Detection Control
FlipEffect - Class in icommand.vision
 
FlipEffect() - Constructor for class icommand.vision.FlipEffect
Create flip effect
flipHorizontal(boolean) - Static method in class icommand.vision.Vision
Flip the image in the image viewer horizontally
flt() - Method in class icommand.nxt.Motor
Stops the motor without using brakes.
flt() - Method in class icommand.nxt.RCXMotorMultiplexer.Motor
 
flush() - Method in class icommand.nxt.RCXLink
Flush the FIFO (First In First Out) buffer
Font - Class in icommand.vision
Title: Big fonts Description: Support for overlaying text on video streams
FONT_6x11 - Static variable in class icommand.vision.Font
 
FONT_8x8 - Static variable in class icommand.vision.Font
 
forward() - Method in interface icommand.navigation.Navigator
Moves the NXT robot forward until stop() is called.
forward() - Method in class icommand.navigation.Pilot
Moves the NXT robot forward until stop() is called.
forward() - Method in class icommand.navigation.TachoNavigator
Moves the NXT robot forward until stop() is called.
forward() - Method in class icommand.nxt.Motor
Causes motor to rotate forward indefinitely.
forward() - Method in class icommand.nxt.RCXLink.Motor
 
forward() - Method in class icommand.nxt.RCXMotorMultiplexer.Motor
 
freeFlash - Variable in class icommand.nxt.comm.DeviceInfo
 

G

GET_BATTERY_LEVEL - Static variable in interface icommand.nxt.comm.NXTProtocol
 
GET_CURRENT_PROGRAM_NAME - Static variable in interface icommand.nxt.comm.NXTProtocol
 
GET_DEVICE_INFO - Static variable in interface icommand.nxt.comm.NXTProtocol
 
GET_FIRMWARE_VERSION - Static variable in interface icommand.nxt.comm.NXTProtocol
 
GET_INPUT_VALUES - Static variable in interface icommand.nxt.comm.NXTProtocol
 
GET_OUTPUT_STATE - Static variable in interface icommand.nxt.comm.NXTProtocol
 
getAccelData() - Method in class icommand.nxt.TiltSensor
Method to return all acceleration data in one call NOT AS RELIABLE AS GETTING INDIVIDUAL VALUES!!!
getAngle() - Method in class icommand.navigation.CompassPilot
 
getAngle() - Method in interface icommand.navigation.Navigator
Returns the current angle the NXT robot is facing.
getAngle() - Method in class icommand.navigation.Pilot
returns the angle of rotation of the robot since last call to reset of tacho count;
getAngle() - Method in class icommand.navigation.TachoNavigator
Returns the current angle the NXT robot is facing, relative to the +X axis direction; the +Y direction is 90 degrees.
getAvgBlue(int) - Static method in class icommand.vision.Vision
Get the average blue value for the region
getAvgGreen(int) - Static method in class icommand.vision.Vision
Get the average green value for the region
getAvgRed(int) - Static method in class icommand.vision.Vision
Get the average red value for the region
getAvgRGB(int) - Static method in class icommand.vision.Vision
Get the average RGB value for the region
getBatteryLevel() - Method in class icommand.nxt.comm.NXTCommand
 
getBlockTacho() - Method in class icommand.nxt.Motor
Deprecated.  
getBlue() - Method in class icommand.nxt.ColorSensor
Returns the blue saturation of the color.
getBrickName() - Static method in class icommand.nxt.NXT
 
getColorListeners() - Method in class icommand.vision.Region
Return the array of color listeners
getColorNumber() - Method in class icommand.nxt.ColorSensor
Returns the color index detected by the sensor.
getColors() - Method in class icommand.vision.Region
Return the array of colors corresponding to the color listeners
getControl(String) - Method in class icommand.vision.VisionEffect
Returns null
getControlComponent() - Method in class icommand.vision.ColorDetectionControl
Return the visual component
getControlComponent() - Method in class icommand.vision.FlipControl
Return the visual component
getControlComponent() - Method in class icommand.vision.MotionDetectionControl
Return the visual component
getControlComponent() - Method in class icommand.vision.RegionControl
Return the visual component
getControls() - Method in class icommand.vision.ColorEffect
Getter for array on one control for adjusing motion threshold and setting debug.
getControls() - Method in class icommand.vision.FlipEffect
Getter for array on one control for adjusing motion threshold and setting debug.
getControls() - Method in class icommand.vision.MotionDetectionEffect
Getter for array on one control for adjusing motion threshold and setting debug.
getControls() - Method in class icommand.vision.RegionEffect
Getter for array on one control for adjusing motion threshold and setting debug.
getControls() - Method in class icommand.vision.VisionEffect
Returns null
getCurrentProgramName() - Method in class icommand.nxt.comm.NXTCommand
Name of current running program.
getCurrentProgramName() - Static method in class icommand.nxt.FileSystem
Retrieves the file name of the Lego executable currently running on the NXT.
getData(byte, int) - Method in class icommand.nxt.CompassSensor
Override method because of unreliability retrieving more than a single byte at a time with some I2C Sensors (bug in Lego firmware).
getData(byte, int) - Method in class icommand.nxt.I2CSensor
Method for retrieving data values from the sensor.
getData(byte) - Method in class icommand.nxt.I2CSensor
Helper method to return a single register byte.
getData(byte, int) - Method in class icommand.nxt.RCXLink
Override method because of unreliability retrieving more than a single byte at a time with some I2C Sensors (bug in Lego firmware).
getdB() - Method in class icommand.nxt.SoundSensor
Returns the decibels measured by the sound sensor.
e.g.
getdBA() - Method in class icommand.nxt.SoundSensor
Returns sound within the human hearing frequency range, normalized by A-weighting.
getDegrees() - Method in class icommand.nxt.CompassSensor
Returns the directional heading in degrees.
getDegreesCartesian() - Method in class icommand.nxt.CompassSensor
Compass readings increase clockwise from 0 to 360, but Cartesian coordinate systems increase counter-clockwise.
getDeviceInfo() - Method in class icommand.nxt.comm.NXTCommand
 
getDistance() - Method in class icommand.nxt.UltrasonicSensor
Returns the distance to the closest object.
getDistances() - Method in class icommand.nxt.UltrasonicSensor
The ultrasonic sensor is capable of sending a ping and recording up to 8 echoes.
getFactoryScaleDivisor() - Method in class icommand.nxt.UltrasonicSensor
Gets the default scale factor, which produces either cm's, inches, or some other unit.
getFactoryScaleFactor() - Method in class icommand.nxt.UltrasonicSensor
Gets the default scale factor, which produces either cm's, inches, or some other unit.
getFactoryZero() - Method in class icommand.nxt.UltrasonicSensor
Gets the default "zero" point, which is 0.
getFileNames() - Static method in class icommand.nxt.FileSystem
Returns a list of all files on NXT brick.
getFileNames(String) - Static method in class icommand.nxt.FileSystem
Returns a list of files on NXT brick.
getFirmwareVersion() - Method in class icommand.nxt.comm.NXTCommand
 
getFirmwareVersion() - Static method in class icommand.nxt.NXT
 
getFlashMemory() - Static method in class icommand.nxt.NXT
 
getFrame() - Static method in class icommand.vision.Vision
Get the viewer frame.
getGreen() - Method in class icommand.nxt.ColorSensor
Returns the green saturation of the color.
getHeight() - Method in class icommand.vision.Region
Get the height of the region
getId() - Method in class icommand.nxt.I2CSensor
 
getId() - Method in class icommand.nxt.Motor
Get the ID of the motor.
getId() - Method in class icommand.nxt.SensorPort
 
getInputValues(int) - Method in class icommand.nxt.comm.NXTCommand
 
getLeftCount() - Method in class icommand.navigation.Pilot
returns tachoCount of left motor; Positive value means motor has moved the robot forward;
getLightListeners() - Method in class icommand.vision.Region
Return the array of light listeners
getLightPercent() - Method in class icommand.nxt.LightSensor
Returns light reading as a percentage.
getLightValue() - Method in class icommand.nxt.LightSensor
Normalized value.
getMacroData() - Method in class icommand.nxt.RCXLink
Test method to retrieve macro data.
getMacroData() - Method in class icommand.nxt.RCXMotorMultiplexer
Test method to retrieve macro data.
getMeasurementInterval() - Method in class icommand.nxt.UltrasonicSensor
The time interval between measurements in continuous mode.
getMeasurementUnits() - Method in class icommand.nxt.UltrasonicSensor
Returns some sort of string that indicates measurement units.
getMotionListeners() - Method in class icommand.vision.Region
Return the array of motion listeners
getName() - Method in class icommand.vision.ColorEffect
 
getName() - Method in class icommand.vision.FlipEffect
 
getName() - Method in class icommand.vision.MotionDetectionEffect
get the name of the effect
getName() - Method in class icommand.vision.RegionEffect
 
getOutputState(int) - Method in class icommand.nxt.comm.NXTCommand
Retrieves the current output state for a port.
getPilot() - Method in class icommand.navigation.TachoNavigator
 
getProductID() - Method in class icommand.nxt.I2CSensor
Returns the Product ID as a string.
getProtocolVersion() - Static method in class icommand.nxt.NXT
 
getRadians() - Method in class icommand.nxt.CompassSensor
Returns the directional heading in degrees.
getRed() - Method in class icommand.nxt.ColorSensor
Returns the red saturation of the color.
getRegions() - Static method in class icommand.vision.Vision
Get the array of regions
getRightCount() - Method in class icommand.navigation.Pilot
returns tachoCount of the right motor; Positive value means motor has moved the robot forward;
getRotationCount() - Method in class icommand.nxt.Motor
Deprecated.  
getScaleFactor() - Method in class icommand.nxt.UltrasonicSensor
Gets the scale factor, which produces either cm's, inches, or some other unit.
getSensorType() - Method in class icommand.nxt.I2CSensor
Returns the type of sensor as a string.
getSignalStrength() - Static method in class icommand.nxt.NXT
This doesn't seem to be implemented in Lego NXT firmware/protocol?
getSingleton() - Static method in class icommand.nxt.comm.NXTCommand
 
getSpeed() - Method in class icommand.navigation.Pilot
Returns speed of both motors, degrees/sec
getSpeed() - Method in class icommand.nxt.Motor
 
getSpeed() - Method in class icommand.nxt.RCXMotorMultiplexer.Motor
 
getSupportedInputFormats() - Method in class icommand.vision.VisionEffect
Get the supported input formats
getSupportedOutputFormats(Format) - Method in class icommand.vision.VisionEffect
Get the supported output formats that matches the input format
getTachoCount() - Method in class icommand.nxt.Motor
Returns the rotation count for the motor.
getTravelDistance() - Method in class icommand.navigation.Pilot
returns distance taveled since last reset of tacho count
getTurnRatio() - Method in class icommand.navigation.Pilot
return ratatio of Motor revolutions per 360 degree rotation of the robot
getVersion() - Method in class icommand.nxt.I2CSensor
Returns the version number of the sensor hardware.
getVoltage() - Static method in class icommand.nxt.Battery
The NXT uses 6 batteries of 1.5 V each.
getVoltageMilliVolt() - Static method in class icommand.nxt.Battery
The NXT uses 6 batteries of 1500 mV each.
getWidth() - Method in class icommand.vision.Region
Get the width of the region
getX() - Method in interface icommand.navigation.Navigator
Returns the current x coordinate of the NXT.
getX() - Method in class icommand.navigation.TachoNavigator
Returns the current x coordinate of the NXT.
getX() - Method in class icommand.vision.Region
Get the X coordinate of the bottom left corner
getXAccel() - Method in class icommand.nxt.TiltSensor
Acceleration along X axis.
getXTilt() - Method in class icommand.nxt.TiltSensor
Tilt of sensor along X-axis (see top of Mindsensors.com sensor for diagram of axis).
getY() - Method in interface icommand.navigation.Navigator
Returns the current y coordinate of the NXT.
getY() - Method in class icommand.navigation.TachoNavigator
Returns the current y coordinate of the NXT.
getY() - Method in class icommand.vision.Region
Get the Y coordinate of the bottom left corner
getYAccel() - Method in class icommand.nxt.TiltSensor
 
getYTilt() - Method in class icommand.nxt.TiltSensor
 
getZAccel() - Method in class icommand.nxt.TiltSensor
 
getZTilt() - Method in class icommand.nxt.TiltSensor
 
goTo(double, double) - Method in interface icommand.navigation.Navigator
Rotates the NXT robot towards the target point and moves the required distance.
goTo(double, double) - Method in class icommand.navigation.TachoNavigator
Rotates the NXT robot towards the target point (x,y) and moves the required distance.
goTo(double, double, boolean) - Method in class icommand.navigation.TachoNavigator
Rotates the NXT robot towards the target point (x,y) and moves the required distance.

H

HANDLE_ALREADY_CLOSED - Static variable in interface icommand.nxt.comm.ErrorMessages
 
HIGH_SPEED_BUFFER - Static variable in interface icommand.nxt.comm.NXTProtocol
 

I

I2CSensor - Class in icommand.nxt
A sensor wrapper to allow easy access to I2C sensors, like the ultrasonic sensor.
I2CSensor(SensorPort, byte) - Constructor for class icommand.nxt.I2CSensor
 
icommand.navigation - package icommand.navigation
 
icommand.nxt - package icommand.nxt
 
icommand.nxt.comm - package icommand.nxt.comm
 
icommand.vision - package icommand.vision
 
ILLEGAL_FILE_NAME - Static variable in interface icommand.nxt.comm.ErrorMessages
 
ILLEGAL_HANDLE - Static variable in interface icommand.nxt.comm.ErrorMessages
 
ILLEGAL_MAILBOX_QUEUE_ID_SPECIFIED - Static variable in interface icommand.nxt.comm.ErrorMessages
 
ILLEGAL_SIZE_SPECIFIED - Static variable in interface icommand.nxt.comm.ErrorMessages
 
Inbox - Class in icommand.nxt
The message class is used to send messages between NXT bricks.
Inbox() - Constructor for class icommand.nxt.Inbox
 
INIT_PROPORTION - Static variable in class icommand.vision.ColorEffect
 
inputFormat - Variable in class icommand.vision.VisionEffect
 
inputFormats - Variable in class icommand.vision.VisionEffect
 
inputPort - Variable in class icommand.nxt.comm.InputValues
 
InputValues - Class in icommand.nxt.comm
 
InputValues() - Constructor for class icommand.nxt.comm.InputValues
 
inRegion(int, int) - Method in class icommand.vision.Region
Test if point is in the region
INSANE_PACKET - Static variable in interface icommand.nxt.comm.ErrorMessages
 
INSUFFICIENT_MEMORY_AVAILABLE - Static variable in interface icommand.nxt.comm.ErrorMessages
 
isCalibrated - Variable in class icommand.nxt.comm.InputValues
 
isMoving() - Method in class icommand.navigation.Pilot
returns true iff the NXT robot is moving
isMoving() - Method in class icommand.navigation.TachoNavigator
returns true iff the robot is moving under power
isMoving() - Method in class icommand.nxt.Motor
 
isPressed() - Method in class icommand.nxt.TouchSensor
 
isRecording() - Static method in class icommand.vision.Vision
Test is recording is in progress
isRotating() - Method in class icommand.nxt.Motor
CURRENTLY NOT IMPLEMENTED! Use isMoving() for now.
isVerify() - Method in class icommand.nxt.comm.NXTCommand
 

K

KEEP_ALIVE - Static variable in interface icommand.nxt.comm.NXTProtocol
 
keepAlive() - Method in class icommand.nxt.comm.NXTCommand
Keeps the NXT from shutting off.

L

LIGHT_ACTIVE - Static variable in interface icommand.nxt.comm.NXTProtocol
 
LIGHT_INACTIVE - Static variable in interface icommand.nxt.comm.NXTProtocol
 
lightDetected(int) - Method in interface icommand.vision.LightListener
Triggered when bright light detected in the region
LightListener - Interface in icommand.vision
Interface for light listeners
LightSensor - Class in icommand.nxt
 
LightSensor(SensorPort) - Constructor for class icommand.nxt.LightSensor
LightSensor Port.
LONG_RANGE_IR - Static variable in class icommand.nxt.RCXLink
 
LOWSPEED - Static variable in interface icommand.nxt.comm.NXTProtocol
 
LOWSPEED_9V - Static variable in interface icommand.nxt.comm.NXTProtocol
 
LS_GET_STATUS - Static variable in interface icommand.nxt.comm.NXTProtocol
 
LS_READ - Static variable in interface icommand.nxt.comm.NXTProtocol
 
LS_WRITE - Static variable in interface icommand.nxt.comm.NXTProtocol
 
LSGetStatus(byte) - Method in class icommand.nxt.comm.NXTCommand
Returns the status for an Inter-Integrated Circuit (I2C) sensor (the ultrasound sensor) via the Low Speed (LS) data port.
LSRead(byte) - Method in class icommand.nxt.comm.NXTCommand
Reads data from an Inter-Integrated Circuit (I2C) sensor (the ultrasound sensor) via the Low Speed (LS) data port.
LSWrite(byte, byte[], byte) - Method in class icommand.nxt.comm.NXTCommand
Used to request data from an Inter-Integrated Circuit (I2C) sensor (the ultrasound sensor) via the Low Speed (LS) data port.

M

matches(Format, Format[]) - Method in class icommand.vision.VisionEffect
Select the first output format that matches the input format.
MAX_PIXEL_THRESHOLD - Static variable in class icommand.vision.ColorEffect
 
MAX_PROPORTION - Static variable in class icommand.vision.ColorEffect
 
MAX_REGIONS - Static variable in class icommand.vision.Region
 
MESSAGE_READ - Static variable in interface icommand.nxt.comm.NXTProtocol
 
MESSAGE_WRITE - Static variable in interface icommand.nxt.comm.NXTProtocol
 
messageRead(byte, byte, boolean) - Method in class icommand.nxt.comm.NXTCommand
UNTESTED
messageWrite(byte[], byte) - Method in class icommand.nxt.comm.NXTCommand
Sends a message to an inbox on the NXT for storage(?) For future reference, message size must be capped at 59 for USB.
MIN_PIXEL_THRESHOLD - Static variable in class icommand.vision.ColorEffect
 
MIN_PROPORTION - Static variable in class icommand.vision.ColorEffect
 
mode - Variable in class icommand.nxt.comm.OutputState
 
MODEMASK - Static variable in interface icommand.nxt.comm.NXTProtocol
 
MODULE_NOT_FOUND - Static variable in interface icommand.nxt.comm.ErrorMessages
 
motionDetected(int) - Method in interface icommand.vision.MotionListener
Triggered when motion detected in the region
MotionDetectionControl - Class in icommand.vision
Title: Lejos Vision System Description: Motion Detection Control
MotionDetectionControl(MotionDetectionEffect) - Constructor for class icommand.vision.MotionDetectionControl
Create the Motion Detection Control
MotionDetectionEffect - Class in icommand.vision
Motion detection effect.
MotionDetectionEffect() - Constructor for class icommand.vision.MotionDetectionEffect
Initialize the Motion effect plugin.
MotionListener - Interface in icommand.vision
Interface for motion listeners
Motor - Class in icommand.nxt
Motor class.
MOTOR_A_FORWARD - Static variable in class icommand.nxt.RCXLink
 
MOTOR_A_REVERSED - Static variable in class icommand.nxt.RCXLink
 
MOTOR_B_FORWARD - Static variable in class icommand.nxt.RCXLink
 
MOTOR_B_REVERSED - Static variable in class icommand.nxt.RCXLink
 
MOTOR_C_FORWARD - Static variable in class icommand.nxt.RCXLink
 
MOTOR_C_REVERSED - Static variable in class icommand.nxt.RCXLink
 
MOTOR_RUN_STATE_IDLE - Static variable in interface icommand.nxt.comm.NXTProtocol
Output will be idle
MOTOR_RUN_STATE_RAMPDOWN - Static variable in interface icommand.nxt.comm.NXTProtocol
Output will ramp-down
MOTOR_RUN_STATE_RAMPUP - Static variable in interface icommand.nxt.comm.NXTProtocol
Output will ramp-up
MOTOR_RUN_STATE_RUNNING - Static variable in interface icommand.nxt.comm.NXTProtocol
Output will be running
MOTORON - Static variable in interface icommand.nxt.comm.NXTProtocol
Turn on the specified motor

N

Navigator - Interface in icommand.navigation
The Navigator interface contains methods for performing basic navigational movements.
NO_ACTIVE_PROGRAM - Static variable in interface icommand.nxt.comm.ErrorMessages
 
NO_FREE_MEMORY_IN_COMMUNICATION_BUFFER - Static variable in interface icommand.nxt.comm.ErrorMessages
 
NO_LINEAR_SPACE - Static variable in interface icommand.nxt.comm.ErrorMessages
 
NO_MORE_FILES - Static variable in interface icommand.nxt.comm.ErrorMessages
 
NO_MORE_HANDLES - Static variable in interface icommand.nxt.comm.ErrorMessages
 
NO_OF_SENSOR_TYPES - Static variable in interface icommand.nxt.comm.NXTProtocol
 
NO_SENSOR - Static variable in interface icommand.nxt.comm.NXTProtocol
 
NO_SPACE - Static variable in interface icommand.nxt.comm.ErrorMessages
 
NO_WRITE_BUFFERS - Static variable in interface icommand.nxt.comm.ErrorMessages
 
normalizedADValue - Variable in class icommand.nxt.comm.InputValues
The normalized value from the Analog to Digital (AD) converter.
NOT_A_LINEAR_FILE - Static variable in interface icommand.nxt.comm.ErrorMessages
 
NXJ_DEFRAG - Static variable in interface icommand.nxt.comm.NXTProtocol
 
NXJ_DISCONNECT - Static variable in interface icommand.nxt.comm.NXTProtocol
 
nxjDefrag() - Method in class icommand.nxt.comm.NXTCommand
Defrag the flash memory file system.
nxjDisconnect() - Method in class icommand.nxt.comm.NXTCommand
Disconnects Bluetooth connection cleanly.
NXT - Class in icommand.nxt
 
NXT() - Constructor for class icommand.nxt.NXT
 
NXTCommand - Class in icommand.nxt.comm
NXTCommand contains easily accessible commands for the Lego NXT.
NXTname - Variable in class icommand.nxt.comm.DeviceInfo
 
NXTProtocol - Interface in icommand.nxt.comm
 

O

open() - Static method in class icommand.nxt.comm.NXTCommand
Opens a connection using iCommand.
open(DataSource) - Method in class icommand.vision.Vision
Given a datasource, create a processor and use that processor as a player to playback the media.
open() - Method in class icommand.vision.VisionEffect
Does nothing
OPEN_APPEND_DATA - Static variable in interface icommand.nxt.comm.NXTProtocol
 
OPEN_READ - Static variable in interface icommand.nxt.comm.NXTProtocol
 
OPEN_READ_LINEAR - Static variable in interface icommand.nxt.comm.NXTProtocol
 
OPEN_WRITE - Static variable in interface icommand.nxt.comm.NXTProtocol
 
OPEN_WRITE_DATA - Static variable in interface icommand.nxt.comm.NXTProtocol
 
OPEN_WRITE_LINEAR - Static variable in interface icommand.nxt.comm.NXTProtocol
 
openRead(String) - Method in class icommand.nxt.comm.NXTCommand
Opens a file on the NXT for reading.
openWrite(String, int) - Method in class icommand.nxt.comm.NXTCommand
Opens a file on the NXT for writing.
OPTIMIZATION - Variable in class icommand.vision.MotionDetectionEffect
Optimization.
OUT_OF_BOUNDARY - Static variable in interface icommand.nxt.comm.ErrorMessages
 
outputFormat - Variable in class icommand.vision.VisionEffect
 
outputFormats - Variable in class icommand.vision.VisionEffect
 
outputPort - Variable in class icommand.nxt.comm.OutputState
 
OutputState - Class in icommand.nxt.comm
Container for holding the output state values.
OutputState(int) - Constructor for class icommand.nxt.comm.OutputState
 

P

passivate() - Method in class icommand.nxt.LightSensor
Turns off the LED light so it can passively read light values.
PCTFULLSCALEMODE - Static variable in interface icommand.nxt.comm.NXTProtocol
 
PENDING_COMMUNICATION_TRANSACTION_IN_PROGRESS - Static variable in interface icommand.nxt.comm.ErrorMessages
 
PERIODCOUNTERMODE - Static variable in interface icommand.nxt.comm.NXTProtocol
 
Pilot - Class in icommand.navigation
The Pilot class is a software abstraction of the Pilot mechanism of a NXT robot.
Pilot(double, double, Motor, Motor) - Constructor for class icommand.navigation.Pilot
Allocates a Pilot object, and sets the physical parameters of the NXT robot.
Pilot(double, double, Motor, Motor, boolean) - Constructor for class icommand.navigation.Pilot
Allocates a Pilot object, and sets the physical parameters of the NXT robot.
PIXEL_THRESHOLD_INC - Static variable in class icommand.vision.ColorEffect
 
pixelThreshold - Static variable in class icommand.vision.ColorEffect
 
PLAY_SOUND_FILE - Static variable in interface icommand.nxt.comm.NXTProtocol
 
PLAY_TONE - Static variable in interface icommand.nxt.comm.NXTProtocol
 
playSound(String) - Static method in class icommand.vision.Vision
Play an audio file
playSoundFile(String, boolean) - Method in class icommand.nxt.comm.NXTCommand
 
playSoundFile(String, boolean) - Static method in class icommand.nxt.Sound
Plays a sound file from the NXT.
playSoundFile(String) - Static method in class icommand.nxt.Sound
Plays a sound file once from the NXT.
playToEndOfMedia(int) - Method in class icommand.vision.Recorder
 
playTone(int, int) - Method in class icommand.nxt.comm.NXTCommand
Plays a tone on NXT speaker.
playTone(int, int) - Static method in class icommand.nxt.Sound
 
poll(byte, byte) - Method in class icommand.nxt.comm.NXTCommand
Reads bytes from the low-speed or high-speed buffer.
POLL - Static variable in interface icommand.nxt.comm.NXTProtocol
 
POLL_BUFFER - Static variable in interface icommand.nxt.comm.NXTProtocol
 
POLL_LENGTH - Static variable in interface icommand.nxt.comm.NXTProtocol
 
pollLength(byte) - Method in class icommand.nxt.comm.NXTCommand
Returns the number of bytes for a command in the low-speed buffer or the high-speed buffer (0 = no command is ready).
POWER_OFF_RCX - Static variable in class icommand.nxt.RCXLink
 
powerOff() - Method in class icommand.nxt.RCXLink
Sends command to turn off the RCX brick.
powerSetpoint - Variable in class icommand.nxt.comm.OutputState
 
println(String, int, int, int, byte, byte, byte, Buffer) - Static method in class icommand.vision.Font
Write text over the RGB image
process(Buffer, Buffer) - Method in class icommand.vision.ColorEffect
 
process(Buffer, Buffer) - Method in class icommand.vision.FlipEffect
Flip the data in each line
process(Buffer, Buffer) - Method in class icommand.vision.MotionDetectionEffect
Process the image, detecting motion in the regions
process(Buffer, Buffer) - Method in class icommand.vision.RegionEffect
 
PRODUCT_ID - Static variable in class icommand.nxt.I2CSensor
Returns the product ID of the sensor.
PROPORTION_INC - Static variable in class icommand.vision.ColorEffect
 
protocolVersion - Variable in class icommand.nxt.comm.FirmwareInfo
 

R

rawADValue - Variable in class icommand.nxt.comm.InputValues
The raw value from the Analog to Digital (AD) converter.
RAWMODE - Static variable in interface icommand.nxt.comm.NXTProtocol
 
RCXLink - Class in icommand.nxt
NRLink by Mindsensors.com is a bridge between NXT and RCX bricks.
RCXLink(SensorPort) - Constructor for class icommand.nxt.RCXLink
Initializes the RCXLink.
RCXLink.Motor - Class in icommand.nxt
 
RCXLink.Motor(int) - Constructor for class icommand.nxt.RCXLink.Motor
 
RCXMotorMultiplexer - Class in icommand.nxt
MTRMX-Nx by Mindsensors.com is a motor multiplexer for RCX motors.
RCXMotorMultiplexer(SensorPort) - Constructor for class icommand.nxt.RCXMotorMultiplexer
Initializes the Multiplexer.
RCXMotorMultiplexer.Motor - Class in icommand.nxt
 
RCXMotorMultiplexer.Motor(int) - Constructor for class icommand.nxt.RCXMotorMultiplexer.Motor
 
READ - Static variable in interface icommand.nxt.comm.NXTProtocol
 
readBooleanValue() - Method in class icommand.nxt.SensorPort
Reads the boolean value of the sensor.
readFile(byte, int) - Method in class icommand.nxt.comm.NXTCommand
Returns requested number of bytes from a file.
readNormalizedValue() - Method in class icommand.nxt.SensorPort
Reads the normalized value of the sensor.
readRawValue() - Method in class icommand.nxt.SensorPort
Reads the raw value of the sensor.
readScaledValue() - Method in class icommand.nxt.SensorPort
Returns scaled value, depending on mode of sensor.
receiveMessage(int, int, boolean) - Static method in class icommand.nxt.Inbox
 
Recorder - Class in icommand.vision
Video recorder
Recorder(String, int) - Constructor for class icommand.vision.Recorder
Create the recorder.
REFLECTION - Static variable in interface icommand.nxt.comm.NXTProtocol
 
Region - Class in icommand.vision
Representation of a region in the camera's field of view
Region(int, int, int, int) - Constructor for class icommand.vision.Region
Create a region
RegionControl - Class in icommand.vision
Title: Lejos Vision System Description: REgion Control
RegionControl(RegionEffect) - Constructor for class icommand.vision.RegionControl
Create the Region Control
RegionEffect - Class in icommand.vision
 
RegionEffect() - Constructor for class icommand.vision.RegionEffect
 
REGULATED - Static variable in interface icommand.nxt.comm.NXTProtocol
Turns on the regulation
REGULATION_MODE_IDLE - Static variable in interface icommand.nxt.comm.NXTProtocol
No regulation will be enabled
REGULATION_MODE_MOTOR_SPEED - Static variable in interface icommand.nxt.comm.NXTProtocol
Power control will be enabled on specified output
REGULATION_MODE_MOTOR_SYNC - Static variable in interface icommand.nxt.comm.NXTProtocol
Synchronization will be enabled (Needs enabled on two output)
regulationMode - Variable in class icommand.nxt.comm.OutputState
 
REPLY_COMMAND - Static variable in interface icommand.nxt.comm.NXTProtocol
 
REQUEST_FAILED - Static variable in interface icommand.nxt.comm.ErrorMessages
Request failed (i.e.
requiredProportion - Static variable in class icommand.vision.ColorEffect
 
reset() - Method in class icommand.vision.VisionEffect
Does nothing
RESET_MOTOR_POSITION - Static variable in interface icommand.nxt.comm.NXTProtocol
 
RESET_SCALED_INPUT_VALUE - Static variable in interface icommand.nxt.comm.NXTProtocol
 
resetBlockTacho() - Method in class icommand.nxt.Motor
Deprecated.  
resetCartesianZero() - Method in class icommand.nxt.CompassSensor
Changes the current direction the compass is facing into the zero angle.
resetMotorPosition(int, boolean) - Method in class icommand.nxt.comm.NXTCommand
Resets either RotationCount or BlockTacho
resetRotationCounter() - Method in class icommand.nxt.Motor
Deprecated.  
resetScaledInputValue(int) - Method in class icommand.nxt.comm.NXTCommand
UNTESTED
resetTachoCount() - Method in class icommand.navigation.Pilot
resets tacho count for both motors
resetTachoCount() - Method in class icommand.nxt.Motor
Resets the rotation counter to zero.
rotate(double, boolean) - Method in class icommand.navigation.CompassNavigator
Rotates the NXT robot by a specified angle.
rotate(int, boolean) - Method in class icommand.navigation.CompassPilot
The rotate method takes a current reading from the compass then rotates the desired number of degrees.
rotate(double) - Method in interface icommand.navigation.Navigator
Rotates the NXT robot a specific number of degrees in a direction (+ or -).This method will return once the rotation is complete.
rotate(int) - Method in class icommand.navigation.Pilot
Rotates the NXT robot through a specific angle; Rotates left if angle is positive, right if negative, Returns when angle is reached.
rotate(int, boolean) - Method in class icommand.navigation.Pilot
Rotates the NXT robot through a specific angle; Rotates left if angle is positive, right if negative; Returns immediately iff immediateReturn is true.
rotate(double) - Method in class icommand.navigation.TachoNavigator
Rotates the NXT robot a specific number of degrees in a direction (+ or -).
rotate(double, boolean) - Method in class icommand.navigation.TachoNavigator
Rotates the NXT robot a specific number of degrees in a direction (+ or -).
rotate(long, boolean) - Method in class icommand.nxt.Motor
Causes the motor to rotate a certain count.
rotate(long) - Method in class icommand.nxt.Motor
Causes the motor to rotate a certain count.
rotateLeft() - Method in class icommand.navigation.TachoNavigator
Rotates the NXT to the left (increasing angle) until stop() is called;
rotateRight() - Method in class icommand.navigation.TachoNavigator
Rotates the NXT to the right (decreasing angle) until stop() is called;
rotateTo(double, boolean) - Method in class icommand.navigation.CompassNavigator
Rotates the NXT robot to point in a specific direction.
rotateTo(int, boolean) - Method in class icommand.navigation.CompassPilot
robot rotates to the specified compass heading;
rotateTo(int) - Method in class icommand.navigation.CompassPilot
robot rotates to the specified compass heading;
rotateTo(double) - Method in interface icommand.navigation.Navigator
Rotates the NXT robot to point in a certain direction.
rotateTo(double) - Method in class icommand.navigation.TachoNavigator
Rotates the NXT robot to point in a specific direction.
rotateTo(double, boolean) - Method in class icommand.navigation.TachoNavigator
Rotates the NXT robot to point in a specific direction.
rotateTo(long) - Method in class icommand.nxt.Motor
Rotates to a desired tacho count.
rotateTo(long, boolean) - Method in class icommand.nxt.Motor
Rotates to a desired tacho count.
rotationCount - Variable in class icommand.nxt.comm.OutputState
 
run() - Method in class icommand.vision.Recorder
 
RUN_PROGRAM_1 - Static variable in class icommand.nxt.RCXLink
 
RUN_PROGRAM_2 - Static variable in class icommand.nxt.RCXLink
 
RUN_PROGRAM_3 - Static variable in class icommand.nxt.RCXLink
 
RUN_PROGRAM_4 - Static variable in class icommand.nxt.RCXLink
 
RUN_PROGRAM_5 - Static variable in class icommand.nxt.RCXLink
 
runMacro(byte) - Method in class icommand.nxt.RCXLink
Run the ROM/EEPROM macro at address 0xXX
runProgram(int) - Method in class icommand.nxt.RCXLink
Runs a program on the RCX.
runState - Variable in class icommand.nxt.comm.OutputState
 

S

S1 - Static variable in class icommand.nxt.SensorPort
 
S2 - Static variable in class icommand.nxt.SensorPort
 
S3 - Static variable in class icommand.nxt.SensorPort
 
S4 - Static variable in class icommand.nxt.SensorPort
 
scaledValue - Variable in class icommand.nxt.comm.InputValues
The scaled value starts working after the first call to the sensor.
sendData(byte, byte) - Method in class icommand.nxt.I2CSensor
Sets a single byte in the I2C sensor.
sendData(byte, byte, byte) - Method in class icommand.nxt.I2CSensor
EXPERIMENTAL for RCXLink.
sendMacro(byte[]) - Method in class icommand.nxt.RCXLink
Transmit Unassembled raw macro data.
sendMessage(byte[], int) - Static method in class icommand.nxt.Inbox
 
SENSOR_TYPE - Static variable in class icommand.nxt.I2CSensor
Returns the sensor type.
sensorMode - Variable in class icommand.nxt.comm.InputValues
 
SensorPort - Class in icommand.nxt
Port class.
sensorType - Variable in class icommand.nxt.comm.InputValues
 
SET_BRICK_NAME - Static variable in interface icommand.nxt.comm.NXTProtocol
 
SET_INPUT_MODE - Static variable in interface icommand.nxt.comm.NXTProtocol
 
SET_OUTPUT_STATE - Static variable in interface icommand.nxt.comm.NXTProtocol
 
setBrickName(String) - Method in class icommand.nxt.comm.NXTCommand
 
setBrickName(String) - Static method in class icommand.nxt.NXT
 
setFrameRate(float) - Static method in class icommand.vision.Vision
Set the frame rate
setHighSpeed(boolean) - Method in class icommand.nxt.RCXLink
Sets the communications speed of the RCXLink.
setImageSize(int, int) - Static method in class icommand.vision.Vision
Set the size of the video viewer image
setInputFormat(Format) - Method in class icommand.vision.VisionEffect
Set the input format.
setInputMode(int, int, int) - Method in class icommand.nxt.comm.NXTCommand
Tells the NXT what type of sensor you are using and the mode to operate in.
setLongRange(boolean) - Method in class icommand.nxt.RCXLink
Sets the range of the IR light on the RCXLink.
setMeasurementInterval(byte) - Method in class icommand.nxt.UltrasonicSensor
 
setMetric(boolean) - Method in class icommand.nxt.UltrasonicSensor
Determines if the sensor produces distances in cm or inches.
setOutputFormat(Format) - Method in class icommand.vision.VisionEffect
Set the output format.
setOutputState(int, byte, int, int, int, int, int) - Method in class icommand.nxt.comm.NXTCommand
 
setPosition(double, double, double) - Method in class icommand.navigation.TachoNavigator
sets robot location (x,y) and direction angle
setRegion(byte) - Method in class icommand.nxt.CompassSensor
Mindsensors only.
setRegulationMode(int) - Method in class icommand.nxt.Motor
This method determines if and how the motor will be regulated.
setScaleDivisor(byte) - Method in class icommand.nxt.UltrasonicSensor
 
setScaleFactor(byte) - Method in class icommand.nxt.UltrasonicSensor
Sets the scale factor, producing either cm's, inches, or some other unit.
setSensorMode(byte) - Method in class icommand.nxt.UltrasonicSensor
Sets the state for the sensor.
setSpeed(int) - Method in class icommand.navigation.Pilot
Sets speed of both motors, degrees/sec; also sets retulate speed true
setSpeed(int) - Method in class icommand.navigation.TachoNavigator
sets the motor speed of the robot, in degrees/second.
setSpeed(int) - Method in class icommand.nxt.Motor
Sets motor speed , in degrees per second; Up to 900 is posssible with 8 volts.
setSpeed(int) - Method in class icommand.nxt.RCXMotorMultiplexer.Motor
Changes the speed to the RCX motor.
setTypeAndMode(int, int) - Method in class icommand.nxt.SensorPort
 
setVerify(boolean) - Static method in class icommand.nxt.comm.NXTCommand
 
setZero(byte) - Method in class icommand.nxt.UltrasonicSensor
 
SHORT_RANGE_IR - Static variable in class icommand.nxt.RCXLink
 
show - Variable in class icommand.vision.RegionEffect
 
signalStrength - Variable in class icommand.nxt.comm.DeviceInfo
 
SLOPEMASK - Static variable in interface icommand.nxt.comm.NXTProtocol
 
snapshot(String) - Static method in class icommand.vision.Vision
Take a snapshot
Sound - Class in icommand.nxt
Sound class.
SOUND_DB - Static variable in interface icommand.nxt.comm.NXTProtocol
 
SOUND_DBA - Static variable in interface icommand.nxt.comm.NXTProtocol
 
SoundSensor - Class in icommand.nxt
 
SoundSensor(SensorPort) - Constructor for class icommand.nxt.SoundSensor
Used to detect the loudness of sounds in the environment.
SPECIFIED_CHANNEL_CONNECTION_IS_NOT_VALID - Static variable in interface icommand.nxt.comm.ErrorMessages
Specified channel/connection is not valid
SPECIFIED_CHANNEL_CONNECTION_NOT_CONFIGURED_OR_BUSY - Static variable in interface icommand.nxt.comm.ErrorMessages
Specified channel/connection not configured or busy
SPECIFIED_MAILBOX_QUEUE_IS_EMPTY - Static variable in interface icommand.nxt.comm.ErrorMessages
 
START_PROGRAM - Static variable in interface icommand.nxt.comm.NXTProtocol
 
startCalibration() - Method in class icommand.nxt.CompassSensor
Begins calibrating the compass sensor resulting in more accurate measurements.
startProgram(String) - Method in class icommand.nxt.comm.NXTCommand
Starts a program already on the NXT.
startProgram(String) - Static method in class icommand.nxt.FileSystem
Starts a Lego executable file on the NXT.
startRecorder(String, int) - Static method in class icommand.vision.Vision
Start the video recorder
startViewer(String) - Static method in class icommand.vision.Vision
Start the video viewer frame
stateChanged(ChangeEvent) - Method in class icommand.vision.ColorDetectionControl
Set the threshold value
stateChanged(ChangeEvent) - Method in class icommand.vision.MotionDetectionControl
Set the threshold value
status - Variable in class icommand.nxt.comm.DeviceInfo
 
status - Variable in class icommand.nxt.comm.FileInfo
 
status - Variable in class icommand.nxt.comm.FirmwareInfo
 
status - Variable in class icommand.nxt.comm.OutputState
 
steer(int) - Method in class icommand.navigation.Pilot
Moves the NXT robot in a circular path at a specific turn rate.
steer(int, int) - Method in class icommand.navigation.Pilot
Moves the NXT robot in a circular path through a specific angle;
Negative turnRate means center of turning circle is on right side of the robot;
Range of turnRate values : -200 : 200 ; Robot will stop when total rotation equals angle.
steer(int, int, boolean) - Method in class icommand.navigation.Pilot
Moves the NXT robot in a circular path, and stops when the direction it is facing has changed by a specific angle;
Returns immediately if immediateReturn is true.
stop() - Method in class icommand.navigation.CompassNavigator
Halts the NXT robot and calculates new x, y coordinates.
stop() - Method in interface icommand.navigation.Navigator
Halts the NXT robot and calculates new x, y coordinates.
stop() - Method in class icommand.navigation.Pilot
Stops the NXT robot
stop() - Method in class icommand.navigation.TachoNavigator
Halts the NXT robot and calculates new x, y coordinates.
STOP - Static variable in class icommand.nxt.I2CSensor
 
stop() - Method in class icommand.nxt.Motor
Stops the motor using brakes.
stop() - Method in class icommand.nxt.RCXLink.Motor
 
stop() - Method in class icommand.nxt.RCXMotorMultiplexer.Motor
 
STOP_ALL_PROGRAMS - Static variable in class icommand.nxt.RCXLink
 
STOP_PROGRAM - Static variable in interface icommand.nxt.comm.NXTProtocol
 
STOP_SOUND_PLAYBACK - Static variable in interface icommand.nxt.comm.NXTProtocol
 
stopAllPrograms() - Method in class icommand.nxt.RCXLink
Stops any currently executing programs on the RCX.
stopCalibration() - Method in class icommand.nxt.CompassSensor
 
stopProgram() - Method in class icommand.nxt.comm.NXTCommand
Forces the currently executing program to stop.
stopProgram() - Static method in class icommand.nxt.FileSystem
Stops the currently running Lego executable on the NXT.
stopRecording() - Static method in class icommand.vision.Recorder
 
stopRecording() - Static method in class icommand.vision.Vision
 
stopSoundPlayback() - Method in class icommand.nxt.comm.NXTCommand
Stops sound file playing.
stopSoundPlayback() - Static method in class icommand.nxt.Sound
Stops a sound file that has been playing/repeating.
stopViewer() - Static method in class icommand.vision.Vision
Close Video viewer
SUCCESS - Static variable in interface icommand.nxt.comm.ErrorMessages
 
SWITCH - Static variable in interface icommand.nxt.comm.NXTProtocol
 
SYSTEM_COMMAND_NOREPLY - Static variable in interface icommand.nxt.comm.NXTProtocol
 
SYSTEM_COMMAND_REPLY - Static variable in interface icommand.nxt.comm.NXTProtocol
 

T

tachoCount - Variable in class icommand.nxt.comm.OutputState
 
tachoLimit - Variable in class icommand.nxt.comm.OutputState
 
TachoNavigator - Class in icommand.navigation
The TachoNavigator class can keep track of the robot position and the direction angle it faces; It uses a _pilot object to control NXT robot movements.
The position and direction angle values are updated automatically when the movement command returns after the movement is complete and and after stop() command is issued.
TachoNavigator(double, double, Motor, Motor, boolean) - Constructor for class icommand.navigation.TachoNavigator
Allocates a Navigator object and initializes it with the proper motors.
TachoNavigator(double, double, Motor, Motor) - Constructor for class icommand.navigation.TachoNavigator
 
TachoNavigator(Pilot) - Constructor for class icommand.navigation.TachoNavigator
 
TachoNavigator(double, double) - Constructor for class icommand.navigation.TachoNavigator
Overloaded TachoNavigator constructor that assumes the following:
Left motor = Motor.A Right motor = Motor.C
TEMPERATURE - Static variable in interface icommand.nxt.comm.NXTProtocol
 
threshold - Variable in class icommand.vision.MotionDetectionEffect
The threshold for determing if the pixel at a certain location has changed consideribly.
THRESHOLD_INC - Variable in class icommand.vision.MotionDetectionEffect
By what value you should increment.
THRESHOLD_INIT - Variable in class icommand.vision.MotionDetectionEffect
The initial threshold setting.
THRESHOLD_MAX - Variable in class icommand.vision.MotionDetectionEffect
Maximum threshold setting.
TiltSensor - Class in icommand.nxt
TiltSensor by Mindsensors.com.
TiltSensor(SensorPort) - Constructor for class icommand.nxt.TiltSensor
 
TiltSensor.AccelData - Class in icommand.nxt
 
TiltSensor.AccelData() - Constructor for class icommand.nxt.TiltSensor.AccelData
 
TouchSensor - Class in icommand.nxt
TouchSensor Port class.
TouchSensor(SensorPort) - Constructor for class icommand.nxt.TouchSensor
 
TRANSITIONCNTMODE - Static variable in interface icommand.nxt.comm.NXTProtocol
 
travel(double, boolean) - Method in class icommand.navigation.CompassNavigator
Moves the NXT robot a specific distance.
travel(double) - Method in interface icommand.navigation.Navigator
Moves the NXT robot a specific distance.
travel(double) - Method in class icommand.navigation.Pilot
Moves the NXT robot a specific distance;
A positive distance causes forward motion; negative distance moves backward.
travel(double, boolean) - Method in class icommand.navigation.Pilot
Moves the NXT robot a specific distance; if immediateReturn is true, method returns immediately.
travel(double) - Method in class icommand.navigation.TachoNavigator
Moves the NXT robot a specific distance.
travel(double, boolean) - Method in class icommand.navigation.TachoNavigator
Moves the NXT robot a specific distance.
turn(double) - Method in class icommand.navigation.TachoNavigator
Moves the NXT robot in a circular path with a specified radius.
turn(double, int) - Method in class icommand.navigation.TachoNavigator
Moves the NXT robot in a circular path through a specific angle; If waitForCompletion is true, returns when angle is reached.
turn(double, int, boolean) - Method in class icommand.navigation.TachoNavigator
Moves the NXT robot in a circular path through a specific angle; If waitForCompletion is true, returns when angle is reached.
turnRatio - Variable in class icommand.nxt.comm.OutputState
 
turnRatio - Variable in class icommand.nxt.Motor
 

U

UltrasonicSensor - Class in icommand.nxt
 
UltrasonicSensor(SensorPort) - Constructor for class icommand.nxt.UltrasonicSensor
Sets the sensor to LOWSPEED_9V and puts it into continuous measurement.
UNDEFINED_ERROR - Static variable in interface icommand.nxt.comm.ErrorMessages
 
UNKNOWN_COMMAND_OPCODE - Static variable in interface icommand.nxt.comm.ErrorMessages
 
updateHeading() - Method in class icommand.navigation.CompassNavigator
Direction of robot facing is set equal to the current compass reading
updatePosition() - Method in class icommand.navigation.TachoNavigator
Updates robot location (x,y) and direction angle.
updateXY() - Method in class icommand.navigation.CompassNavigator
Updates x,y coordinates; assumes last compass angle was constant during travel
upload(File) - Static method in class icommand.nxt.FileSystem
 
USA_MODE - Static variable in class icommand.nxt.CompassSensor
 

V

valid - Variable in class icommand.nxt.comm.InputValues
NXT indicates if it thinks the data is valid (based on previous data?)
validateByteArraySize(Buffer, int) - Method in class icommand.vision.VisionEffect
Validate that the Buffer conforms to the expected format, and create a new byte array if not.
VERSION - Static variable in class icommand.nxt.I2CSensor
Returns the version number of the sensor.
Vision - Class in icommand.vision
Java version of Vision Command.
Vision(String) - Constructor for class icommand.vision.Vision
Create the viewer frame with a title.
VisionEffect - Class in icommand.vision
Abstract Effect that specific Vision Effects inherit from
VisionEffect() - Constructor for class icommand.vision.VisionEffect
Create the Effect.

W

WRITE - Static variable in interface icommand.nxt.comm.NXTProtocol
 
writeFile(byte, byte[]) - Method in class icommand.nxt.comm.NXTCommand
 
writeImage(String, byte[], int, int) - Static method in class icommand.vision.Vision
Write to fn file the data using the width, height variables.

X

xAccel - Variable in class icommand.nxt.TiltSensor.AccelData
 
xTilt - Variable in class icommand.nxt.TiltSensor.AccelData
 

Y

yAccel - Variable in class icommand.nxt.TiltSensor.AccelData
 
yTilt - Variable in class icommand.nxt.TiltSensor.AccelData
 

Z

zAccel - Variable in class icommand.nxt.TiltSensor.AccelData
 
zTilt - Variable in class icommand.nxt.TiltSensor.AccelData
 

_

_degPerDistance - Variable in class icommand.navigation.Pilot
motor degrees per unit of travel
_heading - Variable in class icommand.navigation.TachoNavigator
 
_left - Variable in class icommand.navigation.Pilot
left motor
_left0 - Variable in class icommand.navigation.TachoNavigator
 
_pilot - Variable in class icommand.navigation.TachoNavigator
 
_right - Variable in class icommand.navigation.Pilot
right motor
_right0 - Variable in class icommand.navigation.TachoNavigator
 
_speed - Variable in class icommand.navigation.Pilot
motor speed degrees per second.
_trackWidth - Variable in class icommand.navigation.Pilot
distance between wheels - used in steer()
_wheelDiameter - Variable in class icommand.navigation.Pilot
diameter of tires

A B C D E F G H I K L M N O P R S T U V W X Y Z _

Copyright © 2006. All Rights Reserved.