Developing with ZBOSS for Zigbee
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

◆ block_data

zb_uint8_t* zb_zcl_ota_upgrade_value_param_s::block_data

Block data

◆ data_length

zb_uint8_t zb_zcl_ota_upgrade_value_param_s::data_length

Data length

◆ file_length

zb_uint32_t zb_zcl_ota_upgrade_value_param_s::file_length

File length

◆ file_offset

zb_uint32_t zb_zcl_ota_upgrade_value_param_s::file_offset

File offset

◆ file_version

zb_uint32_t zb_zcl_ota_upgrade_value_param_s::file_version

File version

◆ image_type

zb_uint16_t zb_zcl_ota_upgrade_value_param_s::image_type

Image type

◆ manufacturer

zb_uint16_t zb_zcl_ota_upgrade_value_param_s::manufacturer

Manufacturer code

◆ receive

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

Parameters for receive part upgrade file

◆ start

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

Parameters for start load upgrade file

◆ upgrade

union { ... } zb_zcl_ota_upgrade_value_param_s::upgrade

Upgrade data

◆ upgrade_status

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: