46 int Connect(
const char *SSID,
const char *Pass,
bool bAdHoc =
false);
47 int Connect(APDefinition &ap);
48 int Connect(APDefinition *pAps);
55 APDefinition *Scan(
const char *ssid =
nullptr);
56 APDefinition *ScanWithSettings(
const char *ssid =
nullptr,
57 uint8_t channelCount = 0,
58 const uint16_t *channelList =
nullptr,
60 uint8_t infrastructureType = 0);
70 int StartAsyncScan(ReceiveScanResultFunc *pCallBackFunc,
const char *ssid =
nullptr);
71 int StartAsyncScanWithSettings(ReceiveScanResultFunc *pCallBackFunc,
72 const char *ssid =
nullptr,
73 uint8_t channelCount = 0,
74 const uint16_t *channelList =
nullptr,
76 uint8_t infrastructureType = 0);
81 int GetCurSSID(
char *buf,
int maxlen);
83 int GetCurrentAP(APDefinition &ap);
85 int GetSignalStrength();