Commit graph

860 commits

Author SHA1 Message Date
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
Mike Black W9MDB
0b62193d92 Add new error code for security
https://github.com/Hamlib/Hamlib/issues/813
2022-04-29 17:17:43 -05:00
Mike Black W9MDB
c8faa7a915 Change TEMP_METER to centigrade scale 2022-04-28 10:08:17 -05:00
Mike Black W9MDB
def3e6fea5 Add SDRUNO rig since it uses MD8 for DIG mode -- so PKTUSB will now be recognized for it 2022-04-27 10:11:41 -05:00
Mike Black W9MDB
5c61f55947 Add RIG_PARM_AFIF to allow rigs like IC-7300/9700/705 to select the AF/IF audio output 2022-04-25 10:15:54 -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
770aa4e98a Stage 1 rigctld password working using MD5 hash
Need to add Stage 2 which will be encryption using the MD5 hash as the key so the secret key nevers gets trasmitted
Then need to add a "by connection" capability as password is permanent across connections right now.
2022-04-15 13:21:35 -05:00
Mike Black W9MDB
1bdb6ce2bf Add FT450D entry 2022-04-15 13:16:09 -05:00
Mike Black W9MDB
d04981ac39 Add amp_get_conf2 go amplifier.h 2022-04-13 08:47:29 -05:00
Mike Black W9MDB
c66f54c208 Clear out debugmsgsave's when debug is printed -- cleans up the debug output 2022-03-10 22:56:05 -06:00
Mike Black W9MDB
9f0cee8324 Fix GOMSPACE numbering 2022-02-27 07:34:00 -06:00
Michael Black
b3ff4b0167
Merge pull request #974 from OK1CTR/gomspace
Gomspace GS100 transceiver frequency control
2022-02-25 14:37:44 -06:00