Uses of Interface
com.sentilla.system.Driver

Packages that use Driver
com.sentilla.io Sentilla input/output classes for data manipulation. 
com.sentilla.net Sentilla networking libraries for wireless and wired communication. 
com.sentilla.net.mimeo Private: for Sentilla internal use only. 
com.sentilla.platform.cmote Sentilla system implementations for the Client applications running on a host. 
com.sentilla.system Sentilla core system classes. 
 

Uses of Driver in com.sentilla.io
 

Subinterfaces of Driver in com.sentilla.io
 interface SynchronousSendRx
           
 

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.
 

Uses of Driver in com.sentilla.platform.cmote
 

Classes in com.sentilla.platform.cmote that implement Driver
 class ClientRadioProtocol
          Provides a protocol wrapper to the host-side communication interface.
 class CollectionProtocol
          Collection protocol for receiving multi-hop messages from a mote network.
 class Dispatcher
          Dispatches messages through Protocols to user application receivers.
 class MimeoDisseminationProtocol
          Viral dissemination protocol for sending messages from a client application to a mote network.
 class Protocol
          Provides the template that message protocols must follow.
 

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.