SunSPOT API V3.0


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

Packages that use IScalarInput
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 IScalarInput in com.sun.spot.sensorboard
 

Methods in com.sun.spot.sensorboard that return IScalarInput
 IScalarInput[] IDemoBoard.getScalarInputs()
          Method to return an array of the builtin analog input pins.
 IScalarInput[] EDemoController.getScalarInputs()
          Method to return an array of the builtin analog input pins.
 IScalarInput[] EDemoBoard.getScalarInputs()
          Method to return an array of the built in analog input pins.
 

Methods in com.sun.spot.sensorboard with parameters of type IScalarInput
 boolean EDemoController.areThresholdEventsEnabled(IScalarInput pin)
          Return whether threshold events are enabled or disabled.
 void EDemoController.enableThresholdEvents(IScalarInput pin, boolean enable)
          Enable or disable threshold events.
 int EDemoController.getHighThreshold(IScalarInput pin)
          Return the current high threshold value.
 int EDemoController.getLowThreshold(IScalarInput pin)
          Return the current low threshold value.
 void EDemoController.setThresholdValues(IScalarInput ipin, int low, int high)
          Set the low and high threshold values for this scalar input.
 

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

Methods in com.sun.spot.sensorboard.capabilities with parameters of type IScalarInput
 boolean IADCController.areThresholdEventsEnabled(IScalarInput pin)
          Return whether threshold events are enabled or disabled.
 void IADCController.enableThresholdEvents(IScalarInput pin, boolean enable)
          Enable or disable threshold events.
 int IADCController.getHighThreshold(IScalarInput pin)
          Return the current high threshold value.
 int IADCController.getLowThreshold(IScalarInput pin)
          Return the current low threshold value.
 void IADCController.setThresholdValues(IScalarInput pin, int low, int high)
          Set the low and high threshold values for this scalar input.
 

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

Classes in com.sun.spot.sensorboard.io that implement IScalarInput
 class ScalarInput
          Simple concrete implementation of IScalarInput.
 

Methods in com.sun.spot.sensorboard.io with parameters of type IScalarInput
 void IScalarInputThresholdListener.thresholdChanged(IScalarInput in, int low, int high)
          Callback for when the scalar input thresholds are changed.
 void BinaryScalar.thresholdChanged(IScalarInput in, int low, int high)
          Callback for when the scalar input thresholds are changed.
 void IScalarInputThresholdListener.thresholdExceeded(IScalarInput in, int val)
          Callback for when the scalar input value goes above or below the specified thresholds.
 void BinaryScalar.thresholdExceeded(IScalarInput in, int val)
          Callback for when the scalar input value goes above or below the specified thresholds.
 

Constructors in com.sun.spot.sensorboard.io with parameters of type IScalarInput
BinaryScalar(IScalarInput pin)
          Constructor.
 

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

Subinterfaces of IScalarInput in com.sun.spot.sensorboard.peripheral
 interface ILightSensor
          Simple extension of a scalar type input.
 interface ITemperatureInput
          Simple extension of IScalarInput to handle temperature.
 

Classes in com.sun.spot.sensorboard.peripheral that implement IScalarInput
 class LightSensor
          Simple extension of ScalarInput.
 class TemperatureInput
          Simple extension of ScalarInput.
 

Methods in com.sun.spot.sensorboard.peripheral with parameters of type IScalarInput
 void LIS3L02AQAccelerometer.thresholdChanged(IScalarInput in, int low, int high)
          Callback for when the scalar input thresholds are changed.
 void LIS3L02AQAccelerometer.thresholdExceeded(IScalarInput in, int val)
          Callback for when the scalar input value goes above or below the specified thresholds.
 

Constructors in com.sun.spot.sensorboard.peripheral with parameters of type IScalarInput
LIS3L02AQAccelerometer(IScalarInput xInput, IScalarInput yInput, IScalarInput zInput, IOutputPin selfTest, IOutputPin fullScale)
          Constructor for the accelerometer.
 


SunSPOT API V3.0


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