public class RangedBeacon extends Object implements Serializable
| Modifier and Type | Field and Description |
|---|---|
static long |
DEFAULT_MAX_TRACKING_AGE |
static long |
DEFAULT_SAMPLE_EXPIRATION_MILLISECONDS |
protected long |
lastTrackedTimeMillis |
static long |
maxTrackingAge |
protected RssiFilter |
mFilter |
| Constructor and Description |
|---|
RangedBeacon(Beacon beacon) |
| Modifier and Type | Method and Description |
|---|---|
void |
addMeasurement(Integer rssi) |
void |
commitMeasurements() |
Beacon |
getBeacon() |
long |
getTrackingAge() |
boolean |
isExpired() |
boolean |
isTracked() |
boolean |
noMeasurementsAvailable() |
static void |
setMaxTrackinAge(int maxTrackinAge) |
static void |
setSampleExpirationMilliseconds(long milliseconds) |
void |
setTracked(boolean tracked) |
void |
updateBeacon(Beacon beacon) |
public static final long DEFAULT_MAX_TRACKING_AGE
public static long maxTrackingAge
public static final long DEFAULT_SAMPLE_EXPIRATION_MILLISECONDS
protected long lastTrackedTimeMillis
protected transient RssiFilter mFilter
public RangedBeacon(Beacon beacon)
public void updateBeacon(Beacon beacon)
public boolean isTracked()
public void setTracked(boolean tracked)
public Beacon getBeacon()
public void commitMeasurements()
public void addMeasurement(Integer rssi)
public static void setSampleExpirationMilliseconds(long milliseconds)
public static void setMaxTrackinAge(int maxTrackinAge)
public boolean noMeasurementsAvailable()
public long getTrackingAge()
public boolean isExpired()