RoboJDETM v1.5
A B C D E F G H I J L M N O P R S T U V W X Y

A

AbstractBehavior2 - class com.ridgesoft.robotics.behaviors.AbstractBehavior2.
Implements an abstract class providing the functionality of the Behavior2 inteface.
AbstractBehavior2(boolean) - Constructor for class com.ridgesoft.robotics.behaviors.AbstractBehavior2
Initializes this class when a subclass is constructed.
AnalogInput - interface com.ridgesoft.robotics.AnalogInput.
Generic interface for an object that provides analog input sampling.
AnalogShaftEncoder - class com.ridgesoft.robotics.AnalogShaftEncoder.
Implements an incremental shaft encoder using a photoreflive or break-beam sensor to track the position of a wheel.
AnalogShaftEncoder(AnalogInput, int, int, int, int) - Constructor for class com.ridgesoft.robotics.AnalogShaftEncoder
Constructs an AnalogShaftEncoder object.
ArithmeticException - exception java.lang.ArithmeticException.
Exception thrown when an arithmetic error occurs.
ArithmeticException() - Constructor for class java.lang.ArithmeticException
 
ArithmeticException(String) - Constructor for class java.lang.ArithmeticException
 
ArrayIndexOutOfBoundsException - exception java.lang.ArrayIndexOutOfBoundsException.
Exception thrown when an array index is out of bounds.
ArrayIndexOutOfBoundsException() - Constructor for class java.lang.ArrayIndexOutOfBoundsException
 
ArrayIndexOutOfBoundsException(String) - Constructor for class java.lang.ArrayIndexOutOfBoundsException
 
ArrayStoreException - exception java.lang.ArrayStoreException.
Exception thrown when an attempt is made to store a reference in an array when the type of the referenced object is not compatible with the type of the array.
ArrayStoreException() - Constructor for class java.lang.ArrayStoreException
 
ArrayStoreException(String) - Constructor for class java.lang.ArrayStoreException
 
AvoidBehavior - class com.ridgesoft.robotics.behaviors.AvoidBehavior.
Implements a behavior that will enable a robot with left and right range sensors to avoid obstacles when the behavior is enabled.
AvoidBehavior(Localizer, Navigator, AnalogInput, AnalogInput, int, float, int, boolean) - Constructor for class com.ridgesoft.robotics.behaviors.AvoidBehavior
Constructs an AvoidBehavior object.
abs(double) - Static method in class java.lang.Math
Returns absolute value of the argument.
abs(float) - Static method in class java.lang.Math
Returns absolute value of the argument.
abs(int) - Static method in class java.lang.Math
Returns absolute value of the argument.
acos(double) - Static method in class java.lang.Math
Returns the arc cosine of the argument.
activeCount() - Static method in class java.lang.Thread
Returns the count of active threads.
add(Vector2D) - Method in class com.ridgesoft.robotics.Vector2D
Adds a vector to this vector and returns a new Vector2D object containing the result.
addCameraListener(CMUcamDataListener) - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcamBase
Adds a listener for CMUcamData updates.
analog(int) - Static method in class com.ridgesoft.handyboard.HandyBoard
Samples the analog input for portNumber specified.
append(String) - Method in class java.lang.StringBuffer
Appends the characters from the specified String to this StringBuffer.
append(char[], int, int) - Method in class java.lang.StringBuffer
Appends the characters from the specified array to this StringBuffer.
append(char[]) - Method in class java.lang.StringBuffer
Appends the characters from the specified array to this StringBuffer.
append(char) - Method in class java.lang.StringBuffer
Appends the specified character to this StringBuffer.
append(int) - Method in class java.lang.StringBuffer
Appends a string represetation of the specified value to this StringBuffer.
append(long) - Method in class java.lang.StringBuffer
Appends a string represetation of the specified value to this StringBuffer.
append(float) - Method in class java.lang.StringBuffer
Appends a string represetation of the specified value to this StringBuffer.
append(double) - Method in class java.lang.StringBuffer
Appends a string represetation of the specified value to this StringBuffer.
append(boolean) - Method in class java.lang.StringBuffer
Appends "true" or "false" to this StringBuffer based on the boolean value specified.
append(Object) - Method in class java.lang.StringBuffer
Appends the String represetation of the specified object to this StringBuffer.
asin(double) - Static method in class java.lang.Math
Returns the arc sine of the argument.
atan(double) - Static method in class java.lang.Math
Returns the arc tangent of the argument.
atan2(double, double) - Static method in class java.lang.Math
Returns the angle in radians given the cartesian coordinates x and y.
available() - Method in class java.io.InputStream
Returns the number of bytes available for input.

B

BEHAVIOR_COMPLETED - Static variable in class com.ridgesoft.robotics.BehaviorEvent
Event type that indicates the behavior has been completed.
BasicLED - class com.ridgesoft.robotics.BasicLED.
Implements the LED inteface to a DigitalOutput class which controls an LED.
BasicLED(DigitalOutput, boolean) - Constructor for class com.ridgesoft.robotics.BasicLED
Constructs a BasicLED object.
BasicMenuItemList - class com.ridgesoft.ui.BasicMenuItemList.
Basic implementation of the MenuItemList interface.
BasicMenuItemList(String, MenuItem[]) - Constructor for class com.ridgesoft.ui.BasicMenuItemList
Constructs a BasicMenuItemList.
BasicPushButton - class com.ridgesoft.robotics.BasicPushButton.
Implements the PushButton interface using a DigitalInput to read the button’s status.
BasicPushButton(DigitalInput) - Constructor for class com.ridgesoft.robotics.BasicPushButton
Construct a BasicPushButton for a button which pulls the input low when pressed.
Behavior - interface com.ridgesoft.robotics.Behavior.
Interface implemented by behaviors intended to be used in conjunction with a BehaviorArbiter.
Behavior2 - interface com.ridgesoft.robotics.Behavior2.
Extends the Behavior interface.
BehaviorArbiter - class com.ridgesoft.robotics.BehaviorArbiter.
Implements a behavior arbitrator for behavior-based control of a robot.
BehaviorArbiter(Behavior[], int, DigitalOutput) - Constructor for class com.ridgesoft.robotics.BehaviorArbiter
Constructs a BehaviorArbiter object and thread, but does not start the thread.
BehaviorArbiter(Behavior[], LED, int) - Constructor for class com.ridgesoft.robotics.BehaviorArbiter
Constructs a BehaviorArbiter object and thread, but does not start the thread.
BehaviorArbiter(Behavior[], int) - Constructor for class com.ridgesoft.robotics.BehaviorArbiter
Constructs a BehaviorArbiter object and thread, but does not start the thread.
BehaviorEvent - class com.ridgesoft.robotics.BehaviorEvent.
Used to communicate information about behavior events to BehaviorListeners.
BehaviorEvent(Behavior, int) - Constructor for class com.ridgesoft.robotics.BehaviorEvent
 
BehaviorListener - interface com.ridgesoft.robotics.BehaviorListener.
Interface for any class that wants to listen for behavior events.
Boolean - class java.lang.Boolean.
Class to represent a boolean as an immutable object.
Boolean(boolean) - Constructor for class java.lang.Boolean
Constructs a Boolean object.
beep() - Static method in class com.ridgesoft.handyboard.HandyBoard
Beeps the buzzer.
beep() - Method in class com.ridgesoft.io.Speaker
Beeps the speaker.
behavior - Variable in class com.ridgesoft.robotics.BehaviorEvent
Behavior that generated this event.
behaviorEvent(BehaviorEvent) - Method in interface com.ridgesoft.robotics.BehaviorListener
Method called whenever a behavior event occurs.
blueDeviation - Variable in class com.ridgesoft.robotics.sensors.CMUcam.CMUcamStatisticData
The deviation of the blue values in the current window.
blueMean - Variable in class com.ridgesoft.robotics.sensors.CMUcam.CMUcamStatisticData
The mean blue value in the current window.
brake() - Method in class com.ridgesoft.robotics.ContinuousRotationServo
Active braking is not supported.
brake() - Method in interface com.ridgesoft.robotics.Motor
Applies active braking if supported by the motor controller.
brake() - Method in class com.ridgesoft.robotics.effectors.DevantechMD03
Active braking is not supported.
breakpoint() - Static method in class com.ridgesoft.vm.VM
Executes a breakpoint to stop execution of the application.
buttonPressed() - Method in interface com.ridgesoft.ui.MenuController
Provides feedback to the user that a button has been pressed.
buttonPressed() - Method in class com.ridgesoft.ui.TwoLineDisplayMenuController
Provides feedback to the user that a button has been pressed.

C

CMUcam - class com.ridgesoft.robotics.sensors.CMUcam.CMUcam.
Class to interface with the CMUcam.
CMUcam(SerialPort, int) - Constructor for class com.ridgesoft.robotics.sensors.CMUcam.CMUcam
Constructs a CMUcam object.
CMUcam2 - class com.ridgesoft.robotics.sensors.CMUcam.CMUcam2.
Class to interface with the CMUcam2.
CMUcam2(SerialPort, int) - Constructor for class com.ridgesoft.robotics.sensors.CMUcam.CMUcam2
Constructs a CMUcam object.
CMUcamBase - class com.ridgesoft.robotics.sensors.CMUcam.CMUcamBase.
Base class for classes that interface with the CMUcam and CMUcam2.
CMUcamBase(SerialPort, int) - Constructor for class com.ridgesoft.robotics.sensors.CMUcam.CMUcamBase
Initializes the camera base class.
CMUcamData - class com.ridgesoft.robotics.sensors.CMUcam.CMUcamData.
Base class for CMUcam data classes.
CMUcamDataListener - interface com.ridgesoft.robotics.sensors.CMUcam.CMUcamDataListener.
Listener interface for CMUcam data.
CMUcamHistogramData - class com.ridgesoft.robotics.sensors.CMUcam.CMUcamHistogramData.
Class to hold histogram data reported by the CMUcam2.
CMUcamStatisticData - class com.ridgesoft.robotics.sensors.CMUcam.CMUcamStatisticData.
Class to hold statistic data reported by the CMUcam or CMUcam2.
CMUcamTrackingData - class com.ridgesoft.robotics.sensors.CMUcam.CMUcamTrackingData.
Class to hold tracking data reported by the CMUcam or CMUcam2.
Character - class java.lang.Character.
Class to represent a char as an immutable object.
Character(char) - Constructor for class java.lang.Character
Constructs a Character object.
Class - class java.lang.Class.
Class information about an object.
ClassCastException - exception java.lang.ClassCastException.
Exception thrown when a casting operation fails.
ClassCastException() - Constructor for class java.lang.ClassCastException
 
ClassCastException(String) - Constructor for class java.lang.ClassCastException
 
CloneNotSupportedException - exception java.lang.CloneNotSupportedException.
Exception thrown when the clone method is called for an object that doesn't support cloning.
CloneNotSupportedException() - Constructor for class java.lang.CloneNotSupportedException
 
CloneNotSupportedException(String) - Constructor for class java.lang.CloneNotSupportedException
 
