-
- All Implemented Interfaces:
public class GeofenceManagerConfiguration extends ConfigurationSection
-
-
Method Summary
Modifier and Type Method Description float
getRegionTimeoutInterval()
Get regionTimeoutInterval. int
getScanPeriodForeground()
Get scanPeriodForeground. int
getBetweenScanPeriodForeground()
Get betweenScanPeriodForeground. int
getScanPeriodBackground()
Get scanPeriodBackground. int
getBetweenScanPeriodBackground()
Get betweenScanPeriodBackground. int
getBeaconGeofencesToRegisterMaxCountIos()
Get beaconGeofencesToRegisterMaxCountIos. float
getGeofenceWindowDurationInSeconds()
Get geofenceWindowDurationInSeconds. boolean
getIsLevelGeofencingEnabled()
Get isLevelGeofencingEnabled. boolean
getIsGlobalGeofencingEnabled()
Get isGlobalGeofencingEnabled. boolean
getIsGlobalGeofencingNativeOnlyIos()
Get isGlobalGeofencingNativeOnlyIos. boolean
getIsGlobalGeofencingNativeOnlyAndroid()
Get isGlobalGeofencingNativeOnlyAndroid. float
getSignificantGPSChangeThresholdInMeters()
Get significantGPSChangeThresholdInMeters. float
getGlobalGeofenceDistanceToleranceForEnter()
Get globalGeofenceDistanceToleranceForEnter. float
getGlobalGeofenceDistanceToleranceForExit()
Get globalGeofenceDistanceToleranceForExit. float
getLevelGeofenceDistanceToleranceForEnter()
Get levelGeofenceDistanceToleranceForEnter. float
getLevelGeofenceDistanceToleranceForExit()
Get levelGeofenceDistanceToleranceForExit. float
getGeofenceRecheckingPeriodInSeconds()
Get geofenceRecheckingPeriodInSeconds. float
getGlobalGeofenceIgnorePeriodSinceLastTriggerInSeconds()
Get globalGeofenceIgnorePeriodSinceLastTriggerInSeconds. float
getLevelGeofenceIgnorePeriodSinceLastTriggerInSeconds()
Get levelGeofenceIgnorePeriodSinceLastTriggerInSeconds. float
getLocationWorstAccuracyAccepted()
Get locationWorstAccuracyAccepted. float
getGeofencesToRegisterMaxDistanceInMeters()
Get geofencesToRegisterMaxDistanceInMeters. int
getGeofencesToRegisterMaxCountIos()
Get geofencesToRegisterMaxCountIos. int
getGeofencesToRegisterMaxCountAndroid()
Get geofencesToRegisterMaxCountAndroid. boolean
getShouldUploadGlobalGeofenceStateUpdates()
Get shouldUploadGlobalGeofenceStateUpdates. boolean
getShouldUploadLevelGeofenceStateUpdates()
Get shouldUploadLevelGeofenceStateUpdates. -
-
Method Detail
-
getRegionTimeoutInterval
float getRegionTimeoutInterval()
Get regionTimeoutInterval. Time in seconds since last detected inside, after which a exit event is considered Default is 300.0
-
getScanPeriodForeground
int getScanPeriodForeground()
Get scanPeriodForeground. Scanning period while the app is in the foreground Default is 1100
-
getBetweenScanPeriodForeground
int getBetweenScanPeriodForeground()
Get betweenScanPeriodForeground. Scanning period while the app is in the foreground Default is 0
-
getScanPeriodBackground
int getScanPeriodBackground()
Get scanPeriodBackground. Scanning period while the app is in the background Default is 10000
-
getBetweenScanPeriodBackground
int getBetweenScanPeriodBackground()
Get betweenScanPeriodBackground. Scanning period while the app is in the background Default is 300000
-
getBeaconGeofencesToRegisterMaxCountIos
int getBeaconGeofencesToRegisterMaxCountIos()
Get beaconGeofencesToRegisterMaxCountIos. The maximum number of beacons geofences to register with native services (iOS only) Default is 10
-
getGeofenceWindowDurationInSeconds
float getGeofenceWindowDurationInSeconds()
Get geofenceWindowDurationInSeconds. How long an entry signal should be considered when determining building entry Default is 10.0
-
getIsLevelGeofencingEnabled
boolean getIsLevelGeofencingEnabled()
Get isLevelGeofencingEnabled. Enable/Disable level geofences Default is true
-
getIsGlobalGeofencingEnabled
boolean getIsGlobalGeofencingEnabled()
Get isGlobalGeofencingEnabled. Enable/Disable golbal geofences Default is false
-
getIsGlobalGeofencingNativeOnlyIos
boolean getIsGlobalGeofencingNativeOnlyIos()
Get isGlobalGeofencingNativeOnlyIos. If this is true, then global geofencing logic relies only on native geofencing (for iOS) Default is true
-
getIsGlobalGeofencingNativeOnlyAndroid
boolean getIsGlobalGeofencingNativeOnlyAndroid()
Get isGlobalGeofencingNativeOnlyAndroid. If this is true, then global geofencing logic relies only on native geofencing (for Android) Default is false
-
getSignificantGPSChangeThresholdInMeters
float getSignificantGPSChangeThresholdInMeters()
Get significantGPSChangeThresholdInMeters. How much distance in meters is considered a significant change of GPS Default is 1000
-
getGlobalGeofenceDistanceToleranceForEnter
float getGlobalGeofenceDistanceToleranceForEnter()
Get globalGeofenceDistanceToleranceForEnter. Geofence is expanded / shrunk by X percentage (of the geofence's approximate radius) for detecting Enter Default is 1.5F
-
getGlobalGeofenceDistanceToleranceForExit
float getGlobalGeofenceDistanceToleranceForExit()
Get globalGeofenceDistanceToleranceForExit. Geofence is expanded / shrunk by X percentage (of the geofence's approximate radius) for detecting Exit Default is 3.0F
-
getLevelGeofenceDistanceToleranceForEnter
float getLevelGeofenceDistanceToleranceForEnter()
Get levelGeofenceDistanceToleranceForEnter. Geofence is expanded / shrunk by X percentage (of the geofence's approximate radius) for detecting Enter Default is 0.F
-
getLevelGeofenceDistanceToleranceForExit
float getLevelGeofenceDistanceToleranceForExit()
Get levelGeofenceDistanceToleranceForExit. Geofence is expanded / shrunk by X percentage (of the geofence's approximate radius) for detecting Exit Default is 0.F
-
getGeofenceRecheckingPeriodInSeconds
float getGeofenceRecheckingPeriodInSeconds()
Get geofenceRecheckingPeriodInSeconds. Period of rechecking geofences in seconds Default is 60
-
getGlobalGeofenceIgnorePeriodSinceLastTriggerInSeconds
float getGlobalGeofenceIgnorePeriodSinceLastTriggerInSeconds()
Get globalGeofenceIgnorePeriodSinceLastTriggerInSeconds. Geofences that have a state change within the value of this setting will not fire an event. In seconds Default is 30
-
getLevelGeofenceIgnorePeriodSinceLastTriggerInSeconds
float getLevelGeofenceIgnorePeriodSinceLastTriggerInSeconds()
Get levelGeofenceIgnorePeriodSinceLastTriggerInSeconds. Geofences that have a state change within the value of this setting will not fire an event. In seconds Default is 30
-
getLocationWorstAccuracyAccepted
float getLocationWorstAccuracyAccepted()
Get locationWorstAccuracyAccepted. Location updates with accuracy worse than this value will be ignored (in meters) Default is 1000
-
getGeofencesToRegisterMaxDistanceInMeters
float getGeofencesToRegisterMaxDistanceInMeters()
Get geofencesToRegisterMaxDistanceInMeters. The maximum distance to current location of the geofences that are selected to be registered with native geofencing services Default is 50000
-
getGeofencesToRegisterMaxCountIos
int getGeofencesToRegisterMaxCountIos()
Get geofencesToRegisterMaxCountIos. The maximum number of geofences to register with native services (iOS only) Default is 10
-
getGeofencesToRegisterMaxCountAndroid
int getGeofencesToRegisterMaxCountAndroid()
Get geofencesToRegisterMaxCountAndroid. The maximum number of geofences to register with native services (Android only) Default is 100
-
getShouldUploadGlobalGeofenceStateUpdates
boolean getShouldUploadGlobalGeofenceStateUpdates()
Get shouldUploadGlobalGeofenceStateUpdates. Whether geofence state updates should be uploaded Default is false
-
getShouldUploadLevelGeofenceStateUpdates
boolean getShouldUploadLevelGeofenceStateUpdates()
Get shouldUploadLevelGeofenceStateUpdates. Whether geofence state updates should be uploaded Default is false
-
-
-
-