Michael Black W9MDB
fe672e8115
Fix cppcheck for memcsv.c
2020-10-31 17:18:08 -05:00
Michael Black W9MDB
ce7a30f038
remove some cppcheck statements not needed anymore
2020-10-29 12:52:09 -05:00
Michael Black W9MDB
a70e45413a
Expand argument sizes for rigctl in order to accommodate Yaesu BS command reponse length
...
https://github.com/Hamlib/Hamlib/issues/424
2020-10-25 06:43:48 -05:00
Michael Black W9MDB
948e9d5f99
astyle files
2020-10-23 11:36:42 -05:00
Michael Black W9MDB
4e748df12b
Add -x/--uplink switch for GPredict. Will avoid reading freq from the uplink VFO 1=Sub, 2=Main
...
This will likely deprecate the twiddle option
https://github.com/Hamlib/Hamlib/issues/404
2020-10-23 11:34:42 -05:00
Michael Black W9MDB
d4e1e91272
Fix rigctl -W and --twiddle_timeout
2020-10-22 16:04:53 -05:00
Michael Black W9MDB
f52007d02d
Fix twiddle short command
2020-10-20 16:20:05 -05:00
Michael Black W9MDB
4c43689d6c
Add wait_morse to rigctl_parse.c
...
https://github.com/Hamlib/Hamlib/issues/422
2020-10-18 14:22:42 -05:00
Michael Black W9MDB
f5e22acbaf
Shorten wording on mw2power to clean up menu alignment
2020-10-18 12:28:15 -05:00
Bill Somerville
25851f74e1
Remove temporary file
2020-10-17 21:23:33 +01:00
Bill Somerville
2c5aaff0c4
Another attempt at a reliable SCS version header generation
2020-10-17 17:17:37 +01:00
Bill Somerville
e149c9980f
Correct use of sh if
2020-10-17 13:35:16 +01:00
Bill Somerville
d81a027063
Minimize rebuilding
2020-10-17 13:32:49 +01:00
Bill Somerville
d866d4dc33
Force copy over existing
2020-10-17 13:25:35 +01:00
Bill Somerville
c8a30f2ef3
Build hamlibdatetime.h every time
2020-10-17 12:30:08 +01:00
Bill Somerville
93560bf682
Fix rebuild dependency
2020-10-17 12:25:40 +01:00
Bill Somerville
aab02e5a27
Use BUILT_SOURCES make mechanism as intended
2020-10-17 12:11:47 +01:00
Michael Black W9MDB
de20ee6533
Fix hamlibdatetime.h error for in-git build
2020-10-16 23:17:28 -05:00
Bill Somerville
146bdf7d41
Fix make dist versioning
2020-10-17 03:18:30 +01:00
Bill Somerville
f38ee5c6f1
Ensure old hamlibdatetime.h headers in the source dir are ignored
2020-10-17 02:31:17 +01:00
Bill Somerville
8872ee50ad
Make version recording safe for parallel builds
...
without breaking make dist, developer, builds, downstream builds
whether in-source or out-of-source. Done by putting generated files in
the build tree rather than the source tree.
2020-10-17 01:48:24 +01:00
Michael Black W9MDB
05d57f5867
Fix the git tree build
2020-10-16 18:20:11 -05:00
Michael Black W9MDB
892c2bd634
Change tests/Makefile.am to put hamlibdatetime.h in the build directory to support parallel builds
2020-10-16 17:16:22 -05:00
Michael Black W9MDB
5add4b343d
Add rig_stop_morse to API and stop_morse command for rigctl
...
No rigs implemented yet
https://github.com/Hamlib/Hamlib/issues/240
2020-10-16 08:41:57 -05:00
Michael Black W9MDB
7c78530da2
remove cppcheck items from uthash.h
2020-10-15 12:49:29 -05:00
Daniele Forsi
1e00e4e8db
Fix typos
...
Command line:
codespell --write-changes --summary --skip=*.m4 --ignore-words-list="develope,get's,quitt,setts,som,ue,vektor,objext,ans
2020-10-11 18:03:50 +02:00
Michael Black W9MDB
6d51f65528
astyle files
2020-10-06 23:14:27 -05:00
Michael Black W9MDB
fca4cc7903
Lots of changes to get Main/Sub recognized across rigctl/rigctld boundary
...
Needs lots of testing
https://github.com/Hamlib/Hamlib/issues/395
2020-10-06 21:50:37 +01:00
Michael Black W9MDB
0e44e2f317
Move dummy to rigs directory
...
Remove unneeded references to dummy
2020-10-05 09:58:20 -05:00
Michael Black W9MDB
293a844c41
Fix W command speed by using bytes requested correctly
...
read_string now recognizes binary strings to read 5X more bytes
Fixed Reply: prompt double output and space after :
https://github.com/Hamlib/Hamlib/issues/387
2020-10-02 17:23:48 -05:00
Michael Black W9MDB
7bee01f785
Add suppress for AST broken bug in cppcheck
2020-09-19 16:09:44 -05:00
Mikael Nousiainen
23971f8e75
Fix issues with Icom extcmds definitions, some ext_tokens missing. Refactor custom level implementations to use extcmds definitions. Print out extfuncs in caps dump.
2020-09-16 18:10:35 +03:00
Michael Black W9MDB
f9da2d0b82
Remove RIG_LEVEL_BRIGHT from dumpmem.c
2020-09-11 08:04:43 -05:00
Michael Black W9MDB
275db971cd
Remove sleep on rigctld EOF -- don't think it's really needed
...
https://github.com/Hamlib/Hamlib/issues/366
2020-09-07 08:53:39 -05:00
Michael Black W9MDB
1b6d67a278
Fix stack smash in sprintflst when long lists occur
...
Need to pass length into these functions
2020-09-06 16:45:52 -05:00
Michael Black W9MDB
24fb47cbe0
Added IC-705
...
Added RIG_LEVEL_BRIGHT -- IC705 has this level
Fixed range printout
https://github.com/Hamlib/Hamlib/issues/364
2020-09-06 12:28:35 -05:00
Michael Black W9MDB
110cfe7abd
Remove warning from ampctl.c
2020-09-02 22:13:11 -05:00
Michael Black W9MDB
fade1681fa
Fix cppcheck errors and warnings
2020-09-02 16:56:11 -05:00
Michael Black W9MDB
e459d4edc2
astyle files
2020-09-01 09:06:46 -05:00
Michael Black W9MDB
119f5e6eb9
Remove itu_region from rigctl_paparse.c and replace with constant 0 -- it's not used at all by any rig
2020-07-24 12:57:33 -05:00
Daniele Forsi
d7b332c3f7
Fix spelling errors
...
Fixed using the following command:
codespell --write-changes --summary --skip=*.m4 --ignore-words-list="develope,get's,quitt,setts,som,ue,vektor"
codespell --write-changes --summary --skip=aclocal.m4,lib --ignore-words-list="develope,get's,quitt,setts,som,ue,vektor"
Codespell home page: https://github.com/codespell-project/codespell
2020-07-24 09:02:48 +02:00
Michael Black W9MDB
6f8100ffc0
Fix cppcheck warnings
2020-07-08 11:48:48 -05:00
Michael Black W9MDB
5e801fd2b5
astyle files
2020-07-07 11:39:26 -05:00
Michael Black W9MDB
0db3eafe66
Fix rigctl argument prompt for non-readline capable system
...
https://github.com/Hamlib/Hamlib/issues/339
2020-07-06 10:15:57 -05:00
Michael Black W9MDB
0fb7148172
Fix compilation warning in cachetest.c
2020-07-04 11:41:42 -05:00
Michael Black W9MDB
5ebb95bb43
Add testnet.c for testing IPV4/IPV6 address/port combinations
2020-07-04 07:21:02 -05:00
Michael Black W9MDB
ed3a26296d
Fix cppcheck warnings
2020-07-04 07:17:45 -05:00
Michael Black W9MDB
b181c1720c
Fix compile error on cachetest2.c
2020-07-03 08:37:17 -05:00
Michael Black W9MDB
88cf2f6da6
Fix compile error on cachetest.c
2020-07-03 08:35:39 -05:00
Michael Black W9MDB
fa08887471
Change hamlib_cache_t enums to HAMLIB namespace
2020-07-02 10:23:41 -05:00
Michael Black W9MDB
bda6d1d12d
Fix make check compilation
2020-07-02 08:32:01 -05:00
Michael Black W9MDB
f454cff0b7
Add check for -s switch on all utils to ensure integer is entered
2020-07-01 08:52:44 -05:00
Michael Black W9MDB
65de309e70
Fix rigctlcom to work with Main/Sub rigs too
...
https://github.com/Hamlib/Hamlib/issues/302
2020-06-23 22:57:36 -05:00
Michael Black W9MDB
a9d43a1fbe
Remove rig_flush from rigctlcom.c -- OmniRig not happy being flushed
...
https://github.com/Hamlib/Hamlib/issues/273
2020-06-23 17:19:48 -05:00
Michael Black W9MDB
dfef8770cd
Move chk_vfo_executed so it will work without readline support
...
https://github.com/Hamlib/Hamlib/issues/326
2020-06-23 11:21:22 -05:00
Michael Black W9MDB
1fa84652f4
Fix compatibility between 3.3 rigctl and 4.0 rigctld
...
https://github.com/Hamlib/Hamlib/issues/326
2020-06-23 11:12:15 -05:00
Michael Black W9MDB
055ac839c0
Add debug to rigctl_parse.c to show full command
...
https://github.com/Hamlib/Hamlib/issues/326
2020-06-23 10:14:10 -05:00
Michael Black W9MDB
1be5c71e76
More conversions to rig_flush
...
https://github.com/Hamlib/Hamlib/issues/307
2020-06-23 08:39:11 -05:00
Michael Black W9MDB
ac1f990474
Remove AI_CANONNAME from rigctld.c
...
Didn't work with simple "rigctld" and no -T
https://github.com/Hamlib/Hamlib/issues/298
2020-06-22 09:52:08 -05:00
Michael Black W9MDB
a3c4eb9ee0
Fix cppcheck warnings
2020-06-21 22:31:31 -05:00
Michael Black W9MDB
e092a4a0a4
rigctld -T ::1 now works with rigctl -r ::1
...
More IPV6 testing needed on Windows and MacOS
Still not binding to link local addresses to be addressed next
https://github.com/Hamlib/Hamlib/issues/29
2020-06-21 17:47:04 -05:00
Michael Black W9MDB
542e227f85
Remove retries for rigctl.c rig_open as they were never used and didn't work
2020-06-19 06:55:56 -05:00
Michael Black W9MDB
8e7586b3b2
Fix meade Autostart clause
2020-06-10 08:16:02 -05:00
Michael Black W9MDB
f71c12da94
astyle files
2020-06-09 22:37:03 -05:00
Michael Black W9MDB
490e05595a
Fix debug statement warnings in cachetest.c
2020-06-09 14:57:29 -05:00
Michael Black W9MDB
1485a19e47
Fix testloc.c dmmm2dec function change
...
https://github.com/Hamlib/Hamlib/issues/286
2020-06-07 15:08:52 -05:00
Michael Black W9MDB
4a24f63f0f
Undo readline change
2020-06-05 23:48:09 -05:00
Michael Black W9MDB
30d0335983
Fix rl_readline_name in rigctl.c
2020-06-05 23:40:52 -05:00
Bill Somerville
7d53c28ac2
Avoid 'echo -n' as macOS sh doesn't support it
2020-06-06 00:58:13 +01:00
Michael Black W9MDB
6fd6488d63
Add SHA to version info
2020-06-04 12:18:41 -05:00
Michael Black W9MDB
17b404a6c7
Add seconds to dmmm2dec
...
Change meade.c to support dmmm2dec seconds
https://github.com/Hamlib/Hamlib/issues/268
2020-06-03 22:33:56 -05:00
Michael Black W9MDB
207c50f36b
Fix rigctlcom split indication in IF generation
...
Add some debug to see the cmd being requested by the client
https://github.com/Hamlib/Hamlib/issues/272
2020-06-01 12:11:15 -05:00
Bill Somerville
d9ab62445c
Deal with remote PTT type at the client end
...
Remote PTT must always be either RIG_PTT_RIG_MICDATA or
RIG_PTT_NONE. Also take care not to override any locally set PTT type
as it is feasible to use a local hardware PTT at the client end with
remote CAT control. Maybe an odd arrangement but Hamlib does not
preclude it. This is all done while preserving the accuracy of the
ptt_type value in dump_state requests.
2020-06-01 13:51:44 +01:00
Michael Black W9MDB
afeb77e6d2
rigctld will now return either PTT_NONE or PTT_RIG_MICDATA to rigctl client
...
https://github.com/Hamlib/Hamlib/issues/259
2020-05-31 22:33:56 -05:00
Michael Black W9MDB
1dc461966d
Fix rigctld ptt_type to correctly reflect DTR/RTS
...
Might need to do this with some other values too
github.com/Hamlib/Hamlib/issues/270
2020-05-31 16:42:56 -05:00
Nate Bargmann
0450345c81
Restyle tests/cachetest.sh for 4 space tabs
2020-05-31 12:52:17 -05:00
Nate Bargmann
7a549f5680
Merge branch 'remove_backticks'
2020-05-31 12:39:04 -05:00
Nate Bargmann
57e7f030bf
Really fix hamlibdatetime.h handling!
...
At least I hope so...
2020-05-31 07:42:02 -05:00
Nate Bargmann
2a1c11dae0
Remove backticks in tests/
2020-05-30 21:41:58 -05:00
Nate Bargmann
682107e8df
Style and remove backticks in tests/cachetest.sh
2020-05-30 21:36:30 -05:00
Michael Black W9MDB
9ecc14f897
Fix RIG_PTT_NONE detection from rigctl client by adding ptt_type to dumpcaps
...
https://github.com/Hamlib/Hamlib/issues/270
2020-05-30 16:59:36 -05:00
Michael Black W9MDB
ff4882f1cd
Remove debug from rigctld.c
2020-05-30 11:13:40 -05:00
Nate Bargmann
9bafc86fec
Rename tests/hamlibdatetime.h
...
Rename tests/hamlibdatetime.h to tests/hamlibdatetime.h.in which is
tracked and ignore tests/hamlibdatetime.h which is not tracked and will
be generated or copied depending on whether the top source directory is
a Git working tree or not.
2020-05-30 09:18:19 -05:00
Nate Bargmann
b534f1b36e
Generated hamlibdatetime.h time string is now in UTC
2020-05-30 08:03:44 -05:00
Nate Bargmann
83bfd4aabb
Restore tests/hamlibdatetime.h as a placeholder
2020-05-30 07:40:12 -05:00
Michael Black W9MDB
b1f04aed62
Change fprintf to rig_debug in rigctl.c
2020-05-29 07:56:24 -05:00
Michael Black W9MDB
ad4033dbfc
reduce debug level in rigctl_parse.c
2020-05-29 07:54:30 -05:00
Michael Black W9MDB
986ca4896d
Removed unsed var in rigctl_parse.c
2020-05-28 11:26:41 -05:00
Michael Black W9MDB
19263cb249
Add last commit info to rigctld.c
2020-05-28 11:14:48 -05:00
Michael Black W9MDB
b8e315a526
Fix up rigctl_parse set_vfo_opt
...
https://github.com/Hamlib/Hamlib/issues/259
2020-05-27 23:44:18 -05:00
Michael Black W9MDB
443bc142a7
Streamline vfo_opt detectionin rigctl.c
2020-05-27 23:43:29 -05:00
Michael Black W9MDB
677ccac4bc
astyle files
2020-05-27 12:23:08 -05:00
Michael Black W9MDB
87a83ffbb1
rigctld now works with rigctl in vfo mode
...
https://github.com/Hamlib/Hamlib/issues/259
set_vfo_opt can now dynamically change vfo mode on rigctld
So this example now works...does some non-vfo stuff then switches to vfo mode
rigctl -m 2 F 14074000 V VFOB F 14076000 V VFOA f V VFOB f set_vfo_opt 1 f VFOA
rigctl commands v,V and S have been changed to not require VFO arguments
New API function rig_set_vfo_opt -- only implemented for Net rigctl as it doesn't apply to any other rigs
2020-05-27 12:21:41 -05:00
Nate Bargmann
598cec94b4
Remove generated file from repository
...
tests/hamlibdatetime.h is a generated file and its content will change
locally so to avoid confusion do not keep an older copy in the
repository.
2020-05-27 07:54:41 -05:00
Nate Bargmann
2de3f95bcd
Ensure hamlibdatetime.h works with VPATH builds
2020-05-27 07:54:09 -05:00
Nate Bargmann
4395f540eb
Rename datebuilt.h to hamlibdatetime.h in tests/Makefile.am
...
The name conflict caused 'make dist' to fail.
2020-05-27 07:04:36 -05:00
Michael Black W9MDB
796d71dddf
Change vfo_mode to vfo_opt to distinguish it from rig mode
2020-05-26 12:01:44 -05:00
Michael Black W9MDB
07f1417881
Change vfo_mode to vfo_opt to distinguish it from rig mode
2020-05-26 11:59:50 -05:00
Michael Black W9MDB
48692b4bc9
Adding version control file for utilities
2020-05-23 10:59:29 -05:00
Michael Black W9MDB
fb68d9f561
Add better version info to utilities
2020-05-23 10:58:25 -05:00