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

A

abs(int) - Static method in class java.lang.Math
Find the absolute value of a value.
ACK - Static variable in class stamp.peripheral.io.I2C
 
ActionPause - class stamp.util.dialer.ActionPause.
Dialer pause action.
ActionPause(int) - Constructor for class stamp.util.dialer.ActionPause
Create a pause action.
ActionResult - class stamp.util.dialer.ActionResult.
Dialer result action.
ActionResult(boolean) - Constructor for class stamp.util.dialer.ActionResult
Create a result action.
ActionSend - class stamp.util.dialer.ActionSend.
Dialer send action.
ActionSend(Uart, String) - Constructor for class stamp.util.dialer.ActionSend
Create a send action.
ActionWait - class stamp.util.dialer.ActionWait.
Dialer wait action.
ActionWait(Uart, String, int, int) - Constructor for class stamp.util.dialer.ActionWait
Create a wait action.
ADC - class stamp.core.ADC.
This class provides an interface to the Virtual Peripheral ADC.
ADC(int, int) - Constructor for class stamp.core.ADC
Create a sigma-delta analog to digital converter virtual peripheral and start it running.
add(int, Object) - Method in class stamp.util.List
Inserts an object at the specified location in the list.
add(Object) - Method in class stamp.util.List
Adds an object to the end of the list.
addItem(LinkedListItem) - Method in class stamp.util.LinkedList
Add an item to the list.
addTask(Task) - Method in class stamp.util.os.TaskManager
Add a task to task list.
age - Variable in class stamp.util.Cache
 
append(char) - Method in class java.lang.StringBuffer
Append a character to the StringBuffer.
append(char[], int) - Method in class java.lang.StringBuffer
Append an array of characters to a StringBuffer.
append(int) - Method in class java.lang.StringBuffer
Append the string value of an integer to the StringBuffer.
append(String) - Method in class java.lang.StringBuffer
Append a String to the StringBuffer.

B

banner(String, int) - Method in class stamp.peripheral.appmod.LedTerminal
Scrolls a message across the display.
Boolean - class java.lang.Boolean.
The Boolean class represents values of type boolean.
Boolean(boolean) - Constructor for class java.lang.Boolean
Create a new Boolean object with the given value.
Boolean(String) - Constructor for class java.lang.Boolean
Create a Boolean object from a string.
booleanValue() - Method in class java.lang.Boolean
Return the value of this object.
BTN_X - Static variable in class stamp.peripheral.hid.Joystick
 
BTN_XY - Static variable in class stamp.peripheral.hid.Joystick
 
BTN_Y - Static variable in class stamp.peripheral.hid.Joystick
 
Button - class stamp.core.Button.
Push button with auto-repeat and repeat-delay.
BUTTON_AUTO_REPEAT - Static variable in class stamp.core.Button
The button is down and is auto-repeating.
BUTTON_DEBOUNCE - Static variable in class stamp.core.Button
The button has just gone down and we are waiting for the debounce period.
BUTTON_DOWN - Static variable in class stamp.core.Button
The button has just gone down.
BUTTON_UP - Static variable in class stamp.core.Button
The button is currently up.
Button(int, boolean) - Constructor for class stamp.core.Button
Create an instance of the Button class without auto-repeat.
Button(int, boolean, int, int) - Constructor for class stamp.core.Button
Create an instance of the Button class with auto-repeat enabled.
buttonDown() - Method in class stamp.core.Button
Check whether the button is down.
buttons() - Method in class stamp.peripheral.hid.Joystick
Reads X and Y buttons on joystick.
buttonX() - Method in class stamp.peripheral.hid.Joystick
Reads X button on joystick.
buttonY() - Method in class stamp.peripheral.hid.Joystick
Reads Y button on joystick.
byteAvailable() - Static method in class stamp.core.Terminal
Checks if a byte is available into the terminal buffer.
byteAvailable() - Method in class stamp.core.Uart
Test whether any bytes are available in the receive buffer.

C

Cache - class stamp.util.Cache.
A cache is a special type of pool.
Cache(int) - Constructor for class stamp.util.Cache
Creates a new cache with the specified number of entries.
capacity() - Method in class java.lang.StringBuffer
Returns the current capacity of the StringBuffer.
carry() - Static method in class stamp.core.CPU
Internal method.
CelsiusToFahr(int) - Method in class stamp.peripheral.sensor.temperature.TempSensor
Converts Celsius temperature to Fahrenheit
charAt(int) - Method in class java.lang.StringBuffer
Retrieve a character from StringBuffer.
charAt(int) - Method in class java.lang.String
Return the character at the specified offset from the start of the String.
checkIn(Object) - Method in class stamp.util.Pool
Checks an object back into the pool when it is no longer needed.
checkOut() - Method in class stamp.util.Pool
Check an object out of the pool.
checkOut() - Method in class stamp.util.Cache
Check an object out of the pool.
Class - class java.lang.Class.
 
clear() - Method in class java.lang.StringBuffer
Clear the content of StringBuffer.
clear() - Method in class stamp.peripheral.appmod.LedTerminal
This will turn all LEDs off and clear the screen.
Cloneable - interface java.lang.Cloneable.
 
