A B C D E F G H I J L M N O P Q R S T U V W Y

A

A - Static variable in class josx.platform.rcx.Motor
Motor A.
ALL - Static variable in interface josx.platform.rcx.Segment
 
ALL_BUTTONS - Static variable in class josx.platform.rcx.Poll
 
ALL_SENSORS - Static variable in class josx.platform.rcx.Poll
 
AbstractRecyclable - class josx.util.AbstractRecyclable.
Represents a recyclable object.
AbstractRecyclable() - Constructor for class josx.util.AbstractRecyclable
 
Activity - class josx.robotics.Activity.
An activity that operates in coordination with other activities.
Activity() - Constructor for class josx.robotics.Activity
 
ActivityBase - class josx.robotics.ActivityBase.
Useful base class.
ActivityBase() - Constructor for class josx.robotics.ActivityBase
Set this thread to be a daemon thread.
AddressingHandler - interface josx.rcxcomm.AddressingHandler.
An interface for processing incoming addressing packets on specific ports.
Arbitrator - class josx.robotics.Arbitrator.
Arbitrator controls which behavior should currently be active in a behavior control system.
Arbitrator(Behavior[]) - Constructor for class josx.robotics.Arbitrator
Allocates an Arbitrator object and initializes it with an array of Behavior objects.
ArithmeticException - exception java.lang.ArithmeticException.
 
ArithmeticException() - Constructor for class java.lang.ArithmeticException
 
ArrayIndexOutOfBoundsException - exception java.lang.ArrayIndexOutOfBoundsException.
 
ArrayIndexOutOfBoundsException() - Constructor for class java.lang.ArrayIndexOutOfBoundsException
 
ArrayRecycler - class josx.util.ArrayRecycler.
An array recycler for Object arrays.
ArrayRecycler() - Constructor for class josx.util.ArrayRecycler
Constructs a recycler.
Assertion - class josx.util.Assertion.
Class used in debugging to test assertions.
Assertion() - Constructor for class josx.util.Assertion
 
abs(double) - Static method in class java.lang.Math
Returns the absolute value of a double value.
abs(int) - Static method in class java.lang.Math
Returns the absolute value of an integer value.
acos(double) - Static method in class java.lang.Math
Arc cosine function.
action() - Method in class josx.robotics.Activity
Encapsulates the actual activity we want to perform.
action() - Method in interface josx.robotics.Behavior
The code in action() represents the actual action of the robot when this behavior becomes active.
actionPerformed(ActionEvent) - Method in class josx.vision.ColorDetectionControl
Toggle debug
actionPerformed(ActionEvent) - Method in class josx.vision.FlipControl
Toggle debug
actionPerformed(ActionEvent) - Method in class josx.vision.MotionDetectionControl
Toggle debug
actionPerformed(ActionEvent) - Method in class josx.vision.RegionControl
Toggle debug
activate() - Method in class josx.platform.rcx.Sensor
Activates the sensor.
addAddressingHandler(AddressingHandler, byte) - Static method in class josx.rcxcomm.LNP
Register an integrity handler to process incoming addressing packets for a specific port.
addButtonListener(ButtonListener) - Method in class josx.platform.rcx.Button
Adds a listener of button events.
addColorListener(ColorListener, int) - Method in class josx.vision.Region
Add a color listener
addColorListener(int, ColorListener, int) - Static method in class josx.vision.Vision
Add a Color Listener for the region
addElement(Object) - Method in class java.util.Vector
 
addIntegrityHandler(IntegrityHandler) - Static method in class josx.rcxcomm.LNP
Register an integrity handler to process incoming broadcasts
addLightListener(LightListener) - Method in class josx.vision.Region
Add a light listener
addLightListener(int, LightListener) - Static method in class josx.vision.Vision
Add a Light Listener for the region
addMotionListener(MotionListener) - Method in class josx.vision.Region
Add a motion listener
addMotionListener(int, MotionListener) - Static method in class josx.vision.Vision
Add a Motion Listener for the region
addNotify() - Method in class josx.vision.Vision
 
addRectRegion(int, int, int, int, int) - Static method in class josx.vision.Vision
Add a rectangular region
addRemoteControlListener(RemoteControlListener) - Method in class josx.rcxcomm.remotecontrol.RemoteControlSensor
adds a remote control listener
addSensorListener(SensorListener) - Method in class josx.platform.rcx.Sensor
Adds a sensor listener.
addSerialListener(SerialListener) - Static method in class josx.platform.rcx.Serial
Adds a listener of receive events.
addressingWrite(byte[], int, byte, byte) - Static method in class josx.rcxcomm.LNP
Sends packet of up to 59 bytes to the destination address from the source address.
allocate(int) - Method in class josx.util.ArrayRecycler
Attempts to obtain a free RecyclableArray.
allocate() - Method in class josx.util.Recycler
Attempts to obtain a free object.
append(String) - Method in class java.lang.StringBuffer
 
append(Object) - Method in class java.lang.StringBuffer
 
append(boolean) - Method in class java.lang.StringBuffer
 
append(char) - Method in class java.lang.StringBuffer
 
append(int) - Method in class java.lang.StringBuffer
 
append(long) - Method in class java.lang.StringBuffer
 
append(float) - Method in class java.lang.StringBuffer
 
append(double) - Method in class java.lang.StringBuffer
 
asin(double) - Static method in class java.lang.Math
Arc sine function.
atan(double) - Static method in class java.lang.Math
Arc tangent function.
atan2(double, double) - Static method in class java.lang.Math
Arc tangent function valid to the four quadrants y and x can have any value without sigificant precision loss atan2(0,0) returns 0.
available() - Method in class java.io.InputStream
Returns the number of bytes that can be read (or skipped over) from this input stream without blocking by the next caller of a method for this input stream.
available() - Method in class josx.rcxcomm.RCXInputStream
Checks if there is any data avaliable on the InputStream
averageBlue - Variable in class josx.vision.ColorEffect
 
averageGreen - Variable in class josx.vision.ColorEffect
 
