com.sentilla.platform.tmote
Class AccelerationSensorDriver

java.lang.Object
  extended by com.sentilla.system.DriverAdapter
      extended by com.sentilla.system.SensorDriver<javax.measure.quantity.Acceleration>
          extended by com.sentilla.platform.tmote.AccelerationSensorDriver
All Implemented Interfaces:
Driver

public class AccelerationSensorDriver
extends SensorDriver<javax.measure.quantity.Acceleration>

Driver class to create a new AccelerationSensor object. The sensor will return an Acceleration quantity.

This driver has three names, depending on the desired axis that the resulting sensor object should read. The names are: "xaxis", "yaxis", and "zaxis". Default is the Y-axis.


Field Summary
 byte axis
           
 
Fields inherited from class com.sentilla.system.DriverAdapter
m_nextDriver
 
Constructor Summary
AccelerationSensorDriver()
           
 
Method Summary
 String getDriverName(int n)
          Returns the driver name.
 Class<javax.measure.quantity.Acceleration> getQuantityClass()
          Returns the Acceleration quantity class.
 Sensor<javax.measure.quantity.Acceleration> newSensor()
          Returns a new AccelerationSensor.
 
Methods inherited from class com.sentilla.system.SensorDriver
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
 

Field Detail

axis

public byte axis
Constructor Detail

AccelerationSensorDriver

public AccelerationSensorDriver()
Method Detail

newSensor

public Sensor<javax.measure.quantity.Acceleration> newSensor()
Returns a new AccelerationSensor.

Specified by:
newSensor in class SensorDriver<javax.measure.quantity.Acceleration>
Returns:
Sensor instance

getQuantityClass

public Class<javax.measure.quantity.Acceleration> getQuantityClass()
Returns the Acceleration quantity class.

Specified by:
getQuantityClass in class SensorDriver<javax.measure.quantity.Acceleration>
Returns:
Class of type Q, where Q is a Quantity

getDriverName

public String getDriverName(int n)
Returns the driver name. There are four possible names:

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


Copyright © 2007 Sentilla Corporation. All Rights Reserved.