colonBot - Static variable in class stamp.peripheral.appmod.LedTerminal
Colon (Bottom)
colonTop - Static variable in class stamp.peripheral.appmod.LedTerminal
Colon (Top)
count(int, int, boolean) - Static method in class stamp.core.CPU
Count the number of rising or falling edge transitions that occur during a set period of time.
CPU - class stamp.core.CPU.
Utility methods for accessing the Javelin Stamp hardware core.
currentTask - Variable in class stamp.util.os.TaskManager
The task which is currently being executed.

D

DAC - class stamp.core.DAC.
This class provides an interface to the Virtual Peripheral DAC.
DAC(int) - Constructor for class stamp.core.DAC
Create a new one bit digital to analog converter.
debounceDelay - Variable in class stamp.core.Button
The amount of time to debounce when the button goes down.
debug - Variable in class stamp.util.dialer.DialerControl
Whether debugging information should be printed.
debug - Variable in class stamp.util.os.TaskManager
Turns on debug mode which will print debugging messages.
dec1 - Static variable in class stamp.peripheral.appmod.LedTerminal
Decimal LED Display #1 (Right most)
dec2 - Static variable in class stamp.peripheral.appmod.LedTerminal
Decimal LED Display #2 (2nd from right)
dec3 - Static variable in class stamp.peripheral.appmod.LedTerminal
Decimal LED Display #3 (2nd from left)
dec4 - Static variable in class stamp.peripheral.appmod.LedTerminal
Decimal LED Display #4 (Left most)
DEFAULT_REPEAT_DELAY - Static variable in class stamp.core.Button
 
DEFAULT_REPEAT_RATE - Static variable in class stamp.core.Button
 
delay(int) - Static method in class stamp.core.CPU
Delays the program execution for a period of time.
delete(int, int) - Method in class java.lang.StringBuffer
Delete a range of characters from the StringBuffer.
DialerAction - class stamp.util.dialer.DialerAction.
Superclass for all dialer actions.
DialerAction() - Constructor for class stamp.util.dialer.DialerAction
 
DialerControl - class stamp.util.dialer.DialerControl.
Dialer control for automated dialing of modems and ISPs.
DialerControl(DialerAction[]) - Constructor for class stamp.util.dialer.DialerControl
 
direct(String) - Method in class stamp.peripheral.appmod.LedTerminal
This routine will give you direct access over the AppMod.
direct(StringBuffer) - Method in class stamp.peripheral.appmod.LedTerminal
This routine will give you direct access over the AppMod.
dirReceive - Static variable in class stamp.core.Uart
The value to be using in the direction parameter to create a receiver.
dirTransmit - Static variable in class stamp.core.Uart
The value to be using in the direction parameter to create a transmitter.
display(String, int) - Method in class stamp.peripheral.appmod.LedTerminal
This will display a message.
displayTime(boolean) - Method in class stamp.peripheral.appmod.LedTerminal
This method will display or hide the time
dontInvert - Static variable in class stamp.core.Uart
The value for dataInvert and hsInvert to indicate that inverted logic should not be used.
DS1620 - class stamp.peripheral.sensor.temperature.DS1620.
This class encapsulates the basic capabilities of the Dallas DS1620 3-wire temperature sensor.
DS1620(int, int, int) - Constructor for class stamp.peripheral.sensor.temperature.DS1620
Creates DS1620 temperature sensor object that is intialized for free-run mode for use with a CPU.

E

EEPROM - class stamp.core.EEPROM.
Use the EEPROM on the Javelin board for persistent storage.
EEPROM() - Constructor for class stamp.core.EEPROM
 
eeRead(int) - Static method in class stamp.core.EEPROM
 
eeWrite(int, byte) - Static method in class stamp.core.EEPROM
 
enterExecute() - Method in class stamp.util.os.Task
Change the task to the STATE_READY state.
enterWait() - Method in class stamp.util.os.Task
Change the task to the STATE_WAITING state.
equals(Object) - Method in class java.lang.Object
Compare this object to another object.
equals(Object) - Method in class java.lang.Boolean
Return true if obj refers to the same value as this object.
equals(String) - Method in class java.lang.StringBuffer
Compare this StringBuffer to a String to see if they contain the identical sequence of characters.
equals(String) - Method in class java.lang.String
Test the string with equality with another string.
equals(StringBuffer) - Method in class java.lang.StringBuffer
Compare this StringBuffer to another to see if they contain the identical sequence of characters.
equalsIgnoreCase(String) - Method in class java.lang.String
Perform a case-insensitive comparison this string and another string.
Error - error java.lang.Error.
 
Error() - Constructor for class java.lang.Error
 
Exception - exception java.lang.Exception.
 
Exception() - Constructor for class java.lang.Exception
 
execute() - Method in class stamp.util.os.Task
Perform a period task.
execute(DialerControl) - Method in class stamp.util.dialer.DialerAction
Executes the action.
execute(DialerControl) - Method in class stamp.util.dialer.ActionPause
Executes the action.
execute(DialerControl) - Method in class stamp.util.dialer.ActionSend
Executes the action.
execute(DialerControl) - Method in class stamp.util.dialer.ActionResult
Executes the action.
execute(DialerControl) - Method in class stamp.util.dialer.ActionWait
Executes the action.
Expect - class stamp.util.Expect.
Class to wait for an input from a UART with a timeout.
Expect() - Constructor for class stamp.util.Expect
 

F

FahrToCelsius(int) - Method in class stamp.peripheral.sensor.temperature.TempSensor
Converts Fahrenheit temperature to Celsius
FAILURE - Static variable in class stamp.util.dialer.ActionResult
 
