示例#1
0
 def unpack(reader):
     obj = bsn_checksum()
     _type = reader.read("!H")[0]
     assert (_type == 65535)
     _len = reader.read("!H")[0]
     orig_reader = reader
     reader = orig_reader.slice(_len, 4)
     _experimenter = reader.read("!L")[0]
     assert (_experimenter == 6035143)
     _subtype = reader.read("!L")[0]
     assert (_subtype == 4)
     obj.checksum = util.unpack_checksum_128(reader)
     return obj
示例#2
0
文件: action.py 项目: xinwu/oftest
 def unpack(reader):
     obj = bsn_checksum()
     _type = reader.read("!H")[0]
     assert(_type == 65535)
     _len = reader.read("!H")[0]
     orig_reader = reader
     reader = orig_reader.slice(_len - (2 + 2))
     _experimenter = reader.read("!L")[0]
     assert(_experimenter == 6035143)
     _subtype = reader.read("!L")[0]
     assert(_subtype == 4)
     obj.checksum = util.unpack_checksum_128(reader)
     return obj