Wykres commitów

496 Commity (0a5b00c58da7542c15e2f06298f58df491e934b1)

Autor SHA1 Wiadomość Data
Bill Somerville 02915a5712 Fix Kenwood TS-2000 split operation.
The API calls to set split frequency and split mode were missing, I
have set them to the preexisting Kenwood functions and they seem to
work as expected. I'm not sure why they were not already enabled.
2014-01-30 13:02:19 +00:00
Steve Conklin e17ab36bc8 Add support for Flex6K radios
Signed-off-by: Steve Conklin <steve@conklinhouse.com>
2014-01-15 14:03:50 -06:00
Nate Bargmann 1bac099494 Remove remaining references to rpc
As rpc backends were removed some time ago, remove all remaining
documentation and other references to rpc.
2013-09-19 15:24:52 -05:00
Ladislav Vaiz f632695131 Android build updates for monolithic build
Android is now built as a static library.

Signed-off-by: Nate Bargmann <n0nb@n0nb.us>
2013-09-19 07:25:08 -05:00
Nate Bargmann 332a04b7cd Clean up backend Makefile.am files
Moved all backend *.h files into the SOURCES primary as Automake
documentation states all source file types should be listed.  This
causes Automake to include *.h files in rebuild rules for the targets.

Removed the '-DIN_HAMLIB' assignment from the CFLAGS primary in each
backend and assigned it to AM_CPPFLAGS in configure.ac.  The effect is
the same and it simplifies the backend Makefile.am files.

Removed all commented lines.
2013-09-16 21:51:39 -05:00
Remi Chateauneu 60019c9444 Monolitic libraries. 2013-09-08 14:56:28 +01:00
Nate Bargmann 977e92315e elecraft.c: Quell compiler warning of buffer size
GCC 4.8.x revealed an error in the way the destination buffer size was
calculated for storing the K3 firmware revision.  Now, instead of
declaring the array in the kenwood_priv_data structure, it is declared
as static in elecraft.c and a pointer is now assigned in the
kenwood_priv_data structure.  This allows for proper calculation of the
array size for strncpy().
2013-07-24 22:48:07 -05:00
Nate Bargmann 245ab86441 Quell compiler warnings on Cygwin
Quell mostly harmless warnings from the older GCC installed in Cygwin.
Produces a quiet compilation.
2013-05-09 22:06:39 -05:00
Ladislav Vaiz 6d4295af2c Add Android build support
Android makefile fragments are distributed as extra distribution files
by the GNU build system but are otherwise ignored.  The Android build
support is independent and does not rely on the GNU build system.

See android/README.android for more info.

Signed-off-by: Nate Bargmann <n0nb@n0nb.us>
2013-04-26 22:31:56 -05:00
Nate Bargmann 2b5f02d442 k3: Implement new RIT/XIT function
For the K3 RIT/XIT are now explicitly turned On/Off by calling
rig_get/set_func() and passing RIG_FUNC_R/XIT and the status of 1 or 0.

When setting the RIT/XIT offset by calling rig_set_r/xit, an offset of 0
will clear the RIT/XIT offset but will no longer turn the RIT/XIT
function Off.  Likewise, an offset can be set but not active until the
RIT/XIT function is explicitly turned On.
2013-01-18 05:50:01 -06:00
Nate Bargmann 334e845d4f Test for PB width < 0, normal PB, or +- limits
Use the absolute value of any negative value that may be passed in via
the width parameter to set_mode.

If RIG_PASSBAND_NORMAL is passed in, call rig_passband_normal() to
determine the normal width for the mode before setting the bandwidth.

The width parameter is tested against wide and narrow filter values and
set to the returned values as upper and lower limits if width falls out
of those bounds.
(cherry picked from commit bb6c6493e1)
2012-06-28 18:11:33 -05:00
Nate Bargmann cd1f0cbb5f Test for passband width < 0 or normal passband
Use the absolute value of any negative value that may be passed in via
the width parameter to set_mode.

If RIG_PASSBAND_NORMAL is passed in, call rig_passband_normal() to
determine the normal width for the mode before selecting the correct
filter (needs testing).
(cherry picked from commit 94ea3ced4c)
2012-06-28 18:11:10 -05:00
Nate Bargmann 1d6a7249fb TS950 now uses kenwood_get_mode_if()
Like other Kenwood rigs of its vintage, the TS-950 series provides the
mode information in the IF command response.  Filter bandwidth is
set/read using the FL command.
2012-06-02 07:18:40 -05:00
Martin Ewing 6bdd1a6aa9 Trim TS950 commands that are not provided by CAT 2012-03-20 22:07:55 -04:00
Nate Bargmann 01ab10bf10 Include backend specific notes with 'make dist'
(cherry picked from commit 20814924b2)
2012-03-01 21:23:16 -06:00
Nate Bargmann be2fefcf18 Update version of modified backends
Per Stephane's request, updated the version string of backends modified
since 1.2.14 release.  Newly added backends were left alone.
2012-02-02 20:10:37 -06:00
Nate Bargmann ea7bf7a0d3 Quell compiler warning of unitialized variable. 2012-01-21 13:06:04 -06:00
Stephane Fillod b9c2294d89 transfox: fix set/get_freq by setting current vfo 2011-12-23 00:58:08 +01:00
Stephane Fillod c891b3c234 transfox: do not call kenwood_open() since rig has no "ID" command 2011-12-23 00:33:42 +01:00
Stephane Fillod fccb7769b2 add TM-D710 and TM-V71 in kenwood ID list 2011-12-23 00:32:25 +01:00
Charles Suprin 7148fb20ed Register D710 interface. 2011-12-11 11:59:35 -05:00
Charles Suprin 52c2cf5615 Initial D710 Implementation. 2011-12-11 11:58:59 -05:00
Charles Suprin 6afd1a6940 Register D710 interface. 2011-12-11 11:58:28 -05:00
Charles Suprin e0cd38bed1 Add D710 code to kenwood library. 2011-12-11 11:57:51 -05:00
Charles Suprin 12366b2096 Add file for TM-D710 support. 2011-12-06 15:29:51 -05:00
Nate Bargmann 1bb3697c87 Support high resolution S-meter on K3
Recent firmware versions since 4.37 now offer support for higher
resolution for the S-meter output via the SMH command.  The K3 backend
performs the STRENGTH level routine and passes other levels to the
Kenwood backend.

This patch has not been tested with a firmware version older than 4.39
to assure that operation with the SM command still works as expected.
2011-11-22 16:49:18 -06:00
Stephane Fillod e81b2c181c Patch SF#3406922 from Dariusz, SQ9KEJ, plus edit
Minor edit: RIG_FUNC_REV instead of CHFLAG_REVERSE
Plus some TS2000 improvements:
* add more FUNC's, VFO_OP's, SCAN_OP's.
* declare ANT's.
* fix set_ctcss_tone: use TN command
* add set/get_ctcss_sql
2011-09-10 18:35:34 +02:00
Stephane Fillod 65f54ef8cd implement kenwood set_ctcss_sql()/get_ctcss_sql() 2011-09-10 18:24:22 +02:00
Stephane Fillod e652819a52 Protocol documentation URL 2011-09-10 16:31:11 +02:00
Stephane Fillod e6b3ed86b6 has PTT_RIG_MICDATA, update status 2011-09-10 16:30:41 +02:00
Nate Bargmann 250efe9605 Remove set but unused variable errors in kenwood. 2011-08-25 10:43:02 -05:00
Stephane Fillod b9b270a1fb License boiler plate merge 2011-08-24 10:05:30 +02:00
Stephane Fillod 3e22b7dc7c Disable retries when looking for the tone unit
Disable retries when looking for tone unit in ts450_open() since
it may confuse rigs lacking it.
2011-08-24 09:57:21 +02:00
Nate Bargmann c3e9dfd93f Remove "$Id:" CVS tag as it is no longer used. 2011-08-22 21:38:38 -05:00
Nate Bargmann 8d16bebf40 Update LGPL header in Kenwood source files.
TNX to Lucian Laga, YO6PLB, for the notification.
2011-08-22 21:38:35 -05:00
Nate Bargmann 938f33058d K3/KX3 S-meter calibration.
K3 returns S-meter values of 0-15.  Tested with grig 0.8.0~rc1.
2011-08-20 16:04:57 -05:00
Stephane Fillod bd811c2f45 advertise for VFO_MEM in range_lists
(cherry picked from commit 33aa4ed31e)

Signed-off-by: Nate Bargmann <n0nb@n0nb.us>
2011-07-21 04:22:41 -05:00
Stephane Fillod cb3795f624 WIP
(cherry picked from commit 37387ded0c)

Signed-off-by: Nate Bargmann <n0nb@n0nb.us>
2011-07-21 04:22:22 -05:00
Stephane Fillod 3c5db5456f Let set_ptt() select source, either TX mic or TX data
(cherry picked from commit 421909bad2)

Signed-off-by: Nate Bargmann <n0nb@n0nb.us>
2011-07-21 04:21:38 -05:00
Nate Bargmann 7fbcc9d9e1 Implement K3 RIT/XIT clear via rig_set_ext_level()
Create new confparams token of 'ritclr' for clearing RIT/XIT offset
without turning off RIT/XIT function.  Thanks to Tor, N4OGW, for the
request.  May be replaced in the future by a dedicated RIT/XIT clear
function in the Hamlib API.
2011-06-07 18:04:58 -05:00
Nate Bargmann 2808713233 Sanitize rig_debug() output levels per docs.
Set most rig_debug() calls to leve RIG_DEBUG_VERBOSE and only use other
levels when it makes sense.
2011-06-03 16:09:25 -05:00
Alexander Sack 65d201455d Get firmware revision level from K3/KX3.
Signed-off-by: Nate Bargmann <n0nb@n0nb.us>
2011-06-03 06:12:44 -05:00
Nate Bargmann e6adeb2be4 Merge branch 'master' of ssh://hamlib.git.sourceforge.net/gitroot/hamlib/hamlib 2011-05-27 21:05:12 -05:00
Nate Bargmann 3757b9af27 Correct K3 set_ant
As the K3 does not return a response to the AN? set command, direct the
backend to use kenwood_set_ant_no_ack() instead.  Thanks to Alexander
Sack, KC2ZSX for catching this.
2011-05-27 21:01:45 -05:00
Stephane Fillod a94f6cfee2 Add skeleton for TH-D72A 2011-05-26 23:21:15 +02:00
Nate Bargmann 85f3db121a Add KX3 to K3 rig_caps.model_name
Wayne Burdick, N6KR, advises that the forthcoming KX3 (prototype
shown at Dayton Hamvention 2011) will have an identical command
set to the K3.

Fix K2 and K3 backend versions.
2011-05-22 07:59:09 -05:00
Stephane Fillod 544fc515bc Add SifFox Transfox SDR 2011-03-26 15:45:51 +01:00
Nate Bargmann, N0NB e6176ab20f Correct ts440 for an iflen of 38 chars
Bill reports his TS-440 returns 38 chars instead of the default 29.
This patch defines iflen of 38 for the ts440 backend and implements
necssary support in the ic10 backend.

git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3067 7ae35d74-ebe9-4afe-98af-79ac388436b8
2011-03-07 23:36:41 +00:00
Nate Bargmann, N0NB 6de8bb5089 k3_set/get_split_mode dummy functions
The K3 will swap VFOs with the frontend's implementation of
get_split_mode when the backend's definition in rig_caps is NULL.  These
functions simply return -RIG_ENAVAIL when called to preserve the K3's
operating state.

git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3057 7ae35d74-ebe9-4afe-98af-79ac388436b8
2011-02-19 02:58:11 +00:00
Nate Bargmann, N0NB 1a4d075490 K3 specific set_rit, set_xit
Added support for the K3's ability to set RIT/XIT offset frequency
directly.
Coding style changes.

git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3056 7ae35d74-ebe9-4afe-98af-79ac388436b8
2011-02-18 02:04:05 +00:00
Nate Bargmann, N0NB 55736a7427 Coding style edits
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3055 7ae35d74-ebe9-4afe-98af-79ac388436b8
2011-02-18 02:03:49 +00:00
Nate Bargmann, N0NB fe147f28df THF7E fixes from Ron Hinds, KF7NNZ
Implement the RIG_OP_DOWN command, from Ron Hinds <kf7nnz@rmhi.net>

git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3043 7ae35d74-ebe9-4afe-98af-79ac388436b8
2011-02-08 13:00:19 +00:00
Nate Bargmann, N0NB ad45b00fe3 THF6A fixes from Ron Hinds, KF7NNZ
Implement the RIG_OP_DOWN command, from Ron Hinds <kf7nnz@rmhi.net>