FAILURE_OFFSET - Static variable in class stamp.util.dialer.DialerControl
 
failureCount - Variable in class stamp.util.dialer.DialerControl
The current failure count.
FALSE - Static variable in class java.lang.Boolean
A Boolean object corresponding to the value false.
freeMemory() - Static method in class stamp.core.Memory
Find the number of bytes of memory SRAM.
Freqout - class stamp.core.Freqout.
Frequency generation based on pulse width modulation.
freqout(int) - Method in class stamp.core.Freqout
Set output frequency for a fixed amount of time.
Freqout(int) - Constructor for class stamp.core.Freqout
Creates a Freqout object based on PWM.
freqout(int, int) - Method in class stamp.core.Freqout
Set output frequency for a fixed amount of time.
Freqout(int, int) - Constructor for class stamp.core.Freqout
Creates a Freqout object based on PWM.

G

get(int) - Method in class stamp.util.List
Returns the element at the specified position in the list.
getChar() - Static method in class stamp.core.Terminal
Returns the last character sent from the terminal.
getCm() - Method in class stamp.peripheral.sensor.range.SRF04
 
getFirst() - Method in class stamp.util.LinkedList
Return the first item in the list.
getIn() - Method in class stamp.peripheral.sensor.range.SRF04
 
getIn10() - Method in class stamp.peripheral.sensor.range.SRF04
 
getLast() - Method in class stamp.util.LinkedList
return the last item in the list
getMessage() - Method in class java.lang.Throwable
 
getMm() - Method in class stamp.peripheral.sensor.range.SRF04
 
getNext(LinkedListItem) - Method in class stamp.util.LinkedList
Given an item in the list return the next item.
getNextLoop(LinkedListItem) - Method in class stamp.util.LinkedList
Given an item in the list return the next item, or the first item in the list if the end of the list is reached.
getRaw() - Method in class stamp.peripheral.sensor.range.SRF04
Returns raw distance value from SRF04.
getState() - Method in class stamp.core.Button
Returns the current state of the button.
getTemp(char) - Method in class stamp.peripheral.sensor.temperature.TempSensor
Returns current temperature.
getTempC() - Method in class stamp.peripheral.sensor.temperature.TempSensor
 
getTempC() - Method in class stamp.peripheral.sensor.temperature.DS1620
Returns the current temperature in degrees Celsius.
getTempF() - Method in class stamp.peripheral.sensor.temperature.TempSensor
 
getTempF() - Method in class stamp.peripheral.sensor.temperature.DS1620
Returns the current temperature in degrees Farenheit.
getTempHi(char) - Method in class stamp.peripheral.sensor.temperature.TempSensor
Returns high temperature threshold in specified units
getTempLo(char) - Method in class stamp.peripheral.sensor.temperature.TempSensor
Returns low temperature threshold in specified units
getTempRaw() - Method in class stamp.peripheral.sensor.temperature.TempSensor
 
getTempRaw() - Method in class stamp.peripheral.sensor.temperature.DS1620
Returns DS1620 temp in units of 0.5 degrees Celcius
globalAge - Variable in class stamp.util.Cache
 

H

hashcode() - Method in class java.lang.Boolean
Return the hashcode for the Boolean object.

I

I2C - class stamp.peripheral.io.I2C.
This class defines a physical bus and provides essential I2C protocol routines.
I2C(int, int) - Constructor for class stamp.peripheral.io.I2C
Creates I2C bus object and intializes bus pins.
IllegalArgumentException - exception java.lang.IllegalArgumentException.
 
IllegalArgumentException() - Constructor for class java.lang.IllegalArgumentException
 
indexOf(String) - Method in class java.lang.StringBuffer
Finds the first occurance of the specified String in this StringBuffer.
indexOf(String) - Method in class java.lang.String
Finds the first occurance of the specified String in this String.
IndexOutOfBoundsException - exception java.lang.IndexOutOfBoundsException.
 
IndexOutOfBoundsException() - Constructor for class java.lang.IndexOutOfBoundsException
 
insert(int, char) - Method in class java.lang.StringBuffer
Insert a character into a StringBuffer.
install(int) - Static method in class stamp.core.CPU
Internal method.
installVP(VirtualPeripheral) - Static method in class stamp.core.CPU
Install a new Virtual Peripheral.
Integer - class java.lang.Integer.
The Integer class represents the int primitive.
Integer(int) - Constructor for class java.lang.Integer
Create an Integer object with the specified value.
invert - Static variable in class stamp.core.Uart
The value for dataInvert and hsInvert to indicate that inverted logic should be used.
isPresent() - Method in class stamp.peripheral.io.PCF8574
Check for presence of specific PCF8574 device.

J

java.io - package java.io
 
java.lang - package java.lang
 
java.util - package java.util
 
Joystick - class stamp.peripheral.hid.Joystick.
This class provides an interface to standard analog joystick -- the kind used for PC games that plugs into a DB-15 connector (game port).
Joystick(int, int, int, int) - Constructor for class stamp.peripheral.hid.Joystick
Creates analog joystick object.

L

