-
Notifications
You must be signed in to change notification settings - Fork 202
SerialPortStream Future Development
The SerialPortStream has been in use for the last three years using the Windows platform. Work is currently underway on porting the code to the Mono Framework, so that it will also work under Linux.
The SerialPortStream will be ported over to Linux (development on Ubuntu 14.04.x) with the newest version of Mono (4.2.1 as of now). Don't use older versions (e.g. Ubuntu 14.04 comes with Mono 3.2.8 by default) as there are some serious errors in the System.Text implementation.
The port will comprise a refactoring of the source bases to simplify the class structure (even for the Windows port) and rely on a C library that needs to be compiled for the platform in question. The C-Library is in work and requires CMake to compile.
The Windows implementation will continue to be developed under the Microsoft .NET framework and Mono for Windows will not be supported.
Other Operating Systems may need work for porting. You are more than welcome to provide patches to get it working on other platforms! I cannot however guarantee compatibility at time of a release as I likely don't have the development platforms for testing.
If you wish, you can notify me via a new Issue that you are willing to be contacted for testing before a release is made.