kopia lustrzana https://github.com/Hamlib/Hamlib
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 STRAIGHTpull/1845/head
rodzic
12ba558343
commit
3013912111
|
@ -3942,12 +3942,14 @@ declare_proto_rig(get_parm)
|
||||||
|
|
||||||
if (parm == RIG_PARM_KEYERTYPE)
|
if (parm == RIG_PARM_KEYERTYPE)
|
||||||
{
|
{
|
||||||
char *s = "STRAIGHT";
|
const char *cs;
|
||||||
|
|
||||||
if (val.i == 1) { s = "BUG"; }
|
if (strcmp(val.cs, "0") == 0) {cs = "STRAIGHT";}
|
||||||
else if (val.i == 2) { s = "PADDLE"; }
|
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))
|
else if (RIG_PARM_IS_FLOAT(parm))
|
||||||
{
|
{
|
||||||
|
|
Ładowanie…
Reference in New Issue