-
- All Implemented Interfaces:
-
java.io.Serializable
public class RangedBeacon implements Serializable
-
-
Field Summary
Fields Modifier and Type Field Description public final static longDEFAULT_MAX_TRACKING_AGEpublic static longmaxTrackingAgepublic final static longDEFAULT_SAMPLE_EXPIRATION_MILLISECONDSprivate static longsampleExpirationMilliseconds
-
Constructor Summary
Constructors Constructor Description RangedBeacon(Beacon beacon)
-
Method Summary
Modifier and Type Method Description static voidsetSampleExpirationMilliseconds(long milliseconds)voidupdateBeacon(Beacon beacon)booleanisTracked()voidsetTracked(boolean tracked)BeacongetBeacon()voidcommitMeasurements()voidaddMeasurement(Integer rssi)static voidsetMaxTrackinAge(int maxTrackinAge)booleannoMeasurementsAvailable()longgetTrackingAge()booleanisExpired()-
-
Constructor Detail
-
RangedBeacon
RangedBeacon(Beacon beacon)
-
-
Method Detail
-
setSampleExpirationMilliseconds
static void setSampleExpirationMilliseconds(long milliseconds)
-
updateBeacon
void updateBeacon(Beacon beacon)
-
isTracked
boolean isTracked()
-
setTracked
void setTracked(boolean tracked)
-
commitMeasurements
void commitMeasurements()
-
addMeasurement
void addMeasurement(Integer rssi)
-
setMaxTrackinAge
static void setMaxTrackinAge(int maxTrackinAge)
-
noMeasurementsAvailable
boolean noMeasurementsAvailable()
-
getTrackingAge
long getTrackingAge()
-
isExpired
boolean isExpired()
-
-
-
-