Zephyr Project API  3.4.0
A Scalable Open Source RTOS

#include <dfu_metadata.h>

Data Fields

struct bt_mesh_dfu_metadata_fw_ver fw_ver
 
uint32_t fw_size
 
enum bt_mesh_dfu_metadata_fw_core_type fw_core_type
 
uint32_t comp_hash
 
uint16_t elems
 
uint8_tuser_data
 
uint32_t user_data_len
 

Detailed Description

Firmware metadata.

Field Documentation

◆ comp_hash

uint32_t bt_mesh_dfu_metadata::comp_hash

Hash of incoming Composition Data.

◆ elems

uint16_t bt_mesh_dfu_metadata::elems

New number of node elements.

◆ fw_core_type

enum bt_mesh_dfu_metadata_fw_core_type bt_mesh_dfu_metadata::fw_core_type

New firmware core type.

◆ fw_size

uint32_t bt_mesh_dfu_metadata::fw_size

New firmware size.

◆ fw_ver

struct bt_mesh_dfu_metadata_fw_ver bt_mesh_dfu_metadata::fw_ver

New firmware version.

◆ user_data

uint8_t* bt_mesh_dfu_metadata::user_data

Application-specific data for new firmware. This field is optional.

◆ user_data_len

uint32_t bt_mesh_dfu_metadata::user_data_len

Length of the application-specific field.


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