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... | |
DFU event parameters.
Definition at line 228 of file nrf_mesh_events.h.
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 233 of file nrf_mesh_events.h.
nrf_mesh_fwid_t nrf_mesh_evt_dfu_t::current |
FWID union containing the current firmware ID of the given type.
Definition at line 234 of file nrf_mesh_events.h.
struct { ... } nrf_mesh_evt_dfu_t::fw_outdated |
Firmware outdated event parameters.
uint8_t nrf_mesh_evt_dfu_t::authority |
Authority level of the transfer.
Definition at line 240 of file nrf_mesh_events.h.
struct { ... } nrf_mesh_evt_dfu_t::req_relay |
DFU Relay request event parameters.
nrf_mesh_dfu_type_t nrf_mesh_evt_dfu_t::dfu_type |
DFU type and firmware ID of the transfer.
Definition at line 245 of file nrf_mesh_events.h.
struct { ... } nrf_mesh_evt_dfu_t::req_source |
DFU Source request event parameters.
nrf_mesh_dfu_role_t nrf_mesh_evt_dfu_t::role |
The role of the device in the transfer.
Definition at line 250 of file nrf_mesh_events.h.
struct { ... } nrf_mesh_evt_dfu_t::start |
DFU Start event parameters.
nrf_mesh_dfu_end_t nrf_mesh_evt_dfu_t::end_reason |
Reason for the end event.
Definition at line 258 of file nrf_mesh_events.h.
struct { ... } nrf_mesh_evt_dfu_t::end |
DFU end event parameters.
const uint32_t* nrf_mesh_evt_dfu_t::p_start_addr |
Start address of the bank.
Definition at line 264 of file nrf_mesh_events.h.
uint32_t nrf_mesh_evt_dfu_t::length |
Length of the firmware in the bank.
Definition at line 265 of file nrf_mesh_events.h.
bool nrf_mesh_evt_dfu_t::is_signed |
Flag indicating whether the bank is signed with an encryption key.
Definition at line 266 of file nrf_mesh_events.h.
struct { ... } nrf_mesh_evt_dfu_t::bank |
Bank available event parameters.