Package org.altbeacon.beacon.service
See: Description
-
Class Summary Class Description RunningAverageRssiFilter Calculate a RSSI value on base of an arbitrary list of measured RSSI values The list is clipped by a certain length at start and end and the average is calculate by simple arithmetic average ArmaRssiFilter This filter calculates its rssi on base of an auto regressive moving average (ARMA) It needs only the current value to do this; the general formula is n(t) = n(t-1) - c * (n(t-1) - n(t)) where c is a coefficient, that denotes the smoothness - the lower the value, the smoother the average Note: a smoother average needs longer to "settle down" Note: For signals, that change rather frequently (say, 1Hz or faster) and tend to vary more a recommended value would be 0,1 (that means the actual value is changed by 10% of the difference between the actual measurement and the actual average) For signals at lower rates (10Hz) a value of 0.25 to 0. ScanJob Used to perform scans periodically using the JobScheduler Only one instance of this will be active, even with multiple jobIds. Sample Stats Stats module used for internal performance testing of the library Created by dyoung on 10/16/14. RangingData Internal class used to transfer ranging data between the BeaconService and the client RegionMonitoringState SettingsData Created by dyoung on 3/10/17. MonitoringData RangeState Callback ExtraDataBeaconTracker Keeps track of beacons that have ever been seen and merges them together depending on configured beacon parsers Created by dyoung on 5/5/15. StartRMData Internal class used to transfer ranging and monitoring data between the BeaconService and client RangedBeacon ScanState Stores the full state of scanning for the libary, including all settings so it can be ressurrected easily for running from a scheduled job Created by dyoung on 3/26/17. BeaconBinder Class used for the client Binder. BeaconService DetectionTracker Created by dyoung on 1/10/15. MonitoringStatus ScanJobScheduler Schedules two types of ScanJobs: 1. IntentScanStrategyCoordinator -
Interface Summary Interface Description RssiFilter Interface that can be implemented to overwrite measurement and filtering of RSSI values -
Object Summary Object Description Companion