led1 - Static variable in class stamp.peripheral.appmod.LedTerminal
Discrete LED #1 (Right most)
led2 - Static variable in class stamp.peripheral.appmod.LedTerminal
Discrete LED #2 (2nd from right)
led3 - Static variable in class stamp.peripheral.appmod.LedTerminal
Discrete LED #3 (2nd from left)
led4 - Static variable in class stamp.peripheral.appmod.LedTerminal
Discrete LED #4 - (Left Most)
LedTerminal - class stamp.peripheral.appmod.LedTerminal.
This LedTerminal class is for Parallax's "LED Terminal AppMod" (part #29112)
length() - Method in class java.lang.StringBuffer
Returns the current length of the StringBuffer.
length() - Method in class java.lang.String
Return the length of this String measured in characters.
LinkedList - class stamp.util.LinkedList.
A linked list.
LinkedList() - Constructor for class stamp.util.LinkedList
 
LinkedListItem - class stamp.util.LinkedListItem.
An item in a linked list.
LinkedListItem() - Constructor for class stamp.util.LinkedListItem
 
list - Variable in class stamp.util.LinkedList
 
list - Variable in class stamp.util.List
 
List - class stamp.util.List.
An ordered list of objects.
List(int) - Constructor for class stamp.util.List
Creates a new list with the specified number of entries.
login(String, String, String, String, int) - Method in class stamp.peripheral.ModemInterface
 
login(String, String, String, String, String, String, int) - Method in class stamp.peripheral.ModemInterface
 

M

mark() - Method in class stamp.core.Timer
Remembers the current timer value.
Math - class java.lang.Math.
 
MAX_NUM_VPS - Static variable in class stamp.core.CPU
The maximum number of virtual peripherals that can be installed at once.
MAX_RAND - Static variable in class java.util.Random
 
MAX_VALUE - Static variable in class java.lang.Integer
The maximum value that can be represented in an int variable.
max(int, int) - Static method in class java.lang.Math
Find the maximum of two values.
Memory - class stamp.core.Memory.
Methods for operating on the Javelin Stamp's memory.
message(char[], int) - Static method in class stamp.core.CPU
Internal method.
MIN_VALUE - Static variable in class java.lang.Integer
The minimum value that can be represented in an int variable.
min(int, int) - Static method in class java.lang.Math
Find the minimum of two values.
ModemInterface - class stamp.peripheral.ModemInterface.
Generic modem interface with AT command set.
ModemInterface(int, int, int, int, int) - Constructor for class stamp.peripheral.ModemInterface
 

N

NAK - Static variable in class stamp.peripheral.io.I2C
 
nap(int) - Static method in class stamp.core.CPU
Put the Javelin Stamp into sleep mode for a period of time.
next() - Method in class java.util.Random
Returns the next integer in the psuedo random sequence.
nextItem - Variable in class stamp.util.LinkedListItem
 
nextTask - Variable in class stamp.util.os.Task
 
NoSuchElementException - exception java.util.NoSuchElementException.
 
NoSuchElementException() - Constructor for class java.util.NoSuchElementException
 
NullPointerException - exception java.lang.NullPointerException.
 
NullPointerException() - Constructor for class java.lang.NullPointerException
 
numObjects - Variable in class stamp.util.List
 

O

Object - class java.lang.Object.
The Object class is the superclass of all other classes.
Object() - Constructor for class java.lang.Object
 
objectUsed - Variable in class stamp.util.Pool
 
out - Static variable in class java.lang.System
 
out(int) - Method in class stamp.peripheral.io.SR74xx595
Sends and latches data to 74xx595.
outNoLatch(int) - Method in class stamp.peripheral.io.SR74xx595
Sends data to 74xx595 without latching to outputs.
OutOfMemoryError - error java.lang.OutOfMemoryError.
 
OutOfMemoryError() - Constructor for class java.lang.OutOfMemoryError
 

P

