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

A

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.
AbstractBehavior2 - Class in com.ridgesoft.robotics.behaviors
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.
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.
AnalogInput - Interface in com.ridgesoft.robotics
Generic interface for an object that provides analog input sampling.
AnalogShaftEncoder - Class in com.ridgesoft.robotics
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.
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 representation 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 representation of the specified object to this StringBuffer.
append(String) - Method in class java.lang.StringBuilder
Appends the characters from the specified String to this StringBuilder.
append(char[], int, int) - Method in class java.lang.StringBuilder
Appends the characters from the specified array to this StringBuilder.
append(char[]) - Method in class java.lang.StringBuilder
Appends the characters from the specified array to this StringBuilder.
append(char) - Method in class java.lang.StringBuilder
Appends the specified character to this StringBuilder.
append(int) - Method in class java.lang.StringBuilder
Appends a string represetation of the specified value to this StringBuilder.
append(long) - Method in class java.lang.StringBuilder
Appends a string represetation of the specified value to this StringBuilder.
append(float) - Method in class java.lang.StringBuilder
Appends a string represetation of the specified value to this StringBuilder.
append(double) - Method in class java.lang.StringBuilder
Appends a string representation of the specified value to this StringBuilder.
append(boolean) - Method in class java.lang.StringBuilder
Appends "true" or "false" to this StringBuilder based on the boolean value specified.
append(Object) - Method in class java.lang.StringBuilder
Appends the String representation of the specified object to this StringBuilder.
ArithmeticException - Exception in java.lang
Exception thrown when an arithmetic error occurs.
ArithmeticException() - Constructor for exception java.lang.ArithmeticException
 
ArithmeticException(String) - Constructor for exception java.lang.ArithmeticException
 
ArrayIndexOutOfBoundsException - Exception in java.lang
Exception thrown when an array index is out of bounds.
ArrayIndexOutOfBoundsException() - Constructor for exception java.lang.ArrayIndexOutOfBoundsException
 
ArrayIndexOutOfBoundsException(String) - Constructor for exception java.lang.ArrayIndexOutOfBoundsException
 
ArrayStoreException - Exception in java.lang
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 exception java.lang.ArrayStoreException
 
ArrayStoreException(String) - Constructor for exception java.lang.ArrayStoreException
 
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.
AvoidBehavior - Class in com.ridgesoft.robotics.behaviors
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.

B

BasicLED - Class in com.ridgesoft.robotics
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 in com.ridgesoft.ui
Basic implementation of the MenuItemList interface.
BasicMenuItemList(String, MenuItem[]) - Constructor for class com.ridgesoft.ui.BasicMenuItemList
Constructs a BasicMenuItemList.
BasicPushButton - Class in com.ridgesoft.robotics
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.
beep() - Static method in class com.ridgesoft.handyboard.HandyBoard
Beeps the buzzer.
beep() - Method in class com.ridgesoft.io.Speaker
Beeps the speaker.
Behavior - Interface in com.ridgesoft.robotics
Interface implemented by behaviors intended to be used in conjunction with a BehaviorArbiter.
behavior - Variable in class com.ridgesoft.robotics.BehaviorEvent
Behavior that generated this event.
Behavior2 - Interface in com.ridgesoft.robotics
Extends the Behavior interface.
BEHAVIOR_COMPLETED - Static variable in class com.ridgesoft.robotics.BehaviorEvent
Event type that indicates the behavior has been completed.
BehaviorArbiter - Class in com.ridgesoft.robotics
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 in com.ridgesoft.robotics
Used to communicate information about behavior events to BehaviorListeners.
BehaviorEvent(Behavior, int) - Constructor for class com.ridgesoft.robotics.BehaviorEvent
 
