Class RangedBeacon

    • Field Detail

      • DEFAULT_MAX_TRACKING_AGE

        public static final long DEFAULT_MAX_TRACKING_AGE
        See Also:
        Constant Field Values
      • maxTrackingAge

        public static long maxTrackingAge
      • DEFAULT_SAMPLE_EXPIRATION_MILLISECONDS

        public static final long DEFAULT_SAMPLE_EXPIRATION_MILLISECONDS
        See Also:
        Constant Field Values
      • lastTrackedTimeMillis

        protected long lastTrackedTimeMillis
    • Constructor Detail

      • RangedBeacon

        public RangedBeacon​(Beacon beacon)
    • Method Detail

      • updateBeacon

        public void updateBeacon​(Beacon beacon)
      • isTracked

        public boolean isTracked()
      • setTracked

        public void setTracked​(boolean tracked)
      • getBeacon

        public Beacon getBeacon()
      • commitMeasurements

        public void commitMeasurements()
      • addMeasurement

        public void addMeasurement​(Integer rssi)
      • setSampleExpirationMilliseconds

        public static void setSampleExpirationMilliseconds​(long milliseconds)
      • setMaxTrackinAge

        public static void setMaxTrackinAge​(int maxTrackinAge)
      • noMeasurementsAvailable

        public boolean noMeasurementsAvailable()
      • getTrackingAge

        public long getTrackingAge()
      • isExpired

        public boolean isExpired()