| Design | Architecture of the OTA library |
| ▼Functions | API functions of the OTA library: OTA_Init OTA_Shutdown OTA_GetState OTA_ActivateNewImage OTA_SetImageState OTA_GetImageState OTA_CheckForUpdate OTA_Suspend OTA_Resume OTA_SignalEvent OTA_EventProcessingTask OTA_GetStatistics OTA_Err_strerror OTA_JobParse_strerror OTA_PalStatus_strerror OTA_OsStatus_strerror |
| OTA_Init | OTA Agent initialization function. |
| OTA_Shutdown | Signal to the OTA Agent to shut down. |
| OTA_GetState | Get the current state of the OTA agent. |
| OTA_ActivateNewImage | Activate the newest MCU image received via OTA. |
| OTA_SetImageState | Set the state of the current MCU image. |
| OTA_GetImageState | Get the state of the currently running MCU image. |
| OTA_CheckForUpdate | Request for the next available OTA job from the job service. |
| OTA_Suspend | Suspend OTA agent operations . |
| OTA_Resume | Resume OTA agent operations . |
| OTA_SignalEvent | Signal event to the OTA Agent task. |
| OTA_EventProcessingTask | OTA agent event processing loop. |
| OTA_GetStatistics | Get the statistics of OTA message packets. |
| OTA_Err_strerror | Error code to string conversion for OTA errors. |
| OTA_JobParse_strerror | Error code to string conversion for OTA Job Parsing errors. |
| OTA_PalStatus_strerror | Status code to string conversion for OTA PAL status. |
| OTA_OsStatus_strerror | Status code to string conversion for OTA OS status. |
| Configurations | Configurations of the OTA Library |
| Porting Guide | Guide for porting OTA to a new platform |
| OTA HTTP Interface | The OTA PAL interface definition |
| OTA MQTT Interface | The OTA PAL interface definition |
| OTA OS Functional Interface | The OTA OS Functional Interface definition |
| OTA PAL Interface | The OTA PAL interface definition |
| Constants | Defined constants of the OTA library |