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 |
|
Mikael Nousiainen
|
39cec4aa27
|
Merge branch 'master' into async-reader
|
2021-11-20 22:50:55 +02:00 |
|
Michael Black
|
9b5e283e95
|
Merge pull request #875 from mikaelnousiainen/yaesu-apf-and-contour
Add contour, audio peak filter and keyer functions/levels for many Yaesu rigs
|
2021-11-20 14:31:48 -06:00 |
|
Mikael Nousiainen
|
1f538ad7ec
|
Started work on asynchronous reader thread to enable handling of rig tranceive and waterfall data (WIP)
|
2021-11-20 21:33:29 +02:00 |
|
Mikael Nousiainen
|
f71712b23b
|
Add contour, audio peak filter and keyer functions/levels for many Yaesu rigs
|
2021-11-20 21:28:26 +02:00 |
|
Mike Black W9MDB
|
12f7bb4d8f
|
Change getnameinfo to return numeric IP instead of hostname to avoid Windows long delay on reverse lookups
https://github.com/Hamlib/Hamlib/issues/873
|
2021-11-20 11:52:39 -06:00 |
|
Mike Black W9MDB
|
4b3bbabc5d
|
Fix rig_set_split problem on Kenwood rigs
https://github.com/Hamlib/Hamlib/issues/872
|
2021-11-19 16:19:18 -06:00 |
|
Mike Black W9MDB
|
050826bb44
|
Add send_voice_mem to ic7610.c
|
2021-11-19 14:16:27 -06:00 |
|
Mike Black W9MDB
|
383d97dee0
|
Add update to rig->state.current_vfo in a couple of places
https://github.com/Hamlib/Hamlib/issues/872
|
2021-11-19 00:04:00 -06:00 |
|
Mike Black W9MDB
|
f3dc90f8f5
|
Show split result in kenwood_get_split_vfo_if
https://github.com/Hamlib/Hamlib/issues/872
|
2021-11-18 16:09:45 -06:00 |
|
Mike Black W9MDB
|
c229c2f52d
|
Add some debug to kenwood.c
https://github.com/Hamlib/Hamlib/issues/872
|
2021-11-18 12:05:57 -06:00 |
|
Mike Black W9MDB
|
8c3e8fed28
|
Improved debug in rig_get_cache
https://github.com/Hamlib/Hamlib/issues/872
|
2021-11-18 10:42:58 -06:00 |
|
Mike Black W9MDB
|
489ecf6aed
|
kenwood.c change to minimize mode setting if change not needed
https://github.com/Hamlib/Hamlib/issues/872
|
2021-11-18 09:21:09 -06:00 |
|
Mike Black W9MDB
|
d9d247cad3
|
Add rig_lock to icom.c -- testing multicast capability
https://github.com/Hamlib/Hamlib/issues/695
|
2021-11-15 07:23:18 -06:00 |
|
Mike Black W9MDB
|
3de368f6a2
|
Add rig_lock and rig_unlock to support serial I/O locking for a transaction
https://github.com/Hamlib/Hamlib/issues/695
|
2021-11-15 07:16:31 -06:00 |
|
Mike Black W9MDB
|
3502852d42
|
Improve simyaesu a bit
|
2021-11-15 07:16:17 -06:00 |
|
Mike Black W9MDB
|
f044c2bfdd
|
If VFO_RX requested use rx_vfo
https://github.com/Hamlib/Hamlib/issues/866
|
2021-11-14 22:52:10 -06:00 |
|
Mike Black W9MDB
|
4502731644
|
Add sys/time.h include to enable build on FreeBSD
https://github.com/Hamlib/Hamlib/issues/869
|
2021-11-14 22:36:32 -06:00 |
|
Mike Black W9MDB
|
fdd0749c09
|
Add AB BA commands to newcat.c validate logic and don't validate AB/BA/SV commands
https://github.com/Hamlib/Hamlib/issues/858
|
2021-11-14 16:34:30 -06:00 |
|
Mike Black W9MDB
|
a67f885c85
|
Implement SV command in newcat.c
https://github.com/Hamlib/Hamlib/issues/858#
|
2021-11-14 12:49:52 -06:00 |
|
Mike Black W9MDB
|
470d3b7c4f
|
All icom_open to do 1 retry
https://github.com/Hamlib/Hamlib/issues/868
|
2021-11-14 11:51:14 -06:00 |
|
Mike Black W9MDB
|
4e717d2386
|
Add set/get_vfo for ft991 so rigctld can be used wihout --vfo argument
Hopefully fixes rig_vfo_op function too
https://github.com/Hamlib/Hamlib/issues/858
|
2021-11-13 22:29:19 -06:00 |
|
Mike Black W9MDB
|
dbb9f90abf
|
Remove VFOA/B copy from ft1000mp_rig_set_split_vfo
https://github.com/Hamlib/Hamlib/issues/867
|
2021-11-13 08:08:31 -06:00 |
|
Mike Black W9MDB
|
d6110a8b8b
|
Add rx_vfo to state structure
More to be added to implement this
https://github.com/Hamlib/Hamlib/issues/866
|
2021-11-12 22:59:59 -06:00 |
|
Mike Black W9MDB
|
8b5685425a
|
For non-targetable VFOs we will set VFO on every set_freq
https://github.com/Hamlib/Hamlib/issues/865
|
2021-11-11 17:10:57 -06:00 |
|
Mike Black W9MDB
|
0032f567e1
|
More fixes to k4_set_ptt
https://github.com/Hamlib/Hamlib/issues/864
|
2021-11-10 18:05:27 -06:00 |
|
Mike Black W9MDB
|
4c530dc578
|
More fixes to k4_set_ptt
https://github.com/Hamlib/Hamlib/issues/864
|
2021-11-10 17:49:49 -06:00 |
|
Mike Black W9MDB
|
782e39eb33
|
More fixes to k4_set_ptt
https://github.com/Hamlib/Hamlib/issues/864
|
2021-11-10 17:39:08 -06:00 |
|
Mike Black W9MDB
|
7dceda7d2c
|
More fixes to k4_set_ptt
https://github.com/Hamlib/Hamlib/issues/864
|
2021-11-10 17:27:47 -06:00 |
|
Mike Black W9MDB
|
65cc461918
|
Fix k4_set/get ptt
|
2021-11-10 17:09:51 -06:00 |
|
Mike Black W9MDB
|
ff89d6441e
|
Add new k4_set_ptt
https://github.com/Hamlib/Hamlib/issues/864
|
2021-11-10 16:57:14 -06:00 |
|
Mike Black W9MDB
|
f2ae765c37
|
Fix elecraft_get_vfo_tq
https://github.com/Hamlib/Hamlib/issues/863
|
2021-11-09 23:56:32 -06:00 |
|
Mike Black W9MDB
|
e64a128f3a
|
In rig_set_split_mode and rig mode is not targetable we disable split, set mode, and re-enable to avoid vfo flashing.
This disable is moved behind the targetable mode now as it should not be required in that case
https://github.com/Hamlib/Hamlib/issues/863
|
2021-11-09 23:52:21 -06:00 |
|
Mike Black W9MDB
|
61141126c1
|
Add more ELAPSED timings
|
2021-11-09 23:20:02 -06:00 |
|
Mike Black W9MDB
|
68edfe3357
|
Add more ELAPSED timings
|
2021-11-09 23:14:44 -06:00 |
|
Mike Black W9MDB
|
9eccaec6af
|
Improve debug in rig_get_split_vfo
|
2021-11-09 23:07:02 -06:00 |
|
Mike Black W9MDB
|
5102d3e721
|
Another attempt at elecraft_get_vfo_tq
https://github.com/Hamlib/Hamlib/issues/863
|
2021-11-09 17:48:34 -06:00 |
|
Mike Black W9MDB
|
353bee3a5f
|
Fix elecraft_get_vfo_tq
https://github.com/Hamlib/Hamlib/issues/863
|
2021-11-09 17:32:29 -06:00 |
|
Mike Black W9MDB
|
6ba1bc0811
|
Add elecraft_get_vfo_tq to take advantage of K4's new TQ command
https://github.com/Hamlib/Hamlib/issues/863
|
2021-11-09 17:07:40 -06:00 |
|
Mike Black W9MDB
|
eed9637675
|
Do not change split freq if change not needed
https://github.com/Hamlib/Hamlib/issues/863
|
2021-11-09 17:06:48 -06:00 |
|
Mike Black W9MDB
|
aa86f25321
|
For Kenwood rigs read split status to see if split needs to be set
https://github.com/Hamlib/Hamlib/issues/863
|
2021-11-09 13:20:14 -06:00 |
|
Mike Black W9MDB
|
40546d9e5a
|
For Kenwood rigs set_freq now reads VFO to see if it needs changing
https://github.com/Hamlib/Hamlib/issues/863
|
2021-11-09 13:05:05 -06:00 |
|
Mike Black W9MDB
|
d6541eba0a
|
https://github.com/Hamlib/Hamlib/issues/863
|
2021-11-09 11:59:15 -06:00 |
|
Mike Black W9MDB
|
a3e888dc3f
|
Fix post_write_delay for K3 and zeroize for K4
f5abd7a176
|
2021-11-09 11:17:51 -06:00 |
|
Mike Black W9MDB
|
d1f9ca1b68
|
Update status of FTDX9000 to Stable
|
2021-11-08 16:52:00 -06:00 |
|
Mike Black W9MDB
|
b17d681fc2
|
More portable debug method -- should work on any compiler
|
2021-11-08 10:28:28 -06:00 |
|
Mike Black W9MDB
|
5eb169edc1
|
Add new method for debugging calling functions -- need to test with multiple compilers to see if it compiles OK
|
2021-11-08 10:19:12 -06:00 |
|
Mike Black W9MDB
|
3b927a81eb
|
Fix icom filter number for 0x26 command -- filter should not change now at all from what the user sets.
https://github.com/Hamlib/Hamlib/issues/854
|
2021-11-07 12:39:54 -06:00 |
|
Mike Black W9MDB
|
41ebbb02b5
|
Reduce network_open debug to TRACE instead of ERROR
|
2021-11-07 08:21:54 -06:00 |
|
Mike Black W9MDB
|
50bbf7b36b
|
Prep ft847 for mcHF firmware version check
https://github.com/Hamlib/Hamlib/issues/859
|
2021-11-07 08:14:46 -06:00 |
|