org.android.activityminer.logic.timeseries
Interface ObservableSensorScanner<T extends Enum<T> & Dimensions,U>

Package class diagram package ObservableSensorScanner
Type Parameters:
T - the enumeration type for the sensor observation dimensions
U - the data type for the dimension values
All Superinterfaces:
ActivatableComponent, ObservableEventSource<SensorObservation<T,U>>, ObserverRegistration<SensorObservation<T,U>>, SensorScanner
All Known Implementing Classes:
AbstractObservableSensorScanner, ObservableAccSensorScanner, ObservableSensorScannerImpl

public interface ObservableSensorScanner<T extends Enum<T> & Dimensions,U>
extends SensorScanner, ObservableEventSource<SensorObservation<T,U>>

Interface for types which are observable for sensor data observations and do act as sensor scanner.


Method Summary
 void doTerminate()
          Does terminate the associated thread.
 AbstractAccelerometerDataSource getAccSource()
          Getter for the acceleration sample source.
 
Methods inherited from interface org.android.activityminer.logic.timeseries.SensorScanner
delegateNotify, doScan
 
Methods inherited from interface org.android.activityminer.logic.util.ActivatableComponent
isActive, setActivationState
 
Methods inherited from interface de.unikassel.android.sdcframework.util.facade.ObservableEventSource
hasObservers, notify
 
Methods inherited from interface de.unikassel.android.sdcframework.util.facade.ObserverRegistration
registerEventObserver, removeAllObservers, unregisterEventObserver
 

Method Detail

doTerminate

void doTerminate()
Does terminate the associated thread.


getAccSource

AbstractAccelerometerDataSource getAccSource()
Getter for the acceleration sample source.

Returns:
the acceleration sample source