Make get_param read back the value passed to set_param

Test case:
tests/rigctl -m 1 \
set_parm KEYERTYPE BUG get_parm KEYERTYPE \
set_parm KEYERTYPE PADDLE get_parm KEYERTYPE \
set_parm KEYERTYPE STRAIGHT get_parm KEYERTYPE
BUG
PADDLE
STRAIGHT
pull/1845/head
Daniele Forsi IU5HKX 2025-08-13 16:21:57 +02:00
rodzic 12ba558343
commit 3013912111
1 zmienionych plików z 6 dodań i 4 usunięć

Wyświetl plik

@ -3942,12 +3942,14 @@ declare_proto_rig(get_parm)
if (parm == RIG_PARM_KEYERTYPE)
{
char *s = "STRAIGHT";
const char *cs;
if (val.i == 1) { s = "BUG"; }
else if (val.i == 2) { s = "PADDLE"; }
if (strcmp(val.cs, "0") == 0) {cs = "STRAIGHT";}
else if (strcmp(val.cs, "1") == 0) {cs = "BUG";}
else if (strcmp(val.cs, "2") == 0) {cs = "PADDLE";}
else {cs = "UNKNOWN";}
fprintf(fout, "%s%c", s, resp_sep);
fprintf(fout, "%s%c", cs, resp_sep);
}
else if (RIG_PARM_IS_FLOAT(parm))
{