Copied new code over to kiss_and_db.py
and it seems to run.
- pull packets from db instead of files
Added a more complete list of fields that may come out of aprslib.parse()
to the database schema.
How to insert the results of that function into the database without having all the columns…
Subprocess was running all night and doesn't seem to have broken anything.
Now need to know all the possible fields that might come up, so they can be added to the db (or maybe write a function to add new fields on the fly?).
Are fields listed in the spec? I think…
Just barely working now (packet into database), but I don't understand the structure of the APRSFrame object, so it's going in as a string right now.
> repl(frame)
APRSFrame(destination=Ad…
I think I should be using https://github.com/python-aprs/aprs3.
For versions of the KISS transports which do NOT automatically encode/decode APRS data, see kiss3.
Oh, very nice. This works. https://github.com/python-aprs/kiss3/blob/main/examples/tcp_send_recv.py
It sends the raw packet back,…
Maybe this is the section that connects to via KISS: https://github.com/ufergus/arNetSked/blob/master/arNetSked.py#L489
arNetSked is designed to transmit, not receive, so would need to add some…
Default to a certain number of items, then add more (or all) if specifically requested.
Got it. Must have removed the actual function call by accident.
If I shut it down and run with Flask, it updates. But running with waitress it did not. It should be updating on every API call.