public interface

FirmwareManager

implements Facility

 com.parrot.drone.groundsdk.facility.FirmwareManager

Overview

Facility that provides global management of firmware updates.

FirmwareManager allows to:

  • Query up-to-date firmware information from remote update server; note that the application is only allowed to query update once every hour.
  • list firmware updates for all supported device models, both remotely available (that need to be downloaded from remote update server) and locally available, that are present on the device's internal storage and are ready to be used for device update.
  • Download remote firmware update file from remote update server and archive them on device's internal storage for later use.
  • Delete locally downloaded firmware update files.

Summary

Methods
public Set<FirmwareManager.Entry>firmwares()

Lists all available firmware updates.

public booleanisQueryingRemoteFirmwares()

Tells whether a remote firmware information query is currently in progress.

public voidqueryRemoteFirmwares()

Requests up to date firmware information from remote servers.

Methods

public void queryRemoteFirmwares()

Requests up to date firmware information from remote servers.

public boolean isQueryingRemoteFirmwares()

Tells whether a remote firmware information query is currently in progress.

Returns:

true if a query is in progress, otherwise false

public Set<FirmwareManager.Entry> firmwares()

Lists all available firmware updates.

Returned set cannot be modified.

Returns:

available firmware updates