Commit graph

14 commits

Author SHA1 Message Date
Wyatt Miler
096a2c3fc4
Documentation updates for 3.0.0 (#277)
* Revise build instructions for JS8Call on Linux

Updated references from 'JS8Call-improved' to 'JS8Call' throughout the document, clarified notes regarding Qt version recommendations, and adjusted installation instructions.

* Update API documentation to version 3.0.0

Updated API documentation to version 3.0.0, reflecting changes in API methods and version compatibility.

* Update user guide for JS8Call version 3.0

* Update documentation for building JS8Call on Windows

Normalize that we are JS8Call.

* Revised and refactored building instructions for JS8Call on Windows

Updated instructions for building JS8Call on Windows, including prerequisites, setup for JTSDK64-Tools, and environment configuration for Qt Creator.

* Fix formatting

* Revise JS8Call build instructions for JTSDK64-Tools

* Relocate a line to the proper subheading and minor corrections

Various grammar and punctuation fixes

* Fix a few minor Linux build instructions and grammar
2026-04-29 17:50:53 -04:00
Micah Hoffman
8e032d1132
RX.GET_FREE_OFFSETS API addition (#213)
* RX.GET_FREE_OFFSETS API addition

-   Reads optional `SPEED`, `LOW`, `HIGH` params (defaults: current mode, 500 Hz, 2500 Hz)
-   For each active offset in `m_bandActivity` (within 30 seconds), computes the blocked zone as `occ ± (requestedBW/2 + signalBW/2)` — accounting for both the occupying signal's actual bandwidth and your intended TX bandwidth
-   Sorts and merges overlapping blocked zones, then returns the gaps as `FREE` segments
-   Omits gaps narrower than your TX bandwidth (they can't fit anyway)
-   Example response: {"params":{"FREE":[{"HIGH":860,"LOW":500,"WIDTH":360},{"HIGH":2500,"LOW":1120,"WIDTH":1380}],"BANDWIDTH":160,"HIGH":2500,"LOW":500,"SPEED":2,"_ID":...},"type":"RX.FREE_OFFSETS","value":""}
2026-03-10 12:44:02 -04:00
Chris-AC9KH
6715557093 Change names of JS8 6/160 to JS8 40, and JS8 4/250 to JS8 60.
This uses the two respective modes' approx transmisson speed in
words per minute instead of using frame time/bandwidth.

Improve the documentation for these two modes to better explain
that HB networking is disabled when using them
2026-03-07 13:30:12 -06:00
Chris-AC9KH
e4e03af742 Add new modes: JS8 6/160 and JS8 4/250
This eliminates use of terms like "Turbo" which is a mechanical
gas turbine compressor, changes the faster modes to designation
of frame time/bandwidth
2026-03-07 13:30:12 -06:00
Wyatt Miler
d4dd4f5a42
Change version of API docs 2026-02-01 14:25:21 -05:00
Wyatt Miler
428bb23411 Add VS Code to the gitignore. Add API msg for closing 2026-02-01 12:51:38 -06:00
Wyatt Miler
269e004227 Test and document TX.GET_QUEUE_DEPTH 2026-02-01 12:51:38 -06:00
Wyatt Miler
02e1a93628 Adds RIG.SET_TUNE and RIG.TX_HALT 2026-02-01 12:51:38 -06:00
Wyatt Miler
183758135c Renamed GET_PTT and updated docs 2026-02-01 12:51:38 -06:00
Wyatt Miler
d0c1b09135 Fix set_spot, updated docs 2026-02-01 12:51:38 -06:00
Wyatt Miler
42b91f056e Add GET_OS, GET/SET_SPOT 2026-02-01 12:51:38 -06:00
Wyatt Miler
cfed7b366a Add STATION .GET_PTT and .VERSION API call docs 2026-02-01 12:51:38 -06:00
Wyatt Miler
5f7fca7d1e
Minor API doc changes 2026-01-21 11:05:48 -05:00
Wyatt Miler
3a18ad2c0a
Create initial API.md (#154) 2026-01-21 08:19:42 -05:00