Wykres commitów

875 Commity (f12ac6279b421ea12a4440c5b1a3caddfc183916)

Autor SHA1 Wiadomość Data
Mike Black W9MDB ac882ee896 Fix unidirectional rig cached frequency (e.g. FT736R)
https://github.com/Hamlib/Hamlib/issues/1187
2022-12-18 09:04:46 -06:00
PianetaRadio d31d651de5 Update rotlist.h
Add Elevation rotator with Control box responding to azimuth logic
2022-12-15 12:12:00 -06:00
Mike Black W9MDB 9a1ea33d0e Revert "Add MDS 4710 rig"
This reverts commit 1e68b06b53.
2022-12-08 09:08:50 -06:00
Mike Black W9MDB 4b794bf08f Revert "Split MDS 4710/9710"
This reverts commit 1a4745a7c2.
2022-12-08 09:07:29 -06:00
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