Commit Graph

11393 Commits

Author SHA1 Message Date
Michael Black
fd153e26f4
Merge pull request #1590 from chrbayer84/upstream-817
FT-817 power/SWR levels
2024-07-29 11:20:21 -05:00
chrbayer84
1a37c569fa
Merge branch 'master' into upstream-817 2024-07-29 11:57:27 -04:00
Christian Bayer
748be3707f FT-817 power and SWR levels 2024-07-29 17:54:50 +02:00
Mike Black W9MDB
2b10a3078e Allow FT817 to return prior SWR value when not in transmit 2024-07-28 17:30:37 -05:00
Mike Black W9MDB
2668605fbd Fix boo-boo on ft817.c 2024-07-28 16:58:48 -05:00
Mike Black W9MDB
ae39040fb1 Adjust PWR table for FT817 2024-07-28 16:56:15 -05:00
Christian Bayer
6db44d6d49
upstream 817 2024-07-28 20:00:35 +02:00
Mike Black W9MDB
5ec0b84645 Update SWR values for FT817 thanks to Christian WA4YA, DL4YA 2024-07-28 06:57:54 -05:00
Mike Black W9MDB
647b477dc9 Fix x26cmdfails in icom.c 2024-07-26 15:48:44 -05:00
Mike Black W9MDB
3f59e962e1 Update simic7100 2024-07-26 07:35:19 -05:00
Mike Black W9MDB
b718788c9a Echo detection is now dynamic so can be changed while running
Async packet is now handled correctly...may be tied to the ANT CI-V port
https://github.com/Hamlib/Hamlib/issues/1575
https://github.com/Hamlib/Hamlib/issues/1587
https://github.com/Hamlib/Hamlib/issues/1588
2024-07-25 12:08:23 -05:00
Mike Black W9MDB
75783cb125 Revert "Try to fix IC-7100 remote operation echo oddity"
Seems to break things severely
This reverts commit ed33a235f4.
2024-07-23 09:34:09 -05:00
Mike Black W9MDB
ed33a235f4 Try to fix IC-7100 remote operation echo oddity
https://github.com/Hamlib/Hamlib/issues/1575
2024-07-22 16:57:14 -05:00
Mike Black W9MDB
db74acc725 Try to fix Hilberling PTT again 2024-07-21 22:22:12 -05:00
Mike Black W9MDB
673d031d5e Fix Hilbering TQ and AI commands 2024-07-21 17:38:40 -05:00
Mike Black W9MDB
979d2adccf On EBUSY write we'll do 2 retries with 200ms wait 2024-07-19 23:10:10 -05:00
Mike Black W9MDB
abd6d4f388 Avoid possible segfault 2024-07-19 22:39:12 -05:00
Mike Black W9MDB
2e96b91b04 Add Xiegu X6200 2024-07-17 22:43:35 -05:00
Mike Black W9MDB
56d55f59b3 Fix echo bug
https://github.com/Hamlib/Hamlib/issues/1581
2024-07-17 11:38:59 -05:00
Mike Black W9MDB
3e2922fe69 Fix Icom echo detection
https://github.com/Hamlib/Hamlib/issues/1581
2024-07-17 09:34:28 -05:00
Mike Black W9MDB
8b9c768063 Update info in riglist.h
Make check for mfg_name or model_name of Misc, Other, or Dummy for GM3ZZA's application
Just to avoid ever using these accidentally
2024-07-14 22:57:40 -05:00
Michael Black
c0be98aea9
Merge pull request #1584 from GeoBaltz/rp13
Still more rig->state pointer conversion
2024-07-14 10:24:25 -05:00
George Baltz N3GB
1e8ba0dff9 Catch up with latest code
Fix compiler warning
2024-07-14 11:09:05 -04:00
George Baltz N3GB
16707507c6 Yet another batch of state pointers 2024-07-14 01:17:28 -04:00
George Baltz N3GB
7bf63ecbf0 More amplifier and rotator state changes 2024-07-14 01:17:28 -04:00
George Baltz N3GB
c28caa7a9c Use macros/pointers for rot->state references 2024-07-14 01:17:28 -04:00
George Baltz N3GB
105a411c74 Use pointers for amp->state references 2024-07-14 01:17:28 -04:00
Mike Black W9MDB
fc8642fbf8 Fix elecraft TQ command processing.
Had put in an exception for Hilberling which affected Elecraft TQ command too
So have made Hilberling exception very specific
https://github.com/Hamlib/Hamlib/issues/1583
2024-07-13 16:31:26 -05:00
Mike Black W9MDB
21897517b6 Remove TQX command as not compatible with older K4 firmware.
Need to do firmware check before reimplementing
Give 250ms extra time after TQ command to allow K4 TCP response
https://github.com/Hamlib/Hamlib/issues/1583
2024-07-13 12:45:13 -05:00
Mike Black W9MDB
8cc51f5ad7 Fix Flex 127.0.0.1 error 2024-07-11 22:26:11 -05:00
Mike Black W9MDB
f5ad3c64bf Fix compile problem with __TIMESIZE on some OS's
https://github.com/Hamlib/Hamlib/issues/1582
2024-07-11 22:17:29 -05:00
Mike Black W9MDB
a3f930b061 Improve K4 firmware detection 2024-07-11 13:19:52 -05:00
Mike Black W9MDB
47cb5fdc1a Change Elecraft K4 to use TQX instead of TQ to speed up ptt checking time
TQ waits for s-meter hold off time so can time out
2024-07-11 10:00:09 -05:00
Mike Black W9MDB
74d780f19f Change Elecraft K4 to use TQX instead of TQ to speed up ptt checking time
TQ waits for s-meter hold off time so can time out
2024-07-11 09:36:33 -05:00
Mike Black W9MDB
2f1e6b636e Restore hardware flow control for TS590S/SG -- manual does say it is required
Use that had problems with RTS keying must find another solution.
https://github.com/Hamlib/Hamlib/issues/1579
2024-07-10 08:37:40 -05:00
Mike Black W9MDB
52f91b3ced Add simpstrotator 2024-07-10 07:26:42 -05:00
Mike Black W9MDB
27838026f5 Update simft991.c and simic7300.c 2024-07-09 11:26:05 -05:00
Mike Black W9MDB
a40311173b Add simic7700 2024-07-09 11:25:10 -05:00
Mike Black W9MDB
645cab50dd Clean up unusable sections of SPE expert.c 2024-07-09 10:48:53 -05:00
Mike Black W9MDB
fc27cc32ce Fix VFOC error in dummy.c 2024-07-09 09:43:05 -05:00
Mike Black W9MDB
40b20aa912 Fix IC-7800 and other 2-byte 0x04 responding Icom rigs to use correct filter number (the existing filter)
https://github.com/Hamlib/Hamlib/issues/1581
2024-07-08 16:53:29 -05:00
Mike Black W9MDB
5814f745b9 Allow Icom rigs to skip packets that do not match the cmd/subcmd sent.
This should allow some sharing between controllers
2024-07-07 12:53:22 -05:00
Mike Black W9MDB
6ed7cfe73d Fix 2038 compile warnings and string usage 2024-07-05 08:43:54 -05:00
Mike Black W9MDB
7b9f1241d9 Fix null check compile warning 2024-07-05 08:19:35 -05:00
Mike Black W9MDB
388a18e5da IC-7100 is sending 0xe1 for broadcast frames so add 0xe1 as an async packet type
https://github.com/Hamlib/Hamlib/issues/1575
2024-07-05 08:16:30 -05:00
Mike Black W9MDB
660bfcb1d9 Allow 0xe1 async frames in icom frame.c 2024-07-04 17:24:11 -05:00
Mike Black W9MDB
6a2bbf130d Fix mode array in pmr171.c 2024-07-04 15:49:45 -05:00
Mike Black W9MDB
5daf92d224 rigctld flush and exit for -L option 2024-07-04 12:23:57 -05:00
Mike Black W9MDB
328731921e Discard Icom packets with E1 controller code
These are async packets which were getting flushed but have to be handled individually.
Have to hande these as generic flush before sending command breaks async packets when echo is on.
https://github.com/Hamlib/Hamlib/issues/1575
2024-07-04 11:52:05 -05:00
Mike Black W9MDB
150ac1608f Fix segfault when running rigctld --ptt-file=/dev/pts/4 --ptt-type=RTS
https://github.com/Hamlib/Hamlib/issues/1560
2024-07-03 22:24:17 -05:00