From 87531d273dd3902e2130c9a7db64da2dbc518cb1 Mon Sep 17 00:00:00 2001 From: Mike Black W9MDB Date: Mon, 21 Oct 2024 22:31:42 -0500 Subject: [PATCH] Fix KEYERTYPE --- include/hamlib/rig.h | 5 +++-- tests/rigctl_parse.c | 2 ++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/include/hamlib/rig.h b/include/hamlib/rig.h index bbe579bc2..8a9ac7ad7 100644 --- a/include/hamlib/rig.h +++ b/include/hamlib/rig.h @@ -1152,7 +1152,8 @@ enum rig_parm_e { enum rig_keyertype_e { RIG_KEYERTYPE_STRAIGHT = 0, RIG_KEYERTYPE_BUG = (1 << 0), - RIG_KEYERTYPE_PADDLE = (2 << 0) + RIG_KEYERTYPE_PADDLE = (1 << 1), + RIG_KEYERTYPE_UNKNOWN = (1 << 2) }; /** @@ -1181,7 +1182,7 @@ enum multicast_item_e { //! @cond Doxygen_Suppress #define RIG_PARM_FLOAT_LIST (RIG_PARM_BACKLIGHT|RIG_PARM_BAT|RIG_PARM_KEYLIGHT|RIG_PARM_BACKLIGHT) -#define RIG_PARM_STRING_LIST (RIG_PARM_BANDSELECT|RIG_PARM_KEYERTYPE) +#define RIG_PARM_STRING_LIST (RIG_PARM_BANDSELECT|RIG_PARM_KEYERTYPE|RIG_PARM_KEYERTYPE) #define RIG_PARM_READONLY_LIST (RIG_PARM_BAT) #define RIG_PARM_IS_FLOAT(l) ((l)&RIG_PARM_FLOAT_LIST) diff --git a/tests/rigctl_parse.c b/tests/rigctl_parse.c index 5be851fb6..4c6020baf 100644 --- a/tests/rigctl_parse.c +++ b/tests/rigctl_parse.c @@ -3745,11 +3745,13 @@ declare_proto_rig(set_parm) break; case RIG_CONF_STRING: +#if 0 if (parm == RIG_PARM_KEYERTYPE) { val.i = atoi(arg2); } else +#endif { val.cs = arg2; }