ESPHome 2026.8.0b4
Loading...
Searching...
No Matches
esphome::ble_device_base::RawAdvertisement Struct Reference

One raw advertisement as delivered by the controller — a borrowed view, valid only for the duration of the invoke() callback. More...

#include <ble_hub.h>

Data Fields

uint64_t address
 Producers convert their native byte order at the emit site, so no byte-order convention crosses this contract.
 
const uint8_t * data
 
uint16_t data_len
 
int8_t rssi
 
uint8_t addr_type
 

Detailed Description

One raw advertisement as delivered by the controller — a borrowed view, valid only for the duration of the invoke() callback.

Definition at line 24 of file ble_hub.h.

Field Documentation

◆ addr_type

uint8_t esphome::ble_device_base::RawAdvertisement::addr_type

Definition at line 31 of file ble_hub.h.

◆ address

uint64_t esphome::ble_device_base::RawAdvertisement::address

Producers convert their native byte order at the emit site, so no byte-order convention crosses this contract.

Definition at line 27 of file ble_hub.h.

◆ data

const uint8_t* esphome::ble_device_base::RawAdvertisement::data

Definition at line 28 of file ble_hub.h.

◆ data_len

uint16_t esphome::ble_device_base::RawAdvertisement::data_len

Definition at line 29 of file ble_hub.h.

◆ rssi

int8_t esphome::ble_device_base::RawAdvertisement::rssi

Definition at line 30 of file ble_hub.h.


The documentation for this struct was generated from the following file: