Daniele Forsi IU5HKX
e11b4bd01c
Fix segfaults with malformed input and wrong command line arguments
...
Fixes:
NULL dereference.
Steps to reproduce:
echo L | tests/ampctl
echo L | tests/rigctl
echo L | tests/rotctl
2023-04-10 19:44:40 +02:00
Daniele Forsi IU5HKX
2db37fe7db
Fix typos
2023-03-26 11:01:51 +02:00
Daniele Forsi IU5HKX
3f90086991
[tests] Fix includes
2023-02-16 19:08:24 +01:00
Mike Black W9MDB
a47eba7ce4
Revert "Update NEWS"
...
This reverts commit 76a3ab19eb
.
2023-01-24 11:25:49 -06:00
Mike Black W9MDB
76a3ab19eb
Update NEWS
2023-01-24 11:23:47 -06:00
Mike Black W9MDB
cdbd517228
Remove double execution of get_powerstat -- was causing rigctld to give an error
...
https://github.com/Hamlib/Hamlib/issues/1220
2023-01-21 12:55:44 -06:00
Mike Black W9MDB
c78371353c
Allow get_powerstat when rig is powered off
...
https://github.com/Hamlib/Hamlib/issues/1220
2023-01-19 17:15:59 -06:00
Mike Black W9MDB
d180883f3e
Allow rigctl/rigctld to continue when a bad set_conf is called -- just shows a warning now
2023-01-17 09:22:55 -06:00
Mike Black W9MDB
29a80fb496
Fix get_powerstat call when get_powerstat is not defined
...
https://github.com/Hamlib/Hamlib/issues/1217
2023-01-13 17:30:55 -06:00
Mike Black W9MDB
4689a2ff11
Add client_version for rigctld clients to report their version to rigctld
...
This should allow for rigctld to report deprecation, compatibility, or alternatives
https://github.com/Hamlib/Hamlib/issues/1153
2022-12-23 23:39:20 -06:00
Mike Black W9MDB
f468fa3c1d
Allow POWERSDR to do commands when powered off
2022-12-19 16:58:44 -06:00
Mike Black W9MDB
2b145fe717
Add netrigctl_send_raw to allow send_raw to work with rigctld
...
https://github.com/Hamlib/Hamlib/issues/1157
2022-12-01 16:20:23 -06:00
Mike Black W9MDB
f81c20eb37
Astyle files
2022-11-28 10:48:17 -06:00
Mike Black W9MDB
66d0dc9a5d
Fix mingw64 warnings
2022-11-28 09:01:28 -06:00
Mike Black W9MDB
6995986880
Change rigctl_powerstat message to only show when powerstat shows off and promote to error
2022-11-26 16:13:41 -06:00
Mike Black W9MDB
58f2549a99
Change rigctl send_raw to also require terminator
...
https://github.com/Hamlib/Hamlib/issues/1157
2022-11-26 15:19:23 -06:00
Mike Black W9MDB
a0711bfa71
Fix send_raw and add some debug to it
...
https://github.com/Hamlib/Hamlib/issues/1157
2022-11-25 17:40:05 -06:00
Mike Black W9MDB
af6d4d03e3
Add send_raw to rigctl
2022-11-24 23:27:07 -06:00
Mike Black W9MDB
1ef3549e94
Fix rigctld showing the real rig agc_levels instead of all levels
...
Fix display of RIG_AGC_OFF
Add RIG_AGC_LONG
Fix PowerSDR AGC values
https://github.com/Hamlib/Hamlib/issues/1155
2022-11-23 23:29:18 -06:00
Mike Black W9MDB
6c5e0e6974
Update astyle formatting
2022-11-16 15:30:36 -06:00
Mike Black W9MDB
cd1dc4c05d
Add ability to enter terminator char for W send_cmd_rx so one can do 'W FA; ;' without a timeout needed
2022-10-29 23:09:53 -05:00
Mike Black W9MDB
9c02b2ebc2
Fix Yaesu DT command and add 2 or 4 digit timezone option
...
https://github.com/Hamlib/Hamlib/issues/1132
2022-10-25 23:26:16 -05:00
Mike Black W9MDB
67b933ddb5
Update astyle for 4.5 release
2022-09-20 08:46:28 -05:00
Mikael Nousiainen
2c5013662d
Fix warning message for allowed commands when rig is powered off
2022-08-23 00:14:12 +03:00
Mikael Nousiainen
dc02c566f5
Fix handling of the new EPOWER error code: do not re-open rig and fix/extend allowed commands when rig is powered off. Fix Yaesu newcat backend to not try to call rig ID command during command validation.
2022-08-23 00:10:25 +03:00
Mike Black W9MDB
a83eb3bf42
astyle files for 4.5 release
2022-07-27 17:16:17 -05:00
Mike Black W9MDB
627ec83652
Change malloc to calloc
2022-07-27 10:26:08 -05:00
Mike Black W9MDB
72c6bbf2c3
Allo chk_vfo and dump_caps while rig power is off
...
https://github.com/Hamlib/Hamlib/issues/1085
2022-07-20 22:26:18 -05:00
Mike Black W9MDB
d9c7fda5c9
Add global rig_powerstat so other rigctld clients can see powerstat
...
https://github.com/Hamlib/Hamlib/issues/1085
2022-07-16 07:54:27 -05:00
Mike Black W9MDB
93ca57a555
Only check power on if backend has rig_get_powerstat
...
https://github.com/Hamlib/Hamlib/issues/1085
2022-07-15 16:16:11 -05:00
Mike Black W9MDB
0e2ec27646
Default to powerstat=RIG_POWER_ON
...
https://github.com/Hamlib/Hamlib/issues/1085
2022-07-15 16:06:06 -05:00
Mike Black W9MDB
d0c615ae43
Added EPOWER error return when rig is powered off
...
Only set_powerstat will be accepted and rig will be polled for powerstat
https://github.com/Hamlib/Hamlib/issues/1085
2022-07-15 15:41:23 -05:00
Mike Black W9MDB
0ec9622433
Interactive rigctld clients will now flush the line when a VFO error is encountered
...
https://github.com/Hamlib/Hamlib/issues/1041
2022-07-08 16:21:34 -05:00
Mike Black W9MDB
ad2f5047e0
Fix rig_set_lock_mode and rig_get_lock_mode
...
https://github.com/Hamlib/Hamlib/issues/1044
2022-06-06 22:54:10 -05:00
Mike Black W9MDB
f555eceff9
Got set_lock_mode and get_lock_mode working now
...
https://github.com/Hamlib/Hamlib/issues/1044
2022-06-02 15:55:56 -05:00
Mike Black W9MDB
f19d354ede
Astyle files
2022-05-29 12:06:44 -05:00
Mike Black W9MDB
fc26aa545f
Fix get_separator rigctl output
2022-05-29 12:06:03 -05:00
Mike Black W9MDB
ae67384daf
https://github.com/Hamlib/Hamlib/issues/1044
2022-05-29 12:00:03 -05:00
Mike Black W9MDB
0d46e5b92e
Fix check_buffer_overlow for rig_set_ant
2022-05-25 11:55:14 -05:00
Mike Black W9MDB
19f00558e4
More cleanup of rigctl_parse.c output
2022-05-22 23:01:14 -05:00
Mike Black W9MDB
1c379e793a
Clean up rig_get_level output in rigctl_parse.c
2022-05-22 22:45:25 -05:00
Mike Black W9MDB
febeb40722
Add resp_sep to a couple more places in rigctl_parse.c
2022-05-22 22:35:21 -05:00
Mike Black W9MDB
f44fe0ed31
Fix output format of rigctl_parse.c for non-interactive clients
...
Add ARG_NOVFO to get_vfo_info
2022-05-22 09:00:38 -05:00
Mike Black W9MDB
b1a4bb06ce
Astyle files
2022-05-21 13:23:51 -05:00
Mike Black W9MDB
11bcf03229
Add get_separator and set_separator to rigctld
...
This allows rigctld clients to change the reponse format
Multi-line response will use the new separator for fields and a newline at the end of message.
The allows node-red tcprequest to wait for newline and then parse the fields in one message.
https://github.com/Hamlib/Hamlib/issues/1015
2022-05-21 12:42:34 -05:00
Mike Black W9MDB
c9d31337b9
Fix MICDATA ptt with rigctld and the few rigs which needs this -- e.g. TS-590, TS-480, TS-890, TS-990. VX-1700. ICF-8101
...
https://github.com/Hamlib/Hamlib/issues/1033
2022-05-20 09:06:17 -05:00
Mike Black W9MDB
921d4d43ef
Add -S/--separator option to rigctld to allow something other then \n as a field separator
...
Should work better for node-red parsing
https://github.com/Hamlib/Hamlib/issues/1030
2022-05-19 12:28:49 -05:00
Mike Black W9MDB
4d8e64acfe
Stop mapping MICDATA ptt to PTT -- there should be no reason to do this and it was interfering with rigctld and MICDATA rigs TS480/590/890/990
...
https://github.com/Hamlib/Hamlib/issues/998
2022-05-15 11:53:38 -05:00
Mike Black W9MDB
3892bc41dc
Remove form feed form rigctl_parse. Did not do what we need for node-red
2022-05-14 22:13:17 -05:00
Mike Black W9MDB
f16988d363
Fix get_vfo_info prompt
2022-05-14 17:36:28 -05:00