* @brief Get information of AP which the ESP32 station is associated with
*
* @param ap_info the wifi_ap_record_t to hold AP information
+ * sta can get the connected ap's phy mode info through the struct member
+ * phy_11b,phy_11g,phy_11n,phy_lr in the wifi_ap_record_t struct.
+ * For example, phy_11b = 1 imply that ap support 802.11b mode
*
* @return
* - ESP_OK: succeed
* @attention SSC only API
*
* @param[out] sta station list
+ * ap can get the connected sta's phy mode info through the struct member
+ * phy_11b,phy_11g,phy_11n,phy_lr in the wifi_sta_info_t struct.
+ * For example, phy_11b = 1 imply that sta support 802.11b mode
*
* @return
* - ESP_OK: succeed
/** @brief Description of STA associated with AP */
typedef struct {
uint8_t mac[6]; /**< mac address */
+ uint32_t phy_11b:1; /**< bit: 0 flag to identify if 11b mode is enabled or not */
+ uint32_t phy_11g:1; /**< bit: 1 flag to identify if 11g mode is enabled or not */
+ uint32_t phy_11n:1; /**< bit: 2 flag to identify if 11n mode is enabled or not */
+ uint32_t phy_lr:1; /**< bit: 3 flag to identify if low rate is enabled or not */
+ uint32_t reserved:28; /**< bit: 4..31 reserved */
} wifi_sta_info_t;
#define ESP_WIFI_MAX_CONN_NUM (10) /**< max number of stations which can connect to ESP32 soft-AP */