New gr-satnogs architecture
It is time for the new decoders architecture in the gr-satnogs
.
Two major differences. The gr-soapy
instead of the gr-osmosdr
and the decoders new output format and the way they are delivered to the client.
The decoded frames are encapsulated in standalone JSON strings, containing the decoded data and possible metadata regarding them. These metadata are described at https://gitlab.com/surligas/gr-satnogs/tree/new-arch#metadata. For now the client needs the pdu
and the time
. Later on, network can display everything if you like.
An example of such decoded frame from a FOX bird is the following:
{
"corrected_bits" : 32,
"extra" :
{
"x" : 3,
"y" : "test"
},
"pdu" : "igBI4nQgH0/bgO2O1oiO9Wqo/7/cyc3Awc3bZajGkQEg+siFoP//C0yMjpiUxXJjAhcA8ThjFXmekuCWV9bx1w==",
"symbol_erasures" : 31,
"time" : "2019-09-11T15:39:08.965111Z"
}
All of our flowgraphs accept the --udp-port
, so the client can pass the proper port for communication.
Edited by Manolis Surligas