Mike Black W9MDB
9162127e9c
Fix icom_set_func so that it can also turn off DUAL_WATCH
...
In ic756.c remove ic756_set_func and use icom_set_func instead
2021-09-04 22:13:32 +02:00
Wouter van Gulik
b6837801a6
Drop pointless rig_s assignment from Yeasu code.
...
rig_s was assigned once and use once, better use rig->state direct;
it gives less code to read.
Also dramatically shrinked send_priv_cmd for ft1000mp, ft100, ft600,
ft747 and ft847 by simply using ncmd direct instead of via a variabel.
2021-09-04 22:13:32 +02:00
Wouter van Gulik
287e79d318
Stop copying table to private data, use table direct.
...
The table is never written so there is no point makeing the copy;
it only adds confusion for a programmer.
2021-09-04 22:13:32 +02:00
Nate Bargmann
5a8922b5b5
Update for 4.4 release
2021-09-04 22:13:32 +02:00
Nate Bargmann
f196d14b84
Advance to version 4.4~git
2021-09-04 22:13:32 +02:00
Nate Bargmann
3cdf09388f
Change release date to 2021-09-01
2021-09-04 22:13:32 +02:00
Mike Black W9MDB
9dce7680d0
Update NEWS for 4.3 release
2021-09-04 22:13:32 +02:00
Mike Black W9MDB
4c62b3d2be
Update rotctl.1 man page
2021-09-04 22:13:32 +02:00
Mike Black W9MDB
44157ad114
Update tests/Makefile.am to not remove build scripts
2021-09-04 22:13:32 +02:00
Mike Black W9MDB
32de5c3485
astyle files
2021-09-04 22:13:32 +02:00
Mike Black W9MDB
d48f1aed42
Improve ser_open error message
2021-09-04 22:13:32 +02:00
Chuck Ritola
20221524f8
Map FCDPP LNA and Mixer Gain as PREAMP values. Closes #766
2021-09-04 22:13:32 +02:00
Mike Black W9MDB
ecf53e22ef
If set_split_freq_mode is called when split=off we'll turn on split based on current vfo selection
...
https://github.com/Hamlib/Hamlib/issues/764
2021-09-04 22:13:32 +02:00
Mike Black W9MDB
e16a77aaa6
Fix Startup information in rigctl and rigctld
2021-09-04 22:13:32 +02:00
Mike Black W9MDB
39d3c2f681
Fix rigctl/rigctld interaction regression from issue 773
...
https://github.com/Hamlib/Hamlib/issues/778
https://github.com/Hamlib/Hamlib/issues/773
2021-09-04 22:13:32 +02:00
Mike Black W9MDB
970dff70a3
Make kenwood set_split_vfo behave the same as set_vfo in both directions
...
https://github.com/Hamlib/Hamlib/issues/746
2021-09-04 22:13:32 +02:00
Mike Black W9MDB
95a737ea56
Put rigctl flow debug in if statement
...
https://github.com/Hamlib/Hamlib/issues/773
2021-09-04 22:13:32 +02:00
Mike Black W9MDB
76b3f6196c
Fix display of arguments for rigctl non-readline version
...
https://github.com/Hamlib/Hamlib/issues/773
2021-09-04 22:13:32 +02:00
Mike Black W9MDB
7b61057202
For kenwood rigs reset split after set_vfo FR command if needed
...
Side effect of this change is support of reverse split by changing to VFOB
https://github.com/Hamlib/Hamlib/issues/746
2021-09-04 22:13:32 +02:00
Mike Black W9MDB
8092588d97
Remove unnecessary set_mode command from TARGETABLE_MODE Icom rigs
...
https://github.com/Hamlib/Hamlib/issues/762
https://github.com/Hamlib/Hamlib/issues/430
2021-09-04 22:13:32 +02:00
Mike Black W9MDB
21038df9f6
Fix testcache.c
2021-09-04 22:13:32 +02:00
Mike Black W9MDB
a0e692006f
Remove override of PKTUSB mode for Icom rigs -- don't think we need this
...
Was causing mode toggling on IC7300 during PTT transitions in JTDX
2021-09-04 22:13:32 +02:00
Mike Black W9MDB
fe46bcf540
Fix set_split_vfo to use correct RX vfo instead of TX vfo
...
https://github.com/Hamlib/Hamlib/issues/762
https://github.com/Hamlib/Hamlib/issues/430
2021-09-04 22:13:32 +02:00
Mike Black W9MDB
72099a63ce
Move Startup message after debug_set_level in rigctld.c
2021-09-04 22:13:32 +02:00
Mike Black W9MDB
623bef2f61
Move Startup debug line after set_debug_level
2021-09-04 22:13:32 +02:00
Mike Black W9MDB
32460321ab
astyle files
2021-09-04 22:13:32 +02:00
kacomet
fa4fa7a1d9
Corrected modes for FT-736R. The FT-736 supports SSB, CW, FM, FM-N (narrowband FM,) CW-N (narrowband CW.) Now, the FM-N and CW-N modes can be set from rigctl. Passbands have also been corrected to the values in the manual.
2021-09-04 22:13:32 +02:00
Mike Black W9MDB
124e2c30c7
Remove RX from kenwood.c -- did not put rig on VFOA
...
https://github.com/Hamlib/Hamlib/issues/746
2021-09-04 22:13:32 +02:00
Mike Black W9MDB
c04c4cbd2a
Remove another unneeded vfo swap from icom rigs
...
https://github.com/Hamlib/Hamlib/issues/762
https://github.com/Hamlib/Hamlib/issues/430
2021-09-04 22:13:32 +02:00
Mike Black W9MDB
83590a0868
Fix uninitialized warning in rig.c
...
https://github.com/Hamlib/Hamlib/issues/762
https://github.com/Hamlib/Hamlib/issues/430
2021-09-04 22:13:32 +02:00
Mike Black W9MDB
d5028e7ba4
Fix some more unnecessary vfo swapping
...
https://github.com/Hamlib/Hamlib/issues/762
https://github.com/Hamlib/Hamlib/issues/430
2021-09-04 22:13:32 +02:00
Mike Black W9MDB
31696351a9
Add RX command to kenwood rigs hopefully setting VFO to VFOA after split set
...
FT450 and others turn split off doing FR0 and FT1; leaves the rig on VFOB
https://github.com/Hamlib/Hamlib/issues/746
2021-09-04 22:13:32 +02:00
Mike Black W9MDB
fcdacb2540
Finish up targetable_ptt logic
...
Was causing unnecessary vfo swapping
https://github.com/Hamlib/Hamlib/issues/762
https://github.com/Hamlib/Hamlib/issues/430
2021-09-04 22:13:32 +02:00
Mike Black W9MDB
3dde32f534
Move TARGETABLE_PTT logic to the set_ptt routine
...
https://github.com/Hamlib/Hamlib/issues/762
https://github.com/Hamlib/Hamlib/issues/430
2021-09-04 22:13:32 +02:00
Mike Black W9MDB
6a9432a0c7
Fix possilbe segfault last patch
...
https://github.com/Hamlib/Hamlib/issues/762
https://github.com/Hamlib/Hamlib/issues/430
2021-09-04 22:13:32 +02:00
Mike Black W9MDB
1c7b4ab806
Allow all Icom, Kenwood, Yaesu to avoid VFO swapping
...
https://github.com/Hamlib/Hamlib/issues/762
https://github.com/Hamlib/Hamlib/issues/430
2021-09-04 22:13:32 +02:00
Mike Black W9MDB
eecffd31be
Change kenwood set_split to check split instead of priv->split
...
https://github.com/Hamlib/Hamlib/issues/746
2021-09-04 22:13:32 +02:00
Mike Black W9MDB
a851da80e2
Fix Kenwood FR/FT sequencing
...
https://github.com/Hamlib/Hamlib/issues/746
2021-09-04 22:13:32 +02:00
Mike Black W9MDB
aedcc4191c
Fix typo in scripts/Makefile.am
2021-09-04 22:13:32 +02:00
Mike Black W9MDB
9b650f9dc5
Add build script for jtsdk to Makefile.am
2021-09-04 22:13:32 +02:00
Mike Black W9MDB
9c44e29ec6
Add ax_cxx_compile_stdcxx.m4 to macros/Makefile.am
2021-09-04 22:13:32 +02:00
Mike Black W9MDB
c823564a2a
astyle all files preparing for 4.3 release
2021-09-04 22:13:32 +02:00
Mike Black W9MDB
49c7e09142
Put simulators in their own directory...this is an ongoing project to make these more robust.
...
Simulators are currently used to debug things and need to improved to allow model selection and all the complexities of simulating multiple models
2021-09-04 22:13:32 +02:00
Wouter van Gulik
49240c9846
Simplify get_ant by having setting to unknown by default.
...
Drop setting to default in rigs.
Add some more documentation on get_ant.
2021-09-04 22:13:32 +02:00
Mike Black W9MDB
5a2cbdda21
Fix lack of error for some bad rig numbers. e.g. rigctl -m 228 produced hash collision error instead of unknown rig
...
https://github.com/Hamlib/Hamlib/issues/735
2021-09-04 22:13:32 +02:00
Mike Black W9MDB
dd6224bc5b
Fix Kenwood rigs that turn split off during FR command by turning split back on if needed
...
https://github.com/Hamlib/Hamlib/issues/746
2021-09-04 22:13:32 +02:00
Mike Black W9MDB
19c5e3e0a7
Fix ANT get/set for IC756Pro series
...
https://github.com/Hamlib/Hamlib/issues/774
2021-09-04 22:13:32 +02:00
Mike Black W9MDB
82b0a8a84e
Improve debug in ser_open
2021-09-04 22:13:32 +02:00
Mike Black W9MDB
2fb5343cc1
Add more retries to PTT serial port open
...
https://github.com/Hamlib/Hamlib/issues/768
2021-09-04 22:13:32 +02:00
Wouter van Gulik
617a38ff45
src/misc.c: Constify some tables
2021-09-04 22:13:32 +02:00