Zigbee Protocol Controller 1.6.0
zigpc_ota_zigbee_int.h File Reference
#include <string>
#include <ota.hpp>
#include <sl_status.h>
#include <zcl_definitions.h>

Go to the source code of this file.

Functions

sl_status_t ota_zigbee_register_observers ()
 ota_zigbee_register_observers Registers the observers for OTA events from the zigpc_gateway More...
 
void on_ota_zigbee_upgrade_start (void *data)
 on_ota_zigbee_upgrade_start Callback for the start of an OTA upgrade More...
 
void on_ota_zigbee_upgrade_complete (void *data)
 on_ota_zigbee_upgrade_complete Callback for the completion of an OTA upgrade More...
 
void on_remove_unsubscribe_ota_listeners (void *data)
 on_remove_unsubscribe_ota_listeners Callback for unsubscribing ota image listeners on a device remove event More...
 
void zigpc_ota_zigbee_image_available (uic_ota::meta_t ota_meta_info)
 zigpc_ota_zigbee_image_available Callback for a new ota image available More...
 
void zigpc_ota_zigbee_image_ready (const uic_ota::image_ready_result_t result, const std::string &file_path)
 zigpc_ota_zigbee_image_ready Callback for a new image has been downloaded and is ready More...
 

Variables

static const unsigned long ZIGPC_DEFAULT_OTA_CACHE_SIZE = 10 * 1024 * 1024
 
static const unsigned int ZIGPC_DEFAULT_OTA_TIMEOUT = 60 * 60