ESTSettingsIBeacon
@interface ESTSettingsIBeacon : NSObject
ESTSettingsIBeacon represents group of settings related to Apple iBeacon packet.
-
iBeacon enable setting.
Declaration
Objective-C
@property (nonatomic, strong, readonly) ESTSettingIBeaconEnable *_Nonnull enable;
Swift
var enable: ESTSettingIBeaconEnable { get }
-
iBeacon power setting.
Declaration
Objective-C
@property (nonatomic, strong, readonly) ESTSettingIBeaconPower *_Nonnull power;
Swift
var power: ESTSettingIBeaconPower { get }
-
iBeacon interval setting.
Declaration
Objective-C
@property (nonatomic, strong, readonly) ESTSettingIBeaconInterval *_Nonnull interval;
Swift
var interval: ESTSettingIBeaconInterval { get }
-
iBeacon Proximity UUID setting.
Declaration
Objective-C
@property (nonatomic, strong, readonly) ESTSettingIBeaconProximityUUID *_Nonnull proximityUUID;
Swift
var proximityUUID: ESTSettingIBeaconProximityUUID { get }
-
iBeacon Motion Proximity UUID Enable setting.
Declaration
Objective-C
@property (nonatomic, strong, readonly) ESTSettingIBeaconMotionUUIDEnable *_Nonnull motionUUIDEnable;
Swift
var motionUUIDEnable: ESTSettingIBeaconMotionUUIDEnable { get }
-
iBeacon Motion Proximity UUID setting.
Declaration
Objective-C
@property (nonatomic, strong, readonly) ESTSettingIBeaconMotionUUID *_Nonnull motionUUID;
Swift
var motionUUID: ESTSettingIBeaconMotionUUID { get }
-
iBeacon Major setting.
Declaration
Objective-C
@property (nonatomic, strong, readonly) ESTSettingIBeaconMajor *_Nonnull major;
Swift
var major: ESTSettingIBeaconMajor { get }
-
iBeacon Minor setting.
Declaration
Objective-C
@property (nonatomic, strong, readonly) ESTSettingIBeaconMinor *_Nonnull minor;
Swift
var minor: ESTSettingIBeaconMinor { get }
-
iBeacon Secure UUID rotation period scaler. The rotation period is equal to 2^scaler seconds.
Declaration
Objective-C
@property (nonatomic, strong, readonly) ESTSettingIBeaconSecureUUIDPeriodScaler *_Nonnull secureUUIDPeriodScaler;
Swift
var secureUUIDPeriodScaler: ESTSettingIBeaconSecureUUIDPeriodScaler { get }
-
iBeacon Secure UUID enabled setting.
Declaration
Objective-C
@property (nonatomic, strong, readonly) ESTSettingIBeaconSecureUUIDEnable *_Nonnull secureUUIDEnable;
Swift
var secureUUIDEnable: ESTSettingIBeaconSecureUUIDEnable { get }
-
iBeacon Non Strict Mode enable setting.
Declaration
Objective-C
@property (nonatomic, strong, readonly) ESTSettingIBeaconNonStrictMode *_Nonnull nonStrictModeEnable;
Swift
var nonStrictModeEnable: ESTSettingIBeaconNonStrictMode { get }
-
Designated initializer.
Declaration
Objective-C
- (nonnull instancetype)initWithSettingsCollection: (nonnull ESTDeviceSettingsCollection *)settingsCollection;
Swift
init(settingsCollection: ESTDeviceSettingsCollection)
Parameters
settingsCollection
Collection of settings containing iBeacon related settings.
Return Value
Initialized object.