| nRF5 SDK v12.0.0 |

Choose documentation: | nRF5 SDK | S130 SoftDevice API | S132 SoftDevice API | S212 SoftDevice API | S332 SoftDevice API

All Data Structures Functions Variables Typedefs Enumerations Enumerator Groups Pages
Data Fields
nrf_esb_payload_t Struct Reference
Enhanced ShockBurst

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.

The payload is used both for transmissions and for acknowledging a received packet with a 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 (maximum value is 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 the received packet.