Class ExtraDataBeaconTracker

  • All Implemented Interfaces:
    Serializable

    public class ExtraDataBeaconTracker
    extends Object
    implements Serializable
    Keeps track of beacons that have ever been seen and merges them together depending on configured beacon parsers Created by dyoung on 5/5/15.
    See Also:
    Serialized Form
    • Constructor Detail

      • ExtraDataBeaconTracker

        public ExtraDataBeaconTracker()
      • ExtraDataBeaconTracker

        public ExtraDataBeaconTracker​(boolean matchBeaconsByServiceUUID)
    • Method Detail

      • track

        @Nullable
        public Beacon track​(@NonNull
                            Beacon beacon)
        Tracks a beacon. For Gatt-based beacons, returns a merged copy of fields from multiple frames. Returns null when passed a Gatt-based beacon that has is only extra beacon data.