Cloneable - interface java.lang.Cloneable.
Interface to indicate the clone method is supported by a class.
CommPort - class javax.comm.CommPort.
Base class for all communications ports
CommPort() - Constructor for class javax.comm.CommPort
Constructs a CommPort.
Compass - class com.ridgesoft.robotics.Compass.
Abstract base class for a compass sensor.
Compass() - Constructor for class com.ridgesoft.robotics.Compass
Constructs a Compass.
ContinuousRotationServo - class com.ridgesoft.robotics.ContinuousRotationServo.
This class implements the Motor interface to a servo that has been manufactured or modified to support continuous rotation.
ContinuousRotationServo(Servo, boolean) - Constructor for class com.ridgesoft.robotics.ContinuousRotationServo
Constructs a ContinuousRotationServo object.
ContinuousRotationServo(Servo, boolean, int) - Constructor for class com.ridgesoft.robotics.ContinuousRotationServo
Constructs a ContinuousRotationServo object.
ContinuousRotationServo(Servo, boolean, int, DirectionListener) - Constructor for class com.ridgesoft.robotics.ContinuousRotationServo
Constructs a ContinuousRotationServo object.
Controller - interface com.ridgesoft.robotics.Controller.
Generic feedback-based controller interface.
calibrate() - Method in class com.ridgesoft.robotics.sensors.DevantechCMPS03I2C
Calibrate the compass.
ceil(double) - Static method in class java.lang.Math
Returns value of the next integer which is higher than the argument.
charValue() - Method in class java.lang.Character
Returns the char value.
checkError() - Method in class java.io.PrintStream
Returns the value of error.
clear() - Method in class com.ridgesoft.intellibrain.IntelliBrainDigitalIO
Clears the digital output (sets it low) if the port is configured as an output.
clear() - Method in interface com.ridgesoft.robotics.DigitalOutput
Sets the digital output low.
clearBit(int, int) - Static method in class com.ridgesoft.vm.VM
Clears a bit in the byte at the specified address.
clearDigitalOutput(int) - Static method in class com.ridgesoft.handyboard.HandyBoard
Clears the specified digital output bit.
click() - Static method in class com.ridgesoft.handyboard.HandyBoard
Click the buzzer.
click() - Method in class com.ridgesoft.io.Speaker
Clicks the speaker.
clone() - Method in class java.lang.Object
Returns a clone of this object if this object supports the cloneable interface, otherwise throws a CloneNotSupportedException.
close() - Method in class com.ridgesoft.io.OutputStreamTee
Closes this OutputStream by releasing the two underlying OutputStreams.
close() - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcamBase
Closes communication with the camera by issuing an idle command to the camera and terminating the receive and listener threads.
close() - Method in class java.io.FilterOutputStream
Close the output stream.
close() - Method in class java.io.InputStream
Closes the input stream.
close() - Method in class java.io.OutputStream
Close the output stream.
close() - Method in class javax.comm.CommPort
Closes this port.
cmuCamDataEvent(CMUcamData) - Method in interface com.ridgesoft.robotics.sensors.CMUcam.CMUcamDataListener
Listener method called when new data is received from the camera.
com.ridgesoft.handyboard - package com.ridgesoft.handyboard
Contains classes that interface to the Handy Board and Sumo11 robotics controllers.
com.ridgesoft.intellibrain - package com.ridgesoft.intellibrain
Contains classes that interface to the IntelliBrainTM 2 and IntelliBrainTM robotics controllers.
com.ridgesoft.io - package com.ridgesoft.io
Contains classes for various input and output functions.
com.ridgesoft.robotics - package com.ridgesoft.robotics
Contains classes useful to robotics applications.
com.ridgesoft.robotics.behaviors - package com.ridgesoft.robotics.behaviors
Contains classes that implement behaviors.
com.ridgesoft.robotics.effectors - package com.ridgesoft.robotics.effectors
Contains classes for interfacing to specific effectors.
com.ridgesoft.robotics.sensors - package com.ridgesoft.robotics.sensors
Contains classes for interfacing to specific sensors.
com.ridgesoft.robotics.sensors.CMUcam - package com.ridgesoft.robotics.sensors.CMUcam
Contains classes for interfacing to the CMUcam and CMUcam2.
com.ridgesoft.ui - package com.ridgesoft.ui
Contains user interface related classes.
com.ridgesoft.vm - package com.ridgesoft.vm
Contains classes specific to the RoboJDETM virtual machine.
confidence - Variable in class com.ridgesoft.robotics.sensors.CMUcam.CMUcamTrackingData
A measure of the confidence in the tracking data.
control(float, float) - Method in interface com.ridgesoft.robotics.Controller
Calculates the controller output given a target and current sample of the controlled variable.
control(float, float) - Method in class com.ridgesoft.robotics.PIDController
Calculates the controller output given a target and current sample of the controlled variable.
cos(double) - Static method in class java.lang.Math
Returns the cosine of the angle.
currentThread() - Static method in class java.lang.Thread
Returns the Thread object for the current thread.
currentTimeMillis() - Static method in class java.lang.System
Returns the system's millisecond counter.

D

DATABITS_5 - Static variable in class javax.comm.SerialPort
 
DATABITS_6 - Static variable in class javax.comm.SerialPort
 
DATABITS_7 - Static variable in class javax.comm.SerialPort
 
DATABITS_8 - Static variable in class javax.comm.SerialPort
 
DIGITAL_IN - Static variable in class com.ridgesoft.handyboard.HandyBoard
Address of the digital input port.
DebugOutputStream - class com.ridgesoft.vm.DebugOutputStream.
An output stream for writing to the debug output display on the host.
DevantechCMPS03 - class com.ridgesoft.robotics.sensors.DevantechCMPS03.
Class to interface with a Devantech CMPS03 magnetic compass attached to a pulse input.
DevantechCMPS03(PulseInput) - Constructor for class com.ridgesoft.robotics.sensors.DevantechCMPS03
Constructs a Compass object for a CMPS03 compass attached to a pulse input port.
DevantechCMPS03I2C - class com.ridgesoft.robotics.sensors.DevantechCMPS03I2C.
Class to interface with a Devantech CMPS03 magnetic compass attached to an I2C port.
DevantechCMPS03I2C(I2CMaster) - Constructor for class com.ridgesoft.robotics.sensors.DevantechCMPS03I2C
Constructs a Compass object for a CMPS03 compass attached to an I2C bus.
DevantechMD03 - class com.ridgesoft.robotics.effectors.DevantechMD03.
Class to interface with a Devantech MD03 motor driver attached to an I2C port.
DevantechMD03(I2CMaster, int) - Constructor for class com.ridgesoft.robotics.effectors.DevantechMD03
Constructs a DevantechMD03 object.
DevantechMD22 - class com.ridgesoft.robotics.effectors.DevantechMD22.
Class to interface with a Devantech MD22 dual motor driver attached to an I2C port.
DevantechMD22(I2CMaster, int) - Constructor for class com.ridgesoft.robotics.effectors.DevantechMD22
Constructs a DevantechMD22 object.
DevantechSP03 - class com.ridgesoft.robotics.effectors.DevantechSP03.
Class to interface with the Devantech SP03 speech synthesizer.
DevantechSP03(I2CMaster) - Constructor for class com.ridgesoft.robotics.effectors.DevantechSP03
Constructs a DevantechSP03 object.
DevantechSRF04 - class com.ridgesoft.robotics.sensors.DevantechSRF04.
Class to interface with the Devantech SRF04 ultrasonic range finder.
DevantechSRF04(PulseOutput, PulseInput) - Constructor for class com.ridgesoft.robotics.sensors.DevantechSRF04
Constructs a range finder object.
DevantechSRF08 - class com.ridgesoft.robotics.sensors.DevantechSRF08.
Class to interface with the Devantech SRF08 ultrasonic range finder.
DevantechSRF08(I2CMaster, int) - Constructor for class com.ridgesoft.robotics.sensors.DevantechSRF08
Constructs a DevantechSRF08 object.
DevantechSRF08(I2CMaster) - Constructor for class com.ridgesoft.robotics.sensors.DevantechSRF08
Constructs a DevantechSRF08 object using the default device address, 0xe0.
DifferentialDriveNavigator - class com.ridgesoft.robotics.DifferentialDriveNavigator.
Implements a navigator for a differential-drive robot.
DifferentialDriveNavigator(Motor, Motor, Localizer, int, int, float, float, float, int, int) - Constructor for class com.ridgesoft.robotics.DifferentialDriveNavigator
Constructs a DifferentialDriveNavigator object.
DigitalInput - interface com.ridgesoft.robotics.DigitalInput.
Generic sampling interface to a digital input port.
DigitalOutput - interface com.ridgesoft.robotics.DigitalOutput.
Generic interface to a digital output port.
DirectionListener - interface com.ridgesoft.robotics.DirectionListener.
Generic listener interface to listen for changes in direction.
Display - class com.ridgesoft.io.Display.
Abstract class for character output displays.
Display(int, int) - Constructor for class com.ridgesoft.io.Display
Initializes a Display object.
DisplayOutputStream - class com.ridgesoft.io.DisplayOutputStream.
An output stream for writing to a multi-line display.
DisplayOutputStream(Display) - Constructor for class com.ridgesoft.io.DisplayOutputStream
Constructs an OutputStream for the specified display.
Double - class java.lang.Double.
Class to represent a double as an immutable object.
Double(double) - Constructor for class java.lang.Double
Constructs a Double object.
defaultVirtualWindow() - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcam2
Sets the default camera window (1, 1, 80, 143).
defaultWindow() - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcam
Sets the default camera window (1, 1, 80, 143).
direction(int) - Static method in class com.ridgesoft.robotics.Compass
Converts a compass heading to a String indicating a compass direction.
direction() - Method in class com.ridgesoft.robotics.Compass
Gets a String indicating the current compass direction.
dumpStack() - Static method in class java.lang.Thread
Dumps a stack trace for the current state of this thread.

E

E - Static variable in class java.lang.Math
The constant e.
EEPROM - class com.ridgesoft.io.EEPROM.
Abstract class to interface to an EEPROM.
EEPROM() - Constructor for class com.ridgesoft.io.EEPROM
Constructor for sub-classes to use.
Error - error java.lang.Error.
Base class for exceptions that are errors that applications normally cannot recover from.
Error() - Constructor for class java.lang.Error
 
Error(String) - Constructor for class java.lang.Error
 
Exception - exception java.lang.Exception.
Base class for exceptions that applications can commonly handle and recover from.
Exception() - Constructor for class java.lang.Exception
 
Exception(String) - Constructor for class java.lang.Exception
 
enableEncoder(int) - Static method in class com.ridgesoft.handyboard.HandyBoard
Enables the specified shaft encoder.
enablePulseMeasurement(int, boolean) - Static method in class com.ridgesoft.handyboard.HandyBoard
Initializes digital input 7 or 8 for pulse measurement.
enablePulseMeasurement(boolean) - Method in class com.ridgesoft.intellibrain.IntelliBrainDigitalIO
Enables pulse measurement.
enablePulseMeasurement(boolean) - Method in interface com.ridgesoft.robotics.PulseInput
Enables or disables pulse measurement.
ensureCapacity(int) - Method in class java.lang.StringBuffer
Ensures the buffer is large enough to hold the minimum length specified.
equals(Object) - Method in class java.lang.Object
Returns true if the specified object is equal to this object.
equals(Object) - Method in class java.lang.String
Returns true if the specified object is a String of the same characters as this String.
err - Static variable in class java.lang.System
Current error output stream.
exit(int) - Static method in class java.lang.System
Exit the application.
exp(double) - Static method in class java.lang.Math
Returns e raised to the specified power.

F

FPS_11 - Static variable in class com.ridgesoft.robotics.sensors.CMUcam.CMUcamBase
Clock register setting for 11 frames per second.
FPS_13 - Static variable in class com.ridgesoft.robotics.sensors.CMUcam.CMUcamBase
Clock register setting for 13 frames per second.
FPS_17 - Static variable in class com.ridgesoft.robotics.sensors.CMUcam.CMUcamBase
Clock register setting for 17 frames per second.
FPS_26 - Static variable in class com.ridgesoft.robotics.sensors.CMUcam.CMUcam2
Clock register setting for 13 frames per second.
FPS_4 - Static variable in class com.ridgesoft.robotics.sensors.CMUcam.CMUcam
Clock register setting for 4 frames per second.
FPS_5 - Static variable in class com.ridgesoft.robotics.sensors.CMUcam.CMUcamBase
Clock register setting for 5 frames per second.
FPS_50 - Static variable in class com.ridgesoft.robotics.sensors.CMUcam.CMUcam2
Clock register setting for 50 frames per second.
FPS_6 - Static variable in class com.ridgesoft.robotics.sensors.CMUcam.CMUcamBase
Clock register setting for 6 frames per second.
FPS_7 - Static variable in class com.ridgesoft.robotics.sensors.CMUcam.CMUcamBase
Clock register setting for 7 frames per second.
FPS_8 - Static variable in class com.ridgesoft.robotics.sensors.CMUcam.CMUcamBase
Clock register setting for 8 frames per second.
FPS_9 - Static variable in class com.ridgesoft.robotics.sensors.CMUcam.CMUcamBase
Clock register setting for 9 frames per second.
FilterOutputStream - class java.io.FilterOutputStream.
Base class for all filtering output streams.
FilterOutputStream(OutputStream) - Constructor for class java.io.FilterOutputStream
Constructs a FilterOutputStream.
Float - class java.lang.Float.
Class to represent a float as an immutable object.
Float(float) - Constructor for class java.lang.Float
Constructs a Float object.
fillInStackTrace() - Method in class java.lang.Throwable
Fills in the stack trace in this throwable.
floatToRawIntBits(float) - Static method in class java.lang.Float
Returns an int containing the bits that represent the specified float.
floor(double) - Static method in class java.lang.Math
Returns value of the next integer which is lower than the argument.
flush() - Method in class com.ridgesoft.io.DisplayOutputStream
Flushes all characters to the display.
flush() - Method in class com.ridgesoft.io.OutputStreamTee
Flushes the two streams.
flush() - Method in class com.ridgesoft.vm.DebugOutputStream
Flushes all characters to the display.
flush() - Method in class java.io.FilterOutputStream
Flush the data to the output stream.
flush() - Method in class java.io.OutputStream
Flush the data to the output stream.
freeMenuItems() - Method in class com.ridgesoft.ui.BasicMenuItemList
Does nothing.
freeMenuItems() - Method in class com.ridgesoft.ui.MenuItemList
Allows menu items to be freed if they aren't being used by the display system.

G

GoToBehavior - class com.ridgesoft.robotics.behaviors.GoToBehavior.
Implements a behavior that will cause a robot to strive to navigate to a particular x, y location when the behavior is enabled.
GoToBehavior(Navigator, float, float, boolean) - Constructor for class com.ridgesoft.robotics.behaviors.GoToBehavior
Constructs a GoToBehavior object.
getAnalogInput(int) - Static method in class com.ridgesoft.handyboard.HandyBoard
Gets the AnalogInput object for the specified input port.
getAnalogInput(int) - Static method in class com.ridgesoft.intellibrain.IntelliBrain
Gets the IntelliBrainAnalogInput object for the specified input port.
getBatteryInput() - Static method in class com.ridgesoft.intellibrain.IntelliBrain
Gets the IntelliBrain controller battery digital input.
getBoardType() - Static method in class com.ridgesoft.handyboard.HandyBoard
Returns the board type.
getBuzzer() - Static method in class com.ridgesoft.handyboard.HandyBoard
Gets the Speaker object for the buzzer.
getBuzzer() - Static method in class com.ridgesoft.intellibrain.IntelliBrain
Gets the Speaker object for the buzzer.
getBytes() - Method in class java.lang.String
Returns a clone of the ASCII bytes which represent this String.
getBytes(int, int, byte[], int) - Method in class java.lang.String
Copies bytes from this string to the specified byte buffer.
getClass() - Method in class java.lang.Object
Returns the Class object for this object.
getCom1() - Static method in class com.ridgesoft.intellibrain.IntelliBrain
Gets the SerialPort object for COM1.
getCom2() - Static method in class com.ridgesoft.intellibrain.IntelliBrain
Gets the SerialPort object for COM2.
getCounts() - Method in class com.ridgesoft.intellibrain.IntelliBrainShaftEncoder
Reads the current shaft encoder counter value.
getCounts() - Method in class com.ridgesoft.robotics.AnalogShaftEncoder
Gets the current value of the encoder counter.
getCounts() - Method in interface com.ridgesoft.robotics.ShaftEncoder
Reads the current shaft encoder counter value.
getCpuEEPROM() - Static method in class com.ridgesoft.intellibrain.IntelliBrain
Gets the EEPROM object for the CPU EEPROM.
getDebugOutputStream() - Static method in class com.ridgesoft.vm.VM
Gets the output stream for the debug output display.
getDigitalIO(int) - Static method in class com.ridgesoft.intellibrain.IntelliBrain
Gets the IntelliBrainDigitalIO object for the specified digital port.
getDigitalInput(int) - Static method in class com.ridgesoft.handyboard.HandyBoard
Gets the DigitalInput object for the specified input port.
getDigitalOutput(int) - Static method in class com.ridgesoft.handyboard.HandyBoard
Gets the DigitalOutput object for the specified output number.
getDirection() - Method in class com.ridgesoft.robotics.Vector2D
Gets the direction of the vector.
getDistanceCm() - Method in interface com.ridgesoft.robotics.RangeFinder
Gets the distance to the nearest object in centimeters.
getDistanceCm() - Method in class com.ridgesoft.robotics.SonarRangeFinder
Gets the distance to the nearest object in centimeters based on the speed of sound at sea level (340.29 m/s).
getDistanceCm() - Method in class com.ridgesoft.robotics.sensors.SharpGP2D12
Gets the distance to the nearest object in centimeters based on an curve fitting apporximation of the output voltage verse distance curve.
getDistanceCm() - Method in class com.ridgesoft.robotics.sensors.SharpGP2Y0A02
Gets the distance to the nearest object in centimeters based on an curve fitting apporximation of the output voltage verse distance curve.
getDistanceCm() - Method in class com.ridgesoft.robotics.sensors.SharpGP2Y0A21
Gets the distance to the nearest object in centimeters based on an curve fitting apporximation of the output voltage verse distance curve.
getDistanceInches() - Method in interface com.ridgesoft.robotics.RangeFinder
Gets the distance to the nearest object in inches.
getDistanceInches() - Method in class com.ridgesoft.robotics.SonarRangeFinder
Gets the distance to the nearest object in inches based on the speed of sound at sea level (1116.4 ft/s).
getDistanceInches() - Method in class com.ridgesoft.robotics.sensors.SharpGP2D12
Gets the distance to the nearest object in inches based on an curve fitting apporximation of the output voltage verse distance curve.
getEchoData() - Method in class com.ridgesoft.robotics.sensors.DevantechSRF08
Gets the echo data array from the SRF08.
getEchoDelay() - Method in class com.ridgesoft.robotics.SonarRangeFinder
Gets the echo delay.
getEchoDelay() - Method in class com.ridgesoft.robotics.sensors.DevantechSRF04
Gets the echo delay, including 100 usec blanking time.
getEchoDelay() - Method in class com.ridgesoft.robotics.sensors.DevantechSRF08
Gets the echo delay.
getEchoDelay() - Method in class com.ridgesoft.robotics.sensors.ParallaxPing
Gets the echo delay.
getEncoderCounts(int) - Static method in class com.ridgesoft.handyboard.HandyBoard
Read the counts for the particular encoder.
getEncoderRate(int) - Static method in class com.ridgesoft.handyboard.HandyBoard
Read the current rate of the encoder counter.
getExpansionEEPROM() - Static method in class com.ridgesoft.intellibrain.IntelliBrain
Gets the EEPROM object for the expansion board EEPROM.
getFaultLed() - Static method in class com.ridgesoft.intellibrain.IntelliBrain
Gets the LED object for the fault LED (red) on the main board.
getHeight() - Method in class com.ridgesoft.io.Display
Gets the height of the display in characters.
getHistogram(int) - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcam2
Issues the get histogram command.
getHistogramData() - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcamBase
Retrieves the latest histogram data reported by the CMUcam2.
getI2CMaster() - Static method in class com.ridgesoft.intellibrain.IntelliBrain
Gets the I2CMaster object for the I2C bus.
getInputStream() - Method in class javax.comm.CommPort
Gets the InputStream for this port.
getIrLed() - Static method in class com.ridgesoft.intellibrain.IntelliBrain
Gets the LED object for the infrared LED on the IntelliBrain 2 controller or the expansion board on the original IntelliBrain controller.
getIrReceiver() - Static method in class com.ridgesoft.handyboard.HandyBoard
Gets the IrReceiver object for the infrared receiver.
getIrReceiver() - Static method in class com.ridgesoft.intellibrain.IntelliBrain
Gets the IrRreceiver object for the infrared receiver on the main board.
getLcdDisplay() - Static method in class com.ridgesoft.handyboard.HandyBoard
Gets the Display object for the LCD.
getLcdDisplay() - Static method in class com.ridgesoft.intellibrain.IntelliBrain
Gets the Display object for the LCD.
getListenerThread() - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcamBase
Gets the camera's listener thread.
getMagnitude() - Method in class com.ridgesoft.robotics.Vector2D
Gets the magnitude of the vector.
getMaximum() - Method in class com.ridgesoft.intellibrain.IntelliBrainAnalogInput
Gets the maximum possible value for this analog input.
getMaximum() - Method in interface com.ridgesoft.robotics.AnalogInput
Gets the maximum possible value for this analog input.
getMean() - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcamBase
Issues the get mean command to the camera, instructing it to start sending statistic data.
getMenuItems() - Method in class com.ridgesoft.ui.BasicMenuItemList
Gets the list of menu items in this list.
getMenuItems() - Method in class com.ridgesoft.ui.MenuItemList
Gets the list of menu items in this list.
getMessage() - Method in class java.lang.Throwable
Gets the message for this throwable.
getModel() - Static method in class com.ridgesoft.intellibrain.IntelliBrain
Gets the model number of the IntelliBrain controller.
getMotor(int) - Static method in class com.ridgesoft.handyboard.HandyBoard
Gets the Motor object for the specified motor.
getMotor(int) - Static method in class com.ridgesoft.intellibrain.IntelliBrain
Gets the motor object for a particular motor.
getMotor1() - Method in class com.ridgesoft.robotics.effectors.DevantechMD22
Gets the Motor object for motor 1.
getMotor2() - Method in class com.ridgesoft.robotics.effectors.DevantechMD22
Gets the Motor object for motor 2.
getName() - Method in class java.lang.Class
Gets the name string for the Class.
getName() - Method in class java.lang.Thread
Gets the name of this thread.
getName() - Method in class javax.comm.CommPort
Gets the name of this port.
getOutputStream() - Static method in class com.ridgesoft.handyboard.HandyBoard
Gets the OutputStream for the LCD.
getOutputStream() - Static method in class com.ridgesoft.intellibrain.IntelliBrain
Gets the OutputStream for the LCD.
getOutputStream() - Method in class javax.comm.CommPort
Gets the OutputStream for this port.
getPose() - Method in interface com.ridgesoft.robotics.Localizer
Gets the robot's pose (x, y position and heading).
getPose() - Method in class com.ridgesoft.robotics.OdometricLocalizer
Gets the robot's pose (x, y position and heading).
getPriority() - Method in class java.lang.Thread
Gets the priority of this thread.
getRate() - Method in class com.ridgesoft.intellibrain.IntelliBrainShaftEncoder
Read the current rate of the encoder counter.
getRate() - Method in class com.ridgesoft.robotics.AnalogShaftEncoder
Not supported.
getRate() - Method in interface com.ridgesoft.robotics.ShaftEncoder
Reads the current counting rate of the shaft encoder.
getReceiveThread() - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcamBase
Gets the camera's receiver thread.
getRxErrors() - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcamBase
Gets the count of receive errors.
getScrollIndex(int) - Method in interface com.ridgesoft.ui.MenuController
Samples the scroll input and scales the result such that this method returns an index from the specified number of values.
getScrollIndex(int) - Method in class com.ridgesoft.ui.TwoLineDisplayMenuController
Samples the scroll input and scales the result such that this method returns an index from the specified number of values.
getServo(int) - Static method in class com.ridgesoft.handyboard.HandyBoard
Gets the Servo object for a particular Handy Board servo.
getServo(int) - Static method in class com.ridgesoft.intellibrain.IntelliBrain
Gets the Servo object for the specified servo.
getShaftEncoder(int) - Static method in class com.ridgesoft.handyboard.HandyBoard
Gets the ShaftEncoder object for a particular quadrature shaft encoder.
getShaftEncoder(int) - Static method in class com.ridgesoft.intellibrain.IntelliBrain
Gets the IntelliBrainShaftEncoder object for a particular quadrature shaft encoder.
getSoftwareRevision() - Method in class com.ridgesoft.robotics.effectors.DevantechMD03
Gets the software revsion of the device's software.
getSoftwareRevision() - Method in class com.ridgesoft.robotics.effectors.DevantechMD22
Gets the software revsion of the device's software.
getSoftwareRevision() - Method in class com.ridgesoft.robotics.effectors.DevantechSP03
Gets the software revsion of the device's software.
getSoftwareRevision() - Method in class com.ridgesoft.robotics.sensors.DevantechCMPS03I2C
Gets the software revsion of the device's software.
getSoftwareRevision() - Method in class com.ridgesoft.robotics.sensors.DevantechSRF08
Gets the software revsion of the device's software.
getStartButton() - Static method in class com.ridgesoft.handyboard.HandyBoard
Returns the PushButton object for the START button.
getStartButton() - Static method in class com.ridgesoft.intellibrain.IntelliBrain
Gets the PushButton object for the START button.
getStatisticData() - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcamBase
Retrieves the latest statistic data reported by the camera.
getStatusLed() - Static method in class com.ridgesoft.intellibrain.IntelliBrain
Gets the LED object for the status LED (green) on the main board.
getStopButton() - Static method in class com.ridgesoft.handyboard.HandyBoard
Returns the PushButton object for the STOP button.
getStopButton() - Static method in class com.ridgesoft.intellibrain.IntelliBrain
Gets the PushButton object for the STOP button.
getThumbWheel() - Static method in class com.ridgesoft.handyboard.HandyBoard
Gets the AnalogInput object for the thumbwheel.
getThumbWheel() - Static method in class com.ridgesoft.intellibrain.IntelliBrain
Gets the AnalogInput object for the thumbwheel.
getTrackingData() - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcamBase
Retrieves the latest tracking data reported by the camera.
getUserLed(int) - Static method in class com.ridgesoft.intellibrain.IntelliBrain
Gets the LED object for the specified LED on the IntelliBrain 2 board or the expansion board on the original IntelliBrain controller.
getWidth() - Method in class com.ridgesoft.io.Display
Gets the width of the display in characters.
go(float) - Method in class com.ridgesoft.robotics.DifferentialDriveNavigator
Drive the robot indefinitely in the direction specified.
go(float) - Method in interface com.ridgesoft.robotics.Navigator
Drive the robot indefinitely in the direction specified.
greenDeviation - Variable in class com.ridgesoft.robotics.sensors.CMUcam.CMUcamStatisticData
The deviation of the green values in the current window.
greenMean - Variable in class com.ridgesoft.robotics.sensors.CMUcam.CMUcamStatisticData
The mean green value in the current window.

H

HandyBoard - class com.ridgesoft.handyboard.HandyBoard.
Handy Board support class.
hashCode() - Method in class java.lang.Object
Returns a unique number for this Object.
hashCode() - Method in class java.lang.String
Returns a hash code generated from the characters that make up this String.
heading() - Method in class com.ridgesoft.robotics.Compass
Reads the current heading from the compass.
heading - Variable in class com.ridgesoft.robotics.Pose
The heading in radians.
heading() - Method in class com.ridgesoft.robotics.sensors.DevantechCMPS03
Reads the current heading from the compass.
heading() - Method in class com.ridgesoft.robotics.sensors.DevantechCMPS03I2C
Reads the current heading from the compass.
histogram - Variable in class com.ridgesoft.robotics.sensors.CMUcam.CMUcamHistogramData
An array of histogram data.