parseInt(String) - Static method in class java.lang.Integer
Convert a string to an integer.
parseInt(StringBuffer) - Static method in class java.lang.Integer
Convert a string to an integer.
PCF8574 - class stamp.peripheral.io.PCF8574.
This class provides an interface to the Philips PCF8574 (8-bit bi- directional port expander).
PCF8574(I2C, int, int) - Constructor for class stamp.peripheral.io.PCF8574
Create PCF8574 object
PCF8574(int, int, int, int) - Constructor for class stamp.peripheral.io.PCF8574
Create PCF8574 object with private I2C bus.
pin0 - Static variable in class stamp.core.CPU
A constant representing pin P0.
pin1 - Static variable in class stamp.core.CPU
A constant representing pin P1.
pin10 - Static variable in class stamp.core.CPU
A constant representing pin P10.
pin11 - Static variable in class stamp.core.CPU
A constant representing pin P11.
pin12 - Static variable in class stamp.core.CPU
A constant representing pin P12.
pin13 - Static variable in class stamp.core.CPU
A constant representing pin P13.
pin14 - Static variable in class stamp.core.CPU
A constant representing pin P14.
pin15 - Static variable in class stamp.core.CPU
A constant representing pin P15.
pin2 - Static variable in class stamp.core.CPU
A constant representing pin P2.
pin3 - Static variable in class stamp.core.CPU
A constant representing pin P3.
pin4 - Static variable in class stamp.core.CPU
A constant representing pin P4.
pin5 - Static variable in class stamp.core.CPU
A constant representing pin P5.
pin6 - Static variable in class stamp.core.CPU
A constant representing pin P6.
pin7 - Static variable in class stamp.core.CPU
A constant representing pin P7.
pin8 - Static variable in class stamp.core.CPU
A constant representing pin P8.
pin9 - Static variable in class stamp.core.CPU
A constant representing pin P9.
pins - Static variable in class stamp.core.CPU
An array representing all of the pins on the module.
Pool - class stamp.util.Pool.
Maintains a pool of reusable objects.
Pool(int) - Constructor for class stamp.util.Pool
Creates a new object pool.
PORTA - Static variable in class stamp.core.CPU
A constant representing the first I/O port on the Javelin Stamp.
PORTB - Static variable in class stamp.core.CPU
A constant representing the second I/O port on the Javelin Stamp.
POST_CLOCK_LSB - Static variable in class stamp.core.CPU
Specify post-clock sampling and LSB-first transmission for the shift methods.
POST_CLOCK_MSB - Static variable in class stamp.core.CPU
Specify post-clock sampling and MSB-first transmission for the shift methods.
PRE_CLOCK_LSB - Static variable in class stamp.core.CPU
Specify pre-clock sampling and LSB-first transmission for the shift methods.
PRE_CLOCK_MSB - Static variable in class stamp.core.CPU
Specify pre-clock sampling and MSB-first transmission for the shift methods.
print(boolean) - Method in class java.io.PrintStream
Print a boolean value on the terminal.
print(char) - Method in class java.io.PrintStream
Print a character on the terminal.
print(int) - Method in class java.io.PrintStream
Print an integer on the terminal.
print(String) - Method in class java.io.PrintStream
Print a string on the terminal.
println(boolean) - Method in class java.io.PrintStream
Print a boolean value on the terminal and move to a new line.
println(char) - Method in class java.io.PrintStream
Print a character on the terminal and move to a new line.
println(int) - Method in class java.io.PrintStream
Print an integer on the terminal and move to a new line.
println(String) - Method in class java.io.PrintStream
Print a string on the terminal and move to a new line.
PrintStream - class java.io.PrintStream.
Print characters in the Javelin IDE's message window.
PrintStream() - Constructor for class java.io.PrintStream
Create a new PrintStream.
PUBLIC_STATES - Static variable in class stamp.util.os.TaskManager
 
pulseIn(int, int, boolean) - Static method in class stamp.core.CPU
Measure the length of a single pulse.
pulseOut(int, int) - Static method in class stamp.core.CPU
Generate a pulse of a specific duration.If the pin is an input then it will be changed to be an output and remain as an output when complete.
PWM - class stamp.core.PWM.
Perform Pulse Width Modulation (PWM) on an I/O pin.
PWM(int) - Constructor for class stamp.core.PWM
Creates a PWM object, assigns it to a pin but does not start it running.
PWM(int, int, int) - Constructor for class stamp.core.PWM
Creates a PWM object, assigns it to a pin and starts it running.
PWM(int, int, int, boolean) - Constructor for class stamp.core.PWM
Creates a PWM object, assigns it to a pin and starts it running.

R

Random - class java.util.Random.
A class to generate random numbers.
Random() - Constructor for class java.util.Random
Create a new random number generator.
Random(int) - Constructor for class java.util.Random
Create a new random number generator using the given seed value.
rawX() - Method in class stamp.peripheral.hid.Joystick
Reads raw X value from joystick.
rawY() - Method in class stamp.peripheral.hid.Joystick
Reads raw Y value from joystick.
rcTime(int, int, boolean) - Static method in class stamp.core.CPU
Measure the length of time it takes for a pin to match a desired value.
read() - Method in class stamp.peripheral.io.PCF8574
Get PCF8574 inputs (pins masked with dirs value)
read(int) - Static method in class stamp.core.EEPROM
Reads a byte from the EEPROM at the specified address.
read(int) - Method in class stamp.peripheral.io.I2C
Read 8-bit value from I2C device.
readPin(int) - Static method in class stamp.core.CPU
Reads the logic value on a pin.
readPort(int) - Static method in class stamp.core.CPU
Read the value on a port.
readRegister(int) - Static method in class stamp.core.CPU
Internal method.
readSRAM(int) - Static method in class stamp.core.CPU
Internal method.
receiveByte() - Method in class stamp.core.Uart
Receives a byte from a receive Uart.
removeItem(LinkedListItem) - Method in class stamp.util.LinkedList
Remove an item from the list.
removeVP(VirtualPeripheral) - Static method in class stamp.core.CPU
Remove a virtual peripheral from its slot.
repeatDelay - Variable in class stamp.core.Button
Delay in milliseconds before repeat starts.
repeatRate - Variable in class stamp.core.Button
Delay in milliseconds between each repetition.
restart(int, int, boolean, int, boolean, int, int) - Method in class stamp.core.Uart
Reinitialises a Uart for simplex communication using hardware (RTS/CTS) handshaking.
restart(int, int, boolean, int, int) - Method in class stamp.core.Uart
Reinitialises the Uart for simplex communication using no handshaking.
restart(int, int, boolean, int, int, int) - Method in class stamp.core.Uart
Reinitialises the Uart for simplex communication using hardware (RTS/CTS) handshaking.
RESULT_BUSY - Static variable in class stamp.peripheral.ModemInterface
 
RESULT_CONNECT - Static variable in class stamp.peripheral.ModemInterface
 
RESULT_ERROR - Static variable in class stamp.peripheral.ModemInterface
 
