line |
true |
false |
branch |
128
|
42 |
149 |
if (defined $opt) |
129
|
5 |
37 |
unless (exists $param_map->{$sub}{$opt}) |
138
|
149 |
37 |
unless defined $self->{$sub} |
175
|
8 |
34 |
if (defined $addr) |
176
|
3 |
5 |
unless (grep {$addr eq $_;} '72', '73', '74', '75') |
183
|
29 |
10 |
unless defined $self->{'addr'} |
190
|
16 |
40 |
if (defined $dev) |
191
|
5 |
11 |
unless ($dev =~ m[/dev/i2c-\d]) |
198
|
29 |
22 |
unless defined $self->{'device'} |
205
|
24 |
30 |
if (defined $model) |
206
|
7 |
17 |
unless ($model =~ /^ADS1[01]1[3458]/) |
213
|
29 |
18 |
unless defined $self->{'model'} |
238
|
216 |
267 |
if (defined $msb) |
239
|
0 |
216 |
unless (defined $lsb) |
242
|
0 |
216 |
unless (grep {$msb == $_;} 0..255) |
245
|
0 |
216 |
unless (grep {$lsb == $_;} 0..255) |
280
|
0 |
0 |
if (defined $lsb) |
281
|
0 |
0 |
unless (grep {$lsb == $_;} 0..255) |
294
|
0 |
0 |
if (defined $msb) |
295
|
0 |
0 |
unless (grep {$msb == $_;} 0..255) |
323
|
47 |
9 |
if (defined $model) |
324
|
9 |
38 |
if ($model =~ /11\d{2}/) { } |
339
|
0 |
0 |
if (defined $channel) |
354
|
0 |
0 |
if (defined $channel) |
367
|
0 |
0 |
if (defined $channel) |
379
|
0 |
0 |
if $percent > 100 |