ESTEddystoneTLM

@interface ESTEddystoneTLM : ESTEddystone

ESTEddystoneTLM represents Eddystone Telemetry packet coming from ESTEddystoneManager class.

  • Battery Level in millivolts [mV]

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSNumber *_Nonnull batteryVoltage;

    Swift

    var batteryVoltage: NSNumber { get set }
  • Sensor ambient temperature provided in Celsius degrees.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSNumber *_Nonnull temperature;

    Swift

    var temperature: NSNumber { get set }
  • Count of packet sent by the device since last power-up.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSNumber *_Nonnull packetCount;

    Swift

    var packetCount: NSNumber { get set }
  • Uptime of the device since last power-up provided in milliseconds.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSNumber *_Nonnull uptimeMillis;

    Swift

    var uptimeMillis: NSNumber { get set }
  • Designated initializer.

    Declaration

    Objective-C

    - (nonnull instancetype)initWithBatteryVoltage:
                                (nonnull NSNumber *)batteryVoltage
                                       temperature:(nonnull NSNumber *)temperature
                                       packetCount:(nonnull NSNumber *)packetCont
                                      uptimeMillis:(nonnull NSNumber *)uptimeMillis;

    Swift

    init(batteryVoltage: NSNumber, temperature: NSNumber, packetCount packetCont: NSNumber, uptimeMillis: NSNumber)

    Parameters

    batteryVoltage

    Voltage of device battery

    temperature

    Ambient temperature of device

    packetCont

    Count of packets sent from device

    uptimeMillis

    Uptime of the device

    Return Value

    Initialized object.