From: minima Date: Sat, 7 Jan 2006 16:03:45 +0000 (+0000) Subject: fixed rounding errors on two digit decimal places entries for frequency X-Git-Tag: 1.53~103 X-Git-Url: http://dxcluster.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=dab8b370e48c980fa354dedd17d5a0c75b481862;p=spider.git fixed rounding errors on two digit decimal places entries for frequency on spots. --- diff --git a/Changes b/Changes index e28166d3..7a72d807 100644 --- a/Changes +++ b/Changes @@ -1,6 +1,7 @@ 07Jan06======================================================================= 1. Fixed problem with the standalone 'showdx' program pointed out by Leo, IZ5FSA. +2. Fixed rounding problem on entering spots as pointed out by Ron N5IN. 06Jan06======================================================================= 1. Fix problem with rcmd sh/fdx 27Dec05======================================================================= diff --git a/perl/Spot.pm b/perl/Spot.pm index 92f70552..b4fd27c4 100644 --- a/perl/Spot.pm +++ b/perl/Spot.pm @@ -169,13 +169,13 @@ sub prepare my @out = @_[0..4]; # just up to the spotter # normalise frequency - $_[0] = sprintf "%.1f", $_[0]; + $out[0] = sprintf "%.1f", $out[0]+0.05; # remove ssids and /xxx if present on spotter $out[4] =~ s/-\d+$//o; # remove leading and trailing spaces - $_[3] = unpad($_[3]); + $out[3] = unpad($out[3]); # add the 'dxcc' country on the end for both spotted and spotter, then the cluster call