mirror of
git://projects.qi-hardware.com/ben-wpan.git
synced 2024-11-22 06:19:43 +02:00
usrp/range: more useful diagnostic output and harden against underflows
- usrp/range: ignore "-inf" values - usrp/range: print the average value when reporting an outlier
This commit is contained in:
parent
e52b92f00f
commit
8ea171512b
@ -22,6 +22,7 @@ if (@ARGV) {
|
||||
|
||||
while (<>) {
|
||||
chop;
|
||||
next if $_ eq "-inf";
|
||||
push(@v, $_);
|
||||
$s += $_;
|
||||
}
|
||||
@ -30,8 +31,9 @@ $avg = $s/@v;
|
||||
$n = 0;
|
||||
for (@v) {
|
||||
$n++;
|
||||
next if $_ eq "-inf";
|
||||
if ($_ < $avg-$tol || $_ > $avg+$tol) {
|
||||
print STDERR "sample $n is outlier: $_\n" if $verbose;
|
||||
print STDERR "sample $n is outlier ($avg): $_\n" if $verbose;
|
||||
next;
|
||||
}
|
||||
$sum += $_;
|
||||
|
Loading…
Reference in New Issue
Block a user