nRF5 SDK for Mesh v2.2.0
Data Structures | Macros
Serial events

Data Structures

struct  serial_evt_device_started_t
 Device started event packet. More...
 
struct  serial_evt_device_echo_t
 Echo data. More...
 
struct  serial_evt_device_internal_event_t
 Internal event data. More...
 
union  serial_evt_device_t
 Device event parameters. More...
 
struct  serial_evt_prov_unprov_t
 Unprovisioned beacon received. More...
 
struct  serial_evt_prov_link_established_t
 Provisioning link established event. More...
 
struct  serial_evt_prov_link_closed_t
 Provisioning link closed event. More...
 
struct  serial_evt_prov_caps_received_t
 Provisioning capabilities received event. More...
 
struct  serial_evt_prov_invite_received_t
 Provisioning invite event. More...
 
struct  serial_evt_prov_start_received_t
 Provisioning start event. More...
 
struct  serial_evt_prov_complete_t
 Provisioning complete event packet. More...
 
struct  serial_evt_prov_auth_request_t
 Provisioning authentication data request event packet. More...
 
struct  serial_evt_prov_ecdh_request_t
 ECDH request packet. More...
 
struct  serial_evt_prov_output_request_t
 Output request packet. More...
 
struct  serial_evt_prov_failed_t
 Provisioning failed packet. More...
 
union  serial_evt_prov_t
 Provisioning event parameters. More...
 
struct  serial_evt_model_specific_header_t
 Header for the model specific events. More...
 
struct  serial_evt_model_specific_t
 Event generated by one of the initialized models. More...
 
struct  serial_evt_application_t
 Application data event parameters. More...
 
struct  serial_evt_mesh_message_received_t
 Mesh message received event parameters. More...
 
struct  serial_evt_mesh_iv_update_t
 Mesh IV update event parameters. More...
 
struct  serial_evt_mesh_key_refresh_t
 Mesh key refresh event parameters. More...
 
union  serial_evt_mesh_t
 Union of all serial event parameters. More...
 
struct  serial_evt_dfu_req_relay_t
 DFU relay request event parameters. More...
 
struct  serial_evt_dfu_req_source_t
 DFU source request event parameters. More...
 
struct  serial_evt_dfu_start_t
 DFU start event parameters. More...
 
struct  serial_evt_dfu_end_t
 DFU end event parameters. More...
 
struct  serial_evt_dfu_bank_t
 DFU bank available event parameters. More...
 
struct  serial_evt_dfu_firmware_outdated_t
 DFU firmware outdated event parameters. More...
 
union  serial_evt_dfu_t
 DFU event parameters. More...
 
union  serial_evt_t
 Union of all serial event parameters. More...
 

Macros

#define SERIAL_OPCODE_EVT_CMD_RSP   (0x84)
 Params: serial_evt_cmd_rsp_t.
 
#define SERIAL_OPCODE_EVT_DEVICE_STARTED   (0x81)
 Params: serial_evt_device_started_t.
 
#define SERIAL_OPCODE_EVT_DEVICE_ECHO_RSP   (0x82)
 Params: serial_evt_device_echo_t.
 
#define SERIAL_OPCODE_EVT_DEVICE_INTERNAL_EVENT   (0x83)
 Params: serial_evt_device_internal_event_t.
 
#define SERIAL_OPCODE_EVT_APPLICATION   (0x8A)
 Params: serial_evt_application_t.
 
#define SERIAL_OPCODE_EVT_SAR_START   (0x8B)
 Params: None. More...
 
#define SERIAL_OPCODE_EVT_SAR_CONTINUE   (0x8C)
 Params: None. More...
 
#define SERIAL_OPCODE_EVT_DFU_REQ_RELAY   (0xA0)
 Params: serial_evt_dfu_req_relay_t.
 
#define SERIAL_OPCODE_EVT_DFU_REQ_SOURCE   (0xA1)
 Params: serial_evt_dfu_req_source_t.
 
#define SERIAL_OPCODE_EVT_DFU_START   (0xA2)
 Params: serial_evt_dfu_start_t.
 
#define SERIAL_OPCODE_EVT_DFU_END   (0xA3)
 Params: serial_evt_dfu_end_t.
 
#define SERIAL_OPCODE_EVT_DFU_BANK_AVAILABLE   (0xA4)
 Params: serial_evt_dfu_bank_t.
 
#define SERIAL_OPCODE_EVT_DFU_FIRMWARE_OUTDATED   (0xA5)
 Params: serial_evt_dfu_firmware_outdated_t.
 
#define SERIAL_OPCODE_EVT_DFU_FIRMWARE_OUTDATED_NO_AUTH   (0xA6)
 Params: serial_evt_dfu_firmware_outdated_t.
 
#define SERIAL_OPCODE_EVT_OPENMESH_NEW   (0xB3)
 Params: None. More...
 
#define SERIAL_OPCODE_EVT_OPENMESH_UPDATE   (0xB4)
 Params: None. More...
 
