1
0
mirror of https://github.com/craigerl/aprsd.git synced 2026-01-18 11:35:33 -05:00

5 Commits

Author SHA1 Message Date
274d5af0e9 Refactored RX thread to not parse packets
The Main RX Thread that runs the client.consumer() call used to
parse packets as soon as it got them.  This lead to an iffecient
strategy for listen and acquire packets as fast as possible.
The APRSDRXThread now gets the raw packet from the client and
shoves it on the packet_queue.  The other threads that are looking
for packets on the packet_queue will parse the raw packet with
aprslib.  This allows us to capture packets as quickly as we can,
and then process those packets in the secondary threads.
This prevents a bottleneck capturing packets.
2026-01-14 15:00:14 -05:00
0620e63e72 added more unit tests 2026-01-12 23:26:49 -05:00
26242f7d43 Added unit tests for log 2026-01-06 18:57:54 -05:00
f9979fa3da remove py310 testing 2025-12-29 20:49:54 -05:00
d0dfaa42e6 Added unit tests 2025-12-09 17:20:23 -05:00