mirror of
https://github.com/BOSWatch/BW3-Core.git
synced 2026-01-22 16:40:24 +01:00
add rtl_fm using in bw_client
This commit is contained in:
parent
1295984aff
commit
806a0d476a
|
|
@ -90,7 +90,9 @@ try:
|
|||
sdrProc.addArgument("-f " + freq) # frequencies
|
||||
sdrProc.addArgument("-p " + str(config.get("error", default="0"))) # frequency error in ppm
|
||||
sdrProc.addArgument("-l " + str(config.get("squelch", default="1"))) # squelch
|
||||
sdrProc.addArgument("-g " + str(config.get("gain", default="automatic"))) # gain
|
||||
sdrProc.addArgument("-g " + str(config.get("gain", default="100"))) # gain
|
||||
sdrProc.addArgument("-M fm") # set mode to fm
|
||||
sdrProc.addArgument("-E DC") # set DC filter
|
||||
sdrProc.addArgument("-s 22050") # bit rate of audio stream
|
||||
if not sdrProc.start():
|
||||
exit(0)
|
||||
|
|
@ -109,11 +111,11 @@ try:
|
|||
if not sdrProc.isRunning:
|
||||
logging.warning("rtl_fm was down - try to restart")
|
||||
sdrProc.start()
|
||||
# sdrProc.skipLines(20)
|
||||
sdrProc.skipLinesUntil("Output at") # last line form rtl_fm before data
|
||||
elif not mmProc.isRunning:
|
||||
logging.warning("multimon was down - try to restart")
|
||||
mmProc.start()
|
||||
mmProc.skipLines(5)
|
||||
mmProc.skipLinesUntil("Enabled Demodulators:") # last line from mm before data
|
||||
elif sdrProc.isRunning and mmProc.isRunning:
|
||||
line = mmProc.readline()
|
||||
if line:
|
||||
|
|
|
|||
|
|
@ -24,7 +24,6 @@ inputSource:
|
|||
device: 0
|
||||
frequencies:
|
||||
- 85M
|
||||
- 86M
|
||||
error: 0
|
||||
squelch: 1
|
||||
gain: 100
|
||||
|
|
|
|||
|
|
@ -45,7 +45,7 @@ Aktuell gibt es nur `sdr:` als Input Quelle
|
|||
|frequencies|Liste der zu empfangenden Frequenzen||
|
||||
|error|Frequenz Abweichung in ppm|0|
|
||||
|squelch|Einstellung der Rauschsperre|1|
|
||||
|gain|Verstärkung des Eingangssignals|automatic|
|
||||
|gain|Verstärkung des Eingangssignals|100|
|
||||
|
||||
**Beispiel:**
|
||||
```yaml
|
||||
|
|
|
|||
Loading…
Reference in a new issue