k0swe / wsjtx-go Goto Github PK
View Code? Open in Web Editor NEWGolang binding for the WSJT-X amateur radio software's UDP interface
Home Page: https://pkg.go.dev/github.com/k0swe/wsjtx-go
License: Apache License 2.0
Golang binding for the WSJT-X amateur radio software's UDP interface
Home Page: https://pkg.go.dev/github.com/k0swe/wsjtx-go
License: Apache License 2.0
In order to support kel-agent Debian packaging, this library also needs its own Debian package.
The "Highlight Callsign" message can specify the invalid color, a sentinel value, in either the foreground or background color field in order to reset highlighting for that callsign. The current implementation doesn't have a way to specify that.
Currently this library can only listen to WSJT-X broadcasts. It should be able to send requests to WSJT-X.
This server is written in such a way that it assumes only one client instance of WSJT-X is going to connect. However, the protocol is flexible enough to allow multiple instances of WSJT-X to connect to a server. This server library will probably not handle that situation gracefully right now.
I don't have any personal need for this, but it's possible someone will run into this, in which case we can address it.
There is an error with this repository's Renovate configuration that needs to be fixed. As a precaution, Renovate will stop PRs until it is resolved.
File: renovate.json
Error type: Invalid JSON (parsing failed)
Message: Syntax error: expecting String near r" ], }
QDataStream::Qt_5_4 is used by newer versions of WSJT-X (see NetworkMessage.hpp). The differences between QDataStream::Qt_5_2 and QDataStream::Qt_5_4 are marginal and not relevant, since WSJT-X does not use any of the changed data types.
Right now the UDP server is hard-coded to bind to the "all hosts" multicast group IP address 224.0.0.1, and port 2237 (source). This should probably be customizable.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.