Ecosyste.ms: Packages

An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

nuget.org : timtek.reactivecommunications

A library based on the Reactive Extensions for simplifying device communications to embedded controllers, while guaranteeing correct sequencing and thread-safety of transactions (commands and responses). Originally developed for use with ASCOM device drivers, but useful for any software that needs to communicate with an embedded controller or attached device over a communications link. 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.

Registry - Homepage - JSON
purl: pkg:nuget/timtek.reactivecommunications
Keywords: ASCOM, Rx, Serial, Ethernet, Comms, Transaction, Thread-safe
License: MIT
Latest release: about 2 months ago
First release: 6 months ago
Downloads: 381 total
Stars: 0 on GitHub
Forks: 0 on GitHub
See more repository details: repos.ecosyste.ms
Last synced: 16 days ago

    Loading...
    Readme
    Loading...