I

I2CEEPROM - class com.ridgesoft.robotics.I2CEEPROM.
Class to interface to and I2C EEPROM.
I2CEEPROM(I2CMaster, int, int, int) - Constructor for class com.ridgesoft.robotics.I2CEEPROM
Constructs an I2CEEPROM object.
I2CMaster - interface com.ridgesoft.io.I2CMaster.
Interface to a class that provides master control of an I2C bus.
IOException - exception java.io.IOException.
Exception thrown if an IO operation fails.
IOException() - Constructor for class java.io.IOException
 
IOException(String) - Constructor for class java.io.IOException
 
IllegalArgumentException - exception java.lang.IllegalArgumentException.
Exception thrown when an argument to a method has an illegal value.
IllegalArgumentException() - Constructor for class java.lang.IllegalArgumentException
 
IllegalArgumentException(String) - Constructor for class java.lang.IllegalArgumentException
 
IllegalMonitorStateException - exception java.lang.IllegalMonitorStateException.
Exception thrown when a thread synchronization primitives are not used as intended.
IllegalMonitorStateException() - Constructor for class java.lang.IllegalMonitorStateException
 
IllegalMonitorStateException(String) - Constructor for class java.lang.IllegalMonitorStateException
 
IllegalThreadStateException - exception java.lang.IllegalThreadStateException.
Exception thrown if a thread is not in the correct state to perform the requested operation.
IllegalThreadStateException() - Constructor for class java.lang.IllegalThreadStateException
 
IllegalThreadStateException(String) - Constructor for class java.lang.IllegalThreadStateException
 
IndexOutOfBoundsException - exception java.lang.IndexOutOfBoundsException.
Exception thrown if an index is not in the valid range for the requested operation.
IndexOutOfBoundsException() - Constructor for class java.lang.IndexOutOfBoundsException
 
IndexOutOfBoundsException(String) - Constructor for class java.lang.IndexOutOfBoundsException
 
InputStream - class java.io.InputStream.
Abstract base class for input streams.
InputStream() - Constructor for class java.io.InputStream
Constructor for subclasses to call.
Integer - class java.lang.Integer.
Class to represent an int as an immutable object.
Integer(int) - Constructor for class java.lang.Integer
Constructs an Integer object.
IntelliBrain - class com.ridgesoft.intellibrain.IntelliBrain.
This class serves as the main point of access to features of the IntelliBrain robotics controller.
IntelliBrainAnalogInput - class com.ridgesoft.intellibrain.IntelliBrainAnalogInput.
Class representing a single analog input pin.
IntelliBrainDigitalIO - class com.ridgesoft.intellibrain.IntelliBrainDigitalIO.
Class representing a single digital input/output port.
IntelliBrainExpDigitalIO - class com.ridgesoft.intellibrain.IntelliBrainExpDigitalIO.
Class representing a single digital input/output pin on the expansion board.
IntelliBrainIrReceiver - class com.ridgesoft.intellibrain.IntelliBrainIrReceiver.
Class to interface to the infrared receiver on the IntelliBrain main board.
IntelliBrainPinPort - class com.ridgesoft.intellibrain.IntelliBrainPinPort.
Base class for all analog and digital ports.
IntelliBrainShaftEncoder - class com.ridgesoft.intellibrain.IntelliBrainShaftEncoder.
IntelliBrain specific quadrature shaft encoder reader.
InternalError - error java.lang.InternalError.
Exception thrown if the virtual machine encounters an error which is due to a problem internal to the virtual machine.
InternalError() - Constructor for class java.lang.InternalError
 
InternalError(String) - Constructor for class java.lang.InternalError
 
InterruptedException - exception java.lang.InterruptedException.
Exception thrown when an inactive Thread becomes active because it was interrupted.
InterruptedException() - Constructor for class java.lang.InterruptedException
 
InterruptedException(String) - Constructor for class java.lang.InterruptedException
 