averageRed - Variable in class josx.vision.ColorEffect
 

B

B - Static variable in class josx.platform.rcx.Motor
Motor B.
BATTERY - Static variable in interface josx.platform.rcx.Segment
 
BOOLEAN_VALUE - Static variable in interface josx.platform.rcx.SensorConstants
 
BUTTONS - Static variable in class josx.platform.rcx.Button
Array containing VIEW, PRGM and RUN, in that order.
BUTTON_MASK_SHIFT - Static variable in class josx.platform.rcx.Poll
 
Battery - class josx.platform.rcx.Battery.
Provides access to Battery.
Battery() - Constructor for class josx.platform.rcx.Battery
 
Behavior - interface josx.robotics.Behavior.
The Behavior interface represents an object embodying a specific behavior belonging to a robot.
BitSet - class java.util.BitSet.
Represents a long set of bits.
BitSet(int) - Constructor for class java.util.BitSet
 
Button - class josx.platform.rcx.Button.
Abstraction for an RCX button.
ButtonListener - interface josx.platform.rcx.ButtonListener.
Abstraction for receiver of button events.
backward() - Method in class josx.platform.rcx.Motor
Causes motor to rotate backwards.
backward() - Method in interface josx.robotics.Navigator
Moves the RCX robot backward until stop() is called.
backward() - Method in class josx.robotics.RotationNavigator
Moves the RCX robot backward until stop() is called.
backward() - Method in class josx.robotics.TimingNavigator
Moves the RCX robot backward until stop() is called.
backward() - Static method in class josx.vision.RCX
Move the robot backwards until stop or another command is executed.
backward(int) - Static method in class josx.vision.RCX
Move the robot backwards n units.
beep() - Static method in class josx.platform.rcx.Sound
Beeps once.
beepSequence() - Static method in class josx.platform.rcx.Sound
Downward tones.
blob_threshold - Variable in class josx.vision.MotionDetectionEffect
Our threshold for determinig if the input image has enough motion.
buttonPressed(Button) - Method in interface josx.platform.rcx.ButtonListener
 
buttonReleased(Button) - Method in interface josx.platform.rcx.ButtonListener
 
buzz() - Static method in class josx.platform.rcx.Sound
Low buzz.

C

C - Static variable in class josx.platform.rcx.Motor
Motor C.
CANONICAL_VALUE - Static variable in interface josx.platform.rcx.SensorConstants
 
Class - class java.lang.Class.
Not functional.
Class() - Constructor for class java.lang.Class
 
ClassCastException - exception java.lang.ClassCastException.
 
ClassCastException() - Constructor for class java.lang.ClassCastException
 
ClassNotFoundException - exception java.lang.ClassNotFoundException.
 
ClassNotFoundException() - Constructor for class java.lang.ClassNotFoundException
 
Cloneable - interface java.lang.Cloneable.
This interface is not functional.
ColorDetectionControl - class josx.vision.ColorDetectionControl.
Title: Lejos Vision System Description: Color Detection Control
ColorDetectionControl(ColorEffect) - Constructor for class josx.vision.ColorDetectionControl
Create the Motion Detection Control
ColorEffect - class josx.vision.ColorEffect.
 
ColorEffect() - Constructor for class josx.vision.ColorEffect
 
ColorListener - interface josx.vision.ColorListener.
Interface for color listeners
call(short) - Static method in class josx.platform.rcx.ROM
 
call(short, short) - Static method in class josx.platform.rcx.ROM
 
call(short, short, short) - Static method in class josx.platform.rcx.ROM
 
call(short, short, short, short) - Static method in class josx.platform.rcx.ROM
 
call(short, short, short, short, short) - Static method in class josx.platform.rcx.ROM
 
callListeners() - Method in class josx.platform.rcx.Button
 
callListeners() - Method in interface josx.platform.rcx.ListenerCaller
 
callListeners() - Method in class josx.platform.rcx.Sensor
 
capacity() - Method in class java.util.Vector
 
capacityIncrement - Variable in class java.util.Vector
 
ceil(double) - Static method in class java.lang.Math
Returns the smallest (closest to negative infinity) double value that is not less than the argument and is equal to a mathematical integer.
charAt(int) - Method in class java.lang.String
Return the character at the given index
charAt(int) - Method in class java.lang.StringBuffer
 
clear(int) - Method in class java.util.BitSet
 
clear() - Method in class java.util.Vector
 
clear() - Static method in class josx.platform.rcx.LCD
Clears the display.
clearSegment(int) - Static method in class josx.platform.rcx.LCD
Clears an LCD segment.
close() - Method in class java.io.InputStream
Closes this input stream and releases any system resources associated with the stream.
close() - Method in class java.io.OutputStream
Closes this output stream and releases any system resources associated with this stream.
close() - Method in class josx.rcxcomm.F7Handler
Close the Tower.
close() - Method in class josx.rcxcomm.LLCHandler
Close the Tower.
close() - Method in class josx.rcxcomm.LNPHandler
Close the Tower.
close() - Method in class josx.rcxcomm.PacketHandler
Close this packet handler and all lower layers.
close() - Method in class josx.rcxcomm.RCXAbstractPort
Closes this RCXPort, stopping the Listener thread.
close() - Method in class josx.rcxcomm.RCXBean
Close this RCX bean.
close() - Method in class josx.rcxcomm.RCXInputStream
Close the stream and stop listening
close() - Method in class josx.rcxcomm.Tower
Close the tower
close() - Method in class josx.vision.VisionEffect
Does nothing
colorDetected(int, int) - Method in interface josx.vision.ColorListener
Triggered when the color is detected in the region
controlMotor(char, int, int) - Static method in class josx.platform.rcx.Motor
Deprecated. I've decided to remove this method. If you really need it, check its implementation in classes/josx/platform/rcx/Motor.java.
controlMotors(byte, byte, byte) - Static method in class josx.vision.RCX
Move the selected motors in the selected direction for n units
controllerUpdate(ControllerEvent) - Method in class josx.vision.Recorder
Controller Listener.
controllerUpdate(ControllerEvent) - Method in class josx.vision.Vision
Controller Listener.
cos(double) - Static method in class java.lang.Math
Cosine function using a Chebyshev-Pade approximation.
createInstance() - Method in class josx.util.ArrayRecycler
 
