blib/lib/Device/RFXCOM/Decoder/Oregon.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
branch | 24 | 24 | 100.0 |
line | true | false | branch |
---|---|---|---|
132 | 1 | 76 | unless scalar @$bytes >= 2 |
137 | 53 | 23 | unless ($rec) |
145 | 3 | 20 | if ($checksum and not &$checksum($bytes, \@nibbles)) |
150 | 1 | 19 | unless ($method) |
403 | 2 | 22 | if (&$sum(\@bytes, \@nibbles)) |
411 | 1 | 36 | if ($s == $c) |
415 | 1 | 36 | if ($bytes[$i + 1] == (nibble_sum(1 + $i * 2, \@nibbles) - 10 & 255)) |
419 | 1 | 36 | if ($bytes[$i + 1] == (nibble_sum(($i + 1) * 2, \@nibbles) - 10 & 255)) |
437 | 1 | 2 | unless $uv_str[$_[0]] |
474 | 1 | 10 | if $bytes->[6] & 8 |
502 | 1 | 1 | unless $offset |
524 | 1 | 11 | $battery_low ? : |