nrf_esb_payload_t

nRF5 SDK v11.0.0

nRF5 SDK v11.0.0

Enhanced ShockBurst payload. More...

#include <nrf_esb.h>

Data Fields

uint8_t length
uint8_t pipe
int8_t rssi
uint8_t noack
uint8_t pid
uint8_t data [32]

Detailed Description

Enhanced ShockBurst payload.

Note
The payload is used both for transmission ions and receive with ack and payload.

Field Documentation

uint8_t nrf_esb_payload_t::data[32]

The payload data.

uint8_t nrf_esb_payload_t::length

Length of the packet. Should be equal or less than NRF_ESB_MAX_PAYLOAD_LENGTH.

uint8_t nrf_esb_payload_t::noack

Flag indicating that this packet will not be acknowledged.

uint8_t nrf_esb_payload_t::pid

PID assigned during communication.

uint8_t nrf_esb_payload_t::pipe

Pipe used for this payload.

int8_t nrf_esb_payload_t::rssi

RSSI for received packet.