Wykres commitów

1524 Commity (c34f71933780245fb48a9d448b43c07fcc9b3226)

Autor SHA1 Wiadomość Data
Michael Black c0630312a3
Merge pull request #965 from challinan/master
Removed redundant RETURNFUNC() call
2022-02-16 12:03:16 -06:00
challinan 779c2d344e Removed redundant RETURNFUNC() call 2022-02-16 12:55:44 -05:00
Michael Black 44c4e45eec
Merge pull request #964 from challinan/master
Add support for extlevels in rig_token_foreach()
2022-02-15 16:44:01 -06:00
challinan 4b60373d66 Add support for extlevels in rig_token_foreach() 2022-02-15 17:30:41 -05:00
Mike Black W9MDB 799b588a7c Add some RETURNFUNC2 to rig.c for errors 2022-02-14 17:44:40 -06:00
Mike Black W9MDB 86af300d4e Balance RETURNFUNC2 in snapshot_data.c 2022-02-13 16:17:41 -06:00
Mike Black W9MDB 98887b32da Balance RETURNFUNC2 in network.c 2022-02-13 16:16:02 -06:00
Mike Black W9MDB 7a5bcf0f4a Balance RETURNFUNC2 in network.c 2022-02-13 16:15:14 -06:00
Mike Black W9MDB eac7d76a07 Change ENTERFUNC to ENTERFUNC2 in cache.c 2022-02-13 16:13:50 -06:00
Mike Black W9MDB d44ca477ae Make the RETURNFUNC message more distinctive for debugging purposes 2022-02-13 15:23:14 -06:00
Mike Black W9MDB a770d5c0b3 Allow .\com3\\ as a valid COM port address 2022-02-12 17:06:24 -06:00
Mike Black W9MDB 9e8c68ccdf Add some debug to amplifier.c 2022-02-10 15:24:41 -06:00
Mike Black W9MDB abca36a6f8 Add some more debug to amplifier.c 2022-02-10 14:39:48 -06:00
Mike Black W9MDB 5c1b328b22 Add some more memcpy's to amplifier.c rotator.c for deprecated structure 2022-02-10 11:31:01 -06:00
Mike Black W9MDB 2f38a32b0a Move memcpy of deprecated structure in rotator.c and add memcpy to amplifier.c
https://github.com/Hamlib/Hamlib/issues/960
2022-02-10 09:54:54 -06:00
Mike Black W9MDB a0fc3eaffa Add a check to a bogus warning in rig.c to make it correct 2022-02-07 07:17:51 -06:00
Mike Black W9MDB 7876f17551 Add A_B_ONLY when VFO_TX is requested in vfo_fixup
https://github.com/Hamlib/Hamlib/issues/957
2022-02-06 13:05:40 -06:00
Mike Black W9MDB 776c68e3b1 Allow backwards compatibility for rigctl and rigctld by copying deprecated values to new port_t structures 2022-02-05 23:55:46 -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
Mike Black W9MDB 81d61c09cc Remove temp debug from rig.c
https://github.com/Hamlib/Hamlib/issues/947
2022-02-03 23:10:04 -06:00
Mike Black W9MDB 9aade8de3f Add config.h to include/hamlib so HAVE_PTHREAD is available if needed
https://github.com/Hamlib/Hamlib/issues/947
2022-02-03 22:31:42 -06:00
Mike Black W9MDB bbd20c45dd Fix valgrind-discovered unitialized curr_vfo in rig.c 2022-02-03 10:41:54 -06:00
Mike Black W9MDB 5a1e73396c Remove FUNC calls from rig_cleanup as rig is closed 2022-02-03 08:38:17 -06:00
Mike Black W9MDB 9852288992 Baland RETURNFUNC statements in rig.c 2022-02-02 23:48:42 -06:00
Mike Black W9MDB c4e01ddadb Change debug level from BUG to VERBOSE for debugging.
Causes abort in JTDX when BUG is used
https://github.com/Hamlib/Hamlib/issues/947
2022-02-02 08:45:46 -06:00
Mike Black W9MDB 9ede1174a3 Add temporary debug for rig->state.pttport.type.ptt diagnosis
https://github.com/Hamlib/Hamlib/issues/947
2022-02-02 07:45:00 -06:00
Mike Black W9MDB 324e663d81 Also update rig->state.pttport.type.ptt -- used by JTDX and WSJXT right now so have to copy it
https://github.com/Hamlib/Hamlib/issues/947
2022-02-02 07:06:59 -06:00
Mike Black W9MDB 4c6f9bf9f2 Another copy of deprecated info 2022-02-01 14:12:16 -06:00
Mike Black W9MDB 4ae7d6d158 Change behavior in misc.c for RIG_VFO_TX
https://github.com/Hamlib/Hamlib/issues/949
2022-02-01 14:10:29 -06:00
Mike Black W9MDB 9dd5f70b01 Add some more copy for hamlib_deprected structures
https://github.com/Hamlib/Hamlib/issues/947
2022-02-01 11:29:26 -06:00
Mike Black W9MDB 011f9789e2 Add another copy to deprecated hamlib_port to fix PTT method in JTDX/WSJTX
https://github.com/Hamlib/Hamlib/issues/947
2022-02-01 07:57:59 -06:00
Mike Black W9MDB f6941437ba Add deprecated port references to amp and rot conf 2022-01-31 22:12:29 -06:00
Mike Black W9MDB 64af7ca65a Fix depreated references in conf.c
https://github.com/Hamlib/Hamlib/issues/947
2022-01-31 17:01:05 -06:00
Mike Black W9MDB 931037450e Add deprectead hamlib_port references in conf.c
https://github.com/Hamlib/Hamlib/issues/947
2022-01-31 15:18:34 -06:00
Mike Black W9MDB 4ef62a8436 Export spaces() functions
https://github.com/Hamlib/Hamlib/issues/946
2022-01-31 09:28:52 -06:00
Mike Black W9MDB 024e7b7555 Recommit misc.c -- somehow did not get committed
https://github.com/Hamlib/Hamlib/issues/946
2022-01-31 08:50:47 -06:00
Mike Black W9MDB a33f1b7920 Add ENTERFUNC2 and RETURNFUN2 for functions that don't have rig structure 2022-01-31 08:34:06 -06:00
Mike Black W9MDB 918ca72202 Fix some more mingw compilation errors on network.c 2022-01-31 07:49:37 -06:00
Mike Black W9MDB 9102358fee Fix more mingw compilation errors on network.c 2022-01-31 07:46:44 -06:00
Mike Black W9MDB 46cd85fb60 Fix mingw compilation errors on network.c 2022-01-31 07:45:56 -06:00
Mike Black W9MDB 2e218c56b6 Fix some more mingw errors on iofunc.c 2022-01-31 07:42:04 -06:00
Mike Black W9MDB 6e6d22ae36 Fix iofunc.c compilation error on mingw 2022-01-31 07:40:53 -06:00
Mike Black W9MDB 171f581243 Fix rig_set_ptt to copy new hamlib_port_t structure to deprecated 2022-01-31 06:58:49 -06:00
Mike Black W9MDB 7b4b7ee630 Add a depth count to debug statements to help understand calling sequences
First call into rig functions is level 1
Top level like rigctl, rigctld is level 0
Non-depth calls are internal debug statements -- which can be modified to also show levels but that's a whole lot of statements not really necessary
Normal calls from other clients will be level 1
2022-01-30 23:37:01 -06:00
Mike Black W9MDB 63b31eac4e Add tx_freq to debug statement 2022-01-30 10:51:49 -06:00
Mike Black W9MDB 3c60636b80 In rig_set_split rx_vfo set to vfo value passed in 2022-01-30 07:28:52 -06:00
Mike Black W9MDB 991e314820 Add RIG_LEVEL_BAND_SELECT for Yaesur rigs
https://github.com/Hamlib/Hamlib/issues/919
2022-01-29 16:25:18 -06:00
Mike Black W9MDB afd595d2da Allow asyncio rigs to use cached-only values for rig_get_freq and rig_get_mode
https://github.com/Hamlib/Hamlib/issues/894
2022-01-29 08:39:27 -06:00
Mike Black W9MDB 86c62d5dbb Remove ASYNC_BUG #ifdef blocks as it is all working now 2022-01-28 09:55:48 -06:00
Mike Black W9MDB fab7f4d54c Revert "Revert "Deprecate hamlib_port_t to hamlib_port_t_deprecated""
Fixing hamlib_port_t deprecation
This reverts commit f696123a3b.
https://github.com/Hamlib/Hamlib/issues/894
2022-01-27 06:37:55 -06:00
Mike Black W9MDB b5bcae4af3 Fix compilation after revert 2022-01-26 18:04:29 -06:00
Mike Black W9MDB f696123a3b Revert "Deprecate hamlib_port_t to hamlib_port_t_deprecated"
This reverts commit 401e718d60.
2022-01-26 17:56:58 -06:00
Mike Black W9MDB 2028d4d1fa Add some more memcpy's to sync hamlib_port_t_deprecated
https://github.com/Hamlib/Hamlib/issues/894
2022-01-26 17:44:03 -06:00
Mike Black W9MDB 81bb70bb84 Deprecate hamlib_port_t to hamlib_port_t_deprecated
New hamlib_port_t at end of structure -- eventually need to change this to a pointer'
Enable ASYNC_BUG now works with new hamlib_port_t
Backwards compatible with already-compiled clients and newly-compiled clients
https://github.com/Hamlib/Hamlib/issues/894
2022-01-26 12:39:13 -06:00
Mike Black W9MDB 9407ef3860 Fix VFO for cache
https://github.com/Hamlib/Hamlib/issues/920
2022-01-25 23:20:48 -06:00
Mike Black W9MDB f3a38b73fc Add VFO to allowable VFO for cache and vfo_fixup
https://github.com/Hamlib/Hamlib/issues/920
2022-01-25 23:14:39 -06:00
Mike Black W9MDB a277d7ab9b Changes changing hamlib_port_t to pointer are not backwards compatible 2022-01-25 17:41:26 -06:00
Mike Black W9MDB cb36210ddb Revert "Fix rig.c memcpy to deprecated hamlib_port_t"
This reverts commit 27adcc2e75.
2022-01-25 15:02:51 -06:00
Mike Black W9MDB 27adcc2e75 Fix rig.c memcpy to deprecated hamlib_port_t 2022-01-25 14:52:07 -06:00
Mike Black W9MDB 9e86e62238 Enable async I/O by default
Change hamlib_port_t to a pointer in rig.state
Deprecate static hamlib_port_t structure
New hamlib_port_t structure at end of rig.state
Clients built with older hamlib will use old structure in DLL
Clients built with newer hamlib will use new structure in DLL
So we maintain backwards compatibility until Hamlib 5.0
https://github.com/Hamlib/Hamlib/issues/894
2022-01-25 07:59:47 -06:00
Mike Black W9MDB 4dfaa03838 Enable ASYNC and rename async to asynio to avoid python name collision
https://github.com/Hamlib/Hamlib/issues/894
2022-01-24 10:37:07 -06:00
Michael Black 51da62f3fb
Merge pull request #943 from mikaelnousiainen/async-rigctld-icom-bugfixes
Bugfixes for async I/O, rigctld and Icom backend
2022-01-23 11:49:14 -06:00
Mikael Nousiainen 26e5692119 Remove comments added during debugging 2022-01-23 19:35:15 +02:00
Mike Black W9MDB 1beebfc835 Make set_transaction functions use intra process mutex -- Phase 1
Phase 2 will be inter-process named mutexes
https://github.com/Hamlib/Hamlib/issues/942
2022-01-23 09:01:06 -06:00
Mike Black W9MDB 3bf3ed8aa6 Remove static mutex in misc.c 2022-01-23 08:28:16 -06:00
Mikael Nousiainen 1f428c8d95 Allow icom_rig_open() to succeed even if the rig is powered off. Fix issues with async I/O error code propagation. Allow rigctld daemon to start even if rig is powered off. Add mutex locks around rig_open()/rig_close() calls as multiple client connections could end up calling them concurrently, which could lead to all kinds of issues as the functions are not meant to be thread-safe. This also blocks execution of rigctl commands during rig open/close. 2022-01-22 23:19:07 +02:00
Mike Black W9MDB 1eb474f2e6 Allow read_string_generic to timeout even when some chars have been received 2022-01-20 17:04:20 -06:00
Mike Black W9MDB 970d253866 In rig_set_vfo query vfo first to see if it needs to be changed.
Doing VS0 on an FTDX-3000 was causing VFOA to mute
https://github.com/Hamlib/Hamlib/issues/903
2022-01-19 15:40:08 -06:00
Mike Black W9MDB b6c5ecd584 Move write_block debug statement before post_write_delay so the debug timing makes more sense 2022-01-19 12:54:31 -06:00
Mike Black W9MDB 09c9b01552 Change snprintf to SNPRINTF in src
https://github.com/Hamlib/Hamlib/issues/857
2022-01-19 09:11:04 -06:00
Mike Black W9MDB 82dd8da9cd Change sprintf to SNPRINTF in debug.c
https://github.com/Hamlib/Hamlib/issues/857
2022-01-18 15:09:54 -06:00
Mike Black W9MDB e2bb11aa4c Change sprintf to SNPRINTF in misc.c, network.c, and rig.c
https://github.com/Hamlib/Hamlib/issues/857
2022-01-18 15:07:49 -06:00
Mike Black W9MDB f801244fb6 Change sprintf to SNPRINTF in misc.c
https://github.com/Hamlib/Hamlib/issues/857
2022-01-18 15:03:11 -06:00
Mike Black W9MDB 0e5962a816 Change sprintf to SNPRINTF in conf.c
https://github.com/Hamlib/Hamlib/issues/857
2022-01-18 14:48:47 -06:00
Mike Black W9MDB aa3daf4eda Change sprintf to SNPRINTF in serial.c
https://github.com/Hamlib/Hamlib/issues/857
2022-01-18 14:46:29 -06:00
Mike Black W9MDB 29ff10f455 Change sprintf to SNPRINTF in network.c
https://github.com/Hamlib/Hamlib/issues/857
2022-01-18 14:41:09 -06:00
Mike Black W9MDB 165b5b2921 Change sprint to SNPRINTF in rig.c
https://github.com/Hamlib/Hamlib/issues/857
2022-01-18 14:39:34 -06:00
Mike Black W9MDB e69ad3786d Fix rot_conf.c get_conf calls
https://github.com/Hamlib/Hamlib/issues/857
2022-01-18 12:46:29 -06:00
Mike Black W9MDB dfc3725de3 Improve buffer overflow detection in sprintflst.c 2022-01-10 17:14:05 -06:00
Mike Black W9MDB 4fd1acedfc Merge branch 'master' of https://github.com/Hamlib/Hamlib 2022-01-10 16:50:29 -06:00
Mike Black W9MDB 58b9e16099 Add debug for serial_handshake 2022-01-10 16:50:12 -06:00
Mike Black W9MDB 21ac4aaf05 Add method debug to write_block to show port_write logic used 2022-01-10 11:32:29 -06:00
Mike Black W9MDB fd935597a9 Finish implementing rig_get_conf2
https://github.com/Hamlib/Hamlib/issues/924
2022-01-10 08:48:08 -06:00
Mike Black W9MDB 18ca415b41 Change sprintf to snprint in amp_conf.c
https://github.com/Hamlib/Hamlib/issues/857
2022-01-09 17:46:07 -06:00
Mike Black W9MDB c3db2b07ae Add rot_get_conf2 function to eventually replace rot_get_conf
This is to avoid potential buffer overflows
https://github.com/Hamlib/Hamlib/issues/924
2022-01-09 11:16:41 -06:00
Mike Black W9MDB 13e50f1a03 Fix compile warning in iofunc.c 2022-01-08 17:09:05 -06:00
Mikael Nousiainen e486f10c52 Fix typo in conf parameters documentation 2022-01-06 10:38:39 +02:00
Mike Black W9MDB 2f0b12fbb3 Fix WIN32 build 2022-01-05 13:13:12 -06:00
Mike Black W9MDB 0b6d423633 Revert "Fix win32 build"
This reverts commit 3f431314d8.
2022-01-05 13:11:34 -06:00
Mike Black W9MDB 3f431314d8 Fix win32 build 2022-01-05 13:08:38 -06:00
Mikael Nousiainen 2857a54ea6 Allow enabling of async data mode via conf option. Ignore multicast data publishing if the publisher routine is not enabled. 2022-01-05 19:12:43 +02:00
Mikael Nousiainen 8ee0383464 Merge branch 'master' into async-io-on-windows 2022-01-03 14:40:09 +02:00
Mikael Nousiainen a00d78c860 Implement pipes using asynchronous/overlapped I/O on Windows 2022-01-03 14:18:49 +02:00
Mike Black W9MDB 60c1be9d0d Improve debug in rig_token_lookup to show parameter 2022-01-02 08:27:28 -06:00
Mike Black W9MDB fb04893918 Improve debug in rig_confparam to show parameter 2022-01-02 08:27:02 -06:00
Mike Black W9MDB 18548ef298 Reduce debug in register.c -- not needed 2022-01-01 17:05:51 -06:00
Mike Black W9MDB 01b7f81119 Add a data tag to the caps structure and a test in rig_init to ensure the data tag is where it is expected
Modify testrigcaps.c to test new data tag
This should detect any changes which corrupt rig_caps from additons/subtractions/changes to the structure
2021-12-31 23:49:29 -06:00
Mike Black W9MDB 8a78069975 Make write_block fail when device is not open
https://github.com/Hamlib/Hamlib/issues/912
2021-12-30 06:59:26 -06:00
Mike Black W9MDB 80188965a1 Comment out more async code 2021-12-29 22:28:32 -06:00
Mike Black W9MDB 05bed8f52e Add vfo_fixup to rig_get_mode 2021-12-28 23:50:32 -06:00
Mike Black W9MDB 99f964ed72 Add vfo_fixup to rig_set_mode 2021-12-28 23:20:57 -06:00
Mike Black W9MDB e223cf8ac9 Remove debug statements from iofunc.c 2021-12-28 23:02:03 -06:00
Mike Black W9MDB cab6ae80b5 Update vfo_fixup to fix VFO_SUB too 2021-12-28 22:30:53 -06:00
Mike Black W9MDB c8cf296711 https://github.com/Hamlib/Hamlib/issues/907 2021-12-28 18:14:35 -06:00
Mike Black W9MDB 6d16f24157 CODAN promoted to stable
Re-enable serial flush
2021-12-28 12:55:50 -06:00
Mike Black W9MDB f5b229f9dc Re-enable serial_flush 2021-12-28 11:26:02 -06:00
Mike Black W9MDB 36859c33dc Fix rig_open 2021-12-28 07:49:45 -06:00
Mike Black W9MDB a77f18b79a Add error message to rig_debug output 2021-12-28 07:33:32 -06:00
Mike Black W9MDB 045ab048f1 Remove more async code to clean up compiler warning for 4.5 2021-12-27 17:09:50 -06:00
Mike Black W9MDB 1518b8033c If -RIG_ENTARGET returns from set_freq it will be ignored
This will covers rigs that cannot set freq while transmitting like the FTDX3000 and FTDX5000
https://github.com/Hamlib/Hamlib/issues/906
2021-12-27 14:46:56 -06:00
Mike Black W9MDB 16406bba09 Merge branch 'master' of https://github.com/Hamlib/Hamlib 2021-12-27 11:48:22 -06:00
Mike Black W9MDB 0ccf0b480c Add CODAN Envoy and NGS rigs 2021-12-27 11:48:05 -06:00
Mike Black W9MDB 0974680022 Fix compiler error from async code 2021-12-27 08:33:53 -06:00
Mike Black W9MDB 2fe9117639 Disable async processing and move async definitions out of hamlib_port_t
This broke backwards compatibility with DLL/shared libraries
2021-12-26 22:24:09 -06:00
Mike Black W9MDB 196be77da4 Revert "Add error message to debug statements with error codes -- a little more user friendly"
This reverts commit 016bcfcf39.
This might have affected DLL compatiblity
2021-12-26 09:10:21 -06:00
Mike Black W9MDB 016bcfcf39 Add error message to debug statements with error codes -- a little more user friendly 2021-12-26 08:02:22 -06:00
Mike Black W9MDB ef77f1c71f Fix pipe NONBLOCK flags in iofunc.c -- was not being applied to both file descriptors
https://github.com/Hamlib/Hamlib/issues/902
2021-12-26 07:27:38 -06:00
Mike Black W9MDB 72dac9a573 Disable async startup code on Windows
Need a custom pipe function for Windows to work
https://github.com/Hamlib/Hamlib/issues/902
2021-12-25 12:33:32 -06:00
Mike Black W9MDB 296b3b6e03 Change pipe flags to GETFL/SETFL for async NONBLOCK operations 2021-12-21 07:34:39 -06:00
Mike Black W9MDB 2c7394f638 Fix msys compilation with new pipe calls
Windows pipe will likely not work and needs to be replaced with overlapped I/O
2021-12-20 12:42:31 -06:00
Mike Black W9MDB 4f4b14f771 Fix compiler warning in iofunc.c 2021-12-20 09:17:27 -06:00
Mikael Nousiainen baea7e8c9a Merge upstream changes and fix conflicts. Update NEWS. 2021-12-20 10:06:42 +02:00
Mikael Nousiainen 2cd18ffa3c Improve multicast UDP snapshot data documentation 2021-12-20 09:53:21 +02:00
Dawid SQ6EMM 0d8e1355bd Let SEND_MORSE and SEND_VOICE_MEM be announced as capabilities. 2021-12-20 00:30:24 +01:00
Mikael Nousiainen cd9a24b72e Merge upstream changes and fix conflicts 2021-12-18 23:53:42 +02:00
Mikael Nousiainen c764336e73 Fix build warnings caused by changes to I/O function signatures 2021-12-18 23:49:45 +02:00
Mike Black W9MDB 41eb23bb26 Update jst145
Add and fix agclevel calls
2021-12-13 16:15:26 -06:00
Mikael Nousiainen 1d067d6a43 Merge branch 'master' into async-reader 2021-12-12 23:05:48 +02:00
Mikael Nousiainen 56c95b1529 Merge upstream changes and fix conflicts 2021-12-12 23:05:26 +02:00
Mike Black W9MDB 5e15159c79 Move debug in set_ptt to see logic for serial port sharing 2021-12-12 08:17:30 -06:00
Michael Black W9MDB b90c745239 Add levelagcvalue and levelagcstr functions
https://github.com/Hamlib/Hamlib/issues/883
2021-12-10 08:39:16 -06:00
Mike Black W9MDB 759918aac6 Fix date_strget DLL export
https://github.com/Hamlib/Hamlib/issues/882
2021-12-07 12:17:02 -06:00
Mike Black W9MDB c67f21bf96 Fix timezone to zero for UTC time values
https://github.com/Hamlib/Hamlib/issues/851
2021-12-06 11:57:45 -06:00
Mike Black W9MDB cb80f2b18d Fix date_strget to use the "T" seperator for ISO8601 standard
https://github.com/Hamlib/Hamlib/issues/851
2021-12-06 11:50:30 -06:00
Mike Black W9MDB 67e18b865e https://github.com/Hamlib/Hamlib/issues/851
Fix msys ISO8601 date time string -- hopefully portable everywhere
2021-12-06 11:43:22 -06:00
Mike Black W9MDB 674a9868d9 Implement ISO8601 time standard in more places.
Debug time now shows localtime + utc offset
Rigs that can set the clock now can set either local or utc time on the rig
Icom rigs can only display clock#1 right now so users may want either local or utc
So here are IC7300 examples
rigctl -m 3073 -r com3 -s 115200 set_clock local
rigctl -m 3073 -r com3 -s 115200 set_clock utc
2021-12-06 10:23:18 -06:00
Mike Black W9MDB 07cac7be76 Move ELAPSED macros to rig.h for global use
Add ELAPSED to get_vfo_info in rigctl_parse.c
2021-12-05 09:46:00 -06:00
Mike Black W9MDB a1da584bc1 Add HAMLIB_CACHE_ALWAYS to rig_get_mode
https://github.com/Hamlib/Hamlib/issues/880
2021-12-02 16:53:22 -06:00
Mike Black W9MDB b5a4e99a3e Add HAMLIB_CACHE_ALWAYS
Enable for rig_get_freq
https://github.com/Hamlib/Hamlib/issues/880
2021-12-02 16:44:39 -06:00
Mike Black W9MDB a1c8493c62 First cut at clock setting for IC7300/7800/785x/9700
https://github.com/Hamlib/Hamlib/issues/851
2021-12-01 11:50:33 -06: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
Mike Black W9MDB a36b74deca https://github.com/Hamlib/Hamlib/issues/514 2021-11-29 16:08:24 -06:00
Mike Black W9MDB 618cf90145 Ensure map_arg is zeroized in mem.c 2021-11-28 16:44:16 -06: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
Mike Black W9MDB 63a51c36a1 astyle files preparing for 4.4 release 2021-11-28 12:41:10 -06:00
Mike Black W9MDB 5cf68f3647 Get the correct rx_vfo when split is off
https://github.com/Hamlib/Hamlib/issues/872
2021-11-25 12:17:39 -06:00
Mike Black W9MDB d22e7d2f77 Update minlen debug to be accurate
https://github.com/Hamlib/Hamlib/issues/850
2021-11-25 10:31:44 -06:00
Mike Black W9MDB 643e18dc28 Ensure rx_vfo is set correctly based on tx_vfo requested
https://github.com/Hamlib/Hamlib
2021-11-25 09:34:23 -06:00
Mike Black W9MDB 921bd9812f Add some debug to misc.c
https://github.com/Hamlib/Hamlib/issues/872
2021-11-24 17:01:15 -06:00