(self)
| 1612 | |
| 1613 | # Check if the set value is valid |
| 1614 | def verify(self): |
| 1615 | if (self._buffer.offset + self.fbe_offset + self.fbe_size) > self._buffer.size: |
| 1616 | return True |
| 1617 | |
| 1618 | fbe_set_offset = self.read_uint32(self.fbe_offset) |
| 1619 | if fbe_set_offset == 0: |
| 1620 | return True |
| 1621 | |
| 1622 | if (self._buffer.offset + fbe_set_offset + 4) > self._buffer.size: |
| 1623 | return False |
| 1624 | |
| 1625 | fbe_set_size = self.read_uint32(fbe_set_offset) |
| 1626 | |
| 1627 | self._model.fbe_offset = fbe_set_offset + 4 |
| 1628 | for i in range(fbe_set_size): |
| 1629 | if not self._model.verify(): |
| 1630 | return False |
| 1631 | self._model.fbe_shift(self._model.fbe_size) |
| 1632 | |
| 1633 | return True |
| 1634 | |
| 1635 | # Get the set value |
| 1636 | def get(self, values=None): |
nothing calls this directly
no test coverage detected