stephb9959
2023-02-21 08:33:41 -08:00
parent c0e3303e49
commit 6cc5c9e6b0
121 changed files with 13546 additions and 13257 deletions

View File

@@ -10,19 +10,19 @@ namespace OpenWifi {
void RESTAPI_capabilities_handler::DoGet() {
CapabilitiesCache_t Caps = CapabilitiesCache()->AllCapabilities();
Poco::JSON::Array ObjArr;
for(const auto &[deviceType,capabilities]:Caps) {
Poco::JSON::Array ObjArr;
for (const auto &[deviceType, capabilities] : Caps) {
// std::cout << "C:" << to_string(capabilities) << std::endl;
Poco::JSON::Object Inner;
Inner.set("deviceType",deviceType);
Poco::JSON::Parser P;
Poco::JSON::Object Inner;
Inner.set("deviceType", deviceType);
Poco::JSON::Parser P;
auto R = P.parse(to_string(capabilities)).extract<Poco::JSON::Object::Ptr>();
Inner.set("capabilities", R);
ObjArr.add(Inner);
}
Poco::JSON::Object Answer;
Poco::JSON::Object Answer;
Answer.set("device_types",ObjArr);
Answer.set("device_types", ObjArr);
return ReturnObject(Answer);
}
}
} // namespace OpenWifi