ESTUtilityManager
Deprecated
Deprecated since 4.31.0.
@interface ESTUtilityManager : NSObject
The ESTUtilityManager
class defines the interface for utility methods related to Estimote Beacons. The main functionality
allows to discover CoreBluetooth based representation of Estimote Beacon devices.
-
Current state of Utility manager
Declaration
Objective-C
@property (nonatomic, assign, unsafe_unretained, readonly) ESTUtilityManagerState state;
Swift
var state: ESTUtilityManagerState { get }
-
Delegate object.
Declaration
Objective-C
@property (nonatomic, weak, readwrite) id<ESTUtilityManagerDelegate> _Nullable delegate;
Swift
weak var delegate: ESTUtilityManagerDelegate? { get set }
-
Starts a CoreBluetooth scan in search for all Estimote Beacons in range. Related
utilityManager:didDiscoverBeacons:
is fired every 0.2 sec until stopEstimoteBeaconDiscovery method invocation.Declaration
Objective-C
- (void)startEstimoteBeaconDiscovery;
Swift
func startEstimoteBeaconDiscovery()
-
Starts a CoreBluetooth scan in search for all Estimote Beacons in range. Related
utilityManager:didDiscoverBeacons:
is fired until stopEstimoteBeaconDiscovery method invocation. Delegate method interval is provided as a method param.Declaration
Objective-C
- (void)startEstimoteBeaconDiscoveryWithUpdateInterval:(NSTimeInterval)interval;
Swift
func startEstimoteBeaconDiscovery(withUpdateInterval interval: TimeInterval)
Parameters
interval
Interval, in seconds, for updates from delegate method.
-
Stops the CoreBluetooth based beacon discovery.
Declaration
Objective-C
- (void)stopEstimoteBeaconDiscovery;
Swift
func stopEstimoteBeaconDiscovery()
-
Starts a CoreBluetooth scan in search for all Estimote Nearables in range. Related
utilityManager:didDiscoverNearables:
is fired every 0.2 sec until stopEstimoteNearablesDiscovery method invocation.Declaration
Objective-C
- (void)startEstimoteNearableDiscovery;
Swift
func startEstimoteNearableDiscovery()
-
Starts a CoreBluetooth scan in search for all Estimote Nearables in range. Related
utilityManager:didDiscoverNearables:
is fired until stopEstimoteNearablesDiscovery method invocation. Delegate method interval is provided as a method param.Declaration
Objective-C
- (void)startEstimoteNearableDiscoveryWithUpdateInterval: (NSTimeInterval)interval;
Swift
func startEstimoteNearableDiscovery(withUpdateInterval interval: TimeInterval)
Parameters
interval
Interval, in seconds, for updates from delegate method.
-
Stops the CoreBluetooth based nearables discovery.
Declaration
Objective-C
- (void)stopEstimoteNearableDiscovery;
Swift
func stopEstimoteNearableDiscovery()