Mike Black W9MDB
6a98b0b9cb
Rest of commit -- if setting FM width to other than 7000/10000/15000 cache will show requested width until next poll
...
https://github.com/Hamlib/Hamlib/issues/1533
2024-04-22 17:48:59 -05:00
Mike Black W9MDB
c70502ea34
Fix IC7300/9700 FM filter set -- now honors FM widths of 7000,10000, and 15000
2024-04-22 17:32:48 -05:00
Mike Black W9MDB
f8a67d716e
Some progress getting SB4100 to work
...
https://github.com/Hamlib/Hamlib/issues/1541
2024-04-22 11:27:29 -05:00
Mike Black W9MDB
08aac88377
Add set_ptt for kachina 505dsp
2024-04-20 15:09:09 -05:00
Mike Black W9MDB
d9b57bc7a8
Align dummy rigs
2024-04-19 16:41:37 -05:00
Mike Black W9MDB
90545a192e
Hopefully fix Barrett 4100 protocol
2024-04-19 10:34:20 -05:00
Mike Black W9MDB
dce80d264a
Update FLRig version
2024-04-18 11:28:38 -05:00
Mike Black W9MDB
4c111da0d1
Add small delay when setting VFO in FLRig to allow GUI to catch up
2024-04-18 11:22:41 -05:00
Mike Black W9MDB
d9b589d254
Fix unflushed data in get_lock
2024-04-18 11:22:25 -05:00
Mike Black W9MDB
9e42ca2052
Add IC756 IC756PROII and IC756PROIII to execeptions on get/set_mode
2024-04-15 08:13:55 -05:00
Mike Black W9MDB
331143fa17
Change TS890 to use SF command for mode get/set
2024-04-13 22:50:38 -05:00
Mike Black W9MDB
a6ad5f0928
Fix TS890 set_vfo in set_mode
2024-04-13 15:23:53 -05:00
Mike Black W9MDB
b42aa75dd8
astyle kenwood.c
2024-04-13 07:36:02 -05:00
Mike Black W9MDB
6cfdb9d4ed
Fix TS890 set_mode
2024-04-13 06:44:18 -05:00
Mike Black W9MDB
0ba199448b
Make TS890S behave like TS990S for mode on VFOB
2024-04-09 17:14:48 -05:00
Mike Black W9MDB
63fa818fd7
Add PARM_AFIF_LAN and PARM_AFIF_ACC for IC-9700
...
Add PARM_WLAN for IC-705
Fix parm selection/printout for the AFIF labels
2024-04-04 08:21:23 -05:00
Mike Black W9MDB
9a7dda25c8
w command now recognizes ; and 0xfd as valid endings for faster response instead of timeout
...
Stacking commands with w and W works e.g. FA;FB;
Still need to allow for hex values with simple form "xfe xfe...." instead of "\0xfe \0xfe..." -- more in-line with FLRig format
https://github.com/Hamlib/Hamlib/issues/1536
2024-04-02 16:26:27 -05:00
Mike Black W9MDB
41de3425d2
Fix hamlib_version in netrigctl_open and blank agc_levels from FLRig
2024-03-31 12:22:02 -05:00
Mike Black W9MDB
7b8f263b21
Reduce verbosity in netrigctl.c
2024-03-30 10:06:08 -05:00
Mike Black W9MDB
0353fdcae0
Reduce debug in flrig
2024-03-29 22:23:36 -05:00
Michael Black
ce4e9bfdf0
Merge pull request #1532 from GeoBaltz/rp8
...
More pointer conversions
2024-03-28 15:46:13 -05:00
Mike Black W9MDB
55d5f8b64a
Really fix FLRig get_bwA return code
2024-03-26 16:59:57 -05:00
Mike Black W9MDB
0a0118b797
Fix FLrig get_bwA and get_bwB to return cached value if FLRig returns empty value
2024-03-26 16:25:20 -05:00
George Baltz N3GB
2d0b8b807d
Pointerize all state references in rigs/kenwood/*
2024-03-26 02:08:33 -04:00
George Baltz N3GB
4b436479d1
More pointers to state
2024-03-26 02:08:33 -04:00
George Baltz N3GB
406b947134
More pointers to state
2024-03-26 02:08:33 -04:00
George Baltz N3GB
53b01d829e
Start converting rigs/* to use pointers to state
2024-03-26 02:08:33 -04:00
Mike Black W9MDB
896230beed
Fix bandwidth set for FLRig
2024-03-25 22:26:58 -05:00
Mike Black W9MDB
624e00dcb4
Fix FLRig reading of bandwith when FIXED or "k" is read back
2024-03-25 11:29:18 -05:00
Mike Black W9MDB
31ea63b2f3
Fix IC7300 bandwidth reading for AM/BM ....still need to fix setting bandwidth for AM/FM
2024-03-25 10:23:40 -05:00
Mike Black W9MDB
c3429084fb
Allow FLRig to use "k" values for bandwidth
2024-03-25 10:22:48 -05:00
Cedric DJ3CE
7a7b52b89c
Add SWR get_level to K3 (KX3, KX2)
...
Capabilities, level_gran and k3_get_level
2024-03-25 01:49:02 +01:00
Mike Black W9MDB
1881b2e206
Fix FT1000MP rig_set_freq to set cache
2024-03-23 11:52:26 -05:00
Mike Black W9MDB
1b3481ba95
Fix FT-1000MP get_freq
2024-03-23 09:57:35 -05:00
Mike Black W9MDB
f51e7ef760
Add SDRConsole rig entry since TS-2000 is now hardware flow control by default
2024-03-23 08:46:56 -05:00
Mike Black W9MDB
2feb4cc65c
Fix IC7700 get_mode_without_data
2024-03-21 17:04:37 -05:00
Mike Black W9MDB
538d41b9e8
Fix Xiegu X6100
...
https://github.com/Hamlib/Hamlib/issues/1499
2024-03-19 17:51:03 -05:00
Mike Black W9MDB
9331f9e5f4
Fix TS890S to not give an error for STRENGTH or WATTS but return 0 as appropriate
2024-03-19 16:19:52 -05:00
Mike Black W9MDB
68bcae6ee8
Some improvements on codan rigs
2024-03-18 17:24:07 -05:00
Mike Black W9MDB
1de9a5cede
Fix compile warning on rig_debug messages
...
https://github.com/Hamlib/Hamlib/issues/1525
2024-03-17 09:01:58 -05:00
Mike Black W9MDB
1045620313
Return error on bad read_icom_frame
2024-03-15 07:27:19 -05:00
George Baltz N3GB
aa0d83df95
Use pointers for all cache references in rigs/*
2024-03-09 14:25:59 -05:00
George Baltz N3GB
609065775c
Update some of rigs/* to use pointer to cache
...
Issue #536
2024-03-08 21:00:19 -05:00
Mike Black W9MDB
15a2b5a0dc
Fix segfault on rigctl -m 2 -u
...
https://github.com/Hamlib/Hamlib/issues/1520
2024-03-04 12:23:00 -06:00
Mike Black W9MDB
f122f6422b
Fix Icom switching to VFO mode when starting up in memory mode
...
https://github.com/Hamlib/Hamlib/issues/1431
2024-03-03 22:39:49 -06:00
Mike Black W9MDB
c74b3c10c6
Add AM and AMD modes to flrig and bandwidth
2024-03-02 16:16:46 -06:00
Mike Black W9MDB
a96a97ae3c
Return 10,000 for bandwidth for Flrig when "FIXED" is returned
2024-03-02 15:58:41 -06:00
Mike Black W9MDB
7831dfc311
Icom async packets now work when ci-v echo is on.
...
async packets are handled individually and not flushed anymore
2024-03-01 16:41:44 -06:00
Mike Black W9MDB
12404aa8a6
Ignore ICOM transceive frames
2024-03-01 12:56:20 -06:00
Mike Black W9MDB
65d2023b95
Allow FT1000MP to set vfoA when MEM is active
2024-02-29 15:55:42 -06:00
Mike Black W9MDB
25ee5d65d5
Fix rigctld vfo_ops
...
https://github.com/Hamlib/Hamlib/issues/1518
2024-02-28 17:30:41 -06:00
Mike Black W9MDB
7bda13f0e0
Fix ft1000d.c get_freq for current vfo
...
Fix ft1000mp.c get_freq to use cached value
2024-02-28 15:09:02 -06:00
Mike Black W9MDB
b65997a249
astyle netrigctl.c
2024-02-26 07:36:25 -06:00
Mike Black W9MDB
5f92b19ef4
Revert "Sync github"
...
This reverts commit 5089949f10
.
2024-02-24 11:10:41 -06:00
Mike Black W9MDB
5089949f10
Sync github
2024-02-24 11:09:54 -06:00
Mike Black W9MDB
83f5655a9f
Fix PKTAM in kenwood.c
...
https://github.com/Hamlib/Hamlib/issues/1502
2024-02-24 06:51:32 -06:00
Mike Black W9MDB
1b2f6a84f7
Add USB-D1/D2/D3 LSB-D1/D2/D3 to new modes and Flrig
...
https://github.com/Hamlib/Hamlib/issues/1502
2024-02-23 12:27:55 -06:00
Mike Black W9MDB
81dae00ea0
Fix ID read for Xiegu rigs and add x25x26 possible
...
https://github.com/Hamlib/Hamlib/issues/1499
2024-02-18 22:25:19 -06:00
Mike Black W9MDB
0902b32c45
Remove debug statement causing warning on mingw64
2024-02-16 17:05:07 -06:00
Mike Black W9MDB
5d83ac767b
Update SDRUno information
2024-02-15 09:08:42 -06:00
Mike Black W9MDB
c471884122
Fix TS590 and TS890 RIG_LEVEL_RFPOWER_METER_WATTS
2024-02-14 16:35:34 -06:00
Mike Black W9MDB
e1f2342982
Promote all BETA to STABLE
...
Promot all ALPHA to BETA
2024-02-14 07:11:20 -06:00
Mike Black W9MDB
972d792a4f
Round watt values to whole number >= 10 and 1 decimal place < 10
2024-02-13 16:39:59 -06:00
George Baltz N3GB
59aaf1f4c3
Minor cleanup of ts890.c
...
Simplify out-of-range check
Mute possible cppcheck squawk
Round power to whole watts
2024-02-13 13:11:24 -05:00
Mike Black W9MDB
916049b0a5
Icom rigs can now use filter_usbd, filter_cw, and filter_usb set-conf options to set filter for USBD/LSBD, USB/LSB, and CW/CWR modes
...
e.g. --set-conf=filter_usbd=2,filter_cw=1,filter_usb=3
https://github.com/Hamlib/Hamlib/issues/1507
2024-02-11 12:23:24 -06:00
George Baltz N3GB
e26e6cd7f2
Convert rigs/yaesu
...
No more code references to raw port structures in rigs/*
2024-02-05 11:28:31 -05:00
George Baltz N3GB
12552bff64
Do rigs/tuner/, rigs/uniden/, rigs/winradio/ & rigs/wj/
...
This leaves only rigs/yaesu
2024-02-05 11:28:31 -05:00
George Baltz N3GB
a2abc25416
Convert rigs/mds/, rigs/skanti/, rigs/tapr/ and rigs/tentec/
2024-02-05 11:28:31 -05:00
George Baltz N3GB
eb94ce2b94
Convert rigs/loew/, rigs/pcr/, rigs/prm80/, rigs/racal/ and rigs/rs/
2024-02-05 11:28:31 -05:00
George Baltz N3GB
464eea58e7
Convert rigs/icom/, rigs/kit/
2024-02-05 11:28:31 -05:00
George Baltz N3GB
c7ab5c44af
Convert rigs/flexradio, rigs/gomspace, rigs/jrc, rigs/kachina
2024-02-05 11:28:31 -05:00
George Baltz N3GB
1e552b557f
Convert rigs/dummy/
2024-02-05 11:28:31 -05:00
George Baltz N3GB
f777179bc8
Convert rigs/dorji, rigs/drake, rigs/elad.
2024-02-05 11:28:31 -05:00
George Baltz N3GB
23d5d53248
Port rigs/anytone/, rigs/barrett/ and rigs/codan/
...
Fixup git rebase SMerge error.
2024-02-05 11:28:31 -05:00
George Baltz N3GB
02f0ad067a
Start converting rigs/*
...
This commit does rigs/adat/, rigs/alinco/ and rigs/aor/.
2024-02-05 11:28:31 -05:00
Mike Black W9MDB
6bfccb3e92
Add filternum option for Icom rigs so WJST-X can use hamlib_settings.json to set default filter
...
https://github.com/Hamlib/Hamlib/issues/1507
2024-02-04 16:53:41 -06:00
Mike Black W9MDB
d42d505d22
Icom rigs will now recognize the current even if the user is twiddling buttons
...
https://github.com/Hamlib/Hamlib/issues/1507
2024-02-04 15:56:34 -06:00
Mike Black W9MDB
d77b0df702
Fix Icom rigs filter -- mode set will now keep the same filter as currently set
2024-02-03 23:29:09 -06:00
George Baltz N3GB
904dfef9b9
Fix icom_set_powerstat() to correctly save&restore rp->retry, rp->timeout_retry
...
Also convert icom.c to pointer use.
2024-02-03 15:46:11 -05:00
Mike Black W9MDB
09a9075844
Fix Yaesu BANDSELECT
...
Rigs must have the bands listed in the backend to work properly
https://github.com/Hamlib/Hamlib/issues/1504
2024-02-03 12:40:58 -06:00
Mike Black W9MDB
ade62105a3
Don't set bandwidth on TS590 when RIG_PASSBAND_NOCHANGE is the width
...
https://github.com/Hamlib/Hamlib/issues/1505
2024-02-03 11:05:12 -06:00
Michael Black
697c090935
Merge pull request #1501 from GeoBaltz/fix9
...
Add calibration table for RFPOWER_METER_WATTS in ts890.c
2024-02-01 16:50:48 -06:00
George Baltz N3GB
4ef5bd4142
Add calibration table for TS-890S RFPOWER_METER_WATTS
...
Make sure we only get RFPOWER_WATTS during xmit, and STRENGTH during receive; else return -RIG_ENAVAIL.
2024-02-01 17:34:47 -05:00
Mike Black W9MDB
a03a79c864
Add tone_enable in more places to cover all set_split_freq cases
2024-02-01 15:48:01 -06:00
Mike Black W9MDB
7436e4395f
Add FUNC_TONE tone_enable to icom_set_split_freq too
2024-02-01 15:41:36 -06:00
Mike Black W9MDB
7310f370c1
IC705 remove get_powerstat -- doesn't work
...
Icom do not get width for FM or FMN -- doesn't work
Add tone_enable option to overcome bug in IC-705 where changing freq turns off TONE
2024-02-01 15:35:19 -06:00
Mike Black W9MDB
68fca2c73d
Some more places where band_index needs updating
2024-01-31 17:43:10 -06:00
Mike Black W9MDB
75a4d324de
Update band_index in newcat.c when BS is executed
2024-01-31 17:39:49 -06:00
Mike Black W9MDB
c969405c26
Fix rigctlsync for FT991
...
2efc2069f5 (commitcomment-138121815)
2024-01-31 17:30:36 -06:00
George Baltz N3GB
35e49ffdfc
Make simulator match the Real World(TM)
...
Add missing P4
Repair RIG_LEVEL_STRENGTH
2024-01-31 12:37:14 -05:00
Mike Black W9MDB
4fe6ea7cc4
Remove unused variables
2024-01-31 10:32:00 -06:00
Mike Black W9MDB
fff1bbc8cd
Add RFPOWER_METER_WATTS to TS890
...
https://github.com/Hamlib/Hamlib/issues/1497
2024-01-31 10:29:46 -06:00
Warren Volz
1ea95c94ee
flex6xxx add ability to set rfpower level
2024-01-29 23:22:47 -07:00
Warren Volz
9f6ca84572
flex6xxx add rfpower level
2024-01-29 16:37:58 -07:00
Mike Black W9MDB
6ef2c457e4
Update newcat.c date
2024-01-27 22:22:34 -06:00
Mike Black W9MDB
2efc2069f5
FT-991 now uses BS band select when setting frequencies
...
This allows band memory to recall information -- in particular the tune function
Works in both split and non-split mode
https://github.com/Hamlib/Hamlib/issues/1490
2024-01-27 16:08:38 -06:00
George Baltz N3GB
0145588fd9
Drat. Fix more copy/paste SNAFUs
2024-01-23 12:40:49 -05:00
George Baltz N3GB
75079d40a8
Add remaining rigs, matching old behavior.
...
Fix copy/paste foulup.
2024-01-23 09:55:35 -05:00
George Baltz N3GB
5ad803d90c
Add funcs to set/clear TONE/CTCSS modes for TS-890S
2024-01-23 09:55:35 -05:00
George Baltz N3GB
e42bb719b9
Fix off by one error in tones for TS-590/890/990
...
Fix some rigs I found docs for - more needed
2024-01-23 09:55:35 -05:00
George Baltz N3GB
a703c77c2d
Implement ctcss tone for TS-890S.
2024-01-23 09:55:35 -05:00
Mike Black W9MDB
74b0752898
Add Guohe Q900
...
https://github.com/Hamlib/Hamlib/issues/1483
2024-01-22 16:34:18 -06:00
Mike Black W9MDB
efeba2dfe0
Fix some more hamlib_token_t
...
https://github.com/Hamlib/Hamlib/issues/1469
2024-01-22 10:50:30 -06:00
Mike Black W9MDB
1bb469f90f
More token_t changes
...
https://github.com/Hamlib/Hamlib/issues/1469
2024-01-21 23:33:19 -06:00
Mike Black W9MDB
05033171c3
Change token_t to hamlib_token_t to avoid collsions with libbsm and others
...
https://github.com/Hamlib/Hamlib/issues/1469
2024-01-21 23:11:55 -06:00
Mikael Nousiainen
8bb5bcefb9
Merge upstream and fix conflicts
2024-01-21 20:59:54 +02:00
Mike Black W9MDB
77aa5ddb55
Revert FT991 change
2024-01-20 22:29:41 -06:00
Mike Black W9MDB
eff0c7b636
Add SY command validation
...
remove FT991 from vfo adjustment
2024-01-20 10:15:18 -06:00
Mikael Nousiainen
4b3a7514ca
Merge upstream and fix conflicts
2024-01-20 13:08:29 +02:00
Mike Black W9MDB
48d3f3f750
Add RIG_FUNC_SYNC -- only for FTDX101D/MP right now.
2024-01-18 07:56:30 -06:00
Mikael Nousiainen
eb7634abfb
Merge upstream changes and fix conflicts
2024-01-15 09:24:17 +02:00
George Baltz N3GB
e178a984ca
Add cache to the MACRO/porting list
...
Update comments
And port my favorite PoC target, rigs/kenwood/kenwood.c
2024-01-14 18:13:05 -05:00
Mike Black W9MDB
0b67958751
Add x25cmdfails and x26cmdfails to ic7700.c
2024-01-14 14:35:55 -06:00
Mike Black W9MDB
11b5da8782
Fix RIG_MODEL in tmd710.c
2024-01-13 17:38:23 -06:00
Mike Black W9MDB
190747430f
Add 4100.c
2024-01-13 11:49:57 -06:00
Mike Black W9MDB
f8fd79442d
Add Barrett 4100
2024-01-13 11:47:13 -06:00
Michael Black
2646f0fd3a
Merge pull request #1455 from GeoBaltz/rp
...
Basic definitions and first steps for making port tables addressed by pointers
2024-01-13 08:09:34 -06:00
Mike Black W9MDB
8280748ace
Fix KY message length
...
Add "AC" recognition with "AC;" validation
2024-01-13 06:36:59 -06:00
Mike Black W9MDB
47062cf812
Fix mingw compile warning on ts590.c
2024-01-10 09:45:40 -06:00
Mike Black W9MDB
5e59a555d8
Fix TS590 get/set_mode for bandwiths for all and FM mode which doesn't map well for this
...
https://github.com/Hamlib/Hamlib/issues/1472
2024-01-09 12:49:44 -06:00
Mike Black W9MDB
df78960ff1
Revert "Change FTDX10 handshake to None instead of Hardware"
...
This reverts commit aeb2692b42
.
Testing another DX10 shows hardware handshake is needed.
Perhaps when using only a 3-wire serial port it still works with no handshake
2024-01-08 12:06:20 -06:00
Mike Black W9MDB
21c14da270
Add DL2MAN (tr)uSDX rig
...
Copy of TS480 for starters and needs refinement
2024-01-07 22:38:52 -06:00
Mike Black W9MDB
e9e43e23da
Remove readonly references to caps structure since it is R/W now
2024-01-07 11:55:20 -06:00
Mike Black W9MDB
2eefb14137
Fix LVL granulatiry in ts590.c again
2024-01-05 16:34:03 -06:00
Mike Black W9MDB
890d1a69aa
Fix granularity in ts590.c
2024-01-05 16:26:45 -06:00
Mike Black W9MDB
47f92eb5f7
Improved Kenwood USB_AF and USB_AF_INPUT level to make it more symmetrical
...
Values can now be enter in signal digits .1 .2 .3 .4 .5 .6 .7 .8, .9 and higher is max value
2024-01-04 12:25:38 -06:00
Mikael Nousiainen
051e671bfa
Merge upstream changes and fix conflicts. Use snprintf() in most sprintflst.c functions to avoid buffer overflows.
2024-01-04 10:43:15 +02:00
Mikael Nousiainen
2358cba6a4
Fix issues with Dummy rig VFOs. Fix Yaesu ST split command.
2024-01-04 10:13:43 +02:00
George Baltz N3GB
bb1590ed9c
More typos/copy/paste errors in rigs/icom
2024-01-03 21:13:42 -05:00
George Baltz N3GB
64d606c1c4
Fix copy/paste errors in xiegu.c
2024-01-03 21:00:36 -05:00
Mike Black W9MDB
921def7c5f
Show Xeigu Radio ID during g90_open
...
https://github.com/Hamlib/Hamlib/issues/909
2024-01-03 16:56:10 -06:00
Mike Black W9MDB
9877387c55
Force split off for Yaesu rigs with 60m_exception since split cannot operate in memory mode
2023-12-30 08:18:44 -06:00
Mike Black W9MDB
bd746387f9
Fix set_ant and get_ant for rigctl -m 2 dump_caps
...
https://github.com/Hamlib/Hamlib/issues/1466
2023-12-29 15:59:34 -06:00
Mike Black W9MDB
c019467987
Ignore set_split for Yaesu 60M exception rigs
...
Cannot do split in memory modey
2023-12-28 12:11:31 -06:00
Mike Black W9MDB
5492572176
Add FTDX10 to 860M exception
2023-12-28 11:51:56 -06:00
Mike Black W9MDB
a4fa021848
Update kenwood.c for THETIS
2023-12-27 11:58:40 -06:00
Mike Black W9MDB
bc2f2ce5c7
Enable set_ptt for IC703
2023-12-27 10:25:48 -06:00
Mike Black W9MDB
da478d6e74
Add THETIS to flex.c
2023-12-26 22:46:38 -06:00
Mike Black W9MDB
02a6c80800
Fix RIG_IS_THETIS in kenwood.c to match RIG_IS_POWERSDR
2023-12-26 22:36:55 -06:00
Mike Black W9MDB
bca0a6ee47
Make FLRig name simpler for rig list
2023-12-22 16:00:40 -06:00
Mike Black W9MDB
c3d489cca3
Update Thetis entry for correct display in WSJT-X
2023-12-22 09:15:22 -06:00
Mike Black W9MDB
70c35791ce
Add rig entry for Thetis
2023-12-22 07:51:48 -06:00
Michael Black
cc81d7ecca
Merge pull request #1458 from DJ3CE/power_ic705905
...
Patch power reading of IC-705/-905
2023-12-21 08:39:12 -06:00
Michael Black
25596f4c79
Merge pull request #1459 from dgbalharrie/master
...
Add number of CW and Voice memories to supporting Icom, Yaesu, Kenwoo…
2023-12-21 08:14:44 -06:00
Mike Black W9MDB
9ac55a9baa
Add notes on voice memory for rigs
2023-12-21 08:13:41 -06:00
Michael Black
74062c6aba
Merge branch 'master' into master
2023-12-21 07:53:27 -06:00
DJ3CE
a5c273efe9
Patch power reading of IC-705/-905
2023-12-21 01:18:18 +01:00
davidg
3061d5e208
Add number of CW and Voice memories to supporting Icom, Yaesu, Kenwood and Elecraft Radios. Added added .chanlist to TS890S
2023-12-20 21:26:57 +00:00
Mike Black W9MDB
ea7ce78c65
Balance RETURNFUNC in id5100.c
2023-12-19 22:42:08 -06:00
George Baltz N3GB
9af715d244
Convert the remaining files in rigs/kenwood/
2023-12-19 18:58:37 -05:00