RESULT_NO_CARRIER - Static variable in class stamp.peripheral.ModemInterface
 
RESULT_NO_DIALTONE - Static variable in class stamp.peripheral.ModemInterface
 
RESULT_NOANSWER - Static variable in class stamp.peripheral.ModemInterface
 
RESULT_OK - Static variable in class stamp.peripheral.ModemInterface
 
RESULT_RING - Static variable in class stamp.peripheral.ModemInterface
 
run() - Method in class stamp.util.os.TaskManager
This method will run forever executing each task in the readyTask list in a round robin fashion
runScript() - Method in class stamp.util.dialer.DialerControl
Runs the script.
RuntimeException - exception java.lang.RuntimeException.
 
RuntimeException() - Constructor for class java.lang.RuntimeException
 
rxUart - Variable in class stamp.peripheral.ModemInterface
 

S

scaleX() - Method in class stamp.peripheral.hid.Joystick
Reads and scales X value from joystick.
scaleY() - Method in class stamp.peripheral.hid.Joystick
Reads and scales Y value from joystick.
sclPin - Variable in class stamp.peripheral.io.I2C
 
sdaPin - Variable in class stamp.peripheral.io.I2C
 
seed - Variable in class java.util.Random
 
sendBufferEmpty() - Method in class stamp.core.Uart
Check space in the transmit buffer.
sendBufferFull() - Method in class stamp.core.Uart
Check for space in the transmit buffer.
sendByte(int) - Method in class stamp.core.Uart
Adds a byte to the transmit buffer.
sendCommand(String) - Method in class stamp.peripheral.ModemInterface
Send an AT command to the modem.
sendDial(String, String) - Method in class stamp.peripheral.ModemInterface
Send an AT prefix and dial string to the modem.
sendString(String) - Method in class stamp.core.Uart
Transmits a String.
Serializable - interface java.io.Serializable.
This method exists just to keep some compilers and Java IDEs happy.
serialVersionUID - Static variable in interface java.io.Serializable
 
setCharArray(char[]) - Method in class java.lang.String
Specify the array that should be used to hold the characters in the string.
setDirection(int) - Method in class stamp.core.Uart
Change transmission direction.
setFrequency(int) - Method in class stamp.core.Freqout
Set output frequency.
setInput(int) - Static method in class stamp.core.CPU
Make a pin an input.
setOutput(int) - Static method in class stamp.core.CPU
Internal method.
setTempHi(int, char) - Method in class stamp.peripheral.sensor.temperature.TempSensor
Sets high temperature threshold
setTempLo(int, char) - Method in class stamp.peripheral.sensor.temperature.TempSensor
Sets low temperature threshold
setTime(int, int, int, int) - Method in class stamp.peripheral.appmod.LedTerminal
The setTime method will set the internal clock, and display it.
setXDiv(int) - Method in class stamp.peripheral.hid.Joystick
Sets divisor for scaled X pot value
-- scaleX = rawX * multiplierX / divisorX
setXMult(int) - Method in class stamp.peripheral.hid.Joystick
Sets multiplier for scaled X pot value
-- scaleX = rawX * multiplierX / divisorX
setXScale(int, int) - Method in class stamp.peripheral.hid.Joystick
Sets multiplier and divisor for scaled X pot value
-- scaleX = rawX * multiplierX / divisorX
setYDiv(int) - Method in class stamp.peripheral.hid.Joystick
Sets divisor for scaled Y pot value
-- scaleY = rawY * multiplierY / divisorY
setYMult(int) - Method in class stamp.peripheral.hid.Joystick
Sets multiplier for scaled Y pot value
-- scaleY = rawY * multiplierY / divisorY
setYScale(int, int) - Method in class stamp.peripheral.hid.Joystick
Sets multiplier and divisor for scaled X pot value
-- scaleY = rawY * multiplierY / divisorY
SHIFT_LSB - Static variable in class stamp.core.CPU
Specify LSB-first transmission for the shift methods.
SHIFT_MSB - Static variable in class stamp.core.CPU
Specify MSB-first transmission for the shift methods.
shiftIn(int, int, int, int) - Static method in class stamp.core.CPU
Read data from a synchronous serial device.
shiftOut(int, int, int, int, int) - Static method in class stamp.core.CPU
Write data to a synchronous serial device.
size() - Static method in class stamp.core.EEPROM
Returns the size of the EEPROM in bytes.
size() - Method in class stamp.util.List
Gets the number of objects in the list.
speed1200 - Static variable in class stamp.core.Uart
The speed value for 1200 baud.
speed14400 - Static variable in class stamp.core.Uart
The speed value for 14400 baud.
speed19200 - Static variable in class stamp.core.Uart
The speed value for 19200 baud.
speed2400 - Static variable in class stamp.core.Uart
The speed value for 2400 baud.
speed28800 - Static variable in class stamp.core.Uart
The speed value for 28800 baud.
speed38400 - Static variable in class stamp.core.Uart
The speed value for 38400 baud.
speed4800 - Static variable in class stamp.core.Uart
The speed value for 4800 baud.
speed57600 - Static variable in class stamp.core.Uart
The speed value for 57600 baud.
speed600 - Static variable in class stamp.core.Uart
The speed value for 600 baud.
speed7200 - Static variable in class stamp.core.Uart
The speed value for 7200 baud.
speed9600 - Static variable in class stamp.core.Uart
The speed value for 9600 baud.
SR74xx595 - class stamp.peripheral.io.SR74xx595.
This class provides an interface to the 74xx595 serial-in/parallel-out shift register.
SR74xx595(int, int, int) - Constructor for class stamp.peripheral.io.SR74xx595
Creates 75xx595 serial-in/parallel-out shift register object.
SRF04 - class stamp.peripheral.sensor.range.SRF04.
This class provides an interface to the Devantech SRF04 ultrasonic range finder module.
SRF04(int, int) - Constructor for class stamp.peripheral.sensor.range.SRF04
Creates SRF04 range finder object
stamp.core - package stamp.core
 
stamp.peripheral - package stamp.peripheral
 
stamp.peripheral.appmod - package stamp.peripheral.appmod
 
stamp.peripheral.hid - package stamp.peripheral.hid
 
stamp.peripheral.io - package stamp.peripheral.io
 
stamp.peripheral.sensor.range - package stamp.peripheral.sensor.range
 
stamp.peripheral.sensor.temperature - package stamp.peripheral.sensor.temperature
 
stamp.util - package stamp.util
 
stamp.util.dialer - package stamp.util.dialer
 
stamp.util.os - package stamp.util.os
 
start() - Method in class stamp.core.ADC
Start the ADC running.
start() - Method in class stamp.core.Uart
Starts the Uart running.
start() - Method in class stamp.core.DAC
Start the DAC running.
start() - Method in class stamp.core.PWM
Start the PWM running.
start() - Method in class stamp.peripheral.io.I2C
Send I2C Start sequence.
start(Timer) - Static method in class stamp.core.Timer
Starts the timer VP.
state - Variable in class stamp.util.os.Task
State of the task.
STATE_READY - Static variable in class stamp.util.os.TaskManager
 
STATE_STOPPED - Static variable in class stamp.util.os.TaskManager
 
STATE_WAITING - Static variable in class stamp.util.os.TaskManager
 
status - Variable in class stamp.peripheral.ModemInterface
 
stop() - Static method in class stamp.core.Timer
Stops the timer VP.
stop() - Method in class stamp.core.ADC
Stop the ADC from running.
stop() - Method in class stamp.core.Uart
Stops the Uart.
stop() - Method in class stamp.core.DAC
Stop the DAC from running.
stop() - Method in class stamp.core.PWM
Stop a running PWM.
stop() - Method in class stamp.util.os.Task
Change the task to the STATE_STOPPED state.
stop() - Method in class stamp.peripheral.io.I2C
Send I2C Stop sequence.
stop1 - Static variable in class stamp.core.Uart
Value to generate 1 stop bit.
stop2 - Static variable in class stamp.core.Uart
Value to generate 2 stop bits.
stop3 - Static variable in class stamp.core.Uart
Value to generate 3 stop bits.
stop4 - Static variable in class stamp.core.Uart
Value to generate 4 stop bits.
stop5 - Static variable in class stamp.core.Uart
Value to generate 5 stop bits.
stop6 - Static variable in class stamp.core.Uart
Value to generate 6 stop bits.
stop7 - Static variable in class stamp.core.Uart
Value to generate 7 stop bits.
stop8 - Static variable in class stamp.core.Uart
Value to generate 8 stop bits.
stoppedState - Variable in class stamp.core.PWM
The state that the pin should be set to whenever the PWM is stopped.
String - class java.lang.String.
The String class represents strings of characters.
String() - Constructor for class java.lang.String
Create a new String of zero length.
String(char[]) - Constructor for class java.lang.String
Create a new String that is a copy of an array of characters.
String(String) - Constructor for class java.lang.String
Create a new String that is a copy of the parameter value.
String(StringBuffer) - Constructor for class java.lang.String
Create a new String from a StringBuffer.
string(Uart, String, int) - Static method in class stamp.util.Expect
Expect a string to be received.
StringBuffer - class java.lang.StringBuffer.
The StringBuffer class represents strings of characters which can change at runtime.
StringBuffer() - Constructor for class java.lang.StringBuffer
Allocate a new empty StringBuffer using the default capacity of 64 characters.
StringBuffer(int) - Constructor for class java.lang.StringBuffer
Allocate a new empty StringBuffer using the specified capacity.
StringBuffer(String) - Constructor for class java.lang.StringBuffer
Allocate a new StringBuffer and copy its contents from a String.
subString(int, int) - Method in class java.lang.StringBuffer
Extract a substring from the StringBuffer into a new StringBuffer.
subString(int, int, StringBuffer) - Method in class java.lang.StringBuffer
Extract a substring from the StringBuffer into a existing StringBuffer.
SUCCESS - Static variable in class stamp.util.dialer.ActionResult
 
SUCCESS_OFFSET - Static variable in class stamp.util.dialer.DialerControl
 
System - class java.lang.System.
The System class is used to print messages on the terminal.
System() - Constructor for class java.lang.System
 

T

Task - class stamp.util.os.Task.
A task that is run whenever there are free cycles.
Task() - Constructor for class stamp.util.os.Task
 
TaskManager - class stamp.util.os.TaskManager.
Co-operative RTOS This very basic RTOS that does round robin scheduling of tasks.
TaskManager() - Constructor for class stamp.util.os.TaskManager
 
TEMP_HI - Static variable in class stamp.peripheral.sensor.temperature.TempSensor
 
