Mike Black W9MDB
436365f6a4
Add ft710.c
2022-10-12 22:57:51 -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
dde5d752fc
Update kenwood.h date
2022-10-12 22:39:04 -05:00
Mike Black W9MDB
b3d0a5a350
Add if_len to flex6xxx.c
2022-10-12 22:38:21 -05:00
Mike Black W9MDB
8adfd5e351
Update some debug and fix length of PS command in kenwood.c
2022-10-10 22:15:06 -05:00
Mike Black W9MDB
6bd5ab89b6
Remove incorrect debug line in icom.c
2022-09-22 15:39:42 -05:00
Mike Black W9MDB
67b933ddb5
Update astyle for 4.5 release
2022-09-20 08:46:28 -05:00
Mike Black W9MDB
9b98ea11eb
Make debug rx_vfo info match code better in kenwood.c
...
https://github.com/Hamlib/Hamlib/issues/1116
2022-09-17 10:24:13 -05:00
Mike Black W9MDB
7db23d549f
Add another priv->has_ps check to kenwood.c
2022-09-13 22:15:22 -05:00
Mike Black W9MDB
8c4c906efe
Add a few more rigs to have_ps=0
2022-09-13 16:22:03 -05:00
Mike Black W9MDB
e7262e23c8
Make TS450S turn off has_ps
...
https://github.com/Hamlib/Hamlib/issues/1114
2022-09-13 11:45:58 -05:00
Mike Black W9MDB
f58ca95c9c
TS-450S/690S does not have PS cmd so we will disable have_ps when 1st call to PS times out for Kenwood rigs
...
https://github.com/Hamlib/Hamlib/issues/1114
2022-09-13 09:26:04 -05:00
Mike Black W9MDB
098d1d8dbb
Fix uninitialized value in flrig.c found by valgrind
2022-09-10 13:00:34 -05:00
Mike Black W9MDB
224ccc7839
Fix filter set for IC375 and promote to stable
...
https://github.com/Hamlib/Hamlib/issues/1113
2022-09-09 14:01:43 -05:00
Mike Black W9MDB
9cb511af00
Add some debug for Icom use_cached variables
...
https://github.com/Hamlib/Hamlib/issues/1108
2022-09-05 12:21:45 -05:00
Mike Black W9MDB
4007581363
Add async capability to IC-706 series while we're debugging issue 1108
...
https://github.com/Hamlib/Hamlib/issues/1108
2022-09-05 09:54:17 -05:00
Mike Black W9MDB
5701e73e1e
Fix valgrind warning
...
https://github.com/Hamlib/Hamlib/issues/1108
2022-08-31 08:57:00 -05:00
Mike Black W9MDB
7e51932a9e
Remove some debug from icom.c
2022-08-29 10:11:40 -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
Michael Black
efd166fb50
Merge pull request #1106 from mikaelnousiainen/fix-yaesu-power-off-handling
...
Fix handling of EPOWER error code and reduce unnecessary commands in Yaesu newcat backend
2022-08-23 12:11:51 -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
ef06b358d7
Add verification of EX commands in newcat.c
2022-08-22 15:55:35 -05:00
Mike Black W9MDB
2275bf51f8
When Yaeus rigs are split and tx is on VFOA then turning split off will remain on VFOB tx/rx
...
https://github.com/Hamlib/Hamlib/issues/1100
2022-08-21 12:20:01 -05:00
Mike Black W9MDB
95126fd350
Add EX echo as separte get_cmd call for CAT TOT TIMEOUT
...
Could do this for other EX commands too
https://github.com/Hamlib/Hamlib/issues/1100
2022-08-21 12:00:38 -05:00
Mike Black W9MDB
f8f0678988
Take out EX echo request -- can't do that as EX command does not expect response
...
https://github.com/Hamlib/Hamlib/issues/1100
2022-08-21 11:57:53 -05:00
Mike Black W9MDB
4664620b92
Add FTDX300DM to same exceptions as FTDX3000
...
https://github.com/Hamlib/Hamlib/issues/1100
2022-08-21 11:51:34 -05:00
Mike Black W9MDB
3f99ec47db
Have FTDX5000 and DX3000 echo CAT TOT TIMEOUT when set
...
https://github.com/Hamlib/Hamlib/issues/1100
2022-08-21 11:47:13 -05:00
Mike Black W9MDB
e86e05bce3
Change FTDX3000 CAT TOT TIMEOUT to 100ms
...
Change Yaesu split detection to detect reverse split
https://github.com/Hamlib/Hamlib/issues/1100
2022-08-21 11:40:52 -05:00
Mike Black W9MDB
e8fa723bc8
Change FTDX3000 write_delay back to zero -- at value of 1 rigctl was showing all ? responses from rig at 38400 baud
...
https://github.com/Hamlib/Hamlib/issues/1100
2022-08-21 10:29:22 -05:00
Mike Black W9MDB
c34f719337
Astyle files
2022-08-20 22:56:04 -05:00
Mike Black W9MDB
b4150fce19
FT747GX add TARGETABLE_FREQ and update rx_range_list and tx_range_list for new range_list implmentation
...
https://github.com/Hamlib/Hamlib/issues/1101
2022-08-19 15:39:21 -05:00
Mike Black W9MDB
d0dcfbff84
FT747GX remove debug code -- duh...
2022-08-19 11:57:08 -05:00
Mike Black W9MDB
abc2d5a846
FT747GX show cached freqs when get_freq is called
...
https://github.com/Hamlib/Hamlib/issues/1101
2022-08-19 09:33:10 -05:00
Mike Black W9MDB
b97b8b0fe7
For FT747GX do not get info when PTT is on -- use cached info
2022-08-19 09:30:59 -05:00
Mike Black W9MDB
28b1a9bb95
Increase FT747GX cache timeout to 1500ms as get_freq is taking over 1000ms
2022-08-19 08:33:31 -05:00
Mike Black W9MDB
179ee66f0d
Add 600ms wait when newcat.c see rig busy
...
https://github.com/Hamlib/Hamlib/issues/1100
2022-08-19 08:21:29 -05:00
Mike Black W9MDB
6965927fb4
Add IC275 to icom rigs that can't do 0x25
2022-08-19 07:55:20 -05:00
Mike Black W9MDB
ed5a26ac4e
Try to get FT747GX to return freq while transmitting
...
https://github.com/Hamlib/Hamlib/issues/1101
2022-08-19 06:58:03 -05:00
Mike Black W9MDB
deb5ea6d6f
For FT747GX return cached freq when in TX
2022-08-18 17:33:41 -05:00
Mike Black W9MDB
4442f67e7a
Finally got the FT747GX set_freq working correctly
...
https://github.com/Hamlib/Hamlib/issues/1101
2022-08-18 17:03:17 -05:00
Mike Black W9MDB
88f5022079
Still trying to fix FT747GX set_freq
...
https://github.com/Hamlib/Hamlib/issues/1101
2022-08-18 15:59:56 -05:00
Mike Black W9MDB
23fcad6d86
Hopefully fix FT747GX get_freq
...
https://github.com/Hamlib/Hamlib/issues/1101
2022-08-18 09:21:17 -05:00
Mike Black W9MDB
34e651cf62
Attempt to fix ft747gx set_freq
...
https://github.com/Hamlib/Hamlib/issues/1101
2022-08-17 17:40:09 -05:00
Mike Black W9MDB
36e88e705b
Increase write_delay in FT5000 to 1ms -- suspect it has similar problem to FT3000
...
https://github.com/Hamlib/Hamlib/issues/1080
2022-08-17 13:08:23 -05:00
Mike Black W9MDB
fa162231e7
Increase FTDX3000 write delay to 1ms -- when using Fake It in WSJTX was not recognizing VS0; command
2022-08-17 12:45:19 -05:00
Mike Black W9MDB
824a6d11fc
Turn off 60M split for Yaesu rigs (e.g. FTDX-10) that have to use memory mode for 60M band
2022-08-16 09:29:07 -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
eea51fe7c7
Change EK89X to odd parity
2022-08-08 16:05:14 -05:00
Mike Black W9MDB
3c4a9f1627
Merge branch 'master' of https://github.com/Hamlib/Hamlib
2022-08-04 08:24:19 -05:00
Mike Black W9MDB
32f9353c03
Increase write_delay for Xiegu 6100 to 3ms -- was locking up rig < 3ms
2022-08-04 08:23:26 -05:00
Michael Black
1830d768d6
Merge pull request #1097 from ncw/fix-qcx-mini
...
Fix sending morse with QRPLabs QCX rigs
2022-08-03 15:43:34 -05:00
Mike Black W9MDB
f32af7496d
Remove powerstat commands from Xiegu rigs
2022-08-03 12:36:35 -05:00
Nick Craig-Wood M5NCW
a81c295b3c
Fix sending morse with QRPLabs QCX rigs
...
The QCX series emulates the Kenwood TS480. However for the sending
morse command it seems to be more in line with the Elecraft K series
rigs.
Before this change, the QCX mini would reply to the KY command with
KY2 which was not understood. The QCX mini defines the KY responses to
be:
- KY0; if message sending is in progress and the transmit text buffer is not more than 75% full
- KY1; if message sending is in progress and the transmit text buffer is more than 75% full
- KY2; if no message is being sent, therefore the transmit text buffer is emtpy
This seems to be an extension of the original Kenwood protocol but it
is exactly as implemented by Elecraft in their K series rigs.
This patch treats the KY2 response the same as the KY0 response
meaning - OK to transmit.
2022-08-03 18:31:03 +01:00
Mike Black W9MDB
8c172af224
Remove split function from Xiegu G90 -- does not support them
2022-08-03 12:06:19 -05:00
Mike Black W9MDB
e8c36b2b4b
Add some more rigs to icom.c that do not use 0x25/0x26 commands
2022-08-01 17:25:10 -05:00
Mike Black W9MDB
0e85260d0f
One more X5105 change
2022-08-01 15:32:11 -05:00
Mike Black W9MDB
5ee3c15c3b
Remove set/get_powerstat from Xeigu X5105
2022-08-01 15:26:28 -05:00
Mike Black W9MDB
3762823255
Trying to make x5105 x108g_set-ptt happy
2022-08-01 15:17:15 -05:00
Mike Black W9MDB
65a2101aff
Another attempt to fix x108g_set_ptt
2022-08-01 15:02:22 -05:00
Mike Black W9MDB
998715f3f4
Allow 0xfb for x108g_set_ptt
2022-08-01 14:40:00 -05:00
Mike Black W9MDB
0b059cdb93
Fix icom.c debug statement
2022-08-01 13:24:10 -05:00
Mike Black W9MDB
e76bbf0e51
Remove split functions from Xiegu X5105 -- it does not do split apparently
2022-08-01 13:22:48 -05:00
Mike Black W9MDB
6bd647f4ed
Fix X5105 detection
2022-08-01 13:06:21 -05:00
Mike Black W9MDB
51650e9425
Remove get_dsp_flt for Xeigu X5105
2022-08-01 12:53:34 -05:00
Mike Black W9MDB
1191ddc602
Remove FA/FB validation for FTDX5000 -- was failing but succeeding on 2nd try
2022-07-30 11:55:36 -05:00
Mike Black W9MDB
2b7c2ab5ce
Fix all Icom rigs AGC values for correct printout with dumpcaps
...
https://github.com/Hamlib/Hamlib/issues/1096
2022-07-29 23:44:17 -05:00
Mike Black W9MDB
2703aa7dab
Fix IC746 AGC values
2022-07-29 23:02:28 -05:00
Mike Black W9MDB
3880128370
Fix FTDX5000 EX0331 command
2022-07-29 17:18:51 -05:00
Mike Black W9MDB
64e226045a
Add powerstat calls to xeigu rigs
2022-07-29 10:23:49 -05:00
Mike Black W9MDB
36c777e8bb
Add Rohde&Schwartz EK895/896
2022-07-28 23:26:35 -05:00
Mike Black W9MDB
be3865693a
astyle tmd710.c
2022-07-28 10:34:01 -05:00
Mike Black W9MDB
15f54ccab5
Merge branch 'master' of https://github.com/Hamlib/Hamlib
2022-07-28 10:33:28 -05:00
Mike Black W9MDB
4385b50b1f
Add Xiegu X5105 from G90 config
2022-07-28 10:33:07 -05:00
Mikael Nousiainen
1f05801d0f
Fix current and split VFO frequency handling for Kenwood TM-D710(G). Use CTRL VFO in the rig for denoting current VFO and PTT VFO for split VFO.
2022-07-28 17:18:04 +03:00
Mike Black W9MDB
57aa5e8399
Revert "Fix FT897 freq set/get for > 100MHz"
...
This reverts commit 44ad5c6363
.
2022-07-28 07:10:13 -05:00
Mike Black W9MDB
a83eb3bf42
astyle files for 4.5 release
2022-07-27 17:16:17 -05:00
Mike Black W9MDB
44ad5c6363
Fix FT897 freq set/get for > 100MHz
...
https://github.com/Hamlib/Hamlib/issues/1065
2022-07-27 12:45:13 -05:00
Mike Black W9MDB
627ec83652
Change malloc to calloc
2022-07-27 10:26:08 -05:00
Mike Black W9MDB
dd3208ad34
Change malloc to calloc
2022-07-27 10:08:29 -05:00
Mike Black W9MDB
027b3ee0a5
Fix valgrind warning uninitialized value in dummy.c for priv->split
2022-07-27 10:03:20 -05:00
Mike Black W9MDB
0c89bcd89f
Fix possible uninitialized access in dummy.c
2022-07-27 07:24:19 -05:00
Mike Black W9MDB
21e6e9bf2a
Fix X command turning of split mode
...
https://github.com/Hamlib/Hamlib/issues/1083
2022-07-26 10:00:36 -05:00
Mike Black W9MDB
d8b33f3b0e
Add vfo to ft100_set_vfo debug
2022-07-26 09:51:11 -05:00
Michael Black
74b4d7beb6
Merge pull request #1091 from dforsi/fix/unused-includes
...
Fix/unused includes
2022-07-24 11:44:01 -05:00
Daniele Forsi IU5HKX
7a132e2703
Remove unused includes
...
Removes includes of stdio.h stdlib.h string.h unistd.h
2022-07-24 17:08:57 +02:00
Daniele Forsi IU5HKX
34018600ee
Remove unused includes of math.h
2022-07-23 18:39:55 +02:00
Daniele Forsi IU5HKX
4dfe46edbb
Remove unused includes related to times and dates
...
Removes includes of time.h sys/time.h hamlibdatetime.h
2022-07-23 18:12:10 +02:00
Mike Black W9MDB
05941406da
This broke Icom rigs.
...
Revert "Improve debug output on icom_get_vfo to note Icom's inability to get current vfo"
This reverts commit 02b2dad5b0
.
2022-07-22 15:51:22 -05:00
Mike Black W9MDB
02b2dad5b0
Improve debug output on icom_get_vfo to note Icom's inability to get current vfo
2022-07-22 12:57:11 -05:00
Mike Black W9MDB
1c0655a9f5
Reduce a couple of debug statements from ERROR to VERBOSE
2022-07-22 12:43:22 -05:00
Mike Black W9MDB
4677fb16d4
Change FTDX5000 to RIG_PTT_RIG_MICDATA and add logic to newcat.
2022-07-19 23:25:56 -05:00
Mike Black W9MDB
4627e7c4fb
Update kenwood rig->state.tx_vfo in kenwood_get_split_vfo_if
...
https://github.com/Hamlib/Hamlib/issues/1083
2022-07-19 13:25:28 -05:00
Mike Black W9MDB
67248edfb8
Allow Omni VII to timeout faster
...
https://github.com/Hamlib/Hamlib/issues/1087
2022-07-18 09:51:00 -05:00
Mike Black W9MDB
946408e0de
Promote FDM-DUO to STABLE
2022-07-17 11:25:29 -05:00
Mike Black W9MDB
ccea73e631
Add set_powerstat and get_powerstat to PowerSDR
2022-07-15 16:25:36 -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
71f5766d57
Really fix the k3.c compilation warning
2022-07-14 06:54:56 -05:00
Mike Black W9MDB
1566ceae35
Fix 2nd vfonum warning in tmd710.c
2022-07-13 09:32:04 -05:00
Mike Black W9MDB
d0a09d49cc
Fix vfonum in tmd710.c
2022-07-13 09:31:01 -05:00
Mike Black W9MDB
94338d46dd
Fix compilation warning in k3.c
2022-07-13 09:24:01 -05:00
Mike Black W9MDB
2835c431df
Change ft857_set_freq to use ft857_get_ptt instead of rig_get_ptt
...
Should be able to get transmit status using ptt=None and Signalink VOX PTT
https://github.com/Hamlib/Hamlib/issues/1084
2022-07-12 17:52:49 -05:00
Mike Black W9MDB
e5ba9c401a
Force FTDX5000 to 100ms CAT TIME OUT TIMER
...
https://github.com/Hamlib/Hamlib/issues/1080
2022-07-09 07:40:59 -05:00
Mike Black W9MDB
b1369f9458
Fix ic9700 segfault
...
https://github.com/Hamlib/Hamlib/issues/1078
2022-07-07 22:10:49 -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
994d7a2ca6
Fix RTS PTT working with rigctld
...
https://github.com/Hamlib/Hamlib/issues/1074
Was fixed by this patch
fc6e432143
2022-07-06 08:33:14 -05:00
Mike Black W9MDB
fc6e432143
Fix kenwood split status
...
https://github.com/Hamlib/Hamlib/issues/1072
2022-07-05 17:03:21 -05: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
7708e979d9
Add some debug for 60m exception
2022-07-03 08:07:23 -05:00
Mike Black W9MDB
fc0e80a0d1
Add 60M exception for FTDX10 to not try and set frequency or mode
2022-07-03 07:58:47 -05:00
Mike Black W9MDB
7dee3aaf5d
Fix dangling pointer in aor.c
2022-06-30 17:33:21 -05:00
Mike Black W9MDB
944a52e664
Git rid of compile warning in ft990v12.c
2022-06-30 10:53:30 -05:00
Mike Black W9MDB
04b9353d88
Change fix for IC9700 satmode to be more generic
...
https://github.com/Hamlib/Hamlib/issues/1059
2022-06-30 08:15:49 -05:00
Mike Black W9MDB
aa616b3707
For Icom rigs return bandwidth of 12000 for FM mode
...
https://github.com/Hamlib/Hamlib/issues/1066
2022-06-29 15:43:49 -05:00
Mike Black W9MDB
cd2b734150
Prevent IC9700 from using 0x25 0x26 commands when in satmode
...
https://github.com/Hamlib/Hamlib/issues/1059
2022-06-29 15:40:41 -05:00
Mike Black W9MDB
f4d0e3e402
Add IC375
2022-06-29 15:35:27 -05:00
Mike Black W9MDB
0bcf9a8f98
Update ft990v12 fixing include and naming
...
https://github.com/Hamlib/Hamlib/issues/1050
2022-06-28 13:30:52 -05:00
Mike Black W9MDB
5711257279
Restore ft990.c and move FT990UNI to it's own file
...
https://github.com/Hamlib/Hamlib/issues/1050
2022-06-28 09:21:04 -05:00
David Brewerton M0EZP
2f4bca95f7
FT990UNI patch contribution from M0EZP
2022-06-28 07:03:43 -05:00
Mike Black W9MDB
04250b3203
Add TARGETABLE_MODE to tmd710.c
2022-06-26 17:53:19 -05:00
Mike Black W9MDB
05c5724bcf
Change TMD710 to TARGETABLE_FREQ
2022-06-24 07:24:36 -05:00
Mikael Nousiainen
d3659ef996
Use the correct max RX lengths for min/max reads for Kenwood to avoid timeouts
2022-06-21 21:10:24 +03:00
Mike Black W9MDB
e716a010e8
Fix compile warning on tmd710.c
2022-06-20 23:24:28 -05:00
Mike Black W9MDB
e7f51edfcb
Fix OmniVII set_mode
2022-06-20 18:03:55 -05:00
Mike Black W9MDB
214835339c
Fix some more mingw warnings in tmd710.c
2022-06-20 08:09:03 -05:00
Mike Black W9MDB
be58dae674
Fix common_dcs_list compile warning on mings for tmd710.c
2022-06-20 08:03:41 -05:00
Mike Black W9MDB
6513b485c9
Add tm71_caps back in
...
https://github.com/Hamlib/Hamlib/pull/1071
2022-06-20 07:58:56 -05:00
Lance Conry
28d304e8fe
From a pull request but modified to fit current codebase and clean up warnings
...
https://github.com/Hamlib/Hamlib/pull/1071
2022-06-20 07:47:21 -05:00
Mike Black W9MDB
5c9df8e27d
Add FT991UNI to yaesu model list
2022-06-19 16:39:52 -05:00
Mike Black W9MDB
5e9bfed4ce
Malachite fix to return good freq for VFOA and zero just for VFOB -- duh
...
https://github.com/Hamlib/Hamlib/issues/1070
2022-06-19 12:27:56 -05:00
Mike Black W9MDB
fdbdb388e2
Fix Malachite SDR to return 0 freq when VFOB is requested -- rig does not have VFOB
...
https://github.com/Hamlib/Hamlib/issues/1070
2022-06-19 12:03:32 -05:00
Mike Black W9MDB
521d3f6ac3
OmniVII fix several places where command lengths were incorrect
2022-06-18 12:57:34 -05:00
Mike Black W9MDB
4d3e8ac240
Migrate tentec README
2022-06-17 15:41:29 -05:00
Mike Black W9MDB
8c1bb1d439
Allow OmniVII set_ptt to also set RIPing for ethernet
...
https://github.com/Hamlib/Hamlib/issues/1067
2022-06-17 07:02:11 -05:00
Mike Black W9MDB
f3b95e744a
Fix OmniVII ptt -- could turn on but not turn it off
...
https://github.com/Hamlib/Hamlib/issues/1067
2022-06-16 22:52:32 -05:00
Mike Black W9MDB
459e4ce735
TS-890S add RIG_FUNC_SEND_MORSE
...
https://github.com/Hamlib/Hamlib/issues/1043
2022-06-16 07:52:45 -05:00
Mike Black W9MDB
17aa82dc12
Fix divide by 10 for TT599 NR
...
https://github.com/Hamlib/Hamlib/issues/1061#issuecomment-1155267428
2022-06-14 09:38:16 -05:00
Mike Black W9MDB
e66cf67a96
Fix TT599 and TT565 NR level to set levels 1-9 and read levels 1-10
...
Unable to set level 10 apparently for 599 and probably same for 565
https://github.com/Hamlib/Hamlib/issues/1061
2022-06-14 09:13:07 -05:00
Mike Black W9MDB
e859d6a2c9
Add debug to ft990.c
2022-06-13 12:01:15 -05:00
Mike Black W9MDB
a9e7bd4433
Another attempt to get FT990UNI working well
...
https://github.com/Hamlib/Hamlib/issues/1050
2022-06-13 09:51:03 -05:00
Mike Black W9MDB
c964ec6bfb
For FT990UNI permanently cache the update_data block
...
https://github.com/Hamlib/Hamlib/issues/1050
2022-06-12 16:49:53 -05:00
Mike Black W9MDB
82fac3e0a6
Missed committing ft990.c
...
https://github.com/Hamlib/Hamlib/issues/1050
2022-06-12 09:30:12 -05:00
Mike Black W9MDB
5b5b83b3f3
Try to get best behavior on FT900UNI during startup -- read 1492 bytes just once
...
https://github.com/Hamlib/Hamlib/issues/1050
2022-06-12 09:10:42 -05:00
Mike Black W9MDB
5f26083fac
Add ENTER/RETURNFUNC to netrigctl_open to identify lines when EPROTO errors occur
2022-06-12 07:46:35 -05:00
Mike Black W9MDB
bba6a0b88b
FT990UNI make it read the entire 1492 response when asking for UPDATE_VFO_DATA
...
https://github.com/Hamlib/Hamlib/milestone/14
2022-06-09 07:14:21 -05:00
Mike Black W9MDB
92ba0b92ac
Fix TT599 RIG_LEVEL_NR
...
https://github.com/Hamlib/Hamlib/issues/1061
2022-06-08 17:10:26 -05:00
Mike Black W9MDB
eb453db056
Hopefully fixed ELAD FDM Duo split setting
...
https://github.com/Hamlib/Hamlib/issues/1062
2022-06-08 16:52:49 -05:00
OM4AEI Peter Micuda
25a2a00c12
Fix TT599 SWR level reading
...
Thanks to Peter Micuda OM4AEI
https://github.com/Hamlib/Hamlib/issues/1060
2022-06-08 16:31:02 -05:00
Mike Black W9MDB
2a3fb3bb08
For FT990 add caching of VFO_OP data
...
And add rig_flush before sending commands
https://github.com/Hamlib/Hamlib/issues/1050
2022-06-08 09:12:23 -05:00
Mike Black W9MDB
dc89d085d0
Fix Elad FDM-Duo split command -- was using TB but needs to be SP
2022-06-08 08:40:14 -05:00
Mike Black W9MDB
e0d39b3dcb
Change IC7800 mode definitions to allow for PKTUSB and PKTLSB
...
https://github.com/Hamlib/Hamlib/issues/1057
2022-06-07 17:40:38 -05:00
Mike Black W9MDB
cca8d2b4ed
For the FT-990 we can read VFOA frequency once.
...
https://github.com/Hamlib/Hamlib/issues/1050
2022-06-07 12:19:09 -05:00
Mike Black W9MDB
479c43afa1
Update cache for yaesu rigs when bypassing rig_* functions
...
Update cache for FT991
Add polling for freq and mode in rig_open to prime those values
https://github.com/Hamlib/Hamlib/issues/1056
https://github.com/Hamlib/Hamlib/issues/1050
2022-06-07 11:50:25 -05:00
Mike Black W9MDB
ce99f4c75d
Allow rig_set_split_mode to skip setting if mode already set
...
https://github.com/Hamlib/Hamlib/issues/1056
2022-06-07 08:33:18 -05:00
Mike Black W9MDB
ad2f5047e0
Fix rig_set_lock_mode and rig_get_lock_mode
...
https://github.com/Hamlib/Hamlib/issues/1044
2022-06-06 22:54:10 -05:00
Mike Black W9MDB
c17bcaa343
Fix TT599 set bandwidth to return control to bandwidth knob
...
https://github.com/Hamlib/Hamlib/issues/1055
2022-06-06 15:51:08 -05:00
Mike Black W9MDB
4360188643
Chanage ID-5100 to XONXOFF flow control
...
https://github.com/Hamlib/Hamlib/issues/1053
2022-06-03 22:13:00 -05:00
Mike Black W9MDB
d12ca22916
Add PTT check in set_freq since rig cannot set freq while transmitting
...
VOX mode was a problem so this ptt check should fix it.
https://github.com/Hamlib/Hamlib/issues/1052
2022-06-03 08:11:32 -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
a468f0dee8
Allow Kenwood AI command for FA/FB async operation
...
https://github.com/Hamlib/Hamlib/issues/1049
2022-06-02 23:21:51 -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
ce1d863a69
Fix split detection in ft991
...
https://github.com/Hamlib/Hamlib/issues/1046
2022-06-01 17:20:14 -05:00
Mike Black W9MDB
763836881f
Reverse selected vfo logic for 0x25 command when in split and ptt is on for Icom rigs
...
https://github.com/Hamlib/Hamlib/issues/1048
2022-06-01 12:29:12 -05:00
Mike Black W9MDB
0acb549153
Remove FT-991 from bandstack detection on band change -- does not behave well
...
https://github.com/Hamlib/Hamlib/issues/1046
2022-06-01 12:12:46 -05:00
Mike Black W9MDB
66b69f60a9
Remove redundant BS command in newcat.c
...
https://github.com/Hamlib/Hamlib/issues/1046
2022-06-01 10:36:33 -05:00
PianetaRadio
a9eeb70f21
Dummy rotator max_az = 450
2022-05-31 12:38:30 +02:00
Mike Black W9MDB
901cea8944
Add wait_morse to rigs that had send_morse but missing wait_morse
...
wait_morse only works on full break-in
https://github.com/Hamlib/Hamlib/issues/1043
2022-05-29 22:53:30 -05:00
Mike Black W9MDB
f19d354ede
Astyle files
2022-05-29 12:06:44 -05:00
Mike Black W9MDB
83508b5e38
Add send_morse to TS-890S
...
https://github.com/Hamlib/Hamlib/issues/1043
2022-05-28 15:21:51 -05:00
Mike Black W9MDB
8cc4d59cbb
Change rig->caps-retry to rig->state.rigport.retry
...
https://github.com/Hamlib/Hamlib/issues/1037
2022-05-25 10:48:16 -05:00
Mike Black W9MDB
0b73daa4d8
Fix FT650 detection in ft847.c
2022-05-25 07:59:43 -05:00
Mike Black W9MDB
76103ec199
Update some FT-650 capabilities
2022-05-24 07:59:35 -05:00
Mike Black W9MDB
fe7c465624
Add FT-650 rig -- same as FT847UNI
2022-05-24 07:43:50 -05:00
Mike Black W9MDB
b1a4bb06ce
Astyle files
2022-05-21 13:23:51 -05:00
Mike Black W9MDB
c9d31337b9
Fix MICDATA ptt with rigctld and the few rigs which needs this -- e.g. TS-590, TS-480, TS-890, TS-990. VX-1700. ICF-8101
...
https://github.com/Hamlib/Hamlib/issues/1033
2022-05-20 09:06:17 -05:00
Mike Black W9MDB
f6d5b7e3c6
Add some debug to kenwood.c
2022-05-20 09:03:02 -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
Mike Black W9MDB
17539bb68a
Add VFO UP DOWN to PowerSDR
2022-05-16 22:56:16 -05:00
Mike Black W9MDB
82a915563b
Remove debug from barrett.c to prevent compilation warning
2022-05-15 09:31:09 -05:00
Mike Black W9MDB
d54f5a1c34
Speed up yaesu compilation a bit when using -j switch in make by moving yaesu.c up the list
2022-05-15 09:17:51 -05:00
Mike Black W9MDB
a518bdcaf1
Speed up icom compilation a bit when using -j switch in make by moving icom.c up the list
2022-05-15 09:15:27 -05:00
Mike Black W9MDB
51cbf4af7a
For the FT-991 do not call get_narrow when mode is C4FM, PKTFM, or PKTFMN
2022-05-13 22:29:13 -05:00
Mike Black W9MDB
6f9d057162
astyle files getting ready for release
2022-05-13 16:50:13 -05:00
Mike Black W9MDB
c63a71601a
Fix newcat_get_mode for C4FM and PKTFMN
...
https://github.com/Hamlib/Hamlib/issues/1027
2022-05-13 15:19:04 -05:00
Mike Black W9MDB
066978ed15
Fix missing semicolon in newcat.c
2022-05-13 11:07:39 -05:00
Mike Black W9MDB
ed1f0a22dc
Fix missing semicolon in icom.c
2022-05-13 11:06:53 -05:00
Mike Black W9MDB
cc73447d7c
Fix missing semicolon in codan.c
2022-05-13 11:06:21 -05:00
Mike Black W9MDB
4bf2a8a2b8
Fix missing semicolon in k3.c
2022-05-13 11:03:55 -05:00
Mike Black W9MDB
3a569fcde1
Add vfo_op to PowerSdr
2022-05-12 17:47:16 -05:00
Mike Black W9MDB
11ffd603ab
Add VFO_OP to PowerSDR for BAND_UP and BAND_DOWN
2022-05-12 09:44:00 -05:00
Mike Black W9MDB
6ad3ace726
Add FUNC_MUTE to K4 in k3.c
2022-05-11 16:36:02 -05:00
Mike Black W9MDB
019faf3b6a
Add BU/BD commands to newcat.c validated with FA to get frequency of new band
...
https://github.com/Hamlib/Hamlib/issues/1026
2022-05-11 10:27:29 -05:00
Mike Black W9MDB
e76cd71454
Add RIG_PASSBAND_NOCHANGE to dummy device
2022-05-10 12:20:18 -05:00
Mike Black W9MDB
8865bf6c66
Add rig_flush in newcat.c during set_powerstat
2022-05-09 07:25:39 -05:00
classabbyamp
e9d9cb9eab
prm80: fix on musl
...
to use timeval with musl libc, sys/time.h must be included.
2022-05-08 11:52:08 -04:00
Mike Black W9MDB
ab499d31eb
Double up the PS0; command in newcat.c too
2022-05-08 06:44:29 -05:00
Mike Black W9MDB
1dd915a706
Merge branch 'master' of https://github.com/Hamlib/Hamlib
2022-05-08 06:37:32 -05:00
Mike Black W9MDB
e661642a7d
Update Kenwood PS1 command to send PS1; twice instead of '\n' then PS1;
2022-05-08 06:36:50 -05:00
Mike Black W9MDB
ddf0be7b72
Fix rig->state.rx_vfo and tx_vfo for Elecraft K4
2022-05-07 17:35:17 -05:00
Mike Black W9MDB
279bc84dfe
Restrict extra 100ms time in k4_set_ptt to PTT_OFF
2022-05-06 13:35:04 -05:00
Mike Black W9MDB
6cc4aefdb0
Add 100ms more time to end of k4_set_ptt.
...
Had one report of K4 infrequently not returning to RX from TX when in Fake It mode.
Suspect a little more time is needed between TQ0; response and FA freq set
2022-05-06 13:31:34 -05:00
Mike Black W9MDB
c0d298f0eb
Change k4_set_ptt to remove infinite loop when REC is in use
...
https://github.com/Hamlib/Hamlib/issues/1021
2022-05-05 22:20:31 -05:00
Mike Black W9MDB
5259102cf1
Add detection of set_bwA to flrig.c
2022-05-04 17:46:40 -05:00
Mike Black W9MDB
24c7a0042a
Fix newcat.c error
2022-05-04 16:23:42 -05:00
Mike Black W9MDB
a079655290
Don't ask for VS command for some Yaeus rigs -- unnecessary warning occurs
2022-05-04 15:58:45 -05:00
Mike Black W9MDB
cc7d9cd78d
Remove redundant code in flrig.c
2022-05-04 15:43:01 -05:00
Mike Black W9MDB
d60391fcb0
Fix k2/k3/k4 bandwidth to 10Hz rounding
2022-05-04 13:14:01 -05:00
Mike Black W9MDB
8cfa1f2f7d
Fix flrig setting bandwidth on VFOB
2022-05-04 12:49:08 -05:00
Mike Black W9MDB
e3bf699732
Fix k3.c compilation
2022-05-04 08:57:34 -05:00
Mike Black W9MDB
704a6aac4b
Correct handling of max power output of KX2/KX3 with KXPA100
...
Handle extended reply of K3
2022-05-04 07:46:01 -05:00
Mike Black W9MDB
19c17eb5ba
Add get_split to flrig_open
2022-05-03 12:02:57 -05:00
Mike Black W9MDB
79180089a6
Add default VD meter calibration for 200W yaesu rigs e.g. FTDX-101MP
2022-05-01 07:26:44 -05:00
Mike Black W9MDB
f35e2d8c34
Fix newcat.c
2022-04-30 15:36:04 -05:00
Mike Black W9MDB
157eead021
In newcat.c only execute VS command if available
2022-04-30 15:33:44 -05:00
Mike Black W9MDB
5cce47e233
Change TEMP_METER to float
2022-04-30 13:44:09 -05:00
Mike Black W9MDB
829b632984
Make RIG_LEVEL_TEMP a bit more generic in newcat.c
2022-04-30 10:23:49 -05:00
Mike Black W9MDB
d7da44a3b5
Add PKTUSB and PKTLSB to IC9100
2022-04-29 11:36:01 -05:00
Mike Black W9MDB
4b64d5f7c3
Fix get_vfo for FT757GX
2022-04-29 08:33:36 -05:00
Mike Black W9MDB
e1c2a08789
For FT757GX to VFOA on startup
2022-04-29 06:41:38 -05:00
Mike Black W9MDB
5c1ed109a9
Add get_vfo to FT757GX using the cached vfo
2022-04-29 06:36:14 -05:00
Mike Black W9MDB
a975d734ba
One more time to try and get LEVEL_TEMP working in newcat.c
2022-04-28 14:41:57 -05:00
Mike Black W9MDB
e05d040460
Try again to fix LEVEL_TEMP for newcat.c
2022-04-28 12:06:05 -05:00
Mike Black W9MDB
3529c789a8
Fix LEVEL_TEMP value in newcat.c
2022-04-28 11:30:32 -05:00
Mike Black W9MDB
c8faa7a915
Change TEMP_METER to centigrade scale
2022-04-28 10:08:17 -05:00
Mike Black W9MDB
6ad3440341
Fix TEMP_METER level in newcat.c
2022-04-28 09:54:20 -05:00
Mike Black W9MDB
c76dc1453d
Forgot to commit kenwood.h
2022-04-27 10:14:27 -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
a006636ee3
Fix flrig_cat_string
2022-04-25 15:27:13 -05:00
Mike Black W9MDB
7cc2550ee3
Export flrig_cat_string for DLL
2022-04-25 12:47:27 -05:00
Mike Black W9MDB
fbd7893192
Add cat_string to the raw send command in rigctl for FLRig
2022-04-25 12:42:27 -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
07d2602950
Update documentation in ft1000mp.c
...
https://github.com/Hamlib/Hamlib/issues/1014
2022-04-22 16:39:42 -05:00
Mike Black W9MDB
871dcbe8a3
Add split functions to FT1000MP models
...
ft1000mp_set_split_mode
ft1000mp_get_split_mode
ft100mp_get_split_freq_mode
https://github.com/Hamlib/Hamlib/issues/1014
2022-04-21 17:08:06 -05:00
Mike Black W9MDB
0405498b07
Fix FT-817/818 set_split to set split cache
...
https://github.com/Hamlib/Hamlib/issues/1012
2022-04-19 18:10:41 -05:00
Mike Black W9MDB
4ac7d024e8
Make FT-817/FT-818 return cached VFOB freq when split and transmitting
...
https://github.com/Hamlib/Hamlib/issues/1012
2022-04-19 17:42:29 -05:00
Mike Black W9MDB
5427b4cf86
Promote UNTESTED to ALPHA -- assuming no news is good news
2022-04-16 22:47:51 -05:00
Mike Black W9MDB
0473702cb6
Promote rigs from ALPHA to BETA -- assuming no news is good news
2022-04-16 17:35:39 -05:00
Mike Black W9MDB
4e21730cd0
Promote all Kenwood BETA to STABLE -- assuming no news is good news
2022-04-16 17:32:47 -05:00
Mike Black W9MDB
9ee49933d7
Prompte all Icom rigs from BETA to STABLE and ALPHA to BETA
2022-04-16 17:30:15 -05:00
Mike Black W9MDB
86b737b95a
Promote all Yaesu rigs from BETA to STABLE and ALPHA to BETA
2022-04-16 17:28:43 -05:00
Mike Black W9MDB
9df30be05f
Promote all Icom ALPHA rigs to BETA -- assuming no news is good news
2022-04-16 17:27:05 -05:00
Mike Black W9MDB
f5ee5c86fd
Fix IC-F8101 set/get ptt to allow for ptt on ACC port
...
https://github.com/Hamlib/Hamlib/issues/1010
2022-04-16 16:59:26 -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
6846d164bf
Add FT450D
2022-04-15 13:17:17 -05:00
Mike Black W9MDB
1bdb6ce2bf
Add FT450D entry
2022-04-15 13:16:09 -05:00
PianetaRadio
4468b153e2
FT991 add RIG_FUNC_CSQL function
2022-04-08 09:48:32 +02:00
PianetaRadio
d9c4997117
Update newcat.h
2022-04-08 09:44:09 +02:00
PianetaRadio
b98f8bef25
Yaesu newcat, add RIG_FUNC_CSQL function
2022-04-08 09:43:26 +02:00
PianetaRadio
1710058bfa
FT991, fix max RF power for VHF/UHF bands
2022-04-08 09:16:21 +02:00
PianetaRadio
08456af0f8
FT897 add RIG_FUNC_CSQL
2022-04-07 12:53:29 +02:00