ESTDeviceSettingsAdvertiserIBeacon

@interface ESTDeviceSettingsAdvertiserIBeacon : ESTDeviceSettingsAdvertiser

This Value Object represents settings structure for iBeacon advertiser.

  • Broadcasted iBeacon Proximity UUID value.

    Declaration

    Objective-C

    @property (readonly, strong, nonatomic) NSUUID *_Nonnull proximityUUID;

    Swift

    var proximityUUID: UUID { get }
  • Broadcasted iBeacon major value.

    Declaration

    Objective-C

    @property (readonly, strong, nonatomic) NSNumber *_Nonnull major;

    Swift

    var major: NSNumber { get }
  • Broadcasted iBeacon minor value.

    Declaration

    Objective-C

    @property (readonly, strong, nonatomic) NSNumber *_Nonnull minor;

    Swift

    var minor: NSNumber { get }
  • Flag indications if Non Strict Mode is enabled. When YES it is possible to change Advertising interval of advertiser and enable Smart Power Mode.

    Declaration

    Objective-C

    @property (readonly, strong, nonatomic) NSNumber *_Nonnull nonStrictModeEnabled;

    Swift

    var nonStrictModeEnabled: NSNumber { get }
  • Flag indicates if Secure Proximity UUID is enabled.

    Declaration

    Objective-C

    @property (readonly, strong, nonatomic) NSNumber *_Nonnull securityEnabled;

    Swift

    var securityEnabled: NSNumber { get }
  • Security interval scaler indicates how often Secure Proximity UUID is rotated.

    Declaration

    Objective-C

    @property (readonly, strong, nonatomic)
        NSNumber *_Nonnull securityIntervalScaler;

    Swift

    var securityIntervalScaler: NSNumber { get }
  • Flag indicates if Motion UUID is enabled.

    Declaration

    Objective-C

    @property (readonly, strong, nonatomic) NSNumber *_Nonnull motionUUIDEnabled;

    Swift

    var motionUUIDEnabled: NSNumber { get }