Lines Matching defs:device
126 bool HostUsb::HasValidDevice(libusb_device *device)
129 int ret = libusb_get_active_config_descriptor(device, &descConfig);
166 bool HostUsb::DetectMyNeed(libusb_device *device, string &sn)
172 hUSB->device = device;
211 libusb_device *device = hUSB->device;
213 int openRet = libusb_open(device, &hUSB->devHandle);
224 if (CheckActiveConfig(device, hUSB, desc)) {
226 if (CheckActiveConfig(device, hUSB)) {
231 // USB filter rules are set according to specific device pedding device
236 // not my need device, release the device
247 uint8_t curBus = libusb_get_bus_number(hUSB->device);
248 uint8_t curDev = libusb_get_device_address(hUSB->device);
251 if (libusb_get_device_descriptor(hUSB->device, &desc)) {
254 // Get the serial number of the device, if there is no serial number, use the ID number to replace
255 // If the device is not in time, occasionally can't get it, this is determined by the external factor, cannot be
268 int HostUsb::CheckActiveConfig(libusb_device *device, HUSB hUSB, libusb_device_descriptor& desc)
270 int HostUsb::CheckActiveConfig(libusb_device *device, HUSB hUSB)
274 int ret = libusb_get_active_config_descriptor(device, &descConfig);
286 ret = libusb_get_active_config_descriptor(device, &descConfig);
368 hUSB->device = listDevices[i];