IrReceiver - interface com.ridgesoft.io.IrReceiver.
Interface to an infrared receiver which receives data from an infrared remote control.
IrRemote - interface com.ridgesoft.robotics.IrRemote.
Generic interface to an object that supports receiving data from an infrared remote control.
identityHashCode(Object) - Static method in class java.lang.System
Gets the default (identity) hash code for the specified object.
initialize(int, int, int, int, int, int, boolean, boolean) - Method in class com.ridgesoft.intellibrain.IntelliBrainIrReceiver
Initializes the infrared receiver.
initialize(IntelliBrainDigitalIO, IntelliBrainDigitalIO) - Method in class com.ridgesoft.intellibrain.IntelliBrainShaftEncoder
Initializes the encoder.
initialize(int, int, int, int, int, int, boolean, boolean) - Method in interface com.ridgesoft.io.IrReceiver
Initializes the receiver.
intBitsToFloat(int) - Static method in class java.lang.Float
Returns the float represented by the bit in the specified int.
intValue() - Method in class java.lang.Integer
Returns the int value of this object.
interrupt() - Method in class java.lang.Thread
Interrupts this thread.
interrupted() - Static method in class java.lang.Thread
Indicates if the current thread has been interrupted.
irRead() - Static method in class com.ridgesoft.handyboard.HandyBoard
Reads a waiting character from the infrared receiver.
irRxInitialize(int, int, int, int, int, int, boolean, boolean) - Static method in class com.ridgesoft.handyboard.HandyBoard
Initializes the receiver.
isAlive() - Method in class java.lang.Thread
Returns if this thread is currently alive (hasn't terminated).
isBusy() - Method in class com.ridgesoft.robotics.effectors.DevantechSP03
Returns true if the SP03 is busy with the previous command.
isDaemon() - Method in class java.lang.Thread
Returns true if this thread is a daemon thread.
isDigitalInputSet(int) - Static method in class com.ridgesoft.handyboard.HandyBoard
Reads a digital input bit.
isDigitalOutputSet(int) - Static method in class com.ridgesoft.handyboard.HandyBoard
Returns the state of the specified digital output bit.
isExpansionBoardPresent() - Static method in class com.ridgesoft.intellibrain.IntelliBrain
Indicates if the IntelliBrain expansion board is present.
isInfinite(double) - Static method in class java.lang.Double
Checks if the double value specified is infinite.
isInfinite(float) - Static method in class java.lang.Float
Checks if the float value specified is infinite.
isInterrupted() - Method in class java.lang.Thread
Indicates if this thread has been interrupted.
isNaN(double) - Static method in class java.lang.Double
Checks if the double value specified is Not-a-Number (NaN).
isNaN() - Method in class java.lang.Double
Checks if this Double is Not-a-Number (NaN).
isNaN(float) - Static method in class java.lang.Float
Checks if the float value specified is Not-a-Number (NaN).
isNaN() - Method in class java.lang.Float
Checks if this Float is Not-a-Number (NaN).
isOn() - Method in interface com.ridgesoft.io.LED
Reads the state of the LED.
isOn() - Method in class com.ridgesoft.robotics.BasicLED
Reads the state of the LED.
isPressed() - Method in class com.ridgesoft.robotics.BasicPushButton
Returns true if the button is currently pressed.
isPressed() - Method in interface com.ridgesoft.robotics.PushButton
Gets the current state of the button.
isReceiving() - Method in class com.ridgesoft.intellibrain.IntelliBrainIrReceiver
Sample this digital input from the IR demodulator.
isSet() - Method in class com.ridgesoft.intellibrain.IntelliBrainDigitalIO
Samples the state of the port's signal pin.
isSet() - Method in class com.ridgesoft.intellibrain.IntelliBrainPinPort
Samples the state of the port's signal pin.
isSet() - Method in interface com.ridgesoft.robotics.DigitalInput
Returns the state of the digital input.
isSet() - Method in interface com.ridgesoft.robotics.DigitalOutput
Gets the state of this digital output.
isSet(int, int) - Static method in class com.ridgesoft.vm.VM
Tests to see if the bit in the byte at the specified address is set.
isTracking() - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcamBase
Returns whether the camera is currently tracking.

J

java.io - package java.io
Contains IO classes defined by the JavaTM specifications.
java.lang - package java.lang
Contains basic classes defined by the JavaTM specifications.
java.util - package java.util
Contains utility classes defined by the JavaTM specifications.
javax.comm - package javax.comm
Contains communication port classes.
join(long) - Method in class java.lang.Thread
Suspends the current thread until this thread terminates or the specified time expires or the current thread is interrupted.
join() - Method in class java.lang.Thread
Suspends the current thread until this thread terminates or the current thread is interrupted.

L

LED - interface com.ridgesoft.io.LED.
Generic interface to control an LED.
LED_OFF - Static variable in class com.ridgesoft.robotics.sensors.CMUcam.CMUcamBase
Tracking LED mode value to turn the LED off.
LED_ON - Static variable in class com.ridgesoft.robotics.sensors.CMUcam.CMUcamBase
Tracking LED mode value to turn the LED on.
LED_TRACK - Static variable in class com.ridgesoft.robotics.sensors.CMUcam.CMUcamBase
Tracking LED mode value to give the camera control of the LED.
LicenseError - error com.ridgesoft.vm.LicenseError.
Exception thrown when a limit imposed by the current license has been exceeded.
LicenseError(String) - Constructor for class com.ridgesoft.vm.LicenseError
Constructs a LicenseError object.
LinkageError - error java.lang.LinkageError.
Exception thrown if a run-time linking operation fails.
LinkageError() - Constructor for class java.lang.LinkageError
 
LinkageError(String) - Constructor for class java.lang.LinkageError
 
Localizer - interface com.ridgesoft.robotics.Localizer.
Generic interface implemented by classes that support two dimensional position tracking.
Long - class java.lang.Long.
Class to represent a long as an immutable object.
Long(long) - Constructor for class java.lang.Long
Constructs a Long object.
length() - Method in class java.lang.String
Returns the count of characters in this String.
loadFrame() - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcam2
Loads a baseline frame for motion differencing and motion tracking.
log(double) - Static method in class java.lang.Math
Returns the natural log of a double value.
longValue() - Method in class java.lang.Long
Returns the long value of this object.

M

MAX_FORWARD - Static variable in interface com.ridgesoft.robotics.Motor
Maximum power in the forward direction.
MAX_FORWARD2 - Static variable in interface com.ridgesoft.robotics.Motor2
Maximum power setting in the forward direction when using the setPower2 method.
MAX_PRIORITY - Static variable in class java.lang.Thread
Highest thread priority.
MAX_REVERSE - Static variable in interface com.ridgesoft.robotics.Motor
Maximum power in the reverse direction.
MAX_REVERSE2 - Static variable in interface com.ridgesoft.robotics.Motor2
Maximum power setting in the reverse direction when using the setPower2 method.
MAX_VALUE - Static variable in class java.lang.Double
Maximum non-inifinity value.
MAX_VALUE - Static variable in class java.lang.Float
Maximum non-inifinity value.
MAX_VALUE - Static variable in class java.lang.Integer
Maximum positive int.
MAX_VALUE - Static variable in class java.lang.Long
Maximum positive long.
MIN_PRIORITY - Static variable in class java.lang.Thread
Lowest thread priority.
MIN_VALUE - Static variable in class java.lang.Double
Smallest positive value.
MIN_VALUE - Static variable in class java.lang.Float
Smallest positive value.
MIN_VALUE - Static variable in class java.lang.Integer
Minimum (most negative) int.
MIN_VALUE - Static variable in class java.lang.Long
Minimum (most negative) long.
MODEL_IntelliBrain - Static variable in class com.ridgesoft.intellibrain.IntelliBrain
 
MODEL_IntelliBrain_2 - Static variable in class com.ridgesoft.intellibrain.IntelliBrain
 
Math - class java.lang.Math.
Implements math library methods.
MenuController - interface com.ridgesoft.ui.MenuController.
Interface to allow MenuItems to interface with an object implementing the MenuController interface.
MenuItem - interface com.ridgesoft.ui.MenuItem.
Interface to represent an item in a hierarchical menu system.
MenuItemList - class com.ridgesoft.ui.MenuItemList.
Abstract class for a named list of menu items.
MenuItemList(String) - Constructor for class com.ridgesoft.ui.MenuItemList
Constructs a MenuItemList.
Motor - interface com.ridgesoft.robotics.Motor.
Generic interface to a variable power motor.
Motor2 - interface com.ridgesoft.robotics.Motor2.
Exteneded generic interface to a variable power motor which provides finer grained power control than the Motor interface.
Mvp1IrRemote - class com.ridgesoft.robotics.sensors.Mvp1IrRemote.
Class to interface with an infrared demodulator to receive data from a large assortment of infrared home electronics remote controls.
Mvp1IrRemote(IrReceiver) - Constructor for class com.ridgesoft.robotics.sensors.Mvp1IrRemote
Constructs an object to receive data from an infrared remote contol.
mEnabled - Variable in class com.ridgesoft.robotics.behaviors.AbstractBehavior2
Current enabled state.
mInput - Variable in class com.ridgesoft.robotics.sensors.SharpGP2D12
 
mIsActive - Variable in class com.ridgesoft.robotics.behaviors.AbstractBehavior2
Current activation state.
mListener - Variable in class com.ridgesoft.robotics.behaviors.AbstractBehavior2
Reference to the BehaviorListener or null if none is registered.
mPowerControl - Variable in class com.ridgesoft.robotics.sensors.SharpGP2D12
 
mSample - Variable in class com.ridgesoft.robotics.sensors.SharpGP2D12
 
mScaleFactor - Variable in class com.ridgesoft.robotics.sensors.SharpGP2D12
 
mTraceBreak - Static variable in class com.ridgesoft.vm.VM
Controls whether a breakpoint should be executed when an exception occurs.
max(int, int) - Static method in class java.lang.Math
Returns the argument with the maximum value.
max(double, double) - Static method in class java.lang.Math
Returns the argument with the maximum value.
min(int, int) - Static method in class java.lang.Math
Returns the argument with the minimum value.
min(double, double) - Static method in class java.lang.Math
Returns the argument with the minimum value.
moveTo(float, float) - Method in class com.ridgesoft.robotics.DifferentialDriveNavigator
Move the robot to the specified coordinates.
moveTo(float, float, boolean) - Method in class com.ridgesoft.robotics.DifferentialDriveNavigator
Move the robot to the specified coordinates.
moveTo(float, float, NavigatorListener) - Method in class com.ridgesoft.robotics.DifferentialDriveNavigator
Move the robot to the specified coordinates.
moveTo(float, float) - Method in interface com.ridgesoft.robotics.Navigator
Move the robot to the specified coordinates.
moveTo(float, float, boolean) - Method in interface com.ridgesoft.robotics.Navigator
Move the robot to the specified coordinates.
moveTo(float, float, NavigatorListener) - Method in interface com.ridgesoft.robotics.Navigator
Move the robot to the specified coordinates.
mx - Variable in class com.ridgesoft.robotics.sensors.CMUcam.CMUcamTrackingData
The middle mass x coordinate.
my - Variable in class com.ridgesoft.robotics.sensors.CMUcam.CMUcamTrackingData
The middle mass y coordinate.

N

NEGATIVE_INFINITY - Static variable in class java.lang.Double
Negative infinity.
NEGATIVE_INFINITY - Static variable in class java.lang.Float
Negative infinity.
NORM_PRIORITY - Static variable in class java.lang.Thread
Normal thread priority.
NaN - Static variable in class java.lang.Double
Not a number value.
NaN - Static variable in class java.lang.Float
Not a number value.
Navigator - interface com.ridgesoft.robotics.Navigator.
Generic interface implemented by classes that support two dimensional navigation.
NavigatorListener - interface com.ridgesoft.robotics.NavigatorListener.
Generic navigation listener interface to listen for termination of a pending navigation operation.
NegativeArraySizeException - exception java.lang.NegativeArraySizeException.
Exception thrown if a negative size is specified when creating an array.
NegativeArraySizeException() - Constructor for class java.lang.NegativeArraySizeException
 
NegativeArraySizeException(String) - Constructor for class java.lang.NegativeArraySizeException
 
NoSuchMethodException - exception java.lang.NoSuchMethodException.
Exception thrown when an attempt is made to execute a method which doesn't exist.
NoSuchMethodException() - Constructor for class java.lang.NoSuchMethodException
 
NoSuchMethodException(String) - Constructor for class java.lang.NoSuchMethodException
 
NullPointerException - exception java.lang.NullPointerException.
Exception thrown if an attempt is made to use a null reference.
NullPointerException() - Constructor for class java.lang.NullPointerException
 
NullPointerException(String) - Constructor for class java.lang.NullPointerException
 
name - Variable in class javax.comm.CommPort
The name of this CommPort.
navigationOperationTerminated(boolean) - Method in interface com.ridgesoft.robotics.NavigatorListener
Method invoked each time a navigation command is terminated.
navigationOperationTerminated(boolean) - Method in class com.ridgesoft.robotics.behaviors.GoToBehavior
Listener method that enables this behavior to listen for termination of commands it issues to the navigator.
next(int) - Method in class java.util.Random
 
nextInt() - Method in class java.util.Random
Returns the next random integer.
nextInt(int) - Method in class java.util.Random
Returns a random integer between 0 and n-1.
notify() - Method in class java.lang.Object
Notifies the next waiting thread.
notifyAll() - Method in class java.lang.Object
Notifies all waiting threads.

O

Object - class java.lang.Object.
The root class of all other classes.
Object() - Constructor for class java.lang.Object
Constructs an Object.
OdometricLocalizer - class com.ridgesoft.robotics.OdometricLocalizer.
This class implements a localizer for position tracking of a two wheel differential-drive robot using odometry.
OdometricLocalizer(ShaftEncoder, ShaftEncoder, float, float, int, int, int) - Constructor for class com.ridgesoft.robotics.OdometricLocalizer
Constructs an OdometricLocalizer object.
OutOfMemoryError - error java.lang.OutOfMemoryError.
Exception thrown if there is not enough heap memory to statisfy a memory allocation request.
OutOfMemoryError() - Constructor for class java.lang.OutOfMemoryError
 
OutOfMemoryError(String) - Constructor for class java.lang.OutOfMemoryError
 
OutputStream - class java.io.OutputStream.
Abstract base class for output streams.
OutputStream() - Constructor for class java.io.OutputStream
Constructor for subclasses to call.
OutputStreamTee - class com.ridgesoft.io.OutputStreamTee.
Class to tee one output stream into two output streams.
OutputStreamTee(OutputStream, OutputStream) - Constructor for class com.ridgesoft.io.OutputStreamTee
Construct and output stream tee.
off() - Method in interface com.ridgesoft.io.LED
Turns the LED off.
off() - Method in class com.ridgesoft.robotics.BasicLED
Turns the LED off.
off() - Method in interface com.ridgesoft.robotics.Servo
Turns the servo off.
on() - Method in interface com.ridgesoft.io.LED
Turns the LED on.
on() - Method in class com.ridgesoft.robotics.BasicLED
Turns the LED on.
open() - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcamBase
Opens communication with the camera and resets the camera.
out - Variable in class java.io.FilterOutputStream
Reference to the stream that is receiving the filtered output.
out - Static variable in class java.lang.System
Current output stream.

P

PARITY_EVEN - Static variable in class javax.comm.SerialPort
 
PARITY_NONE - Static variable in class javax.comm.SerialPort
 
PARITY_ODD - Static variable in class javax.comm.SerialPort
 
PI - Static variable in class java.lang.Math
The constant Pi.
PIDController - class com.ridgesoft.robotics.PIDController.
Implements a Proportional-Integral-Differential (PID) controller.
PIDController(float, float, float, float, boolean) - Constructor for class com.ridgesoft.robotics.PIDController
Constructs a PID controller
PORTA - Static variable in class com.ridgesoft.handyboard.HandyBoard
Address of port A on the 68HC11.
POSITIVE_INFINITY - Static variable in class java.lang.Double
Positive infinity.
POSITIVE_INFINITY - Static variable in class java.lang.Float
Positive infinity.
ParallaxPing - class com.ridgesoft.robotics.sensors.ParallaxPing.
Class to interface with the Parallax Ping))) ultrasonic range finder.
ParallaxPing(PulseInput) - Constructor for class com.ridgesoft.robotics.sensors.ParallaxPing
Constructs a ParallaxPing object.
Pose - class com.ridgesoft.robotics.Pose.
Holds x and y Cartesian coordinates and a heading to encapsulate a robot's pose in an immutable object.
Pose(float, float, float) - Constructor for class com.ridgesoft.robotics.Pose
Constructs an immutable Pose object.
PrintStream - class java.io.PrintStream.
Implements a wrapper for output streams to provide string printing methods.
PrintStream(OutputStream) - Constructor for class java.io.PrintStream
Constructs a PrintStream object for the specified stream.
PulseInput - interface com.ridgesoft.robotics.PulseInput.
Generic interface to a digital input port which supports pulse input timing.
PulseOutput - interface com.ridgesoft.robotics.PulseOutput.
Generic interface for a digital port which supports output pulsing.
PushButton - interface com.ridgesoft.robotics.PushButton.
Generic interface to a push button.
panServoPosition - Variable in class com.ridgesoft.robotics.sensors.CMUcam.CMUcamTrackingData
The current position of the panning servo.
ping() - Method in interface com.ridgesoft.robotics.RangeFinder
Generates a ping if the sensor requires it.
ping() - Method in class com.ridgesoft.robotics.SonarRangeFinder
Generates a ping.
ping() - Method in class com.ridgesoft.robotics.sensors.DevantechSRF04
Generates a ping.
ping() - Method in class com.ridgesoft.robotics.sensors.DevantechSRF08
Generates a ping requesting ranging results in microseconds.
ping() - Method in class com.ridgesoft.robotics.sensors.ParallaxPing
Generates a ping.
ping() - Method in class com.ridgesoft.robotics.sensors.SharpGP2D12
Powers the sensor on if necessary and takes a sample.
pixels - Variable in class com.ridgesoft.robotics.sensors.CMUcam.CMUcamTrackingData
A measure of the number of pixels in the bounded tracking rectangle.
play(int, int) - Static method in class com.ridgesoft.handyboard.HandyBoard
Plays the specified tone (frequency) using the buzzer.
play(int, int) - Method in class com.ridgesoft.io.Speaker
Plays the specified tone (frequency) on the speaker.
poll() - Method in interface com.ridgesoft.robotics.Behavior
This method is invoked at regular intervals to determine if the behavior desires to control the robot.
poll() - Method in class com.ridgesoft.robotics.behaviors.AbstractBehavior2
This method is invoked at regular intervals to determine if the behavior desires to control the robot.
poll() - Method in class com.ridgesoft.robotics.behaviors.AvoidBehavior
This method is invoked at regular intervals to determine if the behavior desires to control the robot.
poll() - Method in class com.ridgesoft.robotics.behaviors.GoToBehavior
This method is invoked at regular intervals to determine if the behavior desires to control the robot.
poll() - Method in class com.ridgesoft.robotics.behaviors.StopBehavior
This method is invoked at regular intervals to determine if the behavior desires to control the robot.
pow(double, double) - Static method in class java.lang.Math
Raises a base to an exponent.
print(int, String) - Method in class com.ridgesoft.io.Display
Prints a string to the specified line on the display screen.
print(int, byte[]) - Method in class com.ridgesoft.io.Display
Prints ASCII bytes to the specified line on the display screen.
print(String) - Method in class java.io.PrintStream
Prints the specified string to the stream.
print(Object) - Method in class java.io.PrintStream
Prints a string representation of the specified object to the stream.
print(char[]) - Method in class java.io.PrintStream
Prints the specified character array to the stream.
print(int) - Method in class java.io.PrintStream
Prints a string representation of the specified integer to the stream.
printChar(int, int, byte) - Method in class com.ridgesoft.io.Display
Prints a character on the display.
printStackTrace() - Method in class java.lang.Throwable
Prints the message and stack trace.
printStatus(String) - Method in interface com.ridgesoft.ui.MenuController
Replaces the text on the status line with the text provided.
printStatus(String) - Method in class com.ridgesoft.ui.TwoLineDisplayMenuController
Replaces the text on the status line with the text provided.
println() - Method in class java.io.PrintStream
Prints a new line to the stream.
println(String) - Method in class java.io.PrintStream
Prints the specified string to the stream followed by a new line character.
println(Object) - Method in class java.io.PrintStream
Prints a string representation of the specified object to the stream follow by a new line.
println(char[]) - Method in class java.io.PrintStream
Prints the specified character array to the stream followed by a new line character.
println(int) - Method in class java.io.PrintStream
Prints a string representation of the specified integer to the stream.
processMessage(byte[]) - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcam
Camera version specific message processing method for the original CMUcam.
processMessage(byte[]) - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcam2
Camera version specific message processing method for the CMUcam2.
processMessage(byte[]) - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcamBase
Camera version specific message processing method.
pulse(int) - Method in class com.ridgesoft.intellibrain.IntelliBrainDigitalIO
Outputs a pulse to the digital port signal pin.
pulse(int, boolean) - Method in class com.ridgesoft.intellibrain.IntelliBrainDigitalIO
Outputs a pulse to the digital port signal pin.
pulse(int) - Method in interface com.ridgesoft.robotics.PulseOutput
Pulses the specified digital port.
pulseDigitalOutput(int, int) - Static method in class com.ridgesoft.handyboard.HandyBoard
Pulses the specified digital output bit.

R

Random - class java.util.Random.
This class implements a pseudo-random number generator.
Random(long) - Constructor for class java.util.Random
Constructs a random number generator given a seed.
Random() - Constructor for class java.util.Random
Constructs a random number generator using the system clock to generate the seed.
RangeFinder - interface com.ridgesoft.robotics.RangeFinder.
Generic interface to a range finding sensor.
Runnable - interface java.lang.Runnable.
Interface for classes which support a run method.
RuntimeException - exception java.lang.RuntimeException.
Base class for all application related exceptions that are detected at run-time.
RuntimeException() - Constructor for class java.lang.RuntimeException
 
