Wykres commitów

3004 Commity (07bc66e7ab54e5bb81f54aba51c5eb7128f54762)

Autor SHA1 Wiadomość Data
Stephane Fillod 07bc66e7ab Port rigctld/rotctld to Mingw32
Sockets under Windows require specific startup and cleanup calls.
Besides, the standard fdopen() does no work on socket descriptors,
and has to be worked around thanks to _open_osfhandle().
2011-03-27 19:13:22 +02:00
Stephane Fillod 544fc515bc Add SifFox Transfox SDR 2011-03-26 15:45:51 +01:00
Nate Bargmann aa349ea225 Update master branch version string
Master branch, a.k.a. "trunk" branch for main development, will now have
its numeric version string appended by '~git'.  Per Kamal Mostafa,
KA6MAL, the use of the '~' character causes packaging systems to treat
the version string as an ealier release.  e.g. The Debian packaging
system treats 1.2.14~git as earlier than 1.2.14 which is useful to
avoid confusion after release.
2011-03-19 18:30:38 -05:00
Nate Bargmann 3952e2a241 Useful .gitignore to quiet Git when building 2011-03-13 09:55:37 -05:00
Nate Bargmann, N0NB f22f3a82dc Bump ABI version, updated README.release
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3072 7ae35d74-ebe9-4afe-98af-79ac388436b8
2011-03-13 02:43:45 +00:00
Nate Bargmann, N0NB 33242c91eb Get ready for the next round of development
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3071 7ae35d74-ebe9-4afe-98af-79ac388436b8
2011-03-12 15:13:16 +00:00
Nate Bargmann, N0NB 0cafefeb6e release 1.2.13
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3069 7ae35d74-ebe9-4afe-98af-79ac388436b8
2011-03-12 14:54:25 +00:00
Nate Bargmann, N0NB c59234f1c6 Set version to 1.2.13 for pending release
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3068 7ae35d74-ebe9-4afe-98af-79ac388436b8
2011-03-12 14:30:23 +00: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 4e31ac1e39 Document needed libltdl-dev package dependency
Remove mention of Docbook as those sources have been deleted from the
repository.

git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3066 7ae35d74-ebe9-4afe-98af-79ac388436b8
2011-02-28 00:02:31 +00:00
Kamal Mostafa, KA6MAL 6440c1f6e9 source warnings cleanup: rotorez_rot_reset wrapper for stop
... and moved "API local implementation" static declarations from .h into .c



git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3065 7ae35d74-ebe9-4afe-98af-79ac388436b8
2011-02-27 23:26:13 +00:00
Kamal Mostafa, KA6MAL a809bfc9f8 source warnings cleanup: #ifdef out unused FT-840 routines
... and moved "API local implementation" static declarations from .h into .c.



git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3064 7ae35d74-ebe9-4afe-98af-79ac388436b8
2011-02-27 22:43:06 +00:00
Kamal Mostafa, KA6MAL ad1cf04ea7 source warnings cleanup: #if-0 out a few unused routines
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3063 7ae35d74-ebe9-4afe-98af-79ac388436b8
2011-02-27 22:42:17 +00:00
Kamal Mostafa, KA6MAL fbb353503a source warnings cleanup: rpcgen-generated code
Quell 124 unused variable warnings from the rpcgen-generated code
in rpcrig and rpcrot



git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3062 7ae35d74-ebe9-4afe-98af-79ac388436b8
2011-02-27 21:19:47 +00:00
Kamal Mostafa, KA6MAL 71ac8d168f configure: refine advice for missing ltdl.h
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3061 7ae35d74-ebe9-4afe-98af-79ac388436b8
2011-02-27 15:27:30 +00:00
Kamal Mostafa, KA6MAL 128c06982a configure: add check and advice for missing ltdl.h
Stop the build at configure time if we can't find ltdl.h in the standard
include paths, and advise installation of libltdl development package.



git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3060 7ae35d74-ebe9-4afe-98af-79ac388436b8
2011-02-26 18:50:06 +00:00
Stéphane Fillod, F8CFE 603cdcf69d Congrats Charles
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3059 7ae35d74-ebe9-4afe-98af-79ac388436b8
2011-02-21 22:15:12 +00:00
Kamal Mostafa, KA6MAL cf276991f2 Fix segfault on improper -C syntax
Avoid null pointer segfault when -C param is specified with no '=' e.g.
"rigctl -C foo".

Thanks to Charles Suprin <hamaa1vs@gmail.com> for the report.



git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3058 7ae35d74-ebe9-4afe-98af-79ac388436b8
2011-02-21 19:32:00 +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 d78648a170 Added partial match in USB product name
In case the usb device name is not found among the available devices, a
partial string comparison is performed.

Author: Stefano Speretta, Innovative Solutions In Space BV
<s.speretta@isispace.nl>
Signed-off-by: Stefano Speretta <s.speretta@isispace.nl>

git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3054 7ae35d74-ebe9-4afe-98af-79ac388436b8
2011-02-17 12:22:48 +00:00
Nate Bargmann, N0NB 931ae29e3c Added attenuator, preamplifier and RSSI to FUNcube
The Attenuator/Preamp has been added: not all the LNA values have been
added because Hamlib can only have maximum 8 values and FUNcube has
more.

The RSSI readout is performed on the IF and it is not calibrated. To
calibrate it, it would be necessary to read all the gains in the
complete chain to compute the real RSSI.

The driver now also supports firmware versions 1.x.

Author: Stefano Speretta, Innovative Solutions In Space BV
<s.speretta@isispace.nl>

Signed-off-by: Stefano Speretta <s.speretta@isispace.nl>

