com.sentilla.platform.tmote
Class InterruptPinDriver

java.lang.Object
  extended by com.sentilla.system.DriverAdapter
      extended by com.sentilla.system.InterruptPinDriver
          extended by com.sentilla.platform.tmote.InterruptPinDriver
All Implemented Interfaces:
Driver

public class InterruptPinDriver
extends InterruptPinDriver

Tmote extension of InterruptPinDriver.


Field Summary
 
Fields inherited from class com.sentilla.system.DriverAdapter
m_nextDriver
 
Constructor Summary
InterruptPinDriver()
           
 
Method Summary
 String getDriverName(int n)
          Returns the valid name(s) for each driver.
 InterruptPin newInterruptPin(int id)
          Create a new InterruptPin object with the specified pin id.
 
Methods inherited from class com.sentilla.system.InterruptPinDriver
create, create
 
Methods inherited from class com.sentilla.system.DriverAdapter
getNextDriver, setNextDriver
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InterruptPinDriver

public InterruptPinDriver()
Method Detail

newInterruptPin

public InterruptPin newInterruptPin(int id)
Description copied from class: InterruptPinDriver
Create a new InterruptPin object with the specified pin id. This method must be implemented by all InterruptPin drivers and is called as a helper function by this platform independent (com.sentilla.system) InterruptPinDriver factory.

Specified by:
newInterruptPin in class InterruptPinDriver
Parameters:
id - Identity of the digital input/output pin
Returns:
DigitalPin object that represents the specific pin id specified

getDriverName

public String getDriverName(int n)
Description copied from class: DriverAdapter
Returns the valid name(s) for each driver. If a driver has N-names, then getDriverName returns a string for n=0 to n=N-1, and returns null for all other values of n.

A driver may return multiple names because it provides the default implementation for a specific name, such as associating "flash" by default to the external flash, or "extflash" if an application specifically asserts it requires the external flash resources. Some drivers may return only a single valid name, such as "intflash" for the internal flash.

Specified by:
getDriverName in interface Driver
Specified by:
getDriverName in class DriverAdapter


Copyright © 2007 Sentilla Corporation. All Rights Reserved.