Wykres commitów

17 Commity (cc9bb6f0b54eaddf90fb6e1d32f1f0787b6eec04)

Autor SHA1 Wiadomość Data
George Baltz N3GB 96ee58436a Convert a few more cache pointers
More of issue #1420
2024-02-05 11:28:30 -05:00
George Baltz N3GB aa9c3b39ba Convert more files in src/
Leaves only src/rig.c
2024-01-14 18:13:05 -05:00
Mike Black W9MDB e267c62764 astyle files 2023-12-16 11:37:58 -06:00
Mike Black W9MDB 1f9d3a63d4 Fix PTT status for multicast 2023-11-09 11:26:56 -06:00
Mikael Nousiainen afdb26093e List all available VFOs in multicast state snapshot packets 2023-11-07 09:55:30 +02: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 7c5d4db2fe Fix ptt status for multicast object to show ptt correct VFO 2023-10-27 15:11:19 -05:00
Mike Black W9MDB 84875071a9 Change modelist to modes array
Change id: to 3-elements
1 packet per second right now -- but will soon send out a packet upon any change of data
https://github.com/Hamlib/Hamlib/issues/695
2023-10-22 13:18:51 -05:00
Mike Black W9MDB b609eb0085 Make multicast a little quieter so one can run rigctl -vvvvv
https://github.com/Hamlib/Hamlib/issues/695
2023-10-20 16:25:21 -05:00
Mike Black W9MDB df413d0dc4 Enable multicast by default on 224.0.0.1 port 4532
Does not allow for rig control yet -- just rig info
https://github.com/Hamlib/Hamlib/issues/695
2023-10-20 15:18:23 -05:00
Mike Black W9MDB 5f825aa0d4 Add modelist to multicast
Add time to multicast
Fix id to show rig+path
Remove sleep to speed up multicast packets to once per seconds
https://github.com/Hamlib/Hamlib/issues/695
2023-09-18 12:48:39 -05:00
Mike Black W9MDB 86af300d4e Balance RETURNFUNC2 in snapshot_data.c 2022-02-13 16:17:41 -06:00
Mike Black W9MDB 8c34ce1a2d astyle source code 2022-02-05 15:27:43 -06:00
Mike Black W9MDB 68e121d82c Change all to remove HAVE_CONFIG dependency and include <hamlib/config.h> by default
This is necessary to keep alignment between the client view of rig->state and the shared libarary view
Including PTHREAD functions in rig->state necessitated this as HAVE_PTHREAD only defined during hamlib compilation.
Clients including hamlib/rig.h did not pick up all the HAVE* config variable that control what gets included
https://github.com/Hamlib/Hamlib/issues/947
2022-02-04 07:41:36 -06:00
Mikael Nousiainen 2cd18ffa3c Improve multicast UDP snapshot data documentation 2021-12-20 09:53:21 +02:00
Mikael Nousiainen c20f397c24 Refactor WIN32 I/O port routines to be hopefully compatible with async data reader (not tested). Fix some incomplete data fields in UDP snapshot packets. 2021-11-30 09:25:51 +02:00
Mikael Nousiainen d857f18163 Initial implementation of: reader thread for async handling of rig data, UDP multicast publisher routine and rig state poll thread routine. The reader thread can correctly handle asynchronous data, such as transceive or spectrum data. Work in progress: multi-platform code for I/O routines still missing and the poll routine is not yet in use. Tested briefly on an IC-7300 so far. 2021-11-28 20:52:29 +02:00