Commit Graph

10198 Commits

Author SHA1 Message Date
Mike Black W9MDB
7962a51f05 Update simic7300.c 2023-07-16 12:16:11 -05:00
Mike Black W9MDB
902cfd708f Improve Icom set_powerstat=1
Original 2023-07-16T09:28:43.323319-0600:    4:rig_set_powerstat: elapsed=10236ms
IC-7300  2023-07-16T09:46:48.814844-0600:    4:rig_set_powerstat: elapsed=4020ms
IC-9700  2023-07-16T10:36:27.239828-0600:    4:rig_set_powerstat: elapsed=5717ms
The goal is to tweak each rig for fastest result but need more testers for that
Slowest right now is IC-9700 which is the default value
Total timeout will be just over 10.5 seconds to allow rig to power on
https://github.com/Hamlib/Hamlib/issues/1325
2023-07-16 10:38:59 -05:00
Mike Black W9MDB
932cca4c84 Revert "IC-705 cannot do get_powerstat"
This is handled in icom.c generic routine
This reverts commit a2c7227676.
2023-07-15 22:55:07 -05:00
Mike Black W9MDB
d834a5a50d Revert "IC-7610 cannot do get_powerstat"
This is handled in icom.c generic routine
This reverts commit 685f8c3862.
2023-07-15 22:54:04 -05:00
Mike Black W9MDB
8cd135e2ce Move morse handler after rig_open 2023-07-15 22:24:17 -05:00
Mike Black W9MDB
685f8c3862 IC-7610 cannot do get_powerstat 2023-07-15 16:12:38 -05:00
Mike Black W9MDB
a2c7227676 IC-705 cannot do get_powerstat 2023-07-15 15:52:25 -05:00
Mike Black W9MDB
a360d2aaec Return when +/- is send in send_morse 2023-07-15 08:42:13 -05:00
Mike Black W9MDB
f3941cdf62 send_morse should now accept + and - to increase/decrease KEYSPD by 5WPM 2023-07-15 07:55:27 -05:00
Mike Black W9MDB
2204ebef56 Add simic7100.c back 2023-07-15 07:46:01 -05:00
Mike Black W9MDB
ecf914fca9 Clean up simulators/Makefile.am 2023-07-15 07:24:27 -05:00
Mike Black W9MDB
71f4e47006 Fix simicgeneric.c Makefile.am 2023-07-15 07:20:54 -05:00
Mike Black W9MDB
820549faf6 Rename simicom routines to shorter version 2023-07-15 07:14:31 -05:00
Mike Black W9MDB
8a99adc5eb Merge branch 'master' of https://github.com/Hamlib/Hamlib 2023-07-13 12:09:40 -05:00
Mike Black W9MDB
c4aa3c51f9 async_data_enabled = 0
Until we get Windows serial I/O fixed
2023-07-13 12:09:11 -05:00
Michael Black
3821ef92fa
Merge pull request #1336 from mikaelnousiainen/fix-morse-handler-1
Fix FIFO pop() sign issue and clean up morse data handler code
2023-07-12 06:30:38 -05:00
Mikael Nousiainen
c7e73ddf8f Fix FIFO pop() sign issue and clean up morse data handler code 2023-07-12 10:52:42 +03:00
Mike Black W9MDB
5a8bd96427 Fix CPU usage problem in new morse data handler
https://github.com/Hamlib/Hamlib/issues/1334
2023-07-11 11:41:54 -05:00
Mike Black W9MDB
778889e06a Fix rigctlcom.c and rigctlsync. version 2023-07-11 11:19:07 -05:00
Mike Black W9MDB
0225d51a60 Update simulators 2023-07-11 11:16:51 -05:00
Mike Black W9MDB
556e1dd198 Add simicom7600 2023-07-11 11:16:23 -05:00
Mike Black W9MDB
94cce72428 Add hamlib_version command to rigctl/rigctld and format version date as ISO8601 2023-07-11 11:13:04 -05:00
Mike Black W9MDB
79657a4b4d Ensure bytes_read is updated when errors occur during Windows serial i/o 2023-07-11 11:02:03 -05:00
Mike Black W9MDB
84048e3e94 Fix newcat.c TX validation 2023-07-11 10:11:13 -05:00
Mike Black W9MDB
a5034b88ab Shutdown threads before the rig is closed 2023-07-11 08:36:09 -05:00
Mike Black W9MDB
b37e9877bd Merge branch 'master' of https://github.com/Hamlib/Hamlib 2023-07-10 17:27:09 -05:00
Mike Black W9MDB
2ff99809f1 Remove validation from BD/BU commands in newcat.c
https://github.com/Hamlib/Hamlib/issues/1331
2023-07-10 17:26:45 -05:00
Michael Black
bb9a93cc35
Merge pull request #1332 from GeoBaltz/levels_4
Levels 4
2023-07-10 14:59:27 -05:00
George Baltz N3GB
b2ea9da61c Enable level_gran[] checking for all calls to kenwood_set_level.
Part of issue #1144
2023-07-10 15:39:41 -04:00
George Baltz N3GB
649f09449a Yet more missing level defs. 2023-07-10 15:39:41 -04:00
George Baltz N3GB
34fd238291 Still more level_gran data. 2023-07-10 15:39:41 -04:00
George Baltz N3GB
14cb2304b0 Use level_gran[] values in kenwood_get_level. 2023-07-10 15:39:41 -04:00
Mike Black W9MDB
fdc074e1b8 Rename FIFO to FIFO_RIG to avoid collision with freedv FIFO 2023-07-10 06:57:11 -05:00
Mike Black W9MDB
04c65d9d7e Add Quisk as a rig 2023-07-09 23:06:05 -05:00
Mike Black W9MDB
d22653a69d Fix stop_morse to work with new send_morse 2023-07-09 17:04:39 -05:00
Mike Black W9MDB
e9fd0fba40 send_morse now uses a fifo queue and can send up to 1024 chars in one message
it relies on the rig backend returning an error when the rig's CW queue is full
2023-07-09 16:51:33 -05:00
Mike Black W9MDB
97c9cb1961 Add status for rigctl dumpcaps 2023-07-09 12:28:13 -05:00
Mike Black W9MDB
1ddaf63856 Fix model_name, mfg_name, version, and copyright for rigctld dumpcaps 2023-07-09 12:24:26 -05:00
Michael Black
ebf054f4cc
Merge pull request #1330 from mikaelnousiainen/fix-power-status-and-serial-port-issues
Fix power status and serial port issues
2023-07-08 11:51:31 -05:00
Mikael Nousiainen
c6d0365c3b Merge master and fix conflicts 2023-07-08 19:40:10 +03:00
Mike Black W9MDB
9218d208ef Re-enable async 2023-07-08 09:46:54 -05:00
Mike Black W9MDB
0e25df0b4e Remove timeout test code from iofunc.c
https://github.com/Hamlib/Hamlib/issues/1329
2023-07-08 08:01:05 -05:00
Mike Black W9MDB
ba9a1006e8 Fix rig.c 2023-07-07 22:39:05 -05:00
Mike Black W9MDB
bcad19d563 Add morse_data items 2023-07-07 22:34:45 -05:00
Mike Black W9MDB
af506f8e15 Implement next phase of threaded rig_send_morse 2023-07-07 22:23:28 -05:00
Mike Black W9MDB
fda5b984e7 Add current_vfo to cache debug statement 2023-07-07 22:22:57 -05:00
Mike Black W9MDB
8ebe230029 Comment out unused var 2023-07-07 22:12:55 -05:00
Mike Black W9MDB
4b43c755a6 Add fifo.h to Makefile.am 2023-07-07 15:37:06 -05:00
Mike Black W9MDB
4f3bdbdffe Add fifo routine to be used for CW queueing 2023-07-07 15:26:36 -05:00
Mike Black W9MDB
ce052db3a2 Remove get_vfo from ic9700 ic7610 and ic785x 2023-07-07 12:06:38 -05:00