diff --git a/include/hamlib/rig.h b/include/hamlib/rig.h index b406b0004..cc731fb79 100644 --- a/include/hamlib/rig.h +++ b/include/hamlib/rig.h @@ -1953,7 +1953,8 @@ enum rig_caps_int_e { enum rig_caps_cptr_e { RIG_CAPS_VERSION_CPTR, RIG_CAPS_MFG_NAME_CPTR, - RIG_CAPS_MODEL_NAME_CPTR + RIG_CAPS_MODEL_NAME_CPTR, + RIG_CAPS_STATUS_CPTR }; /** diff --git a/src/misc.c b/src/misc.c index 1824a8c89..a504376e7 100644 --- a/src/misc.c +++ b/src/misc.c @@ -2120,6 +2120,9 @@ const char *rig_get_caps_cptr(rig_model_t rig_model, enum rig_caps_cptr_e rig_ca case RIG_CAPS_MODEL_NAME_CPTR: return caps->model_name; + case RIG_CAPS_STATUS_CPTR: + return rig_strstatus(caps->status); + default: rig_debug(RIG_DEBUG_ERR, "%s: Unknown requested rig_caps value=%d\n", __func__, rig_caps); return "Unknown caps value";