Michael Black W9MDB
e622186bc3
In newcat_set_cmd_validate helps if we get VFO_B when we want VFO_B
2021-01-19 09:39:39 -06:00
Michael Black W9MDB
fe53dce518
astyle newcat.c
2021-01-19 07:18:05 -06:00
Michael Black W9MDB
dd0765309e
Added CACHE_RESET macro
...
newcat_set_cmd_validate now queries VFO freq instead of using cache
2021-01-19 07:17:07 -06:00
Michael Black W9MDB
bcc80fef79
In newcat_set_cmd_validate make exception processing for VS command
...
Return other cmds to full string comparison to validate data sent == data recvd
2021-01-18 22:35:59 -06:00
Michael Black W9MDB
00cc6e848f
Fix double ;; in newcat_set_cmd_validate
...
Only ask for freq from other vfo that may have been changed by band select
2021-01-18 22:30:49 -06:00
Michael Black W9MDB
2eda4bf1a7
Use only 1st 2 chars for newcat_set_command_validate check
2021-01-18 17:49:05 -06:00
Michael Black W9MDB
cf21f7d65c
Fix vfo check for band change
2021-01-18 17:15:10 -06:00
Michael Black W9MDB
2365297cac
In yaesu band select disable setting other VFO.
...
Hopefully this works OK
2021-01-18 16:39:57 -06:00
Michael Black W9MDB
c43211e3a5
Reduce timeout for newcat_rig_open to allow powered off rig to be detected faster
...
Now takes a bit over 1 second instead of over 10 seconds
Powered on rigs should still work the same
2021-01-18 10:05:37 -06:00
Michael Black W9MDB
4d7c988bec
Add some debug and another attempt to fix rig_set_cmd_validate setting the frequency correctly
2021-01-17 15:35:40 -06:00
Michael Black W9MDB
6e25cdd6b9
Update debug in newcat.c
2021-01-17 11:33:36 -06:00
Michael Black W9MDB
65970cab0e
Try to get vfo detection working in newcat_set_cmd_validate
2021-01-17 11:21:46 -06:00
Michael Black W9MDB
a0ee23b178
Fix VFO detection in new_set_cmd_validate
2021-01-17 10:46:42 -06:00
Michael Black W9MDB
86c4bfb423
Allow > 100MHz band select in newcat.c
2021-01-17 09:08:55 -06:00
Michael Black W9MDB
ebeb23e49d
Avoid newcat BS command when VFO freq is not changing
2021-01-17 08:54:40 -06:00
Michael Black W9MDB
c5c60f0f43
First phase of improving debug messages
2021-01-17 07:25:28 -06:00
Michael Black W9MDB
a5ca77a66f
Change all Yaeus rigs to 2 stop bits
...
https://github.com/Hamlib/Hamlib/issues/511
2021-01-16 22:45:17 -06:00
Michael Black W9MDB
1affac778b
Change ft1200 stop bits to 2. Found by Bill Sommerville with remote serial port testing.
...
Were getting many ?; responses with stopbits=1
2021-01-16 12:14:30 -06:00
Michael Black W9MDB
50a46431b2
Make newcat_set_cmd_validate change VFOs when needed for band select
...
https://github.com/Hamlib/Hamlib/issues/510
2021-01-16 09:31:15 -06:00
Michael Black W9MDB
4b2d63f9f0
Fix newcat_set_cmd_validate band change checking
...
https://github.com/Hamlib/Hamlib/issues/510
2021-01-16 08:50:54 -06:00
Michael Black W9MDB
174d411897
Restrict newcat_set_cmd_validate BS to only rigs with get_vfo and set_vfo
...
https://github.com/Hamlib/Hamlib/issues/510
2021-01-16 07:38:22 -06:00
Michael Black W9MDB
f2b8096529
Fix 2nd BS call in newcat.c
...
https://github.com/Hamlib/Hamlib/issues/510
2021-01-15 22:29:46 -06:00
Michael Black W9MDB
14493d4df5
newcat.c make band_index vfo check work for both VFOS
...
https://github.com/Hamlib/Hamlib/issues/510
2021-01-15 17:39:37 -06:00
Michael Black W9MDB
a7b9620f91
Make band_index detect change by VFO
...
https://github.com/Hamlib/Hamlib/issues/510
2021-01-15 17:29:02 -06:00
Michael Black W9MDB
598b105e79
astyle files prepping for 4.1 release
2021-01-15 16:48:32 -06:00
Michael Black W9MDB
28c7ee7f88
Add BS command for "other" VFO for Yaesu rigs
...
This should be redundant for rigs where the bandstack includes both VFOs
https://github.com/Hamlib/Hamlib/issues/510
2021-01-15 16:36:07 -06:00
Michael Black W9MDB
1cd433b0d4
Increase newcat_set_cmd_validate retries to 8
...
https://github.com/Hamlib/Hamlib/issues/505
2021-01-15 14:17:35 -06:00
Michael Black W9MDB
fb026f7faf
Remove BS from newcat_cmd_set_validate as there is no read capability
...
https://github.com/Hamlib/Hamlib/issues/505
2021-01-15 12:27:04 -06:00
Michael Black W9MDB
c7a5ae3e34
Fix boo boo
...
https://github.com/Hamlib/Hamlib/issues/505
2021-01-15 12:02:58 -06:00
Michael Black W9MDB
c3ac828cdb
Combine writes in newcat_set_cmd_validate to speed up timing
...
https://github.com/Hamlib/Hamlib/issues/505
2021-01-15 12:01:06 -06:00
Michael Black W9MDB
59df7ccc23
Fix newcat_set_cmd_validate TX command
...
https://github.com/Hamlib/Hamlib/issues/505
2021-01-15 11:44:50 -06:00
Michael Black W9MDB
a2c4387543
Fit newcat_set_command_validate FT comparison
...
https://github.com/Hamlib/Hamlib/issues/505
2021-01-15 11:17:23 -06:00
Michael Black W9MDB
ad2c20f611
Fix newcat_set_cmd_validate read_string check
...
https://github.com/Hamlib/Hamlib/issues/505
2021-01-15 10:58:47 -06:00
Michael Black W9MDB
ea9a706743
Add debug for newcat_set_cmd_validate
...
https://github.com/Hamlib/Hamlib/issues/505
2021-01-15 10:56:27 -06:00
Michael Black W9MDB
517fb87b8b
Fix MD command in newcat_set_cmd_validate
...
https://github.com/Hamlib/Hamlib/issues/505
2021-01-14 17:25:39 -06:00
Michael Black W9MDB
6f4ce3a787
Have EPROTO return when newcat_set_cmd_validate fails that way
...
ENIMPL will fall through
https://github.com/Hamlib/Hamlib/issues/505
2021-01-14 16:55:12 -06:00
Michael Black W9MDB
6779d04581
Add rig_flush to newcat_set_cmd_validate
2021-01-14 16:38:31 -06:00
Michael Black W9MDB
30c2d34d87
Implemented new Yaesu retry mechanism using command validation technique
...
Cmds that are implemented are verified and 5 tries are made if answer != request
https://github.com/Hamlib/Hamlib/issues/505
2021-01-14 16:32:55 -06:00
Michael Black W9MDB
32d5f2b49e
In newcat.c give the BS command 200ms to do it's thing
...
Allow BS command when in split mode
We now re-read freq/mode after BS and just return if frequency is already set correctly
https://github.com/Hamlib/Hamlib/issues/505
2021-01-13 15:38:20 -06:00
Michael Black W9MDB
b5de94da2a
Try adding an 11ms delay on set commands before the ID; is sent
...
FT2000 is seeing repeated ?; responses and timing may be important
https://github.com/Hamlib/Hamlib/issues/505
2021-01-13 09:40:20 -06:00
Michael Black W9MDB
b4627b75ba
Fix newcat.c retry when read command returns ?;
...
https://github.com/Hamlib/Hamlib/issues/505
2021-01-13 08:48:48 -06:00
Michael Black
a9a806f8e0
Merge pull request #507 from mikaelnousiainen/fix-yaesu-newcat-retries
...
Re-enable Yaesu question mark handling and fix newcat_get_cmd retries in case of question mark response (2nd attempt)
2021-01-12 16:22:21 -06:00
Mikael Nousiainen
c46ac9b474
Get MICGAIN is also rejected in RTTY modes by certain Yaesu newcat rigs
2021-01-13 00:10:52 +02:00
Mikael Nousiainen
49128645b1
Set comp is also rejected in AM/FM/RTTY modes by certain Yaesu newcat rigs
2021-01-13 00:04:10 +02:00
Mikael Nousiainen
7be0af0362
IF shift is rejected also in AM mode
2021-01-13 00:01:10 +02:00
Mikael Nousiainen
5e00a54ca0
Get mode command was conflicting with other commands
2021-01-12 23:57:49 +02:00
Mikael Nousiainen
23e94a5375
Make skipping of retries for certain Yaesu newcat commands rig and mode-specific
2021-01-12 23:42:49 +02:00
Mikael Nousiainen
3af9f06fa5
All Yaesu newcat rigs use the same format for turning CTCSS ON/OFF
2021-01-12 23:01:54 +02:00
Mikael Nousiainen
cce1db9ee1
Fix conflicts
2021-01-12 22:18:35 +02:00
Mikael Nousiainen
c1a0e15464
Fix error codes to allow retries in newcat_get_cmd
2021-01-12 22:13:11 +02:00
Michael Black W9MDB
935b520b44
Change debug message in newcat.c so we can see which one it is
...
https://github.com/Hamlib/Hamlib/issues/505
2021-01-12 07:13:50 -06:00
Mikael Nousiainen
dd4076355d
Re-enable Yaesu question mark handling and fix newcat_get_cmd retries in case of question mark response
2021-01-12 11:00:18 +02:00
Michael Black W9MDB
614f08b672
Disable several question_mark_response_means_rejected lines
...
They are much too general and need to be narrowed to rig/mode
https://github.com/Hamlib/Hamlib/issues/505
2021-01-11 17:45:53 -06:00
Michael Black W9MDB
736959f41a
Fix ft100.c RPT_SHIFT bit masking
...
https://github.com/Hamlib/Hamlib/issues/501
2021-01-10 14:35:37 -06:00
Michael Black W9MDB
ca8ed30f8f
astyle files
2021-01-09 10:13:17 -06:00
Michael Black W9MDB
19e819948f
Add RIG_TARGETABLE_ANT and fix Yaesu rigs -- Yaesu are only ones needing this right now
...
https://github.com/Hamlib/Hamlib/pull/495
2021-01-08 07:16:45 -06:00
Mikael Nousiainen
9e8b7539bb
Set FT-2000 retries to 3 to follow other Yaesu backends. There should be no need for 10 retries.
2021-01-08 09:13:56 +02:00
Mikael Nousiainen
eefea70a24
Fix SH and AN commands on FT-2000 for VFOB as these commands are not targetable
2021-01-08 09:12:29 +02:00
N8TW
cfb0e13599
Bug fix limiting memory access to 15 slots instead of 16.
2021-01-07 16:31:45 -05:00
Michael Black W9MDB
08792f9295
Change FT897 write_delay to 5ms -- MicroHam seems to need it
...
https://github.com/Hamlib/Hamlib/issues/384
2021-01-04 17:36:09 -06:00
Michael Black W9MDB
d6d79de732
Another attempt to get FT2000 RFPOWER_METER correct for both 0-1 and watts readings
...
https://github.com/Hamlib/Hamlib/issues/488
2021-01-04 14:43:03 -06:00
Michael Black W9MDB
f34ccfa3b8
Fix FT2000 RIG_LEVEL_RFPOWER_METER for FT2000
...
astyle newcat.c
https://github.com/Hamlib/Hamlib/issues/488
2021-01-04 12:09:28 -06:00
Michael Black W9MDB
e8c3d37cdc
Remove str_cal correction for FT2000 -- have to figure out a better way to do it
...
https://github.com/Hamlib/Hamlib/issues/488
2021-01-04 11:28:32 -06:00
Michael Black W9MDB
38faad95e8
Add some debug to newcat.c
2021-01-04 10:44:25 -06:00
Michael Black W9MDB
8d9f7378db
Add ft100_get_dcs_code and ft100_get_rptr_shift
2021-01-03 15:27:25 -06:00
Michael Black W9MDB
1e98661ce4
Add FT-897D
...
https://github.com/Hamlib/Hamlib/issues/384
2021-01-03 13:33:15 -06:00
Michael Black W9MDB
1994abd031
Add ft100_get_ctcss_tone
2021-01-02 23:08:43 -06:00
Michael Black W9MDB
e95df17e2c
Add files for ftdx10 that missed the commit
2020-12-28 22:14:56 -06:00
Michael Black W9MDB
f4df454f73
Normalize Yaeus DX model names
2020-12-28 15:21:37 -06:00
Michael Black W9MDB
f08903d8ce
Add Yaesu FTDX10 rig
2020-12-28 15:17:49 -06:00
Michael Black W9MDB
5d2f5012c0
Fix newcat.c uninitialized var
2020-12-22 08:34:04 -06:00
Michael Black W9MDB
3211e3aea1
astyle files
2020-12-21 23:50:29 -06:00
Michael Black W9MDB
1d15625757
Do not band select on FT891 as it does not remember bandwidth
2020-12-19 16:48:21 -06:00
Michael Black W9MDB
5a208a871d
Reorder newcat_band_index to return 15 for 2M band instead of 14
...
https://github.com/Hamlib/Hamlib/issues/470
2020-12-18 23:57:38 -06:00
Michael Black W9MDB
e5b7a5442d
Fix gpredict behavior with cross band split
...
Yaesu memory will be ignored for now when in split mode
We may want to allow it when we allow for VFOA/B caching
https://github.com/Hamlib/Hamlib/issues/470
2020-12-18 12:41:25 -06:00
Michael Black W9MDB
aa58442e18
Fix FT-891 bandwidth selection -- seems newer rigs now have an "on" value now
...
https://github.com/Hamlib/Hamlib/issues/469
2020-12-18 08:52:38 -06:00
Michael Black W9MDB
f43e190e07
Fix SH command for FT-450
...
Comment out on/off flag for future possibilities
CAT manual doesn't match what rig is returning...7 bytes vs 6 in the manual
https://github.com/Hamlib/Hamlib/issues/469
2020-12-17 23:57:25 -06:00
Michael Black W9MDB
263f1cde72
astyle files
2020-12-17 15:07:04 -06:00
Michael Black W9MDB
6f4c2de0b6
Change RFPOWER_METER table to reflect that it's for the FT2000D
2020-12-16 22:33:00 -06:00
Michael Black W9MDB
603f39097d
Update ft2000 RFPOWER_METER
2020-12-16 22:20:39 -06:00
Michael Black W9MDB
2a0deb3415
Add RIG_LEVEL_RFPOWER_METER_WATTS
...
Old level of 0-1 just doesn't work well with the varying power levels in rigs now
2020-12-16 17:47:49 -06:00
Michael Black W9MDB
21e6911538
Add rfpower_meter_str for FT2000D and reuse by dividing in half for FT2000
2020-12-16 07:46:39 -06:00
Michael Black W9MDB
f05307dae8
Fix newcat_get_rx_bandwith SH return values
...
https://github.com/Hamlib/Hamlib/issues/467
2020-12-15 15:25:28 -06:00
Michael Black W9MDB
1cd872e8cd
Change ft857 get_freq to recognize RIG_VFO_A
...
https://github.com/Hamlib/Hamlib/issues/467
2020-12-15 12:26:36 -06:00
Michael Black W9MDB
349516911a
Fix ft897 get_freq to allow RIG_VFO_A too
...
https://github.com/Hamlib/Hamlib/issues/467
2020-12-15 12:21:09 -06:00
Michael Black W9MDB
da04467584
Increase FT950 post write delay to 50ms
...
https://github.com/Hamlib/Hamlib/issues/461
2020-12-13 15:28:55 -06:00
Michael Black W9MDB
4eef84ef47
Change newcat.c to not abort when ?; is received
...
FTDX3000 was giving ?; to FB; command!!!
https://github.com/Hamlib/Hamlib/issues/464
2020-12-13 09:40:52 -06:00
Michael Black W9MDB
e1aa80599f
Add some more debug for Yaesu RFPOWER_METER levels
...
https://github.com/Hamlib/Hamlib/issues/462
2020-12-12 08:34:32 -06:00
Michael Black W9MDB
ffe7184970
Normalize Yaesu RFPOWER_METER_LEVELS to 100W
...
This is a quick fix for most Yaesu rigs
We need a new RIG_LEVEL_RFPOWER_METER_WATTS to return watts instead of 0-1.0
https://github.com/Hamlib/Hamlib/issues/462
2020-12-12 08:24:33 -06:00
Michael Black W9MDB
5a86a1657f
Change post_write_delay on FT950 to 25ms
...
https://github.com/Hamlib/Hamlib/issues/461
2020-12-11 17:00:21 -06:00
Michael Black W9MDB
7911fd1d4b
Add power level to ft991 and fix ft1200 table
...
https://github.com/Hamlib/Hamlib/issues/462
2020-12-11 16:38:02 -06:00
Michael Black W9MDB
ff17dd0199
Add power level to ft1200
...
https://github.com/Hamlib/Hamlib/issues/462
2020-12-11 16:31:24 -06:00
Michael Black W9MDB
d1ea35c93e
https://github.com/Hamlib/Hamlib/issues/462
2020-12-11 16:28:56 -06:00
Michael Black W9MDB
354cb925cc
Add power level to ft891
...
https://github.com/Hamlib/Hamlib/issues/462
2020-12-11 16:25:21 -06:00
Michael Black W9MDB
97a28ea75f
Fix FT450 power levels
...
https://github.com/Hamlib/Hamlib/issues/462
2020-12-11 16:21:36 -06:00
Michael Black W9MDB
09da908bb3
Add ftdx9000 power levels
...
https://github.com/Hamlib/Hamlib/issues/462Z
2020-12-11 16:12:11 -06:00
Michael Black W9MDB
0a7c229f06
Fix retries in newcat.c
...
https://github.com/Hamlib/Hamlib/issues/463
2020-12-11 14:55:33 -06:00
Michael Black W9MDB
f60f9e0181
Fix RFPOWER levels for ftdx101
...
https://github.com/Hamlib/Hamlib/issues/462
2020-12-11 12:25:01 -06:00
Michael Black W9MDB
7a93ce3fb2
Fix retry_save during Yaesu poweron
2020-12-09 18:09:49 -06:00
Michael Black W9MDB
504a01913f
Fix newcat SH parsing
2020-12-09 17:48:09 -06:00
Michael Black W9MDB
1329911799
Change newcat.c set_powerstat=1 to loop logic same as kenwood
...
https://github.com/Hamlib/Hamlib/issues/459
2020-12-09 16:58:16 -06:00
Michael Black W9MDB
679c84f3ee
Only sleep on power on for Yaesu rigs
2020-12-09 16:17:03 -06:00
Michael Black W9MDB
79e2263dfb
Add 1 second sleep after power on for Yaesu rigs
...
https://github.com/Hamlib/Hamlib/issues/459
2020-12-09 16:15:13 -06:00
Michael Black W9MDB
f4c12adb85
Remove get_vfo permanently from ft891.c
...
https://github.com/Hamlib/Hamlib/issues/455
2020-12-09 10:31:28 -06:00
Michael Black W9MDB
15958c8aab
Fix parsing of SH command in newcat.c
...
Remove get_vfo from FT-891
https://github.com/Hamlib/Hamlib/issues/455
2020-12-06 22:54:47 -06:00
Michael Black W9MDB
a0829063d8
Fix ft891 set_mode
...
https://github.com/Hamlib/Hamlib/issues/455
2020-12-06 08:41:37 -06:00
Michael Black W9MDB
1c86ef28cf
Update newcat.h version
2020-12-06 08:20:11 -06:00
Michael Black
2eb3a557d0
Merge pull request #457 from mikaelnousiainen/yaesu-ft2000-fixes
...
Yaesu FT-2000 + GS-232B fixes
2020-12-06 08:18:54 -06:00
Mikael Nousiainen
2526fa2ae3
Remove TODOs
2020-12-06 14:25:29 +02:00
Mikael Nousiainen
5be6a06e9a
Tuning FT-2000 filter code
2020-12-06 00:11:44 +02:00
Mikael Nousiainen
72cc9b773c
Tuning FT-2000 filter code
2020-12-06 00:00:15 +02:00
Mikael Nousiainen
27eaa1b1f7
Tuning FT-2000 filter code
2020-12-05 23:43:07 +02:00
Mikael Nousiainen
e2ca90841c
Add missing levels and fix filters for Yaesu FT-2000
2020-12-05 23:11:12 +02:00
Michael Black W9MDB
12335d5c25
Fix SH command for ft891
...
https://github.com/Hamlib/Hamlib/issues/455
2020-12-04 23:32:32 -06:00
Michael Black W9MDB
5fc36df249
astyle files
2020-11-30 14:53:55 -06:00
Michael Black W9MDB
7e5d08319f
Remove get_vfo from ft897.c -- have to rely on toggle as it seems older serial#'s don't support the vfo commands
...
https://github.com/Hamlib/Hamlib/issues/384
2020-11-30 08:32:26 -06:00
Michael Black W9MDB
c70d841b83
Add NOCHANGE_PASSBAND to icom...cascading effect on adding vfo elsewhere...which is needed anyways
...
https://github.com/Hamlib/Hamlib/issues/448
2020-11-29 23:32:14 -06:00
Michael Black W9MDB
477bc5b462
Remove RIG_BUSY drop through in newcat.c when command doesn't match or is not terminated correctly.
...
MicroHam devices need retries as they are constantly spewing IF status and improperly terminating the IF response
These particular retries should be rare for other rigs
https://github.com/Hamlib/Hamlib/issues/446
2020-11-21 15:54:31 -06:00
Michael Black W9MDB
0ae511c958
Remove set_vfo from ft897.c
...
Was working when rigctld used from WSJT-X or JTDX but not when direct-to-rig was used
Apparenly not the same as ft857 so have to rely on toggle for now.
https://github.com/Hamlib/Hamlib/issues/384
2020-11-21 13:04:11 -06:00
Michael Black W9MDB
cf3b528ea7
Change newcat.c RIG_FUNC_TUNER to send AC001 instead of AC002 to turn off TUNE
...
G TUNE 1 is used to start tuning
2020-11-11 16:40:06 -06:00
Michael Black W9MDB
1d07b1d6b6
Undo last commit...FUNC_TONE and FUNC_TSQL handle this correctly
2020-11-11 07:26:51 -06:00
Michael Black W9MDB
056e0b2359
Chance TSQL in newcat.c to allow more than 2 states
...
FTDX101D has state=2 for encode-only
2020-11-11 07:06:51 -06:00
Mikael Nousiainen
81d02e22f1
Remove RIG_PASSBAND_ROOF as it was not necessary to use it
2020-11-10 22:17:15 +02:00
Mikael Nousiainen
4102e8c1e5
Yaesu newcat repeater offset step size confirmed on an FTDX 5000
2020-11-10 10:20:51 +02: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
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
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
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
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
73d05831f3
update newcat.h version
2020-10-29 12:54:13 -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
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