增加代码,可以自动化生成数据包
This commit is contained in:
@@ -113,7 +113,6 @@ if __name__ == '__main__':
|
||||
genPkt.gen("./generated/shin/detect_pkt.vh")
|
||||
|
||||
genPkt.clean()
|
||||
|
||||
genPkt.setPktType(0)
|
||||
|
||||
#subPkt参数:索引、索引类型、地址、命令、长度、数据
|
||||
@@ -126,5 +125,33 @@ if __name__ == '__main__':
|
||||
#genPkt.addSubPkt(11, 1, 0x300, 0x2, 4, None)
|
||||
genPkt.gen("./generated/shin/seq_pkt.vh")
|
||||
|
||||
genPkt.clean()
|
||||
genPkt.setPktType(0)
|
||||
|
||||
#subPkt参数:索引、索引类型、地址、命令、长度、数据
|
||||
genPkt.addSubPkt(0x0, 0, random.randint(0, 65536), 0xe, 12, b'\0'*12)
|
||||
|
||||
|
||||
genPkt.gen("./generated/shin/sync_pkt.vh")
|
||||
|
||||
|
||||
genPkt.clean()
|
||||
genPkt.setPktType(0)
|
||||
|
||||
#subPkt参数:索引、索引类型、地址、命令、长度、数据
|
||||
data = bytearray(b"\0" * 0x28)
|
||||
data[0] = 0xff
|
||||
data[16] = 0x90
|
||||
data[17] = 0x88
|
||||
data[24] = 0xff
|
||||
data[25] = 0x0f
|
||||
data[28] = 0x0a
|
||||
data[29] = 0x0
|
||||
|
||||
data[36] = 0x0
|
||||
data[37] = 0x01
|
||||
|
||||
genPkt.addSubPkt(0x2, 0, 0x120, 0x1, 0x28, data)
|
||||
|
||||
|
||||
genPkt.gen("./generated/shin/sync_sig_pkt.vh")
|
||||
Reference in New Issue
Block a user