Wykres commitów

30 Commity (f6b55762dfbd4f0a2f832a84ac008dcc073a55d0)

Autor SHA1 Wiadomość Data
Michael Black 8f8ca10046 Add 60m exception for set_freq for FT-DX3000 and FT-DX5000 2019-05-15 12:35:23 -05:00
Michael Black W9MDB cab7eb1647 Fix FT-891/991 behavior with WSJT-X
Separate FT-891 features
Fix rigctl and rigctld to not abort on function not available
Change Yaesu detection of FA length to automatic method instead of rig specific
2017-06-27 16:48:44 +01:00
Bill Somerville 7ab76d59df Simplify and fix defects in the FT991 back end
The FT991 only receives  on VFO A, VFO B is only used  for split Tx or
for exchanging with VFO A. There are no commands to set or query VFO B
mode. Added a set split mode function  that saves VFO A mode and VFO b
frequency then sets the required VFO B mode into VFO A and then copies
VFO  A  to  VFO  B  and  restores  the  VFO  B  frequency  and  VFO  A
mode. Bandwidth and narrow settings are not touched.

Several functins that had been  implemented specifically for the FT991
have been removed because existing newcat.c functions were suitable or
there should not have been a function as the rig doesn't support it.
2017-01-21 11:56:12 +00:00
Tobias Wellnitz 431e884a87 improved & hardend newcat_set_conf and newcat_get_conf;
implemented confparams array with TOK_FAST_SET_CMD for 'fast_set_commands';
implemented .cfgparams for Yaesu FT950;
2016-06-05 21:46:55 +00:00
dh1tw eff99058d6 implemented set_conf, get_conf and Token fast_set_commands for max throughput 2016-06-05 16:26:21 +02:00
Bill Somerville 0ab6d99ef5 Attempt to restore AI status on exit
Kenwood,  modern Yaesu  rigs and  many  SDRs use  an auto  information
mechanism that  broadcasts unsolicited rig state  changes, Hamlib does
not support this and turns  off the function.  Because several passive
devices rely  on this information  to detect band changes  for example
this change adds code to save the AI state on start up and restores it
on  exit. These  devices  do  no need  the  broadcasts  since when  an
application using Hamlib is running  as necessary state polling by the
application provides continuous rig state updates.
2015-11-29 18:26:39 +00:00
Michael Black 0a5b00c58d New backend for FT-991
Also, change from using malloc to calloc in Yaesu backend.
2015-04-13 21:02:41 -05:00
Nate Bargmann bff9f17f7e Update LGPL header in Yaesu source files.
TNX to Lucian Laga, YO6PLB, for the notification.
2011-08-22 21:38:38 -05:00
Stéphane Fillod, F8CFE 1ea78092e7 return -RIG_EPROTO when command not understood by rig
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2954 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-08-20 21:58:43 +00:00
Terry Embry, KJ4EED c3d2625888 Moved internal function definition newcat_valid_command() from newcat.h to newcat.c.
Depreciated newcat_get_rx_vfo in newcat.c.
Depreciated newcat_set_rx_vfo in newcat.c.
newcat.h
newcat.c


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2802 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-01-04 23:52:43 +00:00
Terry Embry, KJ4EED 7adc0f0824 Fixed newcat_set_channel bugs
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2555 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-01-04 14:01:02 +00:00
Terry Embry, KJ4EED 83f4d2cbb1 Added newcat_get_channel, newcat_set_channel
Added RIG_VFO_MEM support


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2552 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-01-04 00:05:25 +00:00
Terry Embry, KJ4EED 7d48dc7dfc Removed .width from NEWCAT_MEM_CAP
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2546 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-01-02 14:32:22 +00:00
Terry Embry, KJ4EED 6071a61141 Added newcat_get/set_trn
Changed power2mW mW2power to work with different radio model versions


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2537 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-12-30 18:52:32 +00:00
Terry Embry, KJ4EED 7b751bff86 Added newcat_get_ts, newcat_set_ts
Added newcat_get_faststep, newcat_set_faststep


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2532 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-12-28 00:25:31 +00:00
Terry Embry, KJ4EED 0a21830680 Added newcat_get_powerstat, newcat_set_powerstat
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2531 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-12-27 08:08:47 +00:00
Terry Embry, KJ4EED 1a34f231ab Added newcat_set_ctcss_tone, newcat_get_ctcss_tone,
newcat_set_ctcss_sql, newcat_get_ctcss_sql


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2527 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-12-26 00:05:02 +00:00
Terry Embry, KJ4EED 88fce68620 Added set_rptr_shift, get_rptr_shift
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2526 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-12-25 14:45:00 +00:00
Terry Embry, KJ4EED e9411d2979 yaesu/ft950.h
Added RIG_OP_TOGGLE to FT950_VFO_OPS

