MCPcopy Create free account
hub / github.com/Hamlib/Hamlib / rig_has_get_parm

Function rig_has_get_parm

src/settings.c:380–390  ·  view source on GitHub ↗

* \brief check retrieval ability of parameter settings * \param rig The rig handle * \param parm The parameter settings * * Checks if a rig is capable of *getting* a parm setting. * Since the \a parm is an OR'ed bitwise argument, more than * one parameter can be checked at the same time. * * EXAMPLE: if (rig_has_get_parm(my_rig, RIG_PARM_ANN)) good4you(); * * \return a bit map of

Source from the content-addressed store, hash-verified

378 * \sa rig_has_set_parm(), rig_get_parm()
379 */
380setting_t HAMLIB_API rig_has_get_parm(RIG *rig, setting_t parm)
381{
382 rig_debug(RIG_DEBUG_VERBOSE, "%s called\n", __func__);
383
384 if (!rig || !rig->caps)
385 {
386 return 0;
387 }
388
389 return (STATE(rig)->has_get_parm & parm);
390}
391
392
393/**

Callers 3

hasGetParmMethod · 0.85
rig_get_parmFunction · 0.85
rigctl_parse.cFile · 0.85

Calls 1

rig_debugFunction · 0.85

Tested by

no test coverage detected