idfxx 1.0.0
Modern C++23 components for ESP-IDF
Loading...
Searching...
No Matches
idfxx::wifi::ap_record Struct Reference

Information about a discovered access point. More...

Public Attributes

mac_address bssid
 
std::string ssid
 
int8_t rssi
 
uint8_t primary_channel
 
std::optional< enum second_channelsecond
 
enum auth_mode authmode
 
enum cipher_type pairwise_cipher
 
enum cipher_type group_cipher
 
bool phy_11b
 
bool phy_11g
 
bool phy_11n
 
bool phy_lr
 
bool phy_11a
 
bool phy_11ac
 
bool phy_11ax
 
bool wps
 
bool ftm_responder
 
bool ftm_initiator
 
struct country_config country
 
struct he_ap_info he_ap
 
enum bandwidth bw
 
uint8_t vht_ch_freq1
 
uint8_t vht_ch_freq2
 

Detailed Description

Information about a discovered access point.

Contains the details of an AP found during a WiFi scan.

Definition at line 698 of file wifi.hpp.

Member Data Documentation

◆ authmode

enum auth_mode idfxx::wifi::ap_record::authmode

Authentication mode.

Definition at line 704 of file wifi.hpp.

◆ bssid

mac_address idfxx::wifi::ap_record::bssid

MAC address of the access point.

Definition at line 699 of file wifi.hpp.

◆ bw

enum bandwidth idfxx::wifi::ap_record::bw

Channel bandwidth.

Definition at line 719 of file wifi.hpp.

◆ country

struct country_config idfxx::wifi::ap_record::country

Country information.

Definition at line 717 of file wifi.hpp.

◆ ftm_initiator

bool idfxx::wifi::ap_record::ftm_initiator

AP supports FTM initiator.

Definition at line 716 of file wifi.hpp.

◆ ftm_responder

bool idfxx::wifi::ap_record::ftm_responder

AP supports FTM responder.

Definition at line 715 of file wifi.hpp.

◆ group_cipher

enum cipher_type idfxx::wifi::ap_record::group_cipher

Group cipher type.

Definition at line 706 of file wifi.hpp.

◆ he_ap

struct he_ap_info idfxx::wifi::ap_record::he_ap

HE AP information.

Definition at line 718 of file wifi.hpp.

◆ pairwise_cipher

enum cipher_type idfxx::wifi::ap_record::pairwise_cipher

Pairwise cipher type.

Definition at line 705 of file wifi.hpp.

◆ phy_11a

bool idfxx::wifi::ap_record::phy_11a

AP supports 802.11a.

Definition at line 711 of file wifi.hpp.

◆ phy_11ac

bool idfxx::wifi::ap_record::phy_11ac

AP supports 802.11ac.

Definition at line 712 of file wifi.hpp.

◆ phy_11ax

bool idfxx::wifi::ap_record::phy_11ax

AP supports 802.11ax.

Definition at line 713 of file wifi.hpp.

◆ phy_11b

bool idfxx::wifi::ap_record::phy_11b

AP supports 802.11b.

Definition at line 707 of file wifi.hpp.

◆ phy_11g

bool idfxx::wifi::ap_record::phy_11g

AP supports 802.11g.

Definition at line 708 of file wifi.hpp.

◆ phy_11n

bool idfxx::wifi::ap_record::phy_11n

AP supports 802.11n.

Definition at line 709 of file wifi.hpp.

◆ phy_lr

bool idfxx::wifi::ap_record::phy_lr

AP supports Long Range mode.

Definition at line 710 of file wifi.hpp.

◆ primary_channel

uint8_t idfxx::wifi::ap_record::primary_channel

Primary channel number.

Definition at line 702 of file wifi.hpp.

◆ rssi

int8_t idfxx::wifi::ap_record::rssi

Received signal strength indicator (dBm).

Definition at line 701 of file wifi.hpp.

◆ second

std::optional<enum second_channel> idfxx::wifi::ap_record::second

Secondary channel position, or nullopt for HT20.

Definition at line 703 of file wifi.hpp.

◆ ssid

std::string idfxx::wifi::ap_record::ssid

SSID (network name).

Definition at line 700 of file wifi.hpp.

◆ vht_ch_freq1

uint8_t idfxx::wifi::ap_record::vht_ch_freq1

VHT channel center frequency segment 1.

Definition at line 720 of file wifi.hpp.

◆ vht_ch_freq2

uint8_t idfxx::wifi::ap_record::vht_ch_freq2

VHT channel center frequency segment 2.

Definition at line 721 of file wifi.hpp.

◆ wps

bool idfxx::wifi::ap_record::wps

AP supports WPS.

Definition at line 714 of file wifi.hpp.


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