mirror of
https://github.com/openharmony/distributedhardware_distributed_input.git
synced 2026-07-19 17:43:35 -04:00
Description: add node location info
Match-id-73d7a12432d4829968f96b73a55d7181431b85d8
This commit is contained in:
@@ -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<std::string>();
|
||||
location = parObj.at("location").get<std::string>();
|
||||
classes = parObj.at("classes").get<int32_t>();
|
||||
}
|
||||
return "{ nodeName: " + nodeName + ", classes: " + std::to_string(classes) + " }";
|
||||
return "{ nodeName: " + nodeName + ", location: " + location + ", classes: " + std::to_string(classes) + " }";
|
||||
}
|
||||
} // namespace DistributedInput
|
||||
} // namespace DistributedHardware
|
||||
|
||||
Reference in New Issue
Block a user