Commit Graph

6348 Commits

Author SHA1 Message Date
Mikael Nousiainen
526fb21852 Add RX filter choices for FTDX 5000 and FTDX 3000. Go through the rest of the filter definitions and try to unify and fix any bugs. Add roofing filter support for FT-950 and FT-2000. 2020-11-06 10:35:21 +02:00
Mikael Nousiainen
0f194c3729 Fix Yaesu COMP func 2020-11-05 11:14:54 +02:00
Mikael Nousiainen
0ad76ba38a Fix a number of issues in Yaesu commands, all changes based on manuals 2020-11-05 11:05:37 +02:00
Mikael Nousiainen
5ba6059d2f Start fixing Yaesu CWPITCH, BKINDL, ANTIVOX and COMP issues. Fix FT-991 NFM mode. 2020-11-05 00:07:53 +02:00
Michael Black W9MDB
ba5ab4ba70 Restrict newcat.c bands to ITU regions and use GEN as default otherwise
https://github.com/Hamlib/Hamlib/issues/424
2020-11-03 11:10:40 -06:00
Michael Black W9MDB
11058e63ff Fix get/set_xit for Yaesu rigs to avoid vfo swapping
Fix get_xit to return VFOA/B appropriately
THe IF/OI commands apparently always return VFOA/B respectively so vfo swapping is not needed to read info
https://github.com/Hamlib/Hamlib/issues/430
2020-11-03 09:28:00 -06:00
Michael Black W9MDB
20fc303686 Fix set_mode for IC-7000
https://github.com/Hamlib/Hamlib/issues/428
2020-11-03 15:24:06 +00:00
Michael Black W9MDB
072cd6107f Change yaesu newcat_get_rit to use "OI" instead of vfo swapping
Change yaesu newcat_set_rit to do vfo swap if needed
https://github.com/Hamlib/Hamlib/issues/430
2020-11-02 17:21:20 -06:00
Michael Black W9MDB
51b4e0966c Remove bad targetable code from rigs
https://github.com/Hamlib/Hamlib/issues/430
https://github.com/Hamlib/Hamlib/issues/414
2020-11-01 17:05:29 -06:00
Michael Black W9MDB
335a75518c Add TARGETABLE_COMMON to rig.h 2020-11-01 17:00:44 -06:00
Michael Black W9MDB
ccdeffbcd8 Add TARGETABLE_COMMON to ftdx101.c 2020-11-01 16:59:05 -06:00
Michael Black W9MDB
fd9e5d841b Backing out targetable flags due to segfault on Linux
https://github.com/Hamlib/Hamlib/issues/431
2020-11-01 15:35:17 -06:00
Michael Black W9MDB
5721db70be Added two more targetable flags for MEM and BANK to avoid VFO swapping
https://github.com/Hamlib/Hamlib/issues/430
https://github.com/Hamlib/Hamlib/issues/414
2020-11-01 07:48:52 -06:00
Michael Black W9MDB
74356b3a99 Add RIG_TARGETABLE_PTT and RIG_TARGETABLE_RITXIT
For most rigs these are non-vfo specific commands so we can avoid doing VFO switching
Add flags to all Yaesu, Icom, and Kenwood in rig_open
Some rigs do have VFO specific but it's already in the backend
More rigs can use these flags..TBD...
https://github.com/Hamlib/Hamlib/issues/430
2020-10-31 17:19:08 -05:00
Michael Black W9MDB
fe672e8115 Fix cppcheck for memcsv.c 2020-10-31 17:18:08 -05:00
Michael Black W9MDB
06cc95de56 WSJT-X is working with the IC-729 so promotint to stable
https://github.com/Hamlib/Hamlib/issues/429
2020-10-29 23:47:43 -05:00
Michael Black W9MDB
f55d50c7bc Finish IC-729 addition
https://github.com/Hamlib/Hamlib/issues/429
2020-10-29 22:45:57 -05:00
Michael Black W9MDB
c8eaafb499 Add IC-729
https://github.com/Hamlib/Hamlib/issues/429
2020-10-29 22:30:34 -05:00
Michael Black W9MDB
07447c881d remove some cppcheck statements not needed anymore 2020-10-29 12:54:35 -05:00
Michael Black W9MDB
73d05831f3 update newcat.h version 2020-10-29 12:54:13 -05:00
Michael Black W9MDB
378cbfb008 remove some cppcheck statements not needed anymore 2020-10-29 12:53:39 -05:00
Michael Black W9MDB
0fef98fc43 remove some cppcheck statements not needed anymore 2020-10-29 12:52:54 -05:00
Michael Black W9MDB
ce7a30f038 remove some cppcheck statements not needed anymore 2020-10-29 12:52:09 -05:00
Michael Black W9MDB
9f65348f49 Fix newcat_band_index frequencies
https://github.com/Hamlib/Hamlib/issues/424
2020-10-29 10:24:25 -05:00
Michael Black W9MDB
31b20c003c Enhance ic7000 set bandwidth and prompt ic7000 to stable
https://github.com/Hamlib/Hamlib/issues/428
2020-10-29 08:17:40 -05:00
Michael Black W9MDB
bd47d262b8 Fix newcat_band_index
May need some more restrictions if people are using odd frequencies
https://github.com/Hamlib/Hamlib/issues/424
2020-10-28 09:43:26 -05:00
Michael Black W9MDB
cc529aab0c Fix newcat_band_index
https://github.com/Hamlib/Hamlib/issues/424
2020-10-28 09:26:06 -05:00
Michael Black W9MDB
aeabe40acd Make the BS cmd write the band instead of read it in newcat.c
https://github.com/Hamlib/Hamlib/issues/424
2020-10-28 08:53:55 -05:00
Michael Black W9MDB
06f99b9a63 Implemented band memory restoration for Yaesu rigs when set_freq is called and band change is occurring
Needs testing
https://github.com/Hamlib/Hamlib/issues/424
2020-10-28 08:45:53 -05:00
Michael Black W9MDB
b1c5a2b9cc Revert newcat buffer increases as the beavior see was a firmware problem with the tester.
Reponses to several command like BS and EX were producing copius reponses.
https://github.com/Hamlib/Hamlib/issues/424
2020-10-28 08:30:25 -05:00
Michael Black
0e1fd6e6f9
Merge pull request #426 from mikaelnousiainen/yaesu-and-ftdx101-fixes
A large set of fixes for Yaesu FTDX rigs
2020-10-26 06:53:52 -05:00
Mikael Nousiainen
3af4de5781 Avoid referencing NULL priv_caps 2020-10-26 10:44:01 +02:00
Mikael Nousiainen
b460c24d5a Fix compliation errors 2020-10-26 10:08:41 +02:00
Mikael Nousiainen
e67c053091 Fix compilation errors, fix FTDX rig names 2020-10-26 10:06:38 +02:00
Mikael Nousiainen
ca00333c0f Add roofing filter tables for all FTDX rigs. Move FTDX 3000 caps to a separate file. Fix FTDX rig naming. 2020-10-26 09:52:27 +02:00
Mikael Nousiainen
6e74284e55 Merge upstream master and fix conflicts 2020-10-26 09:19:38 +02:00
Mikael Nousiainen
ac72d7bf0a Use correct roofing filter index 2020-10-26 09:14:26 +02:00
Michael Black W9MDB
ad77e23fe5 Fix RIG_TRN again in newcat.c 2020-10-25 17:29:11 -05:00
Michael Black W9MDB
2eb2241315 Fix RIG_TRN in newcat.c 2020-10-25 16:31:38 -05:00
Michael Black W9MDB
3ffbeae881 clean up cppcheck warnings 2020-10-25 16:30:09 -05:00
Michael Black W9MDB
03d318bfbc Update newcat.h version 2020-10-25 16:23:58 -05:00
Michael Black W9MDB
07dc84f6e7 Only newcat_set_trn if needed 2020-10-25 16:23:30 -05:00
Mikael Nousiainen
25adec088a Fix roofing filter set by width 2020-10-25 22:30:40 +02:00
Mikael Nousiainen
d4e434fa20 Invalid roofing filter choice leads to question mark response 2020-10-25 22:24:40 +02:00
Mikael Nousiainen
bb71728ebe Fix conflicting variables 2020-10-25 22:20:42 +02:00
Mikael Nousiainen
24775b40fe Fix roofing filter command format 2020-10-25 22:17:06 +02:00
Mikael Nousiainen
d306b34e2f Add missing break 2020-10-25 22:14:19 +02:00
Mikael Nousiainen
c4a007cb5f Add set/get ext level for FTDX101 2020-10-25 22:11:04 +02:00
Mikael Nousiainen
bebc2d9f17 Add ext_tokens for FTDX101 2020-10-25 22:07:25 +02:00
Mikael Nousiainen
20d00263bc Implement ext level for Yaesu roofing filter. Move question mark response interpretation mode to private state. 2020-10-25 18:06:13 +02:00