Christian Findlay

Results 75 issues of Christian Findlay

Reactive framework for Device.Net https://github.com/MelbourneDeveloper/Device.Net/tree/develop/src/Device.Net.Reactive

Linux and MacOS are now supported. See this [wiki entry](https://github.com/MelbourneDeveloper/Device.Net/wiki/Linux-and-MacOS-Support). However, this has been done via [LibUsbDotNet](https://github.com/LibUsbDotNet/LibUsbDotNet). I'd like to build libraries that are not dependent on LibUsbDotNet, and possibly...

help wanted
Low Priority

Read from serial port on UWP. https://stackoverflow.com/questions/57719205/uwp-serial-port-access-code-usually-doesnt-work

Please create a new Mac sample It can probably use this code: https://github.com/MelbourneDeveloper/Device.Net/blob/1a5c2073fe2ae2b50fe2bd9ab2fbeae413cf85aa/src/Device.Net.MacOSLibUsbSample/ViewController.cs#L23 Fee free to submit a PR

help wanted

Refactoring

Seems like the method for getting buffer sizes for Usb on Windows is wrong. > The buffer length must be a multiple of the maximum endpoint packet size. > The...

bug
help wanted

Many System.Exceptions are getting thrown. There should be some standard Exception types.

help wanted
High Priority

In some cases they don't get disposed when the listener is dispoed. This means that they don't get finalized. Also, test to make sure that with disposal, they do get...

This means sealing off all Pinvokes and only implementing a class that would be safe to expose outside the library.

Low Priority

UWP has an inbuilt device listener. See if this can be harnessed in order to avoid polling

Low Priority