public class RunningAverageRssiFilter extends Object implements RssiFilter
| Modifier and Type | Field and Description |
|---|---|
static long |
DEFAULT_SAMPLE_EXPIRATION_MILLISECONDS |
| Constructor and Description |
|---|
RunningAverageRssiFilter() |
| Modifier and Type | Method and Description |
|---|---|
void |
addMeasurement(Integer rssi) |
double |
calculateRssi() |
int |
getMeasurementCount() |
boolean |
noMeasurementsAvailable() |
static void |
setSampleExpirationMilliseconds(long newSampleExpirationMilliseconds) |
public static final long DEFAULT_SAMPLE_EXPIRATION_MILLISECONDS
public void addMeasurement(Integer rssi)
addMeasurement in interface RssiFilterpublic boolean noMeasurementsAvailable()
noMeasurementsAvailable in interface RssiFilterpublic int getMeasurementCount()
getMeasurementCount in interface RssiFilterpublic double calculateRssi()
calculateRssi in interface RssiFilterpublic static void setSampleExpirationMilliseconds(long newSampleExpirationMilliseconds)