SunSPOT API V3.0


Uses of Interface
com.sun.spot.sensorboard.io.IInputPin

Packages that use IInputPin
com.sun.spot.sensorboard Contains highest level interfaces and concrete classes that make up the SunSPOT sensorboard libraries. 
com.sun.spot.sensorboard.capabilities Interfaces that define how a sensorboard should implement a particular type of controller. 
com.sun.spot.sensorboard.io Interfaces and concrete implmentations of classes to enable simple low-level i/o to and from the SunSPOT sensorboards. 
com.sun.spot.sensorboard.peripheral Interfaces and concrete implementations of various peripherals that are either connected to or built into the daughter cards. 
 

Uses of IInputPin in com.sun.spot.sensorboard
 

Methods in com.sun.spot.sensorboard with parameters of type IInputPin
 void EDemoController.disablePinChangeInterrupts(IInputPin pin)
          Stop a pin generating pin change interrupts.
 void EDemoController.enablePinChangeInterrupts(IInputPin pin)
          Allow the input pin specified to generate pin change interrupts.
 int EDemoBoard.getPulse(IInputPin pin, boolean dir, int timeout)
          Ask the controller for a measurement of an incoming pulse on some input pin.
 

Uses of IInputPin in com.sun.spot.sensorboard.capabilities
 

Methods in com.sun.spot.sensorboard.capabilities with parameters of type IInputPin
 void IGPIOController.disablePinChangeInterrupts(IInputPin pin)
          Stop a pin generating pin change interrupts.
 void IGPIOController.enablePinChangeInterrupts(IInputPin pin)
          Allow the input pin specified to generate pin change interrupts.
 

Uses of IInputPin in com.sun.spot.sensorboard.io
 

Subinterfaces of IInputPin in com.sun.spot.sensorboard.io
 interface IIOPin
           
 

Classes in com.sun.spot.sensorboard.io that implement IInputPin
 class BinaryScalar
          Class to allow using a ScalarInput as though it is an GPIO InputPin.
 class InputPin
          Accessor object for input only GPIO pins.
 class 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.
 class IOPin
           
 

Methods in com.sun.spot.sensorboard.io with parameters of type IInputPin
 void InvertingInputPin.pinSetHigh(IInputPin pin)
          Callback from associated InputPin to when switch released.
 void IInputPinListener.pinSetHigh(IInputPin pin)
          Callback for when the input pin state changes from low to high.
 void InvertingInputPin.pinSetLow(IInputPin pin)
          Callback from associated InputPin to when switch pressed.
 void IInputPinListener.pinSetLow(IInputPin pin)
          Callback for when the input pin state changes from high to low.
 

Constructors in com.sun.spot.sensorboard.io with parameters of type IInputPin
InvertingInputPin(IInputPin input)
          Constructor.
 

Uses of IInputPin in com.sun.spot.sensorboard.peripheral
 

Methods in com.sun.spot.sensorboard.peripheral with parameters of type IInputPin
 void Switch.pinSetHigh(IInputPin pin)
          Callback from associated InputPin to when switch released.
 void Switch.pinSetLow(IInputPin pin)
          Callback from associated InputPin to when switch pressed.
 

Constructors in com.sun.spot.sensorboard.peripheral with parameters of type IInputPin
Switch(IInputPin input)
          Constructor.
 


SunSPOT API V3.0


Copyright © 2006, 2007 Sun Microsystems, Inc. All Rights Reserved.