Adding ies request during WifiScan

This commit is contained in:
stephb9959
2022-05-24 11:37:33 -07:00
parent 4e4ad418b6
commit 251a4c2310
3 changed files with 9 additions and 1 deletions

View File

@@ -699,6 +699,11 @@ namespace OpenWifi {
bool ActiveScan = GetB(RESTAPI::Protocol::ACTIVESCAN, Obj, false);
uint64_t Bandwidth = Get(RESTAPI::Protocol::BANDWIDTH, Obj, (uint64_t) 0);
Poco::JSON::Array::Ptr ies;
if(Obj->has("ies") && Obj->isArray("ies")) {
ies = Obj->getArray("ies");
}
auto UUID = MicroService::CreateUUID();
GWObjects::CommandDetails Cmd;
@@ -712,6 +717,8 @@ namespace OpenWifi {
Params.set(uCentralProtocol::SERIAL, SerialNumber_);
Params.set(uCentralProtocol::OVERRIDEDFS, OverrideDFS);
Params.set(uCentralProtocol::ACTIVE, ActiveScan);
if(ies)
Params.set(uCentralProtocol::IES, ies);
if(Bandwidth!=0)
Params.set(uCentralProtocol::BANDWIDTH, Bandwidth);