kopia lustrzana https://github.com/Hamlib/Hamlib
FTDX101D set roofing filter to allow for requested bandwidth in newcat.c
rodzic
253ee97a90
commit
8760d2576b
|
@ -5755,6 +5755,7 @@ int newcat_set_rx_bandwidth(RIG *rig, vfo_t vfo, rmode_t mode, pbwidth_t width)
|
||||||
} // end is_ft1200
|
} // end is_ft1200
|
||||||
else if (is_ft101)
|
else if (is_ft101)
|
||||||
{
|
{
|
||||||
|
int roof_width;
|
||||||
switch (mode)
|
switch (mode)
|
||||||
{
|
{
|
||||||
case RIG_MODE_PKTUSB:
|
case RIG_MODE_PKTUSB:
|
||||||
|
@ -5812,6 +5813,18 @@ int newcat_set_rx_bandwidth(RIG *rig, vfo_t vfo, rmode_t mode, pbwidth_t width)
|
||||||
else if (width <= 3500) { w = 22; }
|
else if (width <= 3500) { w = 22; }
|
||||||
else { w = 23; } // 4000Hz
|
else { w = 23; } // 4000Hz
|
||||||
} // end switch(mode)
|
} // end switch(mode)
|
||||||
|
// set roofing filter to allow for requested bandwith
|
||||||
|
// widths of 3 and 5 are optional so won't do them
|
||||||
|
if (width <= 600) roof_width = 4;
|
||||||
|
else if (width <= 3000) roof_width = 2;
|
||||||
|
else roof_width = 1;
|
||||||
|
snprintf(priv->cmd_str, sizeof(priv->cmd_str), "RF%c%1d%c", main_sub_vfo, roof_width,
|
||||||
|
cat_term);
|
||||||
|
|
||||||
|
if (RIG_OK != (err = newcat_set_cmd(rig)))
|
||||||
|
{
|
||||||
|
return err;
|
||||||
|
}
|
||||||
|
|
||||||
} // end is_ft101
|
} // end is_ft101
|
||||||
else
|
else
|
||||||
|
|
Ładowanie…
Reference in New Issue