kopia lustrzana https://github.com/Hamlib/Hamlib
Add FUNC_MUTE to K4 in k3.c
rodzic
71407bbf1d
commit
6ad3ace726
|
@ -43,6 +43,8 @@
|
|||
RIG_FUNC_DUAL_WATCH|RIG_FUNC_DIVERSITY|\
|
||||
RIG_FUNC_LOCK|RIG_FUNC_RIT|RIG_FUNC_XIT|RIG_FUNC_SEND_MORSE)
|
||||
|
||||
#define K4_FUNC_ALL (K3_FUNC_ALL|RIG_FUNC_MUTE)
|
||||
|
||||
#define K3_LEVEL_ALL (RIG_LEVEL_ATT|RIG_LEVEL_PREAMP|RIG_LEVEL_AGC|RIG_LEVEL_SQL|\
|
||||
RIG_LEVEL_STRENGTH|RIG_LEVEL_ALC|RIG_LEVEL_RFPOWER|RIG_LEVEL_KEYSPD|\
|
||||
RIG_LEVEL_AF|RIG_LEVEL_RF|RIG_LEVEL_MICGAIN|RIG_LEVEL_COMP|\
|
||||
|
@ -488,7 +490,7 @@ const struct rig_caps k4_caps =
|
|||
RIG_MODEL(RIG_MODEL_K4),
|
||||
.model_name = "K4",
|
||||
.mfg_name = "Elecraft",
|
||||
.version = BACKEND_VER ".23",
|
||||
.version = BACKEND_VER ".24",
|
||||
.copyright = "LGPL",
|
||||
.status = RIG_STATUS_STABLE,
|
||||
.rig_type = RIG_TYPE_TRANSCEIVER,
|
||||
|
@ -506,8 +508,8 @@ const struct rig_caps k4_caps =
|
|||
.timeout = 1000, /* FA and FB make take up to 500 ms on band change */
|
||||
.retry = 5,
|
||||
|
||||
.has_get_func = K3_FUNC_ALL,
|
||||
.has_set_func = K3_FUNC_ALL,
|
||||
.has_get_func = K4_FUNC_ALL,
|
||||
.has_set_func = K4_FUNC_ALL,
|
||||
.has_get_level = K3_LEVEL_ALL,
|
||||
.has_set_level = RIG_LEVEL_SET(K3_LEVEL_ALL),
|
||||
.has_get_parm = RIG_PARM_NONE,
|
||||
|
@ -2378,6 +2380,10 @@ int k3_set_func(RIG *rig, vfo_t vfo, setting_t func, int status)
|
|||
snprintf(buf, sizeof(buf), "KYW%c", status);
|
||||
break;
|
||||
|
||||
case RIG_FUNC_MUTE: // K4 Only that we know of
|
||||
SNPRINTF(buf, sizeof(buf), "AG%c", (status == 0) ? '/' : '0');
|
||||
break;
|
||||
|
||||
default:
|
||||
return kenwood_set_func(rig, vfo, func, status);
|
||||
}
|
||||
|
|
Ładowanie…
Reference in New Issue