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

A

A - Static variable in class tinyvm.rcx.Motor
Motor A.
abs(int) - Static method in class java.lang.Math
 
activate() - Method in class tinyvm.rcx.Sensor
Activates the sensor.
addSensorListener(SensorListener) - Method in class tinyvm.rcx.Sensor
Adds a sensor listener.
ALL - Static variable in interface tinyvm.rcx.Segment
 
append(boolean) - Method in class java.lang.StringBuffer
 
append(char) - Method in class java.lang.StringBuffer
 
append(double) - Method in class java.lang.StringBuffer
 
append(float) - Method in class java.lang.StringBuffer
 
append(int) - Method in class java.lang.StringBuffer
 
append(long) - Method in class java.lang.StringBuffer
 
append(Object) - Method in class java.lang.StringBuffer
 
append(String) - Method in class java.lang.StringBuffer
 
ArithmeticException - exception java.lang.ArithmeticException.
 
ArithmeticException() - Constructor for class java.lang.ArithmeticException
 
ArrayIndexOutOfBoundsException - exception java.lang.ArrayIndexOutOfBoundsException.
 
ArrayIndexOutOfBoundsException() - Constructor for class java.lang.ArrayIndexOutOfBoundsException
 

B

B - Static variable in class tinyvm.rcx.Motor
Motor B.
backward() - Method in class tinyvm.rcx.Motor
Causes motor to rotate backwards.
BATTERY - Static variable in interface tinyvm.rcx.Segment
 
beep() - Static method in class tinyvm.rcx.Sound
Beeps once.
beepSequence() - Static method in class tinyvm.rcx.Sound
Beeps twice.
BitSet - class java.util.BitSet.
Represents a long set of bits.
BitSet(int) - Constructor for class java.util.BitSet
 
Button - class tinyvm.rcx.Button.
Abstraction for an RCX button.
buzz() - Static method in class tinyvm.rcx.Sound
Low buzz.

C

C - Static variable in class tinyvm.rcx.Motor
Motor C.
Class - class java.lang.Class.
Not functional.
Class() - Constructor for class java.lang.Class
 
ClassCastException - exception java.lang.ClassCastException.
 
ClassCastException() - Constructor for class java.lang.ClassCastException
 
ClassNotFoundException - exception java.lang.ClassNotFoundException.
 
ClassNotFoundException() - Constructor for class java.lang.ClassNotFoundException
 
clear() - Static method in class tinyvm.rcx.LCD
Clears the display.
clear(int) - Method in class java.util.BitSet
 
clearSegment(int) - Static method in class tinyvm.rcx.LCD
Clears an LCD segment.
Cloneable - interface java.lang.Cloneable.
This interface is not functional.
controlMotor(char, int, int) - Static method in class tinyvm.rcx.Motor
Low-level API for controlling a motor.
currentTimeMillis() - Static method in class tinyvm.rcx.Time
Return the number of milliseconds the RCX has been running.

D

DATALOG - Static variable in interface tinyvm.rcx.Segment
 
DOWNLOAD - Static variable in interface tinyvm.rcx.Segment
 

E

Error - error java.lang.Error.
 
Error() - Constructor for class java.lang.Error
 
Exception - exception java.lang.Exception.
 
Exception() - Constructor for class java.lang.Exception
 

F

flt() - Method in class tinyvm.rcx.Motor
Causes motor to float.
forName(String) - Static method in class java.lang.Class
 
forward() - Method in class tinyvm.rcx.Motor
Causes motor to rotate forward.

G

get(int) - Method in class java.util.BitSet
 
getBatteryPower() - Static method in class tinyvm.rcx.ROM
 
getClass() - Method in class java.lang.Object
Returns null.
getDelay() - Method in class tinyvm.rcx.Timer
access how man milliseconds between timedOut() messages.
getMessage() - Method in class java.lang.Throwable
 

I

isAlive() - Method in class java.lang.Thread
 
isPacketAvailable() - Static method in class tinyvm.rcx.Serial
Checks to see if a packet is available.
isPressed() - Method in class tinyvm.rcx.Button
 

J

java.lang - package java.lang
Core Java classes
java.util - package java.util
Utilities

L

LCD - class tinyvm.rcx.LCD.
LCD routines.

M

Math - class java.lang.Math.
Mathematical operations.
Math() - Constructor for class java.lang.Math
 
max(int, int) - Static method in class java.lang.Math
 
min(int, int) - Static method in class java.lang.Math
 
MinLCD - class tinyvm.rcx.MinLCD.
Only the most basic APIs from LCD.
MinSound - class tinyvm.rcx.MinSound.
Only the most basic APIs from Sound.
Motor - class tinyvm.rcx.Motor.
Abstraction for a motor.
MOTOR_A_FWD - Static variable in interface tinyvm.rcx.Segment
 
