We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Signatures of Windows and LibUsb extensions don't match:
Windows version will accept List<FilterDeviceDefinition> but LibUsb will only accept ReadOnlyList<FilterDeviceDefinition>
List<FilterDeviceDefinition>
ReadOnlyList<FilterDeviceDefinition>
Suggest changing LibUsb to accept IEnumerable<FilterDeviceDefinition> filterDeviceDefinitions which is backwards compatible.
IEnumerable<FilterDeviceDefinition> filterDeviceDefinitions
public static IDeviceFactory CreateWindowsUsbDeviceFactory( this IEnumerable<FilterDeviceDefinition> filterDeviceDefinitions, ILoggerFactory loggerFactory = null, GetConnectedDeviceDefinitionsAsync getConnectedDeviceDefinitionsAsync = null, GetUsbInterfaceManager getUsbInterfaceManager = null, Guid? classGuid = null, ushort? readBufferSize = null, ushort? writeBufferSize = null ) public static IDeviceFactory CreateLibUsbDeviceFactory( this IReadOnlyList<FilterDeviceDefinition> filterDeviceDefinitions, ILoggerFactory loggerFactory = null, int? timeout = null, ushort? writeBufferSize = null, ushort? readBufferSize = null, Func<ConnectedDeviceDefinition, CancellationToken, Task<bool>> supportsDevice = null )
The text was updated successfully, but these errors were encountered:
They are different beasts really. It's more that the lib USB one needs a refactor and I couldn't really do that until lib USB dotnet is stable.
Sorry, something went wrong.
You shouldn't need to worry about the optional parameters too much.
No branches or pull requests
Signatures of Windows and LibUsb extensions don't match:
Windows version will accept
List<FilterDeviceDefinition>
but LibUsb will only acceptReadOnlyList<FilterDeviceDefinition>
Suggest changing LibUsb to accept
IEnumerable<FilterDeviceDefinition> filterDeviceDefinitions
which is backwards compatible.The text was updated successfully, but these errors were encountered: