Skip to content

Commit

Permalink
https://telecominfraproject.atlassian.net/browse/WIFI-13200
Browse files Browse the repository at this point in the history
Signed-off-by: stephb9959 <[email protected]>
  • Loading branch information
stephb9959 committed Dec 14, 2023
1 parent 1caa757 commit 9511641
Showing 1 changed file with 10 additions and 0 deletions.
10 changes: 10 additions & 0 deletions src/sdks/SDK_fms.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -40,29 +40,39 @@ namespace OpenWifi::SDK::FMS {

auto CallResponse = Poco::makeShared<Poco::JSON::Object>();
auto StatusCode = API.Do(CallResponse);
std::cout << __LINE__ << std::endl;
if (StatusCode == Poco::Net::HTTPResponse::HTTP_OK) {
std::cout << __LINE__ << std::endl;
Poco::JSON::Array::Ptr FirmwareArr = CallResponse->getArray("firmwares");
std::cout << __LINE__ << std::endl;
for (uint64_t i = 0; i < FirmwareArr->size(); i++) {
FMSObjects::Firmware F;
F.from_json(FirmwareArr->getObject(i));
FirmWares.emplace_back(F);
}
std::cout << __LINE__ << std::endl;
return true;
}
std::cout << __LINE__ << std::endl;
return false;
}

bool GetFirmware(const std::string &device_type, const std::string &revision,
FMSObjects::Firmware &Firmware) {
std::vector<FMSObjects::Firmware> Firmwares;
std::cout << __LINE__ << std::endl;
if (GetDeviceTypeFirmwares(device_type, Firmwares)) {
std::cout << __LINE__ << std::endl;
for (const auto &firmware : Firmwares) {
if (firmware.revision == revision) {
std::cout << __LINE__ << std::endl;
Firmware = firmware;
return true;
}
}
std::cout << __LINE__ << std::endl;
}
std::cout << __LINE__ << std::endl;
return false;
}

Expand Down

0 comments on commit 9511641

Please sign in to comment.