Wykres commitów

3264 Commity (b2a00f0f4c12f26ff386fe5499b0e89c17eea9a1)

Autor SHA1 Wiadomość Data
Nate Bargmann b2a00f0f4c LICENSE: Bump copyright date to 2012
Expand acronyms and point readers to other resources for Hamlib.
2012-09-28 21:07:48 -05:00
Nate Bargmann b7dc11148d Merge remote-tracking branch 'origin/Hamlib-1.2.15' into Hamlib-1.2.15
Merge Kamal's changes that I forgot to merge before working on this
branch.  Let that be a lesson, kids!
2012-09-28 06:33:42 -05:00
Nate Bargmann 89f4236734 rig/rot man pages: Improved Win32 docs
Explain network address:port for the -T, -t, (rig/rotctld) and -r
(rig/rotctl) command line switches and provided examples.
2012-09-27 21:54:13 -05:00
Nate Bargmann 8a673d7017 Build system: Fixes for rigctld runtime
Commenting some obsolete macros in configure.ac resulted in rigctld
working with rigctl and Fldigi on Win32.  Prior to this fix garbage was
received from rigctld in rigctl.
2012-09-27 20:43:04 -05:00
Nate Bargmann 3f78e38842 src/usb_port.c: Enable libusb debugging output
The libusb library has four debugging levels available.  This patch maps
given Hamlib debugging levels as closely as possible.
2012-09-24 18:49:35 -05:00
Nate Bargmann 6a5c6454c2 Explain rig_need_debug() usage
src/debug.c: rig_need_debug() can be used to test the debug_level set by
rig_set_debug().  Explain this better in the Doxygen comments.
2012-09-20 19:06:15 -05:00
Nate Bargmann fbfeab131e Advance version to 1.2.15.3~rc1 2012-09-20 19:04:25 -05:00
Kamal Mostafa b3dd277eff Fix spelling errors
(cherry picked from commit 3466512dbd)
2012-08-21 19:55:13 -07:00
Kamal Mostafa 4b54e83657 Do not let macros/ac_python_devel.m4 trash CPPFLAGS and LIBS
A macro here seems to expect ac_save_LIBS and ac_save_CPPFLAGS to
be set on entry (by configure?) but configure doesn't do any such
thing, so that would trash any pre-set CPPFLAGS and LIBS when it
runs (making ./configure CPPFLAGS=something fail to work).
(cherry picked from commit 790ac8075d)
2012-08-21 16:51:54 -07:00
Nate Bargmann 059959269a 1.2.15.2 release 2012-08-05 08:38:58 -05:00
James Ahlstrom f2fe401b60 hiqsdr.c: Updates from Jim, N2ADR
Here is a new hardware file kit/hiqsdr.c to control the HiQSDR.  It adds
the missing "get" commands.  It has been tested by the HiQSDR Yahoo
group members.  Please direct corrections and requests to me.

Jim Ahlstrom
N2ADR

Signed-off-by: Nate Bargmann <n0nb@n0nb.us>
2012-08-05 08:19:59 -05:00
Nate Bargmann a214273a32 vx1700.c: correct manufacturer name typo
(cherry picked from commit 21e59a67eb)
2012-07-05 10:16:12 -05:00
Nate Bargmann baf8e7417c README.rotorez: fix function name typo
(cherry picked from commit dcb85d45bb)
2012-07-05 10:04:14 -05:00
Nate Bargmann a0c3cc5336 Update NEWS and version for 1.2.15.2~rc3 2012-06-28 18:01:38 -05:00
Larry Gadallah cc4cf3dd23 AR7030+: Error reading signal strength for low signal levels.
SF Bug ID 3527331

Action: Using rigctl, request signal strength (STRENGTH) for
a low signal level (~ < -100 dBm)
Expected result: Read a signal level of -100 or less
Actual result: Impossibly large negative value is returned.

Error found in initialization of a variable. Some (useful)
instrumentation was also added to help with future debugging.
(cherry picked from commit 531d45192f)

