• Welcome to Forum.Deepsoftware.Com. Please login or sign up.
 

How exactly the TnrUSB.RequestDescriptors property should work?

Started by Zdenek Hlavica, February 10, 2021, 04:15:20 pm

Previous topic - Next topic

Zdenek Hlavica

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

Roman Novgorodov

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

DeepSoftware llc - The professional components for Delphi/CBuilder/.NET. The high quality custom software development.
Forums.nrCommLib.Com - DeepSoftware Tech Support Forum.