The key issue was how to deal with Config.
When LibTelem is first used the Config handle should be passed to it. This is a required init procedure. Then all references to Config refer to that.
We should make a LibTelem2 and use it for Falcon and FoxTelem, but it is a bit job.
The alternative is to just use FoxTelem as the Telem display. It could be started in a mode where data is fed via socket and the decoder functions are turned off perhaps. Or is it the other way around where it is the decoder and it feeds data to Pacsat ground. Meaning it appears to act like the TNC. It can in fact start and use DireWolf to do the TNC part.
The key issue was how to deal with Config.
When LibTelem is first used the Config handle should be passed to it. This is a required init procedure. Then all references to Config refer to that.
We should make a LibTelem2 and use it for Falcon and FoxTelem, but it is a bit job.
The alternative is to just use FoxTelem as the Telem display. It could be started in a mode where data is fed via socket and the decoder functions are turned off perhaps. Or is it the other way around where it is the decoder and it feeds data to Pacsat ground. Meaning it appears to act like the TNC. It can in fact start and use DireWolf to do the TNC part.