Package org.openuat.sensors

Interface Summary
SamplesSink This interface represents a sink for sample values, and only defines three methods: to add new samples, to react to a segment becoming "active" (by some definition) and to react to a segment becoming "inactive".
SamplesSink_Int This interface represents a sink for sample values, and only defines three methods: to add new samples, to react to a segment becoming "active" (by some definition) and to react to a segment becoming "inactive".
SegmentsSink This interface represents a sink for whole time series segments.
SegmentsSink_Int This interface represents a sink for whole time series segments.
TimeSeries_Int.Parameters This interface represents the parameters that must be reasonably set when initializing a time series that reads from sensors instead of from other time series.
TimeSeries.Parameters This interface represents the parameters that must be reasonably set when initializing a time series that reads from sensors instead of from other time series.
VectorSamplesSink This interface represents a sink for vector sample values, and only defines three methods: to add new sample vectord, to react to a segment becoming "active" (by some definition) and to react to a segment becoming "inactive".
 

Class Summary
AsciiLineReaderBase This is a base class for reading from sensors that are represented by simple files and output ASCII lines, with one line for each sample.
DeviceStateListener This is a small helper class for checking the status of a device with multiple lines/time series based on the events fired by its SampleSource objects.
MainboardAccelerometerReader_Linux This class implements a reader for the data format generated by
MainboardAccelerometerReaderFactory  
ParallelPortPWMReader This class implements a reader for the data format generated by the small Linux native code (a C command line program) to sample pulse-width modulated sensors (e.g. accelerometers) using a standard parallel port.
SamplesSource This is a base class for emitting samples to a list of registers SamplesSink objects.
TimeSeries This class represents a possibly multi-dimensional time series of a single sensor.
TimeSeries_Int This class represents a possibly multi-dimensional time series of a single sensor.
TimeSeriesAggregator This class implements an aggregation of multiple time series into one.
TimeSeriesAlignment http://en.wikipedia.org/wiki/Image:Spherical_Coordinates.png http://en.wikipedia.org/wiki/List_of_canonical_coordinate_transformations x = r sin phi cos theta y = r sin phi sin theta z = r cos phi r^2 = x^2+y^2+z^2 cos theta = x / sqrt(x^2 + y^2), sin theta = y / sqrt(x^2 + y^2), tan theta = y/x cos phi = z/r, tan phi = sqrt(x^2+y^2) / z
TimeSeriesBundle This class implements a collection of multiple time series that belong together, for example multiple dimensions from a single sensor.
WiTiltRawReader This class implements a reader for the "RAW" data format generated by Spark Fun Electronics WiTilt v2.5 sensors.
XsensLogReader This class implements a reader for the data format generated by Carl Fischer's Linux "logger" tool for sampling accelerometer data from Xsens devices.
 



2005-2009, Rene Mayrhofer.