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

        assert lrc(test_data) == py_lrc(test_data)
コード例 #2
0
ファイル: packet.py プロジェクト: JeffRoy/ooi_port_agent
 def set_checksum(self, payload):
     self._checksum = lrc(repr(self), lrc(payload))
     self._repr = None
コード例 #3
0
ファイル: packet.py プロジェクト: JeffRoy/ooi_port_agent
 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
コード例 #6
0
    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