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
6742478713
Updated SPID patch from Norvald H. Ryeng
...
Rot2Prog is now 901, Rot1Prog 902 per feedback from Magne Mæhre LA1BFA.
Minor update of spid.txt to correct a typo and clarify a point in
the documentation.
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3028 7ae35d74-ebe9-4afe-98af-79ac388436b8
2011-01-29 19:58:21 +00:00
Nate Bargmann, N0NB
dd7e4a17ae
SPID driver extension from Norvald H. Ryeng
...
This patch extends the SPID driver with support for the Rot1Prog az
rotator controller. It also updates protocol documentation. The driver
has been tested with Rot1Prog and with Rot2Prog for regression.
Submitted by Norvald H. Ryeng <ryeng@users.sourceforge.net). Tracker
info: SPID Rot1Prog rotator driver - ID: 3167384
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3027 7ae35d74-ebe9-4afe-98af-79ac388436b8
2011-01-29 14:31:11 +00:00
Nate Bargmann, N0NB
53dad4d957
FUNcube interface added by Stefano Speretta
...
Added FUNcube interface to Hamlib. This is a basic FUNcube interface:
at the moment only frequency set/readout is supported. From Stefano
Speretta <s.speretta@isispace.nl>.
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3026 7ae35d74-ebe9-4afe-98af-79ac388436b8
2011-01-28 00:40:45 +00:00
Nate Bargmann, N0NB
bd20ccd356
AOR SR2200 backend added by Stefano Speretta
...
New backend, SR2200, heavily derived from AR8200 backend. From Stefano
Speretta <s.speretta@isispace.nl>.
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3025 7ae35d74-ebe9-4afe-98af-79ac388436b8
2011-01-28 00:32:55 +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
96c0a1c14a
Info on daily snapshot tarball and Debian packages
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3022 7ae35d74-ebe9-4afe-98af-79ac388436b8
2011-01-20 03:23:17 +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
fa474e28cd
Update copyright year in README files.
...
Correct typo in hamlib.pc.in Description line.
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3020 7ae35d74-ebe9-4afe-98af-79ac388436b8
2011-01-13 12:08:12 +00:00
Nate Bargmann, N0NB
513a4521ce
Correct some copy and paste errors.
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3019 7ae35d74-ebe9-4afe-98af-79ac388436b8
2011-01-11 00:30:39 +00:00
Nate Bargmann, N0NB
1d307be4b5
Update several developers who were not listed.
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3018 7ae35d74-ebe9-4afe-98af-79ac388436b8
2011-01-11 00:13:45 +00:00
Stéphane Fillod, F8CFE
8bf9bbb375
Skeleton for IC-E92D model.
...
Let icom generic transaction routines to work with true full duplex
and alternate controler ID.
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3017 7ae35d74-ebe9-4afe-98af-79ac388436b8
2011-01-05 21:59:48 +00:00
Nate Bargmann, N0NB
73f1d6cb92
Patch from SF user rolfm adding support for the FiFi-SDR, an Si570
...
based receiver. More info at http://o28.sischa.net/fifisdr/trac (in
German only). Posted via tracker ID: 3144418
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3016 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-12-27 15:20:29 +00:00
Nate Bargmann, N0NB
0a569423ad
Update required and optional package names and presence tests.
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3015 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-12-24 23:06:22 +00:00
Nate Bargmann, N0NB
ab6ef4c4fb
Improve description of -t command option and w command and provided
...
command line invocation example.
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3014 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-12-09 01:27:50 +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
Nate Bargmann, N0NB
61d3ef7f66
Correct long standing bugs where hardware handshake was not the default
...
for the latest Yaesu backends (ft9000 and later that use "New CAT"
commands) and set the default "write_delay" parameter to '0' as these
radios deault to assuming a command has been received after 10 mSec of
no data on the wire. The default write_delay had been 50 mSec (for no
good reason except I copied and pasted from older backends) which was
too long as these models implement a CAT TOT (Time Out Timer) of 10 mSec.
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3012 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-12-05 23:46:03 +00:00
Stéphane Fillod, F8CFE
6897781c5f
fix previous commit, which was preventing the parsing of ext_levels/ext_parms
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3011 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-12-02 22:23:57 +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
Stéphane Fillod, F8CFE
8690fb0594
Implement exit status according to manual page:
...
1 if there was an invalid command line option or argument;
2 if an error was returned by Hamlib.
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3009 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-12-01 21:41:55 +00:00
Stéphane Fillod, F8CFE
9270c122e7
F1TE tracker's protocol looks more like GS232 than GS232A
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3008 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-11-29 21:56:05 +00:00
Stéphane Fillod, F8CFE
54c36e91d6
add F1TE Tracker
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3007 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-11-29 21:42:34 +00:00
Stéphane Fillod, F8CFE
1197c918de
set/get freq by value for Si570-PIC-USB
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3006 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-11-04 21:05:25 +00:00
Stéphane Fillod, F8CFE
7afb716e66
add KTH-SDR Si570 kit
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3005 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-11-03 20:52:25 +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
4ce20e5b60
- Clear MSB of data read on 7-bit serial port,
...
as it looks necessary with 7S1
- Do read unwanted response in prm80_transaction().
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3001 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-10-29 07:50:57 +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
27a766dcb9
- fix MSB of 7S1
...
- fix prm80_get_channel false proto error
- fix AF/SQL level reading
- PRM8060: fix available levels, remove prm80_get_split_freq
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2999 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-10-27 20:31:00 +00:00
Stéphane Fillod, F8CFE
93a62f0691
remove auto-generated file
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2998 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-10-27 07:05:50 +00:00
Stéphane Fillod, F8CFE
1d8e24003a
added TRM8060
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2997 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-10-26 20:47:35 +00:00
Stéphane Fillod, F8CFE
9de8e3f1d2
Add Mark/Space serial parity
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2996 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-10-26 19:31:09 +00:00
Stéphane Fillod, F8CFE
2586f17ecd
Fix build when HAVE_USRP. Workaround for automake limitation?
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2995 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-10-08 21:19:24 +00:00
Stéphane Fillod, F8CFE
db563f7aaf
Add support for USB device without usb_set_configuration() and
...
without usb_claim_interface(). Looks like needed on Windows 7.
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2994 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-10-08 20:43:53 +00:00
Stéphane Fillod, F8CFE
7f06be1267
Disable BPF because of probable PTT shared pin, but it can still be enabled through set_conf.
...
Add conf item for I2C address
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2993 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-10-07 21:51:29 +00:00
Stéphane Fillod, F8CFE
aa24ca7ab6
clone FT-DX5000 after FT-2000
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2992 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-10-06 07:25:14 +00:00
Stéphane Fillod, F8CFE
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
0a8b6ad41e
Force automake to invoke the C (not C++) linker in kit/ when no C++ is in use.
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2989 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-09-29 17:58:32 +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
Stéphane Fillod, F8CFE
886542c461
usb_set_configuration() is mandatory for the setup on Windows
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2987 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-09-22 19:54:12 +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
Stéphane Fillod, F8CFE
26f7a9e3c9
* do not check return value of usb_detach_kernel_driver_np(),
...
it's done as best effort, and access failure would be catched later.
* make failure of usb_claim_interface() fatal in usb_port_open()
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2984 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-09-17 15:02:05 +00:00
Stéphane Fillod, F8CFE
5c24ee2925
Workaround SF#3055689
...
* make sure the PTT is not set when configured as RTS/DTR at open()/close() time.
It appears the Linux kernel force their value as explained here[1] during open.
Also obvious when reading the source code[2], esp. in uart_startup()
and uart_update_termios() where uart_set_mctrl(port, TIOCM_DTR | TIOCM_RTS)
is called.
[1] http://books.google.fr/books?id=75eeBNcjcuIC&lpg=PA152&ots=Qvgi6VDLvm&pg=PA152#v=onepage&q&f=false
[2] http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob;f=drivers/serial/serial_core.c;hb=HEAD
* don't let the OS change modem signals at close() time
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2983 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-09-17 14:46:16 +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