PolarBleApiDeviceInfoObserver

public protocol PolarBleApiDeviceInfoObserver : AnyObject

Device info observer.

  • Battery level received from device.

    Declaration

    Swift

    func batteryLevelReceived(_ identifier: String, batteryLevel: UInt)

    Parameters

    identifier

    Polar device id

    batteryLevel

    battery level in precentage 0-100%

  • Battery charging status received from device.

    Declaration

    Swift

    func batteryChargingStatusReceived(_ identifier: String, chargingStatus: BleBasClient.ChargeState)

    Parameters

    identifier

    Polar device id

    chargingStatus

    Battery charging status

  • Received DIS info.

    Declaration

    Swift

    func disInformationReceived(_ identifier: String, uuid: CBUUID, value: String)
  • Received DIS info with String keys.

    Declaration

    Swift

    func disInformationReceivedWithKeysAsStrings(_ identifier: String, key: String, value: String)