behaviorEvent(BehaviorEvent) - Method in interface com.ridgesoft.robotics.BehaviorListener
Method called whenever a behavior event occurs.
BehaviorListener - Interface in com.ridgesoft.robotics
Interface for any class that wants to listen for behavior events.
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.
Boolean - Class in java.lang
Class to represent a boolean as an immutable object.
Boolean(boolean) - Constructor for class java.lang.Boolean
Constructs a Boolean object.
brake() - Method in class com.ridgesoft.robotics.ContinuousRotationServo
Active braking is not supported.
brake() - Method in class com.ridgesoft.robotics.effectors.DevantechMD03
Active braking is not supported.
brake() - Method in interface com.ridgesoft.robotics.Motor
Applies active braking if supported by the motor controller.
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

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.
Character - Class in java.lang
Class to represent a char as an immutable object.
Character(char) - Constructor for class java.lang.Character
Constructs a Character object.
charValue() - Method in class java.lang.Character
Returns the char value.
checkError() - Method in class java.io.PrintStream
Returns the value of error.
Class - Class in java.lang
Class information about an object.
ClassCastException - Exception in java.lang
Exception thrown when a casting operation fails.
ClassCastException() - Constructor for exception java.lang.ClassCastException
 
ClassCastException(String) - Constructor for exception java.lang.ClassCastException
 
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.
Cloneable - Interface in java.lang
Interface to indicate the clone method is supported by a class.
CloneNotSupportedException - Exception in java.lang
Exception thrown when the clone method is called for an object that doesn't support cloning.
CloneNotSupportedException() - Constructor for exception java.lang.CloneNotSupportedException
 
CloneNotSupportedException(String) - Constructor for exception java.lang.CloneNotSupportedException
 
close() - Method in class com.ridgesoft.io.Mailbox
Close the mailbox.
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.
CMUcam - Class in com.ridgesoft.robotics.sensors.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 in com.ridgesoft.robotics.sensors.CMUcam
Class to interface with the CMUcam2.
CMUcam2(SerialPort, int) - Constructor for class com.ridgesoft.robotics.sensors.CMUcam.CMUcam2
Constructs a CMUcam object.
CMUcamBase - Class in com.ridgesoft.robotics.sensors.CMUcam
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 in com.ridgesoft.robotics.sensors.CMUcam
Base class for CMUcam data classes.
cmuCamDataEvent(CMUcamData) - Method in interface com.ridgesoft.robotics.sensors.CMUcam.CMUcamDataListener
Listener method called when new data is received from the camera.
CMUcamDataListener - Interface in com.ridgesoft.robotics.sensors.CMUcam
Listener interface for CMUcam data.
CMUcamHistogramData - Class in com.ridgesoft.robotics.sensors.CMUcam
Class to hold histogram data reported by the CMUcam2.
CMUcamStatisticData - Class in com.ridgesoft.robotics.sensors.CMUcam
Class to hold statistic data reported by the CMUcam or CMUcam2.
CMUcamTrackingData - Class in com.ridgesoft.robotics.sensors.CMUcam
Class to hold tracking data reported by the CMUcam or CMUcam2.
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.
CommPort - Class in javax.comm
Base class for all communications ports
CommPort() - Constructor for class javax.comm.CommPort
Constructs a CommPort.
Compass - Class in com.ridgesoft.robotics
Abstract base class for a compass sensor.
Compass() - Constructor for class com.ridgesoft.robotics.Compass
Constructs a Compass.
confidence - Variable in class com.ridgesoft.robotics.sensors.CMUcam.CMUcamTrackingData
A measure of the confidence in the tracking data.
ContinuousRotationServo - Class in com.ridgesoft.robotics
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.
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.
Controller - Interface in com.ridgesoft.robotics
Generic feedback-based controller interface.
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
 
DebugOutputStream - Class in com.ridgesoft.vm
An output stream for writing to the debug output display on the host.
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).
DevantechCMPS03 - Class in com.ridgesoft.robotics.sensors
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 in com.ridgesoft.robotics.sensors
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 in com.ridgesoft.robotics.effectors
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 in com.ridgesoft.robotics.effectors
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 in com.ridgesoft.robotics.effectors
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 in com.ridgesoft.robotics.sensors
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 in com.ridgesoft.robotics.sensors
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 in com.ridgesoft.robotics
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.
DIGITAL_IN - Static variable in class com.ridgesoft.handyboard.HandyBoard
Address of the digital input port.
DigitalInput - Interface in com.ridgesoft.robotics
Generic sampling interface to a digital input port.
DigitalOutput - Interface in com.ridgesoft.robotics
Generic interface to a digital output port.
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.
DirectionListener - Interface in com.ridgesoft.robotics
Generic listener interface to listen for changes in direction.
Display - Class in com.ridgesoft.io
Abstract class for character output displays.
Display(int, int) - Constructor for class com.ridgesoft.io.Display
Initializes a Display object.
DisplayOutputStream - Class in com.ridgesoft.io
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 in java.lang
Class to represent a double as an immutable object.
Double(double) - Constructor for class java.lang.Double
Constructs a Double object.
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 in com.ridgesoft.io
Abstract class to interface to an EEPROM.
EEPROM() - Constructor for class com.ridgesoft.io.EEPROM
Constructor for sub-classes to use.
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.
ensureCapacity(int) - Method in class java.lang.StringBuilder
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.
Error - Error in java.lang
Base class for exceptions that are errors that applications normally cannot recover from.
Error() - Constructor for error java.lang.Error
 
