com.buglabs.bug.accelerometer.pub
Class AccelerometerConfiguration

java.lang.Object
  extended by com.buglabs.bug.accelerometer.pub.AccelerometerConfiguration

public class AccelerometerConfiguration
extends java.lang.Object

Accelerometer Configuration


Field Summary
 short delay
           
 byte delay_mode
           
 byte delay_resolution
           
 int read_queue_size
           
 int read_queue_threshold
           
 byte run
           
 byte sensitivity
           
 
Constructor Summary
AccelerometerConfiguration()
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 short getDelay()
          Timer ticks between the start of 2 sucessive sample sets.
 byte getDelayMode()
          0 = default delay = 5 millisecond 1 = configured delay
 byte getDelayResolution()
          Timer tick resolution 1 = 1 uSec 2 = 8 uSec 3 = 64 uSec 4 = 256 uSec 5 = 1024 uSec
 int getReadQueueSize()
           
 int getReadQueueThreshold()
          Number of 6-byte sample sets to queue
 byte getRun()
          0 = sampling disabled 1 = sampling enabled
 byte getSensitivity()
          0 = 2.5G, 421 mV/G 1 = 3.3G, 316 mV/G 2 = 6.7G, 158 mV/G 3 = 10G, 105 mV/G
 void setDelay(short delay)
          Timer ticks between the start of 2 sucessive sample sets.
 void setDelayMode(byte delay_mode)
          0 = default delay = 5 millisecond 1 = configured delay
 void setDelayResolution(byte delay_resolution)
          Timer tick resolution
 void setReadQueueSize(int read_queue_size)
           
 void setReadQueueThreshold(int read_queue_threshold)
          Number of 6-byte sample sets to queue
 void setRun(byte run)
          0 = sampling disabled 1 = sampling enabled
 void setSensitivity(byte sensitivity)
          0 = 2.5G, 421 mV/G 1 = 3.3G, 316 mV/G 2 = 6.7G, 158 mV/G 3 = 10G, 105 mV/G
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

read_queue_size

public int read_queue_size

read_queue_threshold

public int read_queue_threshold

delay

public short delay

delay_resolution

public byte delay_resolution

delay_mode

public byte delay_mode

run

public byte run

sensitivity

public byte sensitivity
Constructor Detail

AccelerometerConfiguration

public AccelerometerConfiguration()
Method Detail

getReadQueueSize

public int getReadQueueSize()

setReadQueueSize

public void setReadQueueSize(int read_queue_size)

getReadQueueThreshold

public int getReadQueueThreshold()
Number of 6-byte sample sets to queue


setReadQueueThreshold

public void setReadQueueThreshold(int read_queue_threshold)
Number of 6-byte sample sets to queue


getDelay

public short getDelay()
Timer ticks between the start of 2 sucessive sample sets.


setDelay

public void setDelay(short delay)
Timer ticks between the start of 2 sucessive sample sets.


getDelayResolution

public byte getDelayResolution()
Timer tick resolution 1 = 1 uSec 2 = 8 uSec 3 = 64 uSec 4 = 256 uSec 5 = 1024 uSec


setDelayResolution

public void setDelayResolution(byte delay_resolution)
Timer tick resolution

Parameters:
delay_resolution - 1 = 1 uSec 2 = 8 uSec 3 = 64 uSec 4 = 256 uSec 5 = 1024 uSec

getDelayMode

public byte getDelayMode()
0 = default delay = 5 millisecond 1 = configured delay


setDelayMode

public void setDelayMode(byte delay_mode)
0 = default delay = 5 millisecond 1 = configured delay


getRun

public byte getRun()
0 = sampling disabled 1 = sampling enabled


setRun

public void setRun(byte run)
0 = sampling disabled 1 = sampling enabled


getSensitivity

public byte getSensitivity()
0 = 2.5G, 421 mV/G 1 = 3.3G, 316 mV/G 2 = 6.7G, 158 mV/G 3 = 10G, 105 mV/G


setSensitivity

public void setSensitivity(byte sensitivity)
0 = 2.5G, 421 mV/G 1 = 3.3G, 316 mV/G 2 = 6.7G, 158 mV/G 3 = 10G, 105 mV/G


equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object