Wykres commitów

2980 Commity (67aee821330f5374353b51cb1f7b0c02712a872f)

Autor SHA1 Wiadomość Data
Mike Black W9MDB 4832cc1bb2 Improve kenwood.c debug a little bit to reduce confusion
https://github.com/Hamlib/Hamlib/issues/1298
2023-05-21 08:15:47 -05:00
Mike Black W9MDB 6eb0735c75 Update Icom rigs that cannot query power status 2023-05-20 22:22:02 -05:00
Mike Black W9MDB 8b9a8d6649 Merge branch 'master' of https://github.com/Hamlib/Hamlib 2023-05-20 22:11:37 -05:00
Mike Black W9MDB 125273f7a2 Change IC7610 so use 0x03 for get_powerstat 2023-05-20 22:10:38 -05:00
George Baltz N3GB 14dbe41e76 Add Elecraft defaults to makefile. 2023-05-20 13:30:40 -04:00
George Baltz N3GB d3c2ebcc1f Round 4 of level_gran updates.
Fill in more holes.  This should cover the Kenwood and Elecraft rigs,
with most of the callers of kenwood_set_level vetted.  Also fills in
some other data in rig->caps.

Still looking for a way to (programatically) verify that AGC data is
checked and processed correctly.
2023-05-20 11:13:16 -04:00
George Baltz N3GB 3029260582 Add default level values for Elecraft rigs.
Add limits for 0.0-1.0 float values.
2023-05-20 11:13:16 -04:00
George Baltz N3GB 7a69042876 Enable full level checking for TS-890S.
Turn on checking against level_gran on the TS-890S,
so I can eat my own dog food.
2023-05-20 11:13:16 -04:00
George Baltz N3GB ea37ad1b21 Remove hard-coded constants.
Use more data already in rig->caps instead of hard coding values.
2023-05-20 11:13:16 -04:00
George Baltz N3GB 05f04730d7 Round 3 of level_gran updates. 2023-05-20 11:13:16 -04:00
Mike Black W9MDB 9528132f81 In icom.c show poweron with OK retval 2023-05-19 23:44:51 -05:00
Mike Black W9MDB 67344a66a7 Fix TS590 SH/SL command expected length 2023-05-19 16:32:26 -05:00
Mike Black W9MDB 04ee4ec580 Fix IC7800 to use get_freq instead of 0x18 command since it cannot read power status 2023-05-18 11:40:43 -05:00
Mike Black W9MDB 673ef04b0f Add x25_always to ic7610.c ic785x.c 2023-05-17 23:56:33 -05:00
Mike Black W9MDB a9d098bab3 Add send_voice_mem to kenwood.c and TS890 2023-05-17 22:41:29 -05:00
Mike Black W9MDB 44c9f83ae0 Improve power on sequencing for Yaesu rigs
https://github.com/Hamlib/Hamlib/issues/1282
2023-05-17 17:26:53 -05:00
Mike Black W9MDB 0f5982272a Add icom_get_vfo for IC7610 and IC785X 2023-05-17 14:10:32 -05:00
Mike Black W9MDB 474428082d Add rig_get_vfo for IC9700 -- seems we can use x07 0Xd2 to determine main/sub vfo now 2023-05-17 14:03:08 -05:00
Mike Black W9MDB 630f5866a7 Completely remove single ; valcmd in newcat.c 2023-05-16 17:16:28 -05:00
Mike Black W9MDB bba58dff7b Revert newcat.c valcmd to ID; as single ; was causing timeouts on FT-991 and possibly others
Using ; required a 100ms sleep after receiving the ?; response and that sleep can be removed when using ID;
22ms time vs 135ms time to set freq on FT-991 now
2023-05-16 17:04:09 -05:00
Mike Black W9MDB f43aa43671 Fix newcat.c VFOB validation 2023-05-16 15:57:22 -05:00
Mike Black W9MDB eff6f2d554 Fix TS590 vfo test to ensure correct A/B when CURR/TX/RX is used
https://github.com/Hamlib/Hamlib/issues/1293
2023-05-15 07:45:38 -05:00
Mike Black W9MDB 05ab130f91 Add width/shift debug to ts590.c
https://github.com/Hamlib/Hamlib/issues/1293
2023-05-14 12:50:49 -05:00
Mike Black W9MDB 6651345065 Add SF command for TS-590S/SG
Still need to add bandwidth get/set
https://github.com/Hamlib/Hamlib/issues/1293
2023-05-14 11:06:22 -05:00
Mikael Nousiainen eea12aff0a Merge master 2023-05-14 12:08:15 +03:00
Mike Black W9MDB 7c5a636a64 Add FTDX10 to CAT TOT 100ms rigs 2023-05-13 22:27:23 -05:00
Mike Black W9MDB 300c0c415a Fix some state.depth values 2023-05-13 16:02:41 -05:00
Mike Black W9MDB c7cfc78303 Add IC7700 to rigs that don't have 0x25 2023-05-12 14:36:40 -05:00
Mike Black W9MDB 1f98f0d347 Try again to fix ft847 vfo reading
https://github.com/Hamlib/Hamlib/issues/1286#issuecomment-1545971701
2023-05-12 11:19:02 -05:00
Mikael Nousiainen 92215dfd2a Fix bugs in \send_raw command and add possibility to specify any command terminator character. Add \stop_morse to Dummy rig. 2023-05-12 10:01:32 +03:00
Mike Black W9MDB dfc5e72d02 Have FT847 default to sat_mode when Sub VFO is requested
Don't see any way to query satellite mode
https://github.com/Hamlib/Hamlib/issues/1286#issuecomment-1544662994
2023-05-11 16:36:12 -05:00
Mike Black W9MDB bdecc7f73e Only do close functions when comm_state is true
https://github.com/Hamlib/Hamlib/issues/1282
2023-05-10 23:27:40 -05:00
Mike Black W9MDB 6285c4a6b8 Remove unused variable in newcat.c
https://github.com/Hamlib/Hamlib/issues/1282
2023-05-10 17:28:49 -05:00
Mike Black W9MDB 131f8443a3 Improve Yaesu poweron detection speed in default condition of already powered on
https://github.com/Hamlib/Hamlib/issues/1282
2023-05-10 17:24:41 -05:00
Mike Black W9MDB e9cc1881dc Fix x25cmdfails detection in icom.c
https://github.com/Hamlib/Hamlib/issues/1277#issuecomment-1542655090
2023-05-10 14:42:22 -05:00
Mikael Nousiainen c80d45378a More fixes to command 0x25 logic 2023-05-10 22:39:45 +03:00
Mikael Nousiainen 716637c4ab Fix x25cmdfails logic to allow failure detection only once. Subsequent failures after an initial successful use of command 0x25 will not prevent use of the command. 2023-05-10 22:35:44 +03:00
Mikael Nousiainen 4b8de5f96d Change float level granularity formatting to use %f to avoid E notation. Fix AGC_TIME level range for Icom rigs. Fix listing of AGC levels in \dump_caps. Add \stop_morse and \wait_morse in \dump_caps. Add simulation of responses in \send_cmd_rx and \send_raw for dummy rig (and if rig port type is NONE). Fix other minor issues. 2023-05-10 20:53:18 +03:00
Mike Black W9MDB d2924c7ae7 Add a flush in newcat.c get_powerstat 2023-05-09 14:13:17 -05:00
Mike Black W9MDB 1d96a84b44 Fix dangling pointer in aor.c 2023-05-08 23:58:52 -05:00
Mike Black W9MDB 4f0d78f1d9 Fix cppcheck warnings 2023-05-08 23:56:28 -05:00
Mike Black W9MDB a4c10c3206 Fix cppcheck warnings 2023-05-08 12:16:51 -05:00
Mike Black W9MDB 247f0f72cf Excludes IC9100 from updating x25cmdfails from satmode
The IC9100 never supports 0x25
https://github.com/Hamlib/Hamlib/issues/1284
2023-05-08 10:30:24 -05:00
Mike Black W9MDB dad55ef148 astyle files getting ready for WSJT-x-2.7.0rc1 2023-05-08 07:37:13 -05:00
Mike Black W9MDB 2a758b96ab Fix compile warning in tci1x.c 2023-05-07 17:17:01 -05:00
Mike Black W9MDB 4a8a82ffc4 Fix icom.c 0x25 detection and add IC9100 to known rigs that doesn't have 0x25
https://github.com/Hamlib/Hamlib/issues/1284
2023-05-05 09:38:07 -05:00
Mike Black W9MDB 1ab828f8ef Reduce icom.c 0x25 warning to trace level -- the error is expected when rig does not support 0x25 2023-05-04 07:20:16 -05:00
Mike Black W9MDB d044ad998c Add retry to icom_get_ptt
https://github.com/Hamlib/Hamlib/issues/1283
2023-05-03 16:18:02 -05:00
Mike Black W9MDB ec64850901 Change netrigctl.c to return POWER_OFF when timeout occurs as opposed to invalid command
https://github.com/Hamlib/Hamlib/issues/1282
2023-05-03 15:40:00 -05:00
Mike Black W9MDB 5a079e03a4 Restore elecraft extended K2 cmd set to startup value 2023-04-30 09:52:24 -05:00
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