1
0
Fork 0
mirror of https://github.com/sdr-enthusiasts/docker-adsb-ultrafeeder.git synced 2024-11-22 13:50:14 +00:00

update verbosity of autogain

This commit is contained in:
kx1t 2023-03-24 14:49:02 +01:00
parent 81dbacf7c1
commit 7c7ef67e0a

View file

@ -54,7 +54,7 @@ fi
if ! awk "BEGIN{ exit ($total < 1000) }"; then if ! awk "BEGIN{ exit ($total < 1000) }"; then
echo "The decoder hasn't been running long enough, wait a bit!" echo "The decoder hasn't been running long enough, wait a bit!"
exit 1 exit 0
fi fi
@ -104,13 +104,13 @@ fi
if ! awk "BEGIN{ exit ($strong > $low) }" && ! awk "BEGIN{ exit ($strong < $high) }"; then if ! awk "BEGIN{ exit ($strong > $low) }" && ! awk "BEGIN{ exit ($strong < $high) }"; then
echo "No gain change needed, percentage of messages >-3dB is in nominal range. (${strong}%)" echo "No gain change needed, ${strong}% percentage of messages >-3dB is in nominal range. (${low}% < ${strong}% < ${high}%)"
exit 0 exit 0
fi fi
if ! awk "BEGIN{ exit ($strong < $low) }" && [[ $gain_index == 28 ]]; then if ! awk "BEGIN{ exit ($strong < $low) }" && [[ $gain_index == 28 ]]; then
echo "Gain already at maximum! (${strong}% messages >-3dB)" echo "Could have used some more gain, but gain is already at maximum! Strong (>-3dB) messages ${strong}% < ${low}%"
exit 0 exit 0
fi fi
@ -120,7 +120,7 @@ if ! awk "BEGIN{ exit ($strong < $low) }"; then
fi fi
if ! awk "BEGIN{ exit ($strong > $high) }" && [[ $gain_index == 0 ]]; then if ! awk "BEGIN{ exit ($strong > $high) }" && [[ $gain_index == 0 ]]; then
echo "Gain already at minimum! (${strong}% messages >-3dB)" echo "Could have used some lower gain, but gain already at minimum! Strong (>-3dB) messages ${strong}% > ${high}%"
exit 0 exit 0
fi fi
@ -131,7 +131,10 @@ fi
gain="${ga[$gain_index]}" gain="${ga[$gain_index]}"
if [[ $gain == "" ]]; then echo "Gain already at maximum! (${strong}% messages >-3dB)"; exit 0; fi if [[ $gain == "" ]] || [[ $gain == "-10" ]]; then
echo "Could have used some more gain, but gain is already at maximum! Strong (>-3dB) messages ${strong}% < ${low}%"
exit 0
fi
# Set the gain -- updated for docker-tar1090 use by kx1t # Set the gain -- updated for docker-tar1090 use by kx1t
echo "$gain" > /var/globe_history/autogain/gain echo "$gain" > /var/globe_history/autogain/gain
@ -141,4 +144,8 @@ pkill readsb
echo 0 > $tmp/strong echo 0 > $tmp/strong
echo 0 > $tmp/total echo 0 > $tmp/total
echo "$action gain to $gain (${strong}% messages >-3dB)" if [[ "$action" == "Increasing" ]]; then
echo "Increasing gain to $gain (${strong}% messages >-3dB exceed lower boundary of ${low}%)"
elif [[ "$action" == "Decreasing" ]]; then
echo "Decreasing gain to $gain (${strong}% messages >-3dB exceed upper boundary of ${high}%)"
fi