From 017e5d391b3a867ba6ce016bf58f11ee9ec97dba Mon Sep 17 00:00:00 2001 From: Oliver Jowett Date: Wed, 21 Jul 2021 19:42:01 +0800 Subject: [PATCH] Add ADAPTIVE_DYNAMIC_RANGE_TARGET config var --- debian/dump1090-fa.default | 2 ++ debian/start-dump1090-fa | 1 + 2 files changed, 3 insertions(+) diff --git a/debian/dump1090-fa.default b/debian/dump1090-fa.default index 21bb492..d1ba5e2 100644 --- a/debian/dump1090-fa.default +++ b/debian/dump1090-fa.default @@ -15,6 +15,8 @@ RECEIVER_GAIN=60 # Adjust gain to try to achieve optimal dynamic range / noise floor? ADAPTIVE_DYNAMIC_RANGE=yes +# Target dynamic range in dB (leave blank to autoselect based on SDR type) +ADAPTIVE_DYNAMIC_RANGE_TARGET= # Reduce gain when loud message bursts from nearby aircraft are seen? ADAPTIVE_BURST=no # Gain range to allow when changing gain, in dB (empty = no limit) diff --git a/debian/start-dump1090-fa b/debian/start-dump1090-fa index f8b0507..ae7d523 100755 --- a/debian/start-dump1090-fa +++ b/debian/start-dump1090-fa @@ -48,6 +48,7 @@ else if [ -n "$WISDOM" -a -f "$WISDOM" ]; then OPTS="$OPTS --wisdom $WISDOM"; fi if [ "$ADAPTIVE_DYNAMIC_RANGE" = "yes" ]; then OPTS="$OPTS --adaptive-range"; fi + if [ -n "$ADAPTIVE_DYNAMIC_RANGE_TARGET" ]; then OPTS="$OPTS --adaptive-range-target $ADAPTIVE_DYNAMIC_RANGE_TARGET"; fi if [ "$ADAPTIVE_BURST" = "yes" ]; then OPTS="$OPTS --adaptive-burst"; fi if [ -n "$ADAPTIVE_MIN_GAIN" ]; then OPTS="$OPTS --adaptive-min-gain $ADAPTIVE_MIN_GAIN"; fi if [ -n "$ADAPTIVE_MAX_GAIN" ]; then OPTS="$OPTS --adaptive-max-gain $ADAPTIVE_MAX_GAIN"; fi