Changed RIG_LEVEL_NR to ratio
Added ID and COMP to RIG_LEVEL_METER get
Changed RIG_LEVEL_IF fix out of bounds values
Changed RIG_METER_PO to return RIG_OK for ft950
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2518 7ae35d74-ebe9-4afe-98af-79ac388436b8
Added RIG_LEVEL_NR for FT950
Added newcat_scale_float()
for newcat_set_level() floating point problem
Using rigctl on FT950 I was trying to set RIG_LEVEL_COMP to 12
I kept setting it to 11. I wrote some test software and
found out that 0.12 * 100 = 11.
Compilier is gcc 4.2.4, CPU is AMD X2
This seems to work.
Terry KJ4EED
yaesu/ft950.h
Added RIG_LEVEL_NR
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2498 7ae35d74-ebe9-4afe-98af-79ac388436b8
Added FT950 COMP Level_set/get.
Added "AB" for FT950 VFO copy.
Changed Command "VV" FT950 to FALSE.
Added RIG_LEVEL_VOX bounds checking. Keep at ms for GRIG2.
Added RIG_LEVEL_BKINDL bounds checking. Keep at ms for GRIG2.
Changed newcat_set/get_freq to not set or change priv->current_vfo
*** Want to NOT ping-pong vfos when changing freq. ***
Changed newcat_get/set_rit logic. Changed newcat_get/set_xit logic.
Changed RIG_LEVEL_IF logic. Found odd compiler problem with %+04d versus %+.4d
Fixed some scale references between FT450 and FT950.
Some code cleanup. Sorry cvs diff -wB
Some testing on GRIG2 GUI and FlDigi.
Terry KJ4EED
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2497 7ae35d74-ebe9-4afe-98af-79ac388436b8
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
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