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