|  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  |