kopia lustrzana https://github.com/Hamlib/Hamlib
Have TS950 return default bandwidths for FM, AM, FMN
SH0; does not work in these modes https://github.com/Hamlib/Hamlib/issues/398pull/412/head
rodzic
7351315d07
commit
81c2385d43
|
@ -123,7 +123,7 @@ static int netrigctl_vfostr(RIG *rig, char *vfostr, int len, vfo_t vfo)
|
|||
|
||||
if (rig->state.vfo_opt)
|
||||
{
|
||||
rig_debug(RIG_DEBUG_TRACE, "%s: vfo_opt vfo=%d\n", __func__, vfo);
|
||||
rig_debug(RIG_DEBUG_TRACE, "%s: vfo_opt vfo=%u\n", __func__, vfo);
|
||||
char *myvfo;
|
||||
switch(vfo)
|
||||
{
|
||||
|
|
|
@ -5891,6 +5891,17 @@ int newcat_get_rx_bandwidth(RIG *rig, vfo_t vfo, rmode_t mode, pbwidth_t *width)
|
|||
return err;
|
||||
}
|
||||
|
||||
if (is_ft950)
|
||||
{ // can't query SH in some modes
|
||||
switch(rig->state.current_mode)
|
||||
{
|
||||
case RIG_MODE_FM: val->i = 12000; break;
|
||||
case RIG_MODE_AM: val->i = 6000; break;
|
||||
case RIG_MODE_AMN: val->i = 2400; break;
|
||||
}
|
||||
return RIG_OK;
|
||||
}
|
||||
|
||||
if (rig->caps->targetable_vfo & RIG_TARGETABLE_MODE)
|
||||
{
|
||||
main_sub_vfo = (RIG_VFO_B == vfo || RIG_VFO_SUB == vfo) ? '1' : '0';
|
||||
|
|
Ładowanie…
Reference in New Issue