Adds ifc_name() to libusrp2 and gr-usrp2
[debian/gnuradio] / gr-usrp2 / src / usrp2.i
index 57f359ed7159017d346d2e4185c8d786ef8b3279..2a07103cc8812ce3209e3b4c407676ec47a73fc3 100644 (file)
  * Boston, MA 02110-1301, USA.
  */
 
-%feature("autodoc", "1");              // generate python docstrings
-
-%import(module="gnuradio_swig_py_runtime") "gnuradio.i"        // the common stuff
-%import <stdint.i>     
+%include "gnuradio.i"  // the common stuff
+%import <stdint.i>
 
 %{
-#include <gnuradio_swig_bug_workaround.h>
 #include "usrp2_source_16sc.h"
 #include "usrp2_source_32fc.h"
 #include "usrp2_sink_16sc.h"
@@ -48,6 +45,7 @@ public:
   ~usrp2_base();
 
   std::string mac_addr() const;
+  std::string ifc_name() const;
   %rename(_real_fpga_master_clock_freq) fpga_master_clock_freq;
   bool fpga_master_clock_freq(long *freq);
   bool sync_to_pps();
@@ -67,6 +65,7 @@ public:
 
   bool set_gain(double gain);
   %rename(_real_set_center_freq) set_center_freq;
+  bool set_lo_offset(double frequency);
   bool set_center_freq(double frequency, usrp2::tune_result *r);
   bool set_decim(int decimation_factor);
   bool set_scale_iq(int scale_i, int scale_q);
@@ -132,6 +131,7 @@ public:
 
   bool set_gain(double gain);
   %rename(_real_set_center_freq) set_center_freq;
+  bool set_lo_offset(double frequency);
   bool set_center_freq(double frequency, usrp2::tune_result *r);
   bool set_interp(int interp_factor);
   bool set_scale_iq(int scale_i, int scale_q);