yaesu/ft950.c
Changed max_xit to Hz(9999)
Added set_split_vfo() and get_split_vfo()

yaesu/newcat.h
Added newcat_set_split_vfo() and newcat_get_split_vfo()
Moved newcat.c internal function declarations to newcat.c

yaesu/newcat.c
Fixed PREAMP and ATT SETs in newcat_set_level()
Changed newcat_is_rig_model() to newcat_is_rig()
Added newcat_set_vfo_from_alias() internal function
Added newcat_get_txvfo() and newcat_set_txvfo(), uses "FT" command
Added newcat_get_rxvfo() and newcat_set_rxvfo(), uses "FR" command
    to extend newcat_get_vfo() and newcat_set_vfo() for FT9000
Added "SV" toggle command to newcat_vfo_op()
Changed newcat_set_rit() to use max_rit
Changed newcat_set_xit() to use max_xit
Changed newcat_set_rit() and newcat_set_xit() to 0 offset on rit/xit exit
Added newcat_set_split_vfo() and newcat_get_split_vfo().
    (*** Let rig.c backend do split_freq and split_mode)
Changed newcat_set_vfo() to call newcat_set_rxvfo() if "VS" is not supported
Changed newcat_get_vfo() to call newcat_get_rxvfo() if "VS" is not supported


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2489 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-12-06 02:37:45 +00:00
Terry Embry, KJ4EED 2dc81a0203 Changed newcat revision 2.21
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2486 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-11-30 15:30:39 +00:00
Terry Embry, KJ4EED 2324e9d761 Added power2mW mW2power
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2485 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-11-30 12:42:42 +00:00
Terry Embry, KJ4EED fc86094b56 Added get_rit, set_rit, get_xit, set_xit
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2484 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-11-29 19:26:09 +00:00
Terry Embry, KJ4EED edf999b945 Added newcat_is_rig_model
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2483 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-11-28 22:59:08 +00:00
Terry Embry, KJ4EED 8e8a9bb3c6 Added Get_Ant Set_Ant
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2482 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-11-27 07:46:34 +00:00
Stéphane Fillod, F8CFE 9ac6029844 * extended newcat: set_level/get_level, set_func/get_func, set_mem/get_mem,
vfo_op, get_info
* updated FT-450/FT950 accordingly


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2454 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-11-01 22:39:07 +00:00
Stéphane Fillod, F8CFE 96d58a3a34 Patch from Dave, W1HKJ:
1. the FT-450 transceiver does not respond to the "VS;" command and responds
   with "?;" which is not a documented response.  That appears to be
   the "what's that" response.  So the new_cat code needs to
   recognize that and just keep on going.
2. the transceiver expects a full 8 digits when setting frequency.
   As originally written the transceiver would accept frequences >=
   1000000 but reject all below that value.
3. Code for get_mode, set_mode, and set_ptt functions.
4. Rig status changed to RIG_STATUS_BETA.


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2420 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-10-25 14:37:19 +00:00
Stéphane Fillod, F8CFE a4e9b56a1c Support table of newcat, patch by Mark N1VQW
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2405 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-09-22 21:34:45 +00:00
Nate Bargmann, N0NB 1c4b323ea4 Added support for getting VFO A/B lock status for FT-920.
Mention in comments in newcat.* that FTDX-9000* and FT-2000
use the new style CAT command protocol.


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2263 7ae35d74-ebe9-4afe-98af-79ac388436b8
2007-12-01 22:09:52 +00:00
Nate Bargmann, N0NB 658fc853ed Updates and cleanups to newcat.c to make more use of priv data structure.
Set port read timeout in newcat.h
Forgot yaesu.* last night which caused CVS build to not recognize FT-450


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2248 7ae35d74-ebe9-4afe-98af-79ac388436b8
2007-11-23 03:31:26 +00:00
Nate Bargmann, N0NB 62bd7d5d88 New radio model, FT-450, including support for the new ASCII CAT command
syntax now employed by Yaesu.


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2247 7ae35d74-ebe9-4afe-98af-79ac388436b8
2007-11-22 04:48:43 +00:00