diff options
| author | Matthias P. Braendli <matthias.braendli@mpb.li> | 2014-03-26 18:28:43 +0100 | 
|---|---|---|
| committer | Matthias P. Braendli <matthias.braendli@mpb.li> | 2014-03-26 18:28:43 +0100 | 
| commit | 5dc7424715e68ee0581df13a3e76ea4d1cf2a0bd (patch) | |
| tree | 95b93e192cbc5b627d379ce448e1f6f0146a9e91 | |
| parent | b6071e227819f54943933ed7a4ec0eaa4934ba4e (diff) | |
| download | dabmod-5dc7424715e68ee0581df13a3e76ea4d1cf2a0bd.tar.gz dabmod-5dc7424715e68ee0581df13a3e76ea4d1cf2a0bd.tar.bz2 dabmod-5dc7424715e68ee0581df13a3e76ea4d1cf2a0bd.zip | |
remove all #if ENABLE_UHD
| -rw-r--r-- | src/OutputUHD.cpp | 33 | 
1 files changed, 0 insertions, 33 deletions
| diff --git a/src/OutputUHD.cpp b/src/OutputUHD.cpp index 73bd38e..f4ddf66 100644 --- a/src/OutputUHD.cpp +++ b/src/OutputUHD.cpp @@ -24,8 +24,6 @@     along with ODR-DabMod.  If not, see <http://www.gnu.org/licenses/>.   */ -#define ENABLE_UHD 1 -  #include "OutputUHD.h"  #include "PcDebug.h"  #include "Log.h" @@ -82,7 +80,6 @@ OutputUHD::OutputUHD(      RC_ADD_PARAMETER(freq,   "UHD transmission frequency");      RC_ADD_PARAMETER(muting, "mute the output by stopping the transmitter"); -#if ENABLE_UHD      uhd::set_thread_priority_safe();      //create a usrp device @@ -193,10 +190,6 @@ OutputUHD::OutputUHD(      // preparing output thread worker data      uwd.myUsrp = myUsrp; -#else -    myLogger.level(error) << -        "OutputUHD: UHD initialisation disabled at compile-time"; -#endif      uwd.frame0.ts.timestamp_valid = false;      uwd.frame1.ts.timestamp_valid = false; @@ -318,14 +311,12 @@ void UHDWorker::process()      size_t num_acc_samps; //number of accumulated samples      //int write_fail_count; -#if ENABLE_UHD      // Transmit timeout      const double timeout = 0.2;      uhd::stream_args_t stream_args("fc32"); //complex floats      uhd::tx_streamer::sptr myTxStream = uwd->myUsrp->get_tx_stream(stream_args);      size_t bufsize = myTxStream->get_max_num_samps(); -#endif      const complexf* in; @@ -363,7 +354,6 @@ void UHDWorker::process()          sizeIn = uwd->bufsize / sizeof(complexf); -#if ENABLE_UHD          // Check for ref_lock          if (uwd->check_refclk_loss)          { @@ -387,9 +377,6 @@ void UHDWorker::process()          }          usrp_time = uwd->myUsrp->get_time_now().get_real_secs(); -#else -        usrp_time = 0; -#endif          if (uwd->sourceContainsTimestamp) {              if (!frame->ts.timestamp_valid) { @@ -419,7 +406,6 @@ void UHDWorker::process()                  goto loopend; //skip the frame              } -#if ENABLE_UHD              if (md.time_spec.get_real_secs() > usrp_time + TIMESTAMP_MARGIN_FUTURE) {                  uwd->logger->level(warn) <<                          "OutputUHD: Timestamp too far in the future! offset: " << @@ -433,7 +419,6 @@ void UHDWorker::process()                          md.time_spec.get_real_secs() - usrp_time;                  throw std::runtime_error("Timestamp error. Aborted.");              } -#endif              if (last_pps > pps_offset) {                  uwd->logger->log(info, @@ -463,16 +448,9 @@ void UHDWorker::process()              }          } -#if ENABLE_UHD          PDEBUG("UHDWorker::process:max_num_samps: %zu.\n",                  myTxStream->get_max_num_samps()); -        /* -           size_t num_tx_samps = myTxStream->send( -           dataIn, sizeIn, md, timeout); - -           MDEBUG("UHDWorker::process:num_tx_samps: %zu.\n", num_tx_samps); -           */          while (running && !uwd->muting && (num_acc_samps < sizeIn)) {              size_t samps_to_send = std::min(sizeIn - num_acc_samps, bufsize); @@ -576,13 +554,6 @@ void UHDWorker::process()          } -#else // ENABLE_UHD -        uwd->logger->log(info, "OutputUHD UHD DISABLED: Sample %d : valid timestamp %zu + %f\n", -                frame->fct, -                tx_second, -                pps_offset); -        usleep(23000); // 23ms, a bit faster than realtime for TM 2 -#endif          last_pps = pps_offset; @@ -602,16 +573,12 @@ void OutputUHD::set_parameter(const string& parameter, const string& value)      if (parameter == "txgain") {          ss >> myConf.txgain; -#if ENABLE_UHD          myUsrp->set_tx_gain(myConf.txgain); -#endif      }      else if (parameter == "freq") {          ss >> myConf.frequency; -#if ENABLE_UHD          myUsrp->set_tx_freq(myConf.frequency);          myConf.frequency = myUsrp->get_tx_freq(); -#endif      }      else if (parameter == "muting") {          ss >> myMuting; | 
