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