gr-gsm/python
Vasil Velichkov f51a624ec0 Filter out SoapyAudio devices
When gr-osmosdr is compiled with SoapySDR support and SoapyAudio is
installed the audio device is picked as a first choice when detecting
devices but grgsm tools are not able to work with audio devices. So in
such cases the user has to always specify the correct SDR device in the
args parameter which is a bit inconvenient.

When args is not specified call osmosdr.device_find to get all devices
and filter out unspported ones like SoapyAudio devices. When args is
specifed just try to create osmosdr.source with whatever value has been
specified.

Add -l and --list-devices command line option that prints information
about all detected devices.

Example commands:
  grgsm_capture --list-devices
  grgsm_capture --list-devices --args=nofake
  grgsm_capture --args=uhd,type=b210 -a 111 capture.cfile
  grgsm_livemon --args=rtl
  grgsm_livemon --args=uhd,type=b210

Change-Id: Ib84081041ca6c2bc18b9da0c32bac9d3ecef65ca
2019-07-18 10:31:27 +02:00
..
demapping Corrections in the buildsystem 2017-09-18 21:36:06 +02:00
misc_utils Filter out SoapyAudio devices 2019-07-18 10:31:27 +02:00
receiver Compile the .grc files with cmake and grcc 2018-03-22 06:07:24 +01:00
transmitter Correction of bursts tagger 2017-10-31 05:54:31 +01:00
trx apps/grgsm_trx: introduce initial LMS driver support 2019-07-18 10:31:27 +02:00
CMakeLists.txt Fix the TCH/H decoder and demapper XML definitions 2019-07-18 10:31:27 +02:00
__init__.py Filter out SoapyAudio devices 2019-07-18 10:31:27 +02:00
build_utils.py Initial commit - gsm-receiver with removed quick hacks 2014-02-04 17:57:25 +01:00
build_utils_codes.py Initial commit - gsm-receiver with removed quick hacks 2014-02-04 17:57:25 +01:00
grgsm Compile the .grc files with cmake and grcc 2018-03-22 06:07:24 +01:00
qa_arfcn.py Making arfcn<->freq conversions more robust and uptading apps depending on it 2017-09-06 17:48:38 +02:00
qa_burst_file_source.py burst_file_source: Fix reading longer bursts 2018-09-13 15:35:44 +02:00
qa_burst_fnr_filter.py Big update of copyright statements so they can be automatically processed to produce debian/copyright file 2017-08-23 16:02:19 +02:00
qa_burst_printer.py Big update of copyright statements so they can be automatically processed to produce debian/copyright file 2017-08-23 16:02:19 +02:00
qa_burst_sdcch_subslot_filter.py Big update of copyright statements so they can be automatically processed to produce debian/copyright file 2017-08-23 16:02:19 +02:00
qa_burst_sdcch_subslot_splitter.py Big update of copyright statements so they can be automatically processed to produce debian/copyright file 2017-08-23 16:02:19 +02:00
qa_burst_timeslot_filter.py Big update of copyright statements so they can be automatically processed to produce debian/copyright file 2017-08-23 16:02:19 +02:00
qa_burst_timeslot_splitter.py Big update of copyright statements so they can be automatically processed to produce debian/copyright file 2017-08-23 16:02:19 +02:00
qa_controlled_fractional_resampler_cc.py Big update of copyright statements so they can be automatically processed to produce debian/copyright file 2017-08-23 16:02:19 +02:00
qa_decryption.py Big update of copyright statements so they can be automatically processed to produce debian/copyright file 2017-08-23 16:02:19 +02:00
qa_dummy_burst_filter.py Big update of copyright statements so they can be automatically processed to produce debian/copyright file 2017-08-23 16:02:19 +02:00
qa_message_printer.py Big update of copyright statements so they can be automatically processed to produce debian/copyright file 2017-08-23 16:02:19 +02:00
qa_message_source_sink.py Big update of copyright statements so they can be automatically processed to produce debian/copyright file 2017-08-23 16:02:19 +02:00
qa_msg_to_tag.py Big update of copyright statements so they can be automatically processed to produce debian/copyright file 2017-08-23 16:02:19 +02:00
qa_tch_f_chans_demapper.py Add tests for the TCH/F and TCH/H Demappers 2019-07-18 10:31:26 +02:00
qa_tch_f_decoder.py Add tch_f_decoder tests 2018-04-06 15:18:26 +02:00
qa_tch_h_chans_demapper.py Add tests for the TCH/F and TCH/H Demappers 2019-07-18 10:31:26 +02:00
qa_tch_h_decoder.py Add TCH/H decoder tests 2019-07-18 10:31:26 +02:00
qa_txtime_bursts_tagger.py Adding block for tagging bursts 2017-09-19 08:05:28 +02:00
qa_txtime_setter.py Added txtime_setter block (a c++ version of txtime_bursts_tagger Python block) 2017-11-05 12:23:15 +01:00
qa_uplink_downlink_splitter.py Big update of copyright statements so they can be automatically processed to produce debian/copyright file 2017-08-23 16:02:19 +02:00