nRF5 SDK for Thread and Zigbee v4.1.0
Data Fields
zb_zcl_ota_upgrade_value_param_s Struct Reference

Declare User Application about upgrade status. More...

#include <zb_zcl_ota_upgrade.h>

Data Fields

zb_uint8_t upgrade_status
 
union {
   struct zb_zcl_ota_upgrade_start_s {
      zb_uint16_t   manufacturer
 
      zb_uint16_t   image_type
 
      zb_uint32_t   file_version
 
      zb_uint32_t   file_length
 
   }   start
 
   struct zb_zcl_ota_upgrade_receive_s {
      zb_uint32_t   file_offset
 
      zb_uint8_t   data_length
 
      zb_uint8_t *   block_data
 
   }   receive
 
upgrade
 

Detailed Description

Declare User Application about upgrade status.

Field Documentation

zb_uint8_t* zb_zcl_ota_upgrade_value_param_s::block_data

Block data

zb_uint8_t zb_zcl_ota_upgrade_value_param_s::data_length

Data length

zb_uint32_t zb_zcl_ota_upgrade_value_param_s::file_length

File length

zb_uint32_t zb_zcl_ota_upgrade_value_param_s::file_offset

File offset

zb_uint32_t zb_zcl_ota_upgrade_value_param_s::file_version

File version

zb_uint16_t zb_zcl_ota_upgrade_value_param_s::image_type

Image type

zb_uint16_t zb_zcl_ota_upgrade_value_param_s::manufacturer

Manufacturer code

struct { ... } ::zb_zcl_ota_upgrade_receive_s zb_zcl_ota_upgrade_value_param_s::receive

Parameters for receive part upgrade file

struct { ... } ::zb_zcl_ota_upgrade_start_s zb_zcl_ota_upgrade_value_param_s::start

Parameters for start load upgrade file

union { ... } zb_zcl_ota_upgrade_value_param_s::upgrade

Upgrade data

zb_uint8_t zb_zcl_ota_upgrade_value_param_s::upgrade_status

Upgrade status, see zb_zcl_ota_upgrade_status_e


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

Documentation feedback | Developer Zone | Subscribe | Updated