only set scale_iq if asked
authorjcorgan <jcorgan@221aa14e-8319-0410-a670-987f0aec2ac5>
Mon, 19 Jan 2009 21:21:40 +0000 (21:21 +0000)
committerjcorgan <jcorgan@221aa14e-8319-0410-a670-987f0aec2ac5>
Mon, 19 Jan 2009 21:21:40 +0000 (21:21 +0000)
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10261 221aa14e-8319-0410-a670-987f0aec2ac5

usrp2/host/apps/tx_samples.cc

index e497e023e5ea3c4e7ba44e89656ac5ba44406ca8..8ce643f0a010b1f88bbe9d0be9f9edd4417d4632 100644 (file)
@@ -100,7 +100,7 @@ main(int argc, char **argv)
   double freq = 0;
   int32_t interp = 32;
   int32_t samples_per_frame = MAX_SAMPLES;
-  int32_t scale = 3000;
+  int32_t scale = -1;
   double gain = GAIN_NOT_SET;
   
   int    ch;
@@ -225,12 +225,13 @@ main(int argc, char **argv)
     return 1;
   }
 
-  if (!u2->set_tx_scale_iq(scale, scale)){
-    std::cerr << "set_tx_scale_iq failed\n";
-    return 1;
+  if (scale != -1){
+    if (!u2->set_tx_scale_iq(scale, scale)){
+      std::cerr << "set_tx_scale_iq failed\n";
+      return 1;
+    }
   }
 
-
   usrp2::tx_metadata   md;
   md.timestamp = -1;
   md.start_of_burst = 1;