aboutsummaryrefslogtreecommitdiffstats
path: root/swig
AgeCommit message (Collapse)AuthorFilesLines
2014-08-26cmake: update from gnuradio masterDimitri Stolnikov1-5/+1
- Update the GrXXX modules from the GNURadio master - Force 3.7.3 since previous FindGnuradio was broken
2013-07-22cmake: require Python v2 for build configurationDimitri Stolnikov1-1/+1
based on a gnuradio patch by Jiri Pinkava http://gnuradio.org/cgit/gnuradio.git/commit/?id=8144572532b8bfa37af01e1264a334d2a898ea8d
2013-05-30introduce osmosdr namespace, remove _c suffixDimitri Stolnikov1-10/+17
- the namespace conversion adopts the common gnuradio coding guidelines - suffix removal is a preparation to support 8/16 bit complex data types
2013-05-29convert to gnuradio 3.7 interfaceDimitri Stolnikov2-12/+12
2013-04-28hackrf: add TX support (wip)Dimitri Stolnikov1-3/+3
features: - gain control for AMP & VGA - frequency error correction - automatic baseband filter - up to 20M sampling rate limitations: - no DC offset correction implemented (yet) - high sampling rates may not work on slow machines the following TX named gain stages are available: RF: MGA-81563, switchable 0 or 14dB IF: MAX2837 VGA, 0 to 47dB in 1dB steps
2013-04-09adopt gnuradio component header structureDimitri Stolnikov1-8/+8
this makes it neccessary to include headers with the osmosdr/ prefix thanks to Alexandru Csete for pointing this out.
2012-08-08disable size_vector_t templateDimitri Stolnikov1-2/+2
definition in swig interface this avoids a compile-time warning.
2012-08-06Add swig hint for devices_t objectsChristian Gagneraud1-0/+1
Signed-off-by: Christian Gagneraud <chris@techworks.ie> Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-08-05add swig hints for range and device objectsDimitri Stolnikov1-0/+14
Use case: print "\nSupported rates:" for rate in self.osmosdr_source_c_0.get_sample_rates(): print rate.start() print "\nSupported gains:" for gain in self.osmosdr_source_c_0.get_gain_range(): print gain.start()
2012-05-20introduce device discovery apiDimitri Stolnikov1-0/+4
This API allows to acquire a list of devices connected to the host and creates an argument string ready to be passed to a source object for cunstruction. Each device_t entry contains a "label" entry, which holds the generic device name which may be shown to the user for device selection. For certain radio hardware extended entries ("name", "serial", "type") may be available to make bijective device addressing possible. The argument string for target types "rtl_tcp" and "file" might be constructed using the osmosdr::device_t class facilities. Example: #include <osmosdr_device.h> #include <osmosdr_source_c.h> osmosdr::devices_t devs = osmosdr::device::find(); BOOST_FOREACH(osmosdr::device_t &dev, devs) // try to create each dev osmosdr_source_c_sptr src = osmosdr_make_source_c(dev.to_string());
2012-04-12don't install sink interface as it's unimplementedDimitri Stolnikov1-3/+3
the transmitter hardware is in the works at Maintech
2012-04-09add swig includes to make it work on gr >=v3.5.3Dimitri Stolnikov1-0/+4
2012-04-06initial commitDimitri Stolnikov2-0/+86