nRF5 SDK for Mesh v5.0.0
Data Fields
nrf_mesh_evt_dfu_t Union Reference

DFU event parameters. More...

#include <nrf_mesh_events.h>

Data Fields

struct {
   nrf_mesh_dfu_transfer_t   transfer
 DFU type and firmware ID of the transfer. More...
 
   nrf_mesh_fwid_t   current
 FWID union containing the current firmware ID of the given type. More...
 
fw_outdated
 Firmware outdated event parameters. More...
 
struct {
   nrf_mesh_dfu_transfer_t   transfer
 DFU type and firmware ID of the transfer. More...
 
   uint8_t   authority
 Authority level of the transfer. More...
 
req_relay
 DFU Relay request event parameters. More...
 
struct {
   nrf_mesh_dfu_type_t   dfu_type
 DFU type and firmware ID of the transfer. More...
 
req_source
 DFU Source request event parameters. More...
 
struct {
   nrf_mesh_dfu_role_t   role
 The role of the device in the transfer. More...
 
   nrf_mesh_dfu_transfer_t   transfer
 DFU type and firmware ID of the transfer. More...
 
start
 DFU Start event parameters. More...
 
struct {
   nrf_mesh_dfu_role_t   role
 The role of the device in the transfer. More...
 
   nrf_mesh_dfu_transfer_t   transfer
 DFU type and firmware ID of the transfer. More...
 
   nrf_mesh_dfu_end_t   end_reason
 Reason for the end event. More...
 
end
 DFU end event parameters. More...
 
struct {
   nrf_mesh_dfu_transfer_t   transfer
 DFU type and firmware ID of the bank. More...
 
   const uint32_t *   p_start_addr
 Start address of the bank. More...
 
   uint32_t   length
 Length of the firmware in the bank. More...
 
   bool   is_signed
 Flag indicating whether the bank is signed with an encryption key. More...
 
bank
 Bank available event parameters. More...
 

Detailed Description

DFU event parameters.

Definition at line 230 of file nrf_mesh_events.h.

Field Documentation

◆ transfer

nrf_mesh_dfu_transfer_t nrf_mesh_evt_dfu_t::transfer

DFU type and firmware ID of the transfer.

DFU type and firmware ID of the bank.

Definition at line 235 of file nrf_mesh_events.h.

◆ current

nrf_mesh_fwid_t nrf_mesh_evt_dfu_t::current

FWID union containing the current firmware ID of the given type.

Definition at line 236 of file nrf_mesh_events.h.

◆ fw_outdated

struct { ... } nrf_mesh_evt_dfu_t::fw_outdated

Firmware outdated event parameters.

◆ authority

uint8_t nrf_mesh_evt_dfu_t::authority

Authority level of the transfer.

Definition at line 242 of file nrf_mesh_events.h.

◆ req_relay

struct { ... } nrf_mesh_evt_dfu_t::req_relay

DFU Relay request event parameters.

◆ dfu_type

nrf_mesh_dfu_type_t nrf_mesh_evt_dfu_t::dfu_type

DFU type and firmware ID of the transfer.

Definition at line 247 of file nrf_mesh_events.h.

◆ req_source

struct { ... } nrf_mesh_evt_dfu_t::req_source

DFU Source request event parameters.

◆ role

nrf_mesh_dfu_role_t nrf_mesh_evt_dfu_t::role

The role of the device in the transfer.

Definition at line 252 of file nrf_mesh_events.h.

◆ start

struct { ... } nrf_mesh_evt_dfu_t::start

DFU Start event parameters.

◆ end_reason

nrf_mesh_dfu_end_t nrf_mesh_evt_dfu_t::end_reason

Reason for the end event.

Definition at line 260 of file nrf_mesh_events.h.

◆ end

struct { ... } nrf_mesh_evt_dfu_t::end

DFU end event parameters.

◆ p_start_addr

const uint32_t* nrf_mesh_evt_dfu_t::p_start_addr

Start address of the bank.

Definition at line 266 of file nrf_mesh_events.h.

◆ length

uint32_t nrf_mesh_evt_dfu_t::length

Length of the firmware in the bank.

Definition at line 267 of file nrf_mesh_events.h.

◆ is_signed

bool nrf_mesh_evt_dfu_t::is_signed

Flag indicating whether the bank is signed with an encryption key.

Definition at line 268 of file nrf_mesh_events.h.

◆ bank

struct { ... } nrf_mesh_evt_dfu_t::bank

Bank available event parameters.


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

Documentation feedback | Developer Zone | Subscribe | Updated