Wykres commitów

10594 Commity (3a08bbe3d82b2cbc22ecb5b4af6775cfea2e3c4b)

Autor SHA1 Wiadomość Data
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
Michael Black 162a685887
Merge pull request #1416 from mikaelnousiainen/hamlib-multicast-3
List all available VFOs in multicast state snapshot packets
2023-11-07 07:54:55 -06:00
Mikael Nousiainen afdb26093e List all available VFOs in multicast state snapshot packets 2023-11-07 09:55:30 +02:00
Mike Black W9MDB 45dca3be59 Add dumpcap include files to test/Makefile.am 2023-11-05 17:34:49 -06:00
Mike Black W9MDB 02ffc6d6dc More set_conf/get_conf work
https://github.com/Hamlib/Hamlib/issues/971
2023-11-05 17:03:21 -06:00
Michael Black 2d2d5009e0
Merge pull request #1415 from mikaelnousiainen/hamlib-multicast-2
Add rig communication status to rig_state and multicast packets
2023-11-05 16:55:13 -06:00
Mike Black W9MDB 1e3e1a9499 Only do swr and power for PowerSDR then ptt is active 2023-11-05 16:53:53 -06:00
Mike Black W9MDB 337fb0f3e5 Add SWR reading for PowerSDR/Thetis 2023-11-05 16:45:15 -06:00
Mikael Nousiainen 43d1fbb323 Add more detailed rig communication status to rig_state and multicast state data packets. Handle SIGINT and SIGTERM in a consistent way in both rigctl and rigctld. 2023-11-06 00:42:02 +02:00
Mike Black W9MDB 31298bb917 Reduce debug in icom.c 2023-11-05 16:39:49 -06:00
Michael Black 3107a060f0
Merge pull request #1413 from mikaelnousiainen/hamlib-multicast-1
Refactor multicast publisher/server code
2023-11-05 15:26:55 -06:00
Mikael Nousiainen f8814732a2 Merge master and fix conflicts 2023-11-05 13:23:35 +02:00
Mikael Nousiainen 41c891251f Fix multicast receiver shutdown by using non-blocking sockets and select(). Use the same port number 4532 for both state snapshots and commands -- it is enough to have different multicast groups for them. Publish multicast state snapshots more often (change detection interval now set to 50ms), but at least at interval defined by poll_interval. 2023-11-03 17:18:49 +02:00
Mike Black W9MDB 40a8cedc9d get_conf/set_conf now shows parameters for rigctl and rotctl. Using it with rigctld and rotctld sends output to console instead of remote client
https://github.com/Hamlib/Hamlib/issues/971
2023-11-02 17:06:39 -05:00
Mikael Nousiainen 5b86d4efff Bind multicast receiver to INADDR_ANY on Windows, because binding to multicast group IPs doesn't seem to work. Use a different port number for (4351) multicast receiver commands to avoid multicast publisher packets ending up in the receiver (loopback issue). 2023-11-02 18:00:16 +02:00
Mikael Nousiainen 88e86fb62a Comment out SO_REUSEADDR for now 2023-11-02 00:35:47 +02:00
Mikael Nousiainen 53ff60d981 Fix socket option again 2023-11-02 00:32:05 +02:00
Mikael Nousiainen 5fb2e68e07 Fix warning 2023-11-02 00:20:15 +02:00
Mikael Nousiainen f36822ac20 Fix socket option 2023-11-02 00:18:27 +02:00
Mikael Nousiainen f618540f22 Join multicast group to enable UDP packet reception 2023-11-02 00:11:57 +02:00
Mike Black W9MDB 0dbe24ff42 Restore vfo offset lines accidentally removed in rig.c 2023-11-01 16:25:09 -05:00
Mike Black W9MDB f4f4d122a8 Improve post_ptt_delay behavior
https://github.com/Hamlib/Hamlib/issues/1412
2023-11-01 15:54:36 -05:00
Mike Black W9MDB 8484b132f2 Add FTDX5000 to 60M exception handling 2023-11-01 10:14:18 -05:00
Mike Black W9MDB 7f8f470ef7 Hopefully fix compile warning in newcat.c 2023-11-01 09:17:53 -05:00
Mike Black W9MDB 701bc36559 Update simts450.c 2023-10-31 23:03:17 -05:00
Mike Black W9MDB fccc540353 Add 60M exception for FT897/D
https://github.com/Hamlib/Hamlib/issues/1414
2023-10-31 22:40:30 -05:00
Mike Black W9MDB 6cb17e49dc Add post_ptt_delay for situations where more time is needed for external relay operations
Detect Doppler frequency changes for Kenwood rigs and avoid querying frequency...just set it...to provide stable timing
https://github.com/Hamlib/Hamlib/issues/1412
2023-10-31 17:34:31 -05:00
Mikael Nousiainen c8c8869a3c Refactor multicast publisher and rig poll routine. Create skeleton for multicast command server. 2023-11-01 00:26:37 +02:00
Mike Black W9MDB fb03d095df Add recvfrom for client to send commands to multicast server
https://github.com/Hamlib/Hamlib/issues/695
2023-10-30 22:53:13 -05:00
Mike Black W9MDB 012534a628 Add nonblock mode to multicast for recv_from use
https://github.com/Hamlib/Hamlib/issues/695
2023-10-30 10:23:13 -05:00
Mike Black W9MDB 6b558c5d2a Revert "Add nonblocking mode to multicast for recv_from use"
This reverts commit f9bd07bbf5.
2023-10-30 10:21:58 -05:00
Mike Black W9MDB f9bd07bbf5 Add nonblocking mode to multicast for recv_from use
https://github.com/Hamlib/Hamlib/issues/695
2023-10-30 10:20:52 -05:00
Mike Black W9MDB 7c5d4db2fe Fix ptt status for multicast object to show ptt correct VFO 2023-10-27 15:11:19 -05:00
Michael Black 06c20da738
Merge pull request #1411 from GeoBaltz/oops1
f conversion already rounds, so no external rounding needed.
2023-10-25 15:23:46 -05:00
Mike Black W9MDB 1d57136d69 Fix TS590 USB_AF and USB_AF_INPUT maximum level
https://github.com/Hamlib/Hamlib/issues/1402
2023-10-25 15:18:33 -05:00
George Baltz N3GB 66e8548d60 f conversion already rounds, so no external rounding needed. 2023-10-25 16:12:11 -04:00
Michael Black 6d0035180c
Merge pull request #1410 from GeoBaltz/yaesu_level4
Yaesu level4
2023-10-25 14:48:30 -05:00
George Baltz N3GB 228aac34ca Replace hard coded constants with table values
Make sure table values exist.
2023-10-25 14:08:07 -04:00
George Baltz N3GB b5653852b3 Enable set_level checking for all Yaesu/newcat rigs. 2023-10-25 13:49:32 -04:00
Mike Black W9MDB d396623486 Fix compile warning with kenwood.c 2023-10-25 11:15:49 -05:00
Mike Black W9MDB 325277f269 Add USB_AF and USB_AF_INPUT for FTDX101D/MP 2023-10-24 23:07:33 -05:00
Mike Black W9MDB 32728ba95f Update FTDX101D antenna comment 2023-10-24 15:45:46 -05:00
Mike Black W9MDB 599554ee16 Add note for the future ANT possibilities for the FTDX101D 2023-10-24 15:44:28 -05:00
Mike Black W9MDB 192822417b Fix segfault for Kenwood L MICGAIN
Fix potential segfault in iofunc.c when stopset is null
2023-10-23 09:33:32 -05:00
Mike Black W9MDB e0fa354d3a Merge branch 'master' of https://github.com/Hamlib/Hamlib 2023-10-22 22:48:59 -05:00
Mike Black W9MDB a8f224e660 Reduce debug for multicast
https://github.com/Hamlib/Hamlib/issues/695
2023-10-22 22:48:36 -05:00
Michael Black 7e0d60535a
Merge pull request #1407 from dforsi/fix/twiddle
Fix warning message for twiddle_rit
2023-10-22 17:23:55 -05:00
Mike Black W9MDB 0613c5844b Merge branch 'master' of https://github.com/Hamlib/Hamlib 2023-10-22 16:59:23 -05:00
Mike Black W9MDB 541c1e1de2 Send out immediate multicast packet on freq,mode,split,ptt,width changes
https://github.com/Hamlib/Hamlib/issues/695
2023-10-22 16:58:44 -05:00
Daniele Forsi IU5HKX b17d2b869c Fix warning message for twiddle_rit
It was referencing a different option.
2023-10-22 23:43:37 +02:00