createInstance() - Method in class josx.util.Recycler
This is a factory method that should be overridden to create an Recyclable object instance.
currentThread() - Static method in class java.lang.Thread
 
currentTimeMillis() - Static method in class java.lang.System
Current time expressed in milliseconds.

D

DATALOG - Static variable in interface josx.platform.rcx.Segment
 
DEFAULT_BUFFER_SIZE - Static variable in class josx.rcxcomm.RCXInputStream
The default buffer size for the InputStream is 32 bytes
DEFAULT_TIMEOUT - Static variable in class josx.rcxcomm.RCXInputStream
 
DOWNLOAD - Static variable in interface josx.platform.rcx.Segment
 
DataInputStream - class java.io.DataInputStream.
 
DataInputStream(InputStream) - Constructor for class java.io.DataInputStream
 
DataOutputStream - class java.io.DataOutputStream.
 
DataOutputStream(OutputStream) - Constructor for class java.io.DataOutputStream
 
debug - Variable in class josx.vision.MotionDetectionEffect
Turn debugging on.
delete(int, int) - Method in class java.lang.StringBuffer
 

E

E - Static variable in class java.lang.Math
 
EmptyQueueException - exception java.util.EmptyQueueException.
An exception thrown by some Queue class methods to indicate that the Queue is empty
EmptyQueueException() - Constructor for class java.util.EmptyQueueException
creates a new exception wit null message string
EmptyStackException - exception java.util.EmptyStackException.
An exception thrown by some stack class methods to indicate that the stack is empty
EmptyStackException() - Constructor for class java.util.EmptyStackException
creates a new exception wit null message string
Error - error java.lang.Error.
 
Error() - Constructor for class java.lang.Error
 
Exception - exception java.lang.Exception.
 
Exception() - Constructor for class java.lang.Exception
 
elementAt(int) - Method in class java.util.Vector
 
elementCount - Variable in class java.util.Vector
 
elementData - Variable in class java.util.Vector
 
empty() - Method in class java.util.Queue
is this Queue empty?
empty() - Method in class java.util.Stack
is this stack empty?
ensureCapacity(int) - Method in class java.util.Vector
 
equals(Object) - Method in class java.lang.Object
 
equals(Object) - Method in class java.lang.String
Compares the String with an Object
equals(Object) - Method in class java.util.Vector
 
error() - Static method in class josx.rcxcomm.RCXRemote
 
exit(int) - Static method in class java.lang.System
Terminate the application.
exp(double) - Static method in class java.lang.Math
Exponential function.

F

