diff options
author | Johnathan Corgan | 2012-04-01 16:47:32 -0700 |
---|---|---|
committer | Johnathan Corgan | 2012-04-01 16:47:32 -0700 |
commit | de0070d765ea31befcbc14eaecae2b934eec4afb (patch) | |
tree | c48808337128e50775ed0f31c3c2c4528fcea009 /gr-fcd/lib/fcd_source_c_impl.cc | |
parent | 269691c7d45675382bafbdf8a56f0682f1927fd9 (diff) | |
parent | 98c703b3282b47ae2e0deaf317468f789cc9176e (diff) | |
download | gnuradio-de0070d765ea31befcbc14eaecae2b934eec4afb.tar.gz gnuradio-de0070d765ea31befcbc14eaecae2b934eec4afb.tar.bz2 gnuradio-de0070d765ea31befcbc14eaecae2b934eec4afb.zip |
Merge branch 'master' into next
Diffstat (limited to 'gr-fcd/lib/fcd_source_c_impl.cc')
-rw-r--r-- | gr-fcd/lib/fcd_source_c_impl.cc | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/gr-fcd/lib/fcd_source_c_impl.cc b/gr-fcd/lib/fcd_source_c_impl.cc index a67d5bdbb..9543f16eb 100644 --- a/gr-fcd/lib/fcd_source_c_impl.cc +++ b/gr-fcd/lib/fcd_source_c_impl.cc @@ -173,6 +173,22 @@ void fcd_source_c_impl::set_lna_gain(float gain) /* TODO: check fme */ } +// Set mixer gain +void fcd_source_c_impl::set_mixer_gain(float gain) +{ + FCD_MODE_ENUM fme; + unsigned char g; + + if ( gain > 4.0 ) { + g = TMGE_P12_0DB; + } else { + g = TMGE_P4_0DB; + } + + fme = fcdAppSetParam(FCD_CMD_APP_SET_MIXER_GAIN, &g, 1); + /* TODO: check fme */ +} + // Set new frequency correction void fcd_source_c_impl::set_freq_corr(int ppm) { |