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
Nate Bargmann
20c4203268
Use rig->state.current_vfo to store vfo value.
...
NewCAT was saving the VFO value in the private rig data structure which
is inaccessable to the front end library. Tested currVFO in rigctl with
W0MDN's FT-450.
2011-07-08 22:27:06 -05:00
Stéphane Fillod, F8CFE
aa24ca7ab6
clone FT-DX5000 after FT-2000
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2992 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-10-06 07:25:14 +00: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
61db9776a7
Cleanup of memory and channel set functions.
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2775 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-11-28 14:27:37 +00:00
Terry Embry, KJ4EED
6c7a40ea41
Replaced strcpy with snprintf.
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2773 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-11-23 22:38:22 +00:00
Terry Embry, KJ4EED
de833ae82d
eplaced sprintf with snprintf
...
Reworked memory channels to use VM; command.
Added code to support Read only 60M memory channels.
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2771 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-11-22 21:52:11 +00:00
Terry Embry, KJ4EED
6282f571eb
changed time delay for mem channels
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2718 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-08-19 14:17:19 +00:00
Terry Embry, KJ4EED
e8a9ba18bc
Changed delay for memmory channels
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2691 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-04-30 22:38:47 +00:00
Terry Embry, KJ4EED
a9bdb8feeb
Adjusted backup, restore delay
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2669 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-02-26 23:04:26 +00:00
Stéphane Fillod, F8CFE
951c9acb74
old compilers don't like mixed variable declaration and code
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2662 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-02-23 21:52:56 +00:00
Terry Embry, KJ4EED
200a80217a
Added delays for first time through mem write
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2636 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-02-15 09:54:17 +00:00
Terry Embry, KJ4EED
fbd74141ab
Cleanup returns on set commands
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2581 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-01-12 00:51:26 +00:00
Terry Embry, KJ4EED
aced046e8d
removed NFM NAM
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2578 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-01-11 17:39:26 +00:00
Terry Embry, KJ4EED
0297d64415
hanged get_mem and get_channel to leave channel_num
...
alone on an error. get_mem should always be valid.
get_channel will return 0 Hz in freq on an empty channel.
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2573 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-01-11 10:04:48 +00:00
Terry Embry, KJ4EED
067e7328a7
Added backup and restore to Memory Channel.
...
Added get_cmd and set_cmd. Added get_vfo_mode for showing if rig is
in RIG_VFO_MEM at any time.
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2572 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-01-10 14:52:49 +00:00
Terry Embry, KJ4EED
59b9885766
Change set_tx_vfo RIG_VFO_MEM logic
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2570 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-01-08 21:38:47 +00:00
Terry Embry, KJ4EED
4a4ebdf633
Added split_mode and split_freq tracking to restore_vfo, backup_vfo
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2568 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-01-08 12:57:31 +00:00
Terry Embry, KJ4EED
85ad7304dc
Changes to vfo_restore, get_split_vfo
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2567 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-01-08 07:22:25 +00:00
Terry Embry, KJ4EED
ec32850fd1
Fixed False Positive get_split_vfo in memory mode
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2566 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-01-07 23:09:12 +00:00
Terry Embry, KJ4EED
424e370409
Changed get_split_vfo to use passed vfo
...
Added split mode to vfo_backup and vfo_restore
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2565 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-01-07 20:59:12 +00:00
Terry Embry, KJ4EED
d560c16f22
Added newcat_backup_vfo, newcat_restore_vfo
...
Updated FT9000 valid commands
Added valid command test to functions
Some code cleanup
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2564 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-01-07 00:50:53 +00:00
Terry Embry, KJ4EED
963a96f3cb
Changed RIG_LEVEL_BKINDL to tenth_dots per second
...
Cleanup of set/get_mem and set/get_channel
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2563 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-01-05 23:03:15 +00:00
Terry Embry, KJ4EED
090fb246f7
Changed RIG_LEVEL_BKINDL math, 1 dot == 2UI (on time + off time)
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2559 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-01-04 23:59:00 +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
541fc7c2bc
Fixed mW2power bug
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2541 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-01-01 17:16:07 +00:00
Terry Embry, KJ4EED
f6dc85fdf4
Added debugging statements to mW2power and power2mW
...
Changed _nc_rigid to int because of potential enum bugs
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2539 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-12-31 18:17:56 +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
41aa9c8dda
Added get_ts, set_ts to rigs
...
Added newcat_is_id for future reference
Made Changes to newcat_valid_command
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2535 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-12-28 13:53:13 +00:00
Terry Embry, KJ4EED
bc092bab7e
Added more METERS to newcat_set_level RIG_LEVEL_METER
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2534 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-12-28 04:06:14 +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
47eb68d232
Fixed newcat_set_ctcss_tone set bug
...
Added null pointer ctcss_list test
Changed newcat_set_mode width sets to after mode set
Changed newcat_power2mW, newcat_mW2power to allow all nc rigs
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2528 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-12-26 11:34:24 +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
b2afb0a581
Added FT450 filter gets and sets
...
Found some narrow filter settings in FT2000 manual
Made up the rest. It is a starting point.
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2525 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-12-25 13:32:50 +00:00
Terry Embry, KJ4EED
3fdc46ec32
Added RIG_METER_VDD
...
Did some cleanup
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2523 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-12-24 20:17:45 +00:00
Terry Embry, KJ4EED
4e465a0d33
Adjusted ft950.c filters
...
Added newcat_get/set_rxbandwidth functions
Added FT950 width gets and sets
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2521 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-12-23 22:36:51 +00:00
Terry Embry, KJ4EED
a85628254f
Added newcat_get_narrow newcat_set_narrow internal functions.
...
Added divide by zero catch for RIG_LEVEL_BKINDL
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2519 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-12-21 10:51:50 +00:00
Terry Embry, KJ4EED
772abd5ebd
Changed RIG_LEVEL_BKINDL to tenth_dots
...
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
2008-12-19 19:30:54 +00:00
Terry Embry, KJ4EED
409382a111
Changed RIG_LEVEL_VOX delay to spec. of .1 s, 100ms unit intervals
...
Changed others to bounds check and fix instead of error
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2517 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-12-18 13:11:40 +00:00
Stéphane Fillod, F8CFE
21e0a90f6c
* fix WFM mode misunderstanding
...
* convert some RIG_EINVAL to RIG_EPROTO
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2513 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-12-16 22:38:57 +00:00
Terry Embry, KJ4EED
7316286885
Changes to newcat_vfo_op, newcat_get/set_level, newcat_get/set_func
...
Updated FT9000 CAT manual sure helps.
Terry KJ4EED
: ----------------------------------------------------------------------
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2511 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-12-16 09:01:46 +00:00
Terry Embry, KJ4EED
79ae77bd79
Added FT2000/FT9000 main_sub_vfo to newcat_get/set_mode,
...
newcat_get/set_level, newcat_get/set_func,
newcat_get/set_ant
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2510 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-12-15 21:52:36 +00:00
Stéphane Fillod, F8CFE
3870e5c72a
* newcat_get_mode: RIG_MODE_PKTFM, fill in proper width
...
* RX antenna (RIG_ANT_5)
* namespace cleanup
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2506 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-12-14 20:05:21 +00:00
Terry Embry, KJ4EED
b73092e29d
newcat.c
...
Added RIG_LEVEL_NOTCHF set and get
ft950.h
Added RIG_LEVEL_NOTCHF to SUPPORTED LEVELS
Terry KJ4EED
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2500 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-12-14 18:51:25 +00:00
Terry Embry, KJ4EED
d0e0a7e188
yaesu/newcat.c
...
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
2008-12-13 21:23:31 +00:00
Terry Embry, KJ4EED
3b71851086
Added FT950 "EX117" ANTIVOX level_set/get.
...
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
2008-12-10 23:53:56 +00:00