Closed FoxxMD closed 5 years ago
You have an old version of gr-air-modes installed. Make sure it's newer than this change: https://github.com/bistromath/gr-air-modes/commit/719d52b6dd6a88a809245ea26a759263426548d4
I'll see about improving the handling of this case. (At least catching it up front and giving a nice error; unfortunately, it's tricky to keep the UI running in the case of "we tried to read this value for the very first time and got an exception instead".)
Thanks! I'm running this from a docker, didn't realize I had an old version. I will try to update
I'll update this today and push out a new version of the docker container.
thanks @jeffersonjhunt !
This should be fixed via version 1.1.0 of my Docker container. Please update.
That did it! Thank you. Mode S can be selected now, I can see decode threshold and message/sec decoded 🎉
Additional question though -- I can see messages/decoded and see ADB-S data in the log but the Telemetry window rarely registers anything. @kpreid is there some kind of filter for what kind of data that window displays? I didn't see anything in the manual...
@FoxxMD Yes, there is an interestingness filter: it requires that there be either ID or position information. https://github.com/kpreid/shinysdr/blob/ffd2c43e5435eff3748dd352e963c94d69af7c8f/shinysdr/plugins/mode_s/__init__.py#L252-L261
When I originally wrote the filter I found that this was necessary to not have a large number of uninteresting records. (I now think that some of those were probably bad decodes and the threshold could be used to fix that.) As the comment notes, I'd like to have better UI (client-side filtering) before loosening that filter.
When I try to switch to Mode S all of the gui contols become unresponsive and audio stops, but I can still see the waterfall. Here is the output from the log when I click Mode S:
I am already tuned to the ads-b frequency and as you can see I get telemetry output to the log but not to the interface. A restart of the application is required to get functionality back and state is not saved.