Commit Graph

802 Commits

Author SHA1 Message Date
Piotr Krysik d81cfe0da2 Removed cpack stuff 2017-08-30 10:51:49 +02:00
Piotr Krysik 4c5564bf2a Moved the desktop file to subdirectory for clarity 2017-08-30 10:47:07 +02:00
Piotr Krysik 0a80b1447c Changed destination variable for the desktop files 2017-08-30 10:43:59 +02:00
Piotr Krysik c8f46319dd Added recording length parameter to grgsm_livemon_headless 2017-08-30 10:39:29 +02:00
Piotr Krysik 1ecd1ac683 Merge pull request #323 from petterreinholdtsen/deb-build
Improve debian build rules and avoid conflict with official Debian package.
2017-08-30 10:06:15 +02:00
Piotr Krysik 82ae3d01bb Merge pull request #322 from petterreinholdtsen/gain-slider
Rename g_slider to gain_slider for consistency.
2017-08-30 10:03:35 +02:00
Piotr Krysik 4b51b0a938 Merge pull request #321 from petterreinholdtsen/grgsm-livemon-headless
Provide grgsm_livemon_headless for running from scripts.
2017-08-30 10:03:15 +02:00
Petter Reinholdtsen 160598ab2e Clean up Debian packaging rules a bit. 2017-08-29 09:31:08 +02:00
Petter Reinholdtsen 5887f76c52 Move debian/ directory to dists/ to avoid conflict with official Debian packaging. 2017-08-29 09:23:20 +02:00
Petter Reinholdtsen 228b52e2bb Rename g_slider to gain_slider for consistency. 2017-08-28 22:23:27 +02:00
Petter Reinholdtsen 0af5512ceb Add generated grgsm_livemon_headless from grgsm_livemon_headless.grc and install the program. 2017-08-28 22:19:11 +02:00
Petter Reinholdtsen 5b083acff5 Add non-GUI/headless livemon version.
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-28 22:17:38 +02:00
Piotr Krysik d65671eacb Merge pull request #320 from petterreinholdtsen/scanner-str-repr-fix
Fix fatal typo in channel_info.__repr__().
2017-08-28 17:58:08 +02:00
Piotr Krysik 74bc2fa6cc Merge pull request #319 from petterreinholdtsen/desktop-menu-entry
Add XDG desktop menu entry for grgsm_livemon.
2017-08-28 17:57:08 +02:00
Piotr Krysik 440dcea64e Merge branch 'packaging' into desktop-menu-entry 2017-08-28 17:56:21 +02:00
Piotr Krysik 56825a7ae8 Merge pull request #318 from petterreinholdtsen/remove-compat-symlinks
Remove all traces of the compatibility symlinks from cmake.
2017-08-28 17:49:04 +02:00
Piotr Krysik 54e3905c11 Changed the BCCH+CCCH+SDCCH4 demapper into BCCH+CCCH demapper 2017-08-27 12:27:21 +02:00
Petter Reinholdtsen 1eeb1b4a2b Fix fatal typo in channel_info.__repr__().
The format list is one value too short.  Add the missing %s.
2017-08-27 05:39:47 +00:00
Petter Reinholdtsen ccab28dffe Add XDG desktop menu entry for grgsm_livemon. 2017-08-26 13:25:22 +00:00
Petter Reinholdtsen 8275578db6 Remove all traces of the compatibility symlinks from cmake. 2017-08-26 13:14:13 +00:00
Piotr Krysik 688c81e417 Fixing collectorport and collector removed in the last commit from grgsm_livemon 2017-08-26 13:32:51 +02:00
Piotr Krysik 50c3e36373 Applied new changes in grgsm_livemon.grc to the python code 2017-08-26 12:59:15 +02:00
Piotr Krysik 44ee1beeff Merge branch 'udp-server-print' of https://github.com/petterreinholdtsen/gr-gsm into petterreinholdtsen-udp-server-print
# Conflicts:
#	apps/grgsm_livemon.grc
2017-08-26 12:51:03 +02:00
Piotr Krysik 85ec6ae4e7 Applied changes with collector port and IP in python version of grgsm_livemon 2017-08-26 12:24:34 +02:00
Piotr Krysik 9091d2391c Merge branch 'config-collector-point' of https://github.com/petterreinholdtsen/gr-gsm into petterreinholdtsen-config-collector-point 2017-08-26 12:20:42 +02:00
Piotr Krysik 3da60ab5d7 Merge branch 'petterreinholdtsen-scanner-str-repr' into packaging 2017-08-26 11:55:12 +02:00
Piotr Krysik 3138f90f6e Merge branch 'scanner-str-repr' of https://github.com/petterreinholdtsen/gr-gsm into petterreinholdtsen-scanner-str-repr
# Conflicts:
#	apps/grgsm_scanner
2017-08-26 11:43:11 +02:00
Piotr Krysik aed9f5cc80 Fixed problems resulting from Nones returned when no such frequency or ARFCN exists. 2017-08-26 11:25:53 +02:00
Piotr Krysik f77c9afb1f Merge branch 'petterreinholdtsen-reuse-scanner' into packaging 2017-08-26 11:00:31 +02:00
Piotr Krysik 8a771785ca Merge branch 'reuse-scanner' of https://github.com/petterreinholdtsen/gr-gsm into petterreinholdtsen-reuse-scanner 2017-08-26 11:00:00 +02:00
Piotr Krysik cd398e794c Removed compatibility symlinks (closes issue #302) 2017-08-25 22:12:16 +02:00
Piotr Krysik dea057452f Added a function returning maintance version name 2017-08-25 21:55:41 +02:00
Piotr Krysik 0f510c00eb Corrected name of of the project in cmake 2017-08-25 21:49:27 +02:00
Petter Reinholdtsen d7ab8c0605 Connect Message Printer block to UDP server block.
Instead of printing messages in parallel to the UDP package sending,
move the printing to after the UDP server block.  This make it both
possible to disable message printing by changing the server port to a
different value from the client port, and to print messages collected
by several clients by pointing all clients to the same server.
2017-08-25 10:23:27 +02:00
Petter Reinholdtsen 145d78dcbf Make UDP server port configurable using --serverport parameter.
This make it possible to run several grgsm_livemon processes on the same machine,
by giving them unique ports to listen on.
2017-08-25 08:19:58 +00:00
Piotr Krysik bb961c17fa Added versioning borrowed fron GNU Radio to gr-gsm 2017-08-24 15:35:42 +02:00
Petter Reinholdtsen 898f74c160 Make address and port of collector point configurable.
Introduce new command line arguments --collector <host> and
--collectorport <portnumber> to make it possible to send the GSM
packages outside localhost.
2017-08-24 14:10:36 +02:00
Petter Reinholdtsen 284282ef68 Change channel_info to provide both __str__ and __repr__.
The __str__() function should be used for pretty-printing of the
class, while __repr__ should be used to print a complete
representation of the class.  Earlier __repr__ would not include all
the information in the class.
2017-08-24 11:33:03 +02:00
Petter Reinholdtsen 6a7dc449e5 Restructure grgsm_scanner to allow its reuse from python
Split the main() function into do_scan() and argument_parser() and
move the result printing into a function pointer passed to do_scan().
This allow the scanner to be reused as a library from python.

Here is one way to reuse it:

  import imp
  scanner = imp.load_source('scanner', '/usr/bin/grgsm_scanner')
  (options, args) = scanner.argument_parser().parse_args()
  list = scanner.do_scan(options.samp_rate, options.band, options.speed,
                         options.ppm, options.gain, options.args)
  print list
2017-08-24 10:46:43 +02:00
Piotr Krysik 77868e4fa6 Updated apps/README with new names of helper scripts 2017-08-23 21:37:24 +02:00
Piotr Krysik af554ae769 Merge branch 'petterreinholdtsen-man-rst' into packaging_piotr 2017-08-23 21:36:41 +02:00
Piotr Krysik 22fdc13872 Merge branch 'man-rst' of https://github.com/petterreinholdtsen/gr-gsm into petterreinholdtsen-man-rst 2017-08-23 21:36:26 +02:00
Piotr Krysik 21e6892eb2 Merge branch 'petterreinholdtsen-deb-bin-no-ext' into packaging_piotr 2017-08-23 21:32:39 +02:00
Piotr Krysik 2cef7a2a91 Merge branch 'deb-bin-no-ext' of https://github.com/petterreinholdtsen/gr-gsm into petterreinholdtsen-deb-bin-no-ext 2017-08-23 21:32:26 +02:00
Piotr Krysik c3a17500ac Merge branch 'petterreinholdtsen-debverbuild' into packaging_piotr 2017-08-23 21:30:57 +02:00
Piotr Krysik 8a344cd635 Merge branch 'debverbuild' of https://github.com/petterreinholdtsen/gr-gsm into petterreinholdtsen-debverbuild 2017-08-23 21:30:31 +02:00
Piotr Krysik a6268a5bc1 Big update of copyright statements so they can be automatically processed to produce debian/copyright file 2017-08-23 16:02:19 +02:00
Piotr Krysik b9a87a18fb Moved openbts codes into a separate directory and updated their license statements so they can be automatically processed 2017-08-23 15:59:28 +02:00
Piotr Krysik 344e9d2f47 Merge branch 'libosmocore_integration' into packaging_piotr
# Conflicts:
#	python/receiver/gsm_wideband_input.py
2017-08-22 15:56:20 +02:00
Petter Reinholdtsen a3e9fbbfaa Added simple draft manual page for grgsm_livemon in rst format. 2017-08-21 20:15:38 +00:00