Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rig control on Windows #380

Open
xylo04 opened this issue Oct 31, 2022 · 4 comments
Open

Rig control on Windows #380

xylo04 opened this issue Oct 31, 2022 · 4 comments

Comments

@xylo04
Copy link
Contributor

xylo04 commented Oct 31, 2022

I received a question from Jim KE0NRE about Pat and rig control on Windows. On Linux we use Hamlib to achieve rig control, but that's not available on Windows (or Mac IIRC). This would be nice to have in the name of better cross-platform support.

@harenber
Copy link
Contributor

Hamlib is available on Mac OS. Easily installable through homebrew.

@xylo04 xylo04 changed the title Rig control on more platforms Rig control on Windows Nov 1, 2022
@martinhpedersen
Copy link
Member

I think hamlib and rigctld is supported on Windows as well? 🤔 Their latest release includes Windows binaries. I guess it's not the best UX for a Windows user since most Windows apps are monolithic, but I think the cost of adding and maintaining built-in rig control is not worth the effort at this point.

Maybe something similar to Pat Menu could make it easier for Windows users to manage the various services needed to operate a Pat on Windows. I think that would require much less effort in the long run.

@xylo04
Copy link
Contributor Author

xylo04 commented Nov 9, 2022

Oh look at that, they do include Windows binaries. I recall having trouble actually building Pat against the libraries, but probably I was doing something wrong. This may be a non-issue; I'll do some testing when I get a chance.

@martinhpedersen
Copy link
Member

Yes, I imagine linking against the C library might be challenging without doing some patching. But Windows users should be able to use rigctld over TCP just like on any other platform, and I think that's our best bet 😊

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants