ESTTelemetryInfoSystemStatus

@interface ESTTelemetryInfoSystemStatus : ESTTelemetryInfo

This class contains data read from telemetry packet from beacon device.

  • Battery voltage in millivolts.

    Declaration

    Objective-C

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

    Swift

    var batteryVoltageInMillivolts: NSNumber { get }
  • Uptime since last reboot in seconds.

    Declaration

    Objective-C

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

    Swift

    var uptimeInSeconds: NSNumber { get }
  • Designated initializer of this class.

    Declaration

    Objective-C

    - (nonnull instancetype)
    initWithBatteryVoltageInMillivolts:
        (nonnull NSNumber *)batteryVoltageInMillivolts
                       uptimeInSeconds:(nonnull NSNumber *)uptimeInSeconds
                       shortIdentifier:(nonnull NSString *)shortIdentifier;

    Swift

    init(batteryVoltageInMillivolts: NSNumber, uptimeInSeconds: NSNumber, shortIdentifier: String)

    Parameters

    batteryVoltageInMillivolts

    Battery voltage, read from telemetry packet.

    uptimeInSeconds

    Beacon OS uptime, read from telemetry packet.

    shortIdentifier

    Short identifier of device that sent telemetry packet.

    Return Value

    Instance of this class.