ESTDeviceStatusReport
@interface ESTDeviceStatusReport : ESTBaseVO
This Value Object represents status report related to the device.
-
Expected battery percentage stored as integer number of percents.
Declaration
Objective-C
@property (nonatomic, strong, readonly) NSNumber *batteryPercentage;Swift
var batteryPercentage: NSNumber! { get } -
Expected battery lifetime in days.
Declaration
Objective-C
@property (nonatomic, strong, readonly) NSNumber *batteryLifetime;Swift
var batteryLifetime: NSNumber! { get } -
Battery voltage in millivolts.
Declaration
Objective-C
@property (nonatomic, strong, readonly) NSNumber *batteryVoltageInVolts;Swift
var batteryVoltageInVolts: NSNumber! { get } -
Clock offset in seconds.
Declaration
Objective-C
@property (nonatomic, strong, readonly) NSNumber *clockOffsetInSeconds;Swift
var clockOffsetInSeconds: NSNumber! { get } -
Currently installed firmware version.
Declaration
Objective-C
@property (nonatomic, strong, readonly) NSString *firmwareVersion;Swift
var firmwareVersion: String! { get } -
Information when the device was synchronized last time.
Declaration
Objective-C
@property (nonatomic, strong, readonly) NSDate *lastSync;Swift
var lastSync: Date! { get } -
Designated initializer.
Declaration
Objective-C
- (instancetype)initWithCloudDictionary:(NSDictionary *)dictionary;Swift
init!(cloudDictionary dictionary: [AnyHashable : Any]!)Parameters
dictionaryDictionary provided by the Estimote Cloud.
Return Value
Initialized object.
View on GitHub
ESTDeviceStatusReport Class Reference