From da85b1dfbc5b5e0cac07d45e5e289841ace400eb Mon Sep 17 00:00:00 2001 From: xxxx Date: Mon, 29 Aug 2022 21:47:37 +0800 Subject: [PATCH] Description: add node location info Match-id-73d7a12432d4829968f96b73a55d7181431b85d8 --- utils/src/dinput_utils_tool.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/utils/src/dinput_utils_tool.cpp b/utils/src/dinput_utils_tool.cpp index 4d411d1..2b17156 100644 --- a/utils/src/dinput_utils_tool.cpp +++ b/utils/src/dinput_utils_tool.cpp @@ -132,12 +132,16 @@ std::string GetNodeDesc(std::string parameters) { nlohmann::json parObj = nlohmann::json::parse(parameters); std::string nodeName = "N/A"; + std::string location = "N/A"; int32_t classes = -1; - if (parObj.find("name") != parObj.end() && parObj.find("classes") != parObj.end()) { + + if (parObj.find("name") != parObj.end() && parObj.find("location") != parObj.end() && + parObj.find("classes") != parObj.end()) { nodeName = parObj.at("name").get(); + location = parObj.at("location").get(); classes = parObj.at("classes").get(); } - return "{ nodeName: " + nodeName + ", classes: " + std::to_string(classes) + " }"; + return "{ nodeName: " + nodeName + ", location: " + location + ", classes: " + std::to_string(classes) + " }"; } } // namespace DistributedInput } // namespace DistributedHardware