SunSPOT API V5.0


Package com.sun.spot.sensorboard.io

Interfaces and concrete implmentations of classes to enable simple low-level i/o to and from the SunSPOT sensorboards.

See:
          Description

Interface Summary
IInputPin Interface IInputPin defines access to a single input pin.
IInputPinListener Implemented by classes wanting a call back when the input pin state changes.
IIOPin  
IOutputPin Interface SingleBitOutput defines access to a single output pin.
IScalarInput IScalarInput provides access to the values returned by an analogue input device.
IScalarInputThresholdListener Implemented by classes wanting a call back when the scalar input value goes above or below specified thresholds.
 

Class Summary
ATmega_I2C Class for communicating with devices using the I2C protocol using the ATmega processor on the eDemo board.
BinaryScalar Class to allow using a ScalarInput as though it is an GPIO InputPin.
InputPin Accessor object for input only GPIO pins.
InvertingInputPin Class implementing single bit input with inversion of values read, i.e. low signal is returned as high and high signal is returned as low.
InvertingOutputPin Class implementing single bit output with inversion of values suppied by the calling code, i.e. a request to set output high sets it low and vice versa.
IOPin  
OutputPin Accessor object for output only GPIO pins.
PinDescriptor Describe the operating parameters of a particular hardware pin.
ScalarInput Simple concrete implementation of IScalarInput.
 

Exception Summary
IOPinException  
 

Package com.sun.spot.sensorboard.io Description

Interfaces and concrete implmentations of classes to enable simple low-level i/o to and from the SunSPOT sensorboards.


SunSPOT API V5.0


Copyright � 2006-2008 Sun Microsystems, Inc. All Rights Reserved.