OTA Updater

Overview

The OTAUpdater API allows the user to interact with the Over The Air (OTA) updates manager.

A general outline of the OTA Updater API can be observed in the following figure:

otaUpdaterApi.svg
OTA Updater service

Main functionalities

The OTAUpdater API provides the following functionalities:

  • Get avalable updates
  • Get alternative RFS status
  • Get process percentage
  • Update the alternative RFS
  • Update a group of packages in the alternative RFS
  • Install a group of packages in the alternative RFS
  • Remove a group of packages in the alternative RFS
  • Discard changes in the alternative RFS
  • Acknowledge changes in the alternative RFS
  • Rollback to the alternative RFS

Managing the states of the OTA updater service

The OTA updater service can be in several states, as we can see in the following figure:

otaUpdaterStates.svg
OTA Updater states