Hi Marcus,
wow, a lot to read... I am about to do this all manually without gnuradio ;)
Thanks a lot,
Fabian
Am 03.05.23 um 20:04 schrieb Marcus Müller:
Hi Fabian,
I'd write a block that copies a stream in- to output. It might query
gpsd every time the work() function is called, or have a FIFO into which
data from gspd is being pushed by a separate thread (or by reading from
a socket or however gspd works, I must admit I'm not sure).
You then take that info, and encode the long, lat, uncertainty as
(double, double, double) PMT tuple. You then use add_item_tag to add
that PMT to the first sample in your output buffer.
You'd feed the result into a metadata file sink block: That saves things
in a serialized format ready for retrieval.
Best,
Marcus
On 5/3/23 19:52, Fabian Schwartau wrote:
Hi everyone,
I am trying to record some data from an SDR and would like to sync/tag
the data with the current gps position from gpsd. I am kind of stuck
and don't know how a possible solution for that might look like in grc.
I have a python function that gets the current position as a tuple,
but how do I get this into my data stream, which I would like to write
to a CSV file or similar?
I am not asking for a solution of my problem, just point me in the
right direction ;)
Best,
Fabian