Wykres commitów

532 Commity (dfd969acd3377d972cfdf66bb60347be2a65d24c)

Autor SHA1 Wiadomość Data
Nate Bargmann, N0NB a298c8e7eb Implement k3_set_vfo()
Document K3 backend particulars om README.k3



git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3003 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-10-30 14:25:46 +00:00
Nate Bargmann, N0NB b57d9e1a37 Support for Elecraft extensions to base Kenwood functions (particularly
for the K3).
Added debugging print functions to all Kenwood backend functions for
easier debugging.



git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3002 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-10-29 21:20:51 +00:00
Stéphane Fillod, F8CFE ee55f04dd1 add TS-590S
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3000 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-10-28 07:28:12 +00:00
Stéphane Fillod, F8CFE 090fe03b5d New Kenwood THF-6A backend
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2991 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-10-05 17:57:52 +00:00
Nate Bargmann, N0NB 5f41562b3d New Kenwood THF-6A backend from Scott Martin, KC9QEN.
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2990 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-10-04 02:49:27 +00:00
Kamal Mostafa, KA6MAL 2567b93af7 Move backend libraries into /usr/lib/hamlib directory.
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2988 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-09-26 02:23:50 +00:00
Charles Suprin, AA1VS e8f76c4628 Use new th_set_freq for TM-D700
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2986 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-09-19 12:32:24 +00:00
Charles Suprin, AA1VS 7e96c876b2 Changed th_set_freq to round and select step size to use.
Allows 6.25kHz and 5kHz channelization.


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2985 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-09-19 12:31:21 +00:00
Charles Suprin, AA1VS 1e34d99098 extend th_get_vfo_char to support D700
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2982 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-09-16 23:50:42 +00:00
Stéphane Fillod, F8CFE cd21f21a13 - add readl th_[sg]et_ctcss_sql()
- enable channel description


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2980 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-09-13 21:27:21 +00:00
Stéphane Fillod, F8CFE 0d1e396432 - add FUNC_MUTE, PARM_BEEP, th_scan(), th_[sg]et_dcs_sql()
- fix th_[sg]et_ctcss_tone(), let them handle the tone instead
  of the CTCSS, covered by th_[gs]et_ctcss_sql()
- new tm_set_vfo_bc2() capable of split handling along with th_[sg]et_split_vfo()
- customize TM-D700 channel caps and channel desc size
- set TM-D700's timeout to 1 second
- fix TM-D700's targetable_vfo


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2979 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-09-13 21:25:46 +00:00
Stéphane Fillod, F8CFE f402c6c701 Wrap sscanf in order to workaround some locales where the decimal
separator (float format, ...) is not a dot.


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2978 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-09-13 21:12:05 +00:00
Stéphane Fillod, F8CFE 558b787b28 The D700 does not internally round the input frequency to the nearest
available frequency. Instead it returns an error code. This is an
issue for use with gpredict.  It is also inconsistent with other
backends, particularly the FT-857. (The rounding may occur in the radio
of the 857 but to the developer it appears transparent.)

This patch defines a simple wrapper around the th_set_freq call that
rounds the frequency to the nearest 5kHz.

Patch from Charles Suprin, AA1VS.


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2977 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-09-13 07:46:21 +00:00
Stéphane Fillod, F8CFE e417dd2dcd Increase buffer length in simplified transaction helper functions,
and check max length in kenwood_cmd(). This fixes an overrun with
long commands like in th_set_freq().
Patch from Charles, AA1VS, +edit.


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2976 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-09-13 07:38:43 +00:00
Stéphane Fillod, F8CFE 28844e674f TM-D700: fix set_vfo, plus some more caps
th_set_freq: finer freq setting
th_set_chan: allow inexact tuning_step


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2975 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-09-08 08:28:39 +00:00
Stéphane Fillod, F8CFE d812fdb6df fix old regression about mode handling on TH-D7, TH-G71, TM-V7, TM-D700
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2974 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-09-07 21:11:13 +00:00
Stéphane Fillod, F8CFE bbe9a807db bump backend version
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2967 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-08-23 21:48:49 +00:00
Stéphane Fillod, F8CFE 3d00429583 update rig status + split
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2957 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-08-21 12:10:13 +00:00
Nate Bargmann, N0NB 3fb471764a Patch from Keith Cox, N9VEL, adding additional functions for the
TS-690S.



git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2949 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-08-13 09:56:03 +00:00
Stéphane Fillod, F8CFE 62e7f69db7 status/version update
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2939 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-05-31 21:41:13 +00:00
Stéphane Fillod, F8CFE b588058b2d allow retry on overflow, communication error, and unknown cmd
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2932 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-05-31 08:38:29 +00:00
Thomas Beierlein, DL1JBE c151a6cc46 Fix handling of command line ending.
If command is *not* already terminated with ';' or '\r' add the Kenwood 'cmdtrm' instead of '\r'.

git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2907 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-05-05 04:29:04 +00:00
Stéphane Fillod, F8CFE b9b97a0f25 - added FIG_FUNC_BC, RIG_PARM_BEEP, RIG_PARM_APO, RIG_LEVEL_VOXGAIN, RIG_LEVEL_VOXDELAY (stub)
- misc: some rig_debug() are missing ending \n
- better 64 bit portability
- TH-F7E fixes (RIG_FUNC_TBURST, RIG_FUNC_TSQL, RIG_FUNC_TONE, *_ctcss_tone, ..)


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2902 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-04-26 21:35:37 +00:00
Alessandro Zummo, IZ1PRB 0ce5807dbb th: fixed a missing newline
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2892 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-04-24 14:04:02 +00:00
Alessandro Zummo, IZ1PRB 94b9c531dd th: fixed stack corruption
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2891 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-04-24 14:03:04 +00:00
Alessandro Zummo, IZ1PRB 6b0d8185b0 th: fixed formatting issue
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2890 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-04-24 13:57:15 +00:00
Alessandro Zummo, IZ1PRB 317376caf6 thf7: - wrong rfpower level granularity
- added .reset
        - call kenwood_open
        - use generic th_set_vfo



git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2889 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-04-24 13:53:06 +00:00
Alessandro Zummo, IZ1PRB 8dc8917745 thg71: removed EOM
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2888 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-04-24 13:52:42 +00:00
Alessandro Zummo, IZ1PRB f9d06e6630 tmv7: removed EOM
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2887 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-04-24 13:52:14 +00:00
Alessandro Zummo, IZ1PRB 2edfec12db - removed EOM, it's handled by kenwood_transaction
- fixed tabs and spaces
- added generic routine for vfo errors
- set_mem: do not switch vfo if already in mem mode
- simplified invocation of some commands
- buffer optimizations
- added PARM_BEEP and PARM_APO
- fixed getting of LEVEL_RFPOWER
- fixed get_ant



git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2886 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-04-24 13:51:34 +00:00
Alessandro Zummo, IZ1PRB 328e67a44d kenwood: send the whole buffer at once, added kenwood_cmd
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2885 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-04-24 13:50:24 +00:00
Stéphane Fillod, F8CFE 1404b754fe portability of long long
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2880 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-04-16 19:04:00 +00:00
Stéphane Fillod, F8CFE dffeb37aaf corner case handling of RIG_VFO_VFO in set_freq/get_freq
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2868 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-04-05 13:43:38 +00:00
Stéphane Fillod, F8CFE 581359dca0 Patch from Eric Sesterhenn, after cppcheck run:
- kenwood/ic10.c: (error) Buffer access out-of-bounds
- src/network.c: (error) Memory leak: p
- tentec/paragon.c: (error) Memory leak: priv


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2765 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-11-03 22:03:56 +00:00
Stéphane Fillod, F8CFE 1413d79e5c Wrap sscanf in order to workaround some locales where the decimal
separator (float format, ...) is not a dot.


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2711 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-06-23 21:00:14 +00:00
Stéphane Fillod, F8CFE e5ae214239 * remove 17500 mistakenly put into kenwood38_ctcss_list
* basic automatic split vfo targeting


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2710 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-06-23 20:55:58 +00:00
Stéphane Fillod, F8CFE c1c220c986 variable common_dcs_list[] with 104 DCS codes
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2701 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-06-01 16:51:41 +00:00
Stéphane Fillod, F8CFE a50c165ea0 fixes and more features (split, ant, levels, ..)
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2683 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-03-23 22:39:57 +00:00
Stéphane Fillod, F8CFE 1ff2d54af0 fix warning
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2656 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-02-20 14:19:27 +00:00
Stéphane Fillod, F8CFE c601e32503 TS-850 has skip flag in mem caps
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2644 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-02-20 12:22:19 +00:00
Stéphane Fillod, F8CFE 0bbcb64731 * split opertation
* set/get_channel
* scanning


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2643 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-02-20 10:33:32 +00:00
Alessandro Zummo, IZ1PRB f032f44bc6 band up/down was inverted
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2632 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-02-13 19:34:21 +00:00
Alessandro Zummo, IZ1PRB f3c47c5864 style fixes
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2631 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-02-13 19:29:16 +00:00
Stéphane Fillod, F8CFE 48c055dd3d closer look at the K3, still untested
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2629 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-02-10 22:51:21 +00:00
Stéphane Fillod, F8CFE 080cb8cbaa * implemented RIG_LEVEL_KEYSPD and RIG_LEVEL_PREAMP
* fixed RIG_LEVEL_ATT
* fix kenwood_set_channel prototype


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2628 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-02-10 22:48:25 +00:00
Alessandro Zummo, IZ1PRB 4c46fb604b check ptt status before set_ptt. enabled on ts850.
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2627 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-02-09 20:59:31 +00:00
Alessandro Zummo, IZ1PRB 78197e7d4d removed comment about switch optimizatons. the compiler will generate the
assembly code in a different order which is usually based on the case value.
other compiler optimizations might also affect it, so it's useless to optimize
the order.


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2626 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-02-09 20:37:48 +00:00
Alessandro Zummo, IZ1PRB bb6cf68ad2 implemented set/get_ext_param (voice, fine, xit, rit). enabled on ts450 and
ts850


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2620 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-02-06 14:15:12 +00:00
Alessandro Zummo, IZ1PRB ab2d278ec1 Add description for the kenwood mode n. 8
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2619 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-02-05 21:05:59 +00:00
Alessandro Zummo, IZ1PRB 885c4109a8 generic, ts850: implemented CTCSS TN command (reported not working for ts850,
should now be fixed)


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2618 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-02-03 23:42:53 +00:00
Alessandro Zummo, IZ1PRB e1c03296a4 Replace __FUNCTION__, which is gcc specific and was deprecated
a long time ago, with __func__, which is at least defined in C99.


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2617 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-02-03 23:22:58 +00:00
Alessandro Zummo, IZ1PRB b510ceb1cb ts570,ts850,ts870s,ts140,ts480,ts680: use kenwood_simple_cmd where possible
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2616 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-02-03 22:56:07 +00:00
Alessandro Zummo, IZ1PRB ba57679b78 remove unused parameter from get_kenwood_func
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2615 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-02-03 22:47:33 +00:00
Alessandro Zummo, IZ1PRB d1a9a907ff ts450: implement set_channel
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2614 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-02-03 22:45:59 +00:00
Alessandro Zummo, IZ1PRB b8da433c98 thg71,tmv7,ts450s,ts690: verify rig id at rig_open
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2613 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-02-03 22:42:44 +00:00
Alessandro Zummo, IZ1PRB 80d96e2bbb fix tabs
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2612 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-02-03 22:33:00 +00:00
Alessandro Zummo, IZ1PRB 392249c921 ts140,ts2000,ts480,ts570,ts680,ts850,ts870s: remove usage of fixed ; and EOM
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2611 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-02-03 22:13:55 +00:00
Alessandro Zummo, IZ1PRB 1d7a263642 remove fixed command terminator (;) from generic code
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2610 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-02-03 11:25:30 +00:00
Alessandro Zummo, IZ1PRB 5493af1a0a ts450: indentation fixes
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2609 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-02-02 20:33:05 +00:00
Alessandro Zummo, IZ1PRB bad22ce8df ts450,ts690,ts850: use FL command to get/set filters in get/set_mode. (code from ts850.c)
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2608 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-02-02 20:30:36 +00:00
Alessandro Zummo, IZ1PRB 0bb6d6310a ts450: remove RIG_FUNC_TONE from has_xx_func if tone unit is not detected
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2607 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-02-02 20:28:34 +00:00
Alessandro Zummo, IZ1PRB 9281935c5e Make set_ptt behave as before, fix set_ant for ts570.c
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2606 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-02-02 07:30:35 +00:00
Alessandro Zummo, IZ1PRB 0523e477ac Add kenwood_simple_cmd
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2605 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-02-02 07:29:11 +00:00
Stéphane Fillod, F8CFE faf5c7e336 added Kenwood TRC-80
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2604 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-01-29 22:54:41 +00:00
Alessandro Zummo, IZ1PRB b9a6379aa9 Use an appropriate debug level
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2602 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-01-29 08:41:57 +00:00
Alessandro Zummo, IZ1PRB c82451afc6 Call kenwood_init in each and every driver
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2601 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-01-28 23:31:42 +00:00
Alessandro Zummo, IZ1PRB c6cdfe91a8 Remove const from priv_caps to allow kenwood_init to initialize default values if they're missing
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2600 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-01-28 23:30:59 +00:00
Nate Bargmann, N0NB 30f66de479 Several Kenwood patches from Alessandro Zummo, azummo-lists@towertech.it
Among the changes:

 I finally had the time to build the CAT interface for my TS450 and
 discovered a couple of new commands.

 MX; MX0; MX1; is used to activate the AIP function
 FL; FLXXXYYY; is used to set the filters.

 I made a perl script to try every possible two-letters command. If
 amyone is interested, at their own risk, just ask.

 I've then modified and optimized the kenwood driver:

 - moved MD_ defined to .h
 - added init/cleanup
 - ts450_get_mode -> kenwood_get_mode_if
 - support reading memory channel freq within kenwood_get_freq
 - added kenwood_safe_transaction as an helper with result len check
 - added kenwood_get_if
 - added get_level for RIG_LEVEL_CWPITCH
 - set/get for RIG_FUNC_AIP
 - replaced ts140/680 get_mode and get_freq
 - removed the delay on the ts450. it works just fine without it.

=============================
 the attached patch requires the first one I sent and
 addresses a few remaining issues

 - converted 8 spaces to tabs
 - added kenwood_mode_table
 - added kenwood_simple_transaction helper func
 - use kenwood2rmode and rmode2kenwood where possible
 - some code cleanup
 - use kenwood_safe/simple_transaction where possible
 - added kenwood_get_mem_if (ts140,ts450,ts680,ts690,ts850)
 - added kenwood_get_channel (ts450,ts850)
 - added FUNC_FINE_STEP (commented out, we have no more func slots)
 - added LEVEL_CWPITCH (set)
 - no reason to have ts850_set_func, ts850_set_level
 - ... ts480_get/set_ant, ts480_set_func
 - ... ts570_set/get_ant, ts570_get_channel, ts570_get_rit
 - ... ts680_set_func
 - ... ts790_get_mode, ts790_get_vfo

 this patch is a bit more extensive and tested only on the TS450.
 feedback will be appreciated.

 where I removed code I took care to verify that the generic
 code in kenwood.c worked in the same way.


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2591 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-01-23 03:24:42 +00:00
Stéphane Fillod, F8CFE 8c83b98465 fix warning
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2448 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-11-01 16:30:23 +00:00
Stéphane Fillod, F8CFE 13f6a16df1 fix warning
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2447 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-11-01 16:27:28 +00:00
Stéphane Fillod, F8CFE c3cd75472a fix warning
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2446 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-11-01 16:22:45 +00:00
Stéphane Fillod, F8CFE 18093e65c7 fix compilation with old compilers
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2443 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-10-31 22:34:58 +00:00
Thomas Beierlein, DL1JBE b1bf5c9c67 changed RIG_STATUS_NEW into RIG_STATUS_UNTESTED.
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2424 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-10-26 13:54:52 +00:00
Stéphane Fillod, F8CFE 57dca4a25a new backend for the Elekraft K3
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2378 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-09-01 19:01:13 +00:00
Stéphane Fillod, F8CFE 8c527d60df * fix remaining places not knowing that tuning step is hexadecimal
* get ready for freqs higher than 31 bits
* on freq higher than 470MHz, tuning step of TH-F7 must be at least 10kHz
* fix flexible th_get_mode
* added RIG_LEVEL_BALANCE/RIG_LEVEL_ATT
* and yes, we do want to read the transaction's reply, to know if successful


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2354 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-05-05 21:57:32 +00:00
Stéphane Fillod, F8CFE e5b52531fb * Added th_set_ant/th_get_ant
* Flexible rmode_t conversion
* Made th_get_channel/th_set_channel more generic, esp. to work with TH-F7E
* Major TH-F7E improvements


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2348 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-05-04 21:27:26 +00:00
Stéphane Fillod, F8CFE 8159777ec1 chan_list fixes
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2347 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-05-04 21:23:26 +00:00
Stéphane Fillod, F8CFE 2514c47659 flexible rmode_t conversion, detect overflow in kenwood_transaction()
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2346 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-05-04 21:19:07 +00:00
Stéphane Fillod, F8CFE 3d834a4d1f get rid of non portable %lld
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2345 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-05-04 21:16:04 +00:00
Stéphane Fillod, F8CFE 1f1a363dc6 new RIG_MTYPE_BAND
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2344 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-05-04 21:15:17 +00:00
Stéphane Fillod, F8CFE 95a679eb2e * Split edge range chan_list, change MTYPE of PRIO
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2332 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-04-27 09:53:40 +00:00
Stéphane Fillod, F8CFE f7923566b1 set_ant/get_ant support for ts870s and ts2000
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2304 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-03-01 11:20:30 +00:00
Stéphane Fillod, F8CFE 41b2de0880 S meter calibration, patch by Patrick Ouellette KB8PYM.
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2303 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-02-24 22:31:22 +00:00
Stéphane Fillod, F8CFE 1672951e2e fix warning
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2292 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-02-13 21:28:52 +00:00
Stéphane Fillod, F8CFE 851d87d328 long long portability
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2291 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-02-13 20:59:15 +00:00
Thomas Beierlein, DL1JBE 1fb93b6864 - incremented backend sub-version and
- declared backend as stable


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2275 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-01-05 17:24:19 +00:00
Joop Stakenborg, PG4I bc1e6f3959 try better s-meter readings
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2252 7ae35d74-ebe9-4afe-98af-79ac388436b8
2007-11-23 18:49:06 +00:00
Joop Stakenborg, PG4I 5d0e7ec51d correct set/get power
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2251 7ae35d74-ebe9-4afe-98af-79ac388436b8
2007-11-23 16:08:32 +00:00
Thomas Beierlein, DL1JBE b572fbfaf3 fixed bug in kenwood_transaction()
memset() missed initializing the answer buffer by one.


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2213 7ae35d74-ebe9-4afe-98af-79ac388436b8
2007-09-04 15:01:23 +00:00
Thomas Beierlein, DL1JBE c9a3e8237c Deleted duplicate code (see kenwood_set/get_level in kenwood.c)
Tnx Rob KL7NA,


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2211 7ae35d74-ebe9-4afe-98af-79ac388436b8
2007-08-30 17:12:52 +00:00
Thomas Beierlein, DL1JBE 2e45398e7a fixed .get_mode and .get_vfo (tnx for help CT1DRB)
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2210 7ae35d74-ebe9-4afe-98af-79ac388436b8
2007-08-20 17:26:25 +00:00
Thomas Beierlein, DL1JBE 779df91d0f added DSP Slope tuning.
Tnx Rob  KL7NA.


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2209 7ae35d74-ebe9-4afe-98af-79ac388436b8
2007-08-19 08:47:37 +00:00
Martin Ewing, AA6E bd653b4c43 correct CHANNEL_CAPS sytax
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2207 7ae35d74-ebe9-4afe-98af-79ac388436b8
2007-08-18 20:04:56 +00:00
Nate Bargmann, N0NB e904578f5a Bug fixes and slope tuning support for the TS-850.
Thanks to Rob Frohne, KL7NA


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2205 7ae35d74-ebe9-4afe-98af-79ac388436b8
2007-08-18 12:55:46 +00:00
Juergen Rinas, DC3BW 21857f4164 * fixed ptt
* expanded frequency range (available after firmware update) according to
  http://www.kenwood.com/i/products/info/amateur/ts_480/firmware/pop_ts480_e.htm
* added tuning steps
* added filter list
* increased version info


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2204 7ae35d74-ebe9-4afe-98af-79ac388436b8
2007-08-06 05:19:51 +00:00
Thomas Beierlein, DL1JBE 5266e718eb * get_xit/rit now honours the state of the RIT/XIT switches (returns 0 if off)
* set_xit/rit switches RIT/XIT on or off if needed
* get/set_split_vfo implemented or corrected


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2195 7ae35d74-ebe9-4afe-98af-79ac388436b8
2007-03-17 17:27:53 +00:00
Thomas Beierlein, DL1JBE cced6e9142 Transferred all improvements for the TS570D/DG made since 1.24 to the TS570S/SG variant. Both models are in sync now.
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2165 7ae35d74-ebe9-4afe-98af-79ac388436b8
2006-11-29 19:38:00 +00:00
Thomas Beierlein, DL1JBE 9d19bc7965 corrected set/get func for RIG_FUNC_NR.
Now you can set/get NR-modes 0..2


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2157 7ae35d74-ebe9-4afe-98af-79ac388436b8
2006-11-06 19:35:15 +00:00
Thomas Beierlein, DL1JBE 7b9931f99f implemented get/set level for PREAMP
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2156 7ae35d74-ebe9-4afe-98af-79ac388436b8
2006-11-06 13:43:38 +00:00
Thomas Beierlein, DL1JBE 27d434f9b8 implemented TS570 specific get/set_memory_channel function
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2113 7ae35d74-ebe9-4afe-98af-79ac388436b8
2006-08-20 13:39:47 +00:00
Joop Stakenborg, PG4I 28b2cbbfa0 long long really needed here? - patch by diane Bruce
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2105 7ae35d74-ebe9-4afe-98af-79ac388436b8
2006-04-13 19:43:49 +00:00
Joop Stakenborg, PG4I e9d4406c24 updates by matt, GW0VNR
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2104 7ae35d74-ebe9-4afe-98af-79ac388436b8
2006-04-10 18:01:15 +00:00
Joop Stakenborg, PG4I 435337880d long long really needed here?
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2103 7ae35d74-ebe9-4afe-98af-79ac388436b8
2006-04-10 18:00:38 +00:00
Joop Stakenborg, PG4I dc93f54061 re-establish post-write delay
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2101 7ae35d74-ebe9-4afe-98af-79ac388436b8
2006-03-26 08:01:20 +00:00
Thomas Beierlein, DL1JBE d7aff7e63b fixed tansition from 'unsigned char' -> 'char'
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2099 7ae35d74-ebe9-4afe-98af-79ac388436b8
2006-03-18 10:45:16 +00:00
Thomas Beierlein, DL1JBE ac686dde46 fixed get/set level for RFPOWER and MICGAIN.
(based on range 0..100)


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2098 7ae35d74-ebe9-4afe-98af-79ac388436b8
2006-03-18 10:42:19 +00:00
Joop Stakenborg, PG4I 3ab445332e add RIG_LEVEL_STRENGTH to caps, set post write delay to 0 and do some cleanups
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2096 7ae35d74-ebe9-4afe-98af-79ac388436b8
2006-03-16 19:36:39 +00:00
Joop Stakenborg, PG4I 000aa3fcc8 extend rig capabilities, patch by Tom, DL1JBE
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2095 7ae35d74-ebe9-4afe-98af-79ac388436b8
2006-03-14 20:35:53 +00:00
Joop Stakenborg, PG4I 199f72d3cc more unsigned char->char and int->size_t transitions
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2094 7ae35d74-ebe9-4afe-98af-79ac388436b8
2006-03-14 20:29:41 +00:00
Joop Stakenborg, PG4I c2df1f92a8 make sure we use ack_len=0 for functions that return nothing (set functions)
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2093 7ae35d74-ebe9-4afe-98af-79ac388436b8
2006-03-14 20:06:46 +00:00
Joop Stakenborg, PG4I c980a9b7fe set functions should have ack_len zero, also need to check other rigs
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2092 7ae35d74-ebe9-4afe-98af-79ac388436b8
2006-03-14 08:36:38 +00:00
Joop Stakenborg, PG4I 8ff672d34c more unsigned char->char and int->size_t transitions
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2091 7ae35d74-ebe9-4afe-98af-79ac388436b8
2006-03-12 09:02:38 +00:00
Joop Stakenborg, PG4I 28b6776472 fix more compilation warnings, int->size_t, unsigned char->char
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2090 7ae35d74-ebe9-4afe-98af-79ac388436b8
2006-03-09 20:12:25 +00:00
Joop Stakenborg, PG4I 46cbe7d8ea use size_t
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2089 7ae35d74-ebe9-4afe-98af-79ac388436b8
2006-03-09 19:51:17 +00:00
Joop Stakenborg, PG4I 55f4f1aeb3 more compilation warnings nuked, use tone_t for ctcss_list
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2088 7ae35d74-ebe9-4afe-98af-79ac388436b8
2006-03-09 19:45:10 +00:00
Joop Stakenborg, PG4I 9ad183c7aa fix compilation warnings
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2087 7ae35d74-ebe9-4afe-98af-79ac388436b8
2006-03-07 19:48:20 +00:00
Stéphane Fillod, F8CFE 42a6262b31 misc
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2074 7ae35d74-ebe9-4afe-98af-79ac388436b8
2006-02-26 19:23:31 +00:00
Stéphane Fillod, F8CFE cc948ec3d8 Patch from Patrick Ouellette KB8PYM to get most of the things that hamlib
supports from the get_level call working on the TS2000.

Things working in this patch:
 PREAMP status
 ATTENUATOR status
 VOX level
 AF level (main receiver)
 RF GAIN level
 SQUELCH level (main receiver)
 CW PITCH
 RF POWER level
 MIC GAIN level
 KEYER SPEED
 COMPRESSION level
 AGC level
 CW BREAK IN DELAY
 METER mode
 VOX GAIN
 RAW SIGNAL STRENGTH (main receiver)
 SIGNAL STRENGTH (S-meter for main receiver)


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2064 7ae35d74-ebe9-4afe-98af-79ac388436b8
2006-02-20 22:28:23 +00:00
Stéphane Fillod, F8CFE 7015dec13c The TS-2000 has non standard LEVEL_STRENGTH and LEVEL_ATT.
This patch by Patrick Ouellette (and reworked by me) fixes it.


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2042 7ae35d74-ebe9-4afe-98af-79ac388436b8
2005-09-28 21:17:52 +00:00
Stéphane Fillod, F8CFE 96e66e3336 added RIG_LEVEL_RAWSTR, and some formating
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2041 7ae35d74-ebe9-4afe-98af-79ac388436b8
2005-09-28 21:14:44 +00:00
Stéphane Fillod, F8CFE a5979f2be5 re-indent
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2039 7ae35d74-ebe9-4afe-98af-79ac388436b8
2005-09-24 07:48:42 +00:00
Stéphane Fillod, F8CFE 138fad8ba7 reflect backend change
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2006 7ae35d74-ebe9-4afe-98af-79ac388436b8
2005-04-10 21:57:13 +00:00
Stéphane Fillod, F8CFE 74c6d2ba61 fix proprer read_string() return code error handling
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2003 7ae35d74-ebe9-4afe-98af-79ac388436b8
2005-04-10 21:47:14 +00:00
Stéphane Fillod, F8CFE 77781ef8ed fix version composing
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1992 7ae35d74-ebe9-4afe-98af-79ac388436b8
2005-04-04 21:31:57 +00:00
Stéphane Fillod, F8CFE 449283c25c remove unused variables
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1976 7ae35d74-ebe9-4afe-98af-79ac388436b8
2005-04-03 20:40:21 +00:00
Stéphane Fillod, F8CFE cb589fcd25 account for improvements
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1975 7ae35d74-ebe9-4afe-98af-79ac388436b8
2005-04-03 20:23:19 +00:00
Stéphane Fillod, F8CFE b3b80482e1 fix send_morse which needs 24 space padding, thanks to Rob KL7NA for report
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1939 7ae35d74-ebe9-4afe-98af-79ac388436b8
2005-03-13 17:54:16 +00:00
Stéphane Fillod, F8CFE 0b425c4a70 don't export local functions, make them static
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1929 7ae35d74-ebe9-4afe-98af-79ac388436b8
2005-02-24 22:40:28 +00:00
Stéphane Fillod, F8CFE 4927f1ef79 Patch by Rob, KL7NA (+fixes): enable tuner, antenna setting, VFO scan, and send_morse support
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1928 7ae35d74-ebe9-4afe-98af-79ac388436b8
2005-02-24 22:39:11 +00:00
Stéphane Fillod, F8CFE 3bfe70ab67 don't export local functions, make them static
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1927 7ae35d74-ebe9-4afe-98af-79ac388436b8
2005-02-24 22:35:24 +00:00
Stéphane Fillod, F8CFE c3ed068705 added FUNC_FAGC, by Rob Frohne KL7NA
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1922 7ae35d74-ebe9-4afe-98af-79ac388436b8
2005-02-13 00:22:00 +00:00
Joop Stakenborg, PG4I ddb196d3d9 split has_get_level and has_set_level
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1921 7ae35d74-ebe9-4afe-98af-79ac388436b8
2005-02-03 20:51:19 +00:00
Joop Stakenborg, PG4I c2fdf92935 really add ALC read this time, only change meter if needed, cleanups
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1920 7ae35d74-ebe9-4afe-98af-79ac388436b8
2005-02-03 20:22:21 +00:00
Joop Stakenborg, PG4I 385c761f07 bump version, no preamp
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1919 7ae35d74-ebe9-4afe-98af-79ac388436b8
2005-02-02 20:23:10 +00:00
Joop Stakenborg, PG4I c37c8bd53f add RIG_LEVEL_COMP, RIG_LEVEL_AGC, copied from ts850
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1918 7ae35d74-ebe9-4afe-98af-79ac388436b8
2005-02-02 20:14:12 +00:00
Joop Stakenborg, PG4I 33f0ad7207 add RIG_LEVEL_SWR, copied from ts850
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1917 7ae35d74-ebe9-4afe-98af-79ac388436b8
2005-02-02 20:06:19 +00:00
Joop Stakenborg, PG4I 261f9e10d9 export convenience function get_kenwood_level, so they can be use by other backends
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1916 7ae35d74-ebe9-4afe-98af-79ac388436b8
2005-02-02 20:05:03 +00:00
Joop Stakenborg, PG4I b1f24e501a set attenuator level
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1915 7ae35d74-ebe9-4afe-98af-79ac388436b8
2005-02-02 19:32:16 +00:00
Joop Stakenborg, PG4I 174106f828 only switch tx vfo is split is on
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1914 7ae35d74-ebe9-4afe-98af-79ac388436b8
2005-01-31 16:41:49 +00:00
Joop Stakenborg, PG4I c056b80e4d more functionality, mode and frequency get by Matt Dawson
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1913 7ae35d74-ebe9-4afe-98af-79ac388436b8
2005-01-31 16:15:56 +00:00
Stéphane Fillod, F8CFE cccf1318ce second pass at getting rid of "ll" immediate literal format (64bit int)
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1904 7ae35d74-ebe9-4afe-98af-79ac388436b8
2005-01-25 00:22:14 +00:00
Stéphane Fillod, F8CFE 23369a0c25 * abstract 64bit int format type to cope with portability issues.
introduce PRIll (printf format) and SCNll (scanf) in misc.h.
  This needs to have config.h included beforehand.
* do likewise with freq_t type (double) in rig.h
  FREQFMT is deprecated.


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1903 7ae35d74-ebe9-4afe-98af-79ac388436b8
2005-01-24 23:04:35 +00:00
Joop Stakenborg, PG4I e90dfb4bf6 basic functionality by Matt Dawson, tested with grig and xlog
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1901 7ae35d74-ebe9-4afe-98af-79ac388436b8
2005-01-19 22:23:21 +00:00
Stéphane Fillod, F8CFE 95daa7ac08 TS-2000 needs post write delay at high speeds
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1898 7ae35d74-ebe9-4afe-98af-79ac388436b8
2005-01-16 18:19:29 +00:00
Thierry Leconte, F4DWV cdde048ca1 fix channel desc and channel name save
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1896 7ae35d74-ebe9-4afe-98af-79ac388436b8
2004-12-28 12:59:41 +00:00
Thierry Leconte, F4DWV de7388d76a fix too optimistic comment
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1895 7ae35d74-ebe9-4afe-98af-79ac388436b8
2004-12-28 12:58:51 +00:00
Thierry Leconte, F4DWV 543bb2821a add its own set/get_channel
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1894 7ae35d74-ebe9-4afe-98af-79ac388436b8
2004-12-28 11:08:00 +00:00
Thierry Leconte, F4DWV a5849641bb use RIG_ENAVAIL as return code for empty channels in get_channel
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1893 7ae35d74-ebe9-4afe-98af-79ac388436b8
2004-12-27 12:53:02 +00:00
Thierry Leconte, F4DWV d76339dce8 fix get_channel for split frequency
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1892 7ae35d74-ebe9-4afe-98af-79ac388436b8
2004-12-22 16:06:00 +00:00
Juergen Rinas, DC3BW a4a78f676c * fixed set_func (concerns most kenwood rigs)
* added 115200 to the list of baudrates in probeallrigs_kenwood()


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1890 7ae35d74-ebe9-4afe-98af-79ac388436b8
2004-12-20 22:58:19 +00:00
Juergen Rinas, DC3BW e5a5362c1c added a few get_level/set_level get_function/set_functions.
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1889 7ae35d74-ebe9-4afe-98af-79ac388436b8
2004-12-14 07:37:58 +00:00
Thierry Leconte, F4DWV 7ede07997d fix rig state vfo list
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1887 7ae35d74-ebe9-4afe-98af-79ac388436b8
2004-12-06 22:16:55 +00:00
Thierry Leconte, F4DWV 2ef693d239 fix get_level RFPOWER and set_ptt
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1886 7ae35d74-ebe9-4afe-98af-79ac388436b8
2004-12-06 22:15:14 +00:00
Juergen Rinas, DC3BW 3915cdb0a0 added antenna switching...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1885 7ae35d74-ebe9-4afe-98af-79ac388436b8
2004-11-28 21:06:40 +00:00
Stéphane Fillod, F8CFE d0d8cc35d0 TS-480 initial support from Jurgen DC3BW
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1882 7ae35d74-ebe9-4afe-98af-79ac388436b8
2004-11-27 13:19:56 +00:00
Stéphane Fillod, F8CFE 427c9da11c caps fixes
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1875 7ae35d74-ebe9-4afe-98af-79ac388436b8
2004-11-15 16:53:57 +00:00
Stéphane Fillod, F8CFE 264bea522e debug message changes
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1874 7ae35d74-ebe9-4afe-98af-79ac388436b8
2004-11-15 16:23:49 +00:00
Thierry Leconte, F4DWV d3b5ce1920 try to be nice with sgcontrol :
-add dummy get_powerstat
-add str_val
-add tx/rx ranges
-fix channel_list


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1868 7ae35d74-ebe9-4afe-98af-79ac388436b8
2004-11-11 17:53:38 +00:00
Thierry Leconte, F4DWV 11643e2c30 add get_powerstat
fix get_mem : restore previous VFO


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1867 7ae35d74-ebe9-4afe-98af-79ac388436b8
2004-11-11 17:51:53 +00:00
Stéphane Fillod, F8CFE ad0dcf6a2f update status
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1866 7ae35d74-ebe9-4afe-98af-79ac388436b8
2004-11-08 22:46:42 +00:00
Thierry Leconte, F4DWV 2c9aa4713e fix get_channel answer freq parsing
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1863 7ae35d74-ebe9-4afe-98af-79ac388436b8
2004-11-04 22:49:10 +00:00
Stéphane Fillod, F8CFE fe10198f27 remove deprecated RIG_LEVEL_SQLSTAT and fix get_dcd, fix str_cal in icom backend
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1853 7ae35d74-ebe9-4afe-98af-79ac388436b8
2004-09-26 08:35:05 +00:00
Stéphane Fillod, F8CFE 6f20700a64 * set the serial handshake to use CTS/RTS
* mode some functions static


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1841 7ae35d74-ebe9-4afe-98af-79ac388436b8
2004-09-08 20:51:12 +00:00
Stéphane Fillod, F8CFE e8c987a754 safer this way, keep in mind value_t is a union
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1758 7ae35d74-ebe9-4afe-98af-79ac388436b8
2004-06-14 20:57:34 +00:00
Thierry Leconte, F4DWV 4c5eb6b32f fix SWR reading +
increase post_write timeout : seems necessary for SWR reading to work without retry


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1755 7ae35d74-ebe9-4afe-98af-79ac388436b8
2004-06-14 19:32:26 +00:00
Stéphane Fillod, F8CFE 63f9ce53e9 * Patch from Mark J. Fine, plus some tweaks of mine to make it generic:
> Attached is updated code for the IC-10 interface, which is the primary
> code for the TS-440S and R-5000. Most of the info is R-5000-specific,
> therefore I did not attempt to write for the RIT and XIT commands.
> However, all of the other IC-10 commands are included.


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1754 7ae35d74-ebe9-4afe-98af-79ac388436b8
2004-06-13 12:38:41 +00:00
Stéphane Fillod, F8CFE 2764b1c58f * ic10: added if_len field to priv_caps struct
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1753 7ae35d74-ebe9-4afe-98af-79ac388436b8
2004-06-13 12:36:51 +00:00
Stéphane Fillod, F8CFE b5db6239bb * removed useless kenwood_init/kenwood_cleanup
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1752 7ae35d74-ebe9-4afe-98af-79ac388436b8
2004-06-13 12:35:30 +00:00
Stéphane Fillod, F8CFE cb714cb0ab fixes
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1737 7ae35d74-ebe9-4afe-98af-79ac388436b8
2004-05-17 21:01:03 +00:00
Stéphane Fillod, F8CFE caffa28025 misc fix (header)
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1729 7ae35d74-ebe9-4afe-98af-79ac388436b8
2004-05-02 17:18:23 +00:00
Stéphane Fillod, F8CFE 049c354e79 improved and separated IC-10 based code (TS440,TS940,TS711,TS811,R5000) in its own file
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1728 7ae35d74-ebe9-4afe-98af-79ac388436b8
2004-05-02 17:17:31 +00:00
Stéphane Fillod, F8CFE 9be7264373 Initial release
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1727 7ae35d74-ebe9-4afe-98af-79ac388436b8
2004-05-02 17:13:33 +00:00
Thierry Leconte, F4DWV 12b49f7a55 ncrease read timeout because of strange CAT protocol
behaviour when spinning dial.


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1713 7ae35d74-ebe9-4afe-98af-79ac388436b8
2004-03-29 20:55:34 +00:00
Thierry Leconte, F4DWV 4491064e4d improve get_freq VFO_CURR by using rig state
use retry caps in kenwood_transaction
fix termination test in kenwood_transaction


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1712 7ae35d74-ebe9-4afe-98af-79ac388436b8
2004-03-29 20:54:26 +00:00
Thierry Leconte, F4DWV a914b9a676 fix caps
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1711 7ae35d74-ebe9-4afe-98af-79ac388436b8
2004-03-21 18:26:46 +00:00
Thierry Leconte, F4DWV 47b20b7602 use level_gran to compute levels in get/set_level
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1710 7ae35d74-ebe9-4afe-98af-79ac388436b8
2004-03-21 18:25:54 +00:00
Thierry Leconte, F4DWV 2fced351d7 upgrade to beta level
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1709 7ae35d74-ebe9-4afe-98af-79ac388436b8
2004-03-21 16:58:07 +00:00
Thierry Leconte, F4DWV 70d3d7f854 add th_set_func (with TBURST)
add AF level
add TO_VFO vfo op
add set_powerstat
fix get_vfo to return VFO_MEM


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1708 7ae35d74-ebe9-4afe-98af-79ac388436b8
2004-03-21 16:55:28 +00:00
Thierry Leconte, F4DWV f0c75ca8fb generalize th_set_channel and th_get_channel to all th tm rigs
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1707 7ae35d74-ebe9-4afe-98af-79ac388436b8
2004-03-20 16:48:34 +00:00
Stéphane Fillod, F8CFE 637c51cb58 Initial release - clone from thg71
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1705 7ae35d74-ebe9-4afe-98af-79ac388436b8
2004-03-20 10:23:43 +00:00
Thierry Leconte, F4DWV 2e2721147f add kenwood_set_split_vfo
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1687 7ae35d74-ebe9-4afe-98af-79ac388436b8
2004-02-14 16:50:54 +00:00
Thierry Leconte, F4DWV 806776b1bd add forgotten vfo_ops
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1686 7ae35d74-ebe9-4afe-98af-79ac388436b8
2004-02-14 15:12:41 +00:00
Stéphane Fillod, F8CFE 258e0a1ab9 initial support for TM-D700
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1664 7ae35d74-ebe9-4afe-98af-79ac388436b8
2004-02-08 17:05:55 +00:00
Stéphane Fillod, F8CFE ffd85fa8b1 misc compile fixes
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1663 7ae35d74-ebe9-4afe-98af-79ac388436b8
2004-02-08 17:04:50 +00:00
Thierry Leconte, F4DWV d00088da3c add lots of ts850_ functions, upgrade to BETA status
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1654 7ae35d74-ebe9-4afe-98af-79ac388436b8
2004-01-21 19:52:40 +00:00
Stéphane Fillod, F8CFE 64d539acd9 be freq_t and setting_t type agnostic
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1641 7ae35d74-ebe9-4afe-98af-79ac388436b8
2004-01-15 22:43:59 +00:00
Stéphane Fillod, F8CFE cfacf0226e misc fix
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1638 7ae35d74-ebe9-4afe-98af-79ac388436b8
2004-01-15 22:03:18 +00:00
Stéphane Fillod, F8CFE 8c2ac10274 mingw/win32 does not allow undefined ref
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1631 7ae35d74-ebe9-4afe-98af-79ac388436b8
2003-12-08 21:41:31 +00:00
Stéphane Fillod, F8CFE 02e5735c72 gcc-2.x fixes
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1630 7ae35d74-ebe9-4afe-98af-79ac388436b8
2003-12-08 08:46:11 +00:00
Thierry Leconte, F4DWV 4c441258d8 add tx_freq to set/get channel capabilities
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1620 7ae35d74-ebe9-4afe-98af-79ac388436b8
2003-12-04 20:45:30 +00:00
Thierry Leconte, F4DWV cb557b446c fix set_channel ctcss_tone/sql
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1617 7ae35d74-ebe9-4afe-98af-79ac388436b8
2003-12-02 23:26:01 +00:00
Thierry Leconte, F4DWV 95a2ce97b2 add L/U , priority, call , band vfo to set/get_channel
add ctcss_tone and sql to set/get_channel
init str_cal and level_gran in rig cap


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1616 7ae35d74-ebe9-4afe-98af-79ac388436b8
2003-12-02 22:47:56 +00:00
Thierry Leconte, F4DWV f9bf5121c9 use RAWSTR level insteed of STRENGTH
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1615 7ae35d74-ebe9-4afe-98af-79ac388436b8
2003-12-02 22:45:43 +00:00
Thierry Leconte, F4DWV 91ad909a46 add prototype
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1612 7ae35d74-ebe9-4afe-98af-79ac388436b8
2003-11-30 20:43:32 +00:00
Thierry Leconte, F4DWV 34e816503b fix set_channel , imporve get_channel , change return error code
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1611 7ae35d74-ebe9-4afe-98af-79ac388436b8
2003-11-30 20:27:01 +00:00
Thierry Leconte, F4DWV 8dfce9bfa6 fix error return code
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1610 7ae35d74-ebe9-4afe-98af-79ac388436b8
2003-11-30 20:23:51 +00:00
Thierry Leconte, F4DWV 5a653c0df1 near full implementation of thg71 CAT protocol
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1609 7ae35d74-ebe9-4afe-98af-79ac388436b8
2003-11-29 13:36:30 +00:00
Thierry Leconte, F4DWV a7cf7fb648 add vfo_op get_dcd set_ptt set_level procs + numerous mods and fixes
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1608 7ae35d74-ebe9-4afe-98af-79ac388436b8
2003-11-29 13:34:54 +00:00
Thierry Leconte, F4DWV a1ede543de clear receive buff in kenwood_transaction
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1607 7ae35d74-ebe9-4afe-98af-79ac388436b8
2003-11-29 13:31:20 +00:00
Stéphane Fillod, F8CFE 915ca1e460 added TS140
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1593 7ae35d74-ebe9-4afe-98af-79ac388436b8
2003-11-16 17:31:32 +00:00