Wykres commitów

10651 Commity (00cb0eccdc666e101b64cb393891863522ca5d9a)

Autor SHA1 Wiadomość Data
Mikael Nousiainen 00cb0eccdc Fix multicast publisher write commands to use a mutex lock to prevent corruption in (spectrum) data written with multiple write() calls. Remove unnecessary hl_usleep() calls in Icom backend, as the frame parser will correctly detect transceive messages. 2023-11-22 18:41:55 +02: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 bb87d92f43 Update simts950 and simts990 2023-11-18 10:39:58 -06:00
Mike Black W9MDB eff7d97c64 Update rigctl.1 2023-11-17 00:07:04 -06:00
Mike Black W9MDB 58fdb4423f Add callback.c test 2023-11-16 16:37:03 -06:00
Mike Black W9MDB 85f828b19f Add sim.h 2023-11-16 16:33:32 -06:00
Mike Black W9MDB 41a1da795c Fix build for Apple
https://github.com/Hamlib/Hamlib/issues/1430
2023-11-16 15:42:52 -06:00
Mike Black W9MDB deebca4eaf Remove voice functions from IC275 -- rig does not have them 2023-11-16 15:12:01 -06:00
Mike Black W9MDB 7d9ef323d7 Add some needed enums 2023-11-16 14:40:54 -06:00
Mike Black W9MDB 43545e171a Fix debug statement for mingw 2023-11-16 14:40:25 -06:00
Mike Black W9MDB 16488d3267 Add -liphlpapi to configure.ac for mingw build
https://github.com/Hamlib/Hamlib/issues/1409
2023-11-16 09:16:26 -06:00
Mike Black W9MDB c1780b19f4 Add wireless detection for multicast address -- possible fix for UDP error messages by using 127.0.0.1 instead of IN_ADDR_ANY
https://github.com/Hamlib/Hamlib/issues/1409
2023-11-16 09:05:29 -06:00
Mike Black W9MDB cb34dc3b20 Add stop_voice_mem to some icom rigs
Also add  send_voice_mem to IC275
2023-11-16 09:02:32 -06:00
Mike Black W9MDB 4f0393d6ad Add simic275.c 2023-11-15 07:38:13 -06:00
Mike Black W9MDB e8d387d51c Update actions in c-cpp.yml 2023-11-14 23:54:56 -06: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
Mike Black W9MDB c348632b26 Add ptt_type to rig->caps when set so it can be queried correctly 2023-11-14 17:03:40 -06:00
Mikael Nousiainen b78fa43b56 Fix issues in VFO targeting. Allow IC-9700 to target Sub receiver (requires VFO swapping). 2023-11-14 23:00:37 +02:00
Mike Black W9MDB 8478367223 Improve rigctld printout when TCP session is aborted 2023-11-14 10:23:14 -06:00
Mike Black W9MDB f57b7cba71 Revert commit 1c379e793a
Removing LF from here caused "l ?" to not have CR where "L ?" does.
I don't see the problem with a CR to end the printout.
Not sure why this was removed before...bad documentation on my part.
2023-11-14 07:42:38 -06:00
Mike Black W9MDB 723b835fdd Remove bogus set_level in ts590.c for ALC,SWR,COMP 2023-11-14 06:48:41 -06:00
Mikael Nousiainen dd974a2536 Merge branch 'master' into streamline-vfo-targeting-and-split-functionality 2023-11-14 10:05:52 +02:00
Mikael Nousiainen e2e723ec60 Simplify/streamline split VFO handling, especially in the Icom backend. Detect reverse split automatically at startup for Icom rigs. 2023-11-14 10:05:17 +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
Michael Black 394cb4cbcf
Merge pull request #1426 from GeoBaltz/990_meter
990 meter
2023-11-13 17:48:52 -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
George Baltz N3GB 176c49240d Use general meter reader to get SWR value for TS-990. 2023-11-13 13:24:52 -05:00
George Baltz N3GB e05b79acd3 Move meter reader to kenwood.c, so it can be used by ts990.c 2023-11-13 12:47:18 -05:00
Mike Black W9MDB e19bdc3d56 Update vfo_fixup for ID5100 dual watch mode
https://github.com/Hamlib/Hamlib/issues/1425
2023-11-13 10:26:00 -06:00
Mike Black W9MDB e7786cee4c Fix TS990S SWR read -- strange behavior of RM command reading first RM turned on for read
New SWR table too for TS990S
https://github.com/Hamlib/Hamlib/issues/1423
2023-11-12 13:22:02 -06:00
Mike Black W9MDB 43159e55a1 Default configure builds shared libraries
Adding --enable-static now turnes off shared as it never build both at the same time
2023-11-12 08:47:28 -06:00
Mike Black W9MDB 9832fba797 Add null check in rig_get_function_ptr 2023-11-11 22:21:38 -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
Mikael Nousiainen 4a926ec503 Fix issues found during testing 2023-11-10 20:32:59 +02: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
Mike Black W9MDB 5059ec8cd6 Add SWR for TS990
https://github.com/Hamlib/Hamlib/issues/1423
2023-11-10 10:55:31 -06:00
Mike Black W9MDB 1f9d3a63d4 Fix PTT status for multicast 2023-11-09 11:26:56 -06:00
Michael Black 7cb10edf20
Merge pull request #1421 from mikaelnousiainen/hamlib-multicast-4
Improve rig poll routine (multicast)
2023-11-09 09:33:13 -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
Mikael Nousiainen 59285750ef Fix conflict 2023-11-09 09:59:35 +02:00
Mikael Nousiainen c90c675add Unify and streamline Icom backend logic for freq/mode and split commands. Allow use of targeted freq/mode whenever possible. Move certain Icom-specific caps to the icom_priv_caps struct to remove rig-specific conditions in generic backend code. 2023-11-09 09:57:23 +02:00
Mikael Nousiainen 0ece468b49 Merge branch 'hamlib-multicast-4' into streamline-vfo-targeting-and-split-functionality 2023-11-09 09:54:16 +02:00
Mikael Nousiainen 3a08bbe3d8 Detect also VFO changes in poll routine and allow detection of multiple changes at once. Remove old unused code. 2023-11-09 09:53: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 f1a9823bdd Move swr from rig_cache to priv value until we get rig_cache fixed to be expandable
https://github.com/Hamlib/Hamlib/issues/1419
2023-11-08 08:05:56 -06:00
Mike Black W9MDB 62341a657e Only allow SWR read when ptt is on for PowerSDR
https://github.com/Hamlib/Hamlib/issues/1417
2023-11-07 16:05:27 -06:00
Mike Black W9MDB 02b4da83c3 Fix PowerSDR swr reading -- then we can fix FLRig's read too
https://github.com/Hamlib/Hamlib/issues/1417
2023-11-07 16:00:31 -06:00