Error(String) - Constructor for error java.lang.Error
 
Exception - Exception in java.lang
Base class for exceptions that applications can commonly handle and recover from.
Exception() - Constructor for exception java.lang.Exception
 
Exception(String) - Constructor for exception java.lang.Exception
 
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

fillInStackTrace() - Method in class java.lang.Throwable
Fills in the stack trace in this throwable.
FilterOutputStream - Class in java.io
Base class for all filtering output streams.
FilterOutputStream(OutputStream) - Constructor for class java.io.FilterOutputStream
Constructs a FilterOutputStream.
Float - Class in java.lang
Class to represent a float as an immutable object.
Float(float) - Constructor for class java.lang.Float
Constructs a Float object.
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.
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.
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

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.
getDigitalInput(int) - Static method in class com.ridgesoft.handyboard.HandyBoard
Gets the DigitalInput object for the specified input port.
getDigitalIO(int) - Static method in class com.ridgesoft.intellibrain.IntelliBrain
Gets the IntelliBrainDigitalIO object for the specified digital 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.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.
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).
getDistanceInches() - Method in interface com.ridgesoft.robotics.RangeFinder
Gets the distance to the nearest object in inches.
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.
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).
getEchoData() - Method in class com.ridgesoft.robotics.sensors.DevantechSRF08
Gets the echo data array from the SRF08.
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.
getEchoDelay() - Method in class com.ridgesoft.robotics.SonarRangeFinder
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 com.ridgesoft.io.Mailbox
Gets the next message sent by the peer.
getMessage(int) - Method in class com.ridgesoft.io.Mailbox
Gets the next message sent by the peer.
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.
getReceiveErrors() - Method in class com.ridgesoft.io.Mailbox
Gets the count of recieve message errors.
getReceiveThread() - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcamBase
Gets the camera's receiver thread.
getRetransmitCount() - Method in class com.ridgesoft.io.Mailbox
Gets the count of retransmissions.
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.
GoToBehavior - Class in com.ridgesoft.robotics.behaviors
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.
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 in com.ridgesoft.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 in com.ridgesoft.robotics
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 in com.ridgesoft.io
Interface to a class that provides master control of an I2C bus.
identityHashCode(Object) - Static method in class java.lang.System
Gets the default (identity) hash code for the specified object.
IllegalArgumentException - Exception in java.lang
Exception thrown when an argument to a method has an illegal value.
IllegalArgumentException() - Constructor for exception java.lang.IllegalArgumentException
 
IllegalArgumentException(String) - Constructor for exception java.lang.IllegalArgumentException
 
IllegalMonitorStateException - Exception in java.lang
Exception thrown when a thread synchronization primitives are not used as intended.
IllegalMonitorStateException() - Constructor for exception java.lang.IllegalMonitorStateException
 
IllegalMonitorStateException(String) - Constructor for exception java.lang.IllegalMonitorStateException
 
IllegalThreadStateException - Exception in java.lang
Exception thrown if a thread is not in the correct state to perform the requested operation.
IllegalThreadStateException() - Constructor for exception java.lang.IllegalThreadStateException
 
IllegalThreadStateException(String) - Constructor for exception java.lang.IllegalThreadStateException
 
IndexOutOfBoundsException - Exception in java.lang
Exception thrown if an index is not in the valid range for the requested operation.
IndexOutOfBoundsException() - Constructor for exception java.lang.IndexOutOfBoundsException
 
