示例#1
0
    def test_lrc(self):
        test_data = 'this is a test'

        assert lrc(test_data) == py_lrc(test_data)
示例#2
0
 def set_checksum(self, payload):
     self._checksum = lrc(repr(self), lrc(payload))
     self._repr = None
示例#3
0
 def valid(self):
     return lrc(self.data) == 0
示例#4
0
 def verify_checksum(self):
     checksum = lrc(self.__header, lrc(self.__data))
     self.__isValid = checksum == 0
示例#5
0
 def calculate_checksum(self):
     checksum = lrc(self.__header[:OFFSET_P_CHECKSUM_LOW])
     checksum = lrc(self.__header[OFFSET_P_CHECKSUM_HIGH:], checksum)
     checksum = lrc(self.__data, checksum)
     return checksum
    def test_lrc(self):
        test_data = 'this is a test'

        assert lrc(test_data) == py_lrc(test_data)
示例#7
0
 def valid(self):
     return lrc(self.data) == 0
示例#8
0
 def set_checksum(self, payload):
     self._checksum = lrc(repr(self), lrc(payload))
     self._repr = None