From 9226cd88af5b2ab855a4c6321abbf4fcd03f539d Mon Sep 17 00:00:00 2001 From: Jakob Ketterl Date: Thu, 24 Aug 2023 19:04:45 +0200 Subject: [PATCH] enable flushing of dump1090 on shutdown --- owrx/adsb/dump1090.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/owrx/adsb/dump1090.py b/owrx/adsb/dump1090.py index bc88880f..5d5bae60 100644 --- a/owrx/adsb/dump1090.py +++ b/owrx/adsb/dump1090.py @@ -19,7 +19,11 @@ class Dump1090Module(ExecModule): super().__init__( Format.COMPLEX_SHORT, Format.CHAR, - ["dump1090", "--ifile", "-", "--iformat", "SC16", "--quiet", "--net-ro-port", str(self.port)] + ["dump1090", "--ifile", "-", "--iformat", "SC16", "--quiet", "--net-ro-port", str(self.port)], + # send some data on decoder shutdown since the dump1090 internal reader locks up otherwise + # dump1090 reads chunks of 100ms, which equals to 240k samples at 2.4MS/s + # some extra should not hurt + flushSize=300000 ) super().setWriter(LogWriter(__name__))