(self, number)
| 39 | return self.maxValue |
| 40 | |
| 41 | def encode(self, number): |
| 42 | if number > self.maxValue: |
| 43 | raise SDNVValueError(self.maxValue) |
| 44 | |
| 45 | foo = bytearray() |
| 46 | foo.append(number & 0x7F) |
| 47 | number = number >> 7 |
| 48 | |
| 49 | while (number > 0): |
| 50 | thisByte = number & 0x7F |
| 51 | thisByte |= 0x80 |
| 52 | number = number >> 7 |
| 53 | temp = bytearray() |
| 54 | temp.append(thisByte) |
| 55 | foo = temp + foo |
| 56 | |
| 57 | return foo |
| 58 | |
| 59 | def decode(self, ba, offset): |
| 60 | number = 0 |
no test coverage detected