com.sentilla.platform.tmote
Class AccelerationSensorDriver
java.lang.Object
com.sentilla.system.DriverAdapter
com.sentilla.system.SensorDriver<javax.measure.quantity.Acceleration>
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.
axis
public byte axis
AccelerationSensorDriver
public AccelerationSensorDriver()
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:
- "xaxis" - for reading the X-axis
- "yaxis" - for reading the Y-axis
- "zaxis" - for reading the Z-axis
- "accel" - default string name that reads from the Y-axis
- Specified by:
getDriverName
in interface Driver
- Specified by:
getDriverName
in class DriverAdapter
Copyright © 2007 Sentilla Corporation. All Rights Reserved.