get raw packet data from KISS socket and start decoding

This commit is contained in:
Jakob Ketterl
2019-08-11 16:37:30 +02:00
parent f53b51a208
commit 2053e5f521
4 changed files with 107 additions and 0 deletions

View File

@ -25,6 +25,8 @@ import os
import signal
import threading
from functools import partial
from owrx.kiss import KissClient
from owrx.wsjt import Ft8Chopper, WsprChopper, Jt9Chopper, Jt65Chopper, Ft4Chopper
import logging
@ -334,6 +336,10 @@ class dsp(object):
else:
self.output.send_output("secondary_demod", partial(self.secondary_process_demod.stdout.read, 1))
if self.isPacket():
kiss = KissClient(8001)
self.output.send_output("packet_demod", kiss.read)
# open control pipes for csdr and send initialization data
if self.secondary_shift_pipe != None: # TODO digimodes
self.secondary_shift_pipe_file = open(self.secondary_shift_pipe, "w") # TODO digimodes