Michael Black
60cfecd5b4
Hopefully suppress arm compilation warning
2019-12-03 16:15:33 -06:00
Michael Black
5a9ab0b76d
Add retry to rigctl open
2019-12-03 08:22:35 -06:00
Michael Black
a7335595de
Add az and el offset to rotctl & rotctld
2019-12-02 23:30:08 -06:00
Michael Black
72565fe621
Fix ic7300 VFOs and sprintflst to be more generic
2019-12-02 14:46:41 -06:00
Michael Black
e6264c4f6f
Add PKT mode translations to rigctlcom
2019-12-02 12:23:04 -06:00
Michael Black
12494c92d5
Add MainA, MainB, SubA, and SubB vfo choices for icom rigs with SATMODE
...
Clean up debug statements in icom.c
2019-12-02 07:50:05 -06:00
Michael Black
1ceae3a3f3
Remove debug from rigctlcom.c
2019-12-01 09:13:35 -06:00
Michael Black
dc3f33bc11
Change %z to %d with casts for portability
2019-11-30 13:05:21 -06:00
Michael Black
c69502e11c
Fix rigctld for win32 build
2019-11-30 10:27:49 -06:00
Michael Black
6bf3b00c4f
astyle all files
2019-11-30 10:19:08 -06:00
Michael Black
2f4d62709e
Added a dummy snprintf to rig_debug to allow gcc to check format strings
...
This found tons of errors in rig_debug statements
So this patch cleans up all the files that were producing warnings or errors
This should fix a few segfaults when running with debug turned on
2019-11-30 10:04:31 -06:00
Michael Black
46a9fff6ad
Fix rotctl C command
2019-11-23 23:11:27 -06:00
Michael Black
ca034f4c93
Fix rigctl_parse to allow NULL in binary data the right way
2019-10-21 16:00:41 -05:00
Michael Black
99945e87cf
Fix rigctl_parse to allow NULL in binary data
2019-10-21 15:41:38 -05:00
Michael Black
44a20c6a1e
Fix chk_vfo response
2019-09-09 22:45:55 -05:00
Bill Somerville
8028663ef9
Simplify unnecessary persistence of extended response state
...
The \chk_vfo command to rigctl_parse() accepts an extended response
prefix but does not act upon it, instead it is held over until the
next command. This seems unnecessary as an extended response prefix
can just as easily be added to the following command if required. By
removing this carried over state the processing of commands can be
greatly simplified as per this commit.
2019-08-29 14:27:22 +01:00
Bill Somerville
d931bd4e18
Move unnecessary global and file static variables to the stack
2019-08-29 00:39:39 +01:00
Michael Black
5d16de90ee
Fix start/end names
2019-08-23 22:53:25 -05:00
Michael Black
63fc56e9c8
Fix dumpmem.c channel structure
2019-08-23 08:16:51 -05:00
Michael Black
73c1ecd165
Change freq & chan struct start/end to avoid colliding with LUA SWIG start/end
2019-08-17 23:20:48 -05:00
Michael Black
3dce8b01d1
Make rigctld thread safe for vfo_mode and ext_resp and change other globals to thread_local for future reference
2019-07-31 16:03:46 -05:00
Michael Black
12fd5100d5
Adding amptest.sh
2019-07-31 15:47:50 -05:00
Michael Black
d6a72d15bf
Remove redundant check in dumpcaps.c
2019-07-31 15:13:34 -05:00
Michael Black
436449211f
Make rigctld_vfo_mode a stack variable for threading
2019-07-31 10:56:21 -05:00
Nate Bargmann
cf75f3fdf7
Merge branch 'master' of https://github.com/mdblack98/Hamlib into mdblack98-master
2019-06-25 18:59:21 -05:00
Bill Somerville
8465a76fd2
Ensure compilation works with a pre C11 compiler
2019-06-16 23:14:46 +01:00
Michael Black
7d8ad6f47c
Fix dumpcaps.c prntbuf warning
2019-06-12 16:25:13 -05:00
Michael Black
b23734fb5b
Fix rig.h for merge
2019-06-12 16:13:56 -05:00
Michael Black
7e9c566944
Add first cut at amplifier control
2019-06-12 15:52:35 -05:00
Mikael Nousiainen
3dbbe02b78
Add new levels: RFPOWER_METER, COMP_METER, VD_METER and ID_METER, supported at least by most of recent Icom rigs. Add level NOTCHF_RAW for manual notch frequency without specified unit for Icom rigs. Add level MONITOR_GAIN. Add functions DUAL_WATCH and DIVERSITY, supported now by K3/K3S. Fix VOXDELAY level commands for many Icom rigs. Add MONITOR_GAIN level for Icom rigs. Fix and add many K3 commands and add specific rig models for K3S, KX2 and KX3 -- they are very similar to K3, but have slight differences. Extend dump_caps output for rigctl: add complete details of ext levels and frequency ranges. Tests have been performed on IC-7000, IC-756ProIII, IC-7300, IC-7600 and K3.
2019-05-30 09:37:49 +03:00
Michael Black
ab7527d95a
Fix compile warning in rotctl_parse.c
2019-05-22 11:15:30 -05:00
Michael Black
a8b6ceebb5
Fix compile warning in rigctl_parse.c
2019-05-22 09:27:01 -05:00
Michael Black
5f43509d82
astyle format of rigctlcom.c
2019-02-13 15:23:27 -06:00
Michael Black
585e79bdf2
Add ability for rigctlcom to work with Ham Radio Deluxe
2019-02-13 15:22:54 -06:00
Michael Black
ad8a01f18d
netrigctl can now do vfo mode -- has automatic detection of rigctld vfo mode
...
rigctl automatically detects vfo mode of rigctld
rigctli and rigctld recommend vfo mode if not selected
2019-02-05 12:05:51 -06:00
Michael Black
3937de0452
Fix segfault in rigctlcom with no args and improve usage
2019-01-21 08:10:43 -06:00
Michael Black
ccd3ca48c6
New utility to allow non-hamlib-aware programs to use hamlib rigs via COM ports
...
Virtual com ports providing a TS-2000 Emulator
Example connecting N1MM or such to FLRig via COM5/COM6 virtual COM pair
rigctlcom -m 4 -R COM5 -S 115200
N1MM connects to COM6 TS-2000 115200 8N1
2019-01-20 19:33:22 -06:00
Michael Black
d4f95010dc
merge master
2019-01-14 09:36:35 -06:00
Michael Black
4b69188f67
Fix some 64bit items and add RIG_FUNC_NB2 for TS-890S
2018-12-23 17:41:10 -05:00
Michael Black
7123bb4403
Change rmode_t to uint64_t and remove unneeded casts
2018-12-22 23:56:30 -05:00
Michael Black
2b5f01fb75
64 bit mods to netrigctl.c testrig.c
2018-12-21 23:51:54 -05:00
Michael Black
160c8f015d
Fixup for 64-bit in memcsv.c
2018-12-21 17:19:22 -05:00
Michael Black
64b35ccbee
Add PRXll macro for 64-bit use
2018-12-21 16:46:48 -05:00
Michael Black
422b266b9b
Change RIG_MODE and RIG_FUNC to 64-bit values
2018-12-21 12:39:20 -05:00
Nate Bargmann
a915f1e69e
Quell clang6 warning of format string not a literal
...
The warning was:
CC rotctl_parse.o
../../hamlib/tests/rotctl_parse.c:1012:50: warning: format string is not a string literal (potentially insecure)
[-Wformat-security]
snprintf(cmd_name, sizeof(cmd_name), parsed_input[0] + 1);
^~~~~~~~~~~~~~~~~~~
../../hamlib/tests/rotctl_parse.c:1012:50: note: treat the string as an argument to avoid this
snprintf(cmd_name, sizeof(cmd_name), parsed_input[0] + 1);
^
"%s",
1 warning generated.
2018-11-05 20:07:34 -06:00
Nate Bargmann
b0ebeaeda4
Quell gcc 8.2.0 defined but not used warning
...
On Debian Buster gcc ((Debian 8.2.0-8) 8.2.0) was throwing the following
warning:
CC rigctl.o
../../hamlib/tests/rigctl.c:125:18: warning: ‘have_rl’ defined but not used [-Wunused-const-variable=]
static const int have_rl = 0;
^~~~~~~
and:
CC rotctl.o
../../hamlib/tests/rotctl.c:113:18: warning: ‘have_rl’ defined but not used [-Wunused-const-variable=]
static const int have_rl = 0;
^~~~~~~
Turns out I didn't have the readline-dev package installed. As the have_rl
variable is wrapped in CPP macros, it indeed is not used when readline is not
available.
2018-10-25 18:26:25 -05:00
Nate Bargmann
ac83428f7b
Merge branch 'master' of https://github.com/JeroenVreeken/Hamlib
2018-08-05 21:11:40 -05:00
Nate Bargmann
478a7a25c1
Merge branch 'new_man_pages'
2018-07-29 22:11:31 -05:00
Nate Bargmann
f9b2f27373
Correct the -l option output header text
2018-07-29 21:38:54 -05:00
Jeroen Vreeken
9108deab8b
Merge branch 'master' of github.com:Hamlib/Hamlib
2018-06-30 16:11:31 +02:00