Commit Graph

212 Commits

Author SHA1 Message Date
Mike Black W9MDB
2a30396d70 Add RIG_LEVEL_USB_AF for IC-705, IC-7300, IC-9700, IC-785x, and IC-R8600
In combination with RIG_LEVEL_RF we should be able to create an AGC control
for WSJTX and JTDX for example to keep audio levels within a good A/D range automagically
https://github.com/Hamlib/Hamlib/issues/1135
2022-11-01 09:14:19 -05:00
Mike Black W9MDB
6b1555365a Update NEWS 2022-10-30 16:13:24 -05:00
Nate Bargmann
fc9755e916
Change 4.5 release date in NEWS 2022-10-29 18:35:21 -05:00
Mike Black W9MDB
ec4aea81b2 Add FT-710 as a clone of FTDX10 2022-10-12 22:51:21 -05:00
Mike Black W9MDB
63805eb427 Update NEWS for 4.5 release 2022-09-30 08:01:44 -05:00
Mike Black W9MDB
467964aba0 Fix line formatting in NEWS 2022-09-22 15:54:59 -05:00
PianetaRadio
e28e019179
Update NEWS 2022-09-20 19:42:11 +02:00
Mike Black W9MDB
9ffd0a4ba5 Update NEWS for 4.5 release 2022-09-20 08:44:57 -05:00
Mike Black W9MDB
57a7e656c2 Update NEWS 2022-09-17 09:41:17 -05:00
Mike Black W9MDB
36c777e8bb Add Rohde&Schwartz EK895/896 2022-07-28 23:26:35 -05:00
Mike Black W9MDB
4385b50b1f Add Xiegu X5105 from G90 config 2022-07-28 10:33:07 -05:00
Mike Black W9MDB
363219e60a Add Gemini DX-1200 HF-1K amplifier 2022-07-10 17:05:44 -05:00
Daniele Forsi IU5HKX
08c06aea14 Fix spelling errors
Fixed with:
codespell --summary --skip=.git,extra,,lib,macros,security --ignore-words-list="ans,ba,cant,develope,fo,get's,nin,numer,parm,parms,setts,som,statics,ths,ue,vektor,objext" --write-changes --interactive=2
and manual editing.
2022-07-07 23:56:22 +02:00
Mike Black W9MDB
b99e8988e0 Update NEWS 2022-06-03 07:42:42 -05:00
Mike Black W9MDB
447fa2cb5c Update NEWS 2022-06-03 07:42:00 -05:00
Mike Black W9MDB
7ce07c09ad Update NEWS 2022-05-24 08:17:55 -05:00
Mike Black W9MDB
f09a62b7f4 Update NEWS 2022-05-21 12:43:58 -05:00
Mike Black W9MDB
da28af73e6 Update informatino for GRBLTRK rotor 2022-05-17 09:10:40 -05:00
Mike Black W9MDB
67a7a613a0 Update NEWS with an async example 2022-05-13 17:07:59 -05:00
Mike Black W9MDB
8bf1e7c649 Update NEWS 2022-05-04 15:54:29 -05:00
Mike Black W9MDB
5c0e98fe56 First phase of .hamlib_settings -- currently saves sharekey in current directory when rigctld -A is run
https://github.com/Hamlib/Hamlib/issues/813
https://github.com/Hamlib/Hamlib/issues/985
2022-04-29 16:30:00 -05:00
Mike Black W9MDB
d412914f96 Update NEWS 2022-04-24 14:22:43 -05:00
Mike Black W9MDB
863f50f2fb Really move rig_make_md5 to rig.h
https://github.com/Hamlib/Hamlib/issues/813
2022-04-16 06:48:41 -05:00
Mike Black W9MDB
499198bf50 Basic rigctld password working -- still need to add secure method -- plain text right now
https://github.com/Hamlib/Hamlib/issues/813
2022-03-01 11:39:11 -06:00
Mike Black W9MDB
7be2aac2c1 Fix compilation warning on mingw
https://github.com/Hamlib/Hamlib/issues/813
2022-02-24 17:36:38 -06:00
Mike Black W9MDB
991e314820 Add RIG_LEVEL_BAND_SELECT for Yaesur rigs
https://github.com/Hamlib/Hamlib/issues/919
2022-01-29 16:25:18 -06:00
Mike Black W9MDB
fdae4f6aa5 Change sprintf to snprint in icmarine.c and icm710.c
Add new rig_get_conf2 function to eventually replace rig_get_conf in 5.0
https://github.com/Hamlib/Hamlib/issues/857
https://github.com/Hamlib/Hamlib/issues/924
2022-01-09 12:11:59 -06:00
Mike Black W9MDB
c3db2b07ae Add rot_get_conf2 function to eventually replace rot_get_conf
This is to avoid potential buffer overflows
https://github.com/Hamlib/Hamlib/issues/924
2022-01-09 11:16:41 -06:00
Mike Black W9MDB
4dd97ef79c Change Barret set_mode to use temporary commmand instead of channel write 2022-01-07 07:12:17 -06:00
Mike Black W9MDB
5b942259ac Added TM-V71(A)
https://github.com/Hamlib/Hamlib/issues/915
2022-01-03 08:24:49 -06:00
Mike Black W9MDB
7c7d04dc84 Add Lab599 TX-500 2021-12-29 17:50:51 -06:00
Mike Black W9MDB
f547ef0f13 update NEWS 2021-12-29 09:37:56 -06:00
Mike Black W9MDB
1c0ecc7ec6 Update NEWS 2021-12-27 17:56:10 -06:00
Mike Black W9MDB
52e856dbbe Add IC-F8101 rig 2021-12-24 13:04:47 -06:00
Mikael Nousiainen
baea7e8c9a Merge upstream changes and fix conflicts. Update NEWS. 2021-12-20 10:06:42 +02:00
Mike Black W9MDB
6aa7f9e9bc Remove read_update_delay from Yaesue files -- not used 2021-12-13 13:18:48 -06:00
Nate Bargmann
2234886998
Advance to 4.5~git 2021-12-02 17:56:17 -06:00
Mike Black W9MDB
712a5f3f04 Update NEWS 2021-12-02 17:37:17 -06:00
Mike Black W9MDB
1a22f5caf7 Update NEWS 2021-12-02 17:36:54 -06:00
Mike Black W9MDB
d38a248fda set/get_clock routines for IC7100/7300/7600/7610/7700/7800/785x/9700
https://github.com/Hamlib/Hamlib/issues/851
2021-12-01 22:52:55 -06:00
Mike Black W9MDB
a1c8493c62 First cut at clock setting for IC7300/7800/785x/9700
https://github.com/Hamlib/Hamlib/issues/851
2021-12-01 11:50:33 -06:00
Mike Black W9MDB
c582890950 Update NEWS 2021-11-05 07:24:02 -05:00
Mike Black W9MDB
44cce057f2 Update NEWS 2021-10-18 09:43:22 -05:00
Mike Black W9MDB
aae3ec4996 Allow IC-7300 and many other Icom rigs to find current vfo on startup
Icom rigs that do not have 0x25 or XCHG cannot do this yet which are older Icom rigs
XCHG rigs cannot get_vfo while transmitting but 0x25 rigs can
https://github.com/Hamlib/Hamlib/issues/806
2021-09-26 17:03:47 -05:00
Mike Black W9MDB
c0c941a9d0 Update NEWS 2021-09-20 11:14:46 -05:00
Mike Black W9MDB
037db1379b Update NEWS 2021-09-07 23:01:57 -05:00
Nate Bargmann
fe789607d0
Update for 4.4 release 2021-08-31 21:09:55 -05:00
Nate Bargmann
53104cac3c
Change release date to 2021-09-01 2021-08-31 21:00:22 -05:00
Mike Black W9MDB
cd8acd5c1f Update NEWS for 4.3 release 2021-08-30 17:38:00 -05:00
Mike Black W9MDB
43191ced2d Update NEWS 2021-08-18 17:41:12 -05:00
Mike Black W9MDB
4bfd71f91f Fix Icom split and implement reverse split
These should work now from rigctl and via the API
S VFOB 1 VFOA
S Sub 1 Main
https://github.com/Hamlib/Hamlib/issues/754
2021-08-02 23:37:31 -05:00
Nate Bargmann
2a43303947
Use GNU Source-highlight for documentation build
Generate highlighted and line numbered files for the Windows build
scripts to be included in the generated documentation.

Add clean-local target to doc/Makefile.am to clean generated document
files.

Document requirement for GNU Source-highlight.
2021-05-17 17:35:27 -05:00
Nate Bargmann
561b8d0785
Advance to 4.3~git 2021-05-16 21:31:49 -05:00
Nate Bargmann
b679b0c753
Update NEWS for 4.2 release 2021-05-16 21:14:04 -05:00
Mike Black W9MDB
78a697e582 Add rig_get_mode_bandwidths -- see NEWS
Return token set of bandwidths for given mode
2021-05-03 15:35:56 -05:00
Mike Black W9MDB
c1b2131d94 Update NEWS 2021-05-02 17:33:37 -05:00
Mike Black W9MDB
fc37f0aeaf Add 10ms delay after rig_set_ptt to allow hardware ptt relays to do their thing
https://github.com/Hamlib/Hamlib/issues/686
2021-05-01 22:18:28 -05:00
Mike Black W9MDB
9970323712 Update NEWS 2021-04-27 13:16:37 -05:00
Mike Black W9MDB
af499a979e Fix freqB on rig_get_rig_info
https://github.com/Hamlib/Hamlib/milestone/7
2021-04-27 12:13:15 -05:00
Mike Black W9MDB
7a9f8893be Add rest of files for doing "configure" from git clone 2021-04-14 09:11:11 -05:00
Mike Black W9MDB
2f2322068e Update Radant rotator
https://github.com/Hamlib/Hamlib/pull/658
2021-04-12 09:31:53 -05:00
Mike Black W9MDB
03b69afee6 Update NEWS for 4.2 release 2021-04-06 16:47:02 -05:00
Mike Black W9MDB
d312945729 Added Malachite DSP -- emulates TS480 but needed to avoid sending ID; command
https://github.com/Hamlib/Hamlib/issues/645
2021-04-04 11:54:35 -05:00
Michael Black W9MDB
ee60a68bec astyle files 2021-02-28 09:46:01 -06:00
Michael Black W9MDB
62523709ce Update NEWS 2021-02-28 08:59:34 -06:00
Michael Black W9MDB
b0fc76ce44 Update NEWS 2021-02-20 08:13:08 -06:00
Michael Black W9MDB
b8c9871b23 Fix compile error 2021-02-18 11:54:23 -06:00
Stephane Fillod
6766948dc1 Major rework for PRM80
Implementation done from tests performed by Claus, DC0CM
documentation and rig assembly code at prm80 project.
2021-02-17 18:57:31 +01:00
Nate Bargmann
eaa26af740
Prepare NEWS for 4.1 release 2021-01-31 19:51:46 -06:00
Michael Black W9MDB
921220bfa5 Update NEWS 2021-01-25 23:38:43 -06:00
Michael Black W9MDB
2b3439b751 Update NEWS 2021-01-10 07:56:39 -06:00
Michael Black W9MDB
a59bdad6f5 https://github.com/Hamlib/Hamlib/issues/484 2021-01-01 15:13:17 -06:00
Michael Black W9MDB
aafaafd473 Added rig_get_caps_int and rig_get_caps_cptr functions to replace using caps-> values
https://github.com/Hamlib/Hamlib/issues/484
2021-01-01 10:59:36 -06:00
Michael Black W9MDB
2a0deb3415 Add RIG_LEVEL_RFPOWER_METER_WATTS
Old level of 0-1 just doesn't work well with the varying power levels in rigs now
2020-12-16 17:47:49 -06:00
Michael Black W9MDB
c70d841b83 Add NOCHANGE_PASSBAND to icom...cascading effect on adding vfo elsewhere...which is needed anyways
https://github.com/Hamlib/Hamlib/issues/448
2020-11-29 23:32:14 -06:00
Michael Black W9MDB
4faad82da7 Change get_ptt RTS/DTR to keep serial port open
New option --set-conf=ptt_share=1 to revert to old behavior where serial port is opened/closed every get_ptt
https://github.com/Hamlib/Hamlib/issues/383
2020-10-12 23:27:13 -05:00
Nate Bargmann
24392e6711
Remove 05 Sep as release date.
Sigh...
2020-09-05 07:53:40 -05:00
Nate Bargmann
88abf1fce3
Update NEWS 2020-09-05 07:41:37 -05:00
Daniele Forsi
d7b332c3f7 Fix spelling errors
Fixed using the following command:
codespell --write-changes --summary --skip=*.m4 --ignore-words-list="develope,get's,quitt,setts,som,ue,vektor"
codespell --write-changes --summary --skip=aclocal.m4,lib --ignore-words-list="develope,get's,quitt,setts,som,ue,vektor"

