In the advanced satnogs settings, there’s a place to add a script here:
SATNOGS_POST_OBSERVATION_SCRIPT
Is this a path to add some python such as a personal decoder?
Or maybe auto-transfer and delete an IQ file?
If I want to change the .grc for a given receiver to fix some frequency offsets (like ESEO’s 3-4 kHz) - how does one do that? I didn’t want to overwrite the .py in /usr/bin.
Soon, I’ll know enough to answer questions 73s Chris
For SatNOGS these are in the gr-satnogs repo, in the apps/flowgraphs directory. @surligas is the main coordinator for that tree, and you may want to reach out before putting too much work into gr-satnogs as I know there are big changes coming.
Regarding the offset, currently the process is to store this offset at the SatNOGS DB as @csete mentioned. I will add an option to the next release for such a case, because other users asked for it too.
That’s perfect - I can follow this nps. But will the contribution guide / interface change?
@cshields gave the impression that I should hold back as there’s changes afoot!
RE: Offsets, that would be good to have a ‘pass specific’ option rather than it being a db thing. Esp. on new satellites or when TLEs / oscillators are not settled.
the changes I’m thinking of would be a shift from osmosdr to soapy, which for your script should end up being just a block change when that time comes…
@cshields@surligas - Hi Gents, I followed the linked page, created an appropriate gr-satnogs decoder, and added it to my build (replacing satnogs_msk_ax25.py in the settings.py).
1/ Is it as simple as adding the appropriate decoder .py file? Any other network/db settings required?
2/ Need to figure out how to debug said flow graph - find out what’s falling over. Any ideas?
There is a dependency between the satnogsclient and gr-satnogs. All you have to do is to contribute your flowgraph at the gr-satnogs and we will take care of the changes that they have to be done.