IndexOutOfBoundsException(String) - Constructor for exception java.lang.IndexOutOfBoundsException
 
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.
InputStream - Class in java.io
Abstract base class for input streams.
InputStream() - Constructor for class java.io.InputStream
Constructor for subclasses to call.
intBitsToFloat(int) - Static method in class java.lang.Float
Returns the float represented by the bit in the specified int.
Integer - Class in java.lang
Class to represent an int as an immutable object.
Integer(int) - Constructor for class java.lang.Integer
Constructs an Integer object.
IntelliBrain - Class in com.ridgesoft.intellibrain
This class serves as the main point of access to features of the IntelliBrain robotics controller.
IntelliBrainAnalogInput - Class in com.ridgesoft.intellibrain
Class representing a single analog input pin.
IntelliBrainDigitalIO - Class in com.ridgesoft.intellibrain
Class representing a single digital input/output port.
IntelliBrainExpDigitalIO - Class in com.ridgesoft.intellibrain
Class representing a single digital input/output pin on the expansion board.
IntelliBrainIrReceiver - Class in com.ridgesoft.intellibrain
Class to interface to the infrared receiver on the IntelliBrain main board.
IntelliBrainPinPort - Class in com.ridgesoft.intellibrain
Base class for all analog and digital ports.
IntelliBrainShaftEncoder - Class in com.ridgesoft.intellibrain
IntelliBrain specific quadrature shaft encoder reader.
InternalError - Error in java.lang
Exception thrown if the virtual machine encounters an error which is due to a problem internal to the virtual machine.
InternalError() - Constructor for error java.lang.InternalError
 
InternalError(String) - Constructor for error java.lang.InternalError
 
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.
InterruptedException - Exception in java.lang
Exception thrown when an inactive Thread becomes active because it was interrupted.
InterruptedException() - Constructor for exception java.lang.InterruptedException
 
InterruptedException(String) - Constructor for exception java.lang.InterruptedException
 
intValue() - Method in class java.lang.Integer
Returns the int value of this object.
IOException - Exception in java.io
Exception thrown if an IO operation fails.
IOException() - Constructor for exception java.io.IOException
 
IOException(String) - Constructor for exception java.io.IOException
 
irRead() - Static method in class com.ridgesoft.handyboard.HandyBoard
Reads a waiting character from the infrared receiver.
IrReceiver - Interface in com.ridgesoft.io
Interface to an infrared receiver which receives data from an infrared remote control.
IrRemote - Interface in com.ridgesoft.robotics
Generic interface to an object that supports receiving data from an infrared remote control.
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 in com.ridgesoft.io
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.
length() - Method in class java.lang.String
Returns the count of characters in this String.
length() - Method in class java.lang.StringBuffer
Returns the current length of the string.
length() - Method in class java.lang.StringBuilder
Returns the current length of the string.
LicenseError - Error in com.ridgesoft.vm
Exception thrown when a limit imposed by the current license has been exceeded.
LicenseError(String) - Constructor for error com.ridgesoft.vm.LicenseError
Constructs a LicenseError object.
LinkageError - Error in java.lang
Exception thrown if a run-time linking operation fails.
LinkageError() - Constructor for error java.lang.LinkageError
 
LinkageError(String) - Constructor for error java.lang.LinkageError
 
loadFrame() - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcam2
Loads a baseline frame for motion differencing and motion tracking.
Localizer - Interface in com.ridgesoft.robotics
Generic interface implemented by classes that support two dimensional position tracking.
log(double) - Static method in class java.lang.Math
Returns the natural log of a double value.
Long - Class in java.lang
Class to represent a long as an immutable object.
Long(long) - Constructor for class java.lang.Long
Constructs a Long object.
longValue() - Method in class java.lang.Long
Returns the long value of this object.

M

Mailbox - Class in com.ridgesoft.io
This class implements a reliable means for passing messages over an unrelaible serial data stream, such as a serial port.
Mailbox(InputStream, OutputStream, int, int) - Constructor for class com.ridgesoft.io.Mailbox
Constructs a Mailbox object.
MailboxStateException - Exception in com.ridgesoft.io
Exception thrown if a Mailbox is not in the correct state to perform a particular operation.
MailboxStateException(String) - Constructor for exception com.ridgesoft.io.MailboxStateException
 
MailboxStateException() - Constructor for exception com.ridgesoft.io.MailboxStateException
 
