Skip to content

v0.9.2

Choose a tag to compare

@github-actions github-actions released this 08 Jul 15:28

OscarWatch Tracker - Version 0.9.2

Real-Time WebSocket Satellite Link

  • Modern Logging Software Interfacing Introduced a modern WebSocket broadcast service designed to stream real-time satellite telemetry (including name, operating modes, frequencies, and tracking angles) straight to external logging applications. This high-speed network service acts as a reliable replacement for the old, legacy SatPC32 DDE interface system.

Software developers can find examples in the help documentation on how to add support to their applications.

Smarter Satellite Orbit (TLE) Data Fetching

  • Automatic Keplerian Format Detection Added full support for the newer JSON-based General Perturbations (GP) data formats now being distributed by AMSAT and OscarWatch, alongside traditional classic three-line TLE text files. The software now automatically detects which format your orbital source is using and converts it cleanly for the tracking engine.

  • Legacy Source Normalisation Built-in satellite data sources now default to the efficient JSON format. The tracking engine includes background migration tools that automatically update old text-based internet paths to the newer endpoints, alongside a safe fallback mechanism if you are using older cached files.

Rig Control and Hamlib Responsiveness

  • Snappier Radio Command Cadence Partnered with @g4dpz to overhaul how Hamlib rigctl network commands are processed. By disabling Nagle's data-bundling algorithm on the network socket, commands are now dispatched instantly. This matches a fast 100ms update pace perfectly, keeping your radio's VFO dial responsive without artificial lags.

  • Reduced Processor Churn The radio control engine now reuses its internal data buffers and scans incoming lines using memory indexes rather than rebuilding large text strings on every single clock tick. This drastically lowers background processing overhead during high-rate Doppler tracking loops and extends frequency calculation checks safely up to 50 GHz.

Full Changelog: v0.9.1...v0.9.2