| line |
true |
false |
branch |
|
132
|
53 |
224 |
if (defined $opt) |
|
133
|
5 |
48 |
unless (exists $param_map->{$sub}{$opt}) |
|
142
|
213 |
59 |
unless defined $self->{$sub} |
|
183
|
8 |
49 |
if (defined $addr) |
|
184
|
3 |
5 |
unless (grep {$addr eq $_;} 72, 73, 74, 75) |
|
191
|
44 |
10 |
unless defined $self->{'addr'} |
|
198
|
16 |
55 |
if (defined $dev) |
|
199
|
5 |
11 |
unless ($dev =~ m[/dev/i2c-\d]) |
|
206
|
44 |
22 |
unless defined $self->{'device'} |
|
213
|
24 |
45 |
if (defined $model) |
|
214
|
7 |
17 |
unless ($model =~ /^ADS1[01]1[3458]/) |
|
221
|
44 |
18 |
unless defined $self->{'model'} |
|
246
|
317 |
353 |
if (defined $msb) |
|
247
|
0 |
317 |
unless (defined $lsb) |
|
250
|
0 |
317 |
unless (grep {$msb == $_;} 0..255) |
|
253
|
0 |
317 |
unless (grep {$lsb == $_;} 0..255) |
|
303
|
62 |
9 |
if (defined $model) |
|
304
|
9 |
53 |
if ($model =~ /11\d{2}/) { } |
|
319
|
7 |
48 |
if (defined $samples) |
|
320
|
5 |
2 |
if (not $samples =~ /^\d+$/ or $samples < 1) |
|
326
|
44 |
6 |
unless defined $self->{'samples'} |
|
333
|
0 |
0 |
if (defined $channel) |
|
346
|
0 |
0 |
if ($self->channel > 3 and $v < 0) |
|
355
|
0 |
0 |
if (defined $channel) |
|
368
|
0 |
0 |
if ($self->channel > 3 and $r < 0) |
|
378
|
0 |
0 |
if (defined $channel) |
|
391
|
0 |
0 |
if $percent > 100 |
|
393
|
0 |
0 |
if ($self->channel > 3 and $percent < 0) |
|
404
|
0 |
0 |
unless defined $samples |
|
406
|
0 |
0 |
if (not $samples =~ /^\d+$/ or $samples < 1) |