Math - Class in java.lang
Implements math library methods.
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.
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.
mEnabled - Variable in class com.ridgesoft.robotics.behaviors.AbstractBehavior2
Current enabled state.
MenuController - Interface in com.ridgesoft.ui
Interface to allow MenuItems to interface with an object implementing the MenuController interface.
MenuItem - Interface in com.ridgesoft.ui
Interface to represent an item in a hierarchical menu system.
MenuItemList - Class in com.ridgesoft.ui
Abstract class for a named list of menu items.
MenuItemList(String) - Constructor for class com.ridgesoft.ui.MenuItemList
Constructs a MenuItemList.
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.
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.
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.
MODEL_IntelliBrain - Static variable in class com.ridgesoft.intellibrain.IntelliBrain
 
MODEL_IntelliBrain_2 - Static variable in class com.ridgesoft.intellibrain.IntelliBrain
 
Motor - Interface in com.ridgesoft.robotics
Generic interface to a variable power motor.
Motor2 - Interface in com.ridgesoft.robotics
Exteneded generic interface to a variable power motor which provides finer grained power control than the Motor interface.
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.
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.
Mvp1IrRemote - Class in com.ridgesoft.robotics.sensors
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.
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

name - Variable in class javax.comm.CommPort
The name of this CommPort.
NaN - Static variable in class java.lang.Double
Not a number value.
NaN - Static variable in class java.lang.Float
Not a number value.
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.
navigationOperationTerminated(boolean) - Method in interface com.ridgesoft.robotics.NavigatorListener
Method invoked each time a navigation command is terminated.
Navigator - Interface in com.ridgesoft.robotics
Generic interface implemented by classes that support two dimensional navigation.
NavigatorListener - Interface in com.ridgesoft.robotics
Generic navigation listener interface to listen for termination of a pending navigation operation.
NEGATIVE_INFINITY - Static variable in class java.lang.Double
Negative infinity.
NEGATIVE_INFINITY - Static variable in class java.lang.Float
Negative infinity.
NegativeArraySizeException - Exception in java.lang
Exception thrown if a negative size is specified when creating an array.
NegativeArraySizeException() - Constructor for exception java.lang.NegativeArraySizeException
 
NegativeArraySizeException(String) - Constructor for exception java.lang.NegativeArraySizeException
 
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.
NORM_PRIORITY - Static variable in class java.lang.Thread
Normal thread priority.
NoSuchMethodException - Exception in java.lang
Exception thrown when an attempt is made to execute a method which doesn't exist.
NoSuchMethodException() - Constructor for exception java.lang.NoSuchMethodException
 
NoSuchMethodException(String) - Constructor for exception java.lang.NoSuchMethodException
 
notify() - Method in class java.lang.Object
Notifies the next waiting thread.
notifyAll() - Method in class java.lang.Object
Notifies all waiting threads.
NullPointerException - Exception in java.lang
Exception thrown if an attempt is made to use a null reference.
NullPointerException() - Constructor for exception java.lang.NullPointerException
 
NullPointerException(String) - Constructor for exception java.lang.NullPointerException
 

O

Object - Class in java.lang
The root class of all other classes.
Object() - Constructor for class java.lang.Object
Constructs an Object.
OdometricLocalizer - Class in com.ridgesoft.robotics
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.
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.io.Mailbox
Open the mailbox, waiting as long as necessary to connect with the peer at the other end of the streams.
open(int) - Method in class com.ridgesoft.io.Mailbox
Open the mailbox, waiting no longer than the timeout value to connect with the peer at the other end of the streams.
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.
OutOfMemoryError - Error in java.lang
Exception thrown if there is not enough heap memory to statisfy a memory allocation request.
OutOfMemoryError() - Constructor for error java.lang.OutOfMemoryError
 
OutOfMemoryError(String) - Constructor for error java.lang.OutOfMemoryError
 
OutputStream - Class in java.io
Abstract base class for output streams.
OutputStream() - Constructor for class java.io.OutputStream
Constructor for subclasses to call.
OutputStreamTee - Class in com.ridgesoft.io
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.

P

