Mikael Nousiainen
81d02e22f1
Remove RIG_PASSBAND_ROOF as it was not necessary to use it
2020-11-10 22:17:15 +02:00
Michael Black
ff01223443
Merge pull request #436 from mikaelnousiainen/yaesu-repeater-offset
...
Implement Yaesu newcat repeater offset commands
2020-11-10 07:34:00 -06:00
Mikael Nousiainen
4102e8c1e5
Yaesu newcat repeater offset step size confirmed on an FTDX 5000
2020-11-10 10:20:51 +02:00
Michael Black W9MDB
f3cb1a09ae
Add FUNC_TUNE to Flex/PowerSDR
2020-11-09 23:06:44 -06:00
Mikael Nousiainen
e122955213
Add repeater offset support for many Yaesu newcat rigs and fix FT-991 repeater offset step
2020-11-09 22:18:57 +02:00
Michael Black
78b469d193
Merge pull request #435 from mikaelnousiainen/yaesu-ft991-and-ftdx5000-fixes
...
Yaesu newcat backend fixes for multiple rigs
2020-11-08 07:31:38 -06:00
Mikael Nousiainen
0f171f6aa6
Merge branch 'master' into yaesu-ft991-and-ftdx5000-fixes
2020-11-08 15:00:32 +02:00
Mikael Nousiainen
7b8b96555a
Improve handling of the ? response for Yaesu rigs
2020-11-08 13:03:48 +02:00
Mikael Nousiainen
8f3d5b5a85
Allow AMN mode on FTDX 5000 and FTDX 3000 -- the rig seems to return it regardless of documentation
2020-11-08 00:15:48 +02:00
Mikael Nousiainen
c10606ed4f
Combine filters on AM/AMN and FM/FMN modes as the narrow setting changes the mode too
2020-11-08 00:09:41 +02:00
Mikael Nousiainen
fdbc66b434
Fix roofing filter selection bug. Get mode for RX bandwidth from function argument.
2020-11-07 23:46:09 +02:00
Mikael Nousiainen
d114a5e2d6
Do not query filter width using SH command with FTDX 5000 in AM/FM modes
2020-11-07 23:30:34 +02:00
Mikael Nousiainen
b9815a4165
Add RIG_FLT_ANY for FT-991 and FT-891
2020-11-07 22:58:09 +02:00
Mikael Nousiainen
88cec8450c
Handle Yaesu rigs rejecting IF shift command without retries
2020-11-07 19:47:08 +02:00
Mikael Nousiainen
7cbe39d5ab
Add routines to convert between morse code dot duration and milliseconds. Implement Yaesu break-in delay level correctly using these conversion routines.
2020-11-07 15:03:54 +02:00
Michael Black W9MDB
9a60e32def
Fix max macro in kenwood.c -- wasn't being used anyways
2020-11-07 06:45:47 -06:00
Mikael Nousiainen
df5fb8d6c8
Set narrow filter mode correctly for Yaesu rigs that support it to allow setting DSP filter width correctly. Handle setting of roofing filter and narrow mode for AM/FM modes.
2020-11-06 23:48:49 +02:00
Mikael Nousiainen
9033fc2e78
Fix default filter width
2020-11-06 11:02:36 +02:00
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