MOTOR_A_REV - Static variable in interface tinyvm.rcx.Segment
 
MOTOR_A_VIEW - Static variable in interface tinyvm.rcx.Segment
 
MOTOR_B_FWD - Static variable in interface tinyvm.rcx.Segment
 
MOTOR_B_REV - Static variable in interface tinyvm.rcx.Segment
 
MOTOR_B_VIEW - Static variable in interface tinyvm.rcx.Segment
 
MOTOR_C_FWD - Static variable in interface tinyvm.rcx.Segment
 
MOTOR_C_REV - Static variable in interface tinyvm.rcx.Segment
 
MOTOR_C_VIEW - Static variable in interface tinyvm.rcx.Segment
 

N

nextInt() - Method in class java.util.Random
 
NoClassDefFoundError - error java.lang.NoClassDefFoundError.
 
NoClassDefFoundError(String) - Constructor for class java.lang.NoClassDefFoundError
 
NoSuchMethodError - error java.lang.NoSuchMethodError.
 
NoSuchMethodError() - Constructor for class java.lang.NoSuchMethodError
 
NullPointerException - exception java.lang.NullPointerException.
 
NullPointerException() - Constructor for class java.lang.NullPointerException
 

O

Object - class java.lang.Object.
Base class for all objects.
Object() - Constructor for class java.lang.Object
 
OutOfMemoryError - error java.lang.OutOfMemoryError.
 
OutOfMemoryError() - Constructor for class java.lang.OutOfMemoryError
 

P

passivate() - Method in class tinyvm.rcx.Sensor
Passivates the sensor.
playTone(int, int) - Static method in class tinyvm.rcx.MinSound
Deprecated.  
playTone(int, int) - Static method in class tinyvm.rcx.Sound
Plays a tone, given its frequency and duration.
PRGM - Static variable in class tinyvm.rcx.Button
The Prgm button.
print(char[]) - Static method in class tinyvm.rcx.TextLCD
Print up to the first 5 characters of a char array to the LCD.
printChar(char, int) - Static method in class tinyvm.rcx.TextLCD
Prints a character to a given position.

R

Random - class java.util.Random.
Pseudo-random number generation.
Random(int) - Constructor for class java.util.Random
 
RANGE_LONG - Static variable in interface tinyvm.rcx.Segment
 
RANGE_SHORT - Static variable in interface tinyvm.rcx.Segment
 
readBooleanValue() - Method in class tinyvm.rcx.Sensor
 
readButtons() - Static method in class tinyvm.rcx.Button
Low-level API that reads status of buttons.
readPacket(byte[]) - Static method in class tinyvm.rcx.Serial
Reads a packet received by the RCX, if one is available.
readPercentage() - Method in class tinyvm.rcx.Sensor
 
readRawValue() - Method in class tinyvm.rcx.Sensor
 
readSensorValue(short, byte, byte) - Static method in class tinyvm.rcx.Sensor
Low-level API for reading sensor values.
refresh() - Static method in class tinyvm.rcx.LCD
Refreshes LCD.
refresh() - Static method in class tinyvm.rcx.MinLCD
Refreshes LCD.
resetMinuteTimer() - Static method in class tinyvm.rcx.ROM
Resets two-byte timer in the RCX.
resetRcx() - Static method in class tinyvm.rcx.Serial
Resets serial communications.
ROM - class tinyvm.rcx.ROM.
Provides access to ROM routines that fall in a "miscellaneous" category.
ROM() - Constructor for class tinyvm.rcx.ROM
 
RUN - Static variable in class tinyvm.rcx.Button
The Run button.
run() - Method in class java.lang.Thread
Must be implemented by subclasses.
RuntimeException - exception java.lang.RuntimeException.
 
RuntimeException() - Constructor for class java.lang.RuntimeException
 

S

S1 - Static variable in class tinyvm.rcx.Sensor
Sensor 1.
S2 - Static variable in class tinyvm.rcx.Sensor
Sensor 2.
S3 - Static variable in class tinyvm.rcx.Sensor
Sensor 3.
Segment - interface tinyvm.rcx.Segment.
LCD segment constants.
sendPacket(byte[], int, int) - Static method in class tinyvm.rcx.Serial
Sends a packet to the PC or another RCX.
Sensor - class tinyvm.rcx.Sensor.
Abstraction for a sensor.
SENSOR_1_ACTIVE - Static variable in interface tinyvm.rcx.Segment
 
SENSOR_1_VIEW - Static variable in interface tinyvm.rcx.Segment
 
SENSOR_2_ACTIVE - Static variable in interface tinyvm.rcx.Segment
 
