Package 

Object GeofenceConstants

    • Method Detail

      • getRADIUS_M

         final Float getRADIUS_M()

        Radius of each stop geofence, in meters.

      • getMAX_ACTIVE

         final Integer getMAX_ACTIVE()

        Max geofences we register at once. Android caps active geofences at 100 per app; we leave headroom below that so registration never silently fails.

      • getRE_REGISTER_THRESHOLD_M

         final Float getRE_REGISTER_THRESHOLD_M()

        Re-register the nearest-N set once the driver has moved this far (meters) from the center of the last registration. Keeps the active set centered on the driver.

      • getEXIT_RADIUS_M

         final Float getEXIT_RADIUS_M()

        App-side EXIT radius (> RADIUS_M) for the distance reconcile. Hysteresis: ENTER at 250 m, EXIT only past 300 m, so GPS jitter near the boundary can't flap a delivery on/off.

      • getEXIT_DEBOUNCE_FIXES

         final Integer getEXIT_DEBOUNCE_FIXES()

        Consecutive out-of-range fixes required before an app-side EXIT (debounce vs transient jitter).

      • getMIN_FIX_ACCURACY_M

         final Float getMIN_FIX_ACCURACY_M()

        EXIT accuracy gate (meters): only count a fix toward an app-side EXIT if it's at least this accurate. EXIT is the dangerous direction (a false EXIT loses data), so it stays strict.

      • getENTER_MAX_ACCURACY_M

         final Float getENTER_MAX_ACCURACY_M()

        ENTER accuracy gate (meters): accept fixes up to this coarse for ENTER decisions. Looser than MIN_FIX_ACCURACY_M on purpose — missing an ENTER loses a whole delivery, while a slightly-early ENTER is cheap (EXIT + the SDK timeout clean it up).

      • getNEAR_DISTANCE_M

         final Float getNEAR_DISTANCE_M()

        Within this distance (m) of any stop, switch to the dense/high-accuracy location cadence.

      • getLOCATION_INTERVAL_NEAR_MS

         final Long getLOCATION_INTERVAL_NEAR_MS()

        Location update interval (ms) when NEAR a stop — dense + high-accuracy for precise transitions.

      • getLOCATION_INTERVAL_FAR_MS

         final Long getLOCATION_INTERVAL_FAR_MS()

        Location update interval (ms) when FAR from every stop — sparse + balanced to save battery.