ESPHome 2026.1.0-dev
Loading...
Searching...
No Matches
esphome::wifi::WiFiAP Class Reference

#include <wifi_component.h>

Public Member Functions

void set_ssid (const std::string &ssid)
 
void set_bssid (const bssid_t &bssid)
 
void clear_bssid ()
 
void set_password (const std::string &password)
 
void set_eap (optional< EAPAuth > eap_auth)
 
void set_channel (uint8_t channel)
 
void clear_channel ()
 
void set_priority (int8_t priority)
 
void set_manual_ip (optional< ManualIP > manual_ip)
 
void set_hidden (bool hidden)
 
const std::string & get_ssid () const
 
const bssid_tget_bssid () const
 
bool has_bssid () const
 
const std::string & get_password () const
 
const optional< EAPAuth > & get_eap () const
 
uint8_t get_channel () const
 
bool has_channel () const
 
int8_t get_priority () const
 
const optional< ManualIP > & get_manual_ip () const
 
bool get_hidden () const
 

Protected Attributes

std::string ssid_
 
std::string password_
 
optional< EAPAutheap_
 
optional< ManualIPmanual_ip_
 
bssid_t bssid_ {}
 
uint8_t channel_ {0}
 
int8_t priority_ {0}
 
bool hidden_ {false}
 

Detailed Description

Definition at line 156 of file wifi_component.h.

Member Function Documentation

◆ clear_bssid()

void esphome::wifi::WiFiAP::clear_bssid ( )

Definition at line 1796 of file wifi_component.cpp.

◆ clear_channel()

void esphome::wifi::WiFiAP::clear_channel ( )

Definition at line 1802 of file wifi_component.cpp.

◆ get_bssid()

const bssid_t & esphome::wifi::WiFiAP::get_bssid ( ) const

Definition at line 1808 of file wifi_component.cpp.

◆ get_channel()

uint8_t esphome::wifi::WiFiAP::get_channel ( ) const

Definition at line 1814 of file wifi_component.cpp.

◆ get_eap()

const optional< EAPAuth > & esphome::wifi::WiFiAP::get_eap ( ) const

Definition at line 1812 of file wifi_component.cpp.

◆ get_hidden()

bool esphome::wifi::WiFiAP::get_hidden ( ) const

Definition at line 1819 of file wifi_component.cpp.

◆ get_manual_ip()

const optional< ManualIP > & esphome::wifi::WiFiAP::get_manual_ip ( ) const

Definition at line 1817 of file wifi_component.cpp.

◆ get_password()

const std::string & esphome::wifi::WiFiAP::get_password ( ) const

Definition at line 1810 of file wifi_component.cpp.

◆ get_priority()

int8_t esphome::wifi::WiFiAP::get_priority ( ) const
inline

Definition at line 181 of file wifi_component.h.

◆ get_ssid()

const std::string & esphome::wifi::WiFiAP::get_ssid ( ) const

Definition at line 1807 of file wifi_component.cpp.

◆ has_bssid()

bool esphome::wifi::WiFiAP::has_bssid ( ) const

Definition at line 1809 of file wifi_component.cpp.

◆ has_channel()

bool esphome::wifi::WiFiAP::has_channel ( ) const

Definition at line 1815 of file wifi_component.cpp.

◆ set_bssid()

void esphome::wifi::WiFiAP::set_bssid ( const bssid_t & bssid)

Definition at line 1795 of file wifi_component.cpp.

◆ set_channel()

void esphome::wifi::WiFiAP::set_channel ( uint8_t channel)

Definition at line 1801 of file wifi_component.cpp.

◆ set_eap()

void esphome::wifi::WiFiAP::set_eap ( optional< EAPAuth > eap_auth)

Definition at line 1799 of file wifi_component.cpp.

◆ set_hidden()

void esphome::wifi::WiFiAP::set_hidden ( bool hidden)

Definition at line 1806 of file wifi_component.cpp.

◆ set_manual_ip()

void esphome::wifi::WiFiAP::set_manual_ip ( optional< ManualIP > manual_ip)

Definition at line 1804 of file wifi_component.cpp.

◆ set_password()

void esphome::wifi::WiFiAP::set_password ( const std::string & password)

Definition at line 1797 of file wifi_component.cpp.

◆ set_priority()

void esphome::wifi::WiFiAP::set_priority ( int8_t priority)
inline

Definition at line 167 of file wifi_component.h.

◆ set_ssid()

void esphome::wifi::WiFiAP::set_ssid ( const std::string & ssid)

Definition at line 1794 of file wifi_component.cpp.

Field Documentation

◆ bssid_

bssid_t esphome::wifi::WiFiAP::bssid_ {}
protected

Definition at line 197 of file wifi_component.h.

◆ channel_

uint8_t esphome::wifi::WiFiAP::channel_ {0}
protected

Definition at line 198 of file wifi_component.h.

◆ eap_

optional<EAPAuth> esphome::wifi::WiFiAP::eap_
protected

Definition at line 191 of file wifi_component.h.

◆ hidden_

bool esphome::wifi::WiFiAP::hidden_ {false}
protected

Definition at line 200 of file wifi_component.h.

◆ manual_ip_

optional<ManualIP> esphome::wifi::WiFiAP::manual_ip_
protected

Definition at line 194 of file wifi_component.h.

◆ password_

std::string esphome::wifi::WiFiAP::password_
protected

Definition at line 189 of file wifi_component.h.

◆ priority_

int8_t esphome::wifi::WiFiAP::priority_ {0}
protected

Definition at line 199 of file wifi_component.h.

◆ ssid_

std::string esphome::wifi::WiFiAP::ssid_
protected

Definition at line 188 of file wifi_component.h.


The documentation for this class was generated from the following files: