Package org.altbeacon.beacon.service
Class RangedBeacon
- java.lang.Object
-
- org.altbeacon.beacon.service.RangedBeacon
-
- All Implemented Interfaces:
Serializable
public class RangedBeacon extends Object implements Serializable
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static longDEFAULT_MAX_TRACKING_AGEstatic longDEFAULT_SAMPLE_EXPIRATION_MILLISECONDSprotected longlastTrackedTimeMillisstatic longmaxTrackingAgeprotected RssiFiltermFilter
-
Constructor Summary
Constructors Constructor Description RangedBeacon(Beacon beacon)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddMeasurement(Integer rssi)voidcommitMeasurements()BeacongetBeacon()longgetTrackingAge()booleanisExpired()booleanisTracked()booleannoMeasurementsAvailable()static voidsetMaxTrackinAge(int maxTrackinAge)static voidsetSampleExpirationMilliseconds(long milliseconds)voidsetTracked(boolean tracked)voidupdateBeacon(Beacon beacon)
-
-
-
Field Detail
-
DEFAULT_MAX_TRACKING_AGE
public static final long DEFAULT_MAX_TRACKING_AGE
- See Also:
- Constant Field Values
-
maxTrackingAge
public static long maxTrackingAge
-
DEFAULT_SAMPLE_EXPIRATION_MILLISECONDS
public static final long DEFAULT_SAMPLE_EXPIRATION_MILLISECONDS
- See Also:
- Constant Field Values
-
lastTrackedTimeMillis
protected long lastTrackedTimeMillis
-
mFilter
protected transient RssiFilter mFilter
-
-
Constructor Detail
-
RangedBeacon
public RangedBeacon(Beacon beacon)
-
-
Method Detail
-
updateBeacon
public void updateBeacon(Beacon beacon)
-
isTracked
public boolean isTracked()
-
setTracked
public void setTracked(boolean tracked)
-
getBeacon
public Beacon getBeacon()
-
commitMeasurements
public void commitMeasurements()
-
addMeasurement
public void addMeasurement(Integer rssi)
-
setSampleExpirationMilliseconds
public static void setSampleExpirationMilliseconds(long milliseconds)
-
setMaxTrackinAge
public static void setMaxTrackinAge(int maxTrackinAge)
-
noMeasurementsAvailable
public boolean noMeasurementsAvailable()
-
getTrackingAge
public long getTrackingAge()
-
isExpired
public boolean isExpired()
-
-