From 68f746e7ff3f13029a17e77084799c0a0f336767 Mon Sep 17 00:00:00 2001 From: bacon Date: Sun, 10 Aug 2025 01:11:10 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=B5=8B=E8=AF=95=E7=94=A8?= =?UTF-8?q?=E4=BE=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tb/shinTest/testcase/broadcast.py | 14 ++++++-------- .../testcase_result/broadcast_tc02_result.log | 8 ++++---- 2 files changed, 10 insertions(+), 12 deletions(-) diff --git a/tb/shinTest/testcase/broadcast.py b/tb/shinTest/testcase/broadcast.py index 6cfcc15..89539ce 100644 --- a/tb/shinTest/testcase/broadcast.py +++ b/tb/shinTest/testcase/broadcast.py @@ -78,14 +78,12 @@ def tc2(): sm_size = 32 #subPkt参数:索引、索引类型、地址、命令、长度、数据 - data = bytearray(b"\0" * 2) + data = [0, ] * 2 data[0] = sm_size & 0xff data[1] = (sm_size >> 8) & 0xff genPkt.addSubPkt(2000, 0, 0x0302, 0xe, 2, data) - data = bytearray(b"\0"*sm_size) - for i in range(sm_size): - data[i] = i + 1 + data = list(range(1, sm_size + 1)) genPkt.addSubPkt(2000, 0, 0x0800, 0xe, sm_size, data) sm_idx = 0 @@ -119,10 +117,10 @@ def tc2(): +genIFRwDataCode(4, 0x74, False, 4) +genMessageCode("--读取SM的状态") - +genIFRwDataCode(1, 0x300, False, 0x20) - +genIFRwDataCode(2, 0x300, False, 0x20) - +genIFRwDataCode(3, 0x300, False, 0x20) - +genIFRwDataCode(4, 0x300, False, 0x20) + +genIFRwDataCode(1, 0x300, False, 0x4) + +genIFRwDataCode(2, 0x300, False, 0x4) + +genIFRwDataCode(3, 0x300, False, 0x4) + +genIFRwDataCode(4, 0x300, False, 0x4) +genSlvSMReadData(1, 0, sm_size) +genSlvSMReadData(2, 0, sm_size) diff --git a/tb/shinTest/testcase_result/broadcast_tc02_result.log b/tb/shinTest/testcase_result/broadcast_tc02_result.log index 068f734..e4f5085 100644 --- a/tb/shinTest/testcase_result/broadcast_tc02_result.log +++ b/tb/shinTest/testcase_result/broadcast_tc02_result.log @@ -18,10 +18,10 @@ 16'h0074 8'h01 16'h0004 8'h00 8'h00 8'h00 8'h00 16'h0074 8'h01 16'h0004 8'h00 8'h00 8'h00 8'h00 16'h0074 8'h01 16'h0004 8'h00 8'h00 8'h00 8'h00 -16'h0300 8'h01 16'h0020 8'h00 8'h01 8'h20 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 -16'h0300 8'h01 16'h0020 8'h00 8'h01 8'h20 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 -16'h0300 8'h01 16'h0020 8'h00 8'h01 8'h20 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 -16'h0300 8'h01 16'h0020 8'h00 8'h01 8'h20 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 +16'h0300 8'h01 16'h0004 8'h00 8'h01 8'h20 8'h00 +16'h0300 8'h01 16'h0004 8'h00 8'h01 8'h20 8'h00 +16'h0300 8'h01 16'h0004 8'h00 8'h01 8'h20 8'h00 +16'h0300 8'h01 16'h0004 8'h00 8'h01 8'h20 8'h00 16'h0800 8'h01 16'h0020 8'h01 8'h02 8'h03 8'h04 8'h05 8'h06 8'h07 8'h08 8'h09 8'h0a 8'h0b 8'h0c 8'h0d 8'h0e 8'h0f 8'h10 8'h11 8'h12 8'h13 8'h14 8'h15 8'h16 8'h17 8'h18 8'h19 8'h1a 8'h1b 8'h1c 8'h1d 8'h1e 8'h1f 8'h20 16'h0800 8'h01 16'h0020 8'h01 8'h02 8'h03 8'h04 8'h05 8'h06 8'h07 8'h08 8'h09 8'h0a 8'h0b 8'h0c 8'h0d 8'h0e 8'h0f 8'h10 8'h11 8'h12 8'h13 8'h14 8'h15 8'h16 8'h17 8'h18 8'h19 8'h1a 8'h1b 8'h1c 8'h1d 8'h1e 8'h1f 8'h20 16'h0800 8'h01 16'h0020 8'h01 8'h02 8'h03 8'h04 8'h05 8'h06 8'h07 8'h08 8'h09 8'h0a 8'h0b 8'h0c 8'h0d 8'h0e 8'h0f 8'h10 8'h11 8'h12 8'h13 8'h14 8'h15 8'h16 8'h17 8'h18 8'h19 8'h1a 8'h1b 8'h1c 8'h1d 8'h1e 8'h1f 8'h20