Branch Coverage

blib/lib/THD7.pm
Criterion Covered Total %
branch 0 314 0.0


line true false branch
190 0 0 $^O eq 'MSWin32' ? :
192 0 0 if ($os == $UNIX) { }
0 0 elsif ($os == $WINDOWS) { }
195 0 0 if ($tty)
196 0 0 if (-r $tty and -w $tty) { }
199 0 0 if (open $$self{'_fd'}, "+<$tty") { }
214 0 0 unless tie *FH, 'Win32::SerialPort', $configuration
222 0 0 if (not $serial or $$self{'_serial'}) { }
237 0 0 if ($DEBUG)
246 0 0 if ($$self{'_TEXT'}) { }
264 0 0 if ($$self{'_TEXT'}) { }
279 0 0 if ($DEBUG)
297 0 0 if defined $args
302 0 0 if ($success) { }
303 0 0 $$self{'Timeout'} ? :
306 0 0 wantarray ? :
0 0 if $result eq 'N'
307 0 0 if $$self{'_PollOnResult'}
311 0 0 wantarray ? :
313 0 0 wantarray ? :
325 0 0 if defined $onoff
341 0 0 if $v eq $what
344 0 0 if (defined $what) { }
363 0 0 unless $$self{'_AI'}
370 0 0 if ($t eq "\r")
371 0 0 if ($DEBUG)
396 0 0 if $cmd eq 'TS'
399 0 0 if (exists $$self{'_CALLBACK'}{$cmd}) { }
0 0 elsif (exists $$self{'_CALLBACK'}{'_DEFAULT_'}) { }
401 0 0 wantarray ? :
404 0 0 wantarray ? :
406 0 0 wantarray ? :
417 0 0 if $proc == NOCALLBACK()
419 0 0 if (defined $proc) { }
432 0 0 if ref $proc eq 'CODE' or not defined $proc
447 0 0 if defined $setting
457 0 0 if ref $setting eq 'CODE'
468 0 0 if ref $text eq 'CODE'
477 0 0 if ($^W)
480 0 0 if ref $_[0] eq 'CODE'
487 0 0 unless ref $self
492 0 0 unless ref $self
497 0 0 unless ref $self
502 0 0 unless ref $self
507 0 0 unless ref $self
514 0 0 if ($latm < 0) { }
521 0 0 if ($longm < 0) { }
531 0 0 if ($DEBUG)
538 0 0 unless ref $self
548 0 0 if $ns
549 0 0 if $ew
570 0 0 if ref $which eq 'CODE'
601 0 0 if ref $mode eq 'CODE'
619 0 0 if ref $message eq 'CODE'
639 0 0 if ref $setting eq 'CODE'
671 0 0 if ref $setting eq 'CODE'
673 0 0 if defined $setting
691 0 0 if ref $balance eq 'CODE'
712 0 0 if ref $which eq 'CODE'
748 0 0 if ref $band eq 'CODE'
753 0 0 if defined $setting
771 0 0 if ref $mode eq 'CODE'
789 0 0 if ref $mode eq 'CODE'
808 0 0 if ref $band eq 'CODE'
810 0 0 if ($freq) { }
811 0 0 unless $freq =~ /^\d+$/
818 0 0 unless $offset =~ /^\d+$/
820 0 0 $x1 ? :
0 0 $x2 ? :
0 0 $x3 ? :
845 0 0 if ref $band eq 'CODE'
876 0 0 if ref $setting eq 'CODE'
880 0 0 if (defined $setting) { }
911 0 0 if ref $freq eq 'CODE'
943 0 0 if ref $mem eq 'CODE'
944 0 0 unless $mem =~ /^\d+$/
961 0 0 if ref $mem eq 'CODE'
962 0 0 unless $mem =~ /^\d+$/
980 0 0 if ref $setting eq 'CODE'
1013 0 0 if ref $setting eq 'CODE'
1044 0 0 if ref $blah eq 'CODE'
1074 0 0 if ref $blah eq 'CODE'
1095 0 0 if ref $freq eq 'CODE'
1096 0 0 if (defined $freq)
1097 0 0 unless $freq =~ /^\d+$/
1132 0 0 if ref $extended eq 'CODE'
1135 0 0 if ($extended) { }
0 0 elsif (defined $extended) { }
1136 0 0 unless $icon
1158 0 0 if ref $callback eq 'CODE'
1199 0 0 if ref $message eq 'CODE'
1216 0 0 if ref $color eq 'CODE'
1236 0 0 if ref $band eq 'CODE'
1255 0 0 if ref $amfm eq 'CODE'
1275 0 0 if ref $band eq 'CODE'
1305 0 0 if ref $x1 eq 'CODE'
1306 0 0 unless $x1
1307 0 0 unless $mem
1339 0 0 if ref $position eq 'CODE'
1340 0 0 unless not defined $position or $position =~ /^\d{15}$/
1361 0 0 if ref $x1 eq 'CODE'
1362 0 0 unless $x1
1363 0 0 unless $x2
1364 0 0 unless $mem =~ /^\d+$/
1381 0 0 if ref $x1 eq 'CODE'
1382 0 0 if ($freq) { }
1383 0 0 unless $freq =~ /^\d+$/
1393 0 0 unless $offset =~ /^\d+$/
1395 0 0 $x1 ? :
0 0 $x2 ? :
0 0 $x3 ? :
0 0 $x4 ? :
0 0 $x5 ? :
1423 0 0 if ref $x1 eq 'CODE'
1440 0 0 if ref $offset eq 'CODE'
1441 0 0 if defined $offset
1459 0 0 if ref $comment eq 'CODE'
1488 0 0 if ref $pause eq 'CODE'
1511 0 0 if ref $band eq 'CODE'
1514 0 0 if (defined $f1) { }
1515 0 0 if ($f1 =~ /\D/)
1518 0 0 if ($f2 =~ /\D/)
1540 0 0 if ref $setting eq 'CODE'
1568 0 0 if ref $color eq 'CODE'
1587 0 0 if ref $which eq 'CODE'
1590 0 0 defined $self->Do('RX') ? :
1632 0 0 if ref $setting eq 'CODE'
1662 0 0 if ref $setting eq 'CODE'
1680 0 0 if ref $tone eq 'CODE'
1702 0 0 if ref $band eq 'CODE'
1720 0 0 if ref $color eq 'CODE'
1760 0 0 if ref $band eq 'CODE'
1765 0 0 if defined $value
1781 0 0 if ref $step eq 'CODE'
1810 0 0 if ref $level eq 'CODE'
1828 0 0 if ref $call eq 'CODE'
1830 0 0 $x1 ? :
1844 0 0 if ref $x1 eq 'CODE'
1862 0 0 if ref $mode eq 'CODE'
1894 0 0 if ref $onoff eq 'CODE'
1897 0 0 $onoff ? :
1916 0 0 if ref $setting eq 'CODE'
1944 0 0 if ref $tone eq 'CODE'
1963 0 0 if ref $setting eq 'CODE'
1986 0 0 if ref $band eq 'CODE'
2005 0 0 if ref $setting eq 'CODE'
2022 0 0 if ref $setting eq 'CODE'
2052 0 0 if ref $setting eq 'CODE'
2070 0 0 if ref $blah eq 'CODE'
2113 0 0 if ref $mode eq 'CODE'
2133 0 0 if ref $vfo eq 'CODE'
2152 0 0 if ref $vfo eq 'CODE'
2154 0 0 unless $freq =~ /^\d+$/
2163 0 0 unless $offset =~ /^\d+$/
2165 0 0 $x1 ? :
0 0 $x2 ? :
0 0 $x3 ? :