Difference between revisions of "Hacking the GNURadio Module 'gr-satnogs'"
From SatNOGS Wiki
m (category) (Tag: Visual edit) |
m (Fixed typo) (Tag: Visual edit) |
||
Line 28: | Line 28: | ||
See if everything worked: | See if everything worked: | ||
− | + | $ python -c "import satnogs" | |
If no output appears your custom 'gr-satnogs' module has been built and can be used by satnogs-client. | If no output appears your custom 'gr-satnogs' module has been built and can be used by satnogs-client. |
Revision as of 10:59, 1 February 2019
A few steps on starting with hacking on 'gr-satnogs' on a SatNOGS node:
Ensure you have these packages installed:
- python-dev - swig
$ sudo apt install swig python-dev
Remove the package that has been installed by ansible (if you're using ansible):
$ dpkg -r gr-satnogs
Get the repo from git:
$ git clone git@gitlab.com:librespacefoundation/satnogs/gr-satnogs.git
Follow the instructions in 'README.md', in short:
$ mkdir build $ cd build $ cmake ../ $ make [-j4] # -j4 to speedup things ;-) $ sudo make install $ sudo ldconfig
See if everything worked:
$ python -c "import satnogs"
If no output appears your custom 'gr-satnogs' module has been built and can be used by satnogs-client. If it failed, a message like:
Traceback (most recent call last): File "<string>", line 1, in <module> ImportError: No module named satnogs
will appear. On the next observation check
$ journalctl -u satnogs-client.service
for errors!
Happy hacking!