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