Mike Black W9MDB
d7d450df49
Add parm BANDSELECT for Yaesu rigs
...
'p BANDSELECT' returns current band of VFOA
'P BANDSELECT BAND160M' example selects the 160M band
'P BANDSELECT ?' shows bands available for the rig
Kenwood rigs will be next
Icom rigs TBD when Icom explains the return from 0x1a 0x01 -- no bandselect possible so manual setting of rig values
https://github.com/Hamlib/Hamlib/issues/1353
2023-08-11 10:40:42 -05:00
Mike Black W9MDB
23ae64eead
Add is_ft710 for SH command in newcat.c
2023-08-05 12:15:28 -05:00
Mike Black W9MDB
457b09d50f
Fix FTDX101D/MP to allow new 3200/3500/4000Hz bandwidths
...
https://github.com/Hamlib/Hamlib/issues/1355
2023-08-05 09:45:24 -05:00
George Baltz N3GB
b1bef6101b
Convert RFPOWER to level_gran usage
...
Two rigs (FTDX3000dm & FT450D) handled slightly abnormally - both should
function as before.
Remove 2 now unused variables to avoid compiler warnings.
2023-08-03 10:01:30 -04:00
George Baltz N3GB
915ee383fb
Convert MONITOR_GAIN
2023-08-03 10:01:30 -04:00
George Baltz N3GB
cbec337cd3
Convert SQL to use level_gran data.
2023-08-03 10:01:30 -04:00
Mike Black W9MDB
56de3bb25d
Fix FTDX10 SM command
2023-08-02 16:13:55 -05:00
Mike Black W9MDB
942e4cd950
Fix get_level AF for FTDX10
2023-08-02 16:09:32 -05:00
Mike Black W9MDB
232d7626cc
Yaesu rigs (at least some of them cannot use MG command when in RTTY or CW mode
...
So we return RIG_OK for set which just ignores it and level=0 in this case
2023-08-02 16:01:10 -05:00
Mike Black W9MDB
2709be053c
Fix new.cat EX030109 command
2023-08-02 15:25:44 -05:00
Mike Black W9MDB
801d34e3fb
Fix reverse split for Yaeus VFO_SUB rigs
...
https://github.com/Hamlib/Hamlib/issues/1103
2023-07-31 15:31:06 -05:00
George Baltz N3GB
2f3c632ff6
Convert ANTIVOX & VOXGAIN
2023-07-27 15:01:55 -04:00
George Baltz N3GB
bb260d2640
Convert COMP
2023-07-26 16:58:26 -04:00
George Baltz N3GB
d1106cae8b
Convert MICGAIN to level_gran
...
Update rig info
Round to nearest integer
2023-07-26 16:58:26 -04:00
George Baltz N3GB
a975a6e8a6
Convert set/get AF, RF to use level_gran info.
2023-07-26 16:58:26 -04:00
George Baltz N3GB
ee5b96443f
Add basis for level_gran use in newcat.c
...
Do the easy one - CWPITCH
2023-07-26 16:58:26 -04:00
Mike Black W9MDB
bbdd1dc312
Add new rig FT9000Old version that does not have VS command
2023-07-24 22:41:00 -05:00
Mike Black W9MDB
d8d716f0f2
Fix h command for newer Yaesu rigs -- now reads channel correctly.
...
https://github.com/Hamlib/Hamlib/issues/1342
2023-07-21 10:16:25 -05:00
Michael Black
daa86f5b7a
Merge pull request #1339 from mikaelnousiainen/ft710-fixes
...
Improve Yaesu FT-710 backend
2023-07-18 15:45:37 -05:00
Mikael Nousiainen
ebc10b84f4
Fix more FT-710 issues and implement the new CF clarifier command
2023-07-18 23:31:15 +03:00
Mike Black W9MDB
e167d0f1a0
Fix FT-991 poweron routine
2023-07-16 15:08:33 -05:00
Mikael Nousiainen
d54912e375
FT-710 fixes, part 1
2023-07-12 00:29:32 +03:00
Mike Black W9MDB
84048e3e94
Fix newcat.c TX validation
2023-07-11 10:11:13 -05:00
Mike Black W9MDB
2ff99809f1
Remove validation from BD/BU commands in newcat.c
...
https://github.com/Hamlib/Hamlib/issues/1331
2023-07-10 17:26:45 -05:00
Mike Black W9MDB
ad1e63efa1
Fix FT-991 Fake It failing to retrun to receive frequency
...
Yaesu rigs will no return from set_ptt until TX0 is achieved
Restrict 300ms wait just to FTDX3000 due to antenna switching
This speeds up set_ptt off for other Yaeus rigs
https://github.com/Hamlib/Hamlib/issues/1326
2023-07-02 17:50:38 -05:00
Mike Black W9MDB
82954c0549
Change Yaeus sleep afer PTT off to 300ms instead of 100ms
...
DX3000 was failing frequency change in Fake It mode probably due to antenna switching times
This was a separate rx/tx antennas
2023-05-31 08:36:55 -05:00
Mike Black W9MDB
81dd39319b
Clean up startup messages in newcat.c when power is off
2023-05-26 12:19:50 -05:00
Mike Black W9MDB
8d465a257e
Fix a couple more debug statements
2023-05-26 10:53:32 -05:00
Mike Black W9MDB
06f5d8376f
Fix debug message eol
2023-05-26 10:52:04 -05:00
Mikael Nousiainen
fd68723da1
Fix issues with power status handling in rigctl+rigctld and the Yaesu backend
2023-05-26 18:03:20 +03:00
Mikael Nousiainen
9e1adcfdb8
Merge master and fix conflicts
2023-05-21 23:11:26 +03:00
Mikael Nousiainen
cce66d3257
Fix power on/off bugs: rig_open() should succeed even if rig is powered off, auto power-on should not be automatically enabled (prevents turning rig off), fix Kenwood and Yaesu power on/off sequences for all rigs
2023-05-21 23:01:03 +03:00
Mike Black W9MDB
44c9f83ae0
Improve power on sequencing for Yaesu rigs
...
https://github.com/Hamlib/Hamlib/issues/1282
2023-05-17 17:26:53 -05:00
Mike Black W9MDB
630f5866a7
Completely remove single ; valcmd in newcat.c
2023-05-16 17:16:28 -05:00
Mike Black W9MDB
bba58dff7b
Revert newcat.c valcmd to ID; as single ; was causing timeouts on FT-991 and possibly others
...
Using ; required a 100ms sleep after receiving the ?; response and that sleep can be removed when using ID;
22ms time vs 135ms time to set freq on FT-991 now
2023-05-16 17:04:09 -05:00
Mike Black W9MDB
f43aa43671
Fix newcat.c VFOB validation
2023-05-16 15:57:22 -05:00
Mike Black W9MDB
7c5a636a64
Add FTDX10 to CAT TOT 100ms rigs
2023-05-13 22:27:23 -05:00
Mike Black W9MDB
300c0c415a
Fix some state.depth values
2023-05-13 16:02:41 -05:00
Mike Black W9MDB
bdecc7f73e
Only do close functions when comm_state is true
...
https://github.com/Hamlib/Hamlib/issues/1282
2023-05-10 23:27:40 -05:00
Mike Black W9MDB
6285c4a6b8
Remove unused variable in newcat.c
...
https://github.com/Hamlib/Hamlib/issues/1282
2023-05-10 17:28:49 -05:00
Mike Black W9MDB
131f8443a3
Improve Yaesu poweron detection speed in default condition of already powered on
...
https://github.com/Hamlib/Hamlib/issues/1282
2023-05-10 17:24:41 -05:00
Mike Black W9MDB
d2924c7ae7
Add a flush in newcat.c get_powerstat
2023-05-09 14:13:17 -05:00
Mike Black W9MDB
dad55ef148
astyle files getting ready for WSJT-x-2.7.0rc1
2023-05-08 07:37:13 -05:00
Mike Black W9MDB
6c410f164e
This did not solve the problem with Win4Yaesu
...
Revert "https://github.com/Hamlib/Hamlib/issues/1275 "
This reverts commit c02ded5b49
.
2023-04-21 16:04:04 -05:00
Mike Black W9MDB
c02ded5b49
https://github.com/Hamlib/Hamlib/issues/1275
2023-04-19 15:15:56 -05:00
Daniele Forsi IU5HKX
96bb604b12
Fix typos
2023-04-09 23:06:32 +02:00
Mike Black W9MDB
79db09c201
Fix PS0; command in newcat.c
...
https://github.com/Hamlib/Hamlib/issues/1220
2023-03-28 10:24:31 -05:00
Daniele Forsi IU5HKX
692deca638
Remove duplicated conditions
...
Fixes:
rigs/yaesu/newcat.c:10537:9: style: Same expression 'strcmp(priv->cmd_str,"IS1;")==0' found multiple times in chain of '||' operators. [duplicateExpression]
|| strcmp(priv->cmd_str, "IS1;") == 0
^
rigs/yaesu/newcat.c:10548:9: style: Same expression 'strcmp(priv->cmd_str,"NR0;")==0' found multiple times in chain of '||' operators. [duplicateExpression]
|| strcmp(priv->cmd_str, "NR0;") == 0
^
rigs/yaesu/newcat.c:10549:9: style: Same expression 'strcmp(priv->cmd_str,"NR1;")==0' found multiple times in chain of '||' operators. [duplicateExpression]
|| strcmp(priv->cmd_str, "NR1;") == 0
^
rigs/yaesu/newcat.c:10552:9: style: Same expression on both sides of '||'. [duplicateExpression]
|| strcmp(priv->cmd_str, "OS0;") == 0
^
2023-03-26 23:00:38 +02:00
Daniele Forsi IU5HKX
2db37fe7db
Fix typos
2023-03-26 11:01:51 +02:00
Mike Black W9MDB
8cdb21b6f3
Add ST command detection to set_cmd_validate in newcat.c
2023-03-22 15:09:48 -05:00