ESTSettingsPower
@interface ESTSettingsPower : NSObject
ESTSettingsPower represents group of settings related to power management.
-
Battery percentage setting.
Declaration
Objective-C
@property (nonatomic, strong, readonly) ESTSettingPowerBatteryPercentage *_Nonnull batteryPercentage;
Swift
var batteryPercentage: ESTSettingPowerBatteryPercentage { get }
-
Battery voltage measured in millivolts.
Declaration
Objective-C
@property (nonatomic, strong, readonly) ESTSettingPowerBatteryVoltage *_Nonnull batteryVoltage;
Swift
var batteryVoltage: ESTSettingPowerBatteryVoltage { get }
-
Battery lifetime setting.
Declaration
Objective-C
@property (nonatomic, strong, readonly) ESTSettingPowerBatteryLifetime *_Nonnull batteryLifetime;
Swift
var batteryLifetime: ESTSettingPowerBatteryLifetime { get }
-
Flip to sleep enable setting.
Declaration
Objective-C
@property (nonatomic, strong, readonly) ESTSettingPowerFlipToSleepEnable *_Nonnull flipToSleepEnable;
Swift
var flipToSleepEnable: ESTSettingPowerFlipToSleepEnable { get }
-
Smart Power Mode enable setting.
Declaration
Objective-C
@property (nonatomic, strong, readonly) ESTSettingPowerSmartPowerModeEnable *_Nonnull smartPowerModeEnable;
Swift
var smartPowerModeEnable: ESTSettingPowerSmartPowerModeEnable { get }
-
Dark To Sleep enable setting.
Declaration
Objective-C
@property (nonatomic, strong, readonly) ESTSettingPowerDarkToSleepEnable *_Nonnull darkToSleepEnable;
Swift
var darkToSleepEnable: ESTSettingPowerDarkToSleepEnable { get }
-
Dark To Sleep threshold setting.
Declaration
Objective-C
@property (nonatomic, strong, readonly) ESTSettingPowerDarkToSleepThreshold *_Nonnull darkToSleepThreshold;
Swift
var darkToSleepThreshold: ESTSettingPowerDarkToSleepThreshold { get }
-
Motion Only Broadcasting enable setting.
Declaration
Objective-C
@property (nonatomic, strong, readonly) ESTSettingPowerMotionOnlyBroadcastingEnable *_Nonnull motionOnlyBroadcastingEnable;
Swift
var motionOnlyBroadcastingEnable: ESTSettingPowerMotionOnlyBroadcastingEnable { get }
-
Motion Only Broadcasting delay - time in milliseconds when device stops broadcasting since last movement.
Declaration
Objective-C
@property (nonatomic, strong, readonly) ESTSettingPowerMotionOnlyBroadcastingDelay *_Nonnull motionOnlyBroadcastingDelay;
Swift
var motionOnlyBroadcastingDelay: ESTSettingPowerMotionOnlyBroadcastingDelay { get }
-
Scheduled advertising enable setting.
Declaration
Objective-C
@property (nonatomic, strong, readonly) ESTSettingPowerScheduledAdvertisingEnable *_Nonnull scheduledAdvertisingEnable;
Swift
var scheduledAdvertisingEnable: ESTSettingPowerScheduledAdvertisingEnable { get }
-
Scheduled advertising period setting.
Declaration
Objective-C
@property (nonatomic, strong, readonly) ESTSettingPowerScheduledAdvertisingPeriod *_Nonnull scheduledAdvertisingPeriod;
Swift
var scheduledAdvertisingPeriod: ESTSettingPowerScheduledAdvertisingPeriod { get }
-
Designated initializer.
Declaration
Objective-C
- (nonnull instancetype)initWithSettingsCollection: (nonnull ESTDeviceSettingsCollection *)settingsCollection;
Swift
init(settingsCollection: ESTDeviceSettingsCollection)
Parameters
settingsCollection
Collection of settings containing power related settings.
Return Value
Initialized object.