RuntimeException(String) - Constructor for class java.lang.RuntimeException
 
random() - Static method in class java.lang.Math
Returns a random number between 0.0 and 1.0.
rangeCentimeters(boolean) - Method in class com.ridgesoft.robotics.sensors.DevantechSRF08
Generates a ping requesting ranging results in inches.
rangeInches(boolean) - Method in class com.ridgesoft.robotics.sensors.DevantechSRF08
Generates a ping requesting ranging results in inches.
rangeMicroseconds(boolean) - Method in class com.ridgesoft.robotics.sensors.DevantechSRF08
Generates a ping requesting ranging results in microseconds.
read() - Method in class com.ridgesoft.intellibrain.IntelliBrainIrReceiver
Reads the next received value from the receiver if data is available.
read(int, byte[], int, int) - Method in class com.ridgesoft.io.EEPROM
Reads an array of bytes from the EEPROM.
read(int, byte[]) - Method in class com.ridgesoft.io.EEPROM
Reads an array of bytes from the EEPROM.
read() - Method in interface com.ridgesoft.io.IrReceiver
Reads the next received value from the receiver if data is available.
read() - Method in interface com.ridgesoft.robotics.IrRemote
Reads the next value received from the remote control or returns -1 if no character has been received since the last read.
read() - Method in class com.ridgesoft.robotics.sensors.Mvp1IrRemote
Reads the next value received from the remote control.
read() - Method in class com.ridgesoft.robotics.sensors.SonyIrRemote
Reads the next value received from the remote control.
read() - Method in class java.io.InputStream
Reads a byte from the input stream.
read(byte[], int, int) - Method in class java.io.InputStream
Reads the input stream until the specified number of bytes have been read, the end of stream has been reached or an exception has been thrown.
read(byte[]) - Method in class java.io.InputStream
Reads the input stream until the provided buffer has been filled, the end of stream has been reached or an exception has been thrown.
readByte(int) - Method in class com.ridgesoft.io.EEPROM
Reads a byte of data from the EEPROM.
readByte(int) - Method in class com.ridgesoft.robotics.I2CEEPROM
Reads a byte of data from the EEPROM.
readByte(int) - Static method in class com.ridgesoft.vm.VM
Reads one byte directly from memory.
readEdgeCount(int) - Static method in class com.ridgesoft.handyboard.HandyBoard
Returns the count of rising and falling edges detected on this input since pulse measurement was enabled by the enablePulseMeasurement method.
readEdgeCount() - Method in class com.ridgesoft.intellibrain.IntelliBrainDigitalIO
Gets the count of rising and falling edges detected on this input since pulse measurement was enabled.
readEdgeCount() - Method in interface com.ridgesoft.robotics.PulseInput
Reads the count of rising and falling edges detected on this input since pulse measurement was enabled by the enablePulseMeasurement method.
readFrame() - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcam2
Reads a new frame into the buffer when using buffer mode.
readInt(int) - Method in class com.ridgesoft.io.EEPROM
Reads an int value from the EEPROM.
readInt(int) - Static method in class com.ridgesoft.vm.VM
Reads an int value directly from memory.
readLightSensor() - Method in class com.ridgesoft.robotics.sensors.DevantechSRF08
Reads the light sensor on the SRF08.
readProgramByte(int) - Static method in class com.ridgesoft.vm.VM
Reads one byte directly from program memory.
readPulseDuration(int) - Static method in class com.ridgesoft.handyboard.HandyBoard
Returns the duration of the last pulse, the value -1 will be returned if no pulse has completed since pulse intput was enabled or since the last read.
readPulseDuration(int, boolean) - Static method in class com.ridgesoft.handyboard.HandyBoard
Returns the duration of the last high pulse.
readPulseDuration() - Method in class com.ridgesoft.intellibrain.IntelliBrainDigitalIO
Gets the duration of the last high pulse.
readPulseDuration(boolean) - Method in class com.ridgesoft.intellibrain.IntelliBrainDigitalIO
Gets the duration of the last high or low pulse.
readPulseDuration() - Method in interface com.ridgesoft.robotics.PulseInput
Reads the duration of the last high pulse.
readPulseDuration(boolean) - Method in interface com.ridgesoft.robotics.PulseInput
Reads the duration of the last pulse.
readShort(int) - Method in class com.ridgesoft.io.EEPROM
Reads a short value from the EEPROM.
readShort(int) - Static method in class com.ridgesoft.vm.VM
Reads a short value directly from memory.
readThumbWheel() - Static method in class com.ridgesoft.handyboard.HandyBoard
Samples the thumbwheel analog input.
redDeviation - Variable in class com.ridgesoft.robotics.sensors.CMUcam.CMUcamStatisticData
The deviation of the red values in the current window.
redMean - Variable in class com.ridgesoft.robotics.sensors.CMUcam.CMUcamStatisticData
The mean red value in the current window.
removeCameraListener(CMUcamDataListener) - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcamBase
Removes the listener.
reset() - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcam2
Issues a reset command to the camera.
reset() - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcamBase
Issues a reset command to the camera.
round(float) - Static method in class java.lang.Math
Rounds the argument to an integer.
run() - Method in class com.ridgesoft.robotics.AnalogShaftEncoder
Encoder thread's run method which polls the sensor and maintains the encoder's counter.
run() - Method in class com.ridgesoft.robotics.BehaviorArbiter
The BehaviorArbiter thread's run method.
run() - Method in class com.ridgesoft.robotics.DifferentialDriveNavigator
Run method for the navigation thread.
run() - Method in class com.ridgesoft.robotics.OdometricLocalizer
Run method for the localizer thread.
run() - Method in class com.ridgesoft.ui.ScreenManager
Run method executed by the ScreenManager thread.
run() - Method in interface java.lang.Runnable
Runs this runnable.
run() - Method in class java.lang.Thread
Runs the run method in this thread's Runnable object.

S

STOP - Static variable in interface com.ridgesoft.robotics.Motor
Power off (coast and/or stop).
STOPBITS_1 - Static variable in class javax.comm.SerialPort
 
STOPBITS_2 - Static variable in class javax.comm.SerialPort
 
Screen - interface com.ridgesoft.ui.Screen.
Generic interface implemented by classes that implement character based screens which can be displayed on a Display.
ScreenManager - class com.ridgesoft.ui.ScreenManager.
Implements a manager which manages the display of a set of screens.
ScreenManager(Display, Screen[], AnalogInput, int, int) - Constructor for class com.ridgesoft.ui.ScreenManager
Constructs a ScreenManager.
SerialPort - class javax.comm.SerialPort.
Abstract base class for serial ports.
SerialPort() - Constructor for class javax.comm.SerialPort
Constructs a SerialPort object.
Serializable - interface java.io.Serializable.
Interface to indicate a Class is serializable.
Servo - interface com.ridgesoft.robotics.Servo.
Generic interface to a servo.
ShaftEncoder - interface com.ridgesoft.robotics.ShaftEncoder.
Generic interface to a shaft encoder.
SharpGP2D12 - class com.ridgesoft.robotics.sensors.SharpGP2D12.
Class to interface with the Sharp GP2D12 infrared range finder.
SharpGP2D12(AnalogInput, DigitalOutput) - Constructor for class com.ridgesoft.robotics.sensors.SharpGP2D12
Constructs a SharpGP2D12 range finder object.
SharpGP2Y0A02 - class com.ridgesoft.robotics.sensors.SharpGP2Y0A02.
Class to interface with the Sharp GP2Y0A02 infrared range finder.
SharpGP2Y0A02(AnalogInput, DigitalOutput) - Constructor for class com.ridgesoft.robotics.sensors.SharpGP2Y0A02
Constructs a SharpGP2Y0A02 range finder object.
SharpGP2Y0A21 - class com.ridgesoft.robotics.sensors.SharpGP2Y0A21.
Class to interface with the Sharp GP2Y0A21 infrared range finder.
SharpGP2Y0A21(AnalogInput, DigitalOutput) - Constructor for class com.ridgesoft.robotics.sensors.SharpGP2Y0A21
Constructs a SharpGP2Y0A21 range finder object.
Smoother - class com.ridgesoft.robotics.Smoother.
Implements a linear smoothing function to filter noise from the intput signal.
Smoother(float, float) - Constructor for class com.ridgesoft.robotics.Smoother
Creates a Smoother.
SonarRangeFinder - class com.ridgesoft.robotics.SonarRangeFinder.
Abstract class that implements the distance methods of the RangeFinder interface for sonar range finders.
SonarRangeFinder() - Constructor for class com.ridgesoft.robotics.SonarRangeFinder
Constructs a SonarRangeFinder.
SonyIrRemote - class com.ridgesoft.robotics.sensors.SonyIrRemote.
Class interfaces with an infrared demodulator to receive data from a Sony infrared home electronics remote control.
SonyIrRemote(IrReceiver) - Constructor for class com.ridgesoft.robotics.sensors.SonyIrRemote
Constructs an object to receive data from a Sony infrared remote contol.
Speaker - class com.ridgesoft.io.Speaker.
Abstract class to interface to a speaker or buzzer.
Speaker() - Constructor for class com.ridgesoft.io.Speaker
Initializes a Speaker object.
StackOverflowError - error java.lang.StackOverflowError.
Exception thrown if a Thread does not have sufficient stack space available to complete a method call.
StackOverflowError() - Constructor for class java.lang.StackOverflowError
 
StackOverflowError(String) - Constructor for class java.lang.StackOverflowError
 
