Zephyr Project API 4.0.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches

Firmware Update Client transfer parameters: More...

#include <dfu_cli.h>

Data Fields

uint64_t blob_id
 BLOB ID to use for this transfer, or 0 to set it randomly.
 
const struct bt_mesh_dfu_slotslot
 DFU image slot to transfer.
 
enum bt_mesh_blob_xfer_mode mode
 Transfer mode (Push (Push BLOB Transfer Mode) or Pull (Pull BLOB Transfer Mode))
 
const struct bt_mesh_dfu_cli_xfer_blob_paramsblob_params
 BLOB parameters to be used for the transfer, or NULL to retrieve Target nodes' capabilities before sending a firmware.
 

Detailed Description

Firmware Update Client transfer parameters:

Field Documentation

◆ blob_id

uint64_t bt_mesh_dfu_cli_xfer::blob_id

BLOB ID to use for this transfer, or 0 to set it randomly.

◆ blob_params

const struct bt_mesh_dfu_cli_xfer_blob_params* bt_mesh_dfu_cli_xfer::blob_params

BLOB parameters to be used for the transfer, or NULL to retrieve Target nodes' capabilities before sending a firmware.

◆ mode

enum bt_mesh_blob_xfer_mode bt_mesh_dfu_cli_xfer::mode

Transfer mode (Push (Push BLOB Transfer Mode) or Pull (Pull BLOB Transfer Mode))

◆ slot

const struct bt_mesh_dfu_slot* bt_mesh_dfu_cli_xfer::slot

DFU image slot to transfer.


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