git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3053 7ae35d74-ebe9-4afe-98af-79ac388436b8
2011-02-17 12:22:20 +00:00
Nate Bargmann, N0NB db27b38041 Add Vertex Standard VX-1700 transceiver support
From Mikhail Kshevetskiy <mikhail.kshevetskiy@gmail.com>

vx-1700 notes:
==============
  * the only possible way to switch from VFO_A to VFO_MEM is a
    switching to configured memory channel.
  * vfo_op(UP/DOWN) in memory mode switch channel UP/DOWN
    correspondingly
  * set_mem() in VFO mode do not change memory channel, but only
    remember passed value. Thus we may set non-configured memory
    channel number for future use in vfo_op(OP_FROM_VFO).
  * get_mem() in VFO mode returns last used memory channel value.
    It may return non-configured memory channel number passed to
    set_mem() previously.

WARNING: VX-1700 CAT Manual have bugs, see comments in code.

git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3052 7ae35d74-ebe9-4afe-98af-79ac388436b8
2011-02-16 23:49:58 +00:00
Nate Bargmann, N0NB 80ce6175d7 Bug-fix to AOR SR-2200
Fixed S-Meter read-out: not readings are calibrated in S units
 Fixed pre-amp control: now it works under GRig

Signed-off-by: Stefano Speretta <s.speretta@isispace.nl>

git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3051 7ae35d74-ebe9-4afe-98af-79ac388436b8
2011-02-16 12:32:37 +00:00
Kamal Mostafa, KA6MAL 907005d2bb README.developer: restore libtool prerequisite text
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3050 7ae35d74-ebe9-4afe-98af-79ac388436b8
2011-02-14 18:06:48 +00:00
Nate Bargmann, N0NB 7429491ca5 Additional coding and style guidelines.
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3049 7ae35d74-ebe9-4afe-98af-79ac388436b8
2011-02-14 03:10:44 +00:00
Nate Bargmann, N0NB 9083fd9144 Move files into their relevant directories
doc/ directory is now only for Doxygen generated documentation.

git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3048 7ae35d74-ebe9-4afe-98af-79ac388436b8
2011-02-14 03:04:19 +00:00
Nate Bargmann, N0NB 54eed55ac0 Remove obsolete SGML files.
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3047 7ae35d74-ebe9-4afe-98af-79ac388436b8
2011-02-14 03:03:54 +00:00
Kamal Mostafa, KA6MAL 1274d535ce Remove bundled libltdl (libtool)
Hamlib shall now depend on the system to provide libtool.


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3046 7ae35d74-ebe9-4afe-98af-79ac388436b8
2011-02-13 19:01:28 +00:00
Kamal Mostafa, KA6MAL a60b65c3fc fix configure.ac paths for FreeBSD
From: Ayan George <ayan@ayan.net>

Allow build to find components (e.g. libtool) installed in /usr/local
on FreeBSD.


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3045 7ae35d74-ebe9-4afe-98af-79ac388436b8
2011-02-13 18:49:58 +00:00
Stéphane Fillod, F8CFE 01e2396ead - revert creation of RIG_MODE_WAM and RIG_MODE_SFM
- sr2200:
  - fix filter width of WFM
  - prevent symbol littering


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3044 7ae35d74-ebe9-4afe-98af-79ac388436b8
2011-02-08 22:21:11 +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
Stéphane Fillod, F8CFE 91deafbcb3 Allow USB device's VID/PID/Vendor/Product to be explicitly specified
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3041 7ae35d74-ebe9-4afe-98af-79ac388436b8
2011-02-08 09:02:40 +00:00
Kamal Mostafa, KA6MAL 0de9cc17d2 python: fix --with-python-binding configure macro
Fix macro syntax error which I introduced in svn r2943.



git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3040 7ae35d74-ebe9-4afe-98af-79ac388436b8
2011-02-06 18:42:55 +00:00
Nate Bargmann, N0NB e2efcd7104 FiFi-SDR backend: add more filter options
Patch from Rolf Meeser <rolfm_9dq@yahoo.de>

git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3039 7ae35d74-ebe9-4afe-98af-79ac388436b8
2011-02-04 23:20:42 +00:00
Nate Bargmann, N0NB 8ecf823704 FiFi-SDR backend improvements
Patch from Rolf Meeser <rolfm_9dq@yahoo.de>

git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3038 7ae35d74-ebe9-4afe-98af-79ac388436b8
2011-02-04 23:20:27 +00:00
Nate Bargmann, N0NB c85bdb02f6 Add backend for FiFi-SDR
Patch from Rolf Meeser <rolfm_9dq@yahoo.de>

git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3037 7ae35d74-ebe9-4afe-98af-79ac388436b8
2011-02-04 23:20:09 +00:00
Nate Bargmann, N0NB 91e7f2ec14 Prepare FiFi-SDR backend refactoring
Patch from Rolf Meeser <rolfm_9dq@yahoo.de>

git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3036 7ae35d74-ebe9-4afe-98af-79ac388436b8
2011-02-04 23:19:47 +00:00
Nate Bargmann, N0NB cf6443e3c4 Doxygen tweaks
New CSS file, added Doxygen logo to footer, tweaked hamlib.cfg.in for
Doxygen configuration.  Minor edits to index.doxygen.

Minor Doxygen edits to rotlist.h and network.c

git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3035 7ae35d74-ebe9-4afe-98af-79ac388436b8
2011-02-03 02:52:17 +00:00
Nate Bargmann, N0NB bbb40e1b2e Update documentation.
Added required/optional development package info in README.betatester
and added info on ldconfig and its configuration.

git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3034 7ae35d74-ebe9-4afe-98af-79ac388436b8
2011-02-01 16:31:20 +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 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