| line |
!l |
l&&!r |
l&&r |
condition |
|
214
|
4 |
0 |
0 |
$nmeaStart and /^B/ |
|
|
3 |
0 |
1 |
/^\s*\d+\s+.*\sypr\s*$/ and (@tmp = split(' ', $_, 0)) == 12 |
|
|
2 |
0 |
1 |
/\b(GPS)?Date/i && /\b(GPS)?(Date)?Time/i || /\bTime\(seconds\)/i and /\Q$csvDelim\E/ |
|
250
|
0 |
0 |
1 |
$trackFile and $trackFile =~ m[(\d{4})-(\d{2})-(\d{2})[^/]+(\d{2})-(\d{2})-(\d{2})[^/]*$] |
|
314
|
0 |
0 |
0 |
defined $fix->{'alt'} and not $fix->{'alt'} =~ /^[+-]?\d+\.?\d*/ |
|
325
|
82 |
64 |
24 |
defined $tag and not $tag |
|
327
|
0 |
0 |
12 |
$fix and $lastFix |
|
|
0 |
1 |
11 |
$fix and $lastFix and %$fix |
|
344
|
3 |
0 |
0 |
defined $fix->{'lon'} and defined $fix->{'lat'} |
|
|
3 |
0 |
0 |
defined $fix->{'lon'} and defined $fix->{'lat'} and defined $fix->{'alt'} |
|
355
|
0 |
11 |
0 |
defined $fix->{'alt'} and not $fix->{'alt'} =~ /^[+-]?\d+\.?\d*/ |
|
367
|
67 |
2 |
38 |
defined $fix->{'lat'} and defined $fix->{'lon'} |
|
|
69 |
24 |
14 |
defined $fix->{'lat'} and defined $fix->{'lon'} and $fix->{'time'} |
|
368
|
0 |
0 |
14 |
$fix->{'lat'} =~ /^[+-]?\d+\.?\d*/ and $fix->{'lon'} =~ /^[+-]?\d+\.?\d*/ |
|
382
|
0 |
0 |
0 |
defined $begin and $begin < $time |
|
392
|
0 |
0 |
0 |
not $i and $points->{$t} |
|
407
|
177 |
0 |
0 |
$td and not $fix->{'time'} |
|
|
177 |
0 |
0 |
$td and not $fix->{'time'} and /[\s>](\d{4}-\d{2}-\d{2})[T ](\d{2}:\d{2}:\d{2}(\.\d+)?)/ |
|
433
|
3 |
0 |
4 |
@parts == 12 and $parts[11] eq "ypr" |
|
436
|
0 |
0 |
4 |
@d == 3 and @t == 3 |
|
501
|
1 |
0 |
92 |
$date and defined $secs |
|
|
1 |
0 |
92 |
$date and defined $secs and defined $fix->{'lat'} |
|
|
0 |
0 |
92 |
$date and defined $secs and defined $fix->{'lat'} and defined $fix->{'lon'} |
|
632
|
3 |
25 |
0 |
defined $secs and not defined $date |
|
|
28 |
0 |
0 |
defined $secs and not defined $date and defined $lastDate |
|
661
|
3 |
0 |
0 |
defined $secs and !defined($fixSecs) || $secs >= $fixSecs && $secs - $fixSecs >= 10 || $secs < $fixSecs && $secs + $secPerDay - $fixSecs >= 10 |
|
686
|
3 |
0 |
0 |
defined $secs and not defined $fixSecs |
|
691
|
0 |
0 |
0 |
@fixTimes and $fixTimes[-1] == $fixSecs |
|
718
|
8 |
0 |
0 |
$noDate and not $geotag->{'NoDate'} |
|
729
|
8 |
0 |
0 |
$isCut and $canCut |
|
734
|
0 |
0 |
0 |
$maxPDOP and $fix->{'pdop'} |
|
|
0 |
0 |
0 |
$maxPDOP and $fix->{'pdop'} and $fix->{'pdop'} > $maxPDOP |
|
|
0 |
0 |
0 |
$maxHDOP and $fix->{'hdop'} |
|
|
0 |
0 |
0 |
$maxHDOP and $fix->{'hdop'} and $fix->{'hdop'} > $maxHDOP |
|
|
0 |
0 |
0 |
$minSats and defined $fix->{'nsats'} |
|
|
0 |
0 |
0 |
$minSats and defined $fix->{'nsats'} and $fix->{'nsats'} ne "" |
|
|
0 |
0 |
0 |
$minSats and defined $fix->{'nsats'} and $fix->{'nsats'} ne "" and $fix->{'nsats'} < $minSats |
|
768
|
0 |
0 |
1 |
$numPoints and $verbose > 1 |
|
895
|
0 |
0 |
0 |
defined $p and $et->{'OPTIONS'}{'Verbose'} > 2 |
|
916
|
3 |
0 |
10 |
$val and $geotag |
|
|
3 |
10 |
0 |
$val and $geotag and not $geotag->{'IsDate'} |
|
941
|
0 |
1 |
9 |
$times and @$times |
|
976
|
9 |
0 |
1 |
$fs and $fs ne "." |
|
988
|
9 |
0 |
1 |
$et->Options("Verbose") > 1 and not $secondTry |
|
998
|
0 |
1 |
9 |
$times && @$times |
|
1035
|
8 |
0 |
0 |
$p1->{'first'} && $geoMaxIntSecs |
|
1038
|
8 |
0 |
0 |
$t1 - $t0 > $maxSecs and !($p1->{'span'} && $points->{$t0}{'span'}) || $p1->{'span'} != $points->{$t0}{'span'} |
|
1076
|
3 |
0 |
30 |
defined $v0 and defined $v1 |
|
1081
|
0 |
0 |
0 |
defined $v0 and defined $v1 |
|
1105
|
16 |
14 |
0 |
$cyclical{$key} and abs $v1 - $v0 > 180 |
|
1121
|
1 |
0 |
0 |
$geotag->{'NoDate'} and not $noDate |
|
|
1 |
0 |
0 |
$geotag->{'NoDate'} and not $noDate and $val =~ s/^\S+\s+// |
|
1137
|
4 |
0 |
0 |
$has->{'alt'} and defined $iExt |
|
1162
|
2 |
1 |
0 |
not defined $fix->{'track'} and defined $iExt |
|
1171
|
1 |
0 |
0 |
$ref and defined $speedConv{$ref} |
|
1183
|
2 |
1 |
0 |
not defined $fix->{'dir'} and defined $iExt |
|
1196
|
0 |
0 |
0 |
not defined $fix->{'atemp'} and defined $iExt |
|
1253
|
0 |
0 |
1 |
$val =~ /^\d/ && $val =~ /:/ |
|
1271
|
0 |
0 |
0 |
$gpsTime and not $info->{'GPSDateTime'} |
| line |
l |
!l&&r |
!l&&!r |
condition |
|
200
|
0 |
0 |
8 |
$maxHDOP || $maxPDOP || $minSats |
|
214
|
0 |
1 |
2 |
/\b(GPS)?Date/i && /\b(GPS)?(Date)?Time/i || /\bTime\(seconds\)/i |
|
220
|
1 |
1 |
0 |
$2 || $1 |
|
246
|
0 |
0 |
2 |
/^(Angle)?Pitch/i or /^Camera ?Elevation ?Angle/i |
|
377
|
0 |
0 |
14 |
defined $fix->{'pdop'} or defined $fix->{'hdop'} |
|
|
0 |
0 |
14 |
defined $fix->{'pdop'} or defined $fix->{'hdop'} or defined $fix->{'nsats'} |
|
464
|
92 |
92 |
92 |
$param eq "lat" or $param eq "lon" |
|
515
|
3 |
15 |
0 |
$3 || $2 |
|
545
|
0 |
0 |
3 |
$13 > 31 or $14 > 12 |
|
|
0 |
0 |
3 |
$13 > 31 or $14 > 12 or $15 > 99 |
|
608
|
0 |
0 |
12 |
$13 > 31 or $14 > 12 |
|
|
0 |
0 |
12 |
$13 > 31 or $14 > 12 or $15 > 99 |
|
661
|
0 |
0 |
0 |
!defined($fixSecs) || $secs >= $fixSecs && $secs - $fixSecs >= 10 || $secs < $fixSecs && $secs + $secPerDay - $fixSecs >= 10 |
|
|
25 |
0 |
3 |
$nmea eq $nmeaStart or defined $secs and !defined($fixSecs) || $secs >= $fixSecs && $secs - $fixSecs >= 10 || $secs < $fixSecs && $secs + $secPerDay - $fixSecs >= 10 |
|
783
|
0 |
1 |
7 |
$nmea{'GGA'} or $nmea{'PMGNTRK'} |
|
|
1 |
1 |
6 |
$nmea{'GGA'} or $nmea{'PMGNTRK'} or $nmea{'B'} |
|
806
|
3 |
0 |
11 |
$tz =~ /^([-+])(\d+):(\d{2})\b/ or $tz =~ /^([-+])(\d{2})(\d{2})?\b/ |
|
859
|
0 |
0 |
4 |
$i < 0 or $i >= scalar @$times |
|
941
|
9 |
1 |
0 |
$times and @$times or $geotag->{'DateTimeOnly'} |
|
1038
|
0 |
0 |
0 |
!($p1->{'span'} && $points->{$t0}{'span'}) || $p1->{'span'} != $points->{$t0}{'span'} |
|
1111
|
0 |
0 |
0 |
$key eq 'lon' || $key eq 'roll' |
|
1260
|
4 |
0 |
1 |
$gpsTime or defined $syncFile |
|
1270
|
0 |
0 |
0 |
$info->{'GPSDateTime'} || $info->{'GPSTimeStamp'} |
|
1314
|
0 |
0 |
4 |
$gpsDateTime ne $gpsTime or $imgDateTime ne $imgTime |
|
1386
|
0 |
0 |
0 |
$_ eq "time" or not defined $fix->{$_} |