aboutsummaryrefslogtreecommitdiffstats
path: root/apps
AgeCommit message (Collapse)AuthorFilesLines
2018-08-10trx/udp_link.py: close socket in destructorVadim Yanitskiy1-1/+0
Previously it was required to call the UDPLink.shutdown() method manually in order to close a socket. Let's do it automatically using the destructor of UDPLink. Cherry-picked from: I59c3dc61ec58cd9effeb789947d28fd602ca91f4 Change-Id: Ief7aa21d1e50682a90616833b679741957193aae
2018-08-10apps/grgsm_trx: use format string for help messageVadim Yanitskiy1-9/+16
Instead of using the hard-coded default values in help message, it makes sense to use a format string, and pass the actual values when printing help. Change-Id: Ib1bf0ef3ded86aa92faeb9b63eb286283f5c8c3d
2018-08-10grgsm_trx: change default TRX port number to 6700Vadim Yanitskiy1-1/+1
In order to avoid clashes with OsmoTRX, which may be also running on the same host, let's use a different port range starting from 6700 by default. This idea was introduced as a result of OS#2984. Change-Id: Iaf0c78733bfefcb0b0938abf6d316e27d03ecab4
2018-08-10apps/grgsm_trx: also print Piotr as a copyright holderVadim Yanitskiy1-0/+1
Despite the most part of Python code was written by Vadim, it's heavily based on huge and impressive work done by Piotr. Let's also print his credentials in the license header. Change-Id: Icca7c679d84f99440ff502219f624e0f73112744
2018-06-18Placing grcc compilation utils in separate filesPiotr Krysik1-52/+4
Avoiding increasing required cmake version with use of wrapper shell script.
2018-06-18Add cmake options that enable/disable grcc compilationVasil Velichkov1-2/+14
To disable compilation of both grgsm_livemon and grgsm_livemon_headless execute cmake -DENABLE_GRCC=OFF .. To disable only one execute cmake -DENABLE_GRGSM_LIVEMON=OFF .. cmake -DENABLE_GRGSM_LIVEMON_HEADLESS=OFF ..
2018-06-04Changing tabs to spacesPiotr Krysik1-27/+27
2018-06-04Disabling installation of desktop filesPiotr Krysik1-1/+1
Installation of dekstop files is causing problems with packaging - github issue #335. Disabling it then.
2018-06-02Commenting out a line causeing crash on HackRFPiotr Krysik1-1/+1
2018-05-05Added short description of grgsm_trxPiotr Krysik1-0/+3
2018-04-17Merge branch 'fixeria/trx' of https://github.com/axilirator/gr-gsm into ↵Piotr Krysik1-3/+3
fixeria_trx # Resolved conflicts: # apps/grgsm_trx # python/trx/radio_if.py # swig/grgsm_swig.i
2018-04-17GRCC: Adding new directories to python path to make grc files compile after ↵Piotr Krysik1-0/+2
merger
2018-04-16Merge branch 'ptrkrysik/trx' into developmentPiotr Krysik2-0/+166
2018-03-22Fix the parallel build.Vasil Velichkov1-2/+28
- Override the GR_UNIQUE_TARGET function to not append a hash to the target name. - Add explicit dependency between pygen_apps and _grgsm_swig The _grgs_swig needs to be built first because grcc evaluates and verify all imports - Test the parallel build in the docker containers as well
2018-03-22Compile the .grc files with cmake and grccVasil Velichkov3-633/+30
And remove the pre-built scripts from the repository Fixes #13
2018-01-23Fixing missing callback to set_fc in clock_offset_control blockPiotr Krysik2-55/+125
2017-12-04apps/grgsm_trx: use 4 * GSM_SYM_RATE as default sample rateVadim Yanitskiy1-2/+2
With this sample rate it's easier to synchronize training sequence with the signal.
2017-12-01trx: Changed default gain to 40Piotr Krysik1-1/+1
2017-11-30trc: Changed sample rate to 4 times GSM symbol ratePiotr Krysik1-1/+1
2017-11-29apps/grgsm_trx: fix antenna selection optionsVadim Yanitskiy1-1/+1
Both '--rx-antenna' and '--tx-antenna' require an argument.
2017-11-05Making headless livemon executablePiotr Krysik1-0/+0
2017-11-05apps/grgsm_trx: add cmd line arguments for TX chainVadim Yanitskiy1-10/+25
2017-11-05apps/grgsm_trx: get rid of unused subdev_specVadim Yanitskiy1-9/+4
This could be specified via the device_args, for example: "subdev=B:0".
2017-11-05apps/grgsm_trx: import helper classes from grgsm.trxVadim Yanitskiy7-669/+6
2017-09-25Making arfcn<->freq conversions more robust for grgsm_livemon too (closes ↵Petter Reinholdtsen1-1/+32
issue #337).
2017-09-19Moved trx utilities from apps subdirectory - the grgsm_trx app need to be ↵Piotr Krysik2-0/+156
updated
2017-09-12Merge branch 'fixeria/trx' into developmentPiotr Krysik6-0/+663
# Conflicts: # swig/grgsm_swig.i
2017-09-11Removed all references to 'band'Piotr Krysik1-22/+12
2017-09-11Remove 'band' option from grgsm_decode altogetherPiotr Krysik1-28/+5
2017-09-11Bring back parameter checking, correct creation of grgsm_capture objectPiotr Krysik1-3/+6
2017-09-11Remove band from grgsm_capture altogetherPiotr Krysik1-30/+5
2017-09-11delete some useless code after the change of is_valid_arfcn(...) and ↵leommxj2-17/+5
arfcn2downlink(...)
2017-09-11fix bug after commit 3dfa11b89e6a74e6857c11e3029b372c746d535f .change ↵leommxj3-7/+7
arfcn2downlink(a,b) to one argument in grgsm_decode and grgsm_capture and grgsm_channelize
2017-09-11fix bug after commit 3dfa11b89e6a74e6857c11e3029b372c746d535f .change ↵leommxj2-5/+5
is_valid_arfcn grgsm(a,b) to one argument in grgsm_decode and grgsm_capture
2017-09-11Removing *livemon_headless.py script that shouldn't be in the repository.Piotr Krysik1-230/+0
2017-09-06Making arfcn<->freq conversions more robust and uptading apps depending on itPiotr Krysik3-36/+101
2017-08-31Added *.desktop files installation a'la GNU Radio.Piotr Krysik4-2/+75
After building grgsm_setup_freedesktop is created. It has to be executed during installation of a package with 'install' as a parameter. During removal of a package it has to be called with 'uninstall' as a parameter.
2017-08-30Moved the desktop file to subdirectory for clarityPiotr Krysik3-6/+24
2017-08-30Changed destination variable for the desktop filesPiotr Krysik1-2/+1
2017-08-30Added recording length parameter to grgsm_livemon_headlessPiotr Krysik2-26/+356
2017-08-30Merge pull request #322 from petterreinholdtsen/gain-sliderPiotr Krysik1-2/+2
Rename g_slider to gain_slider for consistency.
2017-08-28Rename g_slider to gain_slider for consistency.Petter Reinholdtsen1-2/+2
2017-08-28Add generated grgsm_livemon_headless from grgsm_livemon_headless.grc and ↵Petter Reinholdtsen2-0/+218
install the program.
2017-08-28Add non-GUI/headless livemon version.Petter Reinholdtsen2-0/+2626
The grgsm_livemon_headless.grc file can be re-created using grgsm_livemon.grc and the instructions in the README, documenting how to disable the GUI in the normal livemon version.
2017-08-28Merge pull request #320 from petterreinholdtsen/scanner-str-repr-fixPiotr Krysik1-1/+1
Fix fatal typo in channel_info.__repr__().
2017-08-28Merge branch 'packaging' into desktop-menu-entryPiotr Krysik4-26/+15
2017-08-28Merge pull request #318 from petterreinholdtsen/remove-compat-symlinksPiotr Krysik2-14/+0
Remove all traces of the compatibility symlinks from cmake.
2017-08-27Changed the BCCH+CCCH+SDCCH4 demapper into BCCH+CCCH demapperPiotr Krysik2-9/+9
2017-08-27Fix fatal typo in channel_info.__repr__().Petter Reinholdtsen1-1/+1
The format list is one value too short. Add the missing %s.
2017-08-26Add XDG desktop menu entry for grgsm_livemon.Petter Reinholdtsen2-0/+14