#define SERIAL_OPCODE_EVT_OPENMESH_CONFLICTING   (0xB5)
 Params: None. More...
 
#define SERIAL_OPCODE_EVT_OPENMESH_TX   (0xB6)
 Params: None. More...
 
#define SERIAL_OPCODE_EVT_PROV_UNPROVISIONED_RECEIVED   (0xC0)
 Params: serial_evt_prov_unprov_t.
 
#define SERIAL_OPCODE_EVT_PROV_LINK_ESTABLISHED   (0xC1)
 Params: serial_evt_prov_link_established_t.
 
#define SERIAL_OPCODE_EVT_PROV_LINK_CLOSED   (0xC2)
 Params: serial_evt_prov_link_closed_t.
 
#define SERIAL_OPCODE_EVT_PROV_CAPS_RECEIVED   (0xC3)
 Params: serial_evt_prov_caps_received_t.
 
#define SERIAL_OPCODE_EVT_PROV_INVITE_RECEIVED   (0xC4)
 Params: serial_evt_prov_invite_received_t.
 
#define SERIAL_OPCODE_EVT_PROV_COMPLETE   (0xC5)
 Params: serial_evt_prov_complete_t.
 
#define SERIAL_OPCODE_EVT_PROV_AUTH_REQUEST   (0xC6)
 Params: serial_evt_prov_auth_request_t.
 
#define SERIAL_OPCODE_EVT_PROV_ECDH_REQUEST   (0xC7)
 Params: serial_evt_prov_ecdh_request_t.
 
#define SERIAL_OPCODE_EVT_PROV_OUTPUT_REQUEST   (0xC8)
 Params: serial_evt_prov_output_request_t.
 
#define SERIAL_OPCODE_EVT_PROV_FAILED   (0xC9)
 Params: serial_evt_prov_failed_t.
 
#define SERIAL_OPCODE_EVT_PROV_START_RECEIVED   (0xCA)
 Params: serial_evt_prov_start_received_t.
 
#define SERIAL_OPCODE_EVT_MESH_MESSAGE_RECEIVED_UNICAST   (0xD0)
 Params: serial_evt_mesh_message_received_t.
 
#define SERIAL_OPCODE_EVT_MESH_MESSAGE_RECEIVED_SUBSCRIPTION   (0xD1)
 Params: serial_evt_mesh_message_received_t.
 
#define SERIAL_OPCODE_EVT_MESH_TX_COMPLETE   (0xD2)
 Params: None. More...
 
#define SERIAL_OPCODE_EVT_MESH_IV_UPDATE_NOTIFICATION   (0xD3)
 Params: serial_evt_mesh_iv_update_t.
 
#define SERIAL_OPCODE_EVT_MESH_KEY_REFRESH_NOTIFICATION   (0xD4)
 Params: serial_evt_mesh_key_refresh_t.
 
#define SERIAL_OPCODE_EVT_MESH_SAR_FAILED   (0xD7)
 Params: None. More...
 
#define SERIAL_OPCODE_EVT_MODEL_SPECIFIC   (0xF0)
 Params: serial_evt_model_specific_t.
 

Detailed Description

Macro Definition Documentation

◆ SERIAL_OPCODE_EVT_SAR_START

#define SERIAL_OPCODE_EVT_SAR_START   (0x8B)

Params: None.

Definition at line 64 of file serial_evt.h.

◆ SERIAL_OPCODE_EVT_SAR_CONTINUE

#define SERIAL_OPCODE_EVT_SAR_CONTINUE   (0x8C)

Params: None.

Definition at line 65 of file serial_evt.h.

◆ SERIAL_OPCODE_EVT_OPENMESH_NEW

#define SERIAL_OPCODE_EVT_OPENMESH_NEW   (0xB3)

Params: None.

Definition at line 75 of file serial_evt.h.

◆ SERIAL_OPCODE_EVT_OPENMESH_UPDATE

#define SERIAL_OPCODE_EVT_OPENMESH_UPDATE   (0xB4)

Params: None.

Definition at line 76 of file serial_evt.h.

◆ SERIAL_OPCODE_EVT_OPENMESH_CONFLICTING

#define SERIAL_OPCODE_EVT_OPENMESH_CONFLICTING   (0xB5)

Params: None.

Definition at line 77 of file serial_evt.h.

◆ SERIAL_OPCODE_EVT_OPENMESH_TX

#define SERIAL_OPCODE_EVT_OPENMESH_TX   (0xB6)

Params: None.

Definition at line 78 of file serial_evt.h.

◆ SERIAL_OPCODE_EVT_MESH_TX_COMPLETE

#define SERIAL_OPCODE_EVT_MESH_TX_COMPLETE   (0xD2)

Params: None.

Definition at line 94 of file serial_evt.h.

◆ SERIAL_OPCODE_EVT_MESH_SAR_FAILED

#define SERIAL_OPCODE_EVT_MESH_SAR_FAILED   (0xD7)

Params: None.

Definition at line 97 of file serial_evt.h.


Documentation feedback | Developer Zone | Subscribe | Updated