1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2026-06-01 21:54:55 -04:00

PlutoSDR input: implemented the rest of apply settings

This commit is contained in:
f4exb
2017-09-07 23:27:24 +02:00
parent e4d1aa121c
commit 868cac90f0
5 changed files with 149 additions and 9 deletions
@@ -147,3 +147,71 @@ void PlutoSDRInputSettings::translateGovernor(RateGovernor gov, QString& s)
break;
}
}
void PlutoSDRInputSettings::translateRFPath(RFPath path, QString& s)
{
switch(path)
{
case RFPATH_A_BAL:
s = "A_BALANCED";
break;
case RFPATH_B_BAL:
s = "B_BALANCED";
break;
case RFPATH_C_BAL:
s = "C_BALANCED";
break;
case RFPATH_A_NEG:
s = "A_N";
break;
case RFPATH_A_POS:
s = "A_P";
break;
case RFPATH_B_NEG:
s = "B_N";
break;
case RFPATH_B_POS:
s = "B_P";
break;
case RFPATH_C_NEG:
s = "C_N";
break;
case RFPATH_C_POS:
s = "C_P";
break;
case RFPATH_TX1MON:
s = "TX_MONITOR1";
break;
case RFPATH_TX2MON:
s = "TX_MONITOR2";
break;
case RFPATH_TX3MON:
s = "TX_MONITOR3";
break;
default:
s = "A_BALANCED";
break;
}
}
void PlutoSDRInputSettings::translateGainMode(GainMode mode, QString& s)
{
switch(mode)
{
case GAIN_MANUAL:
s = "manual";
break;
case GAIN_AGC_SLOW:
s = "slow_attack";
break;
case GAIN_AGC_FAST:
s = "fast_attack";
break;
case GAIN_HYBRID:
s = "hybrid";
break;
default:
s = "manual";
break;
}
}