StopBehavior - class com.ridgesoft.robotics.behaviors.StopBehavior.
Implements a behavior that will cause a robot to stop when the behavior is active.
StopBehavior(Navigator, boolean) - Constructor for class com.ridgesoft.robotics.behaviors.StopBehavior
Constructs a StopBehavior object.
String - class java.lang.String.
An object representing an immutable character string.
String() - Constructor for class java.lang.String
Constructs a String object of zero length.
String(byte[]) - Constructor for class java.lang.String
Constructs a String object from the provided byte array assuming the array contains ASCII data.
String(byte[], int, int) - Constructor for class java.lang.String
Constructs a String object from the provided byte array assuming the array contains ASCII data.
String(String) - Constructor for class java.lang.String
Constructs a new String object from the provided string object.
String(char[], int, int) - Constructor for class java.lang.String
Constructs a String object from characters in the provided character array assuming the characters are ASCII.
String(char[]) - Constructor for class java.lang.String
Constructs a String object from characters in the provided character array assuming the characters are ASCII.
StringBuffer - class java.lang.StringBuffer.
Class representing a mutable character string.
StringBuffer() - Constructor for class java.lang.StringBuffer
Constructs an empty StringBuffer and allocates a default length initial buffer.
StringBuffer(int) - Constructor for class java.lang.StringBuffer
Constructs an empty StringBuffer and allocates an initial buffer of the length specified.
StringBuffer(String) - Constructor for class java.lang.StringBuffer
Constructs a StringBuffer containing the characters in the specified String.
System - class java.lang.System.
Library of system level methods.
sample() - Method in class com.ridgesoft.intellibrain.IntelliBrainAnalogInput
Samples this analog input.
sample() - Method in interface com.ridgesoft.robotics.AnalogInput
Samples this analog input.
select(PushButton, PushButton, MenuController) - Method in interface com.ridgesoft.ui.MenuItem
Called when the user selects this menu item if it is not a MenuItemList.
select(PushButton, PushButton, MenuController) - Method in class com.ridgesoft.ui.MenuItemList
Called when the user selects this menu item if it is not a MenuItemList.
sendBooleanCommand(String, boolean) - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcamBase
Sends a command to the camera followed by the boolean value converted to 0 for false and 1 for true.
sendCommand(String) - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcamBase
Sends a command to the camera and waits for a response.
sendCommand(String, boolean) - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcamBase
Sends a command to the camera and waits for a response.
sendMessage(byte[]) - Static method in class com.ridgesoft.vm.VM
Send a message to the host PC.
set() - Method in class com.ridgesoft.intellibrain.IntelliBrainDigitalIO
Sets the digital ouput high if the port is configured as an output.
set() - Method in interface com.ridgesoft.robotics.DigitalOutput
Sets the digital ouput high.
setAcceleration(int) - Method in class com.ridgesoft.robotics.effectors.DevantechMD03
Sets the motor controller's acceleration value (see MD03 documentation).
setAcceleration(int) - Method in class com.ridgesoft.robotics.effectors.DevantechMD22
Sets the motor controller's acceleration value (see MD22 documentation).
setActive(boolean) - Method in interface com.ridgesoft.robotics.Behavior
Activates or deactivates the behavior.
setActive(boolean) - Method in class com.ridgesoft.robotics.behaviors.AbstractBehavior2
Activates or deactivates the behavior.
setAutoExposure(boolean) - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcamBase
Enables or disables auto exposure.
setBit(int, int) - Static method in class com.ridgesoft.vm.VM
Sets a bit in the byte at the specified address.
setBoardType(byte) - Static method in class com.ridgesoft.handyboard.HandyBoard
Tells the virtual machine what type of controller it is running on.
setBrightness(int) - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcamBase
Sets the camera's brightness.
setBufferMode(boolean) - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcam2
Enables or disables buffer mode.
setCameraPower(boolean) - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcam2
Turns the camera power on or off.
setCameraRegister(int, int) - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcamBase
Sets a camera register.
setConstants(float, float, float, float) - Method in class com.ridgesoft.robotics.PIDController
Sets the controller constants.
setContrast(int) - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcamBase
Sets the camera's contrast.
setDaemon(boolean) - Method in class java.lang.Thread
Sets the daemon state of this thread.
setDebug(boolean) - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcamBase
Enables or disables debug mode.
setDebug(boolean) - Static method in class com.ridgesoft.vm.VM
Enables or disables virtual machine debug checks.
setDestination(float, float) - Method in class com.ridgesoft.robotics.behaviors.GoToBehavior
Sets the goal (x, y destination) of this behavior.
setDeviceAddress(I2CMaster, int, int) - Static method in class com.ridgesoft.robotics.sensors.DevantechSRF08
Changes the I2C device address of the SRF08.
setDifferencingChannel(int) - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcam2
Sets the channel used for frame differencing.
setDigital9Direction(boolean) - Static method in class com.ridgesoft.handyboard.HandyBoard
Sets the direction for digital port 9.
setDigitalOutput(int) - Static method in class com.ridgesoft.handyboard.HandyBoard
Set the specified digital output bit.
setDirection(boolean) - Method in class com.ridgesoft.intellibrain.IntelliBrainDigitalIO
Configures the port as an input or output.
setDirection(boolean) - Method in class com.ridgesoft.intellibrain.IntelliBrainExpDigitalIO
Configures the port as an input or output.
setDirection(float) - Method in class com.ridgesoft.robotics.Vector2D
Sets the direction component of the vector.
setDirectionListener(DirectionListener) - Method in class com.ridgesoft.robotics.ContinuousRotationServo
Sets a DirectionListener.
setDownSampling(int, int) - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcam2
Sets down sampling factors.
setEnabled(boolean) - Method in interface com.ridgesoft.robotics.Behavior2
Enables or disables the behavior.
setEnabled(boolean) - Method in class com.ridgesoft.robotics.behaviors.AbstractBehavior2
Enables or disables the behavior.
setErr(PrintStream) - Static method in class java.lang.System
Sets the error output stream.
setError() - Method in class java.io.PrintStream
Sets error to true.
setFrameRate(int) - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcamBase
Sets the camera's frame rate.
setFrequency(int) - Method in interface com.ridgesoft.io.I2CMaster
Sets the frequency of the I2C bus clock.
setGainRegister(int) - Method in class com.ridgesoft.robotics.sensors.DevantechSRF08
Sets the gain register.
setHeading(float) - Method in interface com.ridgesoft.robotics.Localizer
Sets the robot's current heading.
setHeading(float) - Method in class com.ridgesoft.robotics.OdometricLocalizer
Sets the robot's current heading.
setHighResolutionDifferencing(boolean) - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcam2
Enables or disables high resolution differencing.
setHighResolutionMode(boolean) - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcam2
Enables or disables high resolution mode.
setHistogramTracking(boolean) - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcam2
Enables or disables histogram tracking.
setIsTracking(boolean) - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcamBase
Sets the variable this class uses to maintian the tracking state.
setListener(BehaviorListener) - Method in interface com.ridgesoft.robotics.Behavior2
Sets or clears the listener for the behavior.
setListener(BehaviorListener) - Method in class com.ridgesoft.robotics.behaviors.AbstractBehavior2
Sets or clears the listener for the behavior.
setMagnitude(float) - Method in class com.ridgesoft.robotics.Vector2D
Sets the magnitude of the vector.
setMiddleMassMode(boolean) - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcam
Enables or disables middle mass mode.
setModulatedOutput() - Method in class com.ridgesoft.intellibrain.IntelliBrainExpDigitalIO
Sets the port to be a 38 kHz modulated output.
setMotorPower(int, int) - Static method in class com.ridgesoft.handyboard.HandyBoard
Sets a motor's power.
setName(String) - Method in class java.lang.Thread
Sets the name of this thread.
setNoiseFilter(boolean) - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcam
Enables or disables the noise filter.
setNoiseFilter(int) - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcam2
Sets the noise filtering threshold.
setOut(PrintStream) - Static method in class java.lang.System
Sets the output stream.
setPacketFiltering(boolean) - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcam2
Enables or disables packet filtering mode.
setPacketSkip(int) - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcam2
Sets the number of packets to skip sending when tracking.
setPixelDifferencing(boolean) - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcam2
Enables or disables pixel difference mode.
setPixelFiltering(boolean) - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcam2
Enables or disables pixel filtering mode.
setPose(Pose) - Method in interface com.ridgesoft.robotics.Localizer
Sets the robot's current pose.
setPose(float, float, float) - Method in interface com.ridgesoft.robotics.Localizer
Sets the robot's current pose.
setPose(Pose) - Method in class com.ridgesoft.robotics.OdometricLocalizer
Sets the robot's current pose.
setPose(float, float, float) - Method in class com.ridgesoft.robotics.OdometricLocalizer
Sets the robot's current pose.
setPosition(float, float) - Method in interface com.ridgesoft.robotics.Localizer
Sets the robot's current x and y coordinates.
setPosition(float, float) - Method in class com.ridgesoft.robotics.OdometricLocalizer
Sets the robot's current x and y coordinates.
setPosition(int) - Method in interface com.ridgesoft.robotics.Servo
Sets the servo's position.
setPower(int) - Method in class com.ridgesoft.robotics.ContinuousRotationServo
Sets the power.
setPower(int) - Method in interface com.ridgesoft.robotics.Motor
Sets the motor's power.
setPower(int) - Method in class com.ridgesoft.robotics.effectors.DevantechMD03
Sets the motor's power.
setPower2(int) - Method in interface com.ridgesoft.robotics.Motor2
Sets the motor's power.
setPriority(int) - Method in class java.lang.Thread
Sets the priority of this thread.
setPullUp(boolean) - Method in class com.ridgesoft.intellibrain.IntelliBrainExpDigitalIO
Unsupported on IntelliBrain exapansion board digital ports.
setPullUp(boolean) - Method in class com.ridgesoft.intellibrain.IntelliBrainPinPort
Enables or disables the pull-up resistor on the port if the pull-up is under software controller.
setRGBMode(boolean) - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcamBase
Sets the color mode to RGB or YCrCb.
setRangeRegister(int) - Method in class com.ridgesoft.robotics.sensors.DevantechSRF08
Sets the range register.
setSerialPortParams(int, int, int, int) - Method in class javax.comm.SerialPort
Sets parameters for the serial port.
setServoMask(boolean, boolean) - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcam2
Enables or disables pan and tilt servos.
setServoParameters(int, int, int, int, int, int) - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcam2
Sets parameters to control the behavior of the pan and tilt servos.
setServoPosition(int, int) - Static method in class com.ridgesoft.handyboard.HandyBoard
Sets the position of the specified servo.
setServoPosition(int) - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcam
Issues a set servo position command to the camera.
setServoPosition(int, int) - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcam2
Sets the servo position.
setServoTracking(boolean, boolean, boolean) - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcam
Enables or disables servo tracking.
setStackSize(Thread, int) - Static method in class com.ridgesoft.vm.VM
Sets the stack size for the specified thread.
setSwitchingMode(boolean) - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcam
Enables or disables switching mode.
setTFrameSize(int) - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcamBase
Sets the size to expect for a T frame.
setTerminateOnStop(boolean) - Static method in class com.ridgesoft.handyboard.HandyBoard
Configures whether the virtual machine terminates the program when the STOP button is pressed.
setTerminateOnStop(boolean) - Static method in class com.ridgesoft.intellibrain.IntelliBrain
Configures whether the virtual machine terminates the program when the STOP button is pressed.
setTraceBreak(boolean) - Static method in class com.ridgesoft.vm.VM
Sets the trace break flag.
setTrackInverted(boolean) - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcam2
Enables or disables track inverted mode.
setTracking(int, int, int, int, int, int) - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcam2
Sets color tracking parameters, similar to trackColor but without initiating tracking.
setTrackingLed(int) - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcam
Sets the state of the tracking LED.
setTrackingLed(int, int) - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcamBase
Sets the state of a tracking LED.
setVirtualWindow(int, int, int, int) - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcam2
Sets the window bounds of the camera using the virtual window command.
setWatch(Object) - Static method in class com.ridgesoft.vm.VM
Sets the debug watch point to the specified object.
setWatch(int) - Static method in class com.ridgesoft.vm.VM
Sets the debug watch point to the specified address.
setWhiteBalance(boolean) - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcamBase
Enables or disables automatic white balance adjustment.
setWindow(int, int, int, int) - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcam
Sets the window bounds of the camera.
show() - Method in class com.ridgesoft.ui.TwoLineDisplayMenuController
Show the top level menu.
sin(double) - Static method in class java.lang.Math
Returns the sine of the angle.
size() - Method in class com.ridgesoft.io.EEPROM
Returns the accessible size of the EEPROM in bytes.
size() - Method in class com.ridgesoft.robotics.I2CEEPROM
Returns the accessible size of the EEPROM in bytes.
sleep() - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcam2
Puts the camera's CPU to sleep.
sleep(long) - Static method in class java.lang.Thread
Puts the current thread to sleep for the number of milliseconds specified or until the thread is interrupted.
sleepDeeply() - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcam2
Puts the camera into deep sleep mode to save power.
smooth(float) - Method in class com.ridgesoft.robotics.Smoother
Smooths the next sample.
speak(int) - Method in class com.ridgesoft.robotics.effectors.DevantechSP03
Speaks a predefined phrase.
speak(int, int, int, String) - Method in class com.ridgesoft.robotics.effectors.DevantechSP03
Speaks a text message.
sqrt(double) - Static method in class java.lang.Math
Returns the square root of the argument.
start() - Method in class java.lang.Thread
Makes this thread runnable and queues it to run.
startPressed() - Static method in class com.ridgesoft.handyboard.HandyBoard
Returns true if the START button is pressed.
stop() - Method in class com.ridgesoft.robotics.ContinuousRotationServo
Turns the servo off.
stop() - Method in class com.ridgesoft.robotics.DifferentialDriveNavigator
Stop the robot.
stop() - Method in interface com.ridgesoft.robotics.Motor
Turns the motor power off, allowing the motor to coast or stop.
stop() - Method in interface com.ridgesoft.robotics.Navigator
Stop the robot.
stop() - Method in class com.ridgesoft.robotics.effectors.DevantechMD03
Turns motor power off and lets them coast.
stop() - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcamBase
Issues an idle command to the camera which will cause it to stop sending tracking data.
stopPressed() - Static method in class com.ridgesoft.handyboard.HandyBoard
Returns true if the STOP button is pressed.

T

TYPE_HANDY_BOARD - Static variable in class com.ridgesoft.handyboard.HandyBoard
Used in setBoardType method to denote a standard Handy Board.
TYPE_SUMO11 - Static variable in class com.ridgesoft.handyboard.HandyBoard
Used in setBoardType method to denote a Sumo11 board.
Thread - class java.lang.Thread.
Class to represent and manage a thread of execution.
Thread(Runnable, String) - Constructor for class java.lang.Thread
Constructs a new Thread object.
Thread(Runnable) - Constructor for class java.lang.Thread
Constructs a new Thread object with a default name.
Thread(String) - Constructor for class java.lang.Thread
Constructs a new Thread object with a name but no Runnable.
Thread() - Constructor for class java.lang.Thread
Constructs a new thread with a default name and no Runnable.
Throwable - class java.lang.Throwable.
The root class of all errors and exceptions.
Throwable() - Constructor for class java.lang.Throwable
 
Throwable(String) - Constructor for class java.lang.Throwable
 
