Class MutableGeofenceManagerConfiguration
-
- All Implemented Interfaces:
public class MutableGeofenceManagerConfiguration extends GeofenceManagerConfiguration
-
-
Method Summary
Modifier and Type Method Description void
setBetweenScanPeriodBackground(int arg)
Set betweenScanPeriodBackground. void
setBetweenScanPeriodForeground(int arg)
Set betweenScanPeriodForeground. void
setGeofenceRecheckingPeriodInSeconds(float arg)
Set geofenceRecheckingPeriodInSeconds. void
setGeofenceWindowDurationInSeconds(float arg)
Set geofenceWindowDurationInSeconds. void
setGeofencesToRegisterMaxCountAndroid(int arg)
Set geofencesToRegisterMaxCountAndroid. void
setGeofencesToRegisterMaxDistanceInMeters(float arg)
Set geofencesToRegisterMaxDistanceInMeters. void
setGlobalGeofenceDistanceToleranceForEnter(float arg)
Set globalGeofenceDistanceToleranceForEnter. void
setGlobalGeofenceDistanceToleranceForExit(float arg)
Set globalGeofenceDistanceToleranceForExit. void
setGlobalGeofenceIgnorePeriodSinceLastTriggerInSeconds(float arg)
Set globalGeofenceIgnorePeriodSinceLastTriggerInSeconds. void
setIsGlobalGeofencingEnabled(boolean arg)
Set isGlobalGeofencingEnabled. void
setIsGlobalGeofencingNativeOnlyAndroid(boolean arg)
Set isGlobalGeofencingNativeOnlyAndroid. void
setIsLevelGeofencingEnabled(boolean arg)
Set isLevelGeofencingEnabled. void
setLevelGeofenceDistanceToleranceForEnter(float arg)
Set levelGeofenceDistanceToleranceForEnter. void
setLevelGeofenceDistanceToleranceForExit(float arg)
Set levelGeofenceDistanceToleranceForExit. void
setLevelGeofenceIgnorePeriodSinceLastTriggerInSeconds(float arg)
Set levelGeofenceIgnorePeriodSinceLastTriggerInSeconds. void
setLocationWorstAccuracyAccepted(float arg)
Set locationWorstAccuracyAccepted. void
setRegionTimeoutInterval(float arg)
Set regionTimeoutInterval. void
setScanPeriodBackground(int arg)
Set scanPeriodBackground. void
setScanPeriodForeground(int arg)
Set scanPeriodForeground. void
setShouldUploadGlobalGeofenceStateUpdates(boolean arg)
Set shouldUploadGlobalGeofenceStateUpdates. void
setShouldUploadLevelGeofenceStateUpdates(boolean arg)
Set shouldUploadLevelGeofenceStateUpdates. void
setSignificantGPSChangeThresholdInMeters(float arg)
Set significantGPSChangeThresholdInMeters. -
Methods inherited from class com.pointrlabs.core.configuration.GeofenceManagerConfiguration
getBetweenScanPeriodBackground, getBetweenScanPeriodForeground, getGeofenceRecheckingPeriodInSeconds, getGeofenceWindowDurationInSeconds, getGeofencesToRegisterMaxCountAndroid, getGeofencesToRegisterMaxDistanceInMeters, getGlobalGeofenceDistanceToleranceForEnter, getGlobalGeofenceDistanceToleranceForExit, getGlobalGeofenceIgnorePeriodSinceLastTriggerInSeconds, getIsGlobalGeofencingEnabled, getIsGlobalGeofencingNativeOnlyAndroid, getIsLevelGeofencingEnabled, getLevelGeofenceDistanceToleranceForEnter, getLevelGeofenceDistanceToleranceForExit, getLevelGeofenceIgnorePeriodSinceLastTriggerInSeconds, getLocationWorstAccuracyAccepted, getRegionTimeoutInterval, getScanPeriodBackground, getScanPeriodForeground, getShouldUploadGlobalGeofenceStateUpdates, getShouldUploadLevelGeofenceStateUpdates, getSignificantGPSChangeThresholdInMeters
-
Methods inherited from class com.pointrlabs.core.configuration.ConfigurationSection
isValid
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
setBetweenScanPeriodBackground
void setBetweenScanPeriodBackground(int arg)
Set betweenScanPeriodBackground. Scanning period while the app is in the background Default is 300000
-
setBetweenScanPeriodForeground
void setBetweenScanPeriodForeground(int arg)
Set betweenScanPeriodForeground. Scanning period while the app is in the foreground Default is 0
-
setGeofenceRecheckingPeriodInSeconds
void setGeofenceRecheckingPeriodInSeconds(float arg)
Set geofenceRecheckingPeriodInSeconds. Period of rechecking geofences in seconds Default is 60.0
-
setGeofenceWindowDurationInSeconds
void setGeofenceWindowDurationInSeconds(float arg)
Set geofenceWindowDurationInSeconds. How long an entry signal should be considered when determining building entry Default is 10.0
-
setGeofencesToRegisterMaxCountAndroid
void setGeofencesToRegisterMaxCountAndroid(int arg)
Set geofencesToRegisterMaxCountAndroid. The maximum number of geofences to register with native services (Android only) Default is 100
-
setGeofencesToRegisterMaxDistanceInMeters
void setGeofencesToRegisterMaxDistanceInMeters(float arg)
Set geofencesToRegisterMaxDistanceInMeters. The maximum distance to current location of the geofences that are selected to be registered with native geofencing services Default is 50000.0
-
setGlobalGeofenceDistanceToleranceForEnter
void setGlobalGeofenceDistanceToleranceForEnter(float arg)
Set globalGeofenceDistanceToleranceForEnter. Geofence is expanded / shrunk by X percentage (of the geofence's approximate radius) for detecting Enter Default is 1.5
-
setGlobalGeofenceDistanceToleranceForExit
void setGlobalGeofenceDistanceToleranceForExit(float arg)
Set globalGeofenceDistanceToleranceForExit. Geofence is expanded / shrunk by X percentage (of the geofence's approximate radius) for detecting Exit Default is 3.0
-
setGlobalGeofenceIgnorePeriodSinceLastTriggerInSeconds
void setGlobalGeofenceIgnorePeriodSinceLastTriggerInSeconds(float arg)
Set globalGeofenceIgnorePeriodSinceLastTriggerInSeconds. Geofences that have a state change within the value of this setting will not fire an event. In seconds Default is 30.0
-
setIsGlobalGeofencingEnabled
void setIsGlobalGeofencingEnabled(boolean arg)
Set isGlobalGeofencingEnabled. Enable/Disable golbal geofences Default is true
-
setIsGlobalGeofencingNativeOnlyAndroid
void setIsGlobalGeofencingNativeOnlyAndroid(boolean arg)
Set isGlobalGeofencingNativeOnlyAndroid. If this is true, then global geofencing logic relies only on native geofencing (for Android) Default is true
-
setIsLevelGeofencingEnabled
void setIsLevelGeofencingEnabled(boolean arg)
Set isLevelGeofencingEnabled. Enable/Disable level geofences Default is true
-
setLevelGeofenceDistanceToleranceForEnter
void setLevelGeofenceDistanceToleranceForEnter(float arg)
Set levelGeofenceDistanceToleranceForEnter. Geofence is expanded / shrunk by X percentage (of the geofence's approximate radius) for detecting Enter Default is 0.0
-
setLevelGeofenceDistanceToleranceForExit
void setLevelGeofenceDistanceToleranceForExit(float arg)
Set levelGeofenceDistanceToleranceForExit. Geofence is expanded / shrunk by X percentage (of the geofence's approximate radius) for detecting Exit Default is 0.0
-
setLevelGeofenceIgnorePeriodSinceLastTriggerInSeconds
void setLevelGeofenceIgnorePeriodSinceLastTriggerInSeconds(float arg)
Set levelGeofenceIgnorePeriodSinceLastTriggerInSeconds. Geofences that have a state change within the value of this setting will not fire an event. In seconds Default is 30.0
-
setLocationWorstAccuracyAccepted
void setLocationWorstAccuracyAccepted(float arg)
Set locationWorstAccuracyAccepted. Location updates with accuracy worse than this value will be ignored (in meters) Default is 1000.0
-
setRegionTimeoutInterval
void setRegionTimeoutInterval(float arg)
Set regionTimeoutInterval. Time in seconds since last detected inside, after which a exit event is considered Default is 300.0
-
setScanPeriodBackground
void setScanPeriodBackground(int arg)
Set scanPeriodBackground. Scanning period while the app is in the background Default is 10000
-
setScanPeriodForeground
void setScanPeriodForeground(int arg)
Set scanPeriodForeground. Scanning period while the app is in the foreground Default is 1100
-
setShouldUploadGlobalGeofenceStateUpdates
void setShouldUploadGlobalGeofenceStateUpdates(boolean arg)
Set shouldUploadGlobalGeofenceStateUpdates. Whether geofence state updates should be uploaded Default is false
-
setShouldUploadLevelGeofenceStateUpdates
void setShouldUploadLevelGeofenceStateUpdates(boolean arg)
Set shouldUploadLevelGeofenceStateUpdates. Whether geofence state updates should be uploaded Default is false
-
setSignificantGPSChangeThresholdInMeters
void setSignificantGPSChangeThresholdInMeters(float arg)
Set significantGPSChangeThresholdInMeters. How much distance in meters is considered a significant change of GPS Default is 1000.0
-
-
-
-