Callback to be invoked when Eddystone beacons are in range.
Callback to be invoked when any error happened while performing low energy scanning.
Callback to be invoked when Estmimote Location packets are discovered nearby.
Callback to be invoked when beacons are discovered in a region.
Callback to be invoked when nearables are discovered nearby.
Callback to be invoked when beacons are ranged.
Callback to inform client when scanning is started and stopped.
Callback to inform client when service is ready to use.
Callback to be invoked when Estmimote telemetry packets are discovered nearby.
Interface used to notify called that Bluetooth stack has been restarted.
Immutable representations of single beacon.
This is a class that clients should use to interact with Estimote beacons & nearables.
This class represents device identification number.
This class represents MAC address.
Immutable representation of a nearable.
Defines a region based on device's location to a beacon.
Defines a secure region based on device's location to a beacons which has enabled Secure UUID.
Utility class for dealing with all required permissions and access rights on all Android platforms.
Helper methods for checking requirements for beacon detection.
Grab bag of utilities.
Type of firmware that Nearable is running.
Possible physical orientations of nearable in space.
Describes current location relationship with region bounds.
Defines distance relationship between beacon and the device.