TEMP_LO - Static variable in class stamp.peripheral.sensor.temperature.TempSensor
 
TEMP_OK - Static variable in class stamp.peripheral.sensor.temperature.TempSensor
 
tempHi() - Method in class stamp.peripheral.sensor.temperature.TempSensor
Returns high temperature alarm status.
tempLo() - Method in class stamp.peripheral.sensor.temperature.TempSensor
Returns low temperature alarm status.
tempOk() - Method in class stamp.peripheral.sensor.temperature.TempSensor
Returns temperature alarm status.
TempSensor - class stamp.peripheral.sensor.temperature.TempSensor.
TempSensor is an abstract class encapsulating the basic capabilities of a generic temperature sensor, including high and low threshold settings and simple (polled) alarms.
TempSensor() - Constructor for class stamp.peripheral.sensor.temperature.TempSensor
 
tempStatus() - Method in class stamp.peripheral.sensor.temperature.TempSensor
Returns sensor status: low, okay or high.
Terminal - class stamp.core.Terminal.
Receive bytes from the debugger serial interface.
Terminal() - Constructor for class stamp.core.Terminal
 
Throwable - class java.lang.Throwable.
 
Throwable() - Constructor for class java.lang.Throwable
 
throwIt() - Static method in class java.lang.OutOfMemoryError
 
throwIt() - Static method in class java.lang.RuntimeException
 
throwIt() - Static method in class java.lang.IndexOutOfBoundsException
 
throwIt() - Static method in class java.lang.IllegalArgumentException
 
throwIt() - Static method in class java.lang.NullPointerException
 
throwIt() - Static method in class java.util.NoSuchElementException
 
tickHi() - Method in class stamp.core.Timer
Retrieves the high 16 bits of the timer value.
tickLo() - Method in class stamp.core.Timer
Retrieves the low 16 bits of the timer value.
timeout(int) - Method in class stamp.core.Timer
Checks whether timeMS milliseconds have elapsed since the last call to mark().
timeout(int, int) - Method in class stamp.core.Timer
Compares the current timer value with the value remembered by the last call to the mark() method.
timeoutSec(int) - Method in class stamp.core.Timer
Checks whether timeS seconds have elapsed since the last call to mark().
Timer - class stamp.core.Timer.
A general purpose 32 bit timer.
Timer() - Constructor for class stamp.core.Timer
Creates a Timer object.
toCharArray() - Method in class java.lang.String
Return the character array containing the characters in the string.
toNewString() - Method in class java.lang.StringBuffer
Convert the StringBuffer to a string by allocating a new String object.
toString() - Method in class java.lang.StringBuffer
Convert the StringBuffer to a string.
toString() - Method in class java.lang.String
Return a reference to this String.
toString() - Method in class java.lang.Boolean
Convert the Boolean to a string.
toString(int) - Static method in class java.lang.Integer
Convert an integer to a string.
TRUE - Static variable in class java.lang.Boolean
A Boolean object corresponding to the value true.
txUart - Variable in class stamp.peripheral.ModemInterface
 

U

Uart - class stamp.core.Uart.
A virtual peripheral UART.
Uart(int, int, boolean, int, boolean, int, int) - Constructor for class stamp.core.Uart
Creates and initialises a new Uart for simplex communication using hardware (RTS/CTS) handshaking.
Uart(int, int, boolean, int, int) - Constructor for class stamp.core.Uart
Creates and initialises a new Uart for simplex communication using no handshaking.
Uart(int, int, boolean, int, int, int) - Constructor for class stamp.core.Uart
Creates and initialises a new Uart for simplex communication using hardware (RTS/CTS) handshaking.
uninstall(int) - Static method in class stamp.core.CPU
Internal method.
update(int) - Method in class stamp.core.DAC
Update the value being generate on the pin.
update(int, int) - Method in class stamp.core.PWM
Update the PWM duty cycle.

V

value() - Method in class stamp.core.ADC
Read the value currently being read by the ADC.
valueOf(int) - Static method in class java.lang.String
Create a new string which is the decimal value of an integer.
valueOf(int, String) - Static method in class java.lang.String
Convert an integer into a string and place the result into an existing string.
valueOf(String) - Static method in class java.lang.Boolean
Convert a string to a boolean value.
VirtualPeripheral - class stamp.core.VirtualPeripheral.
Base class for virtual peripheral classes.
VirtualPeripheral() - Constructor for class stamp.core.VirtualPeripheral
 

W

wait() - Method in class stamp.util.os.Task
If a task is waiting for an event to occur this is a chance for the task to change its state.
write(int) - Method in class stamp.peripheral.io.PCF8574
Set PCF8574 outputs (pins masked with dirs value).
write(int) - Method in class stamp.peripheral.io.I2C
Write 8-bit value to I2C device.
write(int, byte) - Static method in class stamp.core.EEPROM
Writes a byte into the EEPROM at the specified address.
writeObject(int, Object) - Static method in class stamp.core.CPU
Internal method.
writePin(int, boolean) - Static method in class stamp.core.CPU
Set a pin to a logic state.
writePort(int, byte) - Static method in class stamp.core.CPU
Output a value onto a port.
writeRegister(int, int) - Static method in class stamp.core.CPU
Internal method.
writeSRAM(int, int) - Static method in class stamp.core.CPU
Internal method.

Z

zero - Static variable in class stamp.peripheral.appmod.LedTerminal
Null character

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