#include "stdafx.h" #include "GDeviceLists.h" #include "UsbScanEx.h" #include "GDevice.h" std::list> HGDeviceLists::FindAll() { std::list> cameraLists; // std::list> usbs = CyUsbList::find_vid_pid(0x04b4, 0x1004); std::list> usbs = UsbScan_List::find_vid_pid(0x064b, 0x7823); for (auto i = usbs.begin(); i != usbs.end(); i++) cameraLists.push_back(std::shared_ptr(new GDevice(*i))); return cameraLists; }