From 52c3d73fc1ea3c65bbccdd5db066314d510e65cf Mon Sep 17 00:00:00 2001 From: Lars Glud Date: Wed, 25 Nov 2020 12:38:33 +0100 Subject: [PATCH] Fix ensenso_grabber --- io/src/ensenso_grabber.cpp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/io/src/ensenso_grabber.cpp b/io/src/ensenso_grabber.cpp index 06cdabadf49..53263e8a469 100644 --- a/io/src/ensenso_grabber.cpp +++ b/io/src/ensenso_grabber.cpp @@ -123,9 +123,17 @@ pcl::EnsensoGrabber::enumDevices () const for (int n = 0; n < cams.count (); ++n) { +#if NXLIB_VERSION_MAJOR > 2 PCL_INFO ("%s %s %s\n", cams[n][itmSerialNumber].asString ().c_str (), cams[n][itmModelName].asString ().c_str (), - cams[n][itmStatus].asString ().c_str ()); + cams[n][itmStatus][itmOpen].asBool() + ? "Open" + : (cams[n][itmStatus][itmAvailable].asBool() ? "Available" : "In Use")); +#else + PCL_INFO ("%s %s %s\n", cams[n][itmSerialNumber].asString().c_str(), + cams[n][itmModelName].asString().c_str(), + cams[n][itmStatus].asString().c_str()); +#endif } PCL_INFO ("\n"); }