Mike Black W9MDB
534fe449a2
Fix more cppcheck items
2023-10-13 17:36:29 -05:00
Mike Black W9MDB
501c4b62c9
cppcheck fixes
2023-10-11 09:01:15 -05:00
Mike Black W9MDB
d7b65ec5a5
In newcat.c add PC cmd to no validation
2023-10-07 09:54:38 -05:00
Mike Black W9MDB
5ac1e50b80
Fix always true conditions found by cppcheck
...
https://github.com/Hamlib/Hamlib/issues/1351
2023-10-02 23:10:58 -05:00
George Baltz N3GB
6877d03579
Convert NR to use level_gran
...
Also gets rid of now unused newcat_scale_float() - all its former callers
round to nearest.
Note: the quirk handling was mostly left intact - should be checked out
with the individual rigs.
2023-10-02 12:55:01 -04:00
Mike Black W9MDB
027c59d6e9
Hopefully fix newcat.c compile error on older compiler
2023-10-01 07:38:59 -05:00
Mike Black W9MDB
6e8d328fb1
Fix most of the redundant warning from cppcheck
2023-09-30 23:42:22 -05:00
Mike Black W9MDB
4d540b1459
Fix scope reductions from cppcheck
2023-09-30 22:50:16 -05:00
Mike Black W9MDB
f55d0fc872
Minor update to note in newcat.c
2023-09-30 16:11:55 -05:00
Mike Black W9MDB
2423fb237c
Improve Yaesu send_morse
...
Can now send message 1-5 or up to 50 char msg
e.g. rigctl -m 1035 -r /dev/ttyUSB0 b 1
or
rigctl -m 1035 -r /dev/ttyUSB0 b "CQ CQ DE W9MDB"
2023-09-30 16:07:07 -05:00
Mike Black W9MDB
85787c8e89
Fix ST command for older FTDX101D/MP firmware -- needed to turn on split light
...
Apparenlty split was still working but light was not coming on.
https://github.com/Hamlib/Hamlib/issues/1388
2023-09-28 08:04:01 -05:00
Mike Black W9MDB
b731e77841
Add two more allowances for FT-991 firmware bug where IF command returns 41 bytes instead of 28
2023-09-27 10:23:07 -05:00
Mike Black W9MDB
44a6274bbe
FT-991A V2-01 firmware randomly adds 13 bytes to IF command so allow for it
2023-09-27 09:54:50 -05:00
Mike Black W9MDB
4df8260cc1
Stop validating TX1; on FT-950 -- seems it didn't like TX; after TX1;
...
https://github.com/Hamlib/Hamlib/issues/1382
2023-09-14 10:11:27 -05:00
Mike Black W9MDB
5b4654024a
Fix MD cmd for Win4Yaesu by not validating it. Was not responding fast enough and timing out during validation efforts
...
https://github.com/Hamlib/Hamlib/issues/1381
2023-09-12 16:04:14 -05:00
Mike Black W9MDB
81e14ae4f1
Remove ST command from newcat.c for FTDX101D/MP set_tx_vfo
...
Seems to fail on latest firmware for FTDX101MP
https://github.com/Hamlib/Hamlib/issues/1379
2023-09-11 22:09:11 -05:00
Mike Black W9MDB
6f229d1c1a
Fix FTDX101D/MP to not validate ST command
...
https://github.com/Hamlib/Hamlib/issues/1379
2023-09-11 16:17:54 -05:00
Mike Black W9MDB
c07e40e18b
Fix memory channgle in FTDX101 and FTDX101MP
...
Add tag data to memsave.c
Fix RVF error for Elecraft K3
2023-09-08 17:05:34 -05:00
Mike Black W9MDB
af86f44eac
Fix CW morse infinite loop when error occurs RIG_EINVAL
2023-08-18 22:35:21 -05:00
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