SENSOR_2_VIEW - Static variable in interface tinyvm.rcx.Segment
 
SENSOR_3_ACTIVE - Static variable in interface tinyvm.rcx.Segment
 
SENSOR_3_VIEW - Static variable in interface tinyvm.rcx.Segment
 
SensorListener - interface tinyvm.rcx.SensorListener.
Listener of sensor events.
Serial - class tinyvm.rcx.Serial.
Low-level APIs for serial communications.
set(int) - Method in class java.util.BitSet
 
setDataBuffer(byte[]) - Static method in class tinyvm.rcx.Serial
Sets the buffer that will be used to save data transferred with opcode 0x45.
setDelay(int) - Method in class tinyvm.rcx.Timer
Change the delay between timedOut messages.
setNumber(int, int, int) - Static method in class tinyvm.rcx.LCD
Sets a number to be displayed in the LCD.
setNumber(int, int, int) - Static method in class tinyvm.rcx.MinLCD
Sets a number to be displayed in the LCD.
setPower(int) - Method in class tinyvm.rcx.Motor
Sets motor power to a value between 0 and 7.
setSegment(int) - Static method in class tinyvm.rcx.LCD
Sets an LCD segment.
showNumber(int) - Static method in class tinyvm.rcx.LCD
Shows an unsigned number on the LCD.
showProgramNumber(int) - Static method in class tinyvm.rcx.LCD
Shows an digit in the Program section of the LCD.
sleep(int) - Static method in class tinyvm.rcx.Time
Cause the calling thread to "sleep" for at LEAST the specified number of milliseconds.
Sound - class tinyvm.rcx.Sound.
RCX sound routines.
StackOverflowError - error java.lang.StackOverflowError.
 
StackOverflowError() - Constructor for class java.lang.StackOverflowError
 
STANDING - Static variable in interface tinyvm.rcx.Segment
 
start() - Method in class java.lang.Thread
Starts this thread.
start() - Method in class tinyvm.rcx.Timer
Starts the timer, telling it to send timeOut() methods to the TimerListener.
stateChanged(Sensor, boolean) - Method in interface tinyvm.rcx.SensorListener
Called when the boolean state of the sensor changes.
stateChanged(Sensor, int) - Method in interface tinyvm.rcx.SensorListener
Called when the raw value of the sensor changes.
stop() - Method in class tinyvm.rcx.Timer
Stops the timer.
stop() - Method in class tinyvm.rcx.Motor
Causes motor to stop.
String - class java.lang.String.
String constants not yet supported by TinyVM.
String(char[], int, int) - Constructor for class java.lang.String
 
StringBuffer - class java.lang.StringBuffer.
String constants not yet supported by TinyVM.
StringBuffer(String) - Constructor for class java.lang.StringBuffer
 
systemSound(boolean, int) - Static method in class tinyvm.rcx.Sound
Play a system sound.

T

TextLCD - class tinyvm.rcx.TextLCD.
Display text on the LCD screen.
Thread - class java.lang.Thread.
A thread (task) of execution.
Thread() - Constructor for class java.lang.Thread
 
ThreadDeath - error java.lang.ThreadDeath.
 
ThreadDeath() - Constructor for class java.lang.ThreadDeath
 
Throwable - class java.lang.Throwable.
Base class for exceptions and errors.
Throwable() - Constructor for class java.lang.Throwable
 
Time - class tinyvm.rcx.Time.
Implements currentTimeMillis() and sleep() (as sleep wont work in the Thread class).
timedOut() - Method in interface tinyvm.rcx.TimerListener
 
Timer - class tinyvm.rcx.Timer.
Timer object, with some similar functionality to java.Swing.Timer.
Timer(int, TimerListener) - Constructor for class tinyvm.rcx.Timer
Create a Timer object.
TimerListener - interface tinyvm.rcx.TimerListener.
Listener used with Timer.
tinyvm.rcx - package tinyvm.rcx
Access to RCX sensors, motors, etc.
toCharArray() - Method in class java.lang.String
 
toString() - Method in class java.lang.Object
Returns the empty string.
toString() - Method in class java.lang.StringBuffer
 
toString() - Method in class java.lang.String
 
twoBeeps() - Static method in class tinyvm.rcx.Sound
Beeps twice.

U

UPLOAD - Static variable in interface tinyvm.rcx.Segment
 

V

valueOf(Object) - Static method in class java.lang.String
 
VIEW - Static variable in class tinyvm.rcx.Button
The View button.

W

waitForPressAndRelease() - Method in class tinyvm.rcx.Button
Loops until the button is released.
WALKING - Static variable in interface tinyvm.rcx.Segment
 

Y

yield() - Static method in class java.lang.Thread
Preempts the current thread.

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