資源簡介
該代碼演示ESP8266(Arduino)如何在AP模式下獲取設備列表,如何響應設備接入和斷開事件。
代碼片段和文件信息
#include?“stainfo.h“
#include?
#include?
#include?
static?inline?void?_getStationList(std::vector&?stalist)
{
??struct?station_info?*stat_info;
??stalist.clear();
????for?(stat_info?=?wifi_softap_get_station_info();?stat_info;?stat_info?=?STAILQ_NEXT(stat_info?next))
??????stalist.emplace_back(stat_info);
????wifi_softap_free_station_info();
????sort(stalist.begin()?stalist.end());
}
void?StationInfoManager::begin(notify_func_t?notify_func)
{
??_getStationList(stalist);
??this->notify_func?=?notify_func;
}
void?StationInfoManager::loop()
{
??std::vector?stalist_old?=?std::move(stalist);
??_getStationList(stalist);
??std::vector?staconnect?stadisconnect;
??std::set_difference(stalist.begin()stalist.end()stalist_old.begin()stalist_old.end()std::inserter(staconnect?staconnect.begin()));
??std::set_difference(stalist_old.begin()stalist_old.end()stalist.begin()stalist.end()std::ins
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2016-10-23?00:33??listenap\
?????文件?????????703??2016-10-18?22:55??listenap\cppstream.h
?????文件?????????935??2016-10-23?00:28??listenap\listenap.ino
?????文件????????2155??2016-10-23?00:32??listenap\printer.h
?????文件????????1292??2016-10-23?00:29??listenap\stainfo.cpp
?????文件?????????745??2016-10-23?00:30??listenap\stainfo.h
- 上一篇:multiCCL_f
- 下一篇:畢業論文——設計機械手的裝配圖
評論
共有 條評論