File tree Expand file tree Collapse file tree 2 files changed +14
-0
lines changed
Expand file tree Collapse file tree 2 files changed +14
-0
lines changed Original file line number Diff line number Diff line change @@ -17,6 +17,7 @@ set_target_properties(FreenectDriver PROPERTIES
1717add_definitions (-DPROJECT_VER="${PROJECT_VER} " )
1818
1919include_directories (extern/OpenNI-Linux-x64-2.2.0.33/Include )
20+ include_directories (${PROJECT_SOURCE_DIR} /src)
2021include_directories (${PROJECT_SOURCE_DIR} /wrappers/cpp)
2122
2223target_link_libraries (FreenectDriver freenectstatic ${MATH_LIB} )
Original file line number Diff line number Diff line change 1717#include < map>
1818#include < string>
1919#include " Driver/OniDriverAPI.h"
20+ #include " freenect_internal.h"
2021#include " libfreenect.hpp"
2122#include " DepthStream.hpp"
2223#include " ColorStream.hpp"
@@ -254,6 +255,18 @@ namespace FreenectDriver
254255 devices[info] = NULL ;
255256 deviceConnected (&info);
256257 deviceStateChanged (&info, 0 );
258+
259+ freenect_device* dev;
260+ if (freenect_open_device (m_ctx, &dev, i) == 0 )
261+ {
262+ info.usbVendorId = dev->usb_cam .VID ;
263+ info.usbProductId = dev->usb_cam .PID ;
264+ freenect_close_device (dev);
265+ }
266+ else
267+ {
268+ WriteMessage (" Unable to open device to query VID/PID" );
269+ }
257270 }
258271 return ONI_STATUS_OK;
259272 }
You can’t perform that action at this time.
0 commit comments