git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3042 7ae35d74-ebe9-4afe-98af-79ac388436b8
2011-02-08 13:00:03 +00:00
Nate Bargmann, N0NB 7ae64ff79c Add missing .extparms assignment
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3033 7ae35d74-ebe9-4afe-98af-79ac388436b8
2011-02-01 03:32:16 +00:00
Nate Bargmann, N0NB 58842fb417 Add support for TX Query on K2 and K3
The K2 and K3 support a TQ command to query the transmit status.  As
only four bytes are returned it is much faster than the longer IF
command response.  Access is via rig_get_ext_level--rigctl 'l' command
with a Level mnemonic of 'txst'.  Returns '0' on RX and '1' on TX.

git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3032 7ae35d74-ebe9-4afe-98af-79ac388436b8
2011-02-01 03:18:36 +00:00
Nate Bargmann, N0NB 15615ec467 Add extension parameter handling for K2/K3 RIT/XIT
Implemented kenwood_cfg_params structure to allow RIT/XIT tokens to be
available to all Kenwood backend rigs (Fine Step and Voice announce are
also defined).  K2/K3 rigs can only set/get RIT/XIT.

Updated README.k2/k3 for RIT/XIT functions and prior updates.

git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3031 7ae35d74-ebe9-4afe-98af-79ac388436b8
2011-02-01 00:48:45 +00:00
Nate Bargmann, N0NB 992b0842e4 Frequency range corrections from Ron Hinds KF7NNZ
THF6A and THF7 frequency range corrections for Region 1 and Region 2.
Patch info from Ron Hinds <kf7nnz@rmhi.net>.

git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3030 7ae35d74-ebe9-4afe-98af-79ac388436b8
2011-01-31 12:30:08 +00:00
Nate Bargmann, N0NB a8ac278878 K3 get extra level for IF center frequency
Implemented rig_get_ext_level() for the K3 FI command which returns the
last four digits of the IF center frequency.  This value changes as the
operator adjusts the shift control, changes mode, or adjusts the bandwidth
control.  The function returns the actual frequency of 8210000 Hz plus
the value returned by the FI command.

To get this frequency value the token IFCTR must be passed to
rig_get_ext_level().  This token is specific to the K3 backend.

git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3029 7ae35d74-ebe9-4afe-98af-79ac388436b8
2011-01-31 04:03:58 +00:00
Nate Bargmann, N0NB 15cc6999cc Test k2_md_rtty flag
Test k2_md_rtty flag when k2_set_mode() is passed RIG_MODE_RTTY or
RIG_MODE_RTTYR to avoid erroneously attempting to set RTTY when
k2_md_rtty is unset.

git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3024 7ae35d74-ebe9-4afe-98af-79ac388436b8
2011-01-21 18:38:39 +00:00
Nate Bargmann, N0NB 749ababe13 Add missing command to set K2 to K22 in set_mode
An oversight had omitted the necessary call to set the K2 to K22
extended mode before setting the filter.  The function now sets K22
properly, sets the filter width, and then K20 before returning.

git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3023 7ae35d74-ebe9-4afe-98af-79ac388436b8
2011-01-21 12:22:13 +00:00
Nate Bargmann, N0NB 7ba0620356 Implement filter scanning and get/set mode on K2
K2 backend will now scan for installed RTTY mode and filters per
mode upon rig_open().  Implemented get/set mode in K2.  The get_mode()
function checks the filter bandwith and returns that for the width
value and the set_() function will select and set an appropriate
filter based on the width passed in.

git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3021 7ae35d74-ebe9-4afe-98af-79ac388436b8
2011-01-19 02:39:51 +00:00
Nate Bargmann, N0NB ada37b9a8f Modify test for K2 and K3 in elecraft_open()
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3013 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-12-06 23:53:50 +00:00
Stéphane Fillod, F8CFE ee66379432 add missing elecraft.h
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3010 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-12-02 19:24:27 +00:00
Nate Bargmann, N0NB 8ac3a90885 Moved K3 specific functions to k3.c
Keep shared functions in elecraft.c



git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3004 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-11-03 03:08:33 +00:00
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