-
- All Implemented Interfaces:
public class GeofenceManagerConfiguration extends ConfigurationSection
-
-
Method Summary
Modifier and Type Method Description int
getBeaconGeofencesToRegisterMaxCountIos()
Get beaconGeofencesToRegisterMaxCountIos. int
getBetweenScanPeriodBackground()
Get betweenScanPeriodBackground. int
getBetweenScanPeriodForeground()
Get betweenScanPeriodForeground. float
getGeofenceRecheckingPeriodInSeconds()
Get geofenceRecheckingPeriodInSeconds. float
getGeofenceWindowDurationInSeconds()
Get geofenceWindowDurationInSeconds. int
getGeofencesToRegisterMaxCountAndroid()
Get geofencesToRegisterMaxCountAndroid. int
getGeofencesToRegisterMaxCountIos()
Get geofencesToRegisterMaxCountIos. float
getGeofencesToRegisterMaxDistanceInMeters()
Get geofencesToRegisterMaxDistanceInMeters. float
getGlobalGeofenceIgnorePeriodSinceLastTriggerInSeconds()
Get globalGeofenceIgnorePeriodSinceLastTriggerInSeconds. boolean
getIsGlobalGeofencingEnabled()
Get isGlobalGeofencingEnabled. boolean
getIsLevelGeofencingEnabled()
Get isLevelGeofencingEnabled. float
getLevelGeofenceDistanceToleranceForEnter()
Get levelGeofenceDistanceToleranceForEnter. float
getLevelGeofenceDistanceToleranceForExit()
Get levelGeofenceDistanceToleranceForExit. float
getLevelGeofenceIgnorePeriodSinceLastTriggerInSeconds()
Get levelGeofenceIgnorePeriodSinceLastTriggerInSeconds. float
getLocationWorstAccuracyAccepted()
Get locationWorstAccuracyAccepted. float
getRegionTimeoutInterval()
Get regionTimeoutInterval. int
getScanPeriodBackground()
Get scanPeriodBackground. int
getScanPeriodForeground()
Get scanPeriodForeground. float
getSignificantGPSChangeThresholdInMeters()
Get significantGPSChangeThresholdInMeters. -
-
Method Detail
-
getBeaconGeofencesToRegisterMaxCountIos
int getBeaconGeofencesToRegisterMaxCountIos()
Get beaconGeofencesToRegisterMaxCountIos. The maximum number of beacons geofences to register with native services (iOS only) Default is 10
-
getBetweenScanPeriodBackground
int getBetweenScanPeriodBackground()
Get betweenScanPeriodBackground. Scanning period while the app is in the background Default is 300000
-
getBetweenScanPeriodForeground
int getBetweenScanPeriodForeground()
Get betweenScanPeriodForeground. Scanning period while the app is in the foreground Default is 0
-
getGeofenceRecheckingPeriodInSeconds
float getGeofenceRecheckingPeriodInSeconds()
Get geofenceRecheckingPeriodInSeconds. Period of rechecking geofences in seconds Default is 60.0
-
getGeofenceWindowDurationInSeconds
float getGeofenceWindowDurationInSeconds()
Get geofenceWindowDurationInSeconds. How long an entry signal should be considered when determining building entry Default is 10.0
-
getGeofencesToRegisterMaxCountAndroid
int getGeofencesToRegisterMaxCountAndroid()
Get geofencesToRegisterMaxCountAndroid. The maximum number of geofences to register with native services (Android only) Default is 100
-
getGeofencesToRegisterMaxCountIos
int getGeofencesToRegisterMaxCountIos()
Get geofencesToRegisterMaxCountIos. The maximum number of geofences to register with native services (iOS only) Default is 10
-
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.0
-
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.0
-
getIsGlobalGeofencingEnabled
boolean getIsGlobalGeofencingEnabled()
Get isGlobalGeofencingEnabled. Enable/Disable golbal geofences Default is false
-
getIsLevelGeofencingEnabled
boolean getIsLevelGeofencingEnabled()
Get isLevelGeofencingEnabled. Enable/Disable level geofences Default is true
-
getLevelGeofenceDistanceToleranceForEnter
float getLevelGeofenceDistanceToleranceForEnter()
Get levelGeofenceDistanceToleranceForEnter. Geofence is expanded / shrunk by X percentage (of the geofence's approximate radius) for detecting Enter Default is 0.0
-
getLevelGeofenceDistanceToleranceForExit
float getLevelGeofenceDistanceToleranceForExit()
Get levelGeofenceDistanceToleranceForExit. Geofence is expanded / shrunk by X percentage (of the geofence's approximate radius) for detecting Exit Default is 0.0
-
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.0
-
getLocationWorstAccuracyAccepted
float getLocationWorstAccuracyAccepted()
Get locationWorstAccuracyAccepted. Location updates with accuracy worse than this value will be ignored (in meters) Default is 1000.0
-
getRegionTimeoutInterval
float getRegionTimeoutInterval()
Get regionTimeoutInterval. Time in seconds since last detected inside, after which a exit event is considered Default is 300.0
-
getScanPeriodBackground
int getScanPeriodBackground()
Get scanPeriodBackground. Scanning period while the app is in the background Default is 10000
-
getScanPeriodForeground
int getScanPeriodForeground()
Get scanPeriodForeground. Scanning period while the app is in the foreground Default is 1100
-
getSignificantGPSChangeThresholdInMeters
float getSignificantGPSChangeThresholdInMeters()
Get significantGPSChangeThresholdInMeters. How much distance in meters is considered a significant change of GPS Default is 1000.0
-
-
-
-