Signed-off-by: Nate Bargmann <n0nb@n0nb.us>
2012-06-28 17:54:46 -05:00
Stephane Fillod a0f13a9422 winradio: fix ineffective packed attribute
(cherry picked from commit eb8fc66675)
2012-06-28 17:52:29 -05:00
Stephane Fillod 85a4ba58ac win32termios: fix warnings found by w64-mingw32 4.6.x, plus misc rxtx update
(cherry picked from commit 3d93b8ccbb)
2012-06-28 17:50:28 -05:00
Stephane Fillod fdb49a3b7d allow seamless access to ports higher than COM9
(cherry picked from commit 874ca8c79d)
2012-06-28 17:47:28 -05:00
Stephane Fillod 98208e949f Properly detect getaddrinfo() under newer mingw-w64
(cherry picked from commit fb43df0ba6)
2012-06-28 17:40:45 -05:00
Nate Bargmann 2ef4b33ee1 Bump version for RC2 2012-06-15 18:41:28 -05:00
Nate Bargmann bb6c6493e1 Test for PB width < 0, normal PB, or +- limits
Use the absolute value of any negative value that may be passed in via
the width parameter to set_mode.

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

The width parameter is tested against wide and narrow filter values and
set to the returned values as upper and lower limits if width falls out
of those bounds.
2012-06-15 18:31:35 -05:00
Nate Bargmann 94ea3ced4c Test for passband width < 0 or normal passband
Use the absolute value of any negative value that may be passed in via
the width parameter to set_mode.

If RIG_PASSBAND_NORMAL is passed in, call rig_passband_normal() to
determine the normal width for the mode before selecting the correct
filter (needs testing).
2012-06-15 18:30:57 -05:00
Nate Bargmann 370ce23c29 Update NEWS and PACKAGE_VERSION for 1.2.15.2 2012-06-12 20:48:00 -05:00
Stephane Fillod 061fe078b3 GS-232A: Fix wrong end of line in commands
Similar to c78952310a, and
as described in page 15 of the user manual for the Yaesu GS-232A,
remove the extra line feed when sending commands.
(cherry picked from commit 8b41f25aa8)
2012-06-12 20:30:04 -05:00
Stephane Fillod e84dd5d727 GS-232B: Fix frequent hangs because of wrong end of line
From Paul:
" ...   I am using the Win32 hamlib program, rotctl.exe
version 1.2.15.1 with a Yaesu GS-232B antenna rotator controller interface
device.  Rotctl.exe is not operating as expected however.  It frequently
hangs on some of the commands.  I have successfully commanded the
controller using a dumb terminal and I have watched the characters that are
sent with a scope.  It appears that the hamlib rotctl.exe is sending
incorrect line termination characters when sending out commands.  It should
send carriage return only ("\r") and not carriage return and line feed
("\r\n") as it is currently doing.

