| line |
true |
false |
branch |
|
189
|
0 |
0 |
unless $port |
|
219
|
11 |
0 |
if $count == 1 and $in eq "\e" |
|
223
|
0 |
11 |
unless $count == $$self{'expectlength'} - 1 |
|
236
|
0 |
11 |
if $$self{'Debug'} |
|
253
|
0 |
11 |
if ($bcc != $mybcc) { } |
|
|
0 |
11 |
elsif ($som != $Device::SNP::StartOfMessage) { } |
|
|
0 |
11 |
elsif ($eob != $Device::SNP::EndOfBlock) { } |
|
|
0 |
11 |
elsif ($$self{'expecttype'} and $$self{'expecttype'} != $mtype) { } |
|
275
|
1 |
10 |
if $nexttype |
|
287
|
0 |
11 |
if $$self{'Debug'} |
|
288
|
10 |
1 |
if ($mtype == $Device::SNP::MtypeXMessage) { } |
|
|
1 |
0 |
elsif ($mtype == $Device::SNP::MtypeText) { } |
|
305
|
0 |
1 |
if $$self{'Debug'} |
|
306
|
1 |
0 |
if ($self->handle_write($$self{'expectSelector'}, $$self{'expectOffset'}, $$self{'expectLength'}, $data)) { } |
|
335
|
0 |
10 |
if $$self{'Debug'} |
|
336
|
1 |
9 |
if ($reqcode == $Device::SNP::XtypeAttach) { } |
|
|
7 |
2 |
elsif ($reqcode == $Device::SNP::XtypeRead) { } |
|
|
2 |
0 |
elsif ($reqcode == $Device::SNP::XtypeWrite) { } |
|
356
|
0 |
1 |
if $$self{'Debug'} |
|
357
|
0 |
0 |
unless $snpid eq $Device::SNP::BroadcastSNPID or $snpid eq $Device::SNP::NullSNPID or $snpid eq $$self{'SNPID'} |
|
372
|
0 |
7 |
if $$self{'Debug'} |
|
373
|
0 |
7 |
unless $snpid eq $Device::SNP::NullSNPID or $snpid eq $$self{'SNPID'} |
|
385
|
0 |
7 |
if $$self{'Debug'} |
|
389
|
5 |
2 |
if ($type eq 'word') { } |
|
|
0 |
2 |
elsif ($type eq 'byte') { } |
|
|
2 |
0 |
elsif ($type eq 'bit') { } |
|
402
|
7 |
0 |
if (defined $data) { } |
|
427
|
0 |
5 |
unless defined $segment |
|
440
|
0 |
0 |
unless defined $segment |
|
451
|
0 |
2 |
unless defined $segment |
|
463
|
0 |
2 |
unless $snpid eq $Device::SNP::BroadcastSNPID or $snpid eq $Device::SNP::NullSNPID or $snpid eq $$self{'SNPID'} |
|
468
|
0 |
2 |
if $$self{'Debug'} |
|
470
|
1 |
1 |
if ($$self{'expecttype'} == $Device::SNP::MtypeText) { } |
|
|
1 |
0 |
elsif ($self->handle_write($selector, $offset, $length, $data)) { } |
|
511
|
0 |
2 |
if $$self{'Debug'} |
|
514
|
1 |
1 |
if ($type eq 'word') { } |
|
|
0 |
1 |
elsif ($type eq 'byte') { } |
|
|
1 |
0 |
elsif ($type eq 'bit') { } |
|
534
|
0 |
1 |
unless defined $segment |
|
551
|
0 |
0 |
unless defined $segment |
|
566
|
0 |
1 |
unless defined $segment |
|
574
|
1 |
0 |
if ($data[$srcindex] & $mask) { } |
|
593
|
0 |
1 |
if $$self{'Debug'} |
|
632
|
0 |
11 |
if $$self{'Debug'} |
|
634
|
0 |
11 |
unless $$self{'port'} |
|
639
|
0 |
10 |
unless $count |
|
640
|
0 |
10 |
unless $count == length $msg |
|
654
|
232 |
201 |
if $bcc & 256 |