ESTBeaconUpdateConfig

@interface ESTBeaconUpdateConfig : NSObject <NSCoding, NSCopying>

Object of this class contains all settings that should be applied to the Estimote beacon device. It’s used by ESTBulkUpdater class as a part of ESTBeaconUpdateInfo object.

  • To what proximity UUID beacon should be changed.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSString *_Nullable proximityUUID;

    Swift

    var proximityUUID: String? { get set }
  • To what major beacon should be changed.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSNumber *_Nullable major;

    Swift

    var major: NSNumber? { get set }
  • To what minor beacon should be changed.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSNumber *_Nullable minor;

    Swift

    var minor: NSNumber? { get set }
  • To what advertising interval beacon should be changed.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSNumber *_Nullable advInterval;

    Swift

    var advInterval: NSNumber? { get set }
  • To what broadcasting power beacon should be changed.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSNumber *_Nullable power;

    Swift

    var power: NSNumber? { get set }
  • Flag for switching state of basic power mode. Recommended use: [NSNumber numberWithInt:ESTBeaconPowerSavingMode].

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSNumber *_Nullable basicPowerMode;

    Swift

    var basicPowerMode: NSNumber? { get set }
  • Flag for switching state of smart power mode. Recommended use: [NSNumber numberWithInt:ESTBeaconPowerSavingMode].

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSNumber *_Nullable smartPowerMode;

    Swift

    var smartPowerMode: NSNumber? { get set }
  • Flag for switching state of Estimote Secure UUID. Recommended use: [NSNumber numberWithInt:ESTBeaconPowerSavingMode].

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic)
        NSNumber *_Nullable estimoteSecureUUIDState;

    Swift

    var estimoteSecureUUIDState: NSNumber? { get set }
  • Flag for switching conditional broadcasting mode.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic)
        NSNumber *_Nullable conditionalBroadcasting;

    Swift

    var conditionalBroadcasting: NSNumber? { get set }