SharpCAT/README.md
2019-03-06 18:50:26 -06:00

928 B

SharpCAT

C#, .NET Standard based CAT control library.

I am targeting .Net Standard so that the assembly may be used with .Net Core or the .Net framework.

I'm starting with the FT818, I then plan on adding my ID-4100a, and TH-D74A.

If you wish to help let me know, or create a pull request.

Why?

Yes, there's Hamlib, and yes there's HamLibSharp.

https://github.com/N0NB/hamlib

https://github.com/k5jae/HamLibSharp

I don't speak C++ and PInvoke is nasty.

That being said, there's also not a pure .Net (C#) CAT control lib out there that I know of.

What needs done?

The project is in an early very phase.

  1. Settle on how the radios and commands are defined. JSON? Or just use a .cs file (current)?
  2. Need to support opening / using an arbitrary number of radios. RigControl can do 2.
  3. Fully support asynchronous operations. There's some handy events exposed by .net for data received on the Serial Port.