ESTDeviceSettingsGeneral
@interface ESTDeviceSettingsGeneral : ESTBaseVO <NSCopying>
This Value Object represents device settings.
-
Indicates if motion detection during connection is enabled as BOOL value.
Declaration
Objective-C
@property (nonatomic, strong, readonly) NSNumber *_Nonnull motionDetectionEnabled;Swift
var motionDetectionEnabled: NSNumber { get } -
Indicates if dark-to-sleep is enabled as BOOL value.
Declaration
Objective-C
@property (nonatomic, strong, readonly) NSNumber *_Nonnull darkToSleepEnabled;Swift
var darkToSleepEnabled: NSNumber { get } -
Dark-to-sleep threshold in Lux.
Declaration
Objective-C
@property (nonatomic, strong, readonly) NSNumber *_Nonnull darkToSleepThresholdInLux;Swift
var darkToSleepThresholdInLux: NSNumber { get } -
Flip to sleep broadcasting mode.
Declaration
Objective-C
@property (nonatomic, strong, readonly) NSNumber *_Nonnull flipToSleepEnabled;Swift
var flipToSleepEnabled: NSNumber { get } -
Temperature offset applied to sensor in celsius.
Declaration
Objective-C
@property (nonatomic, strong, readonly) NSNumber *_Nonnull temperatureOffsetInCelsius;Swift
var temperatureOffsetInCelsius: NSNumber { get } -
Indicates if Smart Power Mode is enabled as BOOL value.
Declaration
Objective-C
@property (nonatomic, strong, readonly) NSNumber *_Nonnull smartPowerModeEnabled;Swift
var smartPowerModeEnabled: NSNumber { get } -
Schedule value object for scheduled advertising.
Declaration
Objective-C
@property (nonatomic, strong, readonly) ESTDeviceSchedule *_Nonnull schedule;Swift
var schedule: ESTDeviceSchedule { get } -
Indicates if Eddystone Configuration Service is enabled as BOOL value.
Declaration
Objective-C
@property (nonatomic, readonly) NSNumber *_Nonnull eddystoneConfigurationServiceEnabled;Swift
var eddystoneConfigurationServiceEnabled: NSNumber { get } -
Indicates if Motion Only broadcasting mode is enabled.
Declaration
Objective-C
@property (nonatomic, readonly) NSNumber *_Nonnull motionOnlyEnabled;Swift
var motionOnlyEnabled: NSNumber { get } -
Time in seconds after what beacons should stop broadcasting counting from the last device movement.
Declaration
Objective-C
@property (nonatomic, readonly) NSNumber *_Nonnull motionOnlyDelay;Swift
var motionOnlyDelay: NSNumber { get } -
Indicates if Automatic Firmware Update is enabled.
Declaration
Objective-C
@property (nonatomic, strong, readonly) NSNumber *_Nonnull automaticFirmwareUpdateEnabled;Swift
var automaticFirmwareUpdateEnabled: NSNumber { get } -
Vector used for magnetometer calibration.
Declaration
Objective-C
@property (nonatomic, strong, readonly) NSArray<NSNumber *> *_Nonnull magnetometerCalibrationData;Swift
var magnetometerCalibrationData: [NSNumber] { get } -
Custom NFC records.
Declaration
Objective-C
@property (nonatomic, strong, readonly) NSArray<ESTNDEFRecord *> *_Nonnull nfcRecords;Swift
var nfcRecords: [ESTNDEFRecord] { get } -
Estimote Secure Monitoring settings group value object.
Declaration
Objective-C
@property (nonatomic, strong, readonly) ESTDeviceEstimoteSecureMonitoring *_Nonnull estimoteSecureMonitoring;Swift
var estimoteSecureMonitoring: ESTDeviceEstimoteSecureMonitoring { get } -
Designated initializer.
Declaration
Objective-C
- (nonnull instancetype)initWithCloudDictionary: (nonnull NSDictionary *)dictionary;Swift
init(cloudDictionary dictionary: [AnyHashable : Any])Parameters
dictionaryDictionary provided by the Estimote cloud.
Return Value
Initialized object.
-
Method allows to update all fields of general settings using other object of the same class. When field exists settings is overwritten if nil nothing happens.
Declaration
Objective-C
- (void)updateWithGeneralSettings: (nonnull ESTDeviceSettingsGeneral *)generalSettings;Swift
func update(withGeneralSettings generalSettings: ESTDeviceSettingsGeneral)Parameters
generalSettingsObject should be used to update settings.
-
Method for returning dictionary represantation of general settings.
Declaration
Objective-C
- (nonnull NSDictionary *)cloudDictionary;Swift
func cloudDictionary() -> [AnyHashable : Any]
View on GitHub
ESTDeviceSettingsGeneral Class Reference