BLUBeaconFilter Class Reference
Inherits from | NSObject |
---|---|
Declared in | BLUBeaconFilter.h |
Overview
BLUBeaconFilter
objects are used to filter BLUBeaconManager
scan results.
You can use beacon filters to filter discovered beacons by certain criteria. Each filter object can contain multiple criteria at once.
After a filter has been setup, it can be applied to a beacon manager object. Subsequently, the beacon manager’s foundBeacons
set will only
contain those beacon objects that are matching all of the filters applied to the manager.
Properties
sBeaconIds
An array of sBeacon identifiers as NSNumber
that you are looking for.
@property (nonatomic, nullable, copy) NSArray<NSNumber*> *sBeaconIds
Discussion
An array of sBeacon identifiers as NSNumber
that you are looking for.
Declared In
BLUBeaconFilter.h
UUIDs
An array of iBeacon proximity UUIDs and/or EddystoneBeacon UIDs as NSUUID
that you are looking for.
@property (nonatomic, nullable, copy) NSArray<NSUUID*> *UUIDs
Discussion
An array of iBeacon proximity UUIDs and/or EddystoneBeacon UIDs as NSUUID
that you are looking for.
Declared In
BLUBeaconFilter.h
eddystoneNamespaceIdentifiers
An array of Eddystone Namespace Identifiers as ‘NSData’ that you are looking for.
@property (nonatomic, nullable, copy) NSArray<NSData*> *eddystoneNamespaceIdentifiers
Discussion
An array of Eddystone Namespace Identifiers as ‘NSData’ that you are looking for.
Declared In
BLUBeaconFilter.h
eddystoneInstanceIdentifiers
An array of Eddystone Instance Identifiers as ‘NSData’ that you are lookcing for.
@property (nonatomic, nullable, copy) NSArray<NSData*> *eddystoneInstanceIdentifiers
Discussion
An array of Eddystone Instance Identifiers as ‘NSData’ that you are lookcing for.
Declared In
BLUBeaconFilter.h
URLs
An array of EddystoneBeacon URLs that you are as NSURL
looking for.
@property (nonatomic, nullable, copy) NSArray<NSURL*> *URLs
Discussion
An array of EddystoneBeacon URLs that you are as NSURL
looking for.
Declared In
BLUBeaconFilter.h
rssiSpan
A span of RSSI values that your beacon’s advertisements are supposed to be within.
@property (nonatomic, nullable, copy) BLUSpan *rssiSpan
Discussion
A span of RSSI values that your beacon’s advertisements are supposed to be within.
BLUSpan objects hold a minimum and a maximum valid value. You can either setup both or only one of those.
Declared In
BLUBeaconFilter.h
temperatureCelsiusSpan
A span of temperature values in degrees Celsius that your beacon’s measurements are supposed to be within.
@property (nonatomic, nullable, copy) BLUSpan *temperatureCelsiusSpan
Discussion
A span of temperature values in degrees Celsius that your beacon’s measurements are supposed to be within.
BLUSpan objects hold a minimum and a maximum valid value. You can either setup both or only one of those.
Declared In
BLUBeaconFilter.h
temperatureFahrenheitSpan
A span of temperature values in degrees Fahrenheit that your beacon’s measurements are supposed to be within.
@property (nonatomic, nullable, copy) BLUSpan *temperatureFahrenheitSpan
Discussion
A span of temperature values in degrees Fahrenheit that your beacon’s measurements are supposed to be within.
BLUSpan objects hold a minimum and a maximum valid value. You can either setup both or only one of those.
Declared In
BLUBeaconFilter.h
batteryVoltageSpan
A span of battery voltage values in Volts that your beacon’s battery voltage is supposed to be within.
@property (nonatomic, nullable, copy) BLUSpan *batteryVoltageSpan
Discussion
A span of battery voltage values in Volts that your beacon’s battery voltage is supposed to be within.
BLUSpan objects hold a minimum and a maximum valid value. You can either setup both or only one of those.
Declared In
BLUBeaconFilter.h
batteryPercentageSpan
A span of battery percentage values in percent that your beacon’s battery level is supposed to be within.
@property (nonatomic, nullable, copy) BLUSpan *batteryPercentageSpan
Discussion
A span of battery percentage values in percent that your beacon’s battery level is supposed to be within.
BLUSpan objects hold a minimum and a maximum valid value. You can either setup both or only one of those.
Declared In
BLUBeaconFilter.h
distance
A distance value that you are looking for.
@property (nonatomic, assign) BLUDistance distance
Discussion
A distance value that you are looking for.
Declared In
BLUBeaconFilter.h