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.
- mesh/core/api/nrf_mesh_events.h