PolarFirmwareUpdateApi

public protocol PolarFirmwareUpdateApi
  • Checks firmware update to given device.

    Declaration

    Swift

    func checkFirmwareUpdate(_ identifier: String) -> Observable<CheckFirmwareUpdateStatus>

    Parameters

    identifier

    Polar device ID or BT address

    Return Value

    Observable emitting status of firmware update check

  • Updates firmware to given device.

    Declaration

    Swift

    func updateFirmware(_ identifier: String) -> Observable<FirmwareUpdateStatus>

    Parameters

    identifier

    Polar device ID or BT address

    Return Value

    Observable emitting status of firmware update

  • Updates firmware from specific URL

    Declaration

    Swift

    func updateFirmware(_ identifier: String, fromFirmwareURL: URL) -> Observable<FirmwareUpdateStatus>

    Parameters

    identifier

    Polar device ID or BT address

    fromFirmwareURL

    URL to firmware file. Firmware file must be compatible with target device.

    Return Value

    Observable emitting status of firmware update