Repository navigation
Conversation
FTX-1 owners had to guess which Yaesu entry works. A user confirmed CAT works with the FT-891/991(USB) profile (38400 baud, 9-digit Yaesu gen-3 command set), so add a named "YAESU FTX-1(USB)" entry with that profile. Appended at the end of rigaddress.txt because the selected rig is saved as a list index; extend the golden-order test and pin the new entry's profile to the FT-891/991(USB) one. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## dev #933 +/- ##
============================================
- Coverage 41.51% 41.50% -0.01%
Complexity 252 252
============================================
Files 280 280
Lines 33993 33992 -1
Branches 4034 4063 +29
============================================
- Hits 14112 14110 -2
+ Misses 19592 19591 -1
- Partials 289 291 +2
Flags with carried forward coverage won't be shown. Click here to find out more. 🚀 New features to boost your workflow:
|
The last-entry check now compares against the final GOLDEN_ORDER name, so appending a rig no longer means renaming and rewriting it. The class javadoc covers the FTX-1 check alongside the IC-7300MK2 ones. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Review round 1Claude
Checked and correct: address Merge order: #925 and #946 (QMX) also append to the end of Fix commit: 4327bed Tests: |
Closes #931.
What
Adds a named YAESU FTX-1(USB) entry to the rig model picker. Until now FTX-1 owners had to try every Yaesu entry until one worked.
Why this profile
A user in Discord (#general, 2026-10-18) confirmed CAT works on the FTX-1 with the existing YAESU FT-891/991(USB) entry plus USB Direct audio. The new entry uses that profile exactly: address
00, 38400 baud, instruction set2(YAESU_3_9, 9-digit Yaesu gen-3 CAT). No new CAT code.I only added the USB variant because that's the one a user confirmed. A DATA-USB variant (set 19, like the 891/991 has) can follow if someone asks for it.
Notes
RigAddressAssetTest's golden-order list now includes the new entry, and the "last entry" test points at it.ftx1_usesTheFt891991UsbProfilechecks that the FTX-1 entry's baud, address and instruction set match the FT-891/991(USB) entry.rigaddress.txtandGOLDEN_ORDER. Whichever merges second needs a quick rebase that keeps both lines, in merge order, and updates the "last entry" test.Testing
IOException: Incorrect function. CI'stestDebugUnitTestjob is the real check here.GOLDEN_ORDERmatch: 78 entries each, in the same order, with FTX-1 last.🤖 Generated with Claude Code