Mike Black W9MDB
a349c3e07b
Change ft817 startup timeout to 1500ms to avoid a timeout
...
https://github.com/Hamlib/Hamlib/issues/1278
2023-04-29 07:57:07 -05:00
Mike Black W9MDB
e5a6055d57
Another attempt to fix ft817_get_vfo
...
https://github.com/Hamlib/Hamlib/issues/1278
2023-04-28 22:30:07 -05:00
Mike Black W9MDB
215aa6b92c
Try to fix ft817 get_vfo to return the valid status bye
...
https://github.com/Hamlib/Hamlib/issues/1278
2023-04-28 08:20:57 -05:00
Mike Black W9MDB
e82f127965
Allow icom read_frame to return when bus collision occurs
...
https://github.com/Hamlib/Hamlib/issues/1280
2023-04-26 15:38:08 -05:00
Mike Black W9MDB
07ba41d551
Add a retry in icom frame.c in case of collision
...
https://github.com/Hamlib/Hamlib/issues/1280
2023-04-25 11:07:25 -05:00
Mike Black W9MDB
da94c8b770
Change ft817.c to not mask the low bit on eepromp reads -- hopefully this doesn't break everything
...
https://github.com/Hamlib/Hamlib/issues/1278
2023-04-25 08:52:42 -05:00
Mike Black W9MDB
1c1b9e7511
Enable async_io for IC-746 and IC-746PRO
...
https://github.com/Hamlib/Hamlib/issues/1280
2023-04-25 08:13:03 -05:00
Mike Black W9MDB
6fadbfb112
Change Icom 0x25 logic to only allow one detection
...
https://github.com/Hamlib/Hamlib/issues/1277
2023-04-25 08:00:43 -05:00
Mike Black W9MDB
4ba3a02512
FT-817 add 100ms delay during ft817_open to avoid initial cmd error during startup
...
https://github.com/Hamlib/Hamlib/issues/1278
2023-04-22 11:22:16 -05:00
Mike Black W9MDB
2af9f2c5b3
For FT-817 add sleep after set_vfo to allow vfo swap to occur
...
https://github.com/Hamlib/Hamlib/issues/1278
2023-04-21 22:05:42 -05:00
Mike Black W9MDB
6c410f164e
This did not solve the problem with Win4Yaesu
...
Revert "https://github.com/Hamlib/Hamlib/issues/1275 "
This reverts commit c02ded5b49
.
2023-04-21 16:04:04 -05:00
Mike Black W9MDB
c02ded5b49
https://github.com/Hamlib/Hamlib/issues/1275
2023-04-19 15:15:56 -05:00
Michael Black
3b66959f4e
Merge pull request #1274 from mikaelnousiainen/ts590sg-fixes
...
Fix and extend TS-590(S/SG) backend
2023-04-17 07:21:10 -05:00
Mikael Nousiainen
1a59ce2ae2
Fix and extend TS-590(S/SG) backend
2023-04-15 00:25:29 +03:00
Daniele Forsi IU5HKX
6f0efd59e6
Fix check for RIG_BUSBUSY
...
Fixes a cppcheck warning:
rigs/icom/frame.c:510:19: style: Redundant condition: The condition 'i != 14' is redundant since 'i < 0' is sufficient. [redundantCondition]
if (i < 0 && i != RIG_BUSBUSY) /* die on errors */
2023-04-11 23:28:46 +02:00
Mike Black W9MDB
905c9fff95
Fix SDR++ giving wrong answer for get_powerstat
...
https://github.com/Hamlib/Hamlib/issues/1266
2023-04-10 09:37:01 -05:00
Michael Black
6c1d83ed86
Merge pull request #1269 from ncw/fix-qcx-cw-sending
...
Fix QRP Labs QCX Morse Sending
2023-04-09 22:14:00 -05:00
Michael Black
cf77666cc1
Merge pull request #1268 from dforsi/fix/doxygen
...
Add/fix Doxygen comments
2023-04-09 22:13:42 -05:00
Daniele Forsi IU5HKX
96bb604b12
Fix typos
2023-04-09 23:06:32 +02:00
Mike Black W9MDB
e5a00cddb9
Fix case where netrigctl gets a 0 answer to chk_vfo
...
https://github.com/Hamlib/Hamlib/issues/1266
2023-04-09 08:29:48 -05:00
Nick Craig-Wood
2c283ab47a
Fix QRP Labs QCX Morse Sending
...
Before this fix, hamlib used the TS480 protocol for sending morse
which adds a lot of spaces on the end.
The QCX actually uses the Elecraft morse sending protocol so switch it
over to using that.
Tested with QCX Mini firmware v1.09a
2023-04-09 14:00:25 +01:00
Daniele Forsi IU5HKX
8d40732064
Fix initializer-overrides warnings by clang
...
Fixes:
dx77.c:225:5: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides]
{
^
dx77.c:217:23: note: previous initialization is here
.tx_range_list2 = {RIG_FRNG_END,},
^~~~~~~~~~~~~~~
ft991.c:356:27: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides]
.scan = newcat_scan,
^~~~~~~~~~~
ft991.c:352:27: note: previous initialization is here
.scan = newcat_scan,
^~~~~~~~~~~
2023-03-28 19:53:29 +02:00
Mike Black W9MDB
79db09c201
Fix PS0; command in newcat.c
...
https://github.com/Hamlib/Hamlib/issues/1220
2023-03-28 10:24:31 -05:00
Mike Black W9MDB
224820fb44
Fix rigctld get_powerstat
...
https://github.com/Hamlib/Hamlib/issues/1220
2023-03-28 09:43:26 -05:00
Daniele Forsi IU5HKX
692deca638
Remove duplicated conditions
...
Fixes:
rigs/yaesu/newcat.c:10537:9: style: Same expression 'strcmp(priv->cmd_str,"IS1;")==0' found multiple times in chain of '||' operators. [duplicateExpression]
|| strcmp(priv->cmd_str, "IS1;") == 0
^
rigs/yaesu/newcat.c:10548:9: style: Same expression 'strcmp(priv->cmd_str,"NR0;")==0' found multiple times in chain of '||' operators. [duplicateExpression]
|| strcmp(priv->cmd_str, "NR0;") == 0
^
rigs/yaesu/newcat.c:10549:9: style: Same expression 'strcmp(priv->cmd_str,"NR1;")==0' found multiple times in chain of '||' operators. [duplicateExpression]
|| strcmp(priv->cmd_str, "NR1;") == 0
^
rigs/yaesu/newcat.c:10552:9: style: Same expression on both sides of '||'. [duplicateExpression]
|| strcmp(priv->cmd_str, "OS0;") == 0
^
2023-03-26 23:00:38 +02:00
Daniele Forsi IU5HKX
2db37fe7db
Fix typos
2023-03-26 11:01:51 +02:00
Mike Black W9MDB
ac197389a2
Fix IC-7160 get_powerstat to disable it...cannot read power status from 7610
2023-03-25 11:20:52 -05:00
Mike Black W9MDB
8cdb21b6f3
Add ST command detection to set_cmd_validate in newcat.c
2023-03-22 15:09:48 -05:00
Mike Black W9MDB
7914842c2d
Another attempt to make Mac compiler happy
...
https://github.com/Hamlib/Hamlib/issues/1256
2023-03-21 12:03:10 -05:00
Mike Black W9MDB
9f960fa531
Try another fix for MacOS compile
...
https://github.com/Hamlib/Hamlib/issues/1256
2023-03-21 10:05:26 -05:00
Mike Black W9MDB
2712c57058
Try another fix for MacOS compile
...
https://github.com/Hamlib/Hamlib/issues/1256
2023-03-21 10:04:41 -05:00
Mike Black W9MDB
d893de407e
Fix Mac compile error in newcat.c
...
https://github.com/Hamlib/Hamlib/issues/1256
2023-03-21 08:44:29 -05:00
Mike Black W9MDB
cf956daf17
Clean up id5100.c
2023-03-20 23:20:40 -05:00
Mike Black W9MDB
3254ac70a1
Change FT991, FTDX101MP, FTDX3000 to use ; for command validation
...
https://github.com/Hamlib/Hamlib/issues/1252
2023-03-20 23:10:35 -05:00
Daniele Forsi IU5HKX
8e24746a3e
Fix typos
2023-03-19 22:20:28 +01:00
Mike Black W9MDB
113cad3ee1
For K3 prevent ID; command from K22; command
...
Remote ops was having a problem with K22;
https://github.com/Hamlib/Hamlib/issues/1254
2023-03-18 23:40:45 -05:00
Mike Black W9MDB
fd473062d1
astyle kenwood.c
2023-03-18 15:21:30 -05:00
Leif Sawyer
09a6bbf7c7
Support 5ghz/60M memory channels
2023-03-09 13:56:09 -09:00
Mikael Nousiainen
f17f6f0f42
Disable rig port flushing when async I/O is enabled. Improve validation of Icom frames.
2023-03-08 23:35:08 +02:00
Michael Black
0e6fd996bc
Merge pull request #1244 from mikaelnousiainen/ts2000-fixes
...
Improve Kenwood TS-2000 backend
2023-03-08 15:31:58 -06:00
Mike Black W9MDB
2f68033840
Fix set_vfo in jst145.c
2023-03-07 15:38:28 -06:00
Mike Black W9MDB
95196ca96c
Fix set_freq in jst145.c
2023-03-07 15:00:00 -06:00
Mikael Nousiainen
ec0645780c
Fix Kenwood TS-2000 bugs and implement essential commands for remote control
2023-03-07 10:38:20 +02:00
Mike Black W9MDB
d06244c47f
Re-enable set/get mem for xg3
2023-03-05 17:03:29 -06:00
Mike Black W9MDB
eb5767c0ca
Align xg3 with kenwood_priv and remove set/get mem for xg3 for now
2023-03-05 13:19:43 -06:00
Mike Black W9MDB
e428d824cd
Fix xg3 set_freq
2023-03-05 13:12:33 -06:00
Daniele Forsi IU5HKX
9ad9f23fe1
Fix unterminated comment
...
Fixes a cppcheck error:
rigs/mds/serialnum.c:106:1: error: Unmatched '}'. Configuration: ''. [syntaxError]
2023-03-04 23:13:11 +01:00
Mike Black W9MDB
fe1eabf531
Win4Yaesu is not recognizing EX commands so we ignore errors on the EX command for some Yaeus rigs
2023-02-28 16:57:47 -06:00
George Baltz N3GB
07fc69f3e8
Enable first user of check_level_param
...
Use check_level_param for all RIG_LEVEL_CWPITCH sets for Kenwood rigs.
Note that the placement of the call is temporary; eventually it should
be moved outside the main switch statement, and invoked for all set_levels.
2023-02-26 13:12:52 -05:00
George Baltz N3GB
a9b9154a2d
Round 2.
2023-02-26 13:12:52 -05:00
George Baltz N3GB
00e2797c6f
First round of level_gran additions.
...
Issue: #1144
2023-02-26 13:12:52 -05:00
George Baltz N3GB
bc476a1c94
ATTenuator level 0 should always be allowed - to turn it off.
2023-02-26 13:12:52 -05:00
George Baltz N3GB
f5a1dabd06
Add missing level definitions for TS-590SG
2023-02-26 13:12:52 -05:00
Mike Black W9MDB
a9cb121584
Add stop_morse for some Kenwood rigs
2023-02-25 22:11:11 -06:00
Mike Black W9MDB
717dae5027
Fix potential segfault in cmdstr check in kenwood.c
2023-02-21 11:44:12 -06:00
Mike Black W9MDB
514d87dcc9
astyle kenwood.c
2023-02-19 17:01:42 -06:00
Mike Black W9MDB
10ac497c0b
Improve response of ;;;;PS1; command
2023-02-19 16:56:51 -06:00
Michael Black
1edb21a38d
Merge pull request #1237 from dforsi/fix/unused-includes
...
Remove unused includes and add useful includes
2023-02-16 12:20:44 -06:00
Daniele Forsi IU5HKX
52be0797d8
[rigs/*] Fix includes
2023-02-16 19:08:24 +01:00
Daniele Forsi IU5HKX
7673abc59b
[yaesu] Fix includes
2023-02-16 19:08:24 +01:00
Daniele Forsi IU5HKX
420125b8bc
[kenwood] Fix includes
2023-02-16 19:08:24 +01:00
Daniele Forsi IU5HKX
7211730866
[icom] Fix includes
2023-02-16 19:08:24 +01:00
Daniele Forsi IU5HKX
d09c048161
[rigs/*] Remove unused include of config.h
2023-02-14 19:57:48 +01:00
Daniele Forsi IU5HKX
a04abe6e04
[yaesu] Remove unused include of config.h
2023-02-14 19:30:51 +01:00
Daniele Forsi IU5HKX
5c17054295
[kenwood] Remove unused include of config.h
2023-02-14 19:29:22 +01:00
Daniele Forsi IU5HKX
2e894dd9cc
[icom] Remove unused include of config.h
...
Found wih "Include What You Use".
2023-02-14 19:21:18 +01:00
Mike Black W9MDB
9dbe4ef79a
Separate the validation cmd in newcat.c to allow rig post_write_delay to be in effect
...
https://github.com/Hamlib/Hamlib/issues/1219
2023-02-14 09:22:50 -06:00
Mike Black W9MDB
58700c6e9f
Increase post_write to 20ms for FT710
...
https://github.com/Hamlib/Hamlib/issues/1235
2023-02-12 07:26:28 -06:00
Mike Black W9MDB
4078fa9248
Fix ID5100 S Main 1 Sub
...
https://github.com/Hamlib/Hamlib.git
2023-02-10 16:49:37 -06:00
Mike Black W9MDB
111627533f
Changes to support ID-5100 in gpredict.
...
Can now set set freq/mode on VFOA/B or Main/Sub correctly automatically switching dual watch mode as needed
2023-02-10 08:02:48 -06:00
Mike Black W9MDB
f9adf5de0a
Add attenuator level control for TS890
...
Update SMeter/SWR tables for TS890
Thanks to N3GB George Baltz
2023-02-08 12:02:19 -06:00
Mike Black W9MDB
907a178aa6
Some fixes for th.c operation
...
https://github.com/Hamlib/Hamlib/issues/1230
2023-02-06 16:01:08 -06:00
Mike Black W9MDB
73fc563ceb
Add fix for TMD700
...
https://github.com/Hamlib/Hamlib/issues/1230
2023-02-06 15:58:18 -06:00
Mike Black W9MDB
cc7c335dc5
Improve FT-857 get_vfo response when error occurs
...
This could be FT-857 EEPROM burnout
https://github.com/Hamlib/Hamlib/issues/1232
2023-02-06 15:14:34 -06:00
Mike Black W9MDB
c903c09cd1
Allo FT-857 to return cached vfo when set_vfo is called and EEPROM read error occurs
...
https://github.com/Hamlib/Hamlib/issues/1232
2023-02-06 11:11:17 -06:00
Mike Black W9MDB
b037c72c50
Fix AF level control for FTDX10 and FT710
...
https://github.com/Hamlib/Hamlib/issues/1231
2023-02-05 17:28:23 -06:00
Mike Black W9MDB
0e9bdc5d04
Fix spelling error in kenwood.c
2023-02-04 17:08:31 -06:00
Mike Black W9MDB
1efff461e3
Have icom rigs show debug when civ addr has been changed and timeout occurs
...
https://github.com/Hamlib/Hamlib/issues/1229
2023-02-04 14:22:57 -06:00
Mike Black W9MDB
c055817c27
Fix FT-450D detection
2023-02-04 06:35:40 -06:00
Mike Black W9MDB
fa503c5b3b
Change TM-D700 and TM-D710 to hardware flow control
...
https://github.com/Hamlib/Hamlib/issues/1228
2023-02-01 22:19:02 -06:00
Mike Black W9MDB
d645bae207
Ensure K4 is in K40 mode when requesting ID
2023-02-01 16:50:10 -06:00
Mike Black W9MDB
8a25a3be90
Fix sdrsharp model name to show gpredict
2023-01-27 17:46:46 -06:00
Mike Black W9MDB
ff64d86fd9
Fix sdrsharp manufacturer name
2023-01-27 17:44:08 -06:00
Mike Black W9MDB
5c36bef6c2
Fix compile warning in sdrsharp.c
2023-01-27 17:39:14 -06:00
Mike Black W9MDB
41a8a50e65
Add SDR# rig for use with SDR#'s gpredict pluigin -- can only get/set freq
2023-01-27 17:31:24 -06:00
Mike Black W9MDB
1e353191bc
Make Kenwood rigs wake up serial port on PS command
...
Failing get_powerstat will now return RIG_OK
https://github.com/Hamlib/Hamlib/issues/1226
2023-01-26 08:35:45 -06:00
Mike Black W9MDB
eb049ab92d
Add dummy bytes to kenwood PS; command
...
https://github.com/Hamlib/Hamlib/issues/1226
2023-01-25 22:18:45 -06:00
Mike Black W9MDB
a47eba7ce4
Revert "Update NEWS"
...
This reverts commit 76a3ab19eb
.
2023-01-24 11:25:49 -06:00
Mike Black W9MDB
76a3ab19eb
Update NEWS
2023-01-24 11:23:47 -06:00
Mike Black W9MDB
3fd698d063
Change QRP QRDX PTT to use TQ instead TX...more incompability with TS-480 standard
2023-01-24 11:22:19 -06:00
Mike Black W9MDB
d68c218a3d
ERemove EX103 get/set for FTDX5000
2023-01-23 14:49:06 -06:00
Mike Black W9MDB
52bed765ef
Clean up rig power on/off sequencing for Kenwood/Elecraft rigs
...
Note that the K3/K3S cannot power on via CAT control
https://github.com/Hamlib/Hamlib/issues/1225
2023-01-22 23:41:21 -06:00
Mike Black W9MDB
9626894029
Fix K3/K3S VFOB mode/bandwidth setting
...
https://github.com/Hamlib/Hamlib/issues/1224
2023-01-22 16:45:22 -06:00
Mike Black W9MDB
d16b52e414
Fix IC7300 5 second sleep during poweron
...
Reverse ID-5100 logic for dual watch mode
https://github.com/Hamlib/Hamlib/issues/1220
2023-01-22 10:49:15 -06:00
Mike Black W9MDB
0c2426c800
Add 5 second sleep during power on for IC7300
...
https://github.com/Hamlib/Hamlib/issues/1220
2023-01-21 17:21:04 -06:00
Mike Black W9MDB
eb1d467236
Fix segfault in aclog.c
2023-01-20 15:39:23 -06:00
Mike Black W9MDB
50a14bb08f
Add ACLog rig -- should work with WSJT_X and Fake It mode -- mode setting is a bit odd though might need None for mode in WSJT-X and manually set rig
2023-01-20 12:47:52 -06:00
Mike Black W9MDB
268f44eb7d
Remove one sleep from set_powerstat loop
...
https://github.com/Hamlib/Hamlib/issues/1212
2023-01-18 23:32:18 -06:00
Mike Black W9MDB
3daed948a8
Make auto_power_on a bit more robust for RigPI which seems slow to get going
...
https://github.com/Hamlib/Hamlib/issues/1212
2023-01-18 23:27:27 -06:00
Mike Black W9MDB
9d096c4ac9
Improve powerstat on/off behavior for Icom rigs
...
https://github.com/Hamlib/Hamlib/issues/1212
2023-01-18 15:00:18 -06:00
Mike Black W9MDB
ac220815c4
Fix rig_close entry in id5100.c
2023-01-18 12:37:15 -06:00
Mike Black W9MDB
9861d1f87b
Add dual watch capability for ID-5100
...
https://github.com/Hamlib/Hamlib/issues/1218
2023-01-18 08:49:11 -06:00
Mike Black W9MDB
f392cc4c18
Fix AGC level display in rigctld
...
https://github.com/Hamlib/Hamlib/issues/1155
2023-01-17 23:54:05 -06:00
Mike Black W9MDB
aeb2692b42
Change FTDX10 handshake to None instead of Hardware
2023-01-17 22:30:02 -06:00
Mike Black W9MDB
0ad5a4b742
Attempt to allow PS; query for Yaeus rigs when powered off
...
https://github.com/Hamlib/Hamlib/issues/1220
2023-01-15 22:22:14 -06:00
Mike Black W9MDB
c3ff7e134f
Add TS-2000 to has_ps exceptions
...
https://github.com/Hamlib/Hamlib/issues/1213
2023-01-15 12:41:01 -06:00
Mike Black W9MDB
77ce6b6dc3
Add FT991 to 60M exception
2023-01-15 10:17:54 -06:00
Mike Black W9MDB
dc131cba7f
Fix set_powerstat on/off/on for Icom rigs using rigctld power_on=0
...
https://github.com/Hamlib/Hamlib/issues/1212
2023-01-10 08:46:10 -06:00
Mike Black W9MDB
00dce998ae
Fix Elecraft power2mW precision/accuracy
...
Should fix any others too
https://github.com/Hamlib/Hamlib/issues/1205
2023-01-09 23:26:15 -06:00
Mike Black W9MDB
aa1cf567f6
Fix Icom poweron behavior
...
https://github.com/Hamlib/Hamlib/issues/1212
2023-01-09 12:34:22 -06:00
Mike Black W9MDB
58621995f3
Fix FT-710, FTDX10, FTDX101D/MP 60M operations
...
https://github.com/Hamlib/Hamlib/issues/1211
2023-01-09 10:42:57 -06:00
Mike Black W9MDB
d2ef9d5eda
Fix get_powerstat status return to always show POWER_ON for kenwood non-PS rigs
...
https://github.com/Hamlib/Hamlib/issues/1213
2023-01-09 10:28:43 -06:00
Mike Black W9MDB
89fadca3bd
For Icom rigs close and reopen rig after set_powerstat=1 -- Linux resets the usb device
...
https://github.com/Hamlib/Hamlib/issues/1212
2023-01-09 09:50:25 -06:00
Mike Black W9MDB
57522f0b93
Ensure 60M exception for FT710 is only for US language setting
...
https://github.com/Hamlib/Hamlib/issues/1211
2023-01-08 10:28:34 -06:00
Mike Black W9MDB
8be3fcbef5
Add FT-710 to 60M exception in newcat.c to allow some ability to work with WSJT-X
...
https://github.com/Hamlib/Hamlib/issues/1211
2023-01-08 07:58:57 -06:00
Mike Black W9MDB
e3ac42a6b6
Update timing in nrd535.c based on testing thanks to markjfine
2023-01-07 22:17:24 -06:00
Mike Black W9MDB
6cb7a8c560
Fix FTDX3000 EX039 error
...
https://github.com/Hamlib/Hamlib/issues/1206
2023-01-07 16:03:34 -06:00
Mike Black W9MDB
7978d74750
Force K22 mode on Elecraft rigs to get PC power level in .1W intervals for low power operations
...
https://github.com/Hamlib/Hamlib/issues/1205
2023-01-07 11:46:56 -06:00
Mike Black W9MDB
eb904148b5
Fix elecraft power2mW by scaling power to either 15W or 100W based on KPA availability
...
We are ignoring the tx_range values for the Kn series
https://github.com/Hamlib/Hamlib/issues/1205
2023-01-06 23:31:18 -06:00
Mike Black W9MDB
22df154486
Remove EX039 check from FTDX3000/3000DM
...
https://github.com/Hamlib/Hamlib/issues/1206
2023-01-06 22:22:25 -06:00
Mike Black W9MDB
79255fa27c
Remove unnecessary check from netrigctl.c
...
https://github.com/Hamlib/Hamlib/issues/1155
2023-01-06 16:41:45 -06:00
Mike Black W9MDB
4a487ffdcc
Fix rigctld agc level readings -- allow for rig backedn to specify "RIG_AGC_NONE" now for clarity if desired
...
https://github.com/Hamlib/Hamlib/issues/1155
2023-01-06 16:21:58 -06:00
Mike Black W9MDB
87cc9a8c3d
Update ID5100 and ID4100
...
Promote ID5100 to stable
https://github.com/Hamlib/Hamlib/issues/1204
https://github.com/Hamlib/Hamlib/issues/1202
https://github.com/Hamlib/Hamlib/issues/1202
2023-01-04 15:40:36 -06:00
Mike Black W9MDB
383c95b9c4
Get dummy rig to work with grig by disallowing empty "u" calls
2023-01-04 15:39:23 -06:00
Mike Black W9MDB
af9a7a6938
Make 3-byte Icom ID rigs show error message
2023-01-04 10:48:30 -06:00
Mike Black W9MDB
cceffce4a5
Remove XONXOFF flow control from ID5100 and ID4100 -- Firmware E8 is not working correclty that flow control
...
https://github.com/Hamlib/Hamlib/issues/1202
2023-01-04 10:45:06 -06:00
Mike Black W9MDB
0404b43bd8
Add PKTUSB to ft1000mp rigs
2023-01-04 07:24:05 -06:00
Mike Black W9MDB
138795668f
Fix ID5100 get/set_mode
...
Remove ID rigs freq_len check as civ_731 setting should cover it
https://github.com/Hamlib/Hamlib/issues/1204
2023-01-04 06:57:12 -06:00
Mike Black W9MDB
9c5809ffba
Fix units for get freq for ID5100 ID4100 ID31 ID51
...
https://github.com/Hamlib/Hamlib/issues/1200
2023-01-03 17:54:04 -06:00
Mike Black W9MDB
1b6b78f54a
Another attempt to fix get/set freq for ID5100 ID4100 ID31 ID51
...
https://github.com/Hamlib/Hamlib/issues/1202
https://github.com/Hamlib/Hamlib/issues/1200
2023-01-03 12:17:16 -06:00
Mike Black W9MDB
4c09344f32
Convert Icom 3-byte frequency to Hz from KHz
...
https://github.com/Hamlib/Hamlib/issues/1200
2023-01-02 23:04:54 -06:00
Mike Black W9MDB
c7b33ef0b3
Fix ID5100 ID4100 ID31 ID51 get/set freq
...
Remove get_powerstat from ID4100 ID31 ID51 as it they are not capable
Add new rig_is_model function to help with Icom rig identification checks
https://github.com/Hamlib/Hamlib/issues/1202
https://github.com/Hamlib/Hamlib/issues/1200
2023-01-02 11:30:52 -06:00
Mike Black W9MDB
fa7289995c
Remove get_powerstat from Icom ID-5100 -- does not have the ability to get power status
...
https://github.com/Hamlib/Hamlib/issues/1201
2023-01-02 08:48:59 -06:00
Mike Black W9MDB
582686505c
TS-890S query rig to find out which meter type the operator has selected
...
Thanks to N3GB George Baltz
2023-01-01 16:40:19 -06:00
Mike Black W9MDB
712564a2ae
Revert "TS-890S query rig to find out which meter type the operator has selected"
...
Committed a bit too much
This reverts commit 2fc1d157ba
.
2023-01-01 16:39:25 -06:00
Mike Black W9MDB
2fc1d157ba
TS-890S query rig to find out which meter type the operator has selected
...
Thanks to N3GB George Baltz
2023-01-01 16:33:46 -06:00
Mike Black W9MDB
64c566cd14
Add QRPLabs QCX/QDX for better behavior/capability from ts480 entry
2022-12-30 16:04:39 -06:00
Mike Black W9MDB
f67a53c41c
Allow for 36 and 37 byte IF lengths for ic10.c
...
This should fix QRP QRDX buggy IF message -- hopefully the fix theirs to send 33 bytes.
https://github.com/Hamlib/Hamlib/issues/1196#issuecomment-1367473810
2022-12-29 11:36:50 -06:00
Mike Black W9MDB
04ccccb02d
astyle newcat.c
2022-12-28 16:36:59 -06:00
Mike Black W9MDB
7e81e8552a
FTDX5000 will now remember startup front/rear setting and restore it
...
Will also allow front/rear selection in WSJT-X/JTDX
https://github.com/Hamlib/Hamlib/issues/1195
2022-12-28 16:34:32 -06:00
Mike Black W9MDB
1fd44dcef2
Make FT5000 EX1031;TX1; command two commands
...
https://github.com/Hamlib/Hamlib/issues/1193
2022-12-28 14:27:05 -06:00
Mike Black W9MDB
2306ee4f1d
Make sure FT5000 is in data mode for PTT request -- returns to MIC mode on shutdown
...
https://github.com/Hamlib/Hamlib/issues/1193
2022-12-28 14:11:25 -06:00
Mike Black W9MDB
606aea1552
FT5000 cannot use RIG_PTT_ON_DATA/MIC menu 103 control and is now set for rear automatically too
...
https://github.com/Hamlib/Hamlib/issues/1193
2022-12-28 12:41:39 -06:00
Mike Black W9MDB
a75b274f6f
Change FTDX5000 write_delay to zero -- was causing microham to return ?; to every command
...
https://github.com/Hamlib/Hamlib/issues/1080
2022-12-26 10:21:35 -06:00
Mike Black W9MDB
97ef9e5bea
Add RIG_LEVEL_AGC_TIME to more Icom rigs
...
https://github.com/Hamlib/Hamlib/issues/1136
2022-12-24 14:37:32 -06:00
Mike Black W9MDB
33b2456129
Make FTDX5000 return to MIC input on closing
...
https://github.com/Hamlib/Hamlib/issues/1193
2022-12-23 16:49:45 -06:00
Mike Black W9MDB
b153bcd1e5
Change TX-500 to only have 9600 baud available
...
https://github.com/Hamlib/Hamlib/issues/1188
2022-12-20 08:29:12 -06:00
Mike Black W9MDB
31e911edb8
Remove powerstat from TX-500 -- was always responding PS0;
...
https://github.com/Hamlib/Hamlib/issues/1188
2022-12-19 14:55:14 -06:00
Mike Black W9MDB
ea29263f35
Fix unidirectional rig cached frequency (e.g. FT736R)
...
https://github.com/Hamlib/Hamlib/issues/1187
2022-12-18 09:01:27 -06:00
Mike Black W9MDB
f554c3a7ff
Fix kenwood_ts890_get_level -- thanks to N3GB George Baltz
2022-12-15 17:11:08 -06:00
Mike Black W9MDB
e9192f5a8b
Add get_freq cached for FT736R to allow working with gpredict
...
https://github.com/Hamlib/Hamlib/issues/1187
2022-12-14 11:14:54 -06:00
Mike Black W9MDB
eb03592d00
If get_powerstat fails in any way then always return RIG_POWER_ON
...
https://github.com/Hamlib/Hamlib/issues/1189
2022-12-14 09:05:27 -06:00
Mike Black W9MDB
5c4c2f7748
If get_powerstat fails assume rig is powered on -- should fix sdr++ problem
...
https://github.com/Hamlib/Hamlib/issues/1186
2022-12-12 17:38:52 -06:00
Mike Black W9MDB
d977f3fbdb
astyle newcat.c
2022-12-11 13:56:29 -06:00
Mike Black W9MDB
294bdc7d2a
Add FTDX1200 to rigs that need to ensure PTT is off before changing frequency
...
https://github.com/Hamlib/Hamlib/issues/1185
2022-12-11 11:53:22 -06:00
Mike Black W9MDB
d1dccffd6b
Add serialnum parser for MDS rig
2022-12-10 11:58:20 -06:00
Daniele Forsi IU5HKX
f359f32bc4
Remove unused include of stdlib.h
2022-12-09 18:10:24 +01:00
Daniele Forsi IU5HKX
f17a08fe85
Remove unused include of stdbool.h
2022-12-09 18:03:41 +01:00
Daniele Forsi IU5HKX
f4923723fb
Remove unused includes of ctype.h
2022-12-09 17:43:48 +01:00
Daniele Forsi IU5HKX
a5773f6f4e
Remove unused includes of cal.h
2022-12-09 17:39:43 +01:00
Daniele Forsi IU5HKX
3f077a5cf5
Remove unused includes of gpio.h
2022-12-09 17:31:23 +01:00
Daniele Forsi IU5HKX
84fc3169df
Remove unused includes of frame.h
2022-12-09 14:51:22 +01:00
Daniele Forsi IU5HKX
b93551712f
Remove unused includes of fcntl.h
2022-12-09 14:06:59 +01:00
Daniele Forsi IU5HKX
2f6b80d98d
Remove unused include of cm108.h
2022-12-09 12:41:24 +01:00
Daniele Forsi IU5HKX
6de45dd331
Remove unused include of amp_dummy.h
2022-12-09 12:37:34 +01:00
Daniele Forsi IU5HKX
f7fe2912ec
Remove unused includes of errno.h
2022-12-09 12:32:54 +01:00
Mike Black W9MDB
b5e258228e
Add missing calibration tables for TS890S
2022-12-07 15:30:38 -06:00
Mike Black W9MDB
6a80385f8b
Merge branch 'master' of https://github.com/Hamlib/Hamlib
2022-12-05 13:59:55 -06:00
PianetaRadio
dae50c7a95
Merge branch 'Hamlib:master' into master
2022-12-05 20:40:50 +01:00
Mike Black W9MDB
40d1bad1e1
Fix Jupiter set_freq problem -- was messing up strlen due to binary format
...
https://github.com/Hamlib/Hamlib/issues/1174
2022-12-05 12:49:03 -06:00
Mike Black W9MDB
e3487cb5c6
Add RIG_TARGETABLE_MODE to ts890.c
...
https://github.com/Hamlib/Hamlib/issues/1172
2022-12-05 09:13:13 -06:00
Mike Black W9MDB
ea1a718bb5
Change CAT TOT command in newcat.c to expect a response
...
https://github.com/Hamlib/Hamlib/issues/1163
2022-12-04 11:18:33 -06:00
Mike Black W9MDB
156b810319
Add secondary check for rig_model in newcat.c for CAT TOT in case ID command fails
...
https://github.com/Hamlib/Hamlib/issues/1163
2022-12-03 22:39:38 -06:00
Mike Black W9MDB
a2b3e1348c
Fix ID for FT991 and FT991 in newcat.c so CAT TOT settings work
...
https://github.com/Hamlib/Hamlib/issues/1163
2022-12-03 22:24:05 -06:00
PianetaRadio
825fc07d00
Merge branch 'Hamlib:master' into master
2022-12-04 00:44:32 +01:00
Mike Black W9MDB
1e1ed4c9e6
Force the FT-991 to 100ms along with FT-DX2000, Ft-891, FT950, FTDX3000/D
...
10ms was seeing timeouts on some rigs using rigctl
https://github.com/Hamlib/Hamlib/issues/1163
2022-12-03 15:18:02 -06:00
PianetaRadio
d3d1fd7c40
Update
2022-12-03 19:35:11 +01:00
Mike Black W9MDB
20caf608ac
For the FT991 change write_delay=0 and post_write_delay=2
...
https://github.com/Hamlib/Hamlib/issues/1163
2022-12-03 10:34:26 -06:00
Mike Black W9MDB
827ae18f2e
Reduce FT991 write_delay to 2ms and post_write_delay to 0ms
...
This works with CAT TOT = 10ms at 38,400 baud
https://github.com/Hamlib/Hamlib/issues/1163
2022-12-03 07:40:06 -06:00
Mike Black W9MDB
a9de174335
Change FT991 write_delay to 5ms -- was seeing many serial errors with 0ms
...
https://github.com/Hamlib/Hamlib/issues/1163
2022-12-02 08:07:12 -06:00
Mike Black W9MDB
aaab26686a
astyle newcat.c
2022-12-01 17:18:48 -06:00
Michael Black
57f6c863c6
Merge pull request #1169 from PianetaRadio/master
...
Fixing newcat for targetable_vfo options
2022-12-01 17:17:46 -06:00
PianetaRadio
545811a978
Update newcat.c
2022-12-02 00:04:14 +01:00
Mike Black W9MDB
2b145fe717
Add netrigctl_send_raw to allow send_raw to work with rigctld
...
https://github.com/Hamlib/Hamlib/issues/1157
2022-12-01 16:20:23 -06:00
PianetaRadio
13538c38e0
Update newcat.c
...
To be finished
2022-12-01 21:33:49 +01:00
PianetaRadio
cb72a054ea
Update targetable_vfo
2022-12-01 20:39:13 +01:00
PianetaRadio
01706287ff
Update targetable_vfo
2022-12-01 20:37:46 +01:00
PianetaRadio
1102dede64
Update targetable_vfo
2022-12-01 20:37:00 +01:00
PianetaRadio
be499866b9
Update targetable_vfo
2022-12-01 20:35:59 +01:00
PianetaRadio
887aeae114
Update targetable_vfo
2022-12-01 20:34:34 +01:00
PianetaRadio
ed3d7ed323
NB2
2022-12-01 20:33:22 +01:00
PianetaRadio
c9ec1adc9f
Update targetable_vfo
2022-12-01 20:32:35 +01:00
Mike Black W9MDB
e46da0c86e
Fix newcat check for passband nochange
...
https://github.com/Hamlib/Hamlib/issues/1163
2022-12-01 10:25:51 -06:00
PianetaRadio
3112c2f9e0
NB2
...
version update
2022-12-01 10:33:38 +01:00
PianetaRadio
54bfba3c14
NB2
2022-12-01 10:33:06 +01:00
PianetaRadio
033cc8a192
NB2
...
version update
2022-12-01 10:24:55 +01:00
PianetaRadio
72701a9032
NB2
2022-12-01 10:22:15 +01:00
PianetaRadio
479d7a080a
NB2
...
version update
2022-12-01 10:21:31 +01:00
PianetaRadio
bb7d3cbad4
NB2
...
version update
2022-12-01 10:13:54 +01:00
PianetaRadio
20233b92c0
NB2
...
version update
2022-12-01 10:13:11 +01:00
PianetaRadio
b90afcb438
NB2
2022-12-01 10:04:01 +01:00
PianetaRadio
9c3405465c
Update newcat version
...
NB2 introduction
2022-12-01 10:02:18 +01:00
Mike Black W9MDB
a116cbe502
Astyle newcat.c
2022-11-30 10:45:17 -06:00
PianetaRadio
c6b11728c9
Added RIG_FUNC_NB2
...
From FT-950 CAT manual, there are two NB options:
NB P1 P2 ;
P1 0: Fixed
P2 0: Noise Blanker “OFF”
1: Noise Blanker “ON”
2: Noise Blanker (Wide) “ON”
2022-11-30 16:40:50 +01:00
PianetaRadio
ea11358379
Added RIG_FUNC_NB2 get/send func
2022-11-30 16:36:53 +01:00
Mike Black W9MDB
e2570d9d49
Fix misc TS890S items -- thanks to George Baltz N3GB
2022-11-28 16:45:08 -06:00
Mike Black W9MDB
09fb081847
Fix k3.c math.h
2022-11-28 16:44:58 -06:00
Mike Black W9MDB
c5a83b1652
Fix compiler warnings
2022-11-28 11:39:03 -06:00
Mike Black W9MDB
b4a6f98524
Fix range list in mds.c
2022-11-28 11:35:58 -06:00
Mike Black W9MDB
3e6ca76c31
Fix frequency check in k3.c
2022-11-28 11:32:30 -06:00
Mike Black W9MDB
39a78a4af7
Fix duplicate targetable_vfo in xiegu.c
2022-11-28 11:31:04 -06:00
Mike Black W9MDB
4d7db63b97
Fix rx_range_list2 problem in dx77.x
2022-11-28 11:29:24 -06:00
Mike Black W9MDB
72e86bf18b
Fix logic in dummy.c
2022-11-28 11:27:40 -06:00
Mike Black W9MDB
f81c20eb37
Astyle files
2022-11-28 10:48:17 -06:00
Mike Black W9MDB
16826c5a88
Fix compilation warning on fifisdr.c
2022-11-28 08:50:22 -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
3ce5718a65
For FT736 fix set_vfo to also work for VFOB and set split when VFOB is requested
...
https://github.com/Hamlib/Hamlib/issues/1160
2022-11-27 22:19:20 -06:00
Mike Black W9MDB
5d7f695727
Add AGC levels to Kenwood rigs that we can verify have them
...
https://github.com/Hamlib/Hamlib/milestone/16
2022-11-24 10:51:34 -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
ca4814c472
astyle files
2022-11-23 23:31:08 -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
508eef31f9
Add set_mode_with_data and get_mode_with_data to Xiegu G90
2022-11-21 11:21:58 -06:00
Mike Black W9MDB
e3a1d8c96c
Update icom.h data
...
https://github.com/Hamlib/Hamlib/issues/1154
2022-11-20 11:42:45 -06:00
Mike Black W9MDB
7068378a91
Add data mode and targetable freq/mode to Xiegu X6100
...
https://github.com/Hamlib/Hamlib/issues/1154
2022-11-20 11:41:15 -06:00
Mike Black W9MDB
09f83cbfb7
Change MDS 4710/9710 to Alpha status -- no testing has been done yet
2022-11-19 10:47:12 -06:00
Mike Black W9MDB
0bacb35f06
Make kenwood a bit more robust to discern between no reply and corrupted/unexpected reply
...
This logic should be usable to use AI mode eventually or share serial splitter line
2022-11-18 15:53:34 -06:00
Mike Black W9MDB
3c273c001a
Fix Xiegu X6100 rig split
...
https://github.com/Hamlib/Hamlib/issues/1152
2022-11-17 14:20:49 -06:00
Mike Black W9MDB
8cffaf3875
Change minimum timeout on all Kenwood rigs to 500ms -- legacy timeouts were a touch too short for all situations
2022-11-17 11:05:49 -06:00
Mike Black W9MDB
1a4745a7c2
Split MDS 4710/9710
2022-11-16 16:50:33 -06:00
Mike Black W9MDB
6c5e0e6974
Update astyle formatting
2022-11-16 15:30:36 -06:00
Mike Black W9MDB
a20c21aab0
Fix duplicate MODES in g313-win.c
2022-11-15 17:55:58 -06:00
Mike Black W9MDB
6b41f0738f
Clean up rest of dumpcap backend warnings
2022-11-15 17:54:02 -06:00
Mike Black W9MDB
99627855a2
Add mds.h to mds/Makefile.am
2022-11-15 08:09:45 -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
5fa3d59810
Merge branch 'master' of https://github.com/Hamlib/Hamlib
2022-11-14 16:14:52 -06:00
Mike Black W9MDB
4f5bf9aadd
Fix some dumpcaps warnings in many rigs
2022-11-14 16:02:28 -06:00
PianetaRadio
a563c749f4
Update newcat.c
...
Fix FT991 NR level
2022-11-14 16:26:53 +01:00
PianetaRadio
20ce600448
Update ft991.c
...
Correct NR level
2022-11-14 16:14:28 +01:00
PianetaRadio
ae0f7f4237
Merge branch 'Hamlib:master' into master
2022-11-14 16:09:21 +01:00
Mike Black W9MDB
d8caad3d1b
Update level_gran_yaesu.h
2022-11-14 08:19:07 -06:00
PianetaRadio
7bcf599afc
Update ft991.c
...
NR level range
2022-11-14 10:43:07 +01:00
PianetaRadio
4bede074fc
Update newcat.c
...
Fix NR level for FT-991, according to manual range is 1...15
2022-11-14 10:42:07 +01:00
PianetaRadio
8533002f8e
Update ft991.c
...
LVL_NR
2022-11-14 10:33:40 +01:00
Mike Black W9MDB
5a5fc68922
Add missing level_gran_kenwood.h
...
https://github.com/Hamlib/Hamlib/issues/1035
2022-11-13 08:05:52 -06:00
Mike Black W9MDB
8616be635e
Fix level_gran on kenwood rigs
...
https://github.com/Hamlib/Hamlib/issues/1035
2022-11-13 06:53:55 -06:00
Mike Black W9MDB
cc3d912a76
Fix readonly set_level in flex6xxx.c
2022-11-11 23:26:20 -06:00
Mike Black W9MDB
c168a99c83
Fix all Icom level_gran values
2022-11-11 23:14:14 -06:00
Mike Black W9MDB
60a6170545
Update Makefile.am for Yaesu to include level_gran_yaesu.h
2022-11-11 17:09:26 -06:00
Mike Black W9MDB
c844b02ed1
Fix dumpcap level_gran for Yaesu rigs
2022-11-11 16:56:42 -06:00
Mike Black W9MDB
d7ab039573
Fix backwards compatibility of rotctl with rotctld
...
https://github.com/Hamlib/Hamlib/issues/1035
2022-11-10 22:28:28 -06:00
Mike Black W9MDB
42f65cc5fb
Move rotctl south_zero to new dump protocol section for backwards compatibility
...
https://github.com/Hamlib/Hamlib/issues/1035
2022-11-10 21:58:32 -06:00
Mike Black W9MDB
782e54e4f2
Fix new protocol in rotctl functions to duplicate logic in rigctl new protocol
...
https://github.com/Hamlib/Hamlib/issues/1035
2022-11-10 21:54:00 -06:00
Mike Black W9MDB
853806b978
Fix rotctld dumpcaps to expose client rot_type instead of Other
...
https://github.com/Hamlib/Hamlib/issues/1035
2022-11-10 17:53:21 -06:00
Mike Black W9MDB
eeac97c725
Fix FT-991 level_gran
...
https://github.com/Hamlib/Hamlib/issues/1144
2022-11-10 16:00:00 -06:00
Mike Black W9MDB
539457f6ce
Update ftdx10.h power levels
2022-11-10 12:18:18 -06:00
Mike Black W9MDB
27f424dfe2
Add RIG_FUNC_TUNER to flrig.c
2022-11-10 12:17:17 -06:00
Mike Black W9MDB
36717917ce
Fix 5W level of ftdx10.c based on user testing
2022-11-09 15:27:20 -06:00
Mike Black W9MDB
2993ca9e62
Fix segfault in icom_get_powerstat
2022-11-08 15:09:09 -06:00
Mike Black W9MDB
fde9ad706c
Fix IC-7300 rig power on hopefully
...
https://github.com/Hamlib/Hamlib/issues/1142
2022-11-08 10:47:57 -06:00
Mike Black W9MDB
0963d8c5bf
Fix if_len in flex6xxx.c
...
https://github.com/Hamlib/Hamlib/issues/1141
2022-11-07 12:24:55 -06:00
Mike Black W9MDB
454f640237
Fix dummy_set_split_freq
2022-11-06 15:58:30 -06:00
Mike Black W9MDB
1074410bd5
Add RIG_LEVEL_KEYSPD to ts890s.c
...
https://github.com/Hamlib/Hamlib/issues/1139
2022-11-05 12:58:40 -05: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
8789321465
Add ID 800 for FT710
2022-11-04 22:41:02 -05:00
Mike Black W9MDB
bf22bc4b02
Fix flrig get_ptt
...
https://github.com/Hamlib/Hamlib/issues/1138
2022-11-04 13:26:52 -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
PianetaRadio
aedf39adc2
Update netrotctl.c
...
Add south_zero from dump_state in open function
2022-11-04 11:32:39 +01:00
Mike Black W9MDB
eff048d729
Add AGC_OFF to IC7300 agc levels
2022-11-01 14:57:37 -05:00
Mike Black W9MDB
b2cf596b54
IC7300 cannot get powerstat so use get_freq instead. There are likely more Icom rigs like this
2022-11-01 14:51:47 -05:00
Mike Black W9MDB
0d73bb22a0
Fix LEVEL_USB_AF
...
https://github.com/Hamlib/Hamlib/issues/1135
2022-11-01 12:25:42 -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
b2bd93a7be
Small update to newcat.c notes
2022-11-01 08:06:48 -05:00
Mike Black W9MDB
1cb999af01
Fix space in string compare in flrig.c
...
https://github.com/Hamlib/Hamlib/issues/1134
2022-10-30 22:25:28 -05:00
Mike Black W9MDB
9c02b2ebc2
Fix Yaesu DT command and add 2 or 4 digit timezone option
...
https://github.com/Hamlib/Hamlib/issues/1132
2022-10-25 23:26:16 -05:00
Mike Black W9MDB
e3ce4a35a4
Add RIG_SCAN_STOP to newcat_scan
2022-10-21 22:54:20 -05:00
Mike Black W9MDB
d3d21983f0
Fix newcat_scan
2022-10-21 22:41:29 -05:00
Mike Black W9MDB
bbeb87eb05
Add newcat_scan for Yaesu rigs
2022-10-21 22:27:58 -05:00
Mike Black W9MDB
b674317791
Fix kenwood PS command length
2022-10-21 13:26:13 -05:00
Mike Black W9MDB
e9325c9c7b
Fix case on TS-990S
2022-10-16 08:15:33 -05:00
Mike Black W9MDB
411925a372
FT710 does have targetable mode
2022-10-14 15:44:24 -05:00
Mike Black W9MDB
b46b930770
Update FT710 parameters based on testing
...
FT8 mode defaults to 1 stop bit and no hardware flow control
2022-10-14 15:33:26 -05:00
Mike Black W9MDB
e6cd452c9d
Fix detection if FT-710
...
Update simyaesu.c
2022-10-14 09:02:40 -05:00
Mike Black W9MDB
04bc5cc089
Add FT710 to newcat.c checks
2022-10-13 17:41:27 -05:00
Mike Black W9MDB
791a5e3f57
Update max baud rate for ft710.c
2022-10-12 23:12:48 -05:00
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