• 大小: 3.11KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-03-27
  • 语言: 其他
  • 标签: 其他  

资源简介


该代码演示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

评论

共有 条评论