Package-level declarations

Tools and constants to customize the settings.

Types

Link copied to clipboard

The model of a filter, used in the method fr.maxcom.beacon.processor.AProcessor.setDeviceFilters to restrict the scan to some particular devices only.

Link copied to clipboard

Interface to give settings to a context holder.

Link copied to clipboard

Interface to register processors and plugins in a context holder.

Link copied to clipboard
class LossSettings(val graceMillis: Long, val tickMillis: Long, val timeoutMillis: Long)

The model of the parameter to give to the method IContextConfigurator.lossSettings.

Link copied to clipboard

A read-only holder of settings for the scan engine. This object is made available in IProcessorPlugin.dismissLostDevices and IExplorerPlugin.dismissLostDevices. Use IContextConfigurator and IContextRegistrar to set values to those settings before the scan start.

Link copied to clipboard
class ScanFrequency(val resumePeriodMillis: Long, val pausePeriodMillis: Long)

The model of the parameter to give to the method IContextConfigurator.scanFrequency.

Link copied to clipboard

ScanMode constants for the method IContextConfigurator.scanMode. A direct mapping to android.bluetooth.le.ScanSettings constants.