Forum.Deepsoftware.Com

DeepSoftware Products => nrComm Lib VCL (32bit / 64bit) => nrComm Lib => USB => Topic started by: Zdenek Hlavica on February 10, 2021, 07:15:20 PM

Title: How exactly the TnrUSB.RequestDescriptors property should work?
Post by: Zdenek Hlavica on February 10, 2021, 07:15:20 PM
Hello Mr. Novgorodov,

I'would like to ask you for RequestDescriptors property in TnrUSB component. I suppose it should ensure updating info in TnrUsb.UsbDevice structure (or TnrUsb.UsbDevice.Descriptors) after calling TnrUsb.Update or TnrUsb.WMDeviceChange. Am I correct? Because I've never achieved that. I always have to call TnrUsb.UsbDevice.UpdateDescriptors for succesful updating information in TnrUsb.UsbDevice structure regardless the RequestDescriptors property is true or false.
Can you advice If I understood the function of RequestDescriptors correctly? I've never noticed if it do something.

Info about my setup:
- OS Windows 10
- IDE Delphi 10.3 Rio
- nrComm Lib v9.59
- WinUSB driver mode
- My own USB device (my own design)

Thank you and Best Regards,
Zdenek
Title: Re: How exactly the TnrUSB.RequestDescriptors property should work?
Post by: Roman Novgorodov on February 11, 2021, 11:59:35 AM
Hello Zdenek

It seems like you are right again.
TnrUsb.RequestDescriptors does not work correct.

We will fix, test and release a new version asap.

Thank you!

Roman Novgorodov