Mike Black W9MDB
427ca8d90f
For FT736 add TARGETABLE_MODE and fix set_mode to work with VFOB
...
https://github.com/Hamlib/Hamlib/issues/1160
2022-11-27 22:22:40 -06:00
Mike Black W9MDB
f8a5b92bc7
Add AGC levels to ts2000.c and fix AGC Level printout to show index number instead of enumeration number.
...
Add RIG_AGC_LONG and RIG_AGC_ON levels to match rig's capabilities better
Still need to allow setting AGC level using mnemonics instead of level value to make it more usable
2022-11-24 09:47:12 -06:00
Mike Black W9MDB
1ef3549e94
Fix rigctld showing the real rig agc_levels instead of all levels
...
Fix display of RIG_AGC_OFF
Add RIG_AGC_LONG
Fix PowerSDR AGC values
https://github.com/Hamlib/Hamlib/issues/1155
2022-11-23 23:29:18 -06:00
Mike Black W9MDB
1a4745a7c2
Split MDS 4710/9710
2022-11-16 16:50:33 -06:00
Mike Black W9MDB
1e68b06b53
Add MDS 4710 rig
2022-11-14 23:57:22 -06:00
Mike Black W9MDB
1aebee2da9
Fix clang warning on callback functions
...
https://github.com/Hamlib/Hamlib/issues/1149
2022-11-14 16:37:20 -06:00
Mike Black W9MDB
4f5bf9aadd
Fix some dumpcaps warnings in many rigs
2022-11-14 16:02:28 -06:00
Mike Black W9MDB
cc3d912a76
Fix readonly set_level in flex6xxx.c
2022-11-11 23:26:20 -06:00
Mike Black W9MDB
c218996e2f
Add RIG_FUNC_OVF_STATUS for IC-7300, IC-9700, IC-705, IC-R8600
2022-11-04 23:31:51 -05:00
Mike Black W9MDB
d311153f63
Add AGC_TIME to IC-7300, IC-9700, and IC-705
...
https://github.com/Hamlib/Hamlib/issues/1136
2022-11-04 10:49:14 -05:00
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
ec4aea81b2
Add FT-710 as a clone of FTDX10
2022-10-12 22:51:21 -05:00
Mike Black W9MDB
1d0d733405
Remove winpthreads.h
...
MSVC build now needs NuGet pthreads package to compile
https://github.com/Hamlib/Hamlib/issues/1107
2022-09-03 11:19:56 -05:00
Nate Bargmann
aa0937e6c1
Distribute winpthreads.h
...
Set file permissions on winpthreads.h to remove exec bits.
2022-08-27 08:31:46 -05:00
Mike Black W9MDB
1aed27c71a
Remove #defines for rig_set_split and return to standard call
2022-08-27 07:36:14 -05:00
Mike Black W9MDB
f0fdf97a9b
Change winpthreads.h block from _WIN32 to _MSC_VER to only invode winpthreads.h for MSVC
2022-08-26 11:45:49 -05:00
Mike Black W9MDB
7c071b84b6
Add winpthreads.h -- not sure if this will actually work in MSVC compiliaton for true threading support.
...
But at least it let's it compile and satisfied the pthread calls.
For standalone apps threading is not currently used although pthread mutex calls are used.
https://github.com/Hamlib/Hamlib/issues/1107#
2022-08-26 11:35:39 -05:00
Mike Black W9MDB
6f967a68d5
Make pthread.h a default include and remove config.h from being included in rig.h
...
https://github.com/Hamlib/Hamlib/milestone/14
2022-08-23 17:20:03 -05:00
Mikael Nousiainen
dc02c566f5
Fix handling of the new EPOWER error code: do not re-open rig and fix/extend allowed commands when rig is powered off. Fix Yaesu newcat backend to not try to call rig ID command during command validation.
2022-08-23 00:10:25 +03:00
Mike Black W9MDB
7b8aa15b9c
Add DCU1/2 YRC1 entry for rotctl -- compatible with df9gr/erc
2022-08-16 16:15:25 -05:00
Mike Black W9MDB
810da5f54c
Fix EK89X set_freq and upgrade to BETA status
...
Add ISBUSB and ISBLSB modes
2022-08-13 08:52:42 -05:00
Mike Black W9MDB
8e31b1363b
Forgot to commit rig.h changes
2022-07-30 15:51:50 -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
b7cbd39d1d
Make HAMLIB_SETTINGS_FILE global
2022-07-23 10:39:14 -05:00
Mike Black W9MDB
d0c615ae43
Added EPOWER error return when rig is powered off
...
Only set_powerstat will be accepted and rig will be polled for powerstat
https://github.com/Hamlib/Hamlib/issues/1085
2022-07-15 15:41:23 -05:00
Mike Black W9MDB
30884ae47e
Add amp_set_level and amp_set_ext_level
2022-07-14 08:14:41 -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
5e6c1eaef8
Rename TRACE to HAMLIB_TRACE to avoid conflict with MSVC
2022-07-04 07:26:30 -05:00
Mike Black W9MDB
0373846f8b
Fix ITU1 40M bandplan
...
https://github.com/Hamlib/Hamlib/issues/1054
2022-06-06 10:16:37 -05:00
Mike Black W9MDB
e84502b443
Add rig_error2 for single-line debug message output
2022-06-04 08:53:44 -05:00
Mike Black W9MDB
8652741301
Add FT990UNI model for older FT990 ROM rigs that have to read all 1492 bytes
...
For this model get_freq will return the cached value
So Hamlib will not follow manual frequency changes on the rig
https://github.com/Hamlib/Hamlib/issues/1050
2022-06-03 07:40:11 -05:00
Mike Black W9MDB
f555eceff9
Got set_lock_mode and get_lock_mode working now
...
https://github.com/Hamlib/Hamlib/issues/1044
2022-06-02 15:55:56 -05:00
Mike Black W9MDB
d40d55f50c
Add rig_send_raw function. term char must be provided. e.g. 0xfd for Icom or ';' for many others
...
Function will not return values on rigs that have binary protocols but inconsistent end-of-reponse terminators
https://github.com/Hamlib/Hamlib/issues/968
2022-06-01 11:42:54 -05:00
Mike Black W9MDB
644a72a40d
Fix bandplan.h
2022-05-31 07:50:16 -05:00
Mike Black W9MDB
19c0193859
Update bandplan to include generic frequencies and EHF/THF bands
2022-05-31 07:47:13 -05:00
Mike Black W9MDB
ae67384daf
https://github.com/Hamlib/Hamlib/issues/1044
2022-05-29 12:00:03 -05:00
PianetaRadio
3f5bf2bb23
GS23 Azimuth
2022-05-27 09:18:13 +02:00
Mike Black W9MDB
fe7c465624
Add FT-650 rig -- same as FT847UNI
2022-05-24 07:43:50 -05:00
Mike Black W9MDB
52736df8b8
Fix spelling error
2022-05-23 11:40:05 -05:00
Mike Black W9MDB
fa9adb0c85
Add void to functions needing it
2022-05-22 06:45:29 -05:00
Mike Black W9MDB
85dfb1bed8
Make rotctld caps reflect underlying rotator -- removes const declaration from rot_caps
...
This needs to be expanded to cover the other functions too
2022-05-19 11:22:39 -05:00
wuxx
e9fb733dae
add new rotator grbltrk
...
Changes to be committed:
modified: Android.mk
modified: configure.ac
modified: include/hamlib/rotlist.h
new file: rotators/grbltrk/Android.mk
new file: rotators/grbltrk/Makefile.am
new file: rotators/grbltrk/grbltrk.c
modified: src/rot_reg.c
2022-05-17 13:23:44 +08:00
Mike Black W9MDB
4c2ab11c56
Move longlat2locator and locator2longlat to rig.h from rotator.h
...
These are more generic now than just for rotator use
2022-05-15 10:03:40 -05:00
Mike Black W9MDB
81d0c3c768
Remove sys/time.h include from rig.h -- not needed
...
Remove redundant semicolon from rig_debug macro and fix rig_debug's without a semicolon
Some more work on settings and password control -- still in work
https://github.com/Hamlib/Hamlib/issues/813
https://github.com/Hamlib/Hamlib/issues/985
2022-05-13 16:41:59 -05:00
Mike Black W9MDB
f0c84aa338
Bump up debugmsgsave size to prevent compilation warning
2022-05-07 17:49:50 -05:00
Mike Black W9MDB
f0469e48a7
New debug history in rigerror -- notably longer and may reduce this size as it could be too much history
...
Should help error reporting in WSJTX and JTDX
2022-05-04 07:26:59 -05:00
Mike Black W9MDB
5cce47e233
Change TEMP_METER to float
2022-04-30 13:44:09 -05:00
Mike Black W9MDB
f9c0758e14
Deprecate enum meter_level_e
2022-04-30 10:24:36 -05:00