Mikael Nousiainen
051e671bfa
Merge upstream changes and fix conflicts. Use snprintf() in most sprintflst.c functions to avoid buffer overflows.
2024-01-04 10:43:15 +02:00
Mikael Nousiainen
2358cba6a4
Fix issues with Dummy rig VFOs. Fix Yaesu ST split command.
2024-01-04 10:13:43 +02:00
Mike Black W9MDB
bd746387f9
Fix set_ant and get_ant for rigctl -m 2 dump_caps
...
https://github.com/Hamlib/Hamlib/issues/1466
2023-12-29 15:59:34 -06:00
Mike Black W9MDB
bca0a6ee47
Make FLRig name simpler for rig list
2023-12-22 16:00:40 -06:00
Mikael Nousiainen
1cc08d2f00
Merge upstream and fix conflicts
2023-12-19 18:03:12 +02:00
Mikael Nousiainen
93b61d2c5e
Fix dummy rig bugs. Improve FTDX101/FTDX10 ST split command logic.
2023-12-19 00:08:35 +02:00
Mike Black W9MDB
ac7c908036
Add DSTAR to flrig.c -- thanks to Philip Rose GM3ZZA
2023-12-16 17:09:11 -06:00
Mike Black W9MDB
e267c62764
astyle files
2023-12-16 11:37:58 -06:00
Mike Black W9MDB
e1b3ac2a95
Fix DLL build for rigfreqwalk
2023-12-15 08:40:08 -06:00
Mike Black W9MDB
67e57f6e4d
Fix compilation for LLVM-MINGW
2023-12-15 08:05:20 -06:00
Mike Black W9MDB
10accf17b8
Remove all bw functions if failing
2023-12-13 16:31:12 -06:00
Mike Black W9MDB
f0e97a9e0e
Allow freq=0 for PowerSDR and perhaps others
2023-12-04 16:13:52 -06:00
Mike Black W9MDB
9841e500b9
Fix ptt_share segmentation fault
...
https://github.com/Hamlib/Hamlib/issues/1433
Fix ID5100 0x25 and simplex VFO actions
https://github.com/Hamlib/Hamlib/issues/1429
2023-11-23 15:00:05 -06:00
Mikael Nousiainen
7b341a2ad6
Merge branch 'master' into streamline-vfo-targeting-and-split-functionality
2023-11-20 10:16:15 +02:00
Mikael Nousiainen
7d5f540b9c
Fix bugs in dummy rig. Report errors (incl. timeouts) from icom_get_powerstat(), because the timeout reason is often something else than rig being powered off. Check for power status changes in rigctld/rigctl command loops.
2023-11-20 10:15:45 +02:00
Mike Black W9MDB
1fce7ced5b
Really fix modeMapGetHamblib in Flrig to find mode in multiple mode list
...
https://github.com/Hamlib/Hamlib/issues/1428
2023-11-14 23:44:47 -06:00
Mike Black W9MDB
512c82649e
Fix modeMapGetHamblib in Flrig to find mode in multiple mode list
...
https://github.com/Hamlib/Hamlib/issues/1428
2023-11-14 22:55:25 -06:00
Mikael Nousiainen
dd974a2536
Merge branch 'master' into streamline-vfo-targeting-and-split-functionality
2023-11-14 10:05:52 +02:00
Mike Black W9MDB
d868f1a545
Fix FLRig get_bwA/B for rigs that do not have it
...
https://github.com/Hamlib/Hamlib/issues/1427
2023-11-13 23:07:57 -06:00
Mike Black W9MDB
b1b567d64a
Fix FLRig get_bwA/B for rigs that do not have get_bwA/b
...
https://github.com/Hamlib/Hamlib/issues/1427
2023-11-13 13:58:06 -06:00
Mike Black W9MDB
6351d5deac
Get scaling correct (i.e.none) for FLRig get_SWR
...
https://github.com/Hamlib/Hamlib/issues/1423
2023-11-10 17:38:57 -06:00
Mike Black W9MDB
1374ee554c
Add new get_SWR function for FLRig
...
https://github.com/Hamlib/Hamlib/issues/1423
2023-11-10 15:43:20 -06:00
Mike Black W9MDB
774e60895c
Use new FLRig get_SWR method if available -- otherwise use old method
2023-11-10 11:55:30 -06:00
Mikael Nousiainen
82f2b10275
Merge branch 'hamlib-multicast-4' into streamline-vfo-targeting-and-split-functionality
2023-11-09 09:59:48 +02:00
Mike Black W9MDB
5d7db6b516
Fix FLRig SWR value
...
Change float level print to %g format for better appearance
https://github.com/Hamlib/Hamlib/issues/1417
2023-11-08 17:14:10 -06:00
Mike Black W9MDB
a5bac08190
Add SWR to flrig
2023-11-07 12:32:47 -06:00
Mikael Nousiainen
8ab8aafe48
Streamline VFO targeting and split functionality. Rewrite Icom backend routines to always avoid VFO swapping is the rig supports the 'targetable' commands 0x25 and 0x26. Work in progress.
2023-10-29 10:28:36 +02:00
Mike Black W9MDB
534fe449a2
Fix more cppcheck items
2023-10-13 17:36:29 -05:00
Mike Black W9MDB
9c6e564006
Fix flrig to work for now -- speed up will come later
...
https://github.com/Hamlib/Hamlib/issues/1398
2023-10-10 17:56:53 -05:00
Mike Black W9MDB
d48c847cf5
Revert "Add CR/LF to the flrig improvement"
...
This reverts commit 4fd9edbc97
.
2023-10-05 09:41:58 -05:00
Mike Black W9MDB
4fd9edbc97
Add CR/LF to the flrig improvement
2023-10-05 08:54:43 -05:00
Mike Black W9MDB
98ab55b805
Remove sleep from flrig.c
...
https://github.com/Hamlib/Hamlib/issues/1394
2023-10-04 17:41:32 -05:00
Mike Black W9MDB
89db4ae757
Fix flrig.c
2023-10-04 17:33:11 -05:00
Mike Black W9MDB
d4cf8a04d7
Change iofunc.c to read FLRig more efficiently
...
https://github.com/Hamlib/Hamlib/issues/1394
2023-10-04 17:30:02 -05:00
Mike Black W9MDB
e0c4988e6a
Fix some more cppcheck items
...
https://github.com/Hamlib/Hamlib/issues/1351
2023-10-04 15:50:24 -05:00
Mike Black W9MDB
3b5f7a6dcf
Add and fix some cppcheck suppress items
...
https://github.com/Hamlib/Hamlib/issues/1351
2023-10-03 17:11:09 -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
Mike Black W9MDB
6e8d328fb1
Fix most of the redundant warning from cppcheck
2023-09-30 23:42:22 -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
145c9e0c80
Fix cppcheck style
2023-08-02 23:13:36 -05:00
Mike Black W9MDB
bf9835791b
Fix cppcheck style
2023-08-02 23:13:01 -05:00
Mike Black W9MDB
10f88807e6
Fix cppcheck sylte
2023-08-02 23:09:37 -05:00
Mike Black W9MDB
82c169527d
Fix cppcheck style
2023-08-02 23:08:07 -05:00
Mike Black W9MDB
4f14e14993
Fix cppcheck style
2023-08-02 23:07:22 -05:00
Mike Black W9MDB
652e12a446
Fix cppcheck style
2023-08-02 23:06:21 -05:00
Mike Black W9MDB
a29eb33e6e
Fix cppcheck error discovery
2023-08-02 23:03:30 -05:00
Mike Black W9MDB
321f3f8ab4
Fix cppcheck error discovery
2023-08-02 23:00:23 -05:00
Mike Black W9MDB
a9b3d62f41
Fix cppcheck warning
2023-08-02 22:58:22 -05:00
Mike Black W9MDB
8cf3d5c02c
Fix cppcheck style
2023-08-02 22:55:45 -05:00
Mike Black W9MDB
2c81d04ec0
Fix cppcheck warning
2023-08-02 22:55:13 -05:00