TwoLineDisplayMenuController - class com.ridgesoft.ui.TwoLineDisplayMenuController.
Implements a simple menuing system contoller for a two line display such as a 16x2 LCD.
TwoLineDisplayMenuController(Display, PushButton, PushButton, AnalogInput, Speaker, MenuItemList) - Constructor for class com.ridgesoft.ui.TwoLineDisplayMenuController
Constructs a two line display menuing controller.
TwoLineScreen - class com.ridgesoft.ui.TwoLineScreen.
Implements a Screen consisting of two lines with labels followed by values.
TwoLineScreen(String, String) - Constructor for class com.ridgesoft.ui.TwoLineScreen
Constructs a TwoLineScreen.
TwoLineScreen(String, Object, String, Object) - Constructor for class com.ridgesoft.ui.TwoLineScreen
Constructs a TwoLineScreen.
tan(double) - Static method in class java.lang.Math
Returns the tangent of the angle.
tiltServoPosition - Variable in class com.ridgesoft.robotics.sensors.CMUcam.CMUcamTrackingData
The current position of the tilt servo.
toCharArray() - Method in class java.lang.String
Returns a character array containing the characters in this String.
toDegrees(double) - Static method in class java.lang.Math
Converts angle radians to degrees.
toHexString(int) - Static method in class java.lang.Integer
Returns a hexadecimal String representation of the specified int.
toHexString(long) - Static method in class java.lang.Long
Returns a hexadecimal String representation of the specified long.
toRadians(double) - Static method in class java.lang.Math
Converts angle in degrees to radians.
toString() - Method in class com.ridgesoft.intellibrain.IntelliBrainAnalogInput
Samples the sensor and returns the integer value as a String.
toString() - Method in class com.ridgesoft.intellibrain.IntelliBrainDigitalIO
Samples the port and returns the String "true" if the digital is set and "false" if it is clear.
toString() - Method in class com.ridgesoft.intellibrain.IntelliBrainShaftEncoder
Returns a String with the decimal value of the encoder counter.
toString() - Method in class com.ridgesoft.robotics.AnalogShaftEncoder
Returns a String containing the decimal value of the encoder counter.
toString() - Method in class com.ridgesoft.robotics.Compass
Returns a String containing the current heading in degrees.
toString() - Method in class com.ridgesoft.robotics.OdometricLocalizer
Returns a String indicating the current pose.
toString() - Method in class com.ridgesoft.robotics.Pose
Returns a String containing the current pose in the format x, y, heading.
toString() - Method in class com.ridgesoft.robotics.Vector2D
Returns a String object containing the magnitude and direction (in degrees) of the vector in the format: magnitude, direction
toString() - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcamHistogramData
Returns a String object prefixed with "H " followed by the histogrm data.
toString() - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcamStatisticData
Returns a String object in the format: "S redMean greenMean blueMean redDeviation greenDeviation blueDeviation"
toString() - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcamTrackingData
 
toString() - Method in class com.ridgesoft.ui.MenuItemList
Returns the title of the menu item.
toString(boolean) - Static method in class java.lang.Boolean
Returns a String representation of the specified boolean.
toString() - Method in class java.lang.Boolean
Returns a String representation of this Boolean.
toString() - Method in class java.lang.Character
Returns a one character String object containing the char value.
toString(double) - Static method in class java.lang.Double
Returns a String representation of the specified double.
toString() - Method in class java.lang.Double
Returns a String representation of this Double.
toString(float) - Static method in class java.lang.Float
Returns a String representation of the specified float.
toString() - Method in class java.lang.Float
Returns a String representation of this Float.
toString() - Method in class java.lang.Integer
Returns a String representation of this Integer.
toString(int) - Static method in class java.lang.Integer
Returns a String representation of the specified int.
toString() - Method in class java.lang.Long
Returns a String representation of this Long.
toString(long) - Static method in class java.lang.Long
Returns a String representation of the specified long.
toString() - Method in class java.lang.Object
Returns a String representation of this object.
toString() - Method in class java.lang.String
Returns a pointer to this object.
toString() - Method in class java.lang.StringBuffer
Returns a String containing the character sequence in this StringBuffer.
toString() - Method in class java.lang.Thread
Returns a string represetation of this thread.
toString() - Method in class javax.comm.CommPort
Returns the String name of this port.
toggle() - Method in class com.ridgesoft.intellibrain.IntelliBrainDigitalIO
Toggles the digital output.
toggle() - Method in interface com.ridgesoft.io.LED
Toggles the state of the LED.
toggle() - Method in class com.ridgesoft.robotics.BasicLED
Toggles the state of the LED.
toggle() - Method in interface com.ridgesoft.robotics.DigitalOutput
Toggles the digital output.
toggleDigitalOutput(int) - Static method in class com.ridgesoft.handyboard.HandyBoard
Toggles the specified digital output bit.
trackBlue() - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcamBase
Sets tracking to blue objects.
trackColor() - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcamBase
Issues the track color command to the camera, instructing it to track using existing color tracking parameters.
trackColor(int, int, int, int, int, int) - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcamBase
Issues the track color command to the camera, instructing it to track using the specified color tracking parameters.
trackGreen() - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcamBase
Sets tracking to green objects.
trackRed() - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcamBase
Sets tracking to red objects.
trackWindow() - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcamBase
Issues the track window command to the camera, instructing it to track the color found in the center of the current window.
trackWithFrameDifferencing(int) - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcam2
Starts tracking with frame differencing using the specified threshold.
trackWithMaskedDifferencing(int) - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcam2
Starts tracking with masked differencing using the specified threshold.
transfer(int, byte[], byte[]) - Method in interface com.ridgesoft.io.I2CMaster
Transfer data between the master and a slave device at the specified address.
turnTo(float, boolean) - Method in class com.ridgesoft.robotics.DifferentialDriveNavigator
Turn the robot to the specified heading.
turnTo(float) - Method in class com.ridgesoft.robotics.DifferentialDriveNavigator
Turn the robot to the specified heading.
turnTo(float, NavigatorListener) - Method in class com.ridgesoft.robotics.DifferentialDriveNavigator
Turn the robot to the specified heading.
turnTo(float) - Method in interface com.ridgesoft.robotics.Navigator
Turn the robot to the specified heading.
turnTo(float, boolean) - Method in interface com.ridgesoft.robotics.Navigator
Turn the robot to the specified heading.
turnTo(float, NavigatorListener) - Method in interface com.ridgesoft.robotics.Navigator
Turn the robot to the specified heading.
type - Variable in class com.ridgesoft.robotics.BehaviorEvent
The type of this event.
type - Variable in class com.ridgesoft.robotics.sensors.CMUcam.CMUcamData
The type of CMUcam data packet that this data was received in.

U

UnknownError - error java.lang.UnknownError.
Exception thrown if the virtual machine encounters a problem it isn't able to classify.
UnknownError() - Constructor for class java.lang.UnknownError
 
UnknownError(String) - Constructor for class java.lang.UnknownError
 
UnsatisfiedLinkError - error java.lang.UnsatisfiedLinkError.
Exception thrown if a run-time linking error occurs, such as inability to find a native method which is being called.
UnsatisfiedLinkError() - Constructor for class java.lang.UnsatisfiedLinkError
 
UnsatisfiedLinkError(String) - Constructor for class java.lang.UnsatisfiedLinkError
 
UnsupportedCommOperationException - exception javax.comm.UnsupportedCommOperationException.
Exception thrown when an attempt is made to operate on a comm port in a way that isn't supported by the particular port.
UnsupportedCommOperationException() - Constructor for class javax.comm.UnsupportedCommOperationException
 
UnsupportedCommOperationException(String) - Constructor for class javax.comm.UnsupportedCommOperationException
 
UnsupportedOperationException - exception java.lang.UnsupportedOperationException.
Exception thrown if an attempt is made to execute a byte code the virtual machine does not support.
UnsupportedOperationException() - Constructor for class java.lang.UnsupportedOperationException
 
UnsupportedOperationException(String) - Constructor for class java.lang.UnsupportedOperationException
 
update(Display) - Method in interface com.ridgesoft.ui.Screen
Updates the display with current data for the screen.
update(Display) - Method in class com.ridgesoft.ui.TwoLineScreen
Updates the display with the two lines of static text.
updateDirection(boolean) - Method in class com.ridgesoft.robotics.AnalogShaftEncoder
Listener method to enable the encoder to know whether it should increment or decrement each time it senses a transition of the sensor signal.
updateDirection(boolean) - Method in interface com.ridgesoft.robotics.DirectionListener
Listener method invoked to report direction updates.
updateHistogramData(CMUcamHistogramData) - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcamBase
Updates histogram data with new data.
updateStatisticData(CMUcamStatisticData) - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcamBase
Updates statistic data with new data.
updateTrackingData(CMUcamTrackingData) - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcamBase
Updates tracking data with new data.

V

VM - class com.ridgesoft.vm.VM.
Virtual Machine support class.
Vector2D - class com.ridgesoft.robotics.Vector2D.
Implements a two dimensional (magnitude and direction) vector for physics calculations and provides a method for summing vectors.
Vector2D(float, float) - Constructor for class com.ridgesoft.robotics.Vector2D
Constructs a Vector2D object.
Vector2D(Vector2D[]) - Constructor for class com.ridgesoft.robotics.Vector2D
Constructs a Vector2D object that is the sum of a set of vectors.
VirtualMachineError - error java.lang.VirtualMachineError.
Base class for all virtual machine related exceptions.
VirtualMachineError() - Constructor for class java.lang.VirtualMachineError
 
VirtualMachineError(String) - Constructor for class java.lang.VirtualMachineError
 
valueOf(Object) - Static method in class java.lang.String
Returns toString() of the specified object.

W

wait() - Method in class java.lang.Object
Suspends the current thread until notify is invoked and this thread is the first thread waiting notification, or notifyAll is called, or the thread is interrupted.
wait(long) - Method in class java.lang.Object
Suspends the current thread until notify is called and this thread is the first thread waiting notification, or notifyAll is called, or the time specified in the timeout expires, or this thread is interrupted.
waitPressed() - Method in class com.ridgesoft.robotics.BasicPushButton
Waits for the button to be pressed.
waitPressed() - Method in interface com.ridgesoft.robotics.PushButton
Waits for the button to be pressed.
waitReleased() - Method in class com.ridgesoft.robotics.BasicPushButton
Waits for the button to be released.
waitReleased() - Method in interface com.ridgesoft.robotics.PushButton
Waits for the button to be released.
wake() - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcam2
Wakes the camera up after a sleep.
write(byte[]) - Method in class com.ridgesoft.io.DisplayOutputStream
Writes ASCII bytes to the display.
write(byte[], int, int) - Method in class com.ridgesoft.io.DisplayOutputStream
Writes ASCII bytes to the display.
write(int) - Method in class com.ridgesoft.io.DisplayOutputStream
Writes one ASCII byte to the display.
write(int, byte) - Method in class com.ridgesoft.io.EEPROM
Writes a byte into the EEPROM.
write(int, short) - Method in class com.ridgesoft.io.EEPROM
Writes a short into the EEPROM.
write(int, int) - Method in class com.ridgesoft.io.EEPROM
Writes an int into the EEPROM.
write(int, byte[], int, int) - Method in class com.ridgesoft.io.EEPROM
Writes data from a byte array into the EEPROM.
write(int, byte[]) - Method in class com.ridgesoft.io.EEPROM
Writes a byte array into the EEPROM.
write(int) - Method in class com.ridgesoft.io.OutputStreamTee
Writes one byte to the two streams.
write(byte[]) - Method in class com.ridgesoft.io.OutputStreamTee
Writes an array of bytes to the two streams.
write(byte[], int, int) - Method in class com.ridgesoft.io.OutputStreamTee
Writes a portion of an array of bytes to the two streams.
write(int, byte) - Method in class com.ridgesoft.robotics.I2CEEPROM
Writes a byte into EEPROM memory.
write(int) - Method in class com.ridgesoft.vm.DebugOutputStream
Writes one ASCII byte to the debug output display.
write(byte[]) - Method in class com.ridgesoft.vm.DebugOutputStream
Writes ASCII bytes to the debug output display.
write(byte[], int, int) - Method in class com.ridgesoft.vm.DebugOutputStream
Writes ASCII bytes to the debug output display.
write(byte[]) - Method in class java.io.FilterOutputStream
Writes the specified bytes to the output stream.
write(byte[], int, int) - Method in class java.io.FilterOutputStream
Writes bytes from the specified byte array to the output stream.
write(int) - Method in class java.io.FilterOutputStream
Writes a byte to the output stream.
write(byte[]) - Method in class java.io.OutputStream
Writes the specified bytes to the output stream.
write(byte[], int, int) - Method in class java.io.OutputStream
Writes bytes from the specified byte array to the output stream.
write(int) - Method in class java.io.OutputStream
Writes a byte to the output stream.
writeByte(int, byte) - Static method in class com.ridgesoft.vm.VM
Writes one byte directly to memory.
writeInt(int, int) - Static method in class com.ridgesoft.vm.VM
Writes an int value directly to memory.
writeShort(int, short) - Static method in class com.ridgesoft.vm.VM
Writes a short value directly to memory.

X

x - Variable in class com.ridgesoft.robotics.Pose
The x coordinate in whatever units the software uses to measure distance.
x1 - Variable in class com.ridgesoft.robotics.sensors.CMUcam.CMUcamTrackingData
The left most corner's x coordinate.
x2 - Variable in class com.ridgesoft.robotics.sensors.CMUcam.CMUcamTrackingData
The right most corner's x coordinate.

Y

y - Variable in class com.ridgesoft.robotics.Pose
The y coordinate in whatever units the software uses to measure distance.
y1 - Variable in class com.ridgesoft.robotics.sensors.CMUcam.CMUcamTrackingData
The left most corner's y coordinate.
y2 - Variable in class com.ridgesoft.robotics.sensors.CMUcam.CMUcamTrackingData
The right most corner's y coordinate.
yield() - Static method in class java.lang.Thread
Causes the current Thread to yield allowing other threads of the same priority to run.

A B C D E F G H I J L M N O P R S T U V W X Y
RoboJDETM v1.5

Copyright (c) 2003-2006 RidgeSoft, LLC. All rights reserved.
www.ridgesoft.com