line |
true |
false |
branch |
36
|
1 |
0 |
if $_[0] =~ /::/ |
51
|
0 |
0 |
if ($parm eq 'MAX_PORT') |
54
|
0 |
0 |
unless ($value =~ /^\d+$/) |
61
|
0 |
0 |
unless ($parm_found) |
83
|
0 |
20 |
if ($IsWin) { } |
109
|
0 |
0 |
if (grep {$_ =~ /can.t getattr:/;} @_) { } |
120
|
0 |
20 |
if ($IsWin) { } |
139
|
0 |
3 |
if $debug |
146
|
0 |
0 |
unless defined $$serial{'SCAN_LOG'} |
169
|
0 |
0 |
defined $$serial{'FOUND_DEVICE'} ? : |
175
|
0 |
1 |
defined $$serial{'FOUND_DEVICE'} ? : |
195
|
0 |
20 |
if ($PortObj) |
240
|
0 |
5 |
if ($parm eq $key) |
241
|
0 |
0 |
if (ref $value eq 'ARRAY') { } |
|
0 |
0 |
elsif (ref $value eq '') { } |
252
|
0 |
0 |
unless (/^\d+$/) |
260
|
1 |
4 |
if ($parm eq $key) |
262
|
1 |
0 |
if (ref $value eq 'ARRAY') { } |
|
0 |
0 |
elsif (ref $value eq '') { } |
273
|
0 |
0 |
unless (/^\d+$/ and $_ > 0 and $_ <= 50) |
281
|
1 |
4 |
if ($parm eq $key) |
282
|
1 |
0 |
ref $value eq 'ARRAY' ? : |
285
|
1 |
0 |
if (/^([5678])([NEO])([12])([NRX])?$/) { } |
289
|
1 |
0 |
$2 eq 'O' ? : |
|
0 |
1 |
$2 eq 'E' ? : |
291
|
0 |
1 |
$4 eq 'X' ? : |
|
0 |
1 |
$4 eq 'R' ? : |
312
|
1 |
4 |
if ($parm eq $key) |
313
|
0 |
1 |
unless ($value =~ /^\d+$/ or $value =~ /^\d+[.]\d+$/) |
317
|
1 |
0 |
if (ref $value eq '') { } |
327
|
1 |
4 |
if ($parm eq $key) |
328
|
1 |
0 |
if (ref $value eq '') { } |
338
|
1 |
4 |
if ($parm eq $key) |
339
|
1 |
0 |
if (ref $value eq '') { } |
348
|
0 |
5 |
unless ($parm_found) |
354
|
0 |
1 |
unless (exists $$config{'TEST_STRING'} and exists $$config{'VALID_REPLY_RE'}) |
360
|
1 |
0 |
unless (exists $$config{'BAUD'}) |
364
|
0 |
1 |
unless (exists $$config{'COM'}) |
368
|
0 |
1 |
unless (exists $$config{'SETTING'}) |
386
|
1 |
0 |
if (exists $$config{'MAX_WAIT'}) { } |
389
|
0 |
1 |
if $read_iterations < 1 |
419
|
0 |
0 |
if ($PortObj) { } |
422
|
0 |
0 |
unless ($PortObj->baudrate($baud)) |
438
|
0 |
0 |
if ($PortObj->write_settings) |
468
|
0 |
0 |
if ($bytes_read > 0) |
472
|
0 |
0 |
if $feedback =~ /$$config{'VALID_REPLY_RE'}/ |
480
|
0 |
0 |
if ($feedback =~ /$$config{'VALID_REPLY_RE'}/) |
496
|
0 |
0 |
if exists $$config{'MAX_WAIT'} |
538
|
0 |
0 |
if (defined $$serial{'CONNECTION'}) |
547
|
0 |
0 |
if (scalar @_ == 0) |
548
|
0 |
0 |
if ($serial->num_found_devices == 1) { } |
|
0 |
0 |
elsif ($serial->num_found_devices == 0) { } |
566
|
0 |
0 |
if ($parm eq $key) |
567
|
0 |
0 |
if (ref $value eq '') { } |
577
|
0 |
0 |
unless ($$config{$key} =~ /^\d+$/) |
584
|
0 |
0 |
if ($parm eq $key) |
586
|
0 |
0 |
if (ref $value eq '') { } |
596
|
0 |
0 |
unless ($value =~ /^\d+$/ and $value > 0 and $value <= 50) |
606
|
0 |
0 |
if ($parm eq $key) |
608
|
0 |
0 |
if ($value =~ /^([5678])([NEO])([12])([NRX])?$/) { } |
614
|
0 |
0 |
$2 eq 'O' ? : |
|
0 |
0 |
$2 eq 'E' ? : |
616
|
0 |
0 |
$4 eq 'X' ? : |
|
0 |
0 |
$4 eq 'R' ? : |
633
|
0 |
0 |
if ($parm eq $key) |
636
|
0 |
0 |
unless (defined $device) |
657
|
0 |
0 |
unless ($parm_found) |
665
|
0 |
0 |
unless (exists $$config{'BAUD'}) |
671
|
0 |
0 |
unless (exists $$config{'COM'}) |
677
|
0 |
0 |
unless (exists $$config{'SETTING'}) |
691
|
0 |
0 |
if ($PortObj) { } |
702
|
0 |
0 |
unless ($PortObj->write_settings) |
763
|
0 |
0 |
if (ref $_[0]) { } |
782
|
0 |
0 |
if ($_[0]) |
795
|
0 |
0 |
if ($_[0]) |
808
|
0 |
0 |
if ($_[0]) |
821
|
0 |
0 |
if ($_[0]) |
834
|
0 |
0 |
if ($_[0]) |
847
|
0 |
0 |
if ($_[0]) |
860
|
0 |
0 |
if ($_[0]) |
874
|
0 |
0 |
if ($_[0]) |