22#include <zephyr/kernel.h>
25#define ZIGBEE_FOTA_EVT_DL_COMPLETE_VAL 100
void(* zigbee_fota_callback_t)(const struct zigbee_fota_evt *evt)
Zigbee FOTA download asynchronous callback function.
Definition zigbee_fota.h:66
void zigbee_fota_signal_handler(zb_bufid_t bufid)
Function for passing Zigbee stack signals to the Zigbee FOTA logic.
int zigbee_fota_init(zigbee_fota_callback_t client_callback)
Initialize the Zigbee firmware over-the-air download library.
void zigbee_fota_zcl_cb(zb_bufid_t bufid)
Function for passing ZCL callback events to the Zigbee FOTA logic.
void zigbee_fota_abort(void)
Abort all pending updates performed via Zigbee network.
zigbee_fota_evt_id
Zigbee FOTA download event IDs.
Definition zigbee_fota.h:34
@ ZIGBEE_FOTA_EVT_ERROR
Definition zigbee_fota.h:40
@ ZIGBEE_FOTA_EVT_PROGRESS
Definition zigbee_fota.h:36
@ ZIGBEE_FOTA_EVT_FINISHED
Definition zigbee_fota.h:38
int progress
Definition zigbee_fota.h:47
Zigbee FOTA download progress event data.
Definition zigbee_fota.h:46
struct zigbee_fota_event_dl dl
Definition zigbee_fota.h:56
enum zigbee_fota_evt_id id
Definition zigbee_fota.h:54
Zigbee FOTA download event data.
Definition zigbee_fota.h:53