Codespell home page: https://github.com/codespell-project/codespell
2020-07-24 09:02:48 +02:00
Michael Black W9MDB
176e0dadcf Update NEWS 2020-05-30 09:39:09 -05:00
mdblack98
8ad431a344 Change #warn on get_channel to RIG_ENIMPL errors
This needs to be validated on the rigs to see the individual behavior
It only gives an error when read_only=0, read_only=1 does not give any error
We want the behavior of actually setting the rig display to be based on this flag
https://github.com/Hamlib/Hamlib/issues/227
2020-05-06 08:06:14 -05:00
mdblack98
9e710156e3 Add ability for rigctld client to turn vfo mode on/off with (,)
https://github.com/Hamlib/Hamlib/issues/232
Add caching of some limited rig information
Can be adjusted or turned off with rig_cache_set_timeout_ms or in rigctl with \set_cache_timeout
https://github.com/Hamlib/Hamlib/issues/228
2020-05-01 12:03:54 -05:00
mdblack98
5eb5b6f3d8 https://github.com/Hamlib/Hamlib/issues/227
Added read_only flag everywhere
2020-04-26 14:37:03 -05:00
Nate Bargmann
72caf6bebe
Update NEWS 2020-01-18 08:39:26 -06:00
Nate Bargmann
1a20e7e89e
Remove GNU Texinfo dependency
As all of the information in the Texinfo manual had been converted to
Unix manual pages some time ago, remove GNU Texinfo as a distribution
dependency.  The rationale is that manual pages (roff) has more support
in various editors than Texinfo and the man utility is rather well
understood in contrast to the poor quality of the stand-alone GNU info
utility.  Several utilities are available to convert the roff man pages
into various formats such as HTML and PDF.
2019-12-04 02:06:07 -06:00
Michael Black
040bb2afea Add FT847UNI for early serial number units that are one-way comm 2019-01-28 15:53:28 -06:00
Michael Black
ccd3ca48c6 New utility to allow non-hamlib-aware programs to use hamlib rigs via COM ports
Virtual com ports providing a TS-2000 Emulator
Example connecting N1MM or such to FLRig via COM5/COM6 virtual COM pair
rigctlcom -m 4 -R COM5 -S 115200
N1MM connects to COM6 TS-2000 115200 8N1
2019-01-20 19:33:22 -06:00
Ekki Plicht (DF4OR)
82e0ee8364 New model Icom IC-R8600
So here is the first release of the new IC-R8600 rig backend.

Implemented functions so far:
set/get freq
set/get mode
functions: NB TSQL ANF NR AIP MN LOCK VSC RESUME
level: PREAMP ATT AF RF SQL NR PBT_IN PBT_OUT CWPITCH AGC RAWSTR STRENGTH
extra levels (params): ANN BACKLIGHT KEYLIGHT
Mode list: AM CW USB LSB RTTY FM WFM CWR RTTYR SAM SAL SAH

Next up:
* correct filter settings
* new digital modes
* memory store/retrieve
* correct CTCSS, DTCS handling
* correct BEEP handling (broken)

73,
Ekki, DF4OR
2018-12-17 12:37:17 -06:00
Robert Benedict
3724ce87ee New iOptron rotator backend
I have an potential initial release of a backend for iOptron alt-az mounts.
I have tested it and it appears to work well both from the command line and
driven by Gpredict with my iEQ45Pro. I ran the source through astyle and I
think that it's OK. Compiling and testing was done under Unbuntu 18.

   Bob KD8CGH
2018-12-13 15:23:46 -06:00
Nate Bargmann
86bcdde20b Add ELAD backend info to NEWS 2018-08-21 06:19:42 -05:00
Nate Bargmann
ee7dc65e62 Update NEWS 2018-08-21 05:18:26 -05:00
Nate Bargmann
1c3f22a872 Advance to 4.0~git 2018-08-05 21:11:00 -05:00
Nate Bargmann
312acd05f0 Advance to 3.3~git 2018-03-02 06:44:51 -06:00
Nate Bargmann
d3a4ea3fcf Update NEWS for 3.2 release 2018-03-02 06:25:34 -06:00
c vw
d008ca6e5d Microham support. Use "uh-rig" for rig_pathname to talk to the
microHam device for CAT. If you want hardware PTT via the microham
device, use DTR method and ptt_pathname "uh-ptt".
2017-09-10 19:56:59 -05:00
Nate Bargmann
a8c56853d3 Rename autogen.sh to bootstrap to follow GNU guidelines
Update relevant document files to describe 'boostrap' and 'configure'.
2017-07-27 21:30:13 -05:00
Nate Bargmann
6e3b79fc69 Initial Python3 build steps and test script
The increasing popularity of Python3 requires that Hamlib provide a
means of instruction for building and installing its module concurrent
with the Python2 module.  README.python outlines the required steps.
py3test.py is a reworking of the pytest.py script for Python3 syntax.
2017-07-19 21:17:34 -05:00
Michael Black
f1a9644d23 Added ft891 backend 2017-01-07 09:10:48 -06:00
Nate Bargmann
0b418a2be8 Update NEWS for FT-991 get_mode() fix 2017-01-02 21:27:32 -06:00
Nate Bargmann
e0891d001d Update NEWS for IC-785x 2017-01-02 13:14:05 -06:00