F7DeliveryHandler - class josx.rcxcomm.F7DeliveryHandler.
A packet handler that attempts (but doesn't fully succeed in) reliable delivery for F7 Lego firmware opcode packets.
F7DeliveryHandler(PacketHandler) - Constructor for class josx.rcxcomm.F7DeliveryHandler
 
F7Handler - class josx.rcxcomm.F7Handler.
Packet handler that uses the Lego Firmware F7 (set Message) opcodes.
FONT_6x11 - Static variable in class josx.vision.Font
 
FONT_8x8 - Static variable in class josx.vision.Font
 
FlipControl - class josx.vision.FlipControl.
Title: Lejos Vision System Description: Flip Control
FlipControl(FlipEffect) - Constructor for class josx.vision.FlipControl
Create the Motion Detection Control
FlipEffect - class josx.vision.FlipEffect.
 
FlipEffect() - Constructor for class josx.vision.FlipEffect
Create flip effect
Float - class java.lang.Float.
Minimal Float implementation that supports floatToIntBits and intBitsToFloat
Font - class josx.vision.Font.
Title: Big fonts Description: Support for overlaying text on video streams
finalize() - Method in class josx.rcxcomm.RCXBean
 
flip - Variable in class josx.vision.FlipEffect
 
flipHorizontal(boolean) - Static method in class josx.vision.Vision
Flip the image in the image viewer horizontally
floatToIntBits(float) - Static method in class java.lang.Float
Returns the bit represention of a single-float value.
floor(double) - Static method in class java.lang.Math
Returns the largest (closest to positive infinity) double value that is not greater than the argument and is equal to a mathematical integer.
flt() - Method in class josx.platform.rcx.Motor
Causes motor to float.
flush() - Method in class java.io.DataOutputStream
Flushes this data output stream.
flush() - Method in class java.io.OutputStream
Flushes this output stream and forces any buffered output bytes to be written out.
forName(String) - Static method in class java.lang.Class
 
forward() - Method in class josx.platform.rcx.Motor
Causes motor to rotate forward.
forward() - Method in interface josx.robotics.Navigator
Moves the RCX robot forward until stop() is called.
forward() - Method in class josx.robotics.RotationNavigator
Moves the RCX robot forward until stop() is called.
forward() - Method in class josx.robotics.TimingNavigator
Moves the RCX robot forward until stop() is called.
forward() - Static method in class josx.vision.RCX
Move the robot forwards until stop or another command is executed.
forward(int) - Static method in class josx.vision.RCX
Move the robot forwards n units.
free(Object) - Method in class josx.rcxcomm.RCXBean
Make the RCX bean available for other threads.
freeMemory() - Method in class java.lang.Runtime
Return the amount of free memory.on the heap

G

get(int) - Method in class java.util.BitSet
 
get(Object) - Method in class java.util.Hashtable
 
get(int, int) - Static method in class josx.platform.rcx.PersistentMemoryArea
Allocate a persistent array of 'size' bytes.
get(int) - Method in class josx.util.RecyclableArray
 
getAngle() - Method in interface josx.robotics.Navigator
Returns the current angle the RCX robot is facing.
getAngle() - Method in class josx.robotics.RotationNavigator
Returns the current angle the RCX robot is facing.
getAngle() - Method in class josx.robotics.TimingNavigator
Returns the current angle the RCX robot is facing.
getAvgBlue(int) - Static method in class josx.vision.Vision
Get the average blue value for the region
getAvgGreen(int) - Static method in class josx.vision.Vision
Get the average green value for the region
getAvgRGB(int) - Static method in class josx.vision.Vision
Get the average RGB value for the region
getAvgRed(int) - Static method in class josx.vision.Vision
Get the average red value for the region
getCharacters(String) - Static method in class java.lang.StringUtils
Return the character array corresponding to the String without copying it.
getChars() - Method in class java.lang.StringBuffer
Retrieves the contents of the StringBuffer in the form of an array of characters.
getClass() - Method in class java.lang.Object
Returns null.
getColorListeners() - Method in class josx.vision.Region
Return the array of color listeners
getColors() - Method in class josx.vision.Region
Return the array of colors corresponding to the color listeners
getComPort() - Method in class josx.rcxcomm.RCXBean
Getter for the property "ComPort".
getControl(String) - Method in class josx.vision.VisionEffect
Returns null
getControlComponent() - Method in class josx.vision.ColorDetectionControl
Return the visual component
getControlComponent() - Method in class josx.vision.FlipControl
Return the visual component
getControlComponent() - Method in class josx.vision.MotionDetectionControl
Return the visual component
getControlComponent() - Method in class josx.vision.RegionControl
Return the visual component
getControls() - Method in class josx.vision.ColorEffect
Getter for array on one control for adjusing motion threshold and setting debug.
getControls() - Method in class josx.vision.FlipEffect
Getter for array on one control for adjusing motion threshold and setting debug.
getControls() - Method in class josx.vision.MotionDetectionEffect
Getter for array on one control for adjusing motion threshold and setting debug.
getControls() - Method in class josx.vision.RegionEffect
Getter for array on one control for adjusing motion threshold and setting debug.
getControls() - Method in class josx.vision.VisionEffect
Returns null
getDataAddress(Object) - Static method in class josx.platform.rcx.Memory
 
getDelay() - Method in class josx.util.Timer
access how man milliseconds between timedOut() messages.
getError() - Method in class josx.rcxcomm.F7Handler
Get the last error on the Tower
getError() - Method in class josx.rcxcomm.LLCHandler
Get the last error on the Tower
getError() - Method in class josx.rcxcomm.LNPHandler
Get the last error on the Tower
getError() - Method in class josx.rcxcomm.PacketHandler
Get the last error.
getError() - Method in class josx.rcxcomm.Tower
Get the last OS error
getFrame() - Static method in class josx.vision.Vision
Get the viewer frame.
getHeight() - Method in class josx.vision.Region
Get the height of the region
getId() - Method in class josx.platform.rcx.Button
Return the ID of the button.
getId() - Method in class josx.platform.rcx.Motor
Get the ID of the motor.
getId() - Method in class josx.platform.rcx.Sensor
Return the ID of the sensor.
getInputStream() - Method in class java.net.Socket
Returns an input stream for this Socket.
getInputStream() - Method in class java.net.URLConnection
Returns an input stream for this URLConnection.
getInputStream() - Method in class josx.rcxcomm.RCXAbstractPort
Returns an input stream for this RCXPort.
getLength() - Method in class josx.util.RecyclableArray
 
getLightListeners() - Method in class josx.vision.Region
Return the array of light listeners
getMessage() - Method in class java.lang.Throwable
 
getMotionListeners() - Method in class josx.vision.Region
Return the array of motion listeners
getName() - Method in class josx.vision.ColorEffect
 
getName() - Method in class josx.vision.FlipEffect
 
getName() - Method in class josx.vision.MotionDetectionEffect
get the name of the effect
getName() - Method in class josx.vision.RegionEffect
 
getNextRecyclable() - Method in class josx.util.AbstractRecyclable
Must return Recyclable most recently set with setNextRecyclable.
getNextRecyclable() - Method in interface josx.util.Recyclable
Must return Recyclable most recently set with setNextRecyclable.
getOutputStream() - Method in class java.net.Socket
Returns an output stream for this Socket.
getOutputStream() - Method in class java.net.URLConnection
Returns an output stream for this URLConnection.
getOutputStream() - Method in class josx.rcxcomm.RCXAbstractPort
Returns an output stream for this RCXPort.
getPower() - Method in class josx.platform.rcx.Motor
Returns the current motor power.
getPriority() - Method in class java.lang.Thread
 
getRegions() - Static method in class josx.vision.Vision
Get the array of regions
getRuntime() - Static method in class java.lang.Runtime
Get the single instance of us.
getRuntime() - Static method in class java.lang.System
Get the singleton instance of Runtime.
getSupportedInputFormats() - Method in class josx.vision.VisionEffect
Get the supported input formats
getSupportedOutputFormats(Format) - Method in class josx.vision.VisionEffect
Get the supported output formats that matches the input format
getTimeOut() - Method in class josx.rcxcomm.RCXAbstractPort
Getter for property timeOut.
getUsbFlag() - Method in class josx.rcxcomm.Tower
Getter for USB Flag
getVoltage() - Static method in class josx.platform.rcx.Battery
 
getVoltageInternal() - Static method in class josx.platform.rcx.Battery
 
getVoltageMilliVolt() - Static method in class josx.platform.rcx.Battery
 
getWidth() - Method in class josx.vision.Region
Get the width of the region
getX() - Method in interface josx.robotics.Navigator
Returns the current x coordinate of the RCX.
getX() - Method in class josx.robotics.RotationNavigator
Returns the current x coordinate of the RCX.
getX() - Method in class josx.robotics.TimingNavigator
Returns the current x coordinate of the RCX.
getX() - Method in class josx.vision.Region
Get the X coordinate of the bottom left corner
getY() - Method in interface josx.robotics.Navigator
Returns the current y coordinate of the RCX.
getY() - Method in class josx.robotics.RotationNavigator
Returns the current y coordinate of the RCX.
getY() - Method in class josx.robotics.TimingNavigator
Returns the current y coordinate of the RCX.
getY() - Method in class josx.vision.Region
Get the Y coordinate of the bottom left corner
gotoAngle(float) - Method in interface josx.robotics.Navigator
Rotates the RCX robot to point in a certain direction.
gotoAngle(float) - Method in class josx.robotics.RotationNavigator
Rotates the RCX robot to point in a certain direction.
gotoAngle(float) - Method in class josx.robotics.TimingNavigator
Rotates the RCX robot to point in a certain direction.
gotoPoint(float, float) - Method in interface josx.robotics.Navigator
Rotates the RCX robot towards the target point and moves the required distance.
gotoPoint(float, float) - Method in class josx.robotics.RotationNavigator
Rotates the RCX robot towards the target point and moves the required distance.
gotoPoint(float, float) - Method in class josx.robotics.TimingNavigator
Rotates the RCX robot towards the target point and moves the required distance.

H

Hashtable - class java.util.Hashtable.
Maps keys to objects.
Hashtable() - Constructor for class java.util.Hashtable
 
HttpProxy - class josx.rcxcomm.HttpProxy.
A Proxy for sending HTTP requests to the RCX.
HttpProxy(int) - Constructor for class josx.rcxcomm.HttpProxy
 
hashCode() - Method in class java.lang.Object
 
hexdump(String, byte[], int) - Method in class josx.rcxcomm.Tower
dump hex to standard out

I

INIT_PROPORTION - Static variable in class josx.vision.ColorEffect
 
IOException - exception java.io.IOException.
Signals that an I/O exception of some sort has occurred.
IOException() - Constructor for class java.io.IOException
Constructs an IOException with null as its error detail message.
IOException(String) - Constructor for class java.io.IOException
Constructs an IOException with the specified detail message.
IllegalArgumentException - exception java.lang.IllegalArgumentException.
 
IllegalArgumentException() - Constructor for class java.lang.IllegalArgumentException
 
IllegalMonitorStateException - exception java.lang.IllegalMonitorStateException.
 
IllegalMonitorStateException() - Constructor for class java.lang.IllegalMonitorStateException
 
IllegalStateException - exception java.lang.IllegalStateException.
 
IllegalStateException() - Constructor for class java.lang.IllegalStateException
 
InputStream - class java.io.InputStream.
This abstract class is the superclass of all classes representing an input stream of bytes.
InputStream() - Constructor for class java.io.InputStream
 
Integer - class java.lang.Integer.
Minimal Integer implementation that supports converting an int to a String.
Integer(int) - Constructor for class java.lang.Integer
Constructs a newly allocated Integer object that represents the primitive int argument.
IntegrityHandler - interface josx.rcxcomm.IntegrityHandler.
An interface for processing incoming broadcasts of LNP integrity packets.
InterruptedException - exception java.lang.InterruptedException.
 
InterruptedException() - Constructor for class java.lang.InterruptedException
 
iWantToRun() - Method in class josx.robotics.Activity
Call this if you want this activity to run.
in - Variable in class java.io.DataInputStream
 
in - Static variable in class josx.rcxcomm.RCXRemote
 
inRegion(int, int) - Method in class josx.vision.Region
Test if point is in the region
indexOf(Object) - Method in class java.util.Vector
 
indexOf(Object, int) - Method in class java.util.Vector
 
init() - Static method in class josx.rcxcomm.LLC
Initialize LLC
init() - Method in class josx.util.AbstractRecyclable
Initializes the Recyclable.
init() - Method in interface josx.util.Recyclable
Called when the Recyclable is allocated by a Recycler.
init() - Method in class josx.util.RecyclableArray
 
inputFormat - Variable in class josx.vision.VisionEffect
 
inputFormats - Variable in class josx.vision.VisionEffect
 
insertElementAt(Object, int) - Method in class java.util.Vector
 
intBitsToFloat(int) - Static method in class java.lang.Float
Returns the single-float corresponding to a given bit represention.
integrityWrite(byte[], int) - Static method in class josx.rcxcomm.LNP
Broadcasts an integrity packet of up to 61 bytes
interrupt() - Method in class java.lang.Thread
Set the interrupted flag.
interrupted() - Static method in class java.lang.Thread
 
isAckAvailable() - Method in class josx.rcxcomm.LLCHandler
Check if an Ack is available
isAckAvailable() - Method in class josx.rcxcomm.PacketHandler
Check if an ack is available
isAddressing() - Method in class josx.rcxcomm.LNPHandler
Test if last received packet is addressing (or integrity)
isAddressing() - Method in class josx.rcxcomm.LNPIntegrityHandler
Test if last packet is an adressing (or integrity) packet
isAlive() - Method in class java.lang.Thread
 
isAlive() - Method in class josx.rcxcomm.Tower
Check if RCX is alive
isBackward() - Method in class josx.platform.rcx.Motor
Return true if motor is backward.
isDaemon() - Method in class java.lang.Thread
Set the daemon flag.
isEmpty() - Method in class java.util.Vector
 
isFloating() - Method in class josx.platform.rcx.Motor
 
isForward() - Method in class josx.platform.rcx.Motor
Return true if motor is forward.
isInterrupted() - Method in class java.lang.Thread
 
isMoving() - Method in class josx.platform.rcx.Motor
 
isPacketAvailable() - Static method in class josx.platform.rcx.Serial
Checks to see if a packet is available.
isPacketAvailable() - Method in class josx.rcxcomm.F7DeliveryHandler
Check if a packet is available
isPacketAvailable() - Method in class josx.rcxcomm.F7Handler
Check if a packet is available
isPacketAvailable() - Method in class josx.rcxcomm.LLCHandler
Check if a packet is available
isPacketAvailable() - Method in class josx.rcxcomm.LLCReliableHandler
Check if a packet is available.
isPacketAvailable() - Method in class josx.rcxcomm.LNPAddressingHandler
Check if a packet is available
isPacketAvailable() - Method in class josx.rcxcomm.LNPHandler
Check if a packet is available
isPacketAvailable() - Method in class josx.rcxcomm.LNPIntegrityHandler
Check if a packet is available
isPacketAvailable() - Method in class josx.rcxcomm.PacketHandler
Check if a packet is available
isPressed() - Method in class josx.platform.rcx.Button
 
isRecording() - Static method in class josx.vision.Vision
Test is recording is in progress
isSendError() - Static method in class josx.rcxcomm.LLC
Return the error status of the last send
isSending() - Static method in class josx.platform.rcx.Serial
Return true if a message is being sent.
isSending() - Static method in class josx.rcxcomm.LLC
Indicate whether the last send is still active
isStopped() - Method in class josx.platform.rcx.Motor
Return true if motor is stopped.

J

java.io - package java.io
Input/Output support (see josx.rcxcomm).
java.lang - package java.lang
Core Java classes
java.net - package java.net
 
java.util - package java.util
Utilities
join() - Method in class java.lang.Thread
Join not yet implemented
join(long) - Method in class java.lang.Thread
 
josx.platform.rcx - package josx.platform.rcx
Access to RCX sensors, motors, etc.
josx.rcxcomm - package josx.rcxcomm
RCX communication with the PC
josx.rcxcomm.remotecontrol - package josx.rcxcomm.remotecontrol
 
josx.robotics - package josx.robotics
Robotics classes
josx.util - package josx.util
More utility classes
josx.vision - package josx.vision
 

L

LCD - class josx.platform.rcx.LCD.
LCD routines.
LCDConstants - interface josx.platform.rcx.LCDConstants.
LCD constants.
LCD_DECIMAL_0 - Static variable in interface josx.platform.rcx.LCDConstants
 
LCD_DECIMAL_1 - Static variable in interface josx.platform.rcx.LCDConstants
 
LCD_DECIMAL_2 - Static variable in interface josx.platform.rcx.LCDConstants
 
LCD_DECIMAL_3 - Static variable in interface josx.platform.rcx.LCDConstants
 
LCD_PROGRAM - Static variable in interface josx.platform.rcx.LCDConstants
 
LCD_SIGNED - Static variable in interface josx.platform.rcx.LCDConstants
 
LCD_UNSIGNED - Static variable in interface josx.platform.rcx.LCDConstants
 
LLC - class josx.rcxcomm.LLC.
Low-level comms (LLC).
LLCHandler - class josx.rcxcomm.LLCHandler.
Packet handler than implement the LLC packet protocol.
LLCHandler() - Constructor for class josx.rcxcomm.LLCHandler
 
LLCReliableHandler - class josx.rcxcomm.LLCReliableHandler.
A Packet handler that guarantees reliable delivery using checksums, acks, and a single bit sequence number.
LLCReliableHandler(PacketHandler) - Constructor for class josx.rcxcomm.LLCReliableHandler
 
LNP - class josx.rcxcomm.LNP.
An interface for sending and receiving Lego Network Protocol addressing and integrity layer packets.
LNPAddressingHandler - class josx.rcxcomm.LNPAddressingHandler.
Packet handler that implements LNP addressing.
LNPAddressingHandler(PacketHandler) - Constructor for class josx.rcxcomm.LNPAddressingHandler
 
LNPHandler - class josx.rcxcomm.LNPHandler.
A Packet handler that implements the outer LNP packet format.
LNPHandler() - Constructor for class josx.rcxcomm.LNPHandler
Creates an LNP packet handler and opens the tower
LNPIntegrityHandler - class josx.rcxcomm.LNPIntegrityHandler.
Packet handler that implements simple checksums.
LNPIntegrityHandler(PacketHandler, byte) - Constructor for class josx.rcxcomm.LNPIntegrityHandler
Create a packet handler for broadcast or addressing integrity packets
LightListener - interface josx.vision.LightListener.
Interface for light listeners
ListenerCaller - interface josx.platform.rcx.ListenerCaller.
Interface for calling calling lejos listeners.
lastIndexOf(Object) - Method in class java.util.Vector
delivers the index of the last occurrence of the object
lastIndexOf(Object, int) - Method in class java.util.Vector
delivers the index of the last occurrence of the object starting from some index
length() - Method in class java.lang.String
Return the length of the String in characters
length() - Method in class java.lang.StringBuffer
 
lightDetected(int) - Method in interface josx.vision.LightListener
Triggered when bright light detected in the region
lock(Object) - Method in class josx.rcxcomm.RCXBean
Create a lock of this the RCX bean.
log(double) - Static method in class java.lang.Math
Natural log function.
lowerHandler - Variable in class josx.rcxcomm.PacketHandler
 

M

MAX_PIXEL_THRESHOLD - Static variable in class josx.vision.ColorEffect
 
MAX_PRIORITY - Static variable in class java.lang.Thread
The maximum priority that a thread can have.
MAX_PROPORTION - Static variable in class josx.vision.ColorEffect
 
MAX_REGIONS - Static variable in class josx.vision.Region
 
MAX_VALUE - Static variable in class java.lang.Integer
The largest value of type int.
MESSAGE1 - Static variable in class josx.rcxcomm.remotecontrol.RemoteControlMessenger
 
MESSAGE2 - Static variable in class josx.rcxcomm.remotecontrol.RemoteControlMessenger
 
MESSAGE3 - Static variable in class josx.rcxcomm.remotecontrol.RemoteControlMessenger
 
METHOD_JOSX_VISION_RCX_BACKWARD_I - Static variable in interface josx.rcxcomm.RemoteVisionConstants
 
METHOD_JOSX_VISION_RCX_BACKWARD_V - Static variable in interface josx.rcxcomm.RemoteVisionConstants
 
METHOD_JOSX_VISION_RCX_CONTROL_MOTORS - Static variable in interface josx.rcxcomm.RemoteVisionConstants
 
METHOD_JOSX_VISION_RCX_FORWARD_I - Static variable in interface josx.rcxcomm.RemoteVisionConstants
 
METHOD_JOSX_VISION_RCX_FORWARD_V - Static variable in interface josx.rcxcomm.RemoteVisionConstants
 
METHOD_JOSX_VISION_RCX_PLAY_TONE - Static variable in interface josx.rcxcomm.RemoteVisionConstants
 
METHOD_JOSX_VISION_RCX_SCAN_LEFT_I - Static variable in interface josx.rcxcomm.RemoteVisionConstants
 
METHOD_JOSX_VISION_RCX_SCAN_LEFT_V - Static variable in interface josx.rcxcomm.RemoteVisionConstants
 
METHOD_JOSX_VISION_RCX_SCAN_RIGHT_I - Static variable in interface josx.rcxcomm.RemoteVisionConstants
 
METHOD_JOSX_VISION_RCX_SCAN_RIGHT_V - Static variable in interface josx.rcxcomm.RemoteVisionConstants
 
METHOD_JOSX_VISION_RCX_SET_POWER - Static variable in interface josx.rcxcomm.RemoteVisionConstants
 
METHOD_JOSX_VISION_RCX_SPIN_LEFT_I - Static variable in interface josx.rcxcomm.RemoteVisionConstants
 
METHOD_JOSX_VISION_RCX_SPIN_LEFT_V - Static variable in interface josx.rcxcomm.RemoteVisionConstants
 
METHOD_JOSX_VISION_RCX_SPIN_RIGHT_I - Static variable in interface josx.rcxcomm.RemoteVisionConstants
 
METHOD_JOSX_VISION_RCX_SPIN_RIGHT_V - Static variable in interface josx.rcxcomm.RemoteVisionConstants
 
METHOD_JOSX_VISION_RCX_STOP - Static variable in interface josx.rcxcomm.RemoteVisionConstants
 
METHOD_JOSX_VISION_RCX_TILT_DOWN_I - Static variable in interface josx.rcxcomm.RemoteVisionConstants
 
METHOD_JOSX_VISION_RCX_TILT_UP_I - Static variable in interface josx.rcxcomm.RemoteVisionConstants
 
METHOD_JOSX_VISION_RCX_TURN_LEFT_I - Static variable in interface josx.rcxcomm.RemoteVisionConstants
 
METHOD_JOSX_VISION_RCX_TURN_LEFT_V - Static variable in interface josx.rcxcomm.RemoteVisionConstants
 
METHOD_JOSX_VISION_RCX_TURN_RIGHT_I - Static variable in interface josx.rcxcomm.RemoteVisionConstants
 
METHOD_JOSX_VISION_RCX_TURN_RIGHT_V - Static variable in interface josx.rcxcomm.RemoteVisionConstants
 
MIN_PIXEL_THRESHOLD - Static variable in class josx.vision.ColorEffect
 
MIN_PRIORITY - Static variable in class java.lang.Thread
The minimum priority that a thread can have.
MIN_PROPORTION - Static variable in class josx.vision.ColorEffect
 
MIN_VALUE - Static variable in class java.lang.Integer
The smallest value of type int.
MONITOR - Static variable in class josx.platform.rcx.Memory
Should be used for all native memory accesses.
MOTOR_A_DOWN - Static variable in class josx.rcxcomm.remotecontrol.RemoteControlMessenger
 
MOTOR_A_FWD - Static variable in interface josx.platform.rcx.Segment
 
MOTOR_A_REV - Static variable in interface josx.platform.rcx.Segment
 
MOTOR_A_UP - Static variable in class josx.rcxcomm.remotecontrol.RemoteControlMessenger
 
MOTOR_A_VIEW - Static variable in interface josx.platform.rcx.Segment
 
MOTOR_B_DOWN - Static variable in class josx.rcxcomm.remotecontrol.RemoteControlMessenger
 
MOTOR_B_FWD - Static variable in interface josx.platform.rcx.Segment
 
MOTOR_B_REV - Static variable in interface josx.platform.rcx.Segment
 
MOTOR_B_UP - Static variable in class josx.rcxcomm.remotecontrol.RemoteControlMessenger
 
MOTOR_B_VIEW - Static variable in interface josx.platform.rcx.Segment
 
MOTOR_C_DOWN - Static variable in class josx.rcxcomm.remotecontrol.RemoteControlMessenger
 
MOTOR_C_FWD - Static variable in interface josx.platform.rcx.Segment
 
MOTOR_C_REV - Static variable in interface josx.platform.rcx.Segment
 
MOTOR_C_UP - Static variable in class josx.rcxcomm.remotecontrol.RemoteControlMessenger
 
MOTOR_C_VIEW - Static variable in interface josx.platform.rcx.Segment
 
MalformedURLException - exception java.net.MalformedURLException.
Thrown to indicate that a malformed URL has occurred.
MalformedURLException() - Constructor for class java.net.MalformedURLException
Constructs a MalformedURLException with no detail message.
MalformedURLException(String) - Constructor for class java.net.MalformedURLException
Constructs a MalformedURLException with the specified detail message.
Math - class java.lang.Math.
Mathematical functions.
Memory - class josx.platform.rcx.Memory.
Provides access to memory.
Memory() - Constructor for class josx.platform.rcx.Memory
 
MinLCD - class josx.platform.rcx.MinLCD.
Only the most basic APIs from LCD.
MinSound - class josx.platform.rcx.MinSound.
Only the most basic APIs from Sound.
MinuteTimer - class josx.platform.rcx.MinuteTimer.
Provides access to Battery.
MinuteTimer() - Constructor for class josx.platform.rcx.MinuteTimer
 
MotionDetectionControl - class josx.vision.MotionDetectionControl.
Title: Lejos Vision System Description: Motion Detection Control
MotionDetectionControl(MotionDetectionEffect) - Constructor for class josx.vision.MotionDetectionControl
Create the Motion Detection Control
MotionDetectionEffect - class josx.vision.MotionDetectionEffect.
Motion detection effect.
MotionDetectionEffect() - Constructor for class josx.vision.MotionDetectionEffect
Initialize the Motion effect plugin.
MotionListener - interface josx.vision.MotionListener.
Interface for motion listeners
Motor - class josx.platform.rcx.Motor.
Abstraction for a motor.
main(String[]) - Static method in class josx.rcxcomm.HttpProxy
 
main(String[]) - Static method in class josx.rcxcomm.SocketProxy
 
mark(int) - Method in class java.io.InputStream
Marks the current position in this input stream.
markSupported() - Method in class java.io.InputStream
Tests if this input stream supports the mark and reset methods.
matches(Format, Format[]) - Method in class josx.vision.VisionEffect
Select the first output format that matches the input format.
max(int, int) - Static method in class java.lang.Math
Returns the greater of two integer values.
max(double, double) - Static method in class java.lang.Math
Returns the greater of two double values.
message1Pressed() - Method in class josx.rcxcomm.remotecontrol.RemoteControlAdapter
handler for the message 1 button
message1Pressed() - Method in interface josx.rcxcomm.remotecontrol.RemoteControlListener
handler for the message 1 button
message2Pressed() - Method in class josx.rcxcomm.remotecontrol.RemoteControlAdapter
handler for the message 2 button
message2Pressed() - Method in interface josx.rcxcomm.remotecontrol.RemoteControlListener
handler for the message 2 button
message3Pressed() - Method in class josx.rcxcomm.remotecontrol.RemoteControlAdapter
handler for the message 3 button
message3Pressed() - Method in interface josx.rcxcomm.remotecontrol.RemoteControlListener
handler for the message 3 button
min(int, int) - Static method in class java.lang.Math
Returns the lesser of two integer values.
min(double, double) - Static method in class java.lang.Math
Returns the lesser of two double values.
monitor - Static variable in class josx.robotics.ActivityBase
 
motionDetected(int) - Method in interface josx.vision.MotionListener
Triggered when motion detected in the region
motorDownPressed(Motor) - Method in class josx.rcxcomm.remotecontrol.RemoteControlAdapter
decrement motor power
motorDownPressed(Motor) - Method in interface josx.rcxcomm.remotecontrol.RemoteControlListener
handler for the motor down button
motorUpPressed(Motor) - Method in class josx.rcxcomm.remotecontrol.RemoteControlAdapter
increment motor power
motorUpPressed(Motor) - Method in interface josx.rcxcomm.remotecontrol.RemoteControlListener
handler for the motor up button

N

NONE - Static variable in class josx.rcxcomm.remotecontrol.RemoteControlMessenger
 
NORM_PRIORITY - Static variable in class java.lang.Thread
The priority that is assigned to the primordial thread.
NaN - Static variable in class java.lang.Math
 
Navigator - interface josx.robotics.Navigator.
The Navigator interface contains methods for performing basic navigational movements.
NoClassDefFoundError - error java.lang.NoClassDefFoundError.
 
NoClassDefFoundError(String) - Constructor for class java.lang.NoClassDefFoundError
 
NoSuchMethodError - error java.lang.NoSuchMethodError.
 
NoSuchMethodError() - Constructor for class java.lang.NoSuchMethodError
 
NullPointerException - exception java.lang.NullPointerException.
 
NullPointerException() - Constructor for class java.lang.NullPointerException
 
nextInt() - Method in class java.util.Random
 
notify() - Method in class java.lang.Object
Wake up one thread blocked on a wait().
notifyAll() - Method in class java.lang.Object
Wake up all threads blocked on a wait().

O

OPCODE_ABSOLUTE_VALUE - Static variable in interface josx.platform.rcx.Opcode
 
OPCODE_ABSOLUTE_VALUE_REPLY - Static variable in interface josx.platform.rcx.Opcode
 
OPCODE_ADD_TO_VARIABLE - Static variable in interface josx.platform.rcx.Opcode
 
OPCODE_ADD_TO_VARIABLE_REPLY - Static variable in interface josx.platform.rcx.Opcode
 
OPCODE_ALIVE - Static variable in interface josx.platform.rcx.Opcode
 
OPCODE_ALIVE_REPLY - Static variable in interface josx.platform.rcx.Opcode
 
OPCODE_AND_VARIABLE - Static variable in interface josx.platform.rcx.Opcode
 
OPCODE_AND_VARIABLE_REPLY - Static variable in interface josx.platform.rcx.Opcode
 
OPCODE_BRANCH_ALWAYS_FAR - Static variable in interface josx.platform.rcx.Opcode
 
OPCODE_BRANCH_ALWAYS_NEAR - Static variable in interface josx.platform.rcx.Opcode
 
OPCODE_CALL_SUBROUTINE - Static variable in interface josx.platform.rcx.Opcode
 
OPCODE_CLEAR_MESSAGE - Static variable in interface josx.platform.rcx.Opcode
 
OPCODE_CLEAR_SENSOR_VALUE - Static variable in interface josx.platform.rcx.Opcode
 
OPCODE_CLEAR_SENSOR_VALUE_REPLY - Static variable in interface josx.platform.rcx.Opcode
 
OPCODE_CLEAR_TIMER - Static variable in interface josx.platform.rcx.Opcode
 
OPCODE_CLEAR_TIMER_REPLY - Static variable in interface josx.platform.rcx.Opcode
 
OPCODE_DATALOG_NEXT - Static variable in interface josx.platform.rcx.Opcode
 
OPCODE_DATALOG_NEXT_REPLY - Static variable in interface josx.platform.rcx.Opcode
 
OPCODE_DECREMENT_LOOP_COUNTER_FAR - Static variable in interface josx.platform.rcx.Opcode
 
OPCODE_DECREMENT_LOOP_COUNTER_NEAR - Static variable in interface josx.platform.rcx.Opcode
 
OPCODE_DELETE_ALL_SUBROUTINES - Static variable in interface josx.platform.rcx.Opcode
 
OPCODE_DELETE_ALL_SUBROUTINES_REPLY - Static variable in interface josx.platform.rcx.Opcode
 
OPCODE_DELETE_ALL_TASKS - Static variable in interface josx.platform.rcx.Opcode
 
OPCODE_DELETE_ALL_TASKS_REPLY - Static variable in interface josx.platform.rcx.Opcode