org.placelab.stumbler
Class MeasurementSanitizier

java.lang.Object
  extended byorg.placelab.stumbler.MeasurementSanitizier

public class MeasurementSanitizier
extends java.lang.Object


Field Summary
static long DEFULAT_MAX_TIMEGAP
           
static long DEFULAT_MIN_TIMEGAP
           
static int ERROR_CLOCK_SKEW
           
static int ERROR_DUPLICATE
           
static int ERROR_MAX_SPEED
           
static int ERROR_MAX_TIMEGAP
           
static int ERROR_MIN_TIMEGAP
           
static int ERROR_OK
           
static int ERROR_POS_RANGE
           
 
Constructor Summary
MeasurementSanitizier(long minTimeGap, long maxTimeGap, double speedLimit)
           
 
Method Summary
 boolean check(StumblerMeasurement m)
           
 int getError()
           
 java.lang.String getErrorString()
           
 void report()
           
 void reset()
           
 void reset(long minTimeGap, long maxTimeGap, double speedLimit)
           
 double setPositionRange(TwoDCoordinate ul, TwoDCoordinate lr)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFULAT_MAX_TIMEGAP

public static final long DEFULAT_MAX_TIMEGAP
See Also:
Constant Field Values

DEFULAT_MIN_TIMEGAP

public static final long DEFULAT_MIN_TIMEGAP
See Also:
Constant Field Values

ERROR_OK

public static final int ERROR_OK
See Also:
Constant Field Values

ERROR_MIN_TIMEGAP

public static final int ERROR_MIN_TIMEGAP
See Also:
Constant Field Values

ERROR_MAX_TIMEGAP

public static final int ERROR_MAX_TIMEGAP
See Also:
Constant Field Values

ERROR_CLOCK_SKEW

public static final int ERROR_CLOCK_SKEW
See Also:
Constant Field Values

ERROR_DUPLICATE

public static final int ERROR_DUPLICATE
See Also:
Constant Field Values

ERROR_MAX_SPEED

public static final int ERROR_MAX_SPEED
See Also:
Constant Field Values

ERROR_POS_RANGE

public static final int ERROR_POS_RANGE
See Also:
Constant Field Values
Constructor Detail

MeasurementSanitizier

public MeasurementSanitizier(long minTimeGap,
                             long maxTimeGap,
                             double speedLimit)
Method Detail

setPositionRange

public double setPositionRange(TwoDCoordinate ul,
                               TwoDCoordinate lr)

reset

public void reset()

reset

public void reset(long minTimeGap,
                  long maxTimeGap,
                  double speedLimit)

report

public void report()

getError

public int getError()

getErrorString

public java.lang.String getErrorString()

check

public boolean check(StumblerMeasurement m)