Wykres commitów

9959 Commity (176a63c72615e84521cfe841368f07a239c4335a)

Autor SHA1 Wiadomość Data
Mike Black W9MDB 176a63c726 Add simft847.c 2023-05-14 13:12:45 -05:00
Mike Black W9MDB 0ad834f59e Add simft847 to Makefile.am 2023-05-14 13:11:58 -05:00
Mike Black W9MDB 05ab130f91 Add width/shift debug to ts590.c
https://github.com/Hamlib/Hamlib/issues/1293
2023-05-14 12:50:49 -05:00
Mike Black W9MDB 6651345065 Add SF command for TS-590S/SG
Still need to add bandwidth get/set
https://github.com/Hamlib/Hamlib/issues/1293
2023-05-14 11:06:22 -05:00
Michael Black 10f1f3a7cd
Merge pull request #1289 from mikaelnousiainen/bug-fixes-1
Fix a number of issues in the current Hamlib code
2023-05-14 07:26:34 -05:00
Mikael Nousiainen eea12aff0a Merge master 2023-05-14 12:08:15 +03:00
Mikael Nousiainen 93e8a2879d Fix read timeout retry logic 2023-05-14 11:57:09 +03:00
Mikael Nousiainen c75fdeb3e4 Make retries in case of read timeout optional and configurable via set-conf option. When not absolutely necessary, they will significantly slow down flushing and normal serial communications with a rig 2023-05-14 11:52:48 +03:00
Mike Black W9MDB 7c5a636a64 Add FTDX10 to CAT TOT 100ms rigs 2023-05-13 22:27:23 -05:00
Mike Black W9MDB 09c57dd961 Check multicast for null
https://github.com/Hamlib/Hamlib/issues/695
2023-05-13 16:26:46 -05:00
Mike Black W9MDB c3cfb760bb Align lock with depth check
https://github.com/Hamlib/Hamlib/issues/695
2023-05-13 16:24:52 -05:00
Mike Black W9MDB 7f4665723a Add lock function affected rig_get_freq and rig_set_freq
https://github.com/Hamlib/Hamlib/issues/695
2023-05-13 16:20:55 -05:00
Mike Black W9MDB 12384c7796 Change rigctl_parse to use ENTERFUNC2 instead of ENTERFUNC
https://github.com/Hamlib/Hamlib/issues/695
2023-05-13 16:11:46 -05:00
Mike Black W9MDB 300c0c415a Fix some state.depth values 2023-05-13 16:02:41 -05:00
Mike Black W9MDB 006ca07b3c Fix multicast.h
https://github.com/Hamlib/Hamlib/issues/695
2023-05-13 15:44:08 -05:00
Mike Black W9MDB 75b1b20fa2 Remove dead code from multicast.h
https://github.com/Hamlib/Hamlib/issues/695
2023-05-13 15:41:38 -05:00
Mike Black W9MDB c4d0df1f86 Balance RETURNFUNC2 in cache.c 2023-05-13 15:22:31 -05:00
Mike Black W9MDB 14cdbcba31 Balance RETURNFUNC in cache.c 2023-05-13 15:11:11 -05:00
Mike Black W9MDB c2d1f04507 Add comments about multicast mutex
https://github.com/Hamlib/Hamlib/issues/695
2023-05-13 14:54:43 -05:00
Mike Black W9MDB 8ad62b1af8 Merge branch 'master' of https://github.com/Hamlib/Hamlib 2023-05-13 10:49:26 -05:00
Mike Black W9MDB 99baa872bf Move sleep for serial before the flush 2023-05-13 10:49:08 -05:00
Mike Black W9MDB 28e2d8f45c Move sleep for serial before the flush 2023-05-13 10:48:39 -05:00
Mike Black W9MDB 43b24caa01 Fix rigctld timeout on open
https://github.com/Hamlib/Hamlib/issues/1288
2023-05-13 10:41:41 -05:00
Mike Black W9MDB 26aa57aded Add rig_lock and pthread mutex for multicast
https://github.com/Hamlib/Hamlib/issues/695
2023-05-13 08:11:50 -05:00
Mike Black W9MDB fc96ec0874 Add new rig_lock function for eventual use in threading with new multicast
https://github.com/Hamlib/Hamlib/issues/695
2023-05-13 08:00:06 -05:00
Mikael Nousiainen e89687668d Add flushing of rig port, including async data pipes, after \send_raw and \send_cmd to drain any extra rig responses 2023-05-13 00:04:37 +03:00
Mike Black W9MDB c7cfc78303 Add IC7700 to rigs that don't have 0x25 2023-05-12 14:36:40 -05:00
Mike Black W9MDB 1f98f0d347 Try again to fix ft847 vfo reading
https://github.com/Hamlib/Hamlib/issues/1286#issuecomment-1545971701
2023-05-12 11:19:02 -05:00
Mikael Nousiainen 92215dfd2a Fix bugs in \send_raw command and add possibility to specify any command terminator character. Add \stop_morse to Dummy rig. 2023-05-12 10:01:32 +03:00
Mike Black W9MDB dfc5e72d02 Have FT847 default to sat_mode when Sub VFO is requested
Don't see any way to query satellite mode
https://github.com/Hamlib/Hamlib/issues/1286#issuecomment-1544662994
2023-05-11 16:36:12 -05:00
Mike Black W9MDB bdecc7f73e Only do close functions when comm_state is true
https://github.com/Hamlib/Hamlib/issues/1282
2023-05-10 23:27:40 -05:00
Mike Black W9MDB 5f55b0ea48 Since we do two timeouts now for serial we can cut serial timeouts in half
https://github.com/Hamlib/Hamlib/issues/1282
2023-05-10 23:23:33 -05:00
Mike Black W9MDB f03b03878e Speed up timeout during rig_open by not doing any retries
https://github.com/Hamlib/Hamlib/issues/1282
2023-05-10 23:00:12 -05:00
Mike Black W9MDB 6285c4a6b8 Remove unused variable in newcat.c
https://github.com/Hamlib/Hamlib/issues/1282
2023-05-10 17:28:49 -05:00
Mike Black W9MDB 131f8443a3 Improve Yaesu poweron detection speed in default condition of already powered on
https://github.com/Hamlib/Hamlib/issues/1282
2023-05-10 17:24:41 -05:00
Mike Black W9MDB e9cc1881dc Fix x25cmdfails detection in icom.c
https://github.com/Hamlib/Hamlib/issues/1277#issuecomment-1542655090
2023-05-10 14:42:22 -05:00
Mikael Nousiainen c80d45378a More fixes to command 0x25 logic 2023-05-10 22:39:45 +03:00
Mikael Nousiainen 716637c4ab Fix x25cmdfails logic to allow failure detection only once. Subsequent failures after an initial successful use of command 0x25 will not prevent use of the command. 2023-05-10 22:35:44 +03:00
Mikael Nousiainen 1596e125b6 Fix use of uninitialized variable 2023-05-10 20:57:33 +03:00
Mikael Nousiainen 4b8de5f96d Change float level granularity formatting to use %f to avoid E notation. Fix AGC_TIME level range for Icom rigs. Fix listing of AGC levels in \dump_caps. Add \stop_morse and \wait_morse in \dump_caps. Add simulation of responses in \send_cmd_rx and \send_raw for dummy rig (and if rig port type is NONE). Fix other minor issues. 2023-05-10 20:53:18 +03:00
Mike Black W9MDB 42d6cce77b Add multicast tests to .gitignore 2023-05-10 11:21:30 -05:00
Mike Black W9MDB d2924c7ae7 Add a flush in newcat.c get_powerstat 2023-05-09 14:13:17 -05:00
Mike Black W9MDB 58e6ee3553 I think we can work without config.h being included in rig.h
https://github.com/Hamlib/Hamlib/issues/695
2023-05-09 12:00:53 -05:00
Mike Black W9MDB 322ba6901c Remove multicast.h from src/Makefile.am 2023-05-09 11:57:11 -05:00
Mike Black W9MDB 04e10da6e3 Move multicast.h to include/hamlib and fix some other things
https://github.com/Hamlib/Hamlib/issues/695
2023-05-09 11:46:54 -05:00
Mike Black W9MDB b67803358c Update multicast.c JSON
https://github.com/Hamlib/Hamlib/issues/695
2023-05-09 09:23:46 -05:00
Mike Black W9MDB 7985286208 Add PTT to multicast packet
https://github.com/Hamlib/Hamlib/issues/695
2023-05-09 09:15:41 -05:00
Mike Black W9MDB f97736649f Remove #pragma from rigtestmcastrx.c
https://github.com/Hamlib/Hamlib/issues/695
2023-05-09 08:24:41 -05:00
Mike Black W9MDB 7835329e32 Fix mingw build for multicast.c
https://github.com/Hamlib/Hamlib/issues/695
2023-05-09 07:00:03 -05:00
Mike Black W9MDB 1d96a84b44 Fix dangling pointer in aor.c 2023-05-08 23:58:52 -05:00