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