Mike Black W9MDB
8478367223
Improve rigctld printout when TCP session is aborted
2023-11-14 10:23:14 -06:00
Mike Black W9MDB
f57b7cba71
Revert commit 1c379e793a
...
Removing LF from here caused "l ?" to not have CR where "L ?" does.
I don't see the problem with a CR to end the printout.
Not sure why this was removed before...bad documentation on my part.
2023-11-14 07:42:38 -06:00
Mike Black W9MDB
5d7db6b516
Fix FLRig SWR value
...
Change float level print to %g format for better appearance
https://github.com/Hamlib/Hamlib/issues/1417
2023-11-08 17:14:10 -06:00
Mike Black W9MDB
45dca3be59
Add dumpcap include files to test/Makefile.am
2023-11-05 17:34:49 -06:00
Mike Black W9MDB
02ffc6d6dc
More set_conf/get_conf work
...
https://github.com/Hamlib/Hamlib/issues/971
2023-11-05 17:03:21 -06:00
Mikael Nousiainen
43d1fbb323
Add more detailed rig communication status to rig_state and multicast state data packets. Handle SIGINT and SIGTERM in a consistent way in both rigctl and rigctld.
2023-11-06 00:42:02 +02:00
Mikael Nousiainen
f8814732a2
Merge master and fix conflicts
2023-11-05 13:23:35 +02:00
Mike Black W9MDB
40a8cedc9d
get_conf/set_conf now shows parameters for rigctl and rotctl. Using it with rigctld and rotctld sends output to console instead of remote client
...
https://github.com/Hamlib/Hamlib/issues/971
2023-11-02 17:06:39 -05:00
Mikael Nousiainen
c8c8869a3c
Refactor multicast publisher and rig poll routine. Create skeleton for multicast command server.
2023-11-01 00:26:37 +02:00
Mike Black W9MDB
6b558c5d2a
Revert "Add nonblocking mode to multicast for recv_from use"
...
This reverts commit f9bd07bbf5
.
2023-10-30 10:21:58 -05:00
Mike Black W9MDB
f9bd07bbf5
Add nonblocking mode to multicast for recv_from use
...
https://github.com/Hamlib/Hamlib/issues/695
2023-10-30 10:20:52 -05:00
Daniele Forsi IU5HKX
b17d2b869c
Fix warning message for twiddle_rit
...
It was referencing a different option.
2023-10-22 23:43:37 +02:00
Mike Black W9MDB
914c4f4d2a
Add clearerr in rotctl_parse.c
2023-10-18 16:45:42 -05:00
Mike Black W9MDB
680ce55ba2
Revert "Fix get_vfo_info VFO argument"
...
This reverts commit 1bf2111c7a
.
2023-10-15 22:53:27 -05:00
Mike Black W9MDB
1bf2111c7a
Fix get_vfo_info VFO argument
2023-10-15 22:47:23 -05:00
Mike Black W9MDB
cdc9bc45f2
Add -b/bind_all option to rigctld
...
By default rigctld will not try all interfaces
Windows was not recognizing duplicate rigctld instances and failing with Log4OM
https://github.com/Hamlib/Hamlib/issues/1400
2023-10-14 16:55:43 -05:00
Mike Black W9MDB
8d15c04727
Fix more cppcheck items
2023-10-14 12:01:41 -05:00
Mike Black W9MDB
534fe449a2
Fix more cppcheck items
2023-10-13 17:36:29 -05:00
Mike Black W9MDB
d72127f29a
Fix cppcheck warnings
2023-10-11 23:22:42 -05:00
Mike Black W9MDB
501c4b62c9
cppcheck fixes
2023-10-11 09:01:15 -05:00
Mike Black W9MDB
744eb5fc5d
Revert to VFO argument for set_ant and get_ant
...
https://github.com/Hamlib/Hamlib/issues/1399
2023-10-10 10:44:39 -05:00
Mike Black W9MDB
e68b6f98b5
Add RIG_CONF_INT
...
Fix AGC_LAST value thanks to cppcheck
2023-10-08 17:18:16 -05:00
Mike Black W9MDB
fd1c48bfab
Fix printout of ext_level
2023-10-08 16:51:39 -05:00
Mike Black W9MDB
64d6cd4af2
Update some rigctl commands that do not need the VFO argument
2023-10-07 14:10:50 -05:00
Mike Black W9MDB
d5f7660781
Fix some more cppcheck items
...
https://github.com/Hamlib/Hamlib/issues/1351
2023-10-06 15:14:10 -05:00
Mike Black W9MDB
adc339039d
Fix compile warning in testmW2power.c
2023-10-05 08:46:14 -05:00
Mike Black W9MDB
3b5f7a6dcf
Add and fix some cppcheck suppress items
...
https://github.com/Hamlib/Hamlib/issues/1351
2023-10-03 17:11:09 -05:00
Mike Black W9MDB
c93440706f
Fix rigctlsync.c compilation
2023-10-02 23:27:57 -05:00
Mike Black W9MDB
5ac1e50b80
Fix always true conditions found by cppcheck
...
https://github.com/Hamlib/Hamlib/issues/1351
2023-10-02 23:10:58 -05:00
Mike Black W9MDB
1a4a189dbc
Try to make rigctl(d)/rotctl(d) a little more robust in case of bad data
...
https://github.com/Hamlib/Hamlib/issues/1351
2023-10-02 10:48:26 -05:00
Mike Black W9MDB
1fbb03fa92
Remove multicast.c from build
...
https://github.com/Hamlib/Hamlib/issues/695
2023-09-20 12:17:10 -05:00
Mike Black W9MDB
c07e40e18b
Fix memory channgle in FTDX101 and FTDX101MP
...
Add tag data to memsave.c
Fix RVF error for Elecraft K3
2023-09-08 17:05:34 -05:00
Mike Black W9MDB
404ceb8c4b
Change send_morse, stop_morse, send_voice_mem, and stop_voicemem to not require a VFO argument
...
https://github.com/Hamlib/Hamlib/issues/1365
2023-08-21 15:16:32 -05:00
Mike Black W9MDB
24e407c82c
Fix github build
2023-08-20 16:34:35 -05:00
Mike Black W9MDB
7011b48554
Add rigfreqwalk
2023-08-20 16:16:08 -05:00
Mike Black W9MDB
cca3891362
Change L METER to allow meter names in addition to numeric
...
Change l METER to return meter number=name instead of just number
Hopefully doesn't mess up anybody using this function via rigctl/rigctld uf they parsing the number correctly.
It's easier for users with to use/see text names for both set/get
https://github.com/Hamlib/Hamlib/issues/1369
2023-08-20 16:03:25 -05:00
Mike Black W9MDB
1ad43a44ba
Fix KEYERTYPE
...
https://github.com/Hamlib/Hamlib/issues/1363
2023-08-19 08:43:06 -05:00
Mike Black W9MDB
3814f2dadf
Add set_voice_mem and stop_voice_mem for K3/K3S/K4
...
https://github.com/Hamlib/Hamlib/issues/1367
2023-08-18 16:49:35 -05:00
Mike Black W9MDB
36dade6e6c
Strip CR/LF from 'b' command input
...
https://github.com/Hamlib/Hamlib/issues/1365
2023-08-18 12:20:41 -05:00
Mike Black W9MDB
0edd1df223
Add more KEYERTYPE implementaions to Icom rigs
2023-08-18 00:04:59 -05:00
Mike Black W9MDB
ccd6472f03
Fix KEYERTYPE in ic7300.c and add parsing of STRAIGHT, BUG, PADDLE for rigctl(d)
...
https://xiegu.eu/downloads/
2023-08-17 22:49:20 -05:00
Mike Black W9MDB
2bc28f2dea
Fix duplicate printout in get_parm
...
https://github.com/Hamlib/Hamlib/issues/1361
2023-08-14 12:35:28 -05:00
Mike Black W9MDB
003b50bc57
Standardize extended response in rigctld for level, func, and parm
...
,l VFOA AGC
get_level: VFOA,AGC,0,RPRT 0
,u VFOA RIT
get_func: VFOA,RIT,0,RPRT 0
,p ANN
get_parm: currVFO,ANN,0,RPRT 0
Error example
,p NB
get_parm: currVFO,NB,RPRT -1
https://github.com/Hamlib/Hamlib/issues/1361
2023-08-13 23:23:23 -05:00
Mike Black W9MDB
d7d450df49
Add parm BANDSELECT for Yaesu rigs
...
'p BANDSELECT' returns current band of VFOA
'P BANDSELECT BAND160M' example selects the 160M band
'P BANDSELECT ?' shows bands available for the rig
Kenwood rigs will be next
Icom rigs TBD when Icom explains the return from 0x1a 0x01 -- no bandselect possible so manual setting of rig values
https://github.com/Hamlib/Hamlib/issues/1353
2023-08-11 10:40:42 -05:00
Mike Black W9MDB
9ad070c33f
Add gpio command to rigctl(d) usable with pttport setting CM108
...
e.g. to set gpio2 on use 'gpio GPIO2 1" and off "gpio GPIO2 0"
Should work with GPIO1-4
New API funcions rig_cm108_get_bit rig_cm108_set_bit
https://github.com/Hamlib/Hamlib/issues/1121
2023-07-22 10:32:25 -05:00
Mike Black W9MDB
d28ce6b798
Bump up some 1024 buffers to 2048 to avoid overflow error
2023-07-21 11:46:58 -05:00
Mike Black W9MDB
2da6c400f7
Add RTS/DTR capability to rotctl and ampctl
2023-07-20 11:58:26 -05:00
Mike Black W9MDB
1688f25ed5
Add hamlib_version2 do dump_caps and dump_state
2023-07-20 10:17:55 -05:00
Mike Black W9MDB
4c8994d905
Add hamlib_version to dump_state
2023-07-20 10:01:30 -05:00
Mike Black W9MDB
df9d9dfbd1
Change testrig.c back to original port
2023-07-19 22:11:26 -05:00