Uses of Interface
com.sentilla.system.Driver

Packages that use Driver
com.sentilla.fs   
com.sentilla.net Sentilla networking libraries for wireless and wired communication. 
com.sentilla.net.mimeo Private: for Sentilla internal use only. 
com.sentilla.platform.tmote Sentilla system implementations for the Sentilla Tmote platform. 
com.sentilla.system Sentilla core system classes. 
 

Uses of Driver in com.sentilla.fs
 

Classes in com.sentilla.fs that implement Driver
 class com.sentilla.fs.FilePropertyDriver
           
 

Uses of Driver in com.sentilla.net
 

Classes in com.sentilla.net that implement Driver
 class ByteReceiverDriver
          Create new ByteReceiver system objects.
 class ByteSenderDriver
          Create new ByteSender system objects.
 class ReceiverDriver
          Driver to create a platform independent Receiver object.
 class RemotePropertyDriver
          A form of PropertyDriver that provides access to remote properties.
 class SenderDriver
          Driver class to creating a platform independent Sender object.
 

Uses of Driver in com.sentilla.net.mimeo
 

Classes in com.sentilla.net.mimeo that implement Driver
 class Mimeo
          Private: for Sentilla internal use only.
 class MimeoTmote
           
 

Uses of Driver in com.sentilla.platform.tmote
 

Classes in com.sentilla.platform.tmote that implement Driver
 class AccelerationSensorDriver
          Driver class to create a new AccelerationSensor object.
 class CC2420Radio
          Provides a protocol wrapper to the radio interface.
 class CollectionProtocol
          Collection protocol for receiving multi-hop messages from a mote network.
 class CpuPowerDriver
          CpuPowerDriver is identified by the driver string "cpupower" on tmote.
 class Dispatcher
          Dispatches messages through Protocols to user application receivers.
 class ExternUart
          Provides access to the Tmote's external UART (universal asynchronous receiver/transmitter).
 class FlashFileDriver
          Tmote extension of FileDriver.
 class LoopBackProtocol
          Provides Loopback protocol for sending messages to self or other applications running on the mote.
 class McuTemperatureDriver
          A SensorDriver used to obtain the Tmote MCU temperature sensor.
 class McuVoltageDriver
          SensorDriver used to obtain the Tmote MCU voltage sensor.
 class MotePowerDriver
          MotePowerDriver is identified by the driver string "motepower" on tmote.
 class ParSensorDriver
          SensorDriver used to obtain the Tmote's PAR (Photosynthetically Active Radiation) light sensor.
 class Protocol
          Provides the template that message protocols must follow.
 class RemoteServiceProtocol
          Provides a Protocol handler for the RemoteService API.
 class Sht11HumidityDriver
          Driver to obtain the Tmote relative humidity sensor.
 class Sht11TemperatureDriver
          Driver for obtaining the Tmote SensirionSht11 temperature sensor.
 class TsrSensorDriver
          Provides access to the TSR (Total Solar Radiation) sensor on Tmote.
 

Methods in com.sentilla.platform.tmote that return Driver
 Driver ExternUart.getNextDriver()
           
 

Methods in com.sentilla.platform.tmote with parameters of type Driver
 void ExternUart.setNextDriver(Driver d)
           
 

Uses of Driver in com.sentilla.system
 

Classes in com.sentilla.system that implement Driver
 class ButtonDriver
          Create new Button system objects.
 class CpuDriver
          Create new Cpu system objects.
 class DigitalPinDriver
          Create new DigitalPin system objects.
 class DriverAdapter
          The base class that new drivers may extend.
 class FileDriver
          Provides open, create, and remove operations for files.
 class InterruptPinDriver
          Create new InterruptPin system objects.
 class LedsDriver
          Create new Leds system objects.
 class MoteSecurityDriver
          Private: for Sentilla internal use only.
 class PowerManagerDriver
          Private: for Sentilla internal use only.
 class PropertyDriver
          A PropertyDriver provides open, create, and remove for properties.
 class SensorDriver<Q extends Quantity>
          Create new Sensor system objects.
 

Fields in com.sentilla.system declared as Driver
protected static Driver Drivers.m_driver_head
          The head of the driver queue.
protected  Driver DriverAdapter.m_nextDriver
          A reference to the next driver in the list of drivers.
 

Methods in com.sentilla.system with type parameters of type Driver
static
<D extends Driver>
D
Drivers.getDriver(String name, Class<D> driverClass)
          Get a driver by name and type.
 

Methods in com.sentilla.system that return Driver
static Driver Drivers.getFirstDriver()
          Get the first driver in the set of registered drivers.
 Driver DriverAdapter.getNextDriver()
          Get the next driver in the list of registered drivers.
 Driver Driver.getNextDriver()
          Used by the Driver registry (Drivers) to get the next Driver in the linked list of drivers.
 

Methods in com.sentilla.system with parameters of type Driver
static void Drivers.addDriver(Driver new_driver)
          Add a driver to the list of registered drivers.
static void Drivers.removeDriver(Driver driver)
          Remove a driver to the list of registered drivers.
 void DriverAdapter.setNextDriver(Driver driver)
          Sets the next driver in the list of registered drivers.
 void Driver.setNextDriver(Driver d)
          Used by the Driver registry (Drivers) to create a linked list of drivers.
 



Copyright © 2007 Sentilla Corporation. All Rights Reserved.