Sign in Sign up
nuget

TA.Ascom.ReactiveCommunications

A library based on the Reactive Extensions for simplifying device communications to embedded controllers, while guaranteeing correct sequencing and thread-safety of transactions. Originally developed for use with ASCOM device drivers, but may be useful for any software that needs to communicate with an embedded controller over a communications channel. The library offers classes that help with developing transactions, which model command/response protocols. The communications channel is abstracted into an interface, so that clients can easily switch between (say) serial or ethernet streams. Support for serial channels is built-in and custom channel implementations can easily be added and used. The client driver or application remains ignorant of the type of channel in use and just needs to save a "connection string" in settings to recreate the correct channel. For more information and a quick-start tutorial, please see http://tigra-astronomy.com/reactive-communications-for-ascom

nuget View on Nuget

Activity

Latest release
5y ago
Total releases
24
Cadence
~12 days
Last 12 months
0

Details

License
MIT
First release
May 27, 2015
Releases
Version Released
1.4.0 minor
1.3.3 patch
1.3.0 minor
1.2.2 patch
1.2.1 minor
1.1.0 minor
1.0.0 major
0.5.1 minor
0.4.2 patch
0.4.1 patch
0.4.0 minor
0.3.0 minor
0.2.2 patch
0.2.1 patch
0.2.0 minor
0.1.0 initial
0.0.0-Beta1013 pre
0.0.0-Beta1012 pre
0.0.0-Beta1011 pre
0.0.0-Beta1010 pre
0.0.0-Beta1009 pre
0.0.0-Beta1008 pre
0.0.0-Beta1007 pre
0.0.0-Beta1006 pre