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
Nate Bargmann, N0NB
2abff44f10
Suggested change by Dave, W1HKJ, to enable serial hardware handshaking
...
by default.
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2981 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-09-14 01:24:10 +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
bc5fd233cd
get ready for next round
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2973 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-09-03 21:28:06 +00:00
Stéphane Fillod, F8CFE
1d39fe67c1
release 1.2.12
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2971 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-09-03 21:21:53 +00:00
Nate Bargmann, N0NB
a3e9c5efa0
Add support in erc_rot_get_position() for Idiom Press format of
...
returned azimuth string that will be added in a new firmware version.
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2970 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-08-29 20:27:09 +00:00
Nate Bargmann, N0NB
b3182ba003
Changing ERC status to ALPHA due to successful test by Dan, OK1HRA
...
reported by Lada, OK1ZIA.
Updated backend versions to date format.
Updated copyright date to 2010.
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2969 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-08-24 09:15:59 +00:00
Stéphane Fillod, F8CFE
56c9966fe8
1.2.12 RSN
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2968 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-08-23 21:53:14 +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
5ac219cc06
change backend status
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2966 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-08-23 21:45:52 +00:00
Stéphane Fillod, F8CFE
5bb3acbaff
misc cleanup
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2965 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-08-23 21:44:34 +00:00
Stéphane Fillod, F8CFE
79c274477d
IC-725 reported as stable by Wilbert, PE7T.
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2964 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-08-23 21:38:37 +00:00
Stéphane Fillod, F8CFE
fdf574d064
Patch from fc13, to let build with newer usrp releases
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2963 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-08-23 21:37:06 +00:00
Stéphane Fillod, F8CFE
7ebc81b859
Found by cppcheck:
...
ft920: fix get_mode(MODE_DATA_UN)
ft990: fix get_xit(RIG_VFO_B)
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2962 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-08-23 21:24:51 +00:00
Nate Bargmann, N0NB
9224e0dd70
Refactor erc_rot_get_position to truncate ';' in returned string
...
before passing array pointer to atof().
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2961 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-08-23 20:35:52 +00:00
Nate Bargmann, N0NB
45b72a0e31
Add DF9GR's ERC model to rotorez backend. Implemented custom get_position for ERC,
...
custom dcu1_rot_stop() for DCU-1/ERC, and overloaded rotorez_rot_stop() as .reset
for DCU-1/ERC.
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2960 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-08-23 20:09:30 +00:00
Stéphane Fillod, F8CFE
39413a6842
add RIG_VFO_MEM in caps
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2959 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-08-21 12:48:01 +00:00
Stéphane Fillod, F8CFE
ea1b220d4b
add set_func/set_parm/set_ts, some more caps
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2958 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-08-21 12:12:50 +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
Stéphane Fillod, F8CFE
b818045a0a
- better portability check with HAVE_SIGACTION
...
- fix segfault when doing rig_set_trn(POLL->OFF->POLL)
- implement remove_trn_rig()/remove_trn_poll_rig() for rig_set_trn(TRN_OFF)
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2956 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-08-21 11:37:58 +00:00
Stéphane Fillod, F8CFE
ea20e4ff9e
fix CW filters, thanks to Wilbert, PE7T
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2955 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-08-21 10:13:34 +00:00
Stéphane Fillod, F8CFE
1ea78092e7
return -RIG_EPROTO when command not understood by rig
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2954 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-08-20 21:58:43 +00:00
Stéphane Fillod, F8CFE
a539c8fe0c
- Better state transitions in rig_set_trn()
...
- (weakly) prevent recursion in search_rig_and_poll()
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2953 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-08-20 21:56:45 +00:00