Anjay Lite
Loading...
Searching...
No Matches
anj_dm_fw_update_handlers_t Struct Reference

#include <fw_update.h>

Data Fields

anj_dm_fw_update_package_write_start_tpackage_write_start_handler
 
anj_dm_fw_update_package_write_tpackage_write_handler
 
anj_dm_fw_update_package_write_finish_tpackage_write_finish_handler
 
anj_dm_fw_update_uri_write_turi_write_handler
 
anj_dm_fw_update_update_start_tupdate_start_handler
 
anj_dm_fw_update_get_name_tget_name
 
anj_dm_fw_update_get_version_tget_version
 
anj_dm_fw_update_reset_treset_handler
 

Detailed Description

Collection of user‑provided callbacks used by the Firmware Update object.

Field Documentation

◆ get_name

Returns the name of the downloaded firmware package anj_dm_fw_update_get_name_t

◆ get_version

Returns the version of the downloaded firmware package anj_dm_fw_update_get_version_t

◆ package_write_finish_handler

anj_dm_fw_update_package_write_finish_t* package_write_finish_handler

Finalizes the Push‑mode download operation anj_dm_fw_update_package_write_finish_t

◆ package_write_handler

anj_dm_fw_update_package_write_t* package_write_handler

Writes a chunk of the FW package during Push‑mode download anj_dm_fw_update_package_write_t

◆ package_write_start_handler

anj_dm_fw_update_package_write_start_t* package_write_start_handler

Initiates Push‑mode download of the FW package anj_dm_fw_update_package_write_start_t

◆ reset_handler

anj_dm_fw_update_reset_t* reset_handler

Resets Firmware Update state and cleans up temporary resources anj_dm_fw_update_reset_t

◆ update_start_handler

anj_dm_fw_update_update_start_t* update_start_handler

Schedules execution of the actual firmware upgrade anj_dm_fw_update_update_start_t

◆ uri_write_handler

anj_dm_fw_update_uri_write_t* uri_write_handler

Handles Write to Package URI (starts Pull‑mode download) anj_dm_fw_update_uri_write_t


The documentation for this struct was generated from the following file: