增加新的测试用例;错误恢复,增加对主站的对应的SM复位操作
This commit is contained in:
@@ -44,6 +44,9 @@ def tc1():
|
||||
+genMessageCode("--清除中断")
|
||||
+genIFRwDataCode(0, 0x78, True, 4, [0xff, 0xff, 0xff, 0xff])
|
||||
|
||||
+genMessageCode("--清除主站错误")
|
||||
+genIFRwDataCode(0, 0x300 + sm_idx * 4, True, 1, [0x1, ], wlog = False)
|
||||
|
||||
+genMessageCode("--读取统计寄存器")
|
||||
+genIFRwDataCode(0, 0x80, False, 24)
|
||||
+genIFRwDataCode(0, 0xa0, False, 24)
|
||||
@@ -185,6 +188,9 @@ def tc2():
|
||||
+genIFRwDataCode(2, 0x78, True, 4, [0xff, 0xff, 0xff, 0xff])
|
||||
+genIFRwDataCode(3, 0x78, True, 4, [0xff, 0xff, 0xff, 0xff])
|
||||
+genIFRwDataCode(4, 0x78, True, 4, [0xff, 0xff, 0xff, 0xff])
|
||||
|
||||
+genMessageCode("--清除主站错误")
|
||||
+genIFRwDataCode(0, 0x300 + sm_idx * 4, True, 1, [0x1, ], wlog = False)
|
||||
|
||||
+genMessageCode("--读取中断")
|
||||
+genIFRwDataCode(0, 0x74, False, 4)
|
||||
@@ -254,6 +260,9 @@ def tc3():
|
||||
+genIFRwDataCode(2, 0x78, True, 4, [0xff, 0xff, 0xff, 0xff])
|
||||
+genIFRwDataCode(3, 0x78, True, 4, [0xff, 0xff, 0xff, 0xff])
|
||||
+genIFRwDataCode(4, 0x78, True, 4, [0xff, 0xff, 0xff, 0xff])
|
||||
|
||||
+genMessageCode("--清除主站错误")
|
||||
+genIFRwDataCode(0, 0x300 + sm_idx * 4, True, 1, [0x1, ], wlog = False)
|
||||
|
||||
+genMessageCode("--读取中断")
|
||||
+genIFRwDataCode(0, 0x74, False, 4)
|
||||
@@ -292,6 +301,8 @@ def tc4():
|
||||
+genReadAckPktCode(gen_file_def, sm_idx)
|
||||
+genMessageCode("--清除中断")
|
||||
+genIFRwDataCode(0, 0x78, True, 4, [0xff, 0xff, 0xff, 0xff])
|
||||
+genMessageCode("--清除主站错误")
|
||||
+genIFRwDataCode(0, 0x300 + sm_idx * 4, True, 1, [0x1, ], wlog = False)
|
||||
)
|
||||
|
||||
genPkt.gen("./generated/shin/%s.vh"%(gen_file_def, ), 1)
|
||||
@@ -387,6 +398,9 @@ def tc5():
|
||||
+genMessageCode("--清除中断")
|
||||
+genIFRwDataCode(0, 0x78, True, 4, [0xff, 0xff, 0xff, 0xff])
|
||||
|
||||
+genMessageCode("--清除主站错误")
|
||||
+genIFRwDataCode(0, 0x300 + sm_idx * 4, True, 1, [0x1, ], wlog = False)
|
||||
|
||||
|
||||
+genMessageCode("--数据包状态寄存器")
|
||||
+genIFRwDataCode(0, 0x22, False, 2)
|
||||
@@ -617,6 +631,9 @@ def tc6():
|
||||
+genIFRwDataCode(2, 0x78, True, 4, [0xff, 0xff, 0xff, 0xff])
|
||||
+genIFRwDataCode(3, 0x78, True, 4, [0xff, 0xff, 0xff, 0xff])
|
||||
+genIFRwDataCode(4, 0x78, True, 4, [0xff, 0xff, 0xff, 0xff])
|
||||
|
||||
+genMessageCode("--清除主站错误")
|
||||
+genIFRwDataCode(0, 0x300 + sm_idx * 4, True, 1, [0x1, ], wlog = False)
|
||||
|
||||
+genMessageCode("--读取中断")
|
||||
+genIFRwDataCode(0, 0x74, False, 4)
|
||||
@@ -802,6 +819,9 @@ def sm_wr_err_test(tc_id, sm_id, pre_g_pkt = 1, good_pkt_in_bad = 1, after_g_pkt
|
||||
+genIFRwDataCode(2, 0x78, True, 4, [0xff, 0xff, 0xff, 0xff])
|
||||
+genIFRwDataCode(3, 0x78, True, 4, [0xff, 0xff, 0xff, 0xff])
|
||||
+genIFRwDataCode(4, 0x78, True, 4, [0xff, 0xff, 0xff, 0xff])
|
||||
|
||||
+genMessageCode("--清除主站错误")
|
||||
+genIFRwDataCode(0, 0x300 + sm_idx * 4, True, 1, [0x1, ], wlog = False)
|
||||
|
||||
+genMessageCode("--读取中断")
|
||||
+genIFRwDataCode(0, 0x74, False, 4)
|
||||
|
||||
Reference in New Issue
Block a user