panServoPosition - Variable in class com.ridgesoft.robotics.sensors.CMUcam.CMUcamTrackingData
The current position of the panning servo.
ParallaxPing - Class in com.ridgesoft.robotics.sensors
Class to interface with the Parallax Ping))) ultrasonic range finder.
ParallaxPing(PulseInput) - Constructor for class com.ridgesoft.robotics.sensors.ParallaxPing
Constructs a ParallaxPing object.
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 in com.ridgesoft.robotics
Implements a Proportional-Integral-Differential (PID) controller.
PIDController(float, float, float, float, boolean) - Constructor for class com.ridgesoft.robotics.PIDController
Constructs a PID controller
ping() - Method in interface com.ridgesoft.robotics.RangeFinder
Generates a ping if the sensor requires it.
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.
ping() - Method in class com.ridgesoft.robotics.SonarRangeFinder
Generates a ping.
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.
PORTA - Static variable in class com.ridgesoft.handyboard.HandyBoard
Address of port A on the 68HC11.
Pose - Class in com.ridgesoft.robotics
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.
POSITIVE_INFINITY - Static variable in class java.lang.Double
Positive infinity.
POSITIVE_INFINITY - Static variable in class java.lang.Float
Positive infinity.
postMessage(byte[]) - Method in class com.ridgesoft.io.Mailbox
Posts a message to be delivered to the peer.
postMessage(byte[], int) - Method in class com.ridgesoft.io.Mailbox
Posts a message to be delivered to the peer.
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.
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.
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.
PrintStream - Class in java.io
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.
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.
PulseInput - Interface in com.ridgesoft.robotics
Generic interface to a digital input port which supports pulse input timing.
PulseOutput - Interface in com.ridgesoft.robotics
Generic interface for a digital port which supports output pulsing.
PushButton - Interface in com.ridgesoft.robotics
Generic interface to a push button.

R

random() - Static method in class java.lang.Math
Returns a random number between 0.0 and 1.0.
Random - Class in java.util
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.
rangeCentimeters(boolean) - Method in class com.ridgesoft.robotics.sensors.DevantechSRF08
Generates a ping requesting ranging results in inches.
RangeFinder - Interface in com.ridgesoft.robotics
Generic interface to a range finding sensor.
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.
Runnable - Interface in java.lang
Interface for classes which support a run method.
RuntimeException - Exception in java.lang
Base class for all application related exceptions that are detected at run-time.
RuntimeException() - Constructor for exception java.lang.RuntimeException
 
RuntimeException(String) - Constructor for exception java.lang.RuntimeException
 

S

sample() - Method in class com.ridgesoft.intellibrain.IntelliBrainAnalogInput
Samples this analog input.
sample() - Method in interface com.ridgesoft.robotics.AnalogInput
Samples this analog input.
Screen - Interface in com.ridgesoft.ui
Generic interface implemented by classes that implement character based screens which can be displayed on a Display.
ScreenManager - Class in com.ridgesoft.ui
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.
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.
Serializable - Interface in java.io
Interface to indicate a Class is serializable.
SerialPort - Class in javax.comm
Abstract base class for serial ports.
SerialPort() - Constructor for class javax.comm.SerialPort
Constructs a SerialPort object.
Servo - Interface in com.ridgesoft.robotics
Generic interface to a servo.
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.
setLength(int) - Method in class java.lang.StringBuffer
Sets the length of the string.
setLength(int) - Method in class java.lang.StringBuilder
Sets the length of the string.
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 class com.ridgesoft.robotics.effectors.DevantechMD03
Sets the motor's power.
setPower(int) - Method in interface com.ridgesoft.robotics.Motor
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.
setRangeRegister(int) - Method in class com.ridgesoft.robotics.sensors.DevantechSRF08
Sets the range register.
setRetransmitTime(int) - Method in class com.ridgesoft.io.Mailbox
Sets the amount of time to wait before retransmitting an unacknowledged message.
setRGBMode(boolean) - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcamBase
Sets the color mode to RGB or YCrCb.
setRxSleepTime(int) - Method in class com.ridgesoft.io.Mailbox
Sets the time the receiver thread sleeps between polls of the input stream when there is no data.
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.
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.
setTFrameSize(int) - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcamBase
Sets the size to expect for a T frame.
setTraceBreak(boolean) - Static method in class com.ridgesoft.vm.VM
Sets the trace break flag.
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.
setTrackInverted(boolean) - Method in class com.ridgesoft.robotics.sensors.CMUcam.CMUcam2
Enables or disables track inverted mode.
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.
ShaftEncoder - Interface in com.ridgesoft.robotics
Generic interface to a shaft encoder.
SharpGP2D12 - Class in com.ridgesoft.robotics.sensors
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 in com.ridgesoft.robotics.sensors
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 in com.ridgesoft.robotics.sensors
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.
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.
Smoother - Class in com.ridgesoft.robotics
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 in com.ridgesoft.robotics
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 in com.ridgesoft.robotics.sensors
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.
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.
Speaker - Class in com.ridgesoft.io
Abstract class to interface to a speaker or buzzer.
Speaker() - Constructor for class com.ridgesoft.io.Speaker
Initializes a Speaker object.
sqrt(double) - Static method in class java.lang.Math
Returns the square root of the argument.
StackOverflowError - Error in java.lang
Exception thrown if a Thread does not have sufficient stack space available to complete a method call.
StackOverflowError() - Constructor for error java.lang.StackOverflowError
 
StackOverflowError(String) - Constructor for error java.lang.StackOverflowError
 
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 class com.ridgesoft.robotics.effectors.DevantechMD03
Turns motor power off and lets them coast.
STOP - Static variable in interface com.ridgesoft.robotics.Motor
Power off (coast and/or stop).
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.sensors.CMUcam.CMUcamBase
Issues an idle command to the camera which will cause it to stop sending tracking data.
StopBehavior - Class in com.ridgesoft.robotics.behaviors
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.
STOPBITS_1 - Static variable in class javax.comm.SerialPort
 
STOPBITS_2 - Static variable in class javax.comm.SerialPort
 
stopPressed() - Static method in class com.ridgesoft.handyboard.HandyBoard
Returns true if the STOP button is pressed.
String - Class in java.lang
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 in java.lang
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.
StringBuilder - Class in java.lang
Class representing a mutable character string.
StringBuilder() - Constructor for class java.lang.StringBuilder
Constructs an empty StringBuilder and allocates a default length initial buffer.
StringBuilder(int) - Constructor for class java.lang.StringBuilder
Constructs an empty StringBuilder and allocates an initial buffer of the length specified.
StringBuilder(String) - Constructor for class java.lang.StringBuilder
Constructs a StringBuilder containing the characters in the specified String.
System - Class in java.lang
Library of system level methods.

T

tan(double) - Static method in class java.lang.Math
Returns the tangent of the angle.
Thread - Class in java.lang
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 in java.lang
The root class of all errors and exceptions.
Throwable() - Constructor for class java.lang.Throwable
 
Throwable(String) - Constructor for class java.lang.Throwable
 
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.
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.
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.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.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.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.StringBuilder
Returns a String containing the character sequence in this StringBuilder.
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.
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.
TwoLineDisplayMenuController - Class in com.ridgesoft.ui
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 in com.ridgesoft.ui
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.
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.
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.

U

UnknownError - Error in java.lang
Exception thrown if the virtual machine encounters a problem it isn't able to classify.
UnknownError() - Constructor for error java.lang.UnknownError
 
UnknownError(String) - Constructor for error java.lang.UnknownError
 
UnsatisfiedLinkError - Error in java.lang
Exception thrown if a run-time linking error occurs, such as inability to find a native method which is being called.
UnsatisfiedLinkError() - Constructor for error java.lang.UnsatisfiedLinkError
 
UnsatisfiedLinkError(String) - Constructor for error java.lang.UnsatisfiedLinkError
 
UnsupportedCommOperationException - Exception in javax.comm
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 exception javax.comm.UnsupportedCommOperationException
 
UnsupportedCommOperationException(String) - Constructor for exception javax.comm.UnsupportedCommOperationException
 
UnsupportedOperationException - Exception in java.lang
Exception thrown if an attempt is made to execute a byte code the virtual machine does not support.
UnsupportedOperationException() - Constructor for exception java.lang.UnsupportedOperationException
 
UnsupportedOperationException(String) - Constructor for exception 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

valueOf(Object) - Static method in class java.lang.String
Returns toString() of the specified object.
Vector2D - Class in com.ridgesoft.robotics
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 in java.lang
Base class for all virtual machine related exceptions.
VirtualMachineError() - Constructor for error java.lang.VirtualMachineError
 
VirtualMachineError(String) - Constructor for error java.lang.VirtualMachineError
 
VM - Class in com.ridgesoft.vm
Virtual Machine support class.

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 v2.0

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