Mike Black W9MDB
21680572ab
Attempt to fix power on for Yaesu rigs. ID was being sent before byte wakeup so disabled the ID query.
...
https://github.com/Hamlib/Hamlib/issues/979
2022-03-07 11:25:31 -06:00
Mike Black W9MDB
d04f4b6b3b
Add validation handling for SH and RF in newcat.c
...
Fix FTDX10 SH command formatting
https://github.com/Hamlib/Hamlib/issues/973
2022-02-21 08:26:49 -06:00
Michael Black
9e762a3b10
Merge pull request #970 from jleh/ft991-meter-cal
...
Yaesu meter calibrations
2022-02-20 09:09:59 -06:00
Juuso Lehtinen
18dd9aa169
Add better defaults for newcat meter cals
2022-02-20 16:24:32 +02:00
Mike Black W9MDB
09ea2693c2
Balance RETURNFUNC
2022-02-19 16:39:50 -06:00
Mike Black W9MDB
523a22359a
Balance RETURNFUNC
2022-02-19 16:32:09 -06:00
Mike Black W9MDB
d86e2b980a
Make newcat.c FUNC_TUNER return EREJECT when AC command returns ?;
...
https://github.com/Hamlib/Hamlib/issues/963
2022-02-13 22:43:47 -06:00
Mike Black W9MDB
f2a41a6452
Fix FTDX10 SH command -- seems to be unique amongst Yaeus rigs
2022-02-07 16:32:04 -06:00
Mike Black W9MDB
8c34ce1a2d
astyle source code
2022-02-05 15:27:43 -06:00
Mike Black W9MDB
9ae7f7535d
Adjust band_t values to match the Yaesu indexes
...
https://github.com/Hamlib/Hamlib/issues/919
2022-02-04 22:13:22 -06:00
Mike Black W9MDB
68e121d82c
Change all to remove HAVE_CONFIG dependency and include <hamlib/config.h> by default
...
This is necessary to keep alignment between the client view of rig->state and the shared libarary view
Including PTHREAD functions in rig->state necessitated this as HAVE_PTHREAD only defined during hamlib compilation.
Clients including hamlib/rig.h did not pick up all the HAVE* config variable that control what gets included
https://github.com/Hamlib/Hamlib/issues/947
2022-02-04 07:41:36 -06:00
Mike Black W9MDB
3b1b643df3
Update RETURNFUNC to RETURNRFUNC2 in newcat_valid_command
2022-02-02 08:34:46 -06:00
Juuso Lehtinen
2b580d1c01
Fix set level METER for Yaesu rigs
...
Fix bug causing set level METER not to work with Yaesu rigs.
Fix set meter syntax for FTDX10
Tested with FT991A.
2022-02-01 23:01:55 +00:00
Mike Black W9MDB
da1400cd0d
Add errror if newcat band2rig is invalid
...
https://github.com/Hamlib/Hamlib/issues/919
2022-02-01 11:38:27 -06:00
Mike Black W9MDB
41eedc9479
Change band_t to hamlib_band_t to avoid collision with FLDigi's band_t
2022-02-01 09:12:36 -06:00
Juuso Lehtinen
236caa0d72
Add get & set RIG_LEVEL_NB for Yaesu rigs.
...
Tested with FT-991A
Same values applies to FTDX10D, FTDX101MP, FT991A, FTDX101D, FT891
2022-01-31 22:44:30 +00:00
Mike Black W9MDB
7b4b7ee630
Add a depth count to debug statements to help understand calling sequences
...
First call into rig functions is level 1
Top level like rigctl, rigctld is level 0
Non-depth calls are internal debug statements -- which can be modified to also show levels but that's a whole lot of statements not really necessary
Normal calls from other clients will be level 1
2022-01-30 23:37:01 -06:00
Mike Black W9MDB
9820d0314b
Improve debug in newcat.c a little bit
2022-01-30 10:52:23 -06:00
Mike Black W9MDB
f90c6a95ce
Fix new_set_vfo_from_alias to check *vfo instead of vfo...duh...
2022-01-29 23:06:06 -06:00
Mike Black W9MDB
b8802f3fee
Fix FTDX3000DM detection
...
In newcat.c allos VFO=None to be reset to current vfo
2022-01-29 17:09:02 -06:00
Mike Black W9MDB
8e18fd624d
Add RIG_LEVEL_BAND_SELECT -- applies to Yaesu rigs for now
...
https://github.com/Hamlib/Hamlib/issues/919
2022-01-29 16:08:43 -06:00
Mike Black W9MDB
f7ab1e62cc
Add FT-DX3000DM changes -- DX3000 compatible other than it's 50W rig
2022-01-26 22:32:44 -06:00
Mike Black W9MDB
a277d7ab9b
Changes changing hamlib_port_t to pointer are not backwards compatible
2022-01-25 17:41:26 -06:00
Mike Black W9MDB
9e86e62238
Enable async I/O by default
...
Change hamlib_port_t to a pointer in rig.state
Deprecate static hamlib_port_t structure
New hamlib_port_t structure at end of rig.state
Clients built with older hamlib will use old structure in DLL
Clients built with newer hamlib will use new structure in DLL
So we maintain backwards compatibility until Hamlib 5.0
https://github.com/Hamlib/Hamlib/issues/894
2022-01-25 07:59:47 -06:00
Mike Black W9MDB
03aa7b1d83
Add FTDX-9000 to Yaesu rigs that cannot deal with "VS0;VS;" and end up muting the VFO
2022-01-21 17:02:56 -06:00
Mike Black W9MDB
ed4a667f77
Remove command validation for VS command for FTDX-3000
...
https://github.com/Hamlib/Hamlib/issues/903
2022-01-19 14:18:14 -06:00
Mike Black W9MDB
4d8e2c1f94
Remove FA/FB command validation for FT-DX3000 -- trying to find out why VFOA is muting on freq change
...
https://github.com/Hamlib/Hamlib/issues/903
2022-01-19 13:28:02 -06:00
Mike Black W9MDB
265ac88646
Change sprintf to SNPRINTF in yaesu
...
https://github.com/Hamlib/Hamlib/issues/857
2022-01-18 23:20:25 -06:00
Mike Black W9MDB
d86fafb598
Really disable band select for the DX3000 instead of just printing a message
...
https://github.com/Hamlib/Hamlib/issues/903
2022-01-18 22:14:14 -06:00
Mike Black W9MDB
2f2cf4a68d
Disable band select for FTDX3000 -- it's turning CLAR, muting audio, just behaving badly
...
https://github.com/Hamlib/Hamlib/issues/903
2022-01-18 18:16:40 -06:00
Mike Black W9MDB
d01e939559
Fix VS1;BS command in newcat.c
...
https://github.com/Hamlib/Hamlib/issues/903
2022-01-17 23:28:49 -06:00
Mike Black W9MDB
fe167c7ff4
Extend Yaeus BS command sleep from 200ms to 500ms -- DX3000 is muting Rx VFO so hopefully this fixes it.
...
https://github.com/Hamlib/Hamlib/issues/903
2022-01-17 18:05:26 -06:00
Mike Black W9MDB
b2edec79bf
Add BS command to newcat validation list
...
https://github.com/Hamlib/Hamlib/issues/903
2022-01-17 18:03:00 -06:00
Mike Black W9MDB
b0ae08f7b7
Change rig_get_conf to rig_get_conf2 in Yaesu rigs
2022-01-10 17:22:33 -06:00
Mike Black W9MDB
265be9f313
Add debug to newcat.c showing serial_handshake
2022-01-10 17:13:36 -06:00
Mike Black W9MDB
05f4f00cbd
Add ftdx3000 so some more areas in newcat.c
...
https://github.com/Hamlib/Hamlib/issues/903
2022-01-09 09:43:12 -06:00
Mike Black W9MDB
7ce460f7d6
Add cmd validtion back for Yaesu rigs for FA/FB commands
...
https://github.com/Hamlib/Hamlib/issues/903
2021-12-27 16:46:20 -06:00
Mike Black W9MDB
1518b8033c
If -RIG_ENTARGET returns from set_freq it will be ignored
...
This will covers rigs that cannot set freq while transmitting like the FTDX3000 and FTDX5000
https://github.com/Hamlib/Hamlib/issues/906
2021-12-27 14:46:56 -06:00
Mikael Nousiainen
cd9a24b72e
Merge upstream changes and fix conflicts
2021-12-18 23:53:42 +02:00
Mikael Nousiainen
c764336e73
Fix build warnings caused by changes to I/O function signatures
2021-12-18 23:49:45 +02:00
Mike Black W9MDB
c901126bf6
Ensure FTDX3000/5000 return ENAVAIL if tuner is on and meter is not SWR
2021-12-16 15:50:25 -06:00
Mike Black W9MDB
39d9577c1c
Ensure FTDX3000/5000 meter is on SWR when reading SWR and tuner is on
2021-12-16 15:40:44 -06:00
Mike Black W9MDB
dc0c5ddcf6
Allow the FTDX3000/5000 to read the meter for SWR when tuner is on
2021-12-16 15:21:36 -06:00
Mike Black W9MDB
4d33abeaae
Fix FTDX9000 ALC Meter
2021-12-15 17:01:35 -06:00
Mike Black W9MDB
3cf36a7877
Fix SWR meter for FTDX9000
2021-12-15 16:56:42 -06:00
Mike Black W9MDB
1a88ae350b
Fix FTDX3000 and FTDX5000 RF_POWER_METER reading
2021-12-15 16:26:22 -06:00
Mike Black W9MDB
6aa7f9e9bc
Remove read_update_delay from Yaesue files -- not used
2021-12-13 13:18:48 -06:00
Mike Black W9MDB
cab48cecfa
Add get/set clock for Yaesu FT1200/891/991/DX10/DX101/DX101MP
...
https://github.com/Hamlib/Hamlib/issues/851
2021-12-02 16:08:08 -06:00
Mike Black W9MDB
63a51c36a1
astyle files preparing for 4.4 release
2021-11-28 12:41:10 -06:00
Mike Black W9MDB
d820ee9dbf
Add expected_len to read_string function for potential serial I/O speedup
...
https://github.com/Hamlib/Hamlib/issues/850
2021-11-24 13:02:39 -06:00
Mikael Nousiainen
f71712b23b
Add contour, audio peak filter and keyer functions/levels for many Yaesu rigs
2021-11-20 21:28:26 +02:00
Mike Black W9MDB
fdd0749c09
Add AB BA commands to newcat.c validate logic and don't validate AB/BA/SV commands
...
https://github.com/Hamlib/Hamlib/issues/858
2021-11-14 16:34:30 -06:00
Mike Black W9MDB
a67f885c85
Implement SV command in newcat.c
...
https://github.com/Hamlib/Hamlib/issues/858#
2021-11-14 12:49:52 -06:00
Mike Black W9MDB
ac4c59232d
Add OI command to newcat.c to allow querying VFOB without using MD command
...
https://github.com/Hamlib/Hamlib/issues/838
2021-11-05 07:54:12 -05:00
Mike Black W9MDB
ffe3c9d012
Revert "Change rig_set_split_mode to use TOGGLE first, then set_vfo"
...
This reverts commit c1c549cbf3
.
2021-11-05 06:37:45 -05:00
Mike Black W9MDB
00657fba42
Add debug to newcat.c
...
https://github.com/Hamlib/Hamlib/issues/838
2021-11-03 17:28:22 -05:00
Mike Black W9MDB
057788b300
Fix newcat_set_tx_vfo and add debug
...
https://github.com/Hamlib/Hamlib/issues/838
2021-11-03 14:09:07 -05:00
Mike Black W9MDB
544fcf7194
Fix newcat_set_tx_vfo to use 2/3 instead of 0/1 -- need to check all other Yaesu rigs
...
https://github.com/Hamlib/Hamlib/issues/838
2021-11-03 13:39:53 -05:00
Mike Black W9MDB
c1c549cbf3
Change rig_set_split_mode to use TOGGLE first, then set_vfo
...
https://github.com/Hamlib/Hamlib/issues/838
2021-11-03 13:11:11 -05:00
Mike Black W9MDB
44abad9374
Change yaesu rigs with non-targetable mode to use AB swap, set mode, AB swap logic
...
Hopefully prevents rig flashing
https://github.com/Hamlib/Hamlib/issues/838
2021-11-03 12:37:48 -05:00
Mike Black W9MDB
8fe190d622
Reduce error messages about RIG_VFO_OTHER which only applies to some rigs like Icom rigs with the 0x25 command
...
Add a flush_flag to read_string so that the new serial_flush will not produce a timeout value when flushing
https://github.com/Hamlib/Hamlib/issues/835
2021-11-01 23:43:45 -05:00
Mike Black W9MDB
ab0d25ce3b
Remove TS570 code from newcat.c....duh...
...
https://github.com/Hamlib/Hamlib/issues/840
2021-10-28 08:34:37 -05:00
Mike Black W9MDB
5f9153cd0a
Make TS570 KEYSPD patch apply to TS570S too
...
Fix the TS570 KEYSPD get_level to return the correct value
https://github.com/Hamlib/Hamlib/issues/840
2021-10-25 07:13:38 -05:00
Mike Black W9MDB
a755d82ffd
Fix newcat.c vfoB detection when in split mode
...
Add TRACE statements to chase down Yaesu bugs
https://github.com/Hamlib/Hamlib/issues/838
2021-10-24 14:49:03 -05:00
Mike Black W9MDB
47ca65cc67
Allow for firmware bug in KEYSPD on the TS-570D
...
Not sure this is the real fix or if the rig rate is correct instead -- to be tested
https://github.com/Hamlib/Hamlib/issues/840
2021-10-24 08:22:08 -05:00
Mike Black W9MDB
1ca3d34010
Change Yaeus send_voice_mem to built-in function rather than FUNC implementaion
...
https://github.com/Hamlib/Hamlib/issues/830
2021-10-22 07:29:27 -05:00
Mike Black W9MDB
28cdd67161
Fix newcat.c VOICE_MEM format
...
https://github.com/Hamlib/Hamlib/issues/830
2021-10-21 17:40:07 -05:00
Mike Black W9MDB
c9d7a924c7
Add RIG_FUNC_SEND_VOICE_MEM with FT991 as the 1st implementation
...
https://github.com/Hamlib/Hamlib/issues/830
2021-10-21 17:36:54 -05:00
Mike Black W9MDB
5c29e099a9
Add RIG_FUNCTION_SEND_VOICE_MEM for FT991
...
https://github.com/Hamlib/Hamlib/issues/830
2021-10-18 23:55:42 -05:00
Mike Black W9MDB
49f3452bf2
Add send_morse to Yaesu rigs -- message is the number of the memory to be played
2021-10-17 17:53:02 -05:00
Mike Black W9MDB
f7ca1a90fd
Fix FTDX9000 METER reading the right way
...
https://github.com/Hamlib/Hamlib/issues/755
2021-09-20 00:03:02 -05:00
Mike Black W9MDB
f8db0b2a36
Fix FTDX9000 METER readings
...
https://github.com/Hamlib/Hamlib/issues/755
2021-09-19 23:56:38 -05:00
Mike Black W9MDB
e5aa78c396
Fix FTDX9000 METER_TEMP
...
Change return codes for meters to RIG_ENAVAIL
https://github.com/Hamlib/Hamlib/issues/755
2021-09-19 23:49:06 -05:00
Mike Black W9MDB
283281c4cb
astyle all files preparing for 4.3 release
2021-08-26 06:49:24 -05:00
Wouter van Gulik
9aec383329
Simplify get_ant by having setting to unknown by default.
...
Drop setting to default in rigs.
Add some more documentation on get_ant.
2021-08-25 22:13:21 +02:00
Wouter van Gulik
51d4473ef0
newcat.c: Drop width check; the only call site (get_mode) uses it before the call.
...
Besides most other rigs assume it is != NULL. So having width == NULL
would cause a crash for all other rigs.
2021-08-21 20:30:03 +02:00
Mike Black W9MDB
0a0873252e
Fix CodeQL warnings
2021-08-13 12:28:58 -05:00
Mike Black W9MDB
24a9fdcc94
Fix FTDX3000 antenna switching
...
https://github.com/Hamlib/Hamlib/issues/756
2021-08-05 22:29:56 -05:00
Mike Black W9MDB
f8974c1e86
Implment FTDX101D/MP FTDX9000 METER_TEMP
...
https://github.com/Hamlib/Hamlib/issues/755
2021-08-02 23:55:24 -05:00
Mike Black W9MDB
bb4dd88e0c
Add RIG_METER_TEMP for FTDX9000 and FTDX101D/MP
...
https://github.com/Hamlib/Hamlib/issues/755
2021-08-02 13:15:51 -05:00
Mikael Nousiainen
ed180e2610
FT-450(D): Add S-meter, RF power meter and fix vox gain scale. The S-meter scale, while not perfect, is at least close to what the rig displays.
2021-05-20 09:13:15 +03:00
Mikael Nousiainen
252a3ead63
Add RIG_TARGETABLE_ROOFING to allow Yaesu roofing filter targeting by VFO only for FTDX5000 and FTDX101. Fix TS-480 VOXDELAY level definition.
2021-05-12 23:51:35 +03:00
Mike Black W9MDB
993a3162fd
Fix FTDX101 and FT9000 RFPOWER_METER_WATTS
...
https://github.com/Hamlib/Hamlib/issues/641
2021-04-06 17:13:14 -05:00
Michael Black W9MDB
04b4b83f15
Add a ptt check to ensure ptt is off for FTDX3000 and FTDX5000
...
Will wait up to 300ms for PTT off to occur
Should help prevent trying to set freq while ptt is on
https://github.com/Hamlib/Hamlib/issues/639
2021-04-02 08:19:15 -05:00
Michael Black W9MDB
c0d11bc8b6
newcat.c VFO_MEM defaults to VFO_A
...
https://github.com/Hamlib/Hamlib/issues/633
2021-03-27 10:07:33 -05:00
Michael Black W9MDB
5b74438b76
DDon't do band select on FDX3000 -- seems to have a problem putting split on all the time
2021-03-18 17:11:19 -05:00
Michael Black W9MDB
3bc39aaec1
astyle files is preparation for 4.2 release
2021-03-15 17:51:22 -05:00
Michael Black W9MDB
68d4388df2
Fix Yaesu not setting frequency
...
https://github.com/Hamlib/Hamlib/issues/594
2021-03-09 07:42:16 -06:00
Michael Black W9MDB
ac18671029
Add retry of PS1 during power on sequencing in newcat.c
...
https://github.com/Hamlib/Hamlib/issues/579
2021-03-08 12:06:48 -06:00
Michael Black W9MDB
29fa3b7093
Add model/version to newcat_rig_open
2021-03-08 10:06:35 -06:00
Michael Black W9MDB
ca3e67aa27
Fix newcat.c set_cmd_validate to return RIG_OK when succesful
...
https://github.com/Hamlib/Hamlib/issues/591
2021-03-08 08:01:00 -06:00
Michael Black W9MDB
b4dd01f6f3
Fix FTDX101MP detection and renamae ft101 to ft101d
2021-03-07 14:23:09 -06:00
Michael Black W9MDB
8296ca7ecd
Fix FTDX101MP detection
...
https://github.com/Hamlib/Hamlib/issues/586
2021-03-07 14:12:12 -06:00
Michael Black W9MDB
b2a0b15a67
Add FTDX101MP to newcat.c command table
...
https://github.com/Hamlib/Hamlib/issues/586
2021-03-07 07:34:18 -06:00
Michael Black W9MDB
3d613519d5
Rename macros to avoid collisions with other software
2021-03-06 12:37:53 -06:00
Michael Black W9MDB
f88c3f4a4c
Fix mingw compilation errors on new rig_debug macro
2021-03-05 12:03:40 -06:00
Michael Black W9MDB
43569822a1
Hopefully fixes FTDX101D/MP RFPOWER_METER_WATTS whether in split mode or not
...
https://github.com/Hamlib/Hamlib/issues/585
https://github.com/Hamlib/Hamlib/issues/579
2021-03-05 07:56:13 -06:00
Michael Black W9MDB
3f42111caa
Add checks for ftdx101mp to newcat.c
2021-03-04 17:19:21 -06:00
Michael Black W9MDB
6645419727
Update comments
2021-03-02 16:57:15 -06:00
Michael Black W9MDB
221d87c2e4
Add auto_power_off option from JTDX team
...
Change rig_get_vfo_info to do real calls intstead of cache
2021-03-02 13:03:30 -06:00
Michael Black W9MDB
635f45ef69
Remove cppcheck-suppress
2021-02-28 12:46:02 -06:00
Michael Black W9MDB
ee60a68bec
astyle files
2021-02-28 09:46:01 -06:00
Michael Black W9MDB
edf0019960
Fix set_freq in newcat.c to not do validation on FA/FB and TX since it's done in rig.c now
...
https://github.com/Hamlib/Hamlib/issues/575
2021-02-28 07:38:57 -06:00
Michael Black W9MDB
1772ccde8b
Fix newcat.c expectation of valcmd for FA/FB commands
2021-02-27 14:50:56 -06:00
Michael Black W9MDB
b713314f7f
Fix compilation warnings in newcat.c
2021-02-26 11:15:49 -06:00
Michael Black W9MDB
318b437fa5
Remove FA/FB validation from newcat.c
...
set_freq validtion is now done in rig.c so we can return to fire-and-forget
https://github.com/Hamlib/Hamlib/issues/569
2021-02-26 10:41:02 -06:00
Michael Black W9MDB
b67643bc43
Add some debug for reading levels in newcat.c
...
https://github.com/Hamlib/Hamlib/issues/562
2021-02-25 11:11:45 -06:00
Michael Black W9MDB
83def50c46
Fix FTDX101D RF_POWER and RF_POWER_WATTS
...
https://github.com/Hamlib/Hamlib/issues/562
2021-02-24 23:17:09 -06:00
Michael Black W9MDB
6a3b28e518
In newcat.c check LEVEL values to ensure they are in the range 0-1
2021-02-19 07:46:32 -06:00
Michael Black W9MDB
5964e1de18
Improve FTDX3000 antenna handling
...
https://github.com/Hamlib/Hamlib/issues/510
2021-02-17 08:43:12 -06:00
Michael Black W9MDB
54aca79671
Change ptt check in newcat.c set_freq to check ptt only for affected rigs
...
https://github.com/Hamlib/Hamlib/issues/540
2021-02-08 16:29:04 -06:00
Michael Black W9MDB
360704908b
Change newcat.c ptt check to get_ptt instead of cache
...
Signalink was hanging on to PTT just a bit longer than the CAT ptt
https://github.com/Hamlib/Hamlib/issues/540
2021-02-08 16:01:51 -06:00
Michael Black W9MDB
d20635dfe6
Fix compiler warning in newcat.c
2021-01-30 11:05:34 -06:00
Michael Black W9MDB
b5c60e50fb
Fix newcat.c compile error
2021-01-24 16:01:19 -06:00
Michael Black W9MDB
d75a23d156
Fix ftdx101d set_freq behavior depending on split mode and VFO requested
2021-01-24 12:52:44 -06:00
Michael Black W9MDB
7e6adc6d2a
Prevent ftdx101d from setting frequency on the non-tx vfo when in split mode
2021-01-24 12:31:42 -06:00
Michael Black W9MDB
c20125a264
In newcat.c prevent FT-2000 and FTDX1200 from sending BS commands on 60M but
...
let them send 60M FA/FB commands
2021-01-23 18:01:26 -06:00
Michael Black W9MDB
e2475ac190
Disable 60m check for FT450 and FTDX5000 to see if they behave now on 60M
2021-01-23 09:32:09 -06:00
Michael Black W9MDB
7181589c4c
Change ftdx3000/5000 to reject setting freq while transmitting and cover VFOA and VFOB
...
More rigs will probably be added to this list
https://github.com/Hamlib/Hamlib/issues/513
2021-01-22 15:09:10 -06:00
Michael Black W9MDB
e7b6e61ed0
astyle files prepping for 4.1 release
2021-01-22 10:41:30 -06:00
Michael Black W9MDB
e1c21605f4
Restrict FTDX3000 and FTDX5000 to not set_freq on VFO while PTT_ON
2021-01-22 08:57:53 -06:00
Michael Black W9MDB
de3205e2b8
Reduce debug level in newcat.c
2021-01-22 08:30:01 -06:00
Michael Black W9MDB
0005733f9a
Finish implementing RETURNFUNC in newcat.c
2021-01-22 07:50:44 -06:00
Michael Black W9MDB
63b3bfcaa4
In newcat.c try to handle the case were AI is on and we need to turn it off
2021-01-21 23:45:02 -06:00
Michael Black W9MDB
c930609379
Update debug in newcat.c to add some more info
2021-01-21 23:11:20 -06:00
Michael Black W9MDB
04bb1b3e79
Add some debug for special_60m in newcat.c
...
FTDX3000 was not being detected correctly
2021-01-21 23:09:04 -06:00
Michael Black W9MDB
b030d73144
Have FTDX3000 ignore BS02 command
...
Allow FTDX3000 to set 60M frequencies
2021-01-21 22:59:34 -06:00
Michael Black W9MDB
9a870577d0
Fix FTDX3000 SH commands
2021-01-21 22:42:19 -06:00
Michael Black W9MDB
b56a577ebb
Fix FTDX10 FT command
2021-01-21 22:39:43 -06:00
Michael Black W9MDB
bf52ea58d7
Fix FTDX10 SH commands
2021-01-21 22:36:24 -06:00
Michael Black W9MDB
4df4820ad9
Move Yaesu special_60m handling to cover any newcat_get_freq request
...
get_freq with 60M freq will not attempt freq change on certain rigs as they have to use MEM mode to select 60m. But RIG_OK will be returned.
2021-01-21 06:45:50 -06:00
Michael Black W9MDB
20d5bc0b9e
Fix double ;; in FT450 exception handling
...
Add FT450 to special 60m exceptions
2021-01-21 06:37:26 -06:00
Michael Black W9MDB
140ccbefd4
Prevent FT450 from doing VFOB actions while transmitting
2021-01-20 17:43:06 -06:00
Michael Black W9MDB
c93da3c5d4
Fix FT450 FB command to swap VFOs
2021-01-20 17:27:41 -06:00
Michael Black W9MDB
5fec08b262
Add disable_yaesu_bandselect option
2021-01-20 11:34:30 -06:00
Michael Black W9MDB
3cd921c2d3
Make the Yaesu BS command assume it worked as can't repeat it
2021-01-19 17:23:01 -06:00
Michael Black W9MDB
3d2ab7f379
Yaesu newcat.c do no not try to set VFO when transmitting.
2021-01-19 11:11:19 -06:00
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