public class ScanState extends Object implements Serializable
| Modifier and Type | Field and Description |
|---|---|
static int |
MIN_SCAN_JOB_INTERVAL_MILLIS |
public ScanState(Context context)
public Boolean getBackgroundMode()
public void setBackgroundMode(Boolean backgroundMode)
public Long getBackgroundBetweenScanPeriod()
public void setBackgroundBetweenScanPeriod(Long backgroundBetweenScanPeriod)
public Long getBackgroundScanPeriod()
public void setBackgroundScanPeriod(Long backgroundScanPeriod)
public Long getForegroundBetweenScanPeriod()
public void setForegroundBetweenScanPeriod(Long foregroundBetweenScanPeriod)
public Long getForegroundScanPeriod()
public void setForegroundScanPeriod(Long foregroundScanPeriod)
public MonitoringStatus getMonitoringStatus()
public void setMonitoringStatus(MonitoringStatus monitoringStatus)
public Map<Region,RangeState> getRangedRegionState()
public void setRangedRegionState(Map<Region,RangeState> rangedRegionState)
public ExtraDataBeaconTracker getExtraBeaconDataTracker()
public void setExtraBeaconDataTracker(ExtraDataBeaconTracker extraDataBeaconTracker)
public Set<BeaconParser> getBeaconParsers()
public void setBeaconParsers(Set<BeaconParser> beaconParsers)
public long getLastScanStartTimeMillis()
public void setLastScanStartTimeMillis(long time)
public void save()
public int getScanJobIntervalMillis()
public int getScanJobRuntimeMillis()
public void applyChanges(BeaconManager beaconManager)