I have attached page 15 from the user manual for the Yaesu GS-232B
controller interface device (also found at
http://gatorradio.org/Manuals/Yaesu_GS-232B_Manual.pdf) which shows the
proper line terminators."

Signed-off-by: Paul Lafferty <plaff65@gmail.com>
Signed-off-by: Stephane Fillod <fillods@users.sf.net>
(cherry picked from commit c78952310a)
2012-06-12 20:29:32 -05:00
Nate Bargmann e47aa86475 TS950 now uses kenwood_get_mode_if()
Like other Kenwood rigs of its vintage, the TS-950 series provides the
mode information in the IF command response.  Filter bandwidth is
set/read using the FL command.
(cherry picked from commit 1d6a7249fb)
2012-06-12 20:28:28 -05:00
Martin Ewing aaa0e93fab Trim TS950 commands that are not provided by CAT
(cherry picked from commit 6bdd1a6aa9)
2012-06-12 20:28:18 -05:00
Michal Demin bdfe50bc65 Read eeprom value for digital mode from FT-857
From Michal:

"I have been playing a lot recently with PSK modes using fldigi. I have
noticed that the yaesu ft-857 backend doesn't distinguish between upper
and lower sideband digital mode (menu item 38).  This causes lot of
trouble on bands where USB is used (when QSY button is pressed in
fldigi, or when calculating the real QSO frequency).

With some use of undocumented CAT features and some research I have
put together small patch, that reads EEPROM data. When SW asks hamlib
what mode is being used, hamlib will also consider the
value from eeprom.

When changing the mode in the menu, new value will become available in
the EEPROM _after_ pressing the "FUNC" button.

Setting mode from SW is left untouched, as writing to EEPROM is
potentially dangerous (and I don't feel like destroying my rig, yet)"

Signed-off-by: Nate Bargmann <n0nb@n0nb.us>
(cherry picked from commit de329c1ed7)
2012-06-12 20:12:55 -05:00
Nate Bargmann b744fb0116 Minor edits to clarify shell commands.
(cherry picked from commit e8d429fc45)
2012-06-02 08:00:36 -05:00
Nate Bargmann c9eaebc92a Release 1.2.15.1 2012-03-11 07:29:56 -05:00
Nate Bargmann e26bdae56e Note that libltdl-dev is needed for build
Other minor edits.
2012-03-11 07:27:31 -05:00
Nate Bargmann fa699001e8 Update NEWS for 1.2.15.1~rc 2012-03-01 21:45:40 -06:00
Nate Bargmann 20814924b2 Include backend specific notes with 'make dist' 2012-03-01 21:18:07 -06:00
Nate Bargmann 45def7bbcf Update man pages for sorted -l output
The output from [rig|rot]ctl[d] using the -l|--list option is now sorted
by model number in ascending order.  Document it.
2012-03-01 21:09:49 -06:00
Martin Ewing 969d058897 Increment Jupiter version
(cherry picked from commit 57ccb20c64)
2012-03-01 19:57:15 -06:00
Martin Ewing 6e627bb128 remove debug stmt
(cherry picked from commit bea1a0ef3a)
2012-03-01 19:56:59 -06:00
Martin Ewing 4f1d9458f8 implement level settting and misc fixes
(cherry picked from commit 9a36fc277d)
2012-03-01 19:56:46 -06:00
Nate Bargmann 0527fdd455 Tidy up rigctl --list output
Implemented hash table to temporarily store and sort the rig models by ID
to print the --list by model numbers.  Hash is implemented using
uthash.h, see http://uthash.sourceforge.net/

Suppressed rig backend register output by setting rig_debug_level to 0
for list output.

(cherry picked from commit 417cb98d2e)
2012-02-28 17:58:53 -06:00
Nate Bargmann 9b1ce8fd50 Tidy up rotctl --list output
Implemented hash table to temporarily store and sort the rot models by ID
to print the --list by model numbers.  Hash is implemented using
uthash.h, see http://uthash.sourceforge.net/

Suppressed rot backend register output by setting rig_debug_level to 0
for list output.

(cherry picked from commit c3bc66eafc)
2012-02-28 17:56:30 -06:00
Rob Frohne be35663294 Correct previous patch setting limits
I should have done more testing on my last patch for you.  I found a
bug, in that it wouldn't rotate for [0,-180).  That is now fixed in
this hd1780.c enclosed.

Signed-off-by: Nate Bargmann <n0nb@n0nb.us>
(cherry picked from commit 62a4bd8363)
2012-02-14 10:14:38 -06:00
Nate Bargmann 7bbfac55fd Patch from Frank, DG1SBG, to quell warning 2012-02-07 15:42:30 -06:00
Rob Frohne 4df53cd292 Make HD-1780 obey rotation limits
"Patch to make the HD-1780 obey the limits of rotation and make those
defaults correct.  At my location, I need to set them a bit before
+/-180 to ensure that the rotor doesn't get torn up because the beam
will coast it past the stops."

Signed-off-by: Nate Bargmann <n0nb@n0nb.us>
2012-02-06 07:06:58 -06:00
Nate Bargmann 2ddf2638f0 Advance to 1.2.15.1~rc 2012-02-06 06:28:28 -06:00
Nate Bargmann 172bd29b33 Set version to 1.2.15 2012-02-02 20:44:42 -06:00
Nate Bargmann b49e6c4dff Updates for 1.2.15 cycle 2012-02-02 20:40:55 -06:00
Nate Bargmann be2fefcf18 Update version of modified backends
Per Stephane's request, updated the version string of backends modified
since 1.2.14 release.  Newly added backends were left alone.
2012-02-02 20:10:37 -06:00
Stephane Fillod 9646b90a28 win32termios: remove deadwood & keep naming space tidy 2012-01-30 23:39:16 +01:00
Stephane Fillod cd79fca440 HiQSDR: misc caps changes 2012-01-30 23:25:35 +01:00
Stephane Fillod 32a4066050 add DttSP control through UDP interface 2012-01-30 23:22:32 +01:00
Stephane Fillod 8b26904aa5 Quell cppcheck warnings 2012-01-29 23:37:59 +01:00