From 2343097df4f668f25917a273daf9555983013696 Mon Sep 17 00:00:00 2001 From: manjunath-grl <102359958+manjunath-grl@users.noreply.github.com> Date: Sat, 21 Jan 2023 03:23:21 +0530 Subject: [PATCH] Modified manual tests Jan 19 (#24521) * Modified Manual scripts * Auto generated files * Restyled by whitespace * Auto generated files Co-authored-by: Restyled.io --- .../suites/certification/Test_TC_ACE_1_1.yaml | 75 +- .../suites/certification/Test_TC_ACE_1_2.yaml | 10 +- .../certification/Test_TC_ACL_2_10.yaml | 71 +- .../suites/certification/Test_TC_ACL_2_5.yaml | 6 +- .../suites/certification/Test_TC_ACL_2_6.yaml | 33 +- .../suites/certification/Test_TC_ACL_2_8.yaml | 6 +- .../suites/certification/Test_TC_ACT_2_1.yaml | 121 +- .../suites/certification/Test_TC_ACT_2_2.yaml | 4 +- .../Test_TC_ACT_3_1_Simulated.yaml | 7 + .../suites/certification/Test_TC_ACT_3_2.yaml | 198 +- .../Test_TC_APPLAUNCHER_3_8_1.yaml | 7 +- .../Test_TC_APPLAUNCHER_3_9_1.yaml | 7 +- .../certification/Test_TC_BIND_2_2.yaml | 16 +- .../certification/Test_TC_BIND_2_3.yaml | 8 +- .../certification/Test_TC_BINFO_2_1.yaml | 60 +- .../certification/Test_TC_BINFO_2_2.yaml | 4 +- .../certification/Test_TC_BINFO_2_4.yaml | 283 +- .../Test_TC_BOOL_3_1_Simulated.yaml | 7 + .../certification/Test_TC_BRBINFO_1_1.yaml | 3 + .../certification/Test_TC_BRBINFO_2_1.yaml | 3 + .../certification/Test_TC_BRBINFO_2_2.yaml | 5 +- .../certification/Test_TC_BRBINFO_2_3.yaml | 829 +- .../suites/certification/Test_TC_BR_1.yaml | 690 +- .../suites/certification/Test_TC_BR_2.yaml | 1122 ++- .../suites/certification/Test_TC_BR_3.yaml | 2 +- .../suites/certification/Test_TC_BR_4.yaml | 8947 +++++++++++++---- .../certification/Test_TC_CADMIN_1_1.yaml | 34 +- .../certification/Test_TC_CADMIN_1_12.yaml | 8 +- .../certification/Test_TC_CADMIN_1_14.yaml | 6 +- .../certification/Test_TC_CADMIN_1_17.yaml | 35 +- .../certification/Test_TC_CADMIN_1_18.yaml | 4 +- .../certification/Test_TC_CADMIN_1_19.yaml | 15 +- .../certification/Test_TC_CADMIN_1_2.yaml | 21 +- .../certification/Test_TC_CADMIN_1_20.yaml | 15 +- .../certification/Test_TC_CADMIN_1_7.yaml | 18 +- .../certification/Test_TC_CADMIN_1_8.yaml | 10 +- .../suites/certification/Test_TC_CC_2_2.yaml | 2450 +++-- .../suites/certification/Test_TC_CC_3_4.yaml | 483 +- .../suites/certification/Test_TC_CC_4_5.yaml | 659 +- .../suites/certification/Test_TC_CC_5_4.yaml | 724 +- .../suites/certification/Test_TC_CC_6_4.yaml | 601 +- .../suites/certification/Test_TC_CC_7_5.yaml | 599 +- .../suites/certification/Test_TC_CC_9_4.yaml | 350 +- .../certification/Test_TC_CGEN_2_2.yaml | 308 +- .../certification/Test_TC_CGEN_2_4.yaml | 7 +- .../certification/Test_TC_CHANNEL_5_4.yaml | 70 +- .../certification/Test_TC_CHANNEL_5_6.yaml | 5 + .../certification/Test_TC_CNET_4_1.yaml | 13 +- .../certification/Test_TC_CNET_4_11.yaml | 6 +- .../certification/Test_TC_CNET_4_13.yaml | 6 +- .../certification/Test_TC_CNET_4_14.yaml | 84 +- .../certification/Test_TC_CNET_4_15.yaml | 38 +- .../certification/Test_TC_CNET_4_16.yaml | 48 +- .../certification/Test_TC_CNET_4_17.yaml | 733 +- .../certification/Test_TC_CNET_4_18.yaml | 2 +- .../certification/Test_TC_CNET_4_19.yaml | 564 +- .../certification/Test_TC_CNET_4_2.yaml | 2 +- .../certification/Test_TC_CNET_4_22.yaml | 25 +- .../certification/Test_TC_CNET_4_3.yaml | 2 +- .../certification/Test_TC_CNET_4_4.yaml | 13 +- .../certification/Test_TC_CNET_4_5.yaml | 8 +- .../certification/Test_TC_CNET_4_6.yaml | 10 +- .../Test_TC_CONTENTLAUNCHER_10_4.yaml | 9 +- .../Test_TC_CONTENTLAUNCHER_10_6.yaml | 5 + .../suites/certification/Test_TC_DA_1_2.yaml | 4 +- .../suites/certification/Test_TC_DA_1_3.yaml | 162 +- .../suites/certification/Test_TC_DA_1_7.yaml | 273 - .../suites/certification/Test_TC_DD_1_10.yaml | 32 +- .../suites/certification/Test_TC_DD_1_11.yaml | 7 +- .../suites/certification/Test_TC_DD_1_12.yaml | 17 +- .../suites/certification/Test_TC_DD_1_13.yaml | 39 +- .../suites/certification/Test_TC_DD_1_14.yaml | 49 +- .../suites/certification/Test_TC_DD_1_15.yaml | 37 +- .../suites/certification/Test_TC_DD_1_8.yaml | 102 +- .../suites/certification/Test_TC_DD_1_9.yaml | 35 +- .../suites/certification/Test_TC_DD_2_1.yaml | 107 +- .../suites/certification/Test_TC_DD_2_2.yaml | 37 +- .../suites/certification/Test_TC_DD_3_1.yaml | 51 +- .../suites/certification/Test_TC_DD_3_10.yaml | 20 +- .../suites/certification/Test_TC_DD_3_11.yaml | 66 +- .../suites/certification/Test_TC_DD_3_12.yaml | 25 +- .../suites/certification/Test_TC_DD_3_13.yaml | 28 +- .../suites/certification/Test_TC_DD_3_14.yaml | 55 +- .../suites/certification/Test_TC_DD_3_15.yaml | 25 +- .../suites/certification/Test_TC_DD_3_16.yaml | 91 +- .../suites/certification/Test_TC_DD_3_17.yaml | 114 +- .../suites/certification/Test_TC_DD_3_18.yaml | 28 +- .../suites/certification/Test_TC_DD_3_19.yaml | 62 +- .../suites/certification/Test_TC_DD_3_20.yaml | 22 +- .../suites/certification/Test_TC_DD_3_21.yaml | 22 +- .../suites/certification/Test_TC_DD_3_3.yaml | 30 +- .../suites/certification/Test_TC_DD_3_4.yaml | 15 +- .../suites/certification/Test_TC_DD_3_5.yaml | 152 +- .../suites/certification/Test_TC_DD_3_6.yaml | 4 +- .../suites/certification/Test_TC_DD_3_7.yaml | 22 +- .../suites/certification/Test_TC_DD_3_9.yaml | 17 +- .../certification/Test_TC_DESC_2_1.yaml | 34 +- .../certification/Test_TC_DGETH_2_1.yaml | 1 - .../certification/Test_TC_DGETH_2_2.yaml | 1 - .../certification/Test_TC_DGGEN_2_1.yaml | 16 +- .../certification/Test_TC_DGGEN_2_2.yaml | 17 +- .../certification/Test_TC_DGGEN_2_3.yaml | 15 +- .../certification/Test_TC_DGSW_2_1.yaml | 7 +- .../certification/Test_TC_DGSW_2_2.yaml | 15 +- .../certification/Test_TC_DGSW_2_3.yaml | 1 - .../certification/Test_TC_DGTHREAD_2_1.yaml | 93 +- .../certification/Test_TC_DGTHREAD_2_3.yaml | 3 +- .../certification/Test_TC_DGTHREAD_2_5.yaml | 5 + .../certification/Test_TC_DGTHREAD_3_1.yaml | 4 +- .../certification/Test_TC_DGTHREAD_3_2.yaml | 3 +- .../certification/Test_TC_DGTHREAD_3_3.yaml | 2 +- .../certification/Test_TC_DGTHREAD_3_4.yaml | 4 +- .../certification/Test_TC_DGTHREAD_3_5.yaml | 6 + .../certification/Test_TC_DGWIFI_2_1.yaml | 1 - .../certification/Test_TC_DGWIFI_2_2.yaml | 11 +- .../certification/Test_TC_DLOG_2_1.yaml | 72 + .../certification/Test_TC_DLOG_2_2.yaml | 45 + .../certification/Test_TC_DLOG_3_1.yaml | 11 + .../certification/Test_TC_DRLK_2_9.yaml | 6 +- .../certification/Test_TC_DRLK_3_1.yaml | 3243 ++++-- .../certification/Test_TC_DRLK_3_2.yaml | 2531 +++-- .../certification/Test_TC_DRLK_3_3.yaml | 2066 +++- .../Test_TC_FLW_3_1_Simulated.yaml | 7 + .../suites/certification/Test_TC_G_2_2.yaml | 134 +- .../suites/certification/Test_TC_G_2_3.yaml | 103 +- .../suites/certification/Test_TC_G_3_2.yaml | 186 +- .../suites/certification/Test_TC_IDM_1_1.yaml | 2 +- .../suites/certification/Test_TC_IDM_1_2.yaml | 49 +- .../suites/certification/Test_TC_IDM_2_1.yaml | 14 +- .../suites/certification/Test_TC_IDM_2_2.yaml | 203 +- .../suites/certification/Test_TC_IDM_3_1.yaml | 33 +- .../suites/certification/Test_TC_IDM_3_2.yaml | 160 +- .../suites/certification/Test_TC_IDM_4_1.yaml | 49 +- .../suites/certification/Test_TC_IDM_4_2.yaml | 39 +- .../suites/certification/Test_TC_IDM_4_3.yaml | 44 +- .../suites/certification/Test_TC_IDM_5_1.yaml | 14 +- .../suites/certification/Test_TC_IDM_5_2.yaml | 10 +- .../suites/certification/Test_TC_IDM_6_1.yaml | 30 +- .../suites/certification/Test_TC_IDM_6_2.yaml | 57 +- .../suites/certification/Test_TC_IDM_6_3.yaml | 9 +- .../suites/certification/Test_TC_IDM_6_4.yaml | 12 +- .../suites/certification/Test_TC_IDM_7_1.yaml | 106 +- .../suites/certification/Test_TC_IDM_8_1.yaml | 12 +- .../Test_TC_I_3_1_Simulated.yaml | 3 + .../suites/certification/Test_TC_I_3_2.yaml | 347 +- .../Test_TC_KEYPADINPUT_3_1.yaml | 5 + .../certification/Test_TC_LCFG_2_1.yaml | 18 +- .../certification/Test_TC_LOWPOWER_2_2.yaml | 5 + .../certification/Test_TC_LTIME_1_1.yaml | 342 +- .../certification/Test_TC_LTIME_2_1.yaml | 818 +- .../certification/Test_TC_LTIME_3_1.yaml | 23 +- .../suites/certification/Test_TC_LVL_2_3.yaml | 1626 +-- .../suites/certification/Test_TC_LVL_7_1.yaml | 42 +- .../suites/certification/Test_TC_LVL_8_1.yaml | 508 +- .../suites/certification/Test_TC_MC_11_1.yaml | 15 +- .../suites/certification/Test_TC_MC_11_2.yaml | 11 +- .../Test_TC_MEDIAINPUT_3_14.yaml | 5 + .../Test_TC_MEDIAINPUT_3_15.yaml | 5 + .../Test_TC_MEDIAINPUT_3_16.yaml | 5 + .../Test_TC_MEDIAINPUT_3_17.yaml | 5 + .../Test_TC_MEDIAPLAYBACK_6_5.yaml | 5 + .../Test_TC_MEDIAPLAYBACK_6_7.yaml | 5 + .../suites/certification/Test_TC_MOD_1_2.yaml | 17 +- .../suites/certification/Test_TC_MOD_1_3.yaml | 836 +- .../suites/certification/Test_TC_MOD_2_1.yaml | 17 +- .../suites/certification/Test_TC_MOD_2_2.yaml | 204 +- .../suites/certification/Test_TC_MOD_3_1.yaml | 19 +- .../suites/certification/Test_TC_MOD_3_2.yaml | 77 +- .../suites/certification/Test_TC_MOD_3_3.yaml | 64 +- .../suites/certification/Test_TC_MOD_3_4.yaml | 37 +- .../suites/certification/Test_TC_OO_3_1.yaml | 770 +- .../suites/certification/Test_TC_OO_3_2.yaml | 19 +- .../certification/Test_TC_OPCREDS_3_2.yaml | 142 +- .../certification/Test_TC_OPCREDS_3_3.yaml | 747 +- .../certification/Test_TC_OPCREDS_3_4.yaml | 10 +- .../suites/certification/Test_TC_PCC_3_1.yaml | 1937 ++-- .../certification/Test_TC_PSCFG_2_2.yaml | 8 +- .../Test_TC_PSCFG_3_1_Simulated.yaml | 7 + .../suites/certification/Test_TC_PS_2_2.yaml | 15 +- .../Test_TC_PS_3_1_Simulated.yaml | 7 + .../Test_TC_RH_3_1_Simulated.yaml | 7 + .../suites/certification/Test_TC_SC_3_6.yaml | 313 - .../suites/certification/Test_TC_SC_4_1.yaml | 73 +- .../suites/certification/Test_TC_SC_4_2.yaml | 4 +- .../suites/certification/Test_TC_SC_4_3.yaml | 2 +- .../suites/certification/Test_TC_SC_4_4.yaml | 6 +- .../suites/certification/Test_TC_SC_4_5.yaml | 4 +- .../suites/certification/Test_TC_SC_4_7.yaml | 14 +- .../suites/certification/Test_TC_SC_4_9.yaml | 8 +- .../suites/certification/Test_TC_SC_5_1.yaml | 645 +- .../suites/certification/Test_TC_SC_5_2.yaml | 10 +- .../suites/certification/Test_TC_SC_5_3.yaml | 24 +- .../suites/certification/Test_TC_SC_6_1.yaml | 40 +- .../suites/certification/Test_TC_SU_1_1.yaml | 5 + .../suites/certification/Test_TC_SU_2_1.yaml | 9 + .../suites/certification/Test_TC_SU_2_5.yaml | 12 +- .../suites/certification/Test_TC_SU_2_7.yaml | 8 +- .../suites/certification/Test_TC_SU_3_2.yaml | 14 +- .../suites/certification/Test_TC_SU_4_1.yaml | 34 +- .../certification/Test_TC_SWTCH_2_2.yaml | 179 +- .../Test_TC_SWTCH_3_1_Simulated.yaml | 7 + .../certification/Test_TC_SWTCH_3_2.yaml | 178 +- .../certification/Test_TC_TGTNAV_8_2.yaml | 5 + .../suites/certification/Test_TC_TMP_2_1.yaml | 2 - .../suites/certification/Test_TC_TMP_3_1.yaml | 924 +- .../certification/Test_TC_TSTAT_3_1.yaml | 1005 +- .../certification/Test_TC_TSTAT_3_2.yaml | 214 +- .../certification/Test_TC_TSUIC_3_1.yaml | 1015 +- .../certification/Test_TC_WNCV_2_4.yaml | 6 +- .../certification/Test_TC_WNCV_6_1.yaml | 175 +- .../certification/Test_TC_WNCV_7_1.yaml | 120 +- src/app/tests/suites/manualTests.json | 4 +- .../chip-tool/zap-generated/test/Commands.h | 142 - 213 files changed, 31145 insertions(+), 14539 deletions(-) delete mode 100644 src/app/tests/suites/certification/Test_TC_DA_1_7.yaml delete mode 100644 src/app/tests/suites/certification/Test_TC_SC_3_6.yaml diff --git a/src/app/tests/suites/certification/Test_TC_ACE_1_1.yaml b/src/app/tests/suites/certification/Test_TC_ACE_1_1.yaml index 42ebf301f876a0..133a0938795b03 100644 --- a/src/app/tests/suites/certification/Test_TC_ACE_1_1.yaml +++ b/src/app/tests/suites/certification/Test_TC_ACE_1_1.yaml @@ -15,6 +15,9 @@ name: 42.1.1. [TC-ACE-1.1] Privileges - REMOVED +PICS: + - MCORE.ROLE.COMMISSIONEE + config: nodeId: 0x12344321 cluster: "Basic Information" @@ -28,21 +31,15 @@ tests: - label: "TH1 commissions DUT using admin node ID N1" verification: | - DUT side: - sudo ./chip-all-clusters-app - - TH side: - ./chip-tool pairing ethernet 1 20202021 chiip5 matter123 3840 fe80::e65f:1ff:fe0f:2753 5540 + DUT is commissioned on TH1 fabric - [1650455358.501816][4366:4371] CHIP:TOO: Device commissioning completed with success" disabled: true - label: "TH writes the ACL attribute with a list of AccessControlEntryStruct entries containing 1 elements, granting itself administer privileges - on all of Endpoint 1: 1. struct Privilege field: Administer (5) - AuthMode field: CASE (2) Subjects field: [N1] Targets field: - [{Endpoint: 0}]" + on all of Endpoint 1: struct Privilege field: Administer (5) AuthMode + field: CASE (2) Subjects field: [N1] Targets field: [{Endpoint: 0}]" verification: | ./chip-tool accesscontrol write acl "[{ "privilege": 5, "authMode": 2, "subjects": [112233], "targets": [{ "cluster": null, "endpoint": 0, "deviceType": null }]}]" 1 0 On TH(Chiptool),Verify ACL attribute with a list of AccessControlEntryStruct entries containing 1 element. @@ -123,9 +120,9 @@ tests: - label: "TH writes the Location attribute in the Basic Information cluster - with XX (requires administer privilege)" + with 'XX' (requires administerprivilege)" verification: | - ./chip-tool basic write location xx 1 0 + ./chip-tool basicinformation write location xx 1 0 On TH(Chiptool),Verify Successfully Location attribute in the Basic Information cluster with "XX" (requires administer privilege) 1660287985.294180][3436:3441] CHIP:DMG: WriteClient moving to [ResponseRe] @@ -160,7 +157,7 @@ tests: - label: "TH sends the UpdateFabricLabel command to the Node Operational - Credentials cluster with the Label field set to TestFabric (requires + Credentials cluster with the Label field set to 'TestFabric'(requires administer privilege)" verification: | ./chip-tool operationalcredentials update-fabric-label Testfabric 1 0 @@ -190,9 +187,9 @@ tests: - label: "TH writes the NodeLabel attribute in the Basic Information cluster - with the string TestNode (requires manage privilege)" + with the string 'TestNode' (requires manage privilege)" verification: | - ./chip-tool basic write node-label TestNode 1 0 + ./chip-tool basicinformation write node-label TestNode 1 0 On TH(Chiptool),Verify Successfully NodeLabel attribute in the Basic Information cluster with the string "TestNode" (requires manage privilege) [1660288214.881228][3458:3463] CHIP:DMG: WriteResponseMessage = @@ -275,7 +272,7 @@ tests: "TH reads the VendorID attribute from the Basic Information cluster (requires view privilege)" verification: | - ./chip-tool basic read vendor-id 1 0 + ./chip-tool basicinformation read vendor-id 1 0 On TH(Chiptool),Verify VendorID attribute from the Basic Information cluster 288412.817686][3478:3483] CHIP:DMG: { [1660288412.817723][3478:3483] CHIP:DMG: AttributeReportIBs = @@ -312,9 +309,9 @@ tests: "TH writes the ACL attribute with a list of AccessControlEntryStruct entries containing 2 elements, giving itself administer privilege only on the Access Control cluster and manage privilege on everything else - on EP0. 1.struct Privilege field: Administer (5) AuthMode field: CASE + on EP0. struct Privilege field: Administer (5) AuthMode field: CASE (2) Subjects field: [N1] Targets field: [{Cluster: 0x001F, Endpoint: - 0}] 2.struct Privilege field: Manage (4) AuthMode field: CASE (2) + 0}] struct Privilege field: Manage (4) AuthMode field: CASE (2) Subjects field: [N1] Targets field: [{Endpoint: 0}]" verification: | ./chip-tool accesscontrol write acl "[{ "privilege": 5, "authMode": 2, "subjects": [112233], "targets": [{ "cluster": 31, "endpoint": 0, "deviceType": null }]},{ "privilege": 4, "authMode": 2, "subjects": [112233], "targets": [{ "cluster": null, "endpoint": 0, "deviceType": null }]}]" 1 0 @@ -426,9 +423,9 @@ tests: - label: "TH writes the Location attribute in the Basic Information cluster - with XX (requires administer privilege)" + with 'XX' (requires administer privilege)" verification: | - ./chip-tool basic write location xx 1 0 + ./chip-tool basicinformation write location xx 1 0 On TH(Chiptool),Verify Successfully Location attribute in the Basic Information cluster with "XX" (requires administer privilege) [1660288749.400037][3516:3521] CHIP:DMG: WriteResponseMessage = @@ -464,7 +461,7 @@ tests: - label: "TH sends the UpdateFabricLabel command to the operational credentials - cluster with the Label field set to TestFabric (requires administer + cluster with the Label field set to 'TestFabric' (requires administer privilege)" verification: | ./chip-tool operationalcredentials update-fabric-label Testfabric 1 0 @@ -508,7 +505,7 @@ tests: "Repeat steps 6 to 8 to confirm that TH still has access associated with manage and view privileges" verification: | - Step 6: ./chip-tool basic write node-label TestNode 1 0 + Step 6: ./chip-tool basicinformation write node-label TestNode 1 0 On TH(Chiptool),Verify TH still has manage and view permissions by repeating Steps 6 to 8 @@ -572,7 +569,7 @@ tests: [1660289262.562511][3553:3560] CHIP:DMG: [1660289262.562535][3553:3560] CHIP:DMG: InteractionModelRevision = 1 [1660289262.562569][3553:3560] CHIP:DMG: }, - STEP 8:./chip-tool basic read vendor-id 1 0 + STEP 8:./chip-tool basicinformation read vendor-id 1 0 1660289390.248196][3566:3571] CHIP:DMG: ReportDataMessage = [1660289390.248239][3566:3571] CHIP:DMG: { [1660289390.248273][3566:3571] CHIP:DMG: AttributeReportIBs = @@ -609,9 +606,9 @@ tests: "TH writes the ACL attribute with a list of AccessControlEntryStruct entries containing 2 elements, giving itself administer privilege only on the Access Control cluster and operate privilege on everything else - on EP0. 1. struct Privilege field: Administer (5) AuthMode field: CASE + on EP0. struct Privilege field: Administer (5) AuthMode field: CASE (2) Subjects field: [N1] Targets field: [{Cluster: 0x001F, Endpoint: - 0}] 2. struct Privilege field: Operate (3) AuthMode field: CASE (2) + 0}] struct Privilege field: Operate (3) AuthMode field: CASE (2) Subjects field: [N1] Targets field: [{Endpoint: 0}]" verification: | ./chip-tool accesscontrol write acl "[{ "privilege": 5, "authMode": 2, "subjects": [112233], "targets": [{ "cluster": 31, "endpoint": 0, "deviceType": null }]},{ "privilege": 3, "authMode": 2, "subjects": [112233], "targets": [{ "cluster": null, "endpoint": 0, "deviceType": null }]}]" 1 0 @@ -723,7 +720,7 @@ tests: [1660289669.016863][3588:3588] CHIP:CTL: Shutting down the commissioner [1660289669.017002][3588:3588] CHIP:CTL: Shutting down the controller [1660289669.017037][3588:3588] CHIP:CTL: Shutting down the commissioner - Step 11:./chip-tool basic write location xx 1 0 + Step 11:./chip-tool basicinformation write location xx 1 0 1660289760.000896][3597:3602] CHIP:DMG: WriteResponseMessage = [1660289760.000939][3597:3602] CHIP:DMG: { @@ -788,9 +785,9 @@ tests: - label: "TH writes the NodeLabel attribute in the Basic Information cluster - with the string TestNode (requires manage privilege)" + with the string 'TestNode' (requires manage privilege)" verification: | - ./chip-tool basic write node-label TestNode 1 0 + ./chip-tool basicinformation write node-label TestNode 1 0 On TH(Chiptool),Verify NodeLabel attribute in the Basic Information cluster with the string "TestNode" (requires manage privilege) Returns UNSUPPORTED_ACCESS (0x7e) [1660290058.857328][3622:3627] CHIP:DMG: { @@ -864,7 +861,7 @@ tests: - label: "Repeat step 8 to confirm that the TH still has view privileges" verification: | - ./chip-tool basic read vendor-id 1 0 + ./chip-tool basicinformation read vendor-id 1 0 On TH(Chiptool),Verify TH still has view privilege by repeating step 8 [1660290302.767326][3645:3650] CHIP:DMG: AttributeReportIBs = @@ -900,9 +897,9 @@ tests: "TH1 writes the ACL attribute with a list of AccessControlEntryStruct entries containing 2 elements, giving itself administer privilege only on the Access Control cluster and view privilege on everything else on - EP0. 1.struct Privilege field: Administer (5) AuthMode field: CASE (2) + EP0. struct Privilege field: Administer (5) AuthMode field: CASE (2) Subjects field: [N1] Targets field: [{Cluster: 0x001F, Endpoint: 0}] - 2.struct Privilege field: View (1) AuthMode field: CASE (2) Subjects + struct Privilege field: View (1) AuthMode field: CASE (2) Subjects field: [N1] Targets field: [{Endpoint: 0}]" verification: | ./chip-tool accesscontrol write acl "[{ "privilege": 5, "authMode": 2, "subjects": [112233], "targets": [{ "cluster": 31, "endpoint": 0, "deviceType": null }]},{ "privilege": 1, "authMode": 2, "subjects": [112233], "targets": [{ "cluster": null, "endpoint": 0, "deviceType": null }]}]" 1 0 @@ -1001,7 +998,7 @@ tests: [1660290793.814027][3679:3684] CHIP:IN: Prepared secure message 0xffff95ed5a58 to 0x0000000000000001 (1) of type 0x10 and protocolId (0, 0) on exchange 53264i with MessageCounter:163518118. [1660290793.814076][3679:3684] CHIP:IN: Sending encrypted msg 0xffff95ed5a58 with MessageCounter:163518118 to 0x000000 STEP 11 : - ./chip-tool basic write location xx 1 0 + ./chip-tool basicinformation write location xx 1 0 1660290881.760017][3688:3693] CHIP:DMG: WriteClient moving to [ResponseRe] [1660290881.760081][3688:3693] CHIP:DMG: WriteResponseMessage = [1660290881.760115][3688:3693] CHIP:DMG: { @@ -1070,7 +1067,7 @@ tests: verification: | On TH(Chiptool),Verify it still does not have manage privileges by repeating steps 16 ,17 STEP 16: - ./chip-tool basic write node-label TestNode 1 0 + ./chip-tool basicinformation write node-label TestNode 1 0 [1660291097.342481][3711:3716] CHIP:DMG: WriteClient moving to [ResponseRe] [1660291097.342536][3711:3716] CHIP:DMG: WriteResponseMessage = @@ -1136,7 +1133,7 @@ tests: - label: "Repeat step 8 to confirm that the TH still has view privileges" verification: | - ./chip-tool basic read vendor-id 1 0 + ./chip-tool basicinformation read vendor-id 1 0 On TH(Chiptool),Verify VendorID attribute from the Basic Information cluster [1660306412.895825][2832:2837] CHIP:DMG: ReportDataMessage = [1660306412.895851][2832:2837] CHIP:DMG: { @@ -1180,9 +1177,9 @@ tests: - label: "TH writes the ACL attribute with a list of AccessControlEntryStruct entries containing a single element, granting Administer privilege on - only the Access Control cluster and no other access. 1.struct - Privilege field: Administer (5) AuthMode field: CASE (2) Subjects - field: [N1] Targets field: [{Cluster: 0x001F, Endpoint: 0}]" + only the Access Control cluster and no other access. struct Privilege + field: Administer (5) AuthMode field: CASE (2) Subjects field: [N1] + Targets field: [{Cluster: 0x001F, Endpoint: 0}]" verification: | On TH(Chiptool)1,Verify ACL attribute with a list of AccessControlEntryStruct entries containing 1 element. @@ -1264,7 +1261,7 @@ tests: [1660291809.031749][3773:3779] CHIP:TOO: Response Failure: IM Error 0x0000057E: General error: 0x7e (UNSUPPORTED_ACCESS) - Step 11. ./chip-tool basic write location xx 1 0 + Step 11. ./chip-tool basicinformation write location xx 1 0 660291846.616184][3780:3785] CHIP:DMG: WriteResponseMessage = [1660291846.616222][3780:3785] CHIP:DMG: { @@ -1332,7 +1329,7 @@ tests: privileges" verification: | On TH(Chiptool),Verify it still does not have manage privileges by repeating steps 16,17 - Step 16)./chip-tool basic write node-label TestNode 1 0 + Step 16)./chip-tool basicinformation write node-label TestNode 1 0 1660292038.309440][3801:3806] CHIP:DMG: WriteClient moving to [ResponseRe] [1660292038.309498][3801:3806] CHIP:DMG: WriteResponseMessage = @@ -1439,7 +1436,7 @@ tests: verification: | On TH(Chiptool),Verify VendorID attribute from the Basic Information cluster (requires view privilege) Returns UNSUPPORTED_ACCESS (0x7e) - ./chip-tool basic read vendor-id 1 0 + ./chip-tool basicinformation read vendor-id 1 0 :3827] CHIP:DMG: [ [1660292225.412956][3822:3827] CHIP:DMG: AttributeReportIB = diff --git a/src/app/tests/suites/certification/Test_TC_ACE_1_2.yaml b/src/app/tests/suites/certification/Test_TC_ACE_1_2.yaml index c1107070f61759..87aa79cae6913e 100644 --- a/src/app/tests/suites/certification/Test_TC_ACE_1_2.yaml +++ b/src/app/tests/suites/certification/Test_TC_ACE_1_2.yaml @@ -15,6 +15,9 @@ name: 42.1.2. [TC-ACE-1.2] Subscriptions - REMOVED +PICS: + - MCORE.ROLE.COMMISSIONEE + config: nodeId: 0x12344321 cluster: "Basic Information" @@ -34,13 +37,8 @@ tests: - label: "TH1 commissions DUT" verification: | - DUT side: - sudo ./chip-all-clusters-app - - TH side: - ./chip-tool pairing ethernet 1 20202021 chiip5 matter123 3840 5540 + DUT is commissioned on TH1 fabric - [1650455358.501816][4366:4371] CHIP:TOO: Device commissioning completed with success disabled: true - label: diff --git a/src/app/tests/suites/certification/Test_TC_ACL_2_10.yaml b/src/app/tests/suites/certification/Test_TC_ACL_2_10.yaml index 37480af0742d97..1e3993f4f7d72b 100644 --- a/src/app/tests/suites/certification/Test_TC_ACL_2_10.yaml +++ b/src/app/tests/suites/certification/Test_TC_ACL_2_10.yaml @@ -36,15 +36,16 @@ tests: 3.D_OK_SINGLE:"17D00000F1FF01003D48656C6C6F20576F726C642E205468697320697320612073696E676C6520656C656D656E74206C6976696E6720617320612063686172737472696E670018" which is an octstr of length 50-100 containing valid TLV: - top-level anonymous list, containing - one element with profile-specific tag in fully-qualified form + 4.Need to reboot on step 5 + Follow the below procedure for rebooting (Only applicable on raspi) + 1. create a file using touch command , something like touch suraj.txt + 2. chmod 777 suraj.txt + 3. launch the app ./chip-all-clusters-app --wifi --KVS ./suraj.txt disabled: true - label: "TH1 commissions DUT using admin node ID N1" verification: | - DUT - sudo ./chip-all-clusters-app --wifi - - TH1 - ./chip-tool pairing ble-wifi 1 zigbee-thread matter123 20202021 3841 + DUT is commissioned on TH1 fabric disabled: true - label: @@ -64,48 +65,18 @@ tests: verification: | Open a commissioning window On TH1(Chiptool)using below command - ./chip-tool administratorcommissioning open-basic-commissioning-window 180 1 0 --timedInteractionTimeoutMs 1000 - On TH1(Chiptool), verify DUT is commissioned On TH2(Chiptool) fabric - - [1657286379.420840][4724:4729] CHIP:DMG: InvokeResponseMessage = - [1657286379.420894][4724:4729] CHIP:DMG: { - [1657286379.420937][4724:4729] CHIP:DMG: suppressResponse = false, - [1657286379.421000][4724:4729] CHIP:DMG: InvokeResponseIBs = - [1657286379.421068][4724:4729] CHIP:DMG: [ - [1657286379.421120][4724:4729] CHIP:DMG: InvokeResponseIB = - [1657286379.421208][4724:4729] CHIP:DMG: { - [1657286379.421264][4724:4729] CHIP:DMG: CommandStatusIB = - [1657286379.421344][4724:4729] CHIP:DMG: { - [1657286379.421407][4724:4729] CHIP:DMG: CommandPathIB = - [1657286379.421493][4724:4729] CHIP:DMG: { - [1657286379.421581][4724:4729] CHIP:DMG: EndpointId = 0x0, - [1657286379.421656][4724:4729] CHIP:DMG: ClusterId = 0x3c, - [1657286379.421754][4724:4729] CHIP:DMG: CommandId = 0x1, - [1657286379.421838][4724:4729] CHIP:DMG: }, - [1657286379.421916][4724:4729] CHIP:DMG: - [1657286379.421998][4724:4729] CHIP:DMG: StatusIB = - [1657286379.422084][4724:4729] CHIP:DMG: { - [1657286379.422159][4724:4729] CHIP:DMG: status = 0x00 (SUCCESS), - [1657286379.422251][4724:4729] CHIP:DMG: }, - [1657286379.422336][4724:4729] CHIP:DMG: - [1657286379.422397][4724:4729] CHIP:DMG: }, - [1657286379.422483][4724:4729] CHIP:DMG: - [1657286379.422537][4724:4729] CHIP:DMG: }, - [1657286379.422616][4724:4729] CHIP:DMG: - [1657286379.422666][4724:4729] CHIP:DMG: ], - [1657286379.422745][4724:4729] CHIP:DMG: - [1657286379.422796][4724:4729] CHIP:DMG: InteractionModelRevision = 1 - [1657286379.422861][4724:4729] CHIP:DMG: }, - [1657286379.422975][4724:4729] CHIP:DMG: Received Command Response Status for Endpoint=0 Cluster=0x0000_003C Command=0x0000_0001 Status=0x0 - [1657286379.423058][4724:4729] CHIP:DMG: ICR moving to [AwaitingDe] - - - - CommissiOn TH(Chiptool)2 to DUT using below command - - ./chip-tool pairing onnetwork 2 20202021 --commissioner-name beta --commissioner-nodeid 223344 - - [1657186359.584672][3509:3514] CHIP:CTL: Successfully finished commissioning step "Cleanup" + ./chip-tool pairing open-commissioning-window 1 1 400 2000 3841 + + [1657186324.710951][10820:10825] CHIP:DMG: Received Command Response Status for Endpoint=0 Cluster=0x0000_003C Command=0x0000_0000 Status=0x0 + [1657186324.710980][10820:10825] CHIP:CTL: Successfully opened pairing window On TH(Chiptool)e device + [1657186324.711048][10820:10825] CHIP:CTL: Manual pairing code: [36253605617] + [1657186324.711108][10820:10825] CHIP:CTL: SetupQRCode: [MT:-24J0IRV01A7TB7E700] + + + Commission TH2(Chiptool) to DUT using manualcode generated in TH1 using open commission window + + ./chip-tool pairing code 2 36253605617 --commissioner-name beta --commissioner-nodeid 223344 + [1657186359.584672][3509:3514] CHIP:CTL: Successfully finished commissioning step 'Cleanup' [1657186359.584743][3509:3514] CHIP:TOO: Device commissioning completed with success disabled: true @@ -391,10 +362,8 @@ tests: verification: | Follow the below procedure for rebooting (Only applicable on raspi) - 1. create a file using touch command , something like touch mytest.txt - 2. chmod 777 mytest.txt - 3. launch the app sudo ./out/all-clusters-app/chip-all-clusters-app --KVS ./mytest.txt - 4. commission DUT with TH using above steps + + Kill DUT and launch again, without commission follow the next steps And in this step use kill DUT and launch again, without commission follow the next steps disabled: true diff --git a/src/app/tests/suites/certification/Test_TC_ACL_2_5.yaml b/src/app/tests/suites/certification/Test_TC_ACL_2_5.yaml index 04f3ef604c4332..ec3ef53da57fe2 100644 --- a/src/app/tests/suites/certification/Test_TC_ACL_2_5.yaml +++ b/src/app/tests/suites/certification/Test_TC_ACL_2_5.yaml @@ -43,11 +43,7 @@ tests: - label: "TH1 commissions DUT using admin node ID N1" verification: | - DUT - sudo ./chip-all-clusters-app --wifi - - TH1 - ./chip-tool pairing ble-wifi 1 zigbee-thread matter123 20202021 3841 + DUT is commissioned on TH1 fabric disabled: true - label: diff --git a/src/app/tests/suites/certification/Test_TC_ACL_2_6.yaml b/src/app/tests/suites/certification/Test_TC_ACL_2_6.yaml index ff419fefe44c7c..7800a3a6c1cbed 100644 --- a/src/app/tests/suites/certification/Test_TC_ACL_2_6.yaml +++ b/src/app/tests/suites/certification/Test_TC_ACL_2_6.yaml @@ -31,11 +31,7 @@ tests: - label: "TH1 commissions DUT using admin node ID N1" verification: | - DUT - sudo ./chip-all-clusters-app --wifi - - TH1 - ./chip-tool pairing ble-wifi 1 zigbee-thread matter123 20202021 3841 + DUT is commissioned on TH1 fabric disabled: true - label: @@ -47,33 +43,6 @@ tests: On TH1(Chiptool), verify CurrentFabricIndex attribute of operationalCredential cluster as 1 - [1661170026.158253][5954:5959] CHIP:EM: Removed CHIP MessageCounter:62138196 from RetransTable on exchange 61072i - [1661170026.158379][5954:5959] CHIP:DMG: ReportDataMessage = - [1661170026.158448][5954:5959] CHIP:DMG: { - [1661170026.158502][5954:5959] CHIP:DMG: AttributeReportIBs = - [1661170026.158581][5954:5959] CHIP:DMG: [ - [1661170026.158645][5954:5959] CHIP:DMG: AttributeReportIB = - [1661170026.158735][5954:5959] CHIP:DMG: { - [1661170026.158801][5954:5959] CHIP:DMG: AttributeDataIB = - [1661170026.158881][5954:5959] CHIP:DMG: { - [1661170026.159014][5954:5959] CHIP:DMG: DataVersion = 0xcf6a5453, - [1661170026.159098][5954:5959] CHIP:DMG: AttributePathIB = - [1661170026.159184][5954:5959] CHIP:DMG: { - [1661170026.159271][5954:5959] CHIP:DMG: Endpoint = 0x0, - [1661170026.159363][5954:5959] CHIP:DMG: Cluster = 0x3e, - [1661170026.159454][5954:5959] CHIP:DMG: Attribute = 0x0000_0005, - [1661170026.159540][5954:5959] CHIP:DMG: } - [1661170026.159630][5954:5959] CHIP:DMG: - [1661170026.159720][5954:5959] CHIP:DMG: Data = 1, - [1661170026.159800][5954:5959] CHIP:DMG: }, - [1661170026.159887][5954:5959] CHIP:DMG: - [1661170026.159956][5954:5959] CHIP:DMG: }, - [1661170026.160037][5954:5959] CHIP:DMG: - [1661170026.160097][5954:5959] CHIP:DMG: ], - [1661170026.160173][5954:5959] CHIP:DMG: - [1661170026.160237][5954:5959] CHIP:DMG: SuppressResponse = true, - [1661170026.160300][5954:5959] CHIP:DMG: InteractionModelRevision = 1 - [1661170026.160357][5954:5959] CHIP:DMG: } [1661170026.160663][5954:5959] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003E Attribute 0x0000_0005 DataVersion: 3479852115 [1661170026.160789][5954:5959] CHIP:TOO: CurrentFabricIndex: 1 [1661170026.160987][5954:5959] CHIP:EM: Sending Standalone Ack for MessageCounter:183974641 on exchange 61072i diff --git a/src/app/tests/suites/certification/Test_TC_ACL_2_8.yaml b/src/app/tests/suites/certification/Test_TC_ACL_2_8.yaml index cad730fe39ed73..6d6b3c30baa66c 100644 --- a/src/app/tests/suites/certification/Test_TC_ACL_2_8.yaml +++ b/src/app/tests/suites/certification/Test_TC_ACL_2_8.yaml @@ -33,11 +33,7 @@ tests: - label: "TH1 commissions DUT using admin node ID N1" verification: | - DUT - sudo ./chip-all-clusters-app --wifi - - TH1 - ./chip-tool pairing ble-wifi 1 zigbee-thread matter123 20202021 3841 + DUT is commissioned on TH1 fabric disabled: true - label: diff --git a/src/app/tests/suites/certification/Test_TC_ACT_2_1.yaml b/src/app/tests/suites/certification/Test_TC_ACT_2_1.yaml index b15a166e1a3a09..389cd2e5c5a564 100644 --- a/src/app/tests/suites/certification/Test_TC_ACT_2_1.yaml +++ b/src/app/tests/suites/certification/Test_TC_ACT_2_1.yaml @@ -26,12 +26,8 @@ config: tests: - label: "Commission DUT to TH (can be skipped if done in a preceding test)" verification: | - On DUT side: - sudo ./chip-bridge-app + DUT and TH are on same fabric - - On TH side: - ./chip-tool pairing ethernet 1 20202021 3840 fe80::e65f:1ff:fe0f:2753 5540 disabled: true - label: @@ -110,32 +106,100 @@ tests: verification: | On TH(chip-tool), Verify all referenced endpoints present in list from step 3 - [1658474608.888833][20775:20780] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0025 Attribute 0x0000_0001 DataVersion: 2082192894 [1658474608.888887][20775:20780] CHIP:TOO: endpoint list: 2 entries [1658474608.888949][20775:20780] CHIP:TOO: [1]: { [1658474608.888968][20775:20780] CHIP:TOO: EndpointListID: 57345 [1658474608.888985][20775:20780] CHIP:TOO: Name: Room 1 [1658474608.889001][20775:20780] CHIP:TOO: Type: 1 [1658474608.889020][20775:20780] CHIP:TOO: Endpoints: 2 entries [1658474608.889040][20775:20780] CHIP:TOO: [1]: 10 [1658474608.889056][20775:20780] CHIP:TOO: [2]: 11 [1658474608.889072][20775:20780] CHIP:TOO: } [1658474608.889099][20775:20780] CHIP:TOO: [2]: { [1658474608.889114][20775:20780] CHIP:TOO: EndpointListID: 57346 [1658474608.889128][20775:20780] CHIP:TOO: Name: Room 2 [1658474608.889142][20775:20780] CHIP:TOO: Type: 1 [1658474608.889159][20775:20780] CHIP:TOO: Endpoints: 2 entries [1658474608.889175][20775:20780] CHIP:TOO: [1]: 12 [1658474608.889191][20775:20780] CHIP:TOO: [2]: 13 [1658474608.889205][20775:20780] CHIP:TOO: } + [1658474608.888833][20775:20780] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0025 Attribute 0x0000_0001 DataVersion: 2082192894 + [1658474608.888887][20775:20780] CHIP:TOO: endpoint list: 2 entries + [1658474608.888949][20775:20780] CHIP:TOO: [1]: { + [1658474608.888968][20775:20780] CHIP:TOO: EndpointListID: 57345 + [1658474608.888985][20775:20780] CHIP:TOO: Name: Room 1 + [1658474608.889001][20775:20780] CHIP:TOO: Type: 1 + [1658474608.889020][20775:20780] CHIP:TOO: Endpoints: 2 entries + [1658474608.889040][20775:20780] CHIP:TOO: [1]: 10 + [1658474608.889056][20775:20780] CHIP:TOO: [2]: 11 + [1658474608.889072][20775:20780] CHIP:TOO: } + [1658474608.889099][20775:20780] CHIP:TOO: [2]: { + [1658474608.889114][20775:20780] CHIP:TOO: EndpointListID: 57346 + [1658474608.889128][20775:20780] CHIP:TOO: Name: Room 2 + [1658474608.889142][20775:20780] CHIP:TOO: Type: 1 + [1658474608.889159][20775:20780] CHIP:TOO: Endpoints: 2 entries + [1658474608.889175][20775:20780] CHIP:TOO: [1]: 12 + [1658474608.889191][20775:20780] CHIP:TOO: [2]: 13 + [1658474608.889205][20775:20780] CHIP:TOO: } disabled: true - label: "For each EndpointListStruct, verify that the Name is present" verification: | - On TH(chip-tool), Verify each entry has Name in following log + On TH(chip-tool), Verify each EndpointListStruct has Name in following log - [1658474608.888833][20775:20780] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0025 Attribute 0x0000_0001 DataVersion: 2082192894 [1658474608.888887][20775:20780] CHIP:TOO: endpoint list: 2 entries [1658474608.888949][20775:20780] CHIP:TOO: [1]: { [1658474608.888968][20775:20780] CHIP:TOO: EndpointListID: 57345 [1658474608.888985][20775:20780] CHIP:TOO: Name: Room 1 [1658474608.889001][20775:20780] CHIP:TOO: Type: 1 [1658474608.889020][20775:20780] CHIP:TOO: Endpoints: 2 entries [1658474608.889040][20775:20780] CHIP:TOO: [1]: 10 [1658474608.889056][20775:20780] CHIP:TOO: [2]: 11 [1658474608.889072][20775:20780] CHIP:TOO: } [1658474608.889099][20775:20780] CHIP:TOO: [2]: { [1658474608.889114][20775:20780] CHIP:TOO: EndpointListID: 57346 [1658474608.889128][20775:20780] CHIP:TOO: Name: Room 2 [1658474608.889142][20775:20780] CHIP:TOO: Type: 1 [1658474608.889159][20775:20780] CHIP:TOO: Endpoints: 2 entries [1658474608.889175][20775:20780] CHIP:TOO: [1]: 12 [1658474608.889191][20775:20780] CHIP:TOO: [2]: 13 [1658474608.889205][20775:20780] CHIP:TOO: } + [1658474608.888833][20775:20780] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0025 Attribute 0x0000_0001 DataVersion: 2082192894 + [1658474608.888887][20775:20780] CHIP:TOO: endpoint list: 2 entries + [1658474608.888949][20775:20780] CHIP:TOO: [1]: { + [1658474608.888968][20775:20780] CHIP:TOO: EndpointListID: 57345 + [1658474608.888985][20775:20780] CHIP:TOO: Name: Room 1 + [1658474608.889001][20775:20780] CHIP:TOO: Type: 1 + [1658474608.889020][20775:20780] CHIP:TOO: Endpoints: 2 entries + [1658474608.889040][20775:20780] CHIP:TOO: [1]: 10 + [1658474608.889056][20775:20780] CHIP:TOO: [2]: 11 + [1658474608.889072][20775:20780] CHIP:TOO: } + [1658474608.889099][20775:20780] CHIP:TOO: [2]: { + [1658474608.889114][20775:20780] CHIP:TOO: EndpointListID: 57346 + [1658474608.889128][20775:20780] CHIP:TOO: Name: Room 2 + [1658474608.889142][20775:20780] CHIP:TOO: Type: 1 + [1658474608.889159][20775:20780] CHIP:TOO: Endpoints: 2 entries + [1658474608.889175][20775:20780] CHIP:TOO: [1]: 12 + [1658474608.889191][20775:20780] CHIP:TOO: [2]: 13 + [1658474608.889205][20775:20780] CHIP:TOO: } disabled: true - label: "For each EndpointListStruct, verify that the Type is present and valid" verification: | - On TH(chip-tool), Verify the type is present and valid in following log + On TH(chip-tool), Verify the type is present and valid for each EndpointListStruct in the following log - [1658474608.888833][20775:20780] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0025 Attribute 0x0000_0001 DataVersion: 2082192894 [1658474608.888887][20775:20780] CHIP:TOO: endpoint list: 2 entries [1658474608.888949][20775:20780] CHIP:TOO: [1]: { [1658474608.888968][20775:20780] CHIP:TOO: EndpointListID: 57345 [1658474608.888985][20775:20780] CHIP:TOO: Name: Room 1 [1658474608.889001][20775:20780] CHIP:TOO: Type: 1 [1658474608.889020][20775:20780] CHIP:TOO: Endpoints: 2 entries [1658474608.889040][20775:20780] CHIP:TOO: [1]: 10 [1658474608.889056][20775:20780] CHIP:TOO: [2]: 11 [1658474608.889072][20775:20780] CHIP:TOO: } [1658474608.889099][20775:20780] CHIP:TOO: [2]: { [1658474608.889114][20775:20780] CHIP:TOO: EndpointListID: 57346 [1658474608.889128][20775:20780] CHIP:TOO: Name: Room 2 [1658474608.889142][20775:20780] CHIP:TOO: Type: 1 [1658474608.889159][20775:20780] CHIP:TOO: Endpoints: 2 entries [1658474608.889175][20775:20780] CHIP:TOO: [1]: 12 [1658474608.889191][20775:20780] CHIP:TOO: [2]: 13 [1658474608.889205][20775:20780] CHIP:TOO: } + [1658474608.888833][20775:20780] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0025 Attribute 0x0000_0001 DataVersion: 2082192894 + [1658474608.888887][20775:20780] CHIP:TOO: endpoint list: 2 entries + [1658474608.888949][20775:20780] CHIP:TOO: [1]: { + [1658474608.888968][20775:20780] CHIP:TOO: EndpointListID: 57345 + [1658474608.888985][20775:20780] CHIP:TOO: Name: Room 1 + [1658474608.889001][20775:20780] CHIP:TOO: Type: 1 + [1658474608.889020][20775:20780] CHIP:TOO: Endpoints: 2 entries + [1658474608.889040][20775:20780] CHIP:TOO: [1]: 10 + [1658474608.889056][20775:20780] CHIP:TOO: [2]: 11 + [1658474608.889072][20775:20780] CHIP:TOO: } + [1658474608.889099][20775:20780] CHIP:TOO: [2]: { + [1658474608.889114][20775:20780] CHIP:TOO: EndpointListID: 57346 + [1658474608.889128][20775:20780] CHIP:TOO: Name: Room 2 + [1658474608.889142][20775:20780] CHIP:TOO: Type: 1 + [1658474608.889159][20775:20780] CHIP:TOO: Endpoints: 2 entries + [1658474608.889175][20775:20780] CHIP:TOO: [1]: 12 + [1658474608.889191][20775:20780] CHIP:TOO: [2]: 13 + [1658474608.889205][20775:20780] CHIP:TOO: } disabled: true - label: "Verify that the EndPointListIDs of all EndpointListStruct are unique (no duplicates)" verification: | - On TH(chip-tool), Verify there are no duplicate entry in following log + On TH(chip-tool), Verify the EndPointListIDs of all EndpointListStruct are unique and no duplicates in the following log - [1658474608.888833][20775:20780] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0025 Attribute 0x0000_0001 DataVersion: 2082192894 [1658474608.888887][20775:20780] CHIP:TOO: endpoint list: 2 entries [1658474608.888949][20775:20780] CHIP:TOO: [1]: { [1658474608.888968][20775:20780] CHIP:TOO: EndpointListID: 57345 [1658474608.888985][20775:20780] CHIP:TOO: Name: Room 1 [1658474608.889001][20775:20780] CHIP:TOO: Type: 1 [1658474608.889020][20775:20780] CHIP:TOO: Endpoints: 2 entries [1658474608.889040][20775:20780] CHIP:TOO: [1]: 10 [1658474608.889056][20775:20780] CHIP:TOO: [2]: 11 [1658474608.889072][20775:20780] CHIP:TOO: } [1658474608.889099][20775:20780] CHIP:TOO: [2]: { [1658474608.889114][20775:20780] CHIP:TOO: EndpointListID: 57346 [1658474608.889128][20775:20780] CHIP:TOO: Name: Room 2 [1658474608.889142][20775:20780] CHIP:TOO: Type: 1 [1658474608.889159][20775:20780] CHIP:TOO: Endpoints: 2 entries [1658474608.889175][20775:20780] CHIP:TOO: [1]: 12 [1658474608.889191][20775:20780] CHIP:TOO: [2]: 13 [1658474608.889205][20775:20780] CHIP:TOO: } + [1658474608.888833][20775:20780] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0025 Attribute 0x0000_0001 DataVersion: 2082192894 + [1658474608.888887][20775:20780] CHIP:TOO: endpoint list: 2 entries + [1658474608.888949][20775:20780] CHIP:TOO: [1]: { + [1658474608.888968][20775:20780] CHIP:TOO: EndpointListID: 57345 + [1658474608.888985][20775:20780] CHIP:TOO: Name: Room 1 + [1658474608.889001][20775:20780] CHIP:TOO: Type: 1 + [1658474608.889020][20775:20780] CHIP:TOO: Endpoints: 2 entries + [1658474608.889040][20775:20780] CHIP:TOO: [1]: 10 + [1658474608.889056][20775:20780] CHIP:TOO: [2]: 11 + [1658474608.889072][20775:20780] CHIP:TOO: } + [1658474608.889099][20775:20780] CHIP:TOO: [2]: { + [1658474608.889114][20775:20780] CHIP:TOO: EndpointListID: 57346 + [1658474608.889128][20775:20780] CHIP:TOO: Name: Room 2 + [1658474608.889142][20775:20780] CHIP:TOO: Type: 1 + [1658474608.889159][20775:20780] CHIP:TOO: Endpoints: 2 entries \ + [1658474608.889175][20775:20780] CHIP:TOO: [1]: 12 + [1658474608.889191][20775:20780] CHIP:TOO: [2]: 13 + [1658474608.889205][20775:20780] CHIP:TOO: } disabled: true - label: @@ -146,7 +210,24 @@ tests: verification: | On TH(chip-tool), Verify the information matches, Name and Type against the name/type of each group of endpoints provided - [1658474608.888833][20775:20780] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0025 Attribute 0x0000_0001 DataVersion: 2082192894 [1658474608.888887][20775:20780] CHIP:TOO: endpoint list: 2 entries [1658474608.888949][20775:20780] CHIP:TOO: [1]: { [1658474608.888968][20775:20780] CHIP:TOO: EndpointListID: 57345 [1658474608.888985][20775:20780] CHIP:TOO: Name: Room 1 [1658474608.889001][20775:20780] CHIP:TOO: Type: 1 [1658474608.889020][20775:20780] CHIP:TOO: Endpoints: 2 entries [1658474608.889040][20775:20780] CHIP:TOO: [1]: 10 [1658474608.889056][20775:20780] CHIP:TOO: [2]: 11 [1658474608.889072][20775:20780] CHIP:TOO: } [1658474608.889099][20775:20780] CHIP:TOO: [2]: { [1658474608.889114][20775:20780] CHIP:TOO: EndpointListID: 57346 [1658474608.889128][20775:20780] CHIP:TOO: Name: Room 2 [1658474608.889142][20775:20780] CHIP:TOO: Type: 1 [1658474608.889159][20775:20780] CHIP:TOO: Endpoints: 2 entries [1658474608.889175][20775:20780] CHIP:TOO: [1]: 12 [1658474608.889191][20775:20780] CHIP:TOO: [2]: 13 [1658474608.889205][20775:20780] CHIP:TOO: } + [1658474608.888833][20775:20780] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0025 Attribute 0x0000_0001 DataVersion: 2082192894 + [1658474608.888887][20775:20780] CHIP:TOO: endpoint list: 2 entries + [1658474608.888949][20775:20780] CHIP:TOO: [1]: { + [1658474608.888968][20775:20780] CHIP:TOO: EndpointListID: 57345 + [1658474608.888985][20775:20780] CHIP:TOO: Name: Room 1 + [1658474608.889001][20775:20780] CHIP:TOO: Type: 1 + [1658474608.889020][20775:20780] CHIP:TOO: Endpoints: 2 entries + [1658474608.889040][20775:20780] CHIP:TOO: [1]: 10 + [1658474608.889056][20775:20780] CHIP:TOO: [2]: 11 + [1658474608.889072][20775:20780] CHIP:TOO: } + [1658474608.889099][20775:20780] CHIP:TOO: [2]: { + [1658474608.889114][20775:20780] CHIP:TOO: EndpointListID: 57346 + [1658474608.889128][20775:20780] CHIP:TOO: Name: Room 2 + [1658474608.889142][20775:20780] CHIP:TOO: Type: 1 + [1658474608.889159][20775:20780] CHIP:TOO: Endpoints: 2 entries + [1658474608.889175][20775:20780] CHIP:TOO: [1]: 12 + [1658474608.889191][20775:20780] CHIP:TOO: [2]: 13 + [1658474608.889205][20775:20780] CHIP:TOO: } disabled: true - label: "Read ActionList attribute of Actions server" @@ -178,7 +259,7 @@ tests: - label: "For each ActionStruct, verify the Name is present" verification: | - On TH(chip-tool), Verify ActionStructs has Name in below Log: + On TH(chip-tool), Verify the name is present in each of the ActionStruct in the below log [1658473018.104129][16539:16544] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0025 Attribute 0x0000_0000 DataVersion: 3292516604 [1658473018.104215][16539:16544] CHIP:TOO: action list: 2 entries @@ -202,7 +283,7 @@ tests: - label: "For each ActionStruct, verify the Type is present and valid" verification: | - On TH(chip-tool), Verify Type ActionStructs is present and valid in below Log: + On TH(chip-tool), Verify the type is present and valid for each of the ActionStruct in the below log [1658473018.104129][16539:16544] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0025 Attribute 0x0000_0000 DataVersion: 3292516604 [1658473018.104215][16539:16544] CHIP:TOO: action list: 2 entries @@ -235,7 +316,7 @@ tests: "For each ActionStruct, verify the SupportedCommands field is present and valid (at least one bit is set)" verification: | - On TH(chip-tool), verify the SupportedCommands field is present and valid in below log + On TH(chip-tool), verify the SupportedCommands field is present and valid for each ActionStruct in the below log [1658473018.104129][16539:16544] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0025 Attribute 0x0000_0000 DataVersion: 3292516604 [1658473018.104215][16539:16544] CHIP:TOO: action list: 2 entries @@ -260,7 +341,7 @@ tests: - label: "For each ActionStruct, verify the State field is present and valid" verification: | - On TH(chip-tool), verify the State field is present and valid in below log + On TH(chip-tool), verify the State field is present and valid for each ActionStruct in the below log [1658473018.104129][16539:16544] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0025 Attribute 0x0000_0000 DataVersion: 3292516604 [1658473018.104215][16539:16544] CHIP:TOO: action list: 2 entries @@ -286,7 +367,7 @@ tests: "Verify that the ActionIDs of all ActionStructs are unique (no duplicates)" verification: | - On TH(chip-tool), Verify that the ActionIDs of all ActionStructs are unique in below log + On TH(chip-tool), Verify the ActionIDs of all ActionStructs are unique and no duplicates are found in the below log [1658473018.104129][16539:16544] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0025 Attribute 0x0000_0000 DataVersion: 3292516604 [1658473018.104215][16539:16544] CHIP:TOO: action list: 2 entries @@ -314,7 +395,7 @@ tests: means" PICS: ACT.S.A0000 && ACT.S.M.FillActionList verification: | - On TH(chip-tool), verify Name, Type and State against the name/type/state info for the action provided in below log: + On TH(chip-tool), verify the information matches Name, Type and State against the name/type/state info for the action provided in below log: [1658473018.104129][16539:16544] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0025 Attribute 0x0000_0000 DataVersion: 3292516604 [1658473018.104215][16539:16544] CHIP:TOO: action list: 2 entries @@ -341,7 +422,7 @@ tests: verification: | ./chip-tool actions read setup-url 1 1 - Verify in TH(chip-tool) log + Verify in TH(chip-tool) log, this is an optional attribute and it is implemented in RPI, it may vary based on DUT implementation. [1658473627.759830][18059:18064] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0025 Attribute 0x0000_0002 DataVersion: 3292516604 [1658473627.759880][18059:18064] CHIP:TOO: setup url: https://example.com diff --git a/src/app/tests/suites/certification/Test_TC_ACT_2_2.yaml b/src/app/tests/suites/certification/Test_TC_ACT_2_2.yaml index be15c23303658c..f717f0615bdff8 100644 --- a/src/app/tests/suites/certification/Test_TC_ACT_2_2.yaml +++ b/src/app/tests/suites/certification/Test_TC_ACT_2_2.yaml @@ -327,7 +327,7 @@ tests: - label: "compare result of step 3d to what was read in step 3b" PICS: ACT.S.A0000 && ACT.S.M.FillActionList verification: | - Compare step 3d and 3b and verify the name field has been chamged + Compare step 3d and 3b and verify the name field has been changed Step 3d Verify ActionStructs in TH(chip-tool) Log: @@ -377,7 +377,7 @@ tests: actions" PICS: ACT.S.A0000 && ACT.S.M.FillActionList verification: | - Press n in bridge-app to remove one of exposed actions + press n in bridge-app disabled: true - label: "Read ActionList attribute again" diff --git a/src/app/tests/suites/certification/Test_TC_ACT_3_1_Simulated.yaml b/src/app/tests/suites/certification/Test_TC_ACT_3_1_Simulated.yaml index bed71722748201..e5337724c76470 100644 --- a/src/app/tests/suites/certification/Test_TC_ACT_3_1_Simulated.yaml +++ b/src/app/tests/suites/certification/Test_TC_ACT_3_1_Simulated.yaml @@ -14,6 +14,13 @@ name: 77.2.3. [TC-ACT-3.1] GLobal attributes with client as DUT +PICS: + - ACT.C + - ACT.C.AM-READ + - ACT.C.AO-READ + - ACT.C.AM-WRITE + - ACT.C.AO-WRITE + config: nodeId: 0x12344321 cluster: "Actions" diff --git a/src/app/tests/suites/certification/Test_TC_ACT_3_2.yaml b/src/app/tests/suites/certification/Test_TC_ACT_3_2.yaml index 6803e942a96e4d..e26f7c07e26775 100644 --- a/src/app/tests/suites/certification/Test_TC_ACT_3_2.yaml +++ b/src/app/tests/suites/certification/Test_TC_ACT_3_2.yaml @@ -33,11 +33,11 @@ tests: "Preparation: TH as server exposes an Actions server cluster on EP 1, with one action (supporting all possible commands) and corresponding ActionLists and EndpointLists attributes: ActionList: contains one - list element (ActionListStruct): ActionIO = 0x1001 Name = some - test Type = other EndpointListID = 0xE001 SupportedCommands = - 0x0fff // suppports all commands State = Inactive EndpointLists: - contains one list element (EndpointListStruct): EndpointListID = - 0xE001 Name = test room Type = room Endpoints = [3] + list element (ActionListStruct): ActionIO = 0x1001 Name = some + test Type = other EndpointListID = 0xE001 SupportedCommands = + 0x0fff // suppports all commands State = Inactive EndpointLists: + contains one list element (EndpointListStruct): EndpointListID = + 0xE001 Name = test room Type = room Endpoints = [3] SetupURL: (empty string)" verification: | pre-condition : @@ -47,24 +47,105 @@ tests: ./chip-tool actions read action-list 1 1 - [1662053538.864044][37149:37154] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0025 Attribute 0x0000_0000 DataVersion: 3676955533 - [1662053538.864116][37149:37154] CHIP:TOO: ActionList: 2 entries - [1662053538.864180][37149:37154] CHIP:TOO: [1]: { - [1662053538.864202][37149:37154] CHIP:TOO: ActionID: 4097 - [1662053538.864221][37149:37154] CHIP:TOO: Name: Room 1 On - [1662053538.864240][37149:37154] CHIP:TOO: Type: 3 - [1662053538.864259][37149:37154] CHIP:TOO: EndpointListID: 57345 - [1662053538.864276][37149:37154] CHIP:TOO: SupportedCommands: 1 - [1662053538.864295][37149:37154] CHIP:TOO: State: 0 - [1662053538.864313][37149:37154] CHIP:TOO: } - [1662053538.864342][37149:37154] CHIP:TOO: [2]: { - [1662053538.864360][37149:37154] CHIP:TOO: ActionID: 4098 - [1662053538.864377][37149:37154] CHIP:TOO: Name: Turn On Room 2 - [1662053538.864395][37149:37154] CHIP:TOO: Type: 3 - [1662053538.864413][37149:37154] CHIP:TOO: EndpointListID: 57346 - [1662053538.864431][37149:37154] CHIP:TOO: SupportedCommands: 1 - [1662053538.864449][37149:37154] CHIP:TOO: State: 0 - [1662053538.864466][37149:37154] CHIP:TOO: } + [1666952908.036087][217545:217550] CHIP:DMG: ReportDataMessage = + [1666952908.036108][217545:217550] CHIP:DMG: { + [1666952908.036123][217545:217550] CHIP:DMG: AttributeReportIBs = + [1666952908.036146][217545:217550] CHIP:DMG: [ + [1666952908.036162][217545:217550] CHIP:DMG: AttributeReportIB = + [1666952908.036186][217545:217550] CHIP:DMG: { + [1666952908.036201][217545:217550] CHIP:DMG: AttributeDataIB = + [1666952908.036218][217545:217550] CHIP:DMG: { + [1666952908.036236][217545:217550] CHIP:DMG: DataVersion = 0x24eeedc4, + [1666952908.036253][217545:217550] CHIP:DMG: AttributePathIB = + [1666952908.036271][217545:217550] CHIP:DMG: { + [1666952908.036291][217545:217550] CHIP:DMG: Endpoint = 0x1, + [1666952908.036309][217545:217550] CHIP:DMG: Cluster = 0x25, + [1666952908.036330][217545:217550] CHIP:DMG: Attribute = 0x0000_0000, + [1666952908.036347][217545:217550] CHIP:DMG: } + [1666952908.036368][217545:217550] CHIP:DMG: + [1666952908.036387][217545:217550] CHIP:DMG: Data = [ + [1666952908.036404][217545:217550] CHIP:DMG: + [1666952908.036422][217545:217550] CHIP:DMG: ], + [1666952908.036438][217545:217550] CHIP:DMG: }, + [1666952908.036463][217545:217550] CHIP:DMG: + [1666952908.036482][217545:217550] CHIP:DMG: }, + [1666952908.036511][217545:217550] CHIP:DMG: + [1666952908.036531][217545:217550] CHIP:DMG: AttributeReportIB = + [1666952908.036558][217545:217550] CHIP:DMG: { + [1666952908.036576][217545:217550] CHIP:DMG: AttributeDataIB = + [1666952908.036593][217545:217550] CHIP:DMG: { + [1666952908.036610][217545:217550] CHIP:DMG: DataVersion = 0x24eeedc4, + [1666952908.036627][217545:217550] CHIP:DMG: AttributePathIB = + [1666952908.036646][217545:217550] CHIP:DMG: { + [1666952908.036667][217545:217550] CHIP:DMG: Endpoint = 0x1, + [1666952908.036688][217545:217550] CHIP:DMG: Cluster = 0x25, + [1666952908.036713][217545:217550] CHIP:DMG: Attribute = 0x0000_0000, + [1666952908.036731][217545:217550] CHIP:DMG: ListIndex = Null, + [1666952908.036749][217545:217550] CHIP:DMG: } + [1666952908.036770][217545:217550] CHIP:DMG: + [1666952908.036787][217545:217550] CHIP:DMG: Data = + [1666952908.036805][217545:217550] CHIP:DMG: { + [1666952908.036824][217545:217550] CHIP:DMG: 0x0 = 4097, + [1666952908.036846][217545:217550] CHIP:DMG: 0x1 = "Room 1 On" (9 chars), + [1666952908.036866][217545:217550] CHIP:DMG: 0x2 = 3, + [1666952908.036889][217545:217550] CHIP:DMG: 0x3 = 57345, + [1666952908.036908][217545:217550] CHIP:DMG: 0x4 = 1, + [1666952908.036924][217545:217550] CHIP:DMG: 0x5 = 0, + [1666952908.036938][217545:217550] CHIP:DMG: }, + [1666952908.036954][217545:217550] CHIP:DMG: }, + [1666952908.036981][217545:217550] CHIP:DMG: + [1666952908.036995][217545:217550] CHIP:DMG: }, + [1666952908.037037][217545:217550] CHIP:DMG: + [1666952908.037052][217545:217550] CHIP:DMG: AttributeReportIB = + [1666952908.037082][217545:217550] CHIP:DMG: { + [1666952908.037095][217545:217550] CHIP:DMG: AttributeDataIB = + [1666952908.037106][217545:217550] CHIP:DMG: { + [1666952908.037118][217545:217550] CHIP:DMG: DataVersion = 0x24eeedc4, + [1666952908.037129][217545:217550] CHIP:DMG: AttributePathIB = + [1666952908.037142][217545:217550] CHIP:DMG: { + [1666952908.037155][217545:217550] CHIP:DMG: Endpoint = 0x1, + [1666952908.037168][217545:217550] CHIP:DMG: Cluster = 0x25, + [1666952908.037181][217545:217550] CHIP:DMG: Attribute = 0x0000_0000, + [1666952908.037193][217545:217550] CHIP:DMG: ListIndex = Null, + [1666952908.037206][217545:217550] CHIP:DMG: } + [1666952908.037220][217545:217550] CHIP:DMG: + [1666952908.037231][217545:217550] CHIP:DMG: Data = + [1666952908.037243][217545:217550] CHIP:DMG: { + [1666952908.037263][217545:217550] CHIP:DMG: 0x0 = 4098, + [1666952908.037289][217545:217550] CHIP:DMG: 0x1 = "Turn On Room 2" (14 chars), + [1666952908.037314][217545:217550] CHIP:DMG: 0x2 = 3, + [1666952908.037334][217545:217550] CHIP:DMG: 0x3 = 57346, + [1666952908.037355][217545:217550] CHIP:DMG: 0x4 = 1, + [1666952908.037380][217545:217550] CHIP:DMG: 0x5 = 0, + [1666952908.037393][217545:217550] CHIP:DMG: }, + [1666952908.037404][217545:217550] CHIP:DMG: }, + [1666952908.037426][217545:217550] CHIP:DMG: + [1666952908.037437][217545:217550] CHIP:DMG: }, + [1666952908.037456][217545:217550] CHIP:DMG: + [1666952908.037465][217545:217550] CHIP:DMG: ], + [1666952908.037519][217545:217550] CHIP:DMG: + [1666952908.037550][217545:217550] CHIP:DMG: SuppressResponse = true, + [1666952908.037569][217545:217550] CHIP:DMG: InteractionModelRevision = 1 + [1666952908.037588][217545:217550] CHIP:DMG: } + [1666952908.037903][217545:217550] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0025 Attribute 0x0000_0000 DataVersion: 619638212 + [1666952908.037961][217545:217550] CHIP:TOO: ActionList: 2 entries + [1666952908.037989][217545:217550] CHIP:TOO: [1]: { + [1666952908.038003][217545:217550] CHIP:TOO: ActionID: 4097 + [1666952908.038015][217545:217550] CHIP:TOO: Name: Room 1 On + [1666952908.038027][217545:217550] CHIP:TOO: Type: 3 + [1666952908.038039][217545:217550] CHIP:TOO: EndpointListID: 57345 + [1666952908.038052][217545:217550] CHIP:TOO: SupportedCommands: 1 + [1666952908.038063][217545:217550] CHIP:TOO: State: 0 + [1666952908.038074][217545:217550] CHIP:TOO: } + [1666952908.038093][217545:217550] CHIP:TOO: [2]: { + [1666952908.038104][217545:217550] CHIP:TOO: ActionID: 4098 + [1666952908.038114][217545:217550] CHIP:TOO: Name: Turn On Room 2 + [1666952908.038125][217545:217550] CHIP:TOO: Type: 3 + [1666952908.038136][217545:217550] CHIP:TOO: EndpointListID: 57346 + [1666952908.038147][217545:217550] CHIP:TOO: SupportedCommands: 1 + [1666952908.038158][217545:217550] CHIP:TOO: State: 0 + [1666952908.038168][217545:217550] CHIP:TOO: } + 2. Use the above obtained ActionID to verify the following commands ./chip-tool actions instant-action 4097 1 1 @@ -75,42 +156,41 @@ tests: verification: | ./chip-tool actions instant-action 4097 1 1 - Verify command is successfully sent on TH(bridge-app) - - [1658848801.832452][10096:10101] CHIP:EM: Removed CHIP MessageCounter:163269462 from RetransTable on exchange 54295i - [1658848801.832487][10096:10101] CHIP:DMG: ICR moving to [ResponseRe] - [1658848801.832544][10096:10101] CHIP:DMG: InvokeResponseMessage = - [1658848801.832574][10096:10101] CHIP:DMG: { - [1658848801.832603][10096:10101] CHIP:DMG: suppressResponse = false, - [1658848801.832637][10096:10101] CHIP:DMG: InvokeResponseIBs = - [1658848801.832675][10096:10101] CHIP:DMG: [ - [1658848801.832705][10096:10101] CHIP:DMG: InvokeResponseIB = - [1658848801.832744][10096:10101] CHIP:DMG: { - [1658848801.832775][10096:10101] CHIP:DMG: CommandStatusIB = - [1658848801.832813][10096:10101] CHIP:DMG: { - [1658848801.832849][10096:10101] CHIP:DMG: CommandPathIB = - [1658848801.832890][10096:10101] CHIP:DMG: { - [1658848801.832931][10096:10101] CHIP:DMG: EndpointId = 0x1, - [1658848801.832972][10096:10101] CHIP:DMG: ClusterId = 0x25, - [1658848801.833017][10096:10101] CHIP:DMG: CommandId = 0x0, - [1658848801.833055][10096:10101] CHIP:DMG: }, - [1658848801.833100][10096:10101] CHIP:DMG: - [1658848801.833133][10096:10101] CHIP:DMG: StatusIB = - [1658848801.833176][10096:10101] CHIP:DMG: { - [1658848801.833217][10096:10101] CHIP:DMG: status = 0x00 (SUCCESS), - [1658848801.833256][10096:10101] CHIP:DMG: }, - [1658848801.833292][10096:10101] CHIP:DMG: - [1658848801.833326][10096:10101] CHIP:DMG: }, - [1658848801.833371][10096:10101] CHIP:DMG: - [1658848801.833402][10096:10101] CHIP:DMG: }, - [1658848801.833438][10096:10101] CHIP:DMG: - [1658848801.833466][10096:10101] CHIP:DMG: ], - [1658848801.833502][10096:10101] CHIP:DMG: - [1658848801.833530][10096:10101] CHIP:DMG: InteractionModelRevision = 1 - [1658848801.833559][10096:10101] CHIP:DMG: }, - [1658848801.833627][10096:10101] CHIP:DMG: Received Command Response Status for Endpoint=1 Cluster=0x0000_0025 Command=0x0000_0000 Status=0x0 - [1658848801.833676][10096:10101] CHIP:DMG: ICR moving to [AwaitingDe] - [1658848801.833742][10096:10101] CHIP:EM: Sending Standalone Ack for MessageCounter:266293997 on exchange 54295i + Verify the command is successfully sent on TH(bridge-app) + + [1666953083.522228][217528:217528] CHIP:DMG: suppressResponse = false, + [1666953083.522251][217528:217528] CHIP:DMG: InvokeResponseIBs = + [1666953083.522287][217528:217528] CHIP:DMG: [ + [1666953083.522307][217528:217528] CHIP:DMG: InvokeResponseIB = + [1666953083.522343][217528:217528] CHIP:DMG: { + [1666953083.522364][217528:217528] CHIP:DMG: CommandStatusIB = + [1666953083.522393][217528:217528] CHIP:DMG: { + [1666953083.522416][217528:217528] CHIP:DMG: CommandPathIB = + [1666953083.522445][217528:217528] CHIP:DMG: { + [1666953083.522473][217528:217528] CHIP:DMG: EndpointId = 0x1, + [1666953083.522504][217528:217528] CHIP:DMG: ClusterId = 0x25, + [1666953083.522528][217528:217528] CHIP:DMG: CommandId = 0x0, + [1666953083.522549][217528:217528] CHIP:DMG: }, + [1666953083.522578][217528:217528] CHIP:DMG: + [1666953083.522599][217528:217528] CHIP:DMG: StatusIB = + [1666953083.522622][217528:217528] CHIP:DMG: { + [1666953083.522645][217528:217528] CHIP:DMG: status = 0x00 (SUCCESS), + [1666953083.522667][217528:217528] CHIP:DMG: }, + [1666953083.522690][217528:217528] CHIP:DMG: + [1666953083.522710][217528:217528] CHIP:DMG: }, + [1666953083.522738][217528:217528] CHIP:DMG: + [1666953083.522756][217528:217528] CHIP:DMG: }, + [1666953083.522785][217528:217528] CHIP:DMG: + [1666953083.522803][217528:217528] CHIP:DMG: ], + [1666953083.522832][217528:217528] CHIP:DMG: + [1666953083.522851][217528:217528] CHIP:DMG: InteractionModelRevision = 1 + [1666953083.522869][217528:217528] CHIP:DMG: }, + [1666953083.522888][217528:217528] CHIP:DMG: + [1666953083.523029][217528:217528] CHIP:DMG: Command handler moving to [CommandSen] + [1666953083.523057][217528:217528] CHIP:DMG: Command handler moving to [AwaitingDe] + [1666953083.523120][217528:217528] CHIP:DMG: Endpoint a, Cluster 0x0000_0006 update version to 37442e42 + [1666953083.523159][217528:217528] CHIP:DMG: Endpoint b, Cluster 0x0000_0006 update version to a57a1137 + [1666953083.523956][217528:217528] CHIP:DMG: << from UDP:[fe80::485c:bace:6107:3682%wlp3s0]:49809 | 100197571 | [Secure Channel (0) / Standalone Ack (0x10) / Session = 0 / Exchange = 45347] disabled: true - label: "DUT issues an StartAction command to TH" diff --git a/src/app/tests/suites/certification/Test_TC_APPLAUNCHER_3_8_1.yaml b/src/app/tests/suites/certification/Test_TC_APPLAUNCHER_3_8_1.yaml index c111c2284f800e..f1e14ec85aa052 100644 --- a/src/app/tests/suites/certification/Test_TC_APPLAUNCHER_3_8_1.yaml +++ b/src/app/tests/suites/certification/Test_TC_APPLAUNCHER_3_8_1.yaml @@ -25,12 +25,9 @@ config: endpoint: 0 tests: - - label: - "Preconditions: Commission TH to DUT, if not done so already. In some - cases, such as with a Casting Video Player, the TH commissions the - DUT." + - label: "Preconditions" verification: | - + Commission TH to DUT, if not done so already. In some cases, such as with a Casting Video Player, the TH commissions the DUT. disabled: true - label: "DUT sends StopApp command to TH" diff --git a/src/app/tests/suites/certification/Test_TC_APPLAUNCHER_3_9_1.yaml b/src/app/tests/suites/certification/Test_TC_APPLAUNCHER_3_9_1.yaml index a7bbf930f1aeb4..a5401907341658 100644 --- a/src/app/tests/suites/certification/Test_TC_APPLAUNCHER_3_9_1.yaml +++ b/src/app/tests/suites/certification/Test_TC_APPLAUNCHER_3_9_1.yaml @@ -25,12 +25,9 @@ config: endpoint: 0 tests: - - label: - "Preconditions: Commission TH to DUT, if not done so already. In some - cases, such as with a Casting Video Player, the TH commissions the - DUT." + - label: "Preconditions" verification: | - + Commission TH to DUT, if not done so already. In some cases, such as with a Casting Video Player, the TH commissions the DUT. disabled: true - label: "DUT sends HideApp command to TH" diff --git a/src/app/tests/suites/certification/Test_TC_BIND_2_2.yaml b/src/app/tests/suites/certification/Test_TC_BIND_2_2.yaml index 910874922978be..17cd7983968531 100644 --- a/src/app/tests/suites/certification/Test_TC_BIND_2_2.yaml +++ b/src/app/tests/suites/certification/Test_TC_BIND_2_2.yaml @@ -139,7 +139,7 @@ tests: "d1d1d2d3d4d5d6d7d8d9dadbdcdddedf", "epochStartTime1": 2220001,"epochKey2": "d2d1d2d3d4d5d6d7d8d9dadbdcdddedf", "epochStartTime2": 2220002 }" 2 0 - On DUT, Verify the success response for KeySetWrite + On TH1(Chip-tool), Verify the success response for KeySetWrite [1657717291.809861][3361:3366] CHIP:DMG: ICR moving to [ResponseRe] @@ -197,7 +197,7 @@ tests: ./chip-tool groupkeymanagement write group-key-map "[{"groupId": 1, "groupKeySetID": 42, "fabricIndex": 1}]" 2 0 - On DUT, Verify the success response for GroupKeySetID + On TH1(Chip-tool), Verify the success response for GroupKeySetID StatusIB = { @@ -218,8 +218,8 @@ tests: [1657719097.788236][4548:4554] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0004 Command 0x0000_0000 [1657719097.788325][4548:4554] CHIP:TOO: AddGroupResponse: { - [1657719097.788366][4548:4554] CHIP:TOO: Status: 0 - [1657719097.788393][4548:4554] CHIP:TOO: GroupID: 1 + [1657719097.788366][4548:4554] CHIP:TOO: status: 0 + [1657719097.788393][4548:4554] CHIP:TOO: groupId: 1 [1657719097.788418][4548:4554] CHIP:TOO: } @@ -227,12 +227,12 @@ tests: ./chip-tool groups add-group 0x0001 grp1 2 1 - On DUT, Verify the success response for AddGroup + On TH1(chip-tool), Verify the success response for AddGroup [1657717342.599740][3368:3373] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0004 Command 0x0000_0000 [1657717342.599891][3368:3373] CHIP:TOO: AddGroupResponse: { - [1657717342.599959][3368:3373] CHIP:TOO: Status: 0 - [1657717342.600007][3368:3373] CHIP:TOO: GroupID: 1 + [1657717342.599959][3368:3373] CHIP:TOO: status: 0 + [1657717342.600007][3368:3373] CHIP:TOO: groupId: 1 [1657717342.600054][3368:3373] CHIP:TOO: } [1657717342.600130][3368:3373] CHIP:DMG: ICR moving @@ -286,7 +286,7 @@ tests: ./chip-tool binding write binding "[{"group" : "0x0001"}]" 74 1 - On TH, Verify the success response for binding entry + On TH1(chip-tool), Verify the success response for binding entry [1657717436.184899][4353:4358] CHIP:DMG: StatusIB = [1657717436.184940][4353:4358] CHIP:DMG: { diff --git a/src/app/tests/suites/certification/Test_TC_BIND_2_3.yaml b/src/app/tests/suites/certification/Test_TC_BIND_2_3.yaml index b069dd829746c4..c6b9bd69fcedb0 100644 --- a/src/app/tests/suites/certification/Test_TC_BIND_2_3.yaml +++ b/src/app/tests/suites/certification/Test_TC_BIND_2_3.yaml @@ -184,8 +184,8 @@ tests: [1657719097.788236][4548:4554] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0004 Command 0x0000_0000 [1657719097.788325][4548:4554] CHIP:TOO: AddGroupResponse: { - [1657719097.788366][4548:4554] CHIP:TOO: Status: 0 - [1657719097.788393][4548:4554] CHIP:TOO: GroupID: 1 + [1657719097.788366][4548:4554] CHIP:TOO: status: 0 + [1657719097.788393][4548:4554] CHIP:TOO: groupId: 1 [1657719097.788418][4548:4554] CHIP:TOO: } @@ -197,8 +197,8 @@ tests: [1657719097.788236][4548:4554] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0004 Command 0x0000_0000 [1657719097.788325][4548:4554] CHIP:TOO: AddGroupResponse: { - [1657719097.788366][4548:4554] CHIP:TOO: Status: 0 - [1657719097.788393][4548:4554] CHIP:TOO: GroupID: 1 + [1657719097.788366][4548:4554] CHIP:TOO: status: 0 + [1657719097.788393][4548:4554] CHIP:TOO: groupId: 1 [1657719097.788418][4548:4554] CHIP:TOO: } diff --git a/src/app/tests/suites/certification/Test_TC_BINFO_2_1.yaml b/src/app/tests/suites/certification/Test_TC_BINFO_2_1.yaml index e50c76874010d9..806f414e8797a7 100644 --- a/src/app/tests/suites/certification/Test_TC_BINFO_2_1.yaml +++ b/src/app/tests/suites/certification/Test_TC_BINFO_2_1.yaml @@ -37,27 +37,45 @@ tests: "During Commissioning, TH Saves the CountryCode Information from SetRegulatoryConfig command" verification: | - While commissioning TH Saves the CountryCode Information from SetRegulatoryConfig command - - - ./chip-tool pairing ble-wifi 1 GRLPrivate_EXT matter123 20202021 3840 - - TH END: - [1641381202.376419][5628:5633] CHIP:CTL: Received success response 0x3df8 - - sudo ./all-clusters-app --wifi - - DUT END: - [1641381202.306840][4431:4431] CHIP:DL: NVS set: chip-config/regulatory-location = 0 (0x0) - - After pairing, Verify the countrycode Information by reading location atrribute from TH to DUT. - ./chip-tool basic read location 1 0 - - On TH, Verify that TH reads Location from the DUT successfully, the name should be string and length is less than or equal to 2 bytes. - [1656495999.760797][2249:2254] CHIP:DMG: } - [1656495999.761084][2249:2254] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0028 Attribute 0x0000_0006 DataVersion: 941124320 - [1656495999.761187][2249:2254] CHIP:TOO: Location: XX - [1656495999.761371][2249:2254] CHIP:EM: Sending Standalone Ack for MessageCounter:7663506 on exchange 28126i + execute the below mentioned command to put DUT(all-clusters-app) into a commissionable state, Pls use equivalent command on the respective DUT + ./chip-all-clusters-app --trace_decode 1 + + Once DUT reach the commissionable state pls send below mentioned command on TH(chip-tool) Pls use equivalent command on the respective DUT. + ./chip-tool pairing onnetwork 1 20202021 --trace_decode 1 + + While provisioning TH(chip-tool) Saves the CountryCode Information from SetRegulatoryConfig command. + + [1664530365.393968][20927:20932] CHIP:DMG: + [1664530365.393981][20927:20932] CHIP:DMG: InvokeRequestMessage = + [1664530365.393984][20927:20932] CHIP:DMG: { + [1664530365.393986][20927:20932] CHIP:DMG: suppressResponse = false, + [1664530365.393989][20927:20932] CHIP:DMG: timedRequest = false, + [1664530365.393992][20927:20932] CHIP:DMG: InvokeRequests = + [1664530365.393997][20927:20932] CHIP:DMG: [ + [1664530365.394000][20927:20932] CHIP:DMG: CommandDataIB = + [1664530365.394004][20927:20932] CHIP:DMG: { + [1664530365.394006][20927:20932] CHIP:DMG: CommandPathIB = + [1664530365.394010][20927:20932] CHIP:DMG: { + [1664530365.394013][20927:20932] CHIP:DMG: EndpointId = 0x0, + [1664530365.394017][20927:20932] CHIP:DMG: ClusterId = 0x30, + [1664530365.394020][20927:20932] CHIP:DMG: CommandId = 0x2, + [1664530365.394024][20927:20932] CHIP:DMG: }, + [1664530365.394028][20927:20932] CHIP:DMG: + [1664530365.394031][20927:20932] CHIP:DMG: CommandFields = + [1664530365.394035][20927:20932] CHIP:DMG: { + [1664530365.394039][20927:20932] CHIP:DMG: 0x0 = 0, + [1664530365.394043][20927:20932] CHIP:DMG: 0x1 = "XX" (2 chars), + [1664530365.394047][20927:20932] CHIP:DMG: 0x2 = 4, + [1664530365.394050][20927:20932] CHIP:DMG: }, + [1664530365.394053][20927:20932] CHIP:DMG: }, + [1664530365.394058][20927:20932] CHIP:DMG: + [1664530365.394061][20927:20932] CHIP:DMG: ], + [1664530365.394066][20927:20932] CHIP:DMG: + [1664530365.394069][20927:20932] CHIP:DMG: InteractionModelRevision = 1 + [1664530365.394072][20927:20932] CHIP:DMG: }, + [1664530365.394075][20927:20932] CHIP:DMG: + [1664530365.394096][20927:20932] CHIP:DMG: ICR moving to [CommandSen] + [1664530365.394107][20927:20932] CHIP:DMG: ICR moving to [AwaitingDe] cluster: "LogCommands" command: "UserPrompt" PICS: PICS_USER_PROMPT diff --git a/src/app/tests/suites/certification/Test_TC_BINFO_2_2.yaml b/src/app/tests/suites/certification/Test_TC_BINFO_2_2.yaml index 8969d6ae76ae53..9ab45650356b1b 100644 --- a/src/app/tests/suites/certification/Test_TC_BINFO_2_2.yaml +++ b/src/app/tests/suites/certification/Test_TC_BINFO_2_2.yaml @@ -43,7 +43,7 @@ tests: To verify StartUp event follow the below commands , Pls use equivalent command on the respective DUT - ./chip-tool basic read-event start-up 1 0 + ./chip-tool basicinformation read-event start-up 1 0 verify that StartUp event as priority set has CRITICAL and software verision on TH(chip-tool) @@ -73,7 +73,7 @@ tests: ./chip-tool interactive start 2. run below command in interactive mode shell and Turn down the DUT - basic subscribe-event shut-down 20 100 1 0 + basicinformation subscribe-event shut-down 20 100 1 0 verify that ShutDown event as priority set has CRITICAL on TH(Chip-tool) diff --git a/src/app/tests/suites/certification/Test_TC_BINFO_2_4.yaml b/src/app/tests/suites/certification/Test_TC_BINFO_2_4.yaml index cb4a57f2710c6f..a615503773bd0d 100644 --- a/src/app/tests/suites/certification/Test_TC_BINFO_2_4.yaml +++ b/src/app/tests/suites/certification/Test_TC_BINFO_2_4.yaml @@ -24,6 +24,17 @@ config: endpoint: 0 tests: + - label: "Note" + verification: | + Note: : Chip-tool command used below are an example to verify the DUT as client test cases. For certification test, we expect DUT should have a capability or way to run the equivalent command. + disabled: true + + - label: "Precondition:" + verification: | + 1. Commission TH to DUT + 2. DUT subscribes to the events it supports + disabled: true + - label: "Simulate a Reachable attribute change on the TH" PICS: BINFO.C.E03 verification: | @@ -31,7 +42,7 @@ tests: As its an optional event we cannot generate the event as of now , hence no example logs provided. - ./chip-tool basic read-event reachable-changed 1 0 + ./chip-tool basicinformation read-event reachable-changed 1 0 disabled: true - label: "Simulate a shutdown on the TH" @@ -49,37 +60,146 @@ tests: 2. run below subscribe-event command in interactive mode shell and then Turn down the TH (all-clusters-app) basic subscribe-event shut-down 20 100 1 0 - On DUT as a client side, ,verify that Shutdown event has priority set as CRITICAL + On TH(all-cluster-app), ,verify that Shutdown event has priority set as CRITICAL (0x2) - CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0028 Event 0x0000_0001 - [1653050528.900202][119367:119372] CHIP:TOO: Event number: 5 - [1653050528.900295][119367:119372] CHIP:TOO: Priority: Critical - [1653050528.900386][119367:119372] CHIP:TOO: Timestamp: 289436805 - [1653050528.900630][119367:119372] CHIP:TOO: ShutDown: { - [1653050528.900732][119367:119372] CHIP:TOO: } - [1653050528.900892][119367:119372] CHIP:DMG: Refresh LivenessCheckTime for 28000 milliseconds with SubscriptionId = 0x27408c83 Peer = 01:0000000000000 + [1666095658.719821][16788:16788] CHIP:DMG: Unblock report hold after min 20 seconds + ^C[1666095661.196050][16788:16788] CHIP:DL: Caught signal 2 + [1666095661.196434][16788:16788] CHIP:DL: Select failed: ../../third_party/connectedhomeip/src/system/SystemLayerImplSelect.cpp:493: OS Error 0x02000004: Interrupted system call + [1666095661.196516][16788:16788] CHIP:ZCL: Emitting ShutDown event + [1666095661.196659][16788:16788] CHIP:EVL: LogEvent event number: 0x0000000000000004 priority: 2, endpoint id: 0x0 cluster id: 0x0000_0028 event id: 0x1 Sys timestamp: 0x0000000006C599DA + [1666095661.196784][16788:16788] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 34 DirtyGeneration = 0 + [1666095661.196870][16788:16788] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0028 e=0 p=v + [1666095661.196942][16788:16788] CHIP:DMG: AccessControl: allowed + [1666095661.197336][16788:16788] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0028 e=0 p=v + [1666095661.197412][16788:16788] CHIP:DMG: AccessControl: allowed + [1666095661.197544][16788:16788] CHIP:DMG: Fetched 1 events + [1666095661.197604][16788:16788] CHIP:DMG: Sending report (payload has 46 bytes)... + [1666095661.197694][16788:16788] CHIP:DMG: IM RH moving to [AwaitingReportResponse] + [1666095661.198422][16788:16788] CHIP:EM: <<< [E:41036i M:8509282] (S) Msg TX to 1:000000000001B669 [CE46] --- Type 0001:05 (IM:ReportData) + [1666095661.198540][16788:16788] CHIP:IN: (S) Sending msg 8509282 on secure session with LSID: 51611 + [1666095661.199285][16788:16788] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%wlan0]:49389 | 8509282 | [Interaction Model (1) / Report Data (0x05) / Session = 13015 / Exchange = 41036] + [1666095661.199393][16788:16788] CHIP:DMG: Header Flags = + [1666095661.199457][16788:16788] CHIP:DMG: { + [1666095661.199546][16788:16788] CHIP:DMG: Exchange (0x05) = + [1666095661.199606][16788:16788] CHIP:DMG: { + [1666095661.199649][16788:16788] CHIP:DMG: Initiator = true + [1666095661.199694][16788:16788] CHIP:DMG: NeedsAck = true + [1666095661.199739][16788:16788] CHIP:DMG: } + [1666095661.199802][16788:16788] CHIP:DMG: } + [1666095661.199858][16788:16788] CHIP:DMG: + [1666095661.199921][16788:16788] CHIP:DMG: Encrypted Payload (76 bytes) = + [1666095661.199967][16788:16788] CHIP:DMG: { + [1666095661.200011][16788:16788] CHIP:DMG: data = 00d7320062d7810003c31589377980d0f605ee088487c6447c4af8c6c81ca99435840ff42595614bb74bdc5fd0f637a32f55ea9fe14602448c8e6249a76e2b39c0b18ee6a2af4b2ca820e664 + [1666095661.200062][16788:16788] CHIP:DMG: buffer_ptr = 187651017181200 + [1666095661.200123][16788:16788] CHIP:DMG: } + [1666095661.200322][16788:16788] CHIP:DMG: + [1666095661.200502][16788:16788] CHIP:DMG: ReportDataMessage = + [1666095661.200563][16788:16788] CHIP:DMG: { + [1666095661.200618][16788:16788] CHIP:DMG: SubscriptionId = 0xba47e717, + [1666095661.200682][16788:16788] CHIP:DMG: EventReportIBs = + [1666095661.200762][16788:16788] CHIP:DMG: [ + [1666095661.200824][16788:16788] CHIP:DMG: EventReportIB = + [1666095661.200918][16788:16788] CHIP:DMG: { + [1666095661.200993][16788:16788] CHIP:DMG: EventDataIB = + [1666095661.201084][16788:16788] CHIP:DMG: { + [1666095661.201172][16788:16788] CHIP:DMG: EventPath = + [1666095661.201247][16788:16788] CHIP:DMG: { + [1666095661.201335][16788:16788] CHIP:DMG: Endpoint = 0x0, + [1666095661.201435][16788:16788] CHIP:DMG: Cluster = 0x28, + [1666095661.201535][16788:16788] CHIP:DMG: Event = 0x1, + [1666095661.201629][16788:16788] CHIP:DMG: }, + [1666095661.201728][16788:16788] CHIP:DMG: + [1666095661.201798][16788:16788] CHIP:DMG: EventNumber = 0x4, + [1666095661.201918][16788:16788] CHIP:DMG: PriorityLevel = 0x2, + [1666095661.201998][16788:16788] CHIP:DMG: SystemTimestamp = 0x6c599da, + [1666095661.202071][16788:16788] CHIP:DMG: EventData = + [1666095661.202155][16788:16788] CHIP:DMG: { + [1666095661.202251][16788:16788] CHIP:DMG: }, + [1666095661.202345][16788:16788] CHIP:DMG: }, + [1666095661.202435][16788:16788] CHIP:DMG: + [1666095661.202508][16788:16788] CHIP:DMG: }, + [1666095661.202596][16788:16788] CHIP:DMG: + [1666095661.202660][16788:16788] CHIP:DMG: ], disabled: true - label: "Simulate a (re)start on the TH after the previous shutdown" PICS: BINFO.C.E00 verification: | - ./chip-tool basic read-event start-up 1 0 - - verify that StartUp event has priority set as CRITICAL and software version field on TH(all-clusters-app) log - - [1657193007.841105][5422:5427] CHIP:DMG: ], - [1657193007.841137][5422:5427] CHIP:DMG: - [1657193007.841162][5422:5427] CHIP:DMG: SuppressResponse = true, - [1657193007.841186][5422:5427] CHIP:DMG: InteractionModelRevision = 1 - [1657193007.841209][5422:5427] CHIP:DMG: } - [1657193007.841358][5422:5427] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0028 Event 0x0000_0000 - [1657193007.841387][5422:5427] CHIP:TOO: Event number: 0 - [1657193007.841409][5422:5427] CHIP:TOO: Priority: Critical - [1657193007.841431][5422:5427] CHIP:TOO: Timestamp: 132146 - [1657193007.841531][5422:5427] CHIP:TOO: StartUp: { - [1657193007.841570][5422:5427] CHIP:TOO: SoftwareVersion: 1 - [1657193007.841594][5422:5427] CHIP:TOO: } - [1657193007.841691][5422:5427] CHIP:EM: Sending Standalone Ack for MessageCounter:91740387 on exchange 60385i" + ./chip-tool basicinformation read-event start-up 1 0 + + verify that StartUp event has priority set as CRITICAL(0x2) and software version field on TH(all-clusters-app) log + + [1666095714.120905][16801:16801] CHIP:EM: Handling via exchange: 5364r, Delegate: 0xaaaabb940288 + [1666095714.121004][16801:16801] CHIP:IM: Received Read request + [1666095714.121170][16801:16801] CHIP:DMG: ReadRequestMessage = + [1666095714.121243][16801:16801] CHIP:DMG: { + [1666095714.121299][16801:16801] CHIP:DMG: EventPathIBs = + [1666095714.121371][16801:16801] CHIP:DMG: [ + [1666095714.121436][16801:16801] CHIP:DMG: EventPath = + [1666095714.121511][16801:16801] CHIP:DMG: { + [1666095714.121590][16801:16801] CHIP:DMG: Endpoint = 0x0, + [1666095714.121667][16801:16801] CHIP:DMG: Cluster = 0x28, + [1666095714.121756][16801:16801] CHIP:DMG: Event = 0x0, + [1666095714.121840][16801:16801] CHIP:DMG: }, + [1666095714.122028][16801:16801] CHIP:DMG: + [1666095714.122094][16801:16801] CHIP:DMG: ], + [1666095714.122170][16801:16801] CHIP:DMG: + [1666095714.122234][16801:16801] CHIP:DMG: isFabricFiltered = true, + [1666095714.122299][16801:16801] CHIP:DMG: InteractionModelRevision = 1 + [1666095714.122361][16801:16801] CHIP:DMG: }, + [1666095714.122526][16801:16801] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666095714.122751][16801:16801] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666095714.122849][16801:16801] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0028 e=0 p=v + [1666095714.122939][16801:16801] CHIP:DMG: AccessControl: allowed + [1666095714.123208][16801:16801] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0028 e=0 p=v + [1666095714.123283][16801:16801] CHIP:DMG: AccessControl: allowed + [1666095714.123503][16801:16801] CHIP:DMG: Fetched 1 events + [1666095714.123581][16801:16801] CHIP:DMG: Sending report (payload has 45 bytes)... + [1666095714.124187][16801:16801] CHIP:EM: <<< [E:5364r M:137175071 (Ack:122333195)] (S) Msg TX to 1:000000000001B669 [CE46] --- Type 0001:05 (IM:ReportData) + [1666095714.124298][16801:16801] CHIP:IN: (S) Sending msg 137175071 on secure session with LSID: 4134 + [1666095714.125008][16801:16801] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%wlan0]:42507 | 137175071 | [Interaction Model (1) / Report Data (0x05) / Session = 6804 / Exchange = 5364] + [1666095714.125108][16801:16801] CHIP:DMG: Header Flags = + [1666095714.125167][16801:16801] CHIP:DMG: { + [1666095714.125254][16801:16801] CHIP:DMG: Exchange (0x06) = + [1666095714.125317][16801:16801] CHIP:DMG: { + [1666095714.125378][16801:16801] CHIP:DMG: AckMsg = 122333195 + [1666095714.125436][16801:16801] CHIP:DMG: NeedsAck = true + [1666095714.125491][16801:16801] CHIP:DMG: } + [1666095714.125559][16801:16801] CHIP:DMG: } + [1666095714.125615][16801:16801] CHIP:DMG: + [1666095714.125681][16801:16801] CHIP:DMG: Encrypted Payload (79 bytes) = + [1666095714.125737][16801:16801] CHIP:DMG: { + [1666095714.125784][16801:16801] CHIP:DMG: data = 00941a001f202d08fd6e34f74dcff1465a672c4c21f744f37ff898ebedf0afe4dc318d0fabb2ab1a235f77b70644801a87b621538403c586d44b81d596af74f7da65f18b461ef8ee4cedb3b86177f1 + [1666095714.125842][16801:16801] CHIP:DMG: buffer_ptr = 187651174387456 + [1666095714.125949][16801:16801] CHIP:DMG: } + [1666095714.126003][16801:16801] CHIP:DMG: + [1666095714.126171][16801:16801] CHIP:DMG: ReportDataMessage = + [1666095714.126247][16801:16801] CHIP:DMG: { + [1666095714.126304][16801:16801] CHIP:DMG: EventReportIBs = + [1666095714.126389][16801:16801] CHIP:DMG: [ + [1666095714.126453][16801:16801] CHIP:DMG: EventReportIB = + [1666095714.126546][16801:16801] CHIP:DMG: { + [1666095714.126606][16801:16801] CHIP:DMG: EventDataIB = + [1666095714.126698][16801:16801] CHIP:DMG: { + [1666095714.126786][16801:16801] CHIP:DMG: EventPath = + [1666095714.126877][16801:16801] CHIP:DMG: { + [1666095714.126976][16801:16801] CHIP:DMG: Endpoint = 0x0, + [1666095714.127079][16801:16801] CHIP:DMG: Cluster = 0x28, + [1666095714.127171][16801:16801] CHIP:DMG: Event = 0x0, + [1666095714.127270][16801:16801] CHIP:DMG: }, + [1666095714.127369][16801:16801] CHIP:DMG: + [1666095714.127463][16801:16801] CHIP:DMG: EventNumber = 0x2, + [1666095714.127561][16801:16801] CHIP:DMG: PriorityLevel = 0x2, + [1666095714.127660][16801:16801] CHIP:DMG: SystemTimestamp = 0x6c60dde, + [1666095714.127746][16801:16801] CHIP:DMG: EventData = + [1666095714.127828][16801:16801] CHIP:DMG: { + [1666095714.127930][16801:16801] CHIP:DMG: 0x0 = 1, + [1666095714.128031][16801:16801] CHIP:DMG: }, + [1666095714.128123][16801:16801] CHIP:DMG: }, + [1666095714.128200][16801:16801] CHIP:DMG: + [1666095714.128267][16801:16801] CHIP:DMG: }, + [1666095714.128339][16801:16801] CHIP:DMG: + [1666095714.128414][16801:16801] CHIP:DMG: ], disabled: true - label: "Simulate a leave current fabric operation on the TH" @@ -91,12 +211,109 @@ tests: 2. basic subscribe-event leave 1 100 1 0 3. operationalcredentials remove-fabric 1 1 0 - verify that leave event has priority as INFO on TH (all-clusters-app) + verify that leave event has priority as INFO(0x1) on TH (all-clusters-app) - [1655369668.996192][2323:2328] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0028 Event 0x0000_0002 - [1655369668.996235][2323:2328] CHIP:TOO: Event number: 2 - [1655369668.996273][2323:2328] CHIP:TOO: Priority: Info - [1655369668.996311][2323:2328] CHIP:TOO: Timestamp: 659361 - [1655369668.998931][2323:2328] CHIP:TOO: Leave: { - [1655369668.998986][2323:2328] CHIP:TOO: } + [1666095741.182466][16801:16801] CHIP:EM: Handling via exchange: 6250r, Delegate: 0xaaaabb940288 + [1666095741.182603][16801:16801] CHIP:DMG: InvokeRequestMessage = + [1666095741.182674][16801:16801] CHIP:DMG: { + [1666095741.182735][16801:16801] CHIP:DMG: suppressResponse = false, + [1666095741.182803][16801:16801] CHIP:DMG: timedRequest = false, + [1666095741.182875][16801:16801] CHIP:DMG: InvokeRequests = + [1666095741.182954][16801:16801] CHIP:DMG: [ + [1666095741.183015][16801:16801] CHIP:DMG: CommandDataIB = + [1666095741.183083][16801:16801] CHIP:DMG: { + [1666095741.183146][16801:16801] CHIP:DMG: CommandPathIB = + [1666095741.183228][16801:16801] CHIP:DMG: { + [1666095741.183303][16801:16801] CHIP:DMG: EndpointId = 0x0, + [1666095741.183377][16801:16801] CHIP:DMG: ClusterId = 0x3e, + [1666095741.183457][16801:16801] CHIP:DMG: CommandId = 0xa, + [1666095741.183529][16801:16801] CHIP:DMG: }, + [1666095741.183605][16801:16801] CHIP:DMG: + [1666095741.183672][16801:16801] CHIP:DMG: CommandFields = + [1666095741.183743][16801:16801] CHIP:DMG: { + [1666095741.183818][16801:16801] CHIP:DMG: 0x0 = 1, + [1666095741.183898][16801:16801] CHIP:DMG: }, + [1666095741.183967][16801:16801] CHIP:DMG: }, + [1666095741.184041][16801:16801] CHIP:DMG: + [1666095741.184102][16801:16801] CHIP:DMG: ], + [1666095741.184172][16801:16801] CHIP:DMG: + [1666095741.184231][16801:16801] CHIP:DMG: InteractionModelRevision = 1 + [1666095741.184290][16801:16801] CHIP:DMG: }, + [1666095741.184438][16801:16801] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_003E e=0 p=a + [1666095741.184521][16801:16801] CHIP:DMG: AccessControl: allowed + [1666095741.184594][16801:16801] CHIP:DMG: Received command for Endpoint=0 Cluster=0x0000_003E Command=0x0000_000A + [1666095741.184670][16801:16801] CHIP:ZCL: OpCreds: Received a RemoveFabric Command for FabricIndex 0x1 + [1666095741.185241][16801:16801] CHIP:EM: <<< [E:6250r M:228971067 (Ack:245528765)] (S) Msg TX to 1:000000000001B669 [CE46] --- Type 0000:10 (SecureChannel:StandaloneAck) + [1666095741.185342][16801:16801] CHIP:IN: (S) Sending msg 228971067 on secure session with LSID: 4135 + [1666095741.186065][16801:16801] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%wlan0]:33876 | 228971067 | [Secure Channel (0) / Standalone Ack (0x10) / Session = 6773 / Exchange = 6250] + [1666095741.186161][16801:16801] CHIP:DMG: Header Flags = + [1666095741.186219][16801:16801] CHIP:DMG: { + [1666095741.186306][16801:16801] CHIP:DMG: Exchange (0x02) = + [1666095741.186364][16801:16801] CHIP:DMG: { + [1666095741.186423][16801:16801] CHIP:DMG: AckMsg = 245528765 + [1666095741.186478][16801:16801] CHIP:DMG: } + [1666095741.186550][16801:16801] CHIP:DMG: } + [1666095741.186605][16801:16801] CHIP:DMG: + [1666095741.186668][16801:16801] CHIP:DMG: Encrypted Payload (34 bytes) = + [1666095741.186723][16801:16801] CHIP:DMG: { + [1666095741.186771][16801:16801] CHIP:DMG: data = 00751a003bd2a50d9cd081c206fbd887adb06448183f58abac5fe703921498ff907c + [1666095741.186824][16801:16801] CHIP:DMG: buffer_ptr = 187651174355296 + [1666095741.186877][16801:16801] CHIP:DMG: } + [1666095741.186928][16801:16801] CHIP:DMG: + [1666095741.187240][16801:16801] CHIP:EM: Flushed pending ack for MessageCounter:245528765 on exchange 6250r + [1666095741.187395][16801:16801] CHIP:EVL: LogEvent event number: 0x0000000000000004 priority: 1, endpoint id: 0x0 cluster id: 0x0000_0028 event id: 0x2 Sys timestamp: 0x0000000006C6D251 + [1666095741.187518][16801:16801] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 34 DirtyGeneration = 0 + [1666095741.187600][16801:16801] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0028 e=0 p=v + [1666095741.187669][16801:16801] CHIP:DMG: AccessControl: allowed + [1666095741.188070][16801:16801] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0028 e=0 p=v + [1666095741.188139][16801:16801] CHIP:DMG: AccessControl: allowed + [1666095741.188261][16801:16801] CHIP:DMG: Fetched 1 events + [1666095741.188337][16801:16801] CHIP:DMG: Sending report (payload has 49 bytes)... + [1666095741.188418][16801:16801] CHIP:DMG: IM RH moving to [AwaitingReportResponse] + [1666095741.188911][16801:16801] CHIP:EM: <<< [E:46776i M:228971068] (S) Msg TX to 1:000000000001B669 [CE46] --- Type 0001:05 (IM:ReportData) + [1666095741.189010][16801:16801] CHIP:IN: (S) Sending msg 228971068 on secure session with LSID: 4135 + [1666095741.189659][16801:16801] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%wlan0]:33876 | 228971068 | [Interaction Model (1) / Report Data (0x05) / Session = 6773 / Exchange = 46776] + [1666095741.189755][16801:16801] CHIP:DMG: Header Flags = + [1666095741.189811][16801:16801] CHIP:DMG: { + [1666095741.189942][16801:16801] CHIP:DMG: Exchange (0x05) = + [1666095741.190003][16801:16801] CHIP:DMG: { + [1666095741.190053][16801:16801] CHIP:DMG: Initiator = true + [1666095741.190106][16801:16801] CHIP:DMG: NeedsAck = true + [1666095741.190159][16801:16801] CHIP:DMG: } + [1666095741.190229][16801:16801] CHIP:DMG: } + [1666095741.190278][16801:16801] CHIP:DMG: + [1666095741.190342][16801:16801] CHIP:DMG: Encrypted Payload (79 bytes) = + [1666095741.190396][16801:16801] CHIP:DMG: { + [1666095741.190444][16801:16801] CHIP:DMG: data = 00751a003cd2a50da5a4f51eb09603921cca9183807f8325f3787bbdbc974fe0c64b2797805fc13dd4fbfbbf46633bc2223ca949a306dc3946f2e3d1bfe9b63b6d027228362b95d169f9459cf7fecd + [1666095741.190505][16801:16801] CHIP:DMG: buffer_ptr = 187651174391040 + [1666095741.190559][16801:16801] CHIP:DMG: } + [1666095741.190604][16801:16801] CHIP:DMG: + [1666095741.190760][16801:16801] CHIP:DMG: ReportDataMessage = + [1666095741.190827][16801:16801] CHIP:DMG: { + [1666095741.190888][16801:16801] CHIP:DMG: SubscriptionId = 0x48ce933e, + [1666095741.190950][16801:16801] CHIP:DMG: EventReportIBs = + [1666095741.191025][16801:16801] CHIP:DMG: [ + [1666095741.191085][16801:16801] CHIP:DMG: EventReportIB = + [1666095741.191234][16801:16801] CHIP:DMG: { + [1666095741.191312][16801:16801] CHIP:DMG: EventDataIB = + [1666095741.191446][16801:16801] CHIP:DMG: { + [1666095741.191580][16801:16801] CHIP:DMG: EventPath = + [1666095741.191737][16801:16801] CHIP:DMG: { + [1666095741.191873][16801:16801] CHIP:DMG: Endpoint = 0x0, + [1666095741.191966][16801:16801] CHIP:DMG: Cluster = 0x28, + [1666095741.192047][16801:16801] CHIP:DMG: Event = 0x2, + [1666095741.192187][16801:16801] CHIP:DMG: }, + [1666095741.192270][16801:16801] CHIP:DMG: + [1666095741.192355][16801:16801] CHIP:DMG: EventNumber = 0x4, + [1666095741.192445][16801:16801] CHIP:DMG: PriorityLevel = 0x1, + [1666095741.192580][16801:16801] CHIP:DMG: SystemTimestamp = 0x6c6d251, + [1666095741.192719][16801:16801] CHIP:DMG: EventData = + [1666095741.192798][16801:16801] CHIP:DMG: { + [1666095741.192914][16801:16801] CHIP:DMG: 0x0 = 1, + [1666095741.193061][16801:16801] CHIP:DMG: }, + [1666095741.193206][16801:16801] CHIP:DMG: }, + [1666095741.193333][16801:16801] CHIP:DMG: + [1666095741.193395][16801:16801] CHIP:DMG: }, + [1666095741.193569][16801:16801] CHIP:DMG: + [1666095741.193636][16801:16801] CHIP:DMG: ], disabled: true diff --git a/src/app/tests/suites/certification/Test_TC_BOOL_3_1_Simulated.yaml b/src/app/tests/suites/certification/Test_TC_BOOL_3_1_Simulated.yaml index 695ee104f8eed9..7b28067c87f362 100644 --- a/src/app/tests/suites/certification/Test_TC_BOOL_3_1_Simulated.yaml +++ b/src/app/tests/suites/certification/Test_TC_BOOL_3_1_Simulated.yaml @@ -14,6 +14,13 @@ name: 68.3.1. [TC-BOOL-3.1] Attributes with Client as DUT +PICS: + - BOOL.C + - BOOL.C.AM-READ + - BOOL.C.AO-READ + - BOOL.C.AM-WRITE + - BOOL.C.AO-WRITE + config: nodeId: 0x12344321 cluster: "Boolean State" diff --git a/src/app/tests/suites/certification/Test_TC_BRBINFO_1_1.yaml b/src/app/tests/suites/certification/Test_TC_BRBINFO_1_1.yaml index 3e2f416f6759ee..0ce8cfd2aa1e26 100644 --- a/src/app/tests/suites/certification/Test_TC_BRBINFO_1_1.yaml +++ b/src/app/tests/suites/certification/Test_TC_BRBINFO_1_1.yaml @@ -17,6 +17,9 @@ name: 130.1.1. [TC-BRBINFO-1.1] Global Attributes for Bridged Device Basic Information Cluster Cluster [DUT-Server] +PICS: + - BRBINFO.S + config: nodeId: 0x12344321 cluster: "Bridged Device Basic Information" diff --git a/src/app/tests/suites/certification/Test_TC_BRBINFO_2_1.yaml b/src/app/tests/suites/certification/Test_TC_BRBINFO_2_1.yaml index 7dccb4c08fa6e0..80d0966702ab14 100644 --- a/src/app/tests/suites/certification/Test_TC_BRBINFO_2_1.yaml +++ b/src/app/tests/suites/certification/Test_TC_BRBINFO_2_1.yaml @@ -15,6 +15,9 @@ name: 130.2.1. [TC-BRBINFO-2.1] Attributes [DUT-Server] +PICS: + - BRBINFO.S + config: nodeId: 0x12344321 cluster: "Bridged Device Basic Information" diff --git a/src/app/tests/suites/certification/Test_TC_BRBINFO_2_2.yaml b/src/app/tests/suites/certification/Test_TC_BRBINFO_2_2.yaml index 2cfd64b2f8b0f4..eed8039c96cc17 100644 --- a/src/app/tests/suites/certification/Test_TC_BRBINFO_2_2.yaml +++ b/src/app/tests/suites/certification/Test_TC_BRBINFO_2_2.yaml @@ -15,6 +15,9 @@ name: 3.2.2. [TC-BRBINFO-2.2] Events [DUT-Server] +PICS: + - BRBINFO.S + config: nodeId: 0x12344321 cluster: "Basic Information" @@ -53,7 +56,7 @@ tests: the bridged device or the connectivity to it." PICS: BRBINFO.S.E03 verification: | - To verify thi ReachableChanged follow the below procedure + To verify that the ReachableChanged follow the below procedure 1. ./chip-tool interactive start 2. bridgeddevicebasic subscribe reachable 1 60 1 4 diff --git a/src/app/tests/suites/certification/Test_TC_BRBINFO_2_3.yaml b/src/app/tests/suites/certification/Test_TC_BRBINFO_2_3.yaml index c2058fbed890d8..b027b3c5a488ee 100644 --- a/src/app/tests/suites/certification/Test_TC_BRBINFO_2_3.yaml +++ b/src/app/tests/suites/certification/Test_TC_BRBINFO_2_3.yaml @@ -15,6 +15,9 @@ name: 3.2.3. [TC-BRBINFO-2.3] Attributes [DUT-Client] +PICS: + - BRBINFO.C + config: nodeId: 0x12344321 cluster: "Basic Information" @@ -39,23 +42,42 @@ tests: Optional Attribute - If it is supported, then in TH(bridge-app) log it will results in displaying the ReportDataMessage , else it will display UNSUPPORTED_ATTRIBUTE Example Log: - [1662483091.813322][6721:6721] CHIP:DMG: ReadRequestMessage = - [1662483091.813361][6721:6721] CHIP:DMG: { - [1662483091.813393][6721:6721] CHIP:DMG: AttributePathIBs = - [1662483091.813431][6721:6721] CHIP:DMG: [ - [1662483091.813467][6721:6721] CHIP:DMG: AttributePathIB = - [1662483091.813507][6721:6721] CHIP:DMG: { - [1662483091.813548][6721:6721] CHIP:DMG: Endpoint = 0x3, - [1662483091.813594][6721:6721] CHIP:DMG: Cluster = 0x39, - [1662483091.813641][6721:6721] CHIP:DMG: Attribute = 0x0000_0001, - [1662483091.813684][6721:6721] CHIP:DMG: } - [1662483091.813725][6721:6721] CHIP:DMG: - [1662483091.813762][6721:6721] CHIP:DMG: ], - [1662483091.813803][6721:6721] CHIP:DMG: - [1662483091.813841][6721:6721] CHIP:DMG: isFabricFiltered = true, - [1662483091.813878][6721:6721] CHIP:DMG: InteractionModelRevision = 1 - [1662483091.813912][6721:6721] CHIP:DMG: }, - [1662483091.814011][6721:6721] CHIP:DMG: IM RH moving to [GeneratingReports] + [1663582949.056686][155023:155023] CHIP:DMG: + [1663582949.056724][155023:155023] CHIP:DMG: ReportDataMessage = + [1663582949.056734][155023:155023] CHIP:DMG: { + [1663582949.056741][155023:155023] CHIP:DMG: AttributeReportIBs = + [1663582949.056754][155023:155023] CHIP:DMG: [ + [1663582949.056762][155023:155023] CHIP:DMG: AttributeReportIB = + [1663582949.056776][155023:155023] CHIP:DMG: { + [1663582949.056784][155023:155023] CHIP:DMG: AttributeStatusIB = + [1663582949.056793][155023:155023] CHIP:DMG: { + [1663582949.056802][155023:155023] CHIP:DMG: AttributePathIB = + [1663582949.056812][155023:155023] CHIP:DMG: { + [1663582949.056822][155023:155023] CHIP:DMG: Endpoint = 0x3, + [1663582949.056832][155023:155023] CHIP:DMG: Cluster = 0x39, + [1663582949.056842][155023:155023] CHIP:DMG: Attribute = 0x0000_0001, + [1663582949.056852][155023:155023] CHIP:DMG: } + [1663582949.056864][155023:155023] CHIP:DMG: + [1663582949.056873][155023:155023] CHIP:DMG: StatusIB = + [1663582949.056883][155023:155023] CHIP:DMG: { + [1663582949.056893][155023:155023] CHIP:DMG: status = 0x86 (UNSUPPORTED_ATTRIBUTE), + [1663582949.056903][155023:155023] CHIP:DMG: }, + [1663582949.056913][155023:155023] CHIP:DMG: + [1663582949.056922][155023:155023] CHIP:DMG: }, + [1663582949.056933][155023:155023] CHIP:DMG: + [1663582949.056942][155023:155023] CHIP:DMG: }, + [1663582949.056972][155023:155023] CHIP:DMG: + [1663582949.056980][155023:155023] CHIP:DMG: ], + [1663582949.056992][155023:155023] CHIP:DMG: + [1663582949.057001][155023:155023] CHIP:DMG: SuppressResponse = true, + [1663582949.057009][155023:155023] CHIP:DMG: InteractionModelRevision = 1 + [1663582949.057017][155023:155023] CHIP:DMG: } + [1663582949.057025][155023:155023] CHIP:DMG: + [1663582949.057091][155023:155023] CHIP:DMG: OnReportConfirm: NumReports = 0 + [1663582949.057101][155023:155023] CHIP:DMG: ReportsInFlight = 0 with readHandler 0, RE has no more messages + [1663582949.057109][155023:155023] CHIP:DMG: IM RH moving to [AwaitingDestruction] + [1663582949.057119][155023:155023] CHIP:DMG: All ReadHandler-s are clean, clear GlobalDirtySet + [1663582949.057396][155023:155023] CHIP:DMG: << from UDP:[fe80::e2a:f0a6:5d44:15b1%enp2s0]:47791 | 60476609 | [Secure Channel (0) / Standalone Ack (0x10) / Session = 0 / Exchange = 53510] disabled: true - label: "DUT reads VendorID from the TH" @@ -66,24 +88,40 @@ tests: Optional Attribute - If it is supported, then in TH(bridge-app) log it will results in displaying the ReportDataMessage , else it will display UNSUPPORTED_ATTRIBUTE Example Log: - [1662483142.830377][6721:6721] CHIP:IM: Received Read request - [1662483142.830459][6721:6721] CHIP:DMG: ReadRequestMessage = - [1662483142.830487][6721:6721] CHIP:DMG: { - [1662483142.830510][6721:6721] CHIP:DMG: AttributePathIBs = - [1662483142.830553][6721:6721] CHIP:DMG: [ - [1662483142.830578][6721:6721] CHIP:DMG: AttributePathIB = - [1662483142.830616][6721:6721] CHIP:DMG: { - [1662483142.830650][6721:6721] CHIP:DMG: Endpoint = 0x3, - [1662483142.830690][6721:6721] CHIP:DMG: Cluster = 0x39, - [1662483142.830728][6721:6721] CHIP:DMG: Attribute = 0x0000_0002, - [1662483142.830756][6721:6721] CHIP:DMG: } - [1662483142.830792][6721:6721] CHIP:DMG: - [1662483142.830818][6721:6721] CHIP:DMG: ], - [1662483142.830856][6721:6721] CHIP:DMG: - [1662483142.830883][6721:6721] CHIP:DMG: isFabricFiltered = true, - [1662483142.830916][6721:6721] CHIP:DMG: InteractionModelRevision = 1 - [1662483142.830940][6721:6721] CHIP:DMG: }, - [1662483142.831024][6721:6721] CHIP:DMG: IM RH moving to [GeneratingReports] + [1663583057.303881][155023:155023] CHIP:DMG: + [1663583057.303927][155023:155023] CHIP:DMG: ReportDataMessage = + [1663583057.303941][155023:155023] CHIP:DMG: { + [1663583057.303950][155023:155023] CHIP:DMG: AttributeReportIBs = + [1663583057.303969][155023:155023] CHIP:DMG: [ + [1663583057.303981][155023:155023] CHIP:DMG: AttributeReportIB = + [1663583057.304000][155023:155023] CHIP:DMG: { + [1663583057.304012][155023:155023] CHIP:DMG: AttributeStatusIB = + [1663583057.304025][155023:155023] CHIP:DMG: { + [1663583057.304038][155023:155023] CHIP:DMG: AttributePathIB = + [1663583057.304053][155023:155023] CHIP:DMG: { + [1663583057.304068][155023:155023] CHIP:DMG: Endpoint = 0x3, + [1663583057.304084][155023:155023] CHIP:DMG: Cluster = 0x39, + [1663583057.304101][155023:155023] CHIP:DMG: Attribute = 0x0000_0002, + [1663583057.304115][155023:155023] CHIP:DMG: } + [1663583057.304134][155023:155023] CHIP:DMG: + [1663583057.304148][155023:155023] CHIP:DMG: StatusIB = + [1663583057.304161][155023:155023] CHIP:DMG: { + [1663583057.304172][155023:155023] CHIP:DMG: status = 0x86 (UNSUPPORTED_ATTRIBUTE), + [1663583057.304184][155023:155023] CHIP:DMG: }, + [1663583057.304196][155023:155023] CHIP:DMG: + [1663583057.304205][155023:155023] CHIP:DMG: }, + [1663583057.304219][155023:155023] CHIP:DMG: + [1663583057.304228][155023:155023] CHIP:DMG: }, + [1663583057.304242][155023:155023] CHIP:DMG: + [1663583057.304251][155023:155023] CHIP:DMG: ], + [1663583057.304265][155023:155023] CHIP:DMG: + [1663583057.304276][155023:155023] CHIP:DMG: SuppressResponse = true, + [1663583057.304286][155023:155023] CHIP:DMG: InteractionModelRevision = 1 + [1663583057.304294][155023:155023] CHIP:DMG: } + [1663583057.304303][155023:155023] CHIP:DMG: + [1663583057.304430][155023:155023] CHIP:DMG: OnReportConfirm: NumReports = 0 + [1663583057.304449][155023:155023] CHIP:DMG: ReportsInFlight = 0 with readHandler 0, RE has no more messages + [1663583057.304464][155023:155023] CHIP:DMG: IM RH moving to [AwaitingDestruction] disabled: true - label: "DUT reads ProductName from the TH" @@ -94,26 +132,42 @@ tests: Optional Attribute - If it is supported, then in TH(bridge-app) log it will results in displaying the ReportDataMessage , else it will display UNSUPPORTED_ATTRIBUTE Example Log: - [1662483164.120156][6721:6721] CHIP:IM: Received Read request - [1662483164.120237][6721:6721] CHIP:DMG: ReadRequestMessage = - [1662483164.120264][6721:6721] CHIP:DMG: { - [1662483164.120286][6721:6721] CHIP:DMG: AttributePathIBs = - [1662483164.120312][6721:6721] CHIP:DMG: [ - [1662483164.120336][6721:6721] CHIP:DMG: AttributePathIB = - [1662483164.120364][6721:6721] CHIP:DMG: { - [1662483164.120391][6721:6721] CHIP:DMG: Endpoint = 0x3, - [1662483164.120426][6721:6721] CHIP:DMG: Cluster = 0x39, - [1662483164.120458][6721:6721] CHIP:DMG: Attribute = 0x0000_0003, - [1662483164.120487][6721:6721] CHIP:DMG: } - [1662483164.120515][6721:6721] CHIP:DMG: - [1662483164.120540][6721:6721] CHIP:DMG: ], - [1662483164.120568][6721:6721] CHIP:DMG: - [1662483164.120594][6721:6721] CHIP:DMG: isFabricFiltered = true, - [1662483164.120619][6721:6721] CHIP:DMG: InteractionModelRevision = 1 - [1662483164.120642][6721:6721] CHIP:DMG: }, - [1662483164.120713][6721:6721] CHIP:DMG: IM RH moving to [GeneratingReports] - [1662483164.120803][6721:6721] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1662483164.120834][6721:6721] CHIP:DMG: Cluster 39, Attribute 3 is dirty + [1663583778.730981][155023:155023] CHIP:DMG: + [1663583778.731005][155023:155023] CHIP:DMG: ReportDataMessage = + [1663583778.731010][155023:155023] CHIP:DMG: { + [1663583778.731015][155023:155023] CHIP:DMG: AttributeReportIBs = + [1663583778.731024][155023:155023] CHIP:DMG: [ + [1663583778.731030][155023:155023] CHIP:DMG: AttributeReportIB = + [1663583778.731039][155023:155023] CHIP:DMG: { + [1663583778.731044][155023:155023] CHIP:DMG: AttributeStatusIB = + [1663583778.731051][155023:155023] CHIP:DMG: { + [1663583778.731056][155023:155023] CHIP:DMG: AttributePathIB = + [1663583778.731063][155023:155023] CHIP:DMG: { + [1663583778.731070][155023:155023] CHIP:DMG: Endpoint = 0x3, + [1663583778.731077][155023:155023] CHIP:DMG: Cluster = 0x39, + [1663583778.731083][155023:155023] CHIP:DMG: Attribute = 0x0000_0003, + [1663583778.731090][155023:155023] CHIP:DMG: } + [1663583778.731098][155023:155023] CHIP:DMG: + [1663583778.731104][155023:155023] CHIP:DMG: StatusIB = + [1663583778.731111][155023:155023] CHIP:DMG: { + [1663583778.731118][155023:155023] CHIP:DMG: status = 0x86 (UNSUPPORTED_ATTRIBUTE), + [1663583778.731127][155023:155023] CHIP:DMG: }, + [1663583778.731136][155023:155023] CHIP:DMG: + [1663583778.731143][155023:155023] CHIP:DMG: }, + [1663583778.731153][155023:155023] CHIP:DMG: + [1663583778.731159][155023:155023] CHIP:DMG: }, + [1663583778.731169][155023:155023] CHIP:DMG: + [1663583778.731175][155023:155023] CHIP:DMG: ], + [1663583778.731185][155023:155023] CHIP:DMG: + [1663583778.731192][155023:155023] CHIP:DMG: SuppressResponse = true, + [1663583778.731199][155023:155023] CHIP:DMG: InteractionModelRevision = 1 + [1663583778.731205][155023:155023] CHIP:DMG: } + [1663583778.731212][155023:155023] CHIP:DMG: + [1663583778.731259][155023:155023] CHIP:DMG: OnReportConfirm: NumReports = 0 + [1663583778.731268][155023:155023] CHIP:DMG: ReportsInFlight = 0 with readHandler 0, RE has no more messages + [1663583778.731276][155023:155023] CHIP:DMG: IM RH moving to [AwaitingDestruction] + [1663583778.731284][155023:155023] CHIP:DMG: All ReadHandler-s are clean, clear GlobalDirtySet + [1663583778.731461][155023:155023] CHIP:DMG: << from UDP:[fe80::e2a:f0a6:5d44:15b1%wlp3s0]:33217 | 101896590 | [Secure Channel (0) / Standalone Ack (0x10) / Session = 0 / Exchange = 6373] disabled: true - label: "DUT reads NodeLabel from the TH" @@ -122,28 +176,40 @@ tests: ./chip-tool bridgeddevicebasic read node-label 1 3 Optional Attribute - If it is supported, then in TH(bridge-app) log it will results in displaying the ReportDataMessage , else it will display UNSUPPORTED_ATTRIBUTE - Example Log: - [1662483190.104331][6721:6721] CHIP:IM: Received Read request - [1662483190.104408][6721:6721] CHIP:DMG: ReadRequestMessage = - [1662483190.104434][6721:6721] CHIP:DMG: { - [1662483190.104455][6721:6721] CHIP:DMG: AttributePathIBs = - [1662483190.104481][6721:6721] CHIP:DMG: [ - [1662483190.104505][6721:6721] CHIP:DMG: AttributePathIB = - [1662483190.104534][6721:6721] CHIP:DMG: { - [1662483190.104562][6721:6721] CHIP:DMG: Endpoint = 0x3, - [1662483190.104592][6721:6721] CHIP:DMG: Cluster = 0x39, - [1662483190.104623][6721:6721] CHIP:DMG: Attribute = 0x0000_0005, - [1662483190.104650][6721:6721] CHIP:DMG: } - [1662483190.104678][6721:6721] CHIP:DMG: - [1662483190.104702][6721:6721] CHIP:DMG: ], - [1662483190.104730][6721:6721] CHIP:DMG: - [1662483190.104755][6721:6721] CHIP:DMG: isFabricFiltered = true, - [1662483190.104780][6721:6721] CHIP:DMG: InteractionModelRevision = 1 - [1662483190.104803][6721:6721] CHIP:DMG: }, - [1662483190.104875][6721:6721] CHIP:DMG: IM RH moving to [GeneratingReports] - [1662483190.104951][6721:6721] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1662483190.104979][6721:6721] CHIP:DMG: Cluster 39, Attribute 5 is dirty + 1663583922.989165][155023:155023] CHIP:DMG: + [1663583922.989197][155023:155023] CHIP:DMG: ReportDataMessage = + [1663583922.989207][155023:155023] CHIP:DMG: { + [1663583922.989214][155023:155023] CHIP:DMG: AttributeReportIBs = + [1663583922.989226][155023:155023] CHIP:DMG: [ + [1663583922.989233][155023:155023] CHIP:DMG: AttributeReportIB = + [1663583922.989245][155023:155023] CHIP:DMG: { + [1663583922.989252][155023:155023] CHIP:DMG: AttributeDataIB = + [1663583922.989261][155023:155023] CHIP:DMG: { + [1663583922.989271][155023:155023] CHIP:DMG: DataVersion = 0xd98bf4d1, + [1663583922.989279][155023:155023] CHIP:DMG: AttributePathIB = + [1663583922.989289][155023:155023] CHIP:DMG: { + [1663583922.989301][155023:155023] CHIP:DMG: Endpoint = 0x3, + [1663583922.989310][155023:155023] CHIP:DMG: Cluster = 0x39, + [1663583922.989320][155023:155023] CHIP:DMG: Attribute = 0x0000_0005, + [1663583922.989328][155023:155023] CHIP:DMG: } + [1663583922.989338][155023:155023] CHIP:DMG: + [1663583922.989348][155023:155023] CHIP:DMG: Data = "Light 1" (7 chars), + [1663583922.989356][155023:155023] CHIP:DMG: }, + [1663583922.989368][155023:155023] CHIP:DMG: + [1663583922.989375][155023:155023] CHIP:DMG: }, + [1663583922.989385][155023:155023] CHIP:DMG: + [1663583922.989394][155023:155023] CHIP:DMG: ], + [1663583922.989406][155023:155023] CHIP:DMG: + [1663583922.989413][155023:155023] CHIP:DMG: SuppressResponse = true, + [1663583922.989421][155023:155023] CHIP:DMG: InteractionModelRevision = 1 + [1663583922.989428][155023:155023] CHIP:DMG: } + [1663583922.989436][155023:155023] CHIP:DMG: + [1663583922.989490][155023:155023] CHIP:DMG: OnReportConfirm: NumReports = 0 + [1663583922.989498][155023:155023] CHIP:DMG: ReportsInFlight = 0 with readHandler 0, RE has no more messages + [1663583922.989505][155023:155023] CHIP:DMG: IM RH moving to [AwaitingDestruction] + [1663583922.989515][155023:155023] CHIP:DMG: All ReadHandler-s are clean, clear GlobalDirtySet + [1663583922.989709][155023:155023] CHIP:DMG: << from UDP:[fe80::e2a:f0a6:5d44:15b1%wlp3s0]:35251 | 43255988 | [Secure Channel (0) / Standalone Ack (0x10) / Session = 0 / Exchange = 14682] disabled: true - label: "DUT reads Location from the TH" @@ -166,25 +232,43 @@ tests: Optional Attribute - If it is supported, then in TH(bridge-app) log it will results in displaying the ReportDataMessage , else it will display UNSUPPORTED_ATTRIBUTE Example Log: - [1662483240.584273][6721:6721] CHIP:IM: Received Read request - [1662483240.584351][6721:6721] CHIP:DMG: ReadRequestMessage = - [1662483240.584389][6721:6721] CHIP:DMG: { - [1662483240.584411][6721:6721] CHIP:DMG: AttributePathIBs = - [1662483240.584437][6721:6721] CHIP:DMG: [ - [1662483240.584470][6721:6721] CHIP:DMG: AttributePathIB = - [1662483240.584500][6721:6721] CHIP:DMG: { - [1662483240.584539][6721:6721] CHIP:DMG: Endpoint = 0x3, - [1662483240.584570][6721:6721] CHIP:DMG: Cluster = 0x39, - [1662483240.584611][6721:6721] CHIP:DMG: Attribute = 0x0000_0007, - [1662483240.584648][6721:6721] CHIP:DMG: } - [1662483240.584679][6721:6721] CHIP:DMG: - [1662483240.584713][6721:6721] CHIP:DMG: ], - [1662483240.584743][6721:6721] CHIP:DMG: - [1662483240.584780][6721:6721] CHIP:DMG: isFabricFiltered = true, - [1662483240.584805][6721:6721] CHIP:DMG: InteractionModelRevision = 1 - [1662483240.584837][6721:6721] CHIP:DMG: }, - [1662483240.584919][6721:6721] CHIP:DMG: IM RH moving to [GeneratingReports] - [1662483240.585010][6721:6721] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + 11663584069.174840][155023:155023] CHIP:DMG: + [1663584069.174866][155023:155023] CHIP:DMG: ReportDataMessage = + [1663584069.174872][155023:155023] CHIP:DMG: { + [1663584069.174879][155023:155023] CHIP:DMG: AttributeReportIBs = + [1663584069.174889][155023:155023] CHIP:DMG: [ + [1663584069.174895][155023:155023] CHIP:DMG: AttributeReportIB = + [1663584069.174906][155023:155023] CHIP:DMG: { + [1663584069.174912][155023:155023] CHIP:DMG: AttributeStatusIB = + [1663584069.174921][155023:155023] CHIP:DMG: { + [1663584069.174927][155023:155023] CHIP:DMG: AttributePathIB = + [1663584069.174936][155023:155023] CHIP:DMG: { + [1663584069.174944][155023:155023] CHIP:DMG: Endpoint = 0x3, + [1663584069.174954][155023:155023] CHIP:DMG: Cluster = 0x39, + [1663584069.174963][155023:155023] CHIP:DMG: Attribute = 0x0000_0007, + [1663584069.174969][155023:155023] CHIP:DMG: } + [1663584069.174978][155023:155023] CHIP:DMG: + [1663584069.174984][155023:155023] CHIP:DMG: StatusIB = + [1663584069.174991][155023:155023] CHIP:DMG: { + [1663584069.174997][155023:155023] CHIP:DMG: status = 0x86 (UNSUPPORTED_ATTRIBUTE), + [1663584069.175004][155023:155023] CHIP:DMG: }, + [1663584069.175011][155023:155023] CHIP:DMG: + [1663584069.175016][155023:155023] CHIP:DMG: }, + [1663584069.175024][155023:155023] CHIP:DMG: + [1663584069.175030][155023:155023] CHIP:DMG: }, + [1663584069.175038][155023:155023] CHIP:DMG: + [1663584069.175043][155023:155023] CHIP:DMG: ], + [1663584069.175052][155023:155023] CHIP:DMG: + [1663584069.175057][155023:155023] CHIP:DMG: SuppressResponse = true, + [1663584069.175063][155023:155023] CHIP:DMG: InteractionModelRevision = 1 + [1663584069.175068][155023:155023] CHIP:DMG: } + [1663584069.175074][155023:155023] CHIP:DMG: + [1663584069.175121][155023:155023] CHIP:DMG: OnReportConfirm: NumReports = 0 + [1663584069.175129][155023:155023] CHIP:DMG: ReportsInFlight = 0 with readHandler 0, RE has no more messages + [1663584069.175137][155023:155023] CHIP:DMG: IM RH moving to [AwaitingDestruction] + [1663584069.175146][155023:155023] CHIP:DMG: All ReadHandler-s are clean, clear GlobalDirtySet + [1663584069.175317][155023:155023] CHIP:DMG: << from UDP:[fe80::e2a:f0a6:5d44:15b1%wlp3s0]:34191 | 116880545 | [Secure Channel (0) / Standalone Ack (0x10) / Session = 0 / Exchange = 50640] + [1663584069.175331][155 disabled: true - label: "DUT reads HardwareVersionString from the TH" @@ -194,28 +278,42 @@ tests: Optional Attribute - If it is supported, then in TH(bridge-app) log it will results in displaying the ReportDataMessage , else it will display UNSUPPORTED_ATTRIBUTE - Example Log: - - [1662483260.814729][6721:6721] CHIP:IM: Received Read request - [1662483260.814805][6721:6721] CHIP:DMG: ReadRequestMessage = - [1662483260.814843][6721:6721] CHIP:DMG: { - [1662483260.814872][6721:6721] CHIP:DMG: AttributePathIBs = - [1662483260.814903][6721:6721] CHIP:DMG: [ - [1662483260.814928][6721:6721] CHIP:DMG: AttributePathIB = - [1662483260.814955][6721:6721] CHIP:DMG: { - [1662483260.814983][6721:6721] CHIP:DMG: Endpoint = 0x3, - [1662483260.815022][6721:6721] CHIP:DMG: Cluster = 0x39, - [1662483260.815063][6721:6721] CHIP:DMG: Attribute = 0x0000_0008, - [1662483260.815091][6721:6721] CHIP:DMG: } - [1662483260.815129][6721:6721] CHIP:DMG: - [1662483260.815156][6721:6721] CHIP:DMG: ], - [1662483260.815192][6721:6721] CHIP:DMG: - [1662483260.815218][6721:6721] CHIP:DMG: isFabricFiltered = true, - [1662483260.815252][6721:6721] CHIP:DMG: InteractionModelRevision = 1 - [1662483260.815275][6721:6721] CHIP:DMG: }, - [1662483260.815364][6721:6721] CHIP:DMG: IM RH moving to [GeneratingReports] - [1662483260.815454][6721:6721] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1662483260.815483][6721:6721] CHIP:DMG: Cluster 39, Attribute 8 is dirty + [1663658796.268882][3274:3274] CHIP:DMG: + [1663658796.268986][3274:3274] CHIP:DMG: ReportDataMessage = + [1663658796.269021][3274:3274] CHIP:DMG: { + [1663658796.269047][3274:3274] CHIP:DMG: AttributeReportIBs = + [1663658796.269087][3274:3274] CHIP:DMG: [ + [1663658796.269117][3274:3274] CHIP:DMG: AttributeReportIB = + [1663658796.269154][3274:3274] CHIP:DMG: { + [1663658796.269188][3274:3274] CHIP:DMG: AttributeStatusIB = + [1663658796.269233][3274:3274] CHIP:DMG: { + [1663658796.269269][3274:3274] CHIP:DMG: AttributePathIB = + [1663658796.269315][3274:3274] CHIP:DMG: { + [1663658796.269354][3274:3274] CHIP:DMG: Endpoint = 0x3, + [1663658796.269392][3274:3274] CHIP:DMG: Cluster = 0x39, + [1663658796.269438][3274:3274] CHIP:DMG: Attribute = 0x0000_0008, + [1663658796.269481][3274:3274] CHIP:DMG: } + [1663658796.269526][3274:3274] CHIP:DMG: + [1663658796.269565][3274:3274] CHIP:DMG: StatusIB = + [1663658796.269612][3274:3274] CHIP:DMG: { + [1663658796.269657][3274:3274] CHIP:DMG: status = 0x86 (UNSUPPORTED_ATTRIBUTE), + [1663658796.269702][3274:3274] CHIP:DMG: }, + [1663658796.269734][3274:3274] CHIP:DMG: + [1663658796.269762][3274:3274] CHIP:DMG: }, + [1663658796.269809][3274:3274] CHIP:DMG: + [1663658796.269846][3274:3274] CHIP:DMG: }, + [1663658796.269882][3274:3274] CHIP:DMG: + [1663658796.269909][3274:3274] CHIP:DMG: ], + [1663658796.269943][3274:3274] CHIP:DMG: + [1663658796.269972][3274:3274] CHIP:DMG: SuppressResponse = true, + [1663658796.270001][3274:3274] CHIP:DMG: InteractionModelRevision = 1 + [1663658796.270027][3274:3274] CHIP:DMG: } + [1663658796.270049][3274:3274] CHIP:DMG: + [1663658796.270297][3274:3274] CHIP:DMG: OnReportConfirm: NumReports = 0 + [1663658796.270331][3274:3274] CHIP:DMG: ReportsInFlight = 0 with readHandler 0, RE has no more messages + [1663658796.270360][3274:3274] CHIP:DMG: IM RH moving to [AwaitingDestruction] + [1663658796.270398][3274:3274] CHIP:DMG: All ReadHandler-s are clean, clear GlobalDirtySet + [1663658796.271035][3274:3274] CHIP:DMG: << from UDP:[fe80::e65f:1ff:fe0e:baf7%eth0]:50758 | 114897621 | [Secure Channel (0) / Standalone Ack (0x10) / Session = 0 / Exchange = 22225] disabled: true - label: "DUT reads SoftwareVersion from the TH" @@ -227,26 +325,41 @@ tests: Example Log: - [1662483282.272696][6721:6721] CHIP:IM: Received Read request - [1662483282.272777][6721:6721] CHIP:DMG: ReadRequestMessage = - [1662483282.272805][6721:6721] CHIP:DMG: { - [1662483282.272830][6721:6721] CHIP:DMG: AttributePathIBs = - [1662483282.272866][6721:6721] CHIP:DMG: [ - [1662483282.272891][6721:6721] CHIP:DMG: AttributePathIB = - [1662483282.272920][6721:6721] CHIP:DMG: { - [1662483282.272949][6721:6721] CHIP:DMG: Endpoint = 0x3, - [1662483282.272978][6721:6721] CHIP:DMG: Cluster = 0x39, - [1662483282.273007][6721:6721] CHIP:DMG: Attribute = 0x0000_0009, - [1662483282.273036][6721:6721] CHIP:DMG: } - [1662483282.273064][6721:6721] CHIP:DMG: - [1662483282.273089][6721:6721] CHIP:DMG: ], - [1662483282.273118][6721:6721] CHIP:DMG: - [1662483282.273144][6721:6721] CHIP:DMG: isFabricFiltered = true, - [1662483282.273169][6721:6721] CHIP:DMG: InteractionModelRevision = 1 - [1662483282.273192][6721:6721] CHIP:DMG: }, - [1662483282.273267][6721:6721] CHIP:DMG: IM RH moving to [GeneratingReports] - [1662483282.273361][6721:6721] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1662483282.273392][6721:6721] CHIP:DMG: Cluster 39, Attribute 9 is dirty + [1663658830.077037][3274:3274] CHIP:DMG: ReportDataMessage = + [1663658830.077064][3274:3274] CHIP:DMG: { + [1663658830.077086][3274:3274] CHIP:DMG: AttributeReportIBs = + [1663658830.077144][3274:3274] CHIP:DMG: [ + [1663658830.077171][3274:3274] CHIP:DMG: AttributeReportIB = + [1663658830.077201][3274:3274] CHIP:DMG: { + [1663658830.077231][3274:3274] CHIP:DMG: AttributeStatusIB = + [1663658830.077263][3274:3274] CHIP:DMG: { + [1663658830.077292][3274:3274] CHIP:DMG: AttributePathIB = + [1663658830.077331][3274:3274] CHIP:DMG: { + [1663658830.077370][3274:3274] CHIP:DMG: Endpoint = 0x3, + [1663658830.077402][3274:3274] CHIP:DMG: Cluster = 0x39, + [1663658830.077435][3274:3274] CHIP:DMG: Attribute = 0x0000_0009, + [1663658830.077474][3274:3274] CHIP:DMG: } + [1663658830.077512][3274:3274] CHIP:DMG: + [1663658830.077549][3274:3274] CHIP:DMG: StatusIB = + [1663658830.077582][3274:3274] CHIP:DMG: { + [1663658830.077613][3274:3274] CHIP:DMG: status = 0x86 (UNSUPPORTED_ATTRIBUTE), + [1663658830.077651][3274:3274] CHIP:DMG: }, + [1663658830.077689][3274:3274] CHIP:DMG: + [1663658830.077723][3274:3274] CHIP:DMG: }, + [1663658830.077757][3274:3274] CHIP:DMG: + [1663658830.077784][3274:3274] CHIP:DMG: }, + [1663658830.077816][3274:3274] CHIP:DMG: + [1663658830.077840][3274:3274] CHIP:DMG: ], + [1663658830.077871][3274:3274] CHIP:DMG: + [1663658830.077896][3274:3274] CHIP:DMG: SuppressResponse = true, + [1663658830.077919][3274:3274] CHIP:DMG: InteractionModelRevision = 1 + [1663658830.077943][3274:3274] CHIP:DMG: } + [1663658830.077964][3274:3274] CHIP:DMG: + [1663658830.078210][3274:3274] CHIP:DMG: OnReportConfirm: NumReports = 0 + [1663658830.078247][3274:3274] CHIP:DMG: ReportsInFlight = 0 with readHandler 0, RE has no more messages + [1663658830.078273][3274:3274] CHIP:DMG: IM RH moving to [AwaitingDestruction] + [1663658830.078305][3274:3274] CHIP:DMG: All ReadHandler-s are clean, clear GlobalDirtySet + [1663658830.078897][3274:3274] CHIP:DMG: << from UDP:[fe80::e65f:1ff:fe0e:baf7%eth0]:50482 | 88100457 | [Secure Channel (0) / Standalone Ack (0x10) / Session = 0 / Exchange = 48960] disabled: true - label: "DUT reads SoftwareVersionString from the TH" @@ -258,26 +371,41 @@ tests: Example Log: - [1662483301.552473][6721:6721] CHIP:IM: Received Read request - [1662483301.552587][6721:6721] CHIP:DMG: ReadRequestMessage = - [1662483301.552630][6721:6721] CHIP:DMG: { - [1662483301.552666][6721:6721] CHIP:DMG: AttributePathIBs = - [1662483301.552709][6721:6721] CHIP:DMG: [ - [1662483301.552748][6721:6721] CHIP:DMG: AttributePathIB = - [1662483301.552796][6721:6721] CHIP:DMG: { - [1662483301.552842][6721:6721] CHIP:DMG: Endpoint = 0x3, - [1662483301.552893][6721:6721] CHIP:DMG: Cluster = 0x39, - [1662483301.552946][6721:6721] CHIP:DMG: Attribute = 0x0000_000A, - [1662483301.552992][6721:6721] CHIP:DMG: } - [1662483301.553038][6721:6721] CHIP:DMG: - [1662483301.553079][6721:6721] CHIP:DMG: ], - [1662483301.553125][6721:6721] CHIP:DMG: - [1662483301.553168][6721:6721] CHIP:DMG: isFabricFiltered = true, - [1662483301.553208][6721:6721] CHIP:DMG: InteractionModelRevision = 1 - [1662483301.553246][6721:6721] CHIP:DMG: }, - [1662483301.553352][6721:6721] CHIP:DMG: IM RH moving to [GeneratingReports] - [1662483301.553468][6721:6721] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1662483301.553513][6721:6721] CHIP:DMG: Cluster 39, Attribute a is dirty + 63658867.169270][3274:3274] CHIP:DMG: ReportDataMessage = + [1663658867.169295][3274:3274] CHIP:DMG: { + [1663658867.169333][3274:3274] CHIP:DMG: AttributeReportIBs = + [1663658867.169363][3274:3274] CHIP:DMG: [ + [1663658867.169382][3274:3274] CHIP:DMG: AttributeReportIB = + [1663658867.169411][3274:3274] CHIP:DMG: { + [1663658867.169453][3274:3274] CHIP:DMG: AttributeStatusIB = + [1663658867.169484][3274:3274] CHIP:DMG: { + [1663658867.169525][3274:3274] CHIP:DMG: AttributePathIB = + [1663658867.169557][3274:3274] CHIP:DMG: { + [1663658867.169605][3274:3274] CHIP:DMG: Endpoint = 0x3, + [1663658867.169633][3274:3274] CHIP:DMG: Cluster = 0x39, + [1663658867.169682][3274:3274] CHIP:DMG: Attribute = 0x0000_000A, + [1663658867.169713][3274:3274] CHIP:DMG: } + [1663658867.169766][3274:3274] CHIP:DMG: + [1663658867.169814][3274:3274] CHIP:DMG: StatusIB = + [1663658867.169870][3274:3274] CHIP:DMG: { + [1663658867.169896][3274:3274] CHIP:DMG: status = 0x86 (UNSUPPORTED_ATTRIBUTE), + [1663658867.169944][3274:3274] CHIP:DMG: }, + [1663658867.169974][3274:3274] CHIP:DMG: + [1663658867.170022][3274:3274] CHIP:DMG: }, + [1663658867.170071][3274:3274] CHIP:DMG: + [1663658867.170121][3274:3274] CHIP:DMG: }, + [1663658867.170153][3274:3274] CHIP:DMG: + [1663658867.170175][3274:3274] CHIP:DMG: ], + [1663658867.170201][3274:3274] CHIP:DMG: + [1663658867.170223][3274:3274] CHIP:DMG: SuppressResponse = true, + [1663658867.170246][3274:3274] CHIP:DMG: InteractionModelRevision = 1 + [1663658867.170264][3274:3274] CHIP:DMG: } + [1663658867.170286][3274:3274] CHIP:DMG: + [1663658867.170514][3274:3274] CHIP:DMG: OnReportConfirm: NumReports = 0 + [1663658867.170580][3274:3274] CHIP:DMG: ReportsInFlight = 0 with readHandler 0, RE has no more messages + [1663658867.170656][3274:3274] CHIP:DMG: IM RH moving to [AwaitingDestruction] + [1663658867.170783][3274:3274] CHIP:DMG: All ReadHandler-s are clean, clear GlobalDirtySet + [1663658867.171477][3274:3274] CHIP:DMG: << from UDP:[fe80::e65f:1ff:fe0e:baf7%eth0]:56681 | 55615030 | [Secure Channel (0) / Standalone Ack (0x10) / Session = 0 / Exchange = 37633] disabled: true - label: "DUT reads ManufacturingDate from the TH" @@ -287,27 +415,42 @@ tests: Optional Attribute - If it is supported, then in TH(bridge-app) log it will results in displaying the ReportDataMessage , else it will display UNSUPPORTED_ATTRIBUTE - Example Log: - - [1662483324.189011][6721:6721] CHIP:IM: Received Read request - [1662483324.189095][6721:6721] CHIP:DMG: ReadRequestMessage = - [1662483324.189123][6721:6721] CHIP:DMG: { - [1662483324.189145][6721:6721] CHIP:DMG: AttributePathIBs = - [1662483324.189170][6721:6721] CHIP:DMG: [ - [1662483324.189194][6721:6721] CHIP:DMG: AttributePathIB = - [1662483324.189222][6721:6721] CHIP:DMG: { - [1662483324.189250][6721:6721] CHIP:DMG: Endpoint = 0x3, - [1662483324.189284][6721:6721] CHIP:DMG: Cluster = 0x39, - [1662483324.189317][6721:6721] CHIP:DMG: Attribute = 0x0000_000B, - [1662483324.189347][6721:6721] CHIP:DMG: } - [1662483324.189376][6721:6721] CHIP:DMG: - [1662483324.189401][6721:6721] CHIP:DMG: ], - [1662483324.189429][6721:6721] CHIP:DMG: - [1662483324.189455][6721:6721] CHIP:DMG: isFabricFiltered = true, - [1662483324.189479][6721:6721] CHIP:DMG: InteractionModelRevision = 1 - [1662483324.189502][6721:6721] CHIP:DMG: }, - [1662483324.189575][6721:6721] CHIP:DMG: IM RH moving to [GeneratingReports] - [1662483324.189665][6721:6721] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = + [1663658906.551997][3274:3274] CHIP:DMG: ReportDataMessage = + [1663658906.552020][3274:3274] CHIP:DMG: { + [1663658906.552038][3274:3274] CHIP:DMG: AttributeReportIBs = + [1663658906.552063][3274:3274] CHIP:DMG: [ + [1663658906.552084][3274:3274] CHIP:DMG: AttributeReportIB = + [1663658906.552112][3274:3274] CHIP:DMG: { + [1663658906.552828][3274:3274] CHIP:DMG: AttributeStatusIB = + [1663658906.553044][3274:3274] CHIP:DMG: { + [1663658906.553389][3274:3274] CHIP:DMG: AttributePathIB = + [1663658906.553613][3274:3274] CHIP:DMG: { + [1663658906.553848][3274:3274] CHIP:DMG: Endpoint = 0x3, + [1663658906.553884][3274:3274] CHIP:DMG: Cluster = 0x39, + [1663658906.553931][3274:3274] CHIP:DMG: Attribute = 0x0000_000B, + [1663658906.553973][3274:3274] CHIP:DMG: } + [1663658906.554024][3274:3274] CHIP:DMG: + [1663658906.554062][3274:3274] CHIP:DMG: StatusIB = + [1663658906.554099][3274:3274] CHIP:DMG: { + [1663658906.554139][3274:3274] CHIP:DMG: status = 0x86 (UNSUPPORTED_ATTRIBUTE), + [1663658906.554172][3274:3274] CHIP:DMG: }, + [1663658906.554210][3274:3274] CHIP:DMG: + [1663658906.554249][3274:3274] CHIP:DMG: }, + [1663658906.554293][3274:3274] CHIP:DMG: + [1663658906.554325][3274:3274] CHIP:DMG: }, + [1663658906.554361][3274:3274] CHIP:DMG: + [1663658906.554387][3274:3274] CHIP:DMG: ], + [1663658906.554494][3274:3274] CHIP:DMG: + [1663658906.554525][3274:3274] CHIP:DMG: SuppressResponse = true, + [1663658906.554551][3274:3274] CHIP:DMG: InteractionModelRevision = 1 + [1663658906.554577][3274:3274] CHIP:DMG: } + [1663658906.554604][3274:3274] CHIP:DMG: + [1663658906.554876][3274:3274] CHIP:DMG: OnReportConfirm: NumReports = 0 + [1663658906.554911][3274:3274] CHIP:DMG: ReportsInFlight = 0 with readHandler 0, RE has no more messages + [1663658906.554937][3274:3274] CHIP:DMG: IM RH moving to [AwaitingDestruction] + [1663658906.554973][3274:3274] CHIP:DMG: All ReadHandler-s are clean, clear GlobalDirtySet + [1663658906.555587][3274:3274] CHIP:DMG: << from UDP:[fe80::e65f:1ff:fe0e:baf7%eth0]:41620 | 69312427 | [Secure Channel (0) / Standalone Ack (0x10) / Session = 0 / Exchange = 9337] + [1663658906.555629][3274:3274] CHIP:DMG: H disabled: true - label: "DUT reads PartNumber from the TH" @@ -319,26 +462,41 @@ tests: Example Log: - [1662483344.709130][6721:6721] CHIP:IM: Received Read request - [1662483344.709209][6721:6721] CHIP:DMG: ReadRequestMessage = - [1662483344.709236][6721:6721] CHIP:DMG: { - [1662483344.709257][6721:6721] CHIP:DMG: AttributePathIBs = - [1662483344.709283][6721:6721] CHIP:DMG: [ - [1662483344.709307][6721:6721] CHIP:DMG: AttributePathIB = - [1662483344.709341][6721:6721] CHIP:DMG: { - [1662483344.709371][6721:6721] CHIP:DMG: Endpoint = 0x3, - [1662483344.709407][6721:6721] CHIP:DMG: Cluster = 0x39, - [1662483344.709439][6721:6721] CHIP:DMG: Attribute = 0x0000_000C, - [1662483344.709468][6721:6721] CHIP:DMG: } - [1662483344.709496][6721:6721] CHIP:DMG: - [1662483344.709523][6721:6721] CHIP:DMG: ], - [1662483344.709551][6721:6721] CHIP:DMG: - [1662483344.709576][6721:6721] CHIP:DMG: isFabricFiltered = true, - [1662483344.709603][6721:6721] CHIP:DMG: InteractionModelRevision = 1 - [1662483344.709626][6721:6721] CHIP:DMG: }, - [1662483344.709697][6721:6721] CHIP:DMG: IM RH moving to [GeneratingReports] - [1662483344.709776][6721:6721] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1662483344.709805][6721:6721] CHIP:DMG: Cluster 39, Attribute c is dirty + [1663658944.254195][3274:3274] CHIP:DMG: ReportDataMessage = + [1663658944.254224][3274:3274] CHIP:DMG: { + [1663658944.254248][3274:3274] CHIP:DMG: AttributeReportIBs = + [1663658944.254286][3274:3274] CHIP:DMG: [ + [1663658944.254313][3274:3274] CHIP:DMG: AttributeReportIB = + [1663658944.254348][3274:3274] CHIP:DMG: { + [1663658944.254380][3274:3274] CHIP:DMG: AttributeStatusIB = + [1663658944.254419][3274:3274] CHIP:DMG: { + [1663658944.254456][3274:3274] CHIP:DMG: AttributePathIB = + [1663658944.254497][3274:3274] CHIP:DMG: { + [1663658944.254539][3274:3274] CHIP:DMG: Endpoint = 0x3, + [1663658944.254575][3274:3274] CHIP:DMG: Cluster = 0x39, + [1663658944.254614][3274:3274] CHIP:DMG: Attribute = 0x0000_000C, + [1663658944.254648][3274:3274] CHIP:DMG: } + [1663658944.254690][3274:3274] CHIP:DMG: + [1663658944.254723][3274:3274] CHIP:DMG: StatusIB = + [1663658944.254762][3274:3274] CHIP:DMG: { + [1663658944.254835][3274:3274] CHIP:DMG: status = 0x86 (UNSUPPORTED_ATTRIBUTE), + [1663658944.254876][3274:3274] CHIP:DMG: }, + [1663658944.254919][3274:3274] CHIP:DMG: + [1663658944.254954][3274:3274] CHIP:DMG: }, + [1663658944.254994][3274:3274] CHIP:DMG: + [1663658944.255019][3274:3274] CHIP:DMG: }, + [1663658944.255055][3274:3274] CHIP:DMG: + [1663658944.255081][3274:3274] CHIP:DMG: ], + [1663658944.255113][3274:3274] CHIP:DMG: + [1663658944.255141][3274:3274] CHIP:DMG: SuppressResponse = true, + [1663658944.255170][3274:3274] CHIP:DMG: InteractionModelRevision = 1 + [1663658944.255196][3274:3274] CHIP:DMG: } + [1663658944.255222][3274:3274] CHIP:DMG: + [1663658944.255463][3274:3274] CHIP:DMG: OnReportConfirm: NumReports = 0 + [1663658944.255543][3274:3274] CHIP:DMG: ReportsInFlight = 0 with readHandler 0, RE has no more messages + [1663658944.255573][3274:3274] CHIP:DMG: IM RH moving to [AwaitingDestruction] + [1663658944.255609][3274:3274] CHIP:DMG: All ReadHandler-s are clean, clear GlobalDirtySet + [1663658944.256310][3274:3274] CHIP:DMG: << from UDP:[fe80::e65f:1ff:fe0e:baf7%eth0]:58756 | 188321411 | [Secure Channel (0) / Standalone Ack (0x10) / Session = 0 / Exchange = 17890] disabled: true - label: "DUT reads ProductURL from the TH" @@ -349,26 +507,42 @@ tests: Optional Attribute - If it is supported, then in TH(bridge-app) log it will results in displaying the ReportDataMessage , else it will display UNSUPPORTED_ATTRIBUTE Example Log: - - [1662483368.089998][6721:6721] CHIP:DMG: ReadRequestMessage = - [1662483368.090026][6721:6721] CHIP:DMG: { - [1662483368.090047][6721:6721] CHIP:DMG: AttributePathIBs = - [1662483368.090100][6721:6721] CHIP:DMG: [ - [1662483368.090126][6721:6721] CHIP:DMG: AttributePathIB = - [1662483368.090154][6721:6721] CHIP:DMG: { - [1662483368.090182][6721:6721] CHIP:DMG: Endpoint = 0x3, - [1662483368.090214][6721:6721] CHIP:DMG: Cluster = 0x39, - [1662483368.090244][6721:6721] CHIP:DMG: Attribute = 0x0000_000D, - [1662483368.090272][6721:6721] CHIP:DMG: } - [1662483368.090299][6721:6721] CHIP:DMG: - [1662483368.090324][6721:6721] CHIP:DMG: ], - [1662483368.090352][6721:6721] CHIP:DMG: - [1662483368.090378][6721:6721] CHIP:DMG: isFabricFiltered = true, - [1662483368.090403][6721:6721] CHIP:DMG: InteractionModelRevision = 1 - [1662483368.090426][6721:6721] CHIP:DMG: }, - [1662483368.090499][6721:6721] CHIP:DMG: IM RH moving to [GeneratingReports] - [1662483368.090578][6721:6721] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1662483368.090607][6721:6721] CHIP:DMG: Cluster 39, Attribute d is dirty + [1663658944.254117][3274:3274] CHIP:DMG: + [1663658944.254195][3274:3274] CHIP:DMG: ReportDataMessage = + [1663658944.254224][3274:3274] CHIP:DMG: { + [1663658944.254248][3274:3274] CHIP:DMG: AttributeReportIBs = + [1663658944.254286][3274:3274] CHIP:DMG: [ + [1663658944.254313][3274:3274] CHIP:DMG: AttributeReportIB = + [1663658944.254348][3274:3274] CHIP:DMG: { + [1663658944.254380][3274:3274] CHIP:DMG: AttributeStatusIB = + [1663658944.254419][3274:3274] CHIP:DMG: { + [1663658944.254456][3274:3274] CHIP:DMG: AttributePathIB = + [1663658944.254497][3274:3274] CHIP:DMG: { + [1663658944.254539][3274:3274] CHIP:DMG: Endpoint = 0x3, + [1663658944.254575][3274:3274] CHIP:DMG: Cluster = 0x39, + [1663658944.254614][3274:3274] CHIP:DMG: Attribute = 0x0000_000C, + [1663658944.254648][3274:3274] CHIP:DMG: } + [1663658944.254690][3274:3274] CHIP:DMG: + [1663658944.254723][3274:3274] CHIP:DMG: StatusIB = + [1663658944.254762][3274:3274] CHIP:DMG: { + [1663658944.254835][3274:3274] CHIP:DMG: status = 0x86 (UNSUPPORTED_ATTRIBUTE), + [1663658944.254876][3274:3274] CHIP:DMG: }, + [1663658944.254919][3274:3274] CHIP:DMG: + [1663658944.254954][3274:3274] CHIP:DMG: }, + [1663658944.254994][3274:3274] CHIP:DMG: + [1663658944.255019][3274:3274] CHIP:DMG: }, + [1663658944.255055][3274:3274] CHIP:DMG: + [1663658944.255081][3274:3274] CHIP:DMG: ], + [1663658944.255113][3274:3274] CHIP:DMG: + [1663658944.255141][3274:3274] CHIP:DMG: SuppressResponse = true, + [1663658944.255170][3274:3274] CHIP:DMG: InteractionModelRevision = 1 + [1663658944.255196][3274:3274] CHIP:DMG: } + [1663658944.255222][3274:3274] CHIP:DMG: + [1663658944.255463][3274:3274] CHIP:DMG: OnReportConfirm: NumReports = 0 + [1663658944.255543][3274:3274] CHIP:DMG: ReportsInFlight = 0 with readHandler 0, RE has no more messages + [1663658944.255573][3274:3274] CHIP:DMG: IM RH moving to [AwaitingDestruction] + [1663658944.255609][3274:3274] CHIP:DMG: All ReadHandler-s are clean, clear GlobalDirtySet + [1663658944.256310][3274:3274] CHIP:DMG: << from UDP:[fe80::e65f:1ff:fe0e:baf7%eth0]:58756 | 188321411 | [Secure Channel (0) / Standalone Ack (0x10) / Session = 0 / Exchange = 17890] disabled: true - label: "DUT reads ProductLabel from the TH" @@ -380,24 +554,42 @@ tests: Example Log: - [1662483390.848183][6721:6721] CHIP:IM: Received Read request - [1662483390.848263][6721:6721] CHIP:DMG: ReadRequestMessage = - [1662483390.848289][6721:6721] CHIP:DMG: { - [1662483390.848311][6721:6721] CHIP:DMG: AttributePathIBs = - [1662483390.848344][6721:6721] CHIP:DMG: [ - [1662483390.848368][6721:6721] CHIP:DMG: AttributePathIB = - [1662483390.848395][6721:6721] CHIP:DMG: { - [1662483390.848423][6721:6721] CHIP:DMG: Endpoint = 0x3, - [1662483390.848454][6721:6721] CHIP:DMG: Cluster = 0x39, - [1662483390.848488][6721:6721] CHIP:DMG: Attribute = 0x0000_000E, - [1662483390.848517][6721:6721] CHIP:DMG: } - [1662483390.848546][6721:6721] CHIP:DMG: - [1662483390.848573][6721:6721] CHIP:DMG: ], - [1662483390.848601][6721:6721] CHIP:DMG: - [1662483390.848627][6721:6721] CHIP:DMG: isFabricFiltered = true, - [1662483390.848652][6721:6721] CHIP:DMG: InteractionModelRevision = 1 - [1662483390.848675][6721:6721] CHIP:DMG: }, - [1662483390.848745][6721:6721] CHIP:DMG: IM RH moving to [GeneratingReports] + [1663659038.416182][3274:3274] CHIP:DMG: + [1663659038.416248][3274:3274] CHIP:DMG: ReportDataMessage = + [1663659038.416273][3274:3274] CHIP:DMG: { + [1663659038.416293][3274:3274] CHIP:DMG: AttributeReportIBs = + [1663659038.416324][3274:3274] CHIP:DMG: [ + [1663659038.416346][3274:3274] CHIP:DMG: AttributeReportIB = + [1663659038.416377][3274:3274] CHIP:DMG: { + [1663659038.416404][3274:3274] CHIP:DMG: AttributeStatusIB = + [1663659038.416434][3274:3274] CHIP:DMG: { + [1663659038.416465][3274:3274] CHIP:DMG: AttributePathIB = + [1663659038.416496][3274:3274] CHIP:DMG: { + [1663659038.416525][3274:3274] CHIP:DMG: Endpoint = 0x3, + [1663659038.416559][3274:3274] CHIP:DMG: Cluster = 0x39, + [1663659038.416594][3274:3274] CHIP:DMG: Attribute = 0x0000_000E, + [1663659038.416619][3274:3274] CHIP:DMG: } + [1663659038.416650][3274:3274] CHIP:DMG: + [1663659038.416673][3274:3274] CHIP:DMG: StatusIB = + [1663659038.416708][3274:3274] CHIP:DMG: { + [1663659038.416742][3274:3274] CHIP:DMG: status = 0x86 (UNSUPPORTED_ATTRIBUTE), + [1663659038.416768][3274:3274] CHIP:DMG: }, + [1663659038.416799][3274:3274] CHIP:DMG: + [1663659038.416827][3274:3274] CHIP:DMG: }, + [1663659038.416860][3274:3274] CHIP:DMG: + [1663659038.416884][3274:3274] CHIP:DMG: }, + [1663659038.416920][3274:3274] CHIP:DMG: + [1663659038.416995][3274:3274] CHIP:DMG: ], + [1663659038.417028][3274:3274] CHIP:DMG: + [1663659038.417051][3274:3274] CHIP:DMG: SuppressResponse = true, + [1663659038.417074][3274:3274] CHIP:DMG: InteractionModelRevision = 1 + [1663659038.417095][3274:3274] CHIP:DMG: } + [1663659038.417114][3274:3274] CHIP:DMG: + [1663659038.417342][3274:3274] CHIP:DMG: OnReportConfirm: NumReports = 0 + [1663659038.417371][3274:3274] CHIP:DMG: ReportsInFlight = 0 with readHandler 0, RE has no more messages + [1663659038.417392][3274:3274] CHIP:DMG: IM RH moving to [AwaitingDestruction] + [1663659038.417422][3274:3274] CHIP:DMG: All ReadHandler-s are clean, clear GlobalDirtySet + [1663659038.417947][3274:3274] CHIP:DMG: << from UDP:[fe80::e65f:1ff:fe0e:baf7%eth0]:55307 | 94841890 | [Secure Channel (0) / Standalone Ack (0x10) / Session = 0 / Exchange = 45737] disabled: true - label: "DUT reads SerialNumber from the TH" @@ -409,26 +601,41 @@ tests: Example Log: - [1662483412.129986][6721:6721] CHIP:IM: Received Read request - [1662483412.130062][6721:6721] CHIP:DMG: ReadRequestMessage = - [1662483412.130088][6721:6721] CHIP:DMG: { - [1662483412.130134][6721:6721] CHIP:DMG: AttributePathIBs = - [1662483412.130162][6721:6721] CHIP:DMG: [ - [1662483412.130186][6721:6721] CHIP:DMG: AttributePathIB = - [1662483412.130214][6721:6721] CHIP:DMG: { - [1662483412.130242][6721:6721] CHIP:DMG: Endpoint = 0x3, - [1662483412.130273][6721:6721] CHIP:DMG: Cluster = 0x39, - [1662483412.130304][6721:6721] CHIP:DMG: Attribute = 0x0000_000F, - [1662483412.130333][6721:6721] CHIP:DMG: } - [1662483412.130361][6721:6721] CHIP:DMG: - [1662483412.130386][6721:6721] CHIP:DMG: ], - [1662483412.130413][6721:6721] CHIP:DMG: - [1662483412.130439][6721:6721] CHIP:DMG: isFabricFiltered = true, - [1662483412.130464][6721:6721] CHIP:DMG: InteractionModelRevision = 1 - [1662483412.130487][6721:6721] CHIP:DMG: }, - [1662483412.130558][6721:6721] CHIP:DMG: IM RH moving to [GeneratingReports] - [1662483412.130636][6721:6721] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1662483412.130665][6721:6721] CHIP:DMG: Cluster 39, Attribute f is dirty + [1663659070.778767][3274:3274] CHIP:DMG: ReportDataMessage = + [1663659070.778801][3274:3274] CHIP:DMG: { + [1663659070.778824][3274:3274] CHIP:DMG: AttributeReportIBs = + [1663659070.778860][3274:3274] CHIP:DMG: [ + [1663659070.778887][3274:3274] CHIP:DMG: AttributeReportIB = + [1663659070.778931][3274:3274] CHIP:DMG: { + [1663659070.778968][3274:3274] CHIP:DMG: AttributeStatusIB = + [1663659070.779010][3274:3274] CHIP:DMG: { + [1663659070.779045][3274:3274] CHIP:DMG: AttributePathIB = + [1663659070.779093][3274:3274] CHIP:DMG: { + [1663659070.779141][3274:3274] CHIP:DMG: Endpoint = 0x3, + [1663659070.779186][3274:3274] CHIP:DMG: Cluster = 0x39, + [1663659070.779232][3274:3274] CHIP:DMG: Attribute = 0x0000_000F, + [1663659070.779280][3274:3274] CHIP:DMG: } + [1663659070.779320][3274:3274] CHIP:DMG: + [1663659070.779357][3274:3274] CHIP:DMG: StatusIB = + [1663659070.779400][3274:3274] CHIP:DMG: { + [1663659070.779449][3274:3274] CHIP:DMG: status = 0x86 (UNSUPPORTED_ATTRIBUTE), + [1663659070.779489][3274:3274] CHIP:DMG: }, + [1663659070.779527][3274:3274] CHIP:DMG: + [1663659070.779565][3274:3274] CHIP:DMG: }, + [1663659070.779609][3274:3274] CHIP:DMG: + [1663659070.779644][3274:3274] CHIP:DMG: }, + [1663659070.779682][3274:3274] CHIP:DMG: + [1663659070.779711][3274:3274] CHIP:DMG: ], + [1663659070.779748][3274:3274] CHIP:DMG: + [1663659070.779781][3274:3274] CHIP:DMG: SuppressResponse = true, + [1663659070.779813][3274:3274] CHIP:DMG: InteractionModelRevision = 1 + [1663659070.779841][3274:3274] CHIP:DMG: } + [1663659070.779869][3274:3274] CHIP:DMG: + [1663659070.780127][3274:3274] CHIP:DMG: OnReportConfirm: NumReports = 0 + [1663659070.780163][3274:3274] CHIP:DMG: ReportsInFlight = 0 with readHandler 0, RE has no more messages + [1663659070.780197][3274:3274] CHIP:DMG: IM RH moving to [AwaitingDestruction] + [1663659070.780235][3274:3274] CHIP:DMG: All ReadHandler-s are clean, clear GlobalDirtySet + [1663659070.784160][3274:3274] CHIP:DMG: << from UDP:[fe80::e65f:1ff:fe0e:baf7%eth0]:41140 | 136352159 | [Secure Channel (0) / Standalone Ack (0x10) / Session = 0 / Exchange = 16321] disabled: true - label: "DUT reads Reachable from the TH" @@ -437,26 +644,39 @@ tests: ./chip-tool bridgeddevicebasic read reachable 1 3 Verify ReadRequestMessage is displayed on TH(bridge-app) Log - [1662483432.994416][6721:6721] CHIP:IM: Received Read request - [1662483432.994498][6721:6721] CHIP:DMG: ReadRequestMessage = - [1662483432.994524][6721:6721] CHIP:DMG: { - [1662483432.994546][6721:6721] CHIP:DMG: AttributePathIBs = - [1662483432.994572][6721:6721] CHIP:DMG: [ - [1662483432.994596][6721:6721] CHIP:DMG: AttributePathIB = - [1662483432.994623][6721:6721] CHIP:DMG: { - [1662483432.994651][6721:6721] CHIP:DMG: Endpoint = 0x3, - [1662483432.994684][6721:6721] CHIP:DMG: Cluster = 0x39, - [1662483432.994714][6721:6721] CHIP:DMG: Attribute = 0x0000_0011, - [1662483432.994742][6721:6721] CHIP:DMG: } - [1662483432.994770][6721:6721] CHIP:DMG: - [1662483432.994795][6721:6721] CHIP:DMG: ], - [1662483432.994823][6721:6721] CHIP:DMG: - [1662483432.994849][6721:6721] CHIP:DMG: isFabricFiltered = true, - [1662483432.994873][6721:6721] CHIP:DMG: InteractionModelRevision = 1 - [1662483432.994896][6721:6721] CHIP:DMG: }, - [1662483432.994968][6721:6721] CHIP:DMG: IM RH moving to [GeneratingReports] - [1662483432.995051][6721:6721] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1662483432.995079][6721:6721] CHIP:DMG: Cluster 39, Attribute 11 is dirty + [1663659103.609502][3274:3274] CHIP:DMG: + [1663659103.609572][3274:3274] CHIP:DMG: ReportDataMessage = + [1663659103.609595][3274:3274] CHIP:DMG: { + [1663659103.609615][3274:3274] CHIP:DMG: AttributeReportIBs = + [1663659103.609645][3274:3274] CHIP:DMG: [ + [1663659103.609667][3274:3274] CHIP:DMG: AttributeReportIB = + [1663659103.609702][3274:3274] CHIP:DMG: { + [1663659103.609726][3274:3274] CHIP:DMG: AttributeDataIB = + [1663659103.609751][3274:3274] CHIP:DMG: { + [1663659103.609775][3274:3274] CHIP:DMG: DataVersion = 0x38ace435, + [1663659103.609803][3274:3274] CHIP:DMG: AttributePathIB = + [1663659103.609831][3274:3274] CHIP:DMG: { + [1663659103.609865][3274:3274] CHIP:DMG: Endpoint = 0x3, + [1663659103.609897][3274:3274] CHIP:DMG: Cluster = 0x39, + [1663659103.609930][3274:3274] CHIP:DMG: Attribute = 0x0000_0011, + [1663659103.609964][3274:3274] CHIP:DMG: } + [1663659103.610001][3274:3274] CHIP:DMG: + [1663659103.610036][3274:3274] CHIP:DMG: Data = true, + [1663659103.610068][3274:3274] CHIP:DMG: }, + [1663659103.610103][3274:3274] CHIP:DMG: + [1663659103.610126][3274:3274] CHIP:DMG: }, + [1663659103.610155][3274:3274] CHIP:DMG: + [1663659103.610177][3274:3274] CHIP:DMG: ], + [1663659103.610204][3274:3274] CHIP:DMG: + [1663659103.610227][3274:3274] CHIP:DMG: SuppressResponse = true, + [1663659103.610248][3274:3274] CHIP:DMG: InteractionModelRevision = 1 + [1663659103.610267][3274:3274] CHIP:DMG: } + [1663659103.610288][3274:3274] CHIP:DMG: + [1663659103.610502][3274:3274] CHIP:DMG: OnReportConfirm: NumReports = 0 + [1663659103.610529][3274:3274] CHIP:DMG: ReportsInFlight = 0 with readHandler 0, RE has no more messages + [1663659103.610548][3274:3274] CHIP:DMG: IM RH moving to [AwaitingDestruction] + [1663659103.610577][3274:3274] CHIP:DMG: All ReadHandler-s are clean, clear GlobalDirtySet + [1663659103.613319][3274:3274] CHIP:DMG: << from UDP:[fe80::e65f:1ff:fe0e:baf7%eth0]:38747 | 223938374 | [Secure Channel (0) / Standalone Ack (0x10) / Session = 0 / Exchange = 56663] disabled: true - label: "DUT reads UniqueID from the TH" @@ -465,25 +685,42 @@ tests: ./chip-tool bridgeddevicebasic read unique-id 1 3 Optional Attribute - If it is supported, then in TH(bridge-app) log it will results in displaying the ReportDataMessage , else it will display UNSUPPORTED_ATTRIBUTE - Example Log: - [1662483460.016076][6721:6721] CHIP:IM: Received Read request - [1662483460.016164][6721:6721] CHIP:DMG: ReadRequestMessage = - [1662483460.016192][6721:6721] CHIP:DMG: { - [1662483460.016214][6721:6721] CHIP:DMG: AttributePathIBs = - [1662483460.016240][6721:6721] CHIP:DMG: [ - [1662483460.016264][6721:6721] CHIP:DMG: AttributePathIB = - [1662483460.016298][6721:6721] CHIP:DMG: { - [1662483460.016335][6721:6721] CHIP:DMG: Endpoint = 0x3, - [1662483460.016368][6721:6721] CHIP:DMG: Cluster = 0x39, - [1662483460.016399][6721:6721] CHIP:DMG: Attribute = 0x0000_0012, - [1662483460.016429][6721:6721] CHIP:DMG: } - [1662483460.016457][6721:6721] CHIP:DMG: - [1662483460.016482][6721:6721] CHIP:DMG: ], - [1662483460.016510][6721:6721] CHIP:DMG: - [1662483460.016536][6721:6721] CHIP:DMG: isFabricFiltered = true, - [1662483460.016561][6721:6721] CHIP:DMG: InteractionModelRevision = 1 - [1662483460.016584][6721:6721] CHIP:DMG: }, - [1662483460.016656][6721:6721] CHIP:DMG: IM RH moving to [GeneratingReports] - [1662483460.016752][6721:6721] CHIP:DMG: Building Reports for ReadHandler with LastReportGenera + [1663659154.048623][3274:3274] CHIP:DMG: } + [1663659154.048641][3274:3274] CHIP:DMG: + [1663659154.048708][3274:3274] CHIP:DMG: ReportDataMessage = + [1663659154.048731][3274:3274] CHIP:DMG: { + [1663659154.048747][3274:3274] CHIP:DMG: AttributeReportIBs = + [1663659154.048776][3274:3274] CHIP:DMG: [ + [1663659154.048800][3274:3274] CHIP:DMG: AttributeReportIB = + [1663659154.048832][3274:3274] CHIP:DMG: { + [1663659154.048856][3274:3274] CHIP:DMG: AttributeStatusIB = + [1663659154.048881][3274:3274] CHIP:DMG: { + [1663659154.048909][3274:3274] CHIP:DMG: AttributePathIB = + [1663659154.048967][3274:3274] CHIP:DMG: { + [1663659154.048999][3274:3274] CHIP:DMG: Endpoint = 0x3, + [1663659154.049036][3274:3274] CHIP:DMG: Cluster = 0x39, + [1663659154.049063][3274:3274] CHIP:DMG: Attribute = 0x0000_0012, + [1663659154.049097][3274:3274] CHIP:DMG: } + [1663659154.049133][3274:3274] CHIP:DMG: + [1663659154.049159][3274:3274] CHIP:DMG: StatusIB = + [1663659154.049196][3274:3274] CHIP:DMG: { + [1663659154.049231][3274:3274] CHIP:DMG: status = 0x86 (UNSUPPORTED_ATTRIBUTE), + [1663659154.049260][3274:3274] CHIP:DMG: }, + [1663659154.049294][3274:3274] CHIP:DMG: + [1663659154.049321][3274:3274] CHIP:DMG: }, + [1663659154.049353][3274:3274] CHIP:DMG: + [1663659154.049383][3274:3274] CHIP:DMG: }, + [1663659154.049411][3274:3274] CHIP:DMG: + [1663659154.049433][3274:3274] CHIP:DMG: ], + [1663659154.049461][3274:3274] CHIP:DMG: + [1663659154.049483][3274:3274] CHIP:DMG: SuppressResponse = true, + [1663659154.049508][3274:3274] CHIP:DMG: InteractionModelRevision = 1 + [1663659154.049529][3274:3274] CHIP:DMG: } + [1663659154.049550][3274:3274] CHIP:DMG: + [1663659154.049765][3274:3274] CHIP:DMG: OnReportConfirm: NumReports = 0 + [1663659154.049798][3274:3274] CHIP:DMG: ReportsInFlight = 0 with readHandler 0, RE has no more messages + [1663659154.049820][3274:3274] CHIP:DMG: IM RH moving to [AwaitingDestruction] + [1663659154.049850][3274:3274] CHIP:DMG: All ReadHandler-s are clean, clear GlobalDirtySet + [1663659154.051112][3274:3274] CHIP:DMG: << from UDP:[fe80::e65f:1ff:fe0e:baf7%eth0]:41560 | 83325014 | [Secure Channel (0) / Standalone Ack (0x10) / Session = 0 / Exchange = 51635] disabled: true diff --git a/src/app/tests/suites/certification/Test_TC_BR_1.yaml b/src/app/tests/suites/certification/Test_TC_BR_1.yaml index cca28694527dde..79894d0b2211d4 100644 --- a/src/app/tests/suites/certification/Test_TC_BR_1.yaml +++ b/src/app/tests/suites/certification/Test_TC_BR_1.yaml @@ -36,16 +36,19 @@ tests: "Read attribute DeviceTypeList of the Descriptor cluster on endpoint 0" PICS: MCORE.BRIDGE verification: | - ./chip-tool descriptor read device-list 1 0 + ./chip-tool descriptor read device-type-list 1 0 - Verify the attribute contains device type Root Node (Type-22) in TH(chip-tool) Log - [1657002174.323780][3885:3890] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 3573910940 - [1657002174.323838][3885:3890] CHIP:TOO: device list: 1 entries - [1657002174.323919][3885:3890] CHIP:TOO: [1]: { - [1657002174.323961][3885:3890] CHIP:TOO: Type: 22 - [1657002174.323989][3885:3890] CHIP:TOO: Revision: 1 - [1657002174.324016][3885:3890] CHIP:TOO: } + + Verify this attribute contains device type Root Node (Type-22) in TH(chip-tool) Log + + [1666243894.570786][44943:44948] CHIP:DMG: } + [1666243894.572001][44943:44948] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 4030820095 + [1666243894.607978][44943:44948] CHIP:TOO: DeviceTypeList: 1 entries + [1666243894.608027][44943:44948] CHIP:TOO: [1]: { + [1666243894.608071][44943:44948] CHIP:TOO: Type: 22 + [1666243894.608096][44943:44948] CHIP:TOO: Revision: 1 + [1666243894.608126][44943:44948] CHIP:TOO: } disabled: true - label: "Read attribute PartsList of the Descriptor cluster on endpoint 0" @@ -74,204 +77,203 @@ tests: "For each of the endpoints read in step 1b, read attribute DeviceTypeList of the Descriptor cluster on that endpoint" verification: | - Verify which of Those endpoints in The previous step results have a DeviceTypeList containing device type Aggregator (Type- 14) for all The following steps. in TH(chip-tool) - - ./chip-tool descriptor read device-list 1 1 + Verify which of Those endpoints in The previous step results have a DeviceTypeList containing device type Aggregator (Type- 14) for all The following steps, in TH(chip-tool) - Verify in TH(chip-tool) Log - - [1657002313.871608][3977:3982] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 3021853414 - [1657002313.871680][3977:3982] CHIP:TOO: device list: 1 entries - [1657002313.871740][3977:3982] CHIP:TOO: [1]: { - [1657002313.871788][3977:3982] CHIP:TOO: Type: 14 - [1657002313.871821][3977:3982] CHIP:TOO: Revision: 1 - [1657002313.871852][3977:3982] :TOOCHIP: } + ./chip-tool descriptor read device-type-list 1 1 - ./chip-tool descriptor read device-list 1 3 Verify in TH(chip-tool) Log + 1666244345.296680][44990:44995] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 3968445751 + [1666244345.296742][44990:44995] CHIP:TOO: DeviceTypeList: 1 entries + [1666244345.296800][44990:44995] CHIP:TOO: [1]: { + [1666244345.296846][44990:44995] CHIP:TOO: Type: 14 + [1666244345.296874][44990:44995] CHIP:TOO: Revision: 1 + [1666244345.296904][44990:44995] CHIP:TOO: } - [1657002329.438065][3983:3988] CHIP:TOO: Endpoint: 3 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 2452512872 - [1657002329.438135][3983:3988] CHIP:TOO: device list: 2 entries - [1657002329.438193][3983:3988] CHIP:TOO: [1]: { - [1657002329.438238][3983:3988] CHIP:TOO: Type: 256 - [1657002329.438269][3983:3988] CHIP:TOO: Revision: 1 - [1657002329.438298][3983:3988] CHIP:TOO: } - [1657002329.438332][3983:3988] CHIP:TOO: [2]: { - [1657002329.438360][3983:3988] CHIP:TOO: Type: 19 - [1657002329.438389][3983:3988] CHIP:TOO: Revision: 1 - [1657002329.438416][3983:3988] CHIP:TOO: } - + ./chip-tool descriptor read device-type-list 1 3 - ./chip-tool descriptor read device-list 1 4 Verify in TH(chip-tool) Log - [1659351082.975711][12107:12112] CHIP:TOO: Endpoint: 4 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 3999956962 - [1659351082.975821][12107:12112] CHIP:TOO: device list: 2 entries - [1659351082.975883][12107:12112] CHIP:TOO: [1]: { - [1659351082.975929][12107:12112] CHIP:TOO: Type: 770 - [1659351082.975973][12107:12112] CHIP:TOO: Revision: 1 - [1659351082.976015][12107:12112] CHIP:TOO: } - [1659351082.976066][12107:12112] CHIP:TOO: [2]: { - [1659351082.976109][12107:12112] CHIP:TOO: Type: 19 - [1659351082.976150][12107:12112] CHIP:TOO: Revision: 1 - [1659351082.976191][12107:12112] CHIP:TOO: } + [1666244839.544979][45200:45205] CHIP:TOO: Endpoint: 3 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 1513076890 + [1666244839.545006][45200:45205] CHIP:TOO: DeviceTypeList: 2 entries + [1666244839.545019][45200:45205] CHIP:TOO: [1]: { + [1666244839.545027][45200:45205] CHIP:TOO: Type: 256 + [1666244839.545035][45200:45205] CHIP:TOO: Revision: 1 + [1666244839.545042][45200:45205] CHIP:TOO: } + [1666244839.545051][45200:45205] CHIP:TOO: [2]: { + [1666244839.545058][45200:45205] CHIP:TOO: Type: 19 + [1666244839.545066][45200:45205] CHIP:TOO: Revision: 1 + [1666244839.545073][45200:45205] CHIP:TOO: } + ./chip-tool descriptor read device-type-list 1 4 - ./chip-tool descriptor read device-list 1 5 Verify in TH(chip-tool) Log - [1659351100.369601][12113:12118] CHIP:TOO: Endpoint: 5 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 3187411685 - [1659351100.369695][12113:12118] CHIP:TOO: device list: 2 entries - [1659351100.369746][12113:12118] CHIP:TOO: [1]: { - [1659351100.369781][12113:12118] CHIP:TOO: Type: 770 - [1659351100.369816][12113:12118] CHIP:TOO: Revision: 1 - [1659351100.369849][12113:12118] CHIP:TOO: } - [1659351100.369889][12113:12118] CHIP:TOO: [2]: { - [1659351100.369923][12113:12118] CHIP:TOO: Type: 19 - [1659351100.369955][12113:12118] CHIP:TOO: Revision: 1 - [1659351100.369988][12113:12118] CHIP:TOO: } + [1666244925.833459][45215:45220] CHIP:TOO: Endpoint: 4 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 1944707282 + [1666244925.833553][45215:45220] CHIP:TOO: DeviceTypeList: 2 entries + [1666244925.833599][45215:45220] CHIP:TOO: [1]: { + [1666244925.833627][45215:45220] CHIP:TOO: Type: 770 + [1666244925.833658][45215:45220] CHIP:TOO: Revision: 1 + [1666244925.833686][45215:45220] CHIP:TOO: } + [1666244925.833726][45215:45220] CHIP:TOO: [2]: { + [1666244925.833752][45215:45220] CHIP:TOO: Type: 19 + [1666244925.833781][45215:45220] CHIP:TOO: Revision: 1 + [1666244925.833809][45215:45220] CHIP:TOO: } - ./chip-tool descriptor read device-list 1 6 + ./chip-tool descriptor read device-type-list 1 5 Verify in TH(chip-tool) Log + [1666244984.115887][45249:45254] CHIP:TOO: Endpoint: 5 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 1760060075 + [1666244984.115918][45249:45254] CHIP:TOO: DeviceTypeList: 2 entries + [1666244984.115939][45249:45254] CHIP:TOO: [1]: { + [1666244984.115954][45249:45254] CHIP:TOO: Type: 770 + [1666244984.115963][45249:45254] CHIP:TOO: Revision: 1 + [1666244984.115971][45249:45254] CHIP:TOO: } + [1666244984.115982][45249:45254] CHIP:TOO: [2]: { + [1666244984.115990][45249:45254] CHIP:TOO: Type: 19 + [1666244984.115997][45249:45254] CHIP:TOO: Revision: 1 + [1666244984.116005][45249:45254] CHIP:TOO: } - [1659351102.837218][12119:12124] CHIP:TOO: Endpoint: 6 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 1173571869 - [1659351102.837357][12119:12124] CHIP:TOO: device list: 1 entries - [1659351102.837437][12119:12124] CHIP:TOO: [1]: { - [1659351102.837496][12119:12124] CHIP:TOO: Type: 19 - [1659351102.837554][12119:12124] CHIP:TOO: Revision: 1 - [1659351102.837610][12119:12124] CHIP:TOO: } - [1659351102.837789][12119:12124] CHIP:EM: Sending Standalone Ack for MessageCounter:92381172 on exchange 45312i + ./chip-tool descriptor read device-type-list 1 6 - ./chip-tool descriptor read device-list 1 7 Verify in TH(chip-tool) Log - [1659351105.133982][12125:12130] CHIP:TOO: Endpoint: 7 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 1309892739 - [1659351105.134087][12125:12130] CHIP:TOO: device list: 1 entries - [1659351105.134148][12125:12130] CHIP:TOO: [1]: { - [1659351105.134192][12125:12130] CHIP:TOO: Type: 770 - [1659351105.134236][12125:12130] CHIP:TOO: Revision: 1 - [1659351105.134277][12125:12130] CHIP:TOO: } - [1659351105.134419][12125:12130] CHIP:EM: Sending Standalone Ack for MessageCounter:88821004 on exchange 41639i + [1666246675.944572][45787:45792] CHIP:TOO: Endpoint: 6 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 3539120641 + [1666246675.944625][45787:45792] CHIP:TOO: DeviceTypeList: 1 entries + [1666246675.944679][45787:45792] CHIP:TOO: [1]: { + [1666246675.944722][45787:45792] CHIP:TOO: Type: 19 + [1666246675.944746][45787:45792] CHIP:TOO: Revision: 1 + [1666246675.944768][45787:45792] CHIP:TOO: } - ./chip-tool descriptor read device-list 1 8 + + ./chip-tool descriptor read device-type-list 1 7 + + Verify in TH(chip-tool) Log + [1666246718.470591][45821:45826] CHIP:TOO: Endpoint: 7 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 3285189124 + [1666246718.470649][45821:45826] CHIP:TOO: DeviceTypeList: 1 entries + [1666246718.470678][45821:45826] CHIP:TOO: [1]: { + [1666246718.470697][45821:45826] CHIP:TOO: Type: 770 + [1666246718.470715][45821:45826] CHIP:TOO: Revision: 1 + [1666246718.470733][45821:45826] CHIP:TOO: } - [1659351107.202771][12131:12136] CHIP:TOO: Endpoint: 8 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 929721508 - [1659351107.202850][12131:12136] CHIP:TOO: device list: 1 entries - [1659351107.202887][12131:12136] CHIP:TOO: [1]: { - [1659351107.202912][12131:12136] CHIP:TOO: Type: 770 - [1659351107.202937][12131:12136] CHIP:TOO: Revision: 1 - [1659351107.202961][12131:12136] CHIP:TOO: } - [1659351107.203062][12131:12136] CHIP:EM: Sending Standalone Ack for MessageCounter:193017490 on exchange 10260i + ./chip-tool descriptor read device-type-list 1 8 - ./chip-tool descriptor read device-list 1 9 Verify in TH(chip-tool) Log - [1657002455.445818][4040:4045] CHIP:TOO: Endpoint: 9 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 913116116 - [1657002455.445883][4040:4045] CHIP:TOO: device list: 1 entries - [1657002455.445944][4040:4045] CHIP:TOO: [1]: { - [1657002455.445991][4040:4045] CHIP:TOO: Type: 17 - [1657002455.446025][4040:4045] CHIP:TOO: Revision: 1 - [1657002455.446056][4040:4045] CHIP:TOO: } + [1666246775.067195][45834:45839] CHIP:TOO: Endpoint: 8 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 3210151050 + [1666246775.067256][45834:45839] CHIP:TOO: DeviceTypeList: 1 entries + [1666246775.067297][45834:45839] CHIP:TOO: [1]: { + [1666246775.067324][45834:45839] CHIP:TOO: Type: 770 + [1666246775.067350][45834:45839] CHIP:TOO: Revision: 1 + [1666246775.067375][45834:45839] CHIP:TOO: } + + + ./chip-tool descriptor read device-type-list 1 9 + - ./chip-tool descriptor read device-list 1 10 Verify in TH(chip-tool) Log - [1657002473.100910][4047:4052] CHIP:TOO: Endpoint: 10 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 259205426 - [1657002473.100967][4047:4052] CHIP:TOO: device list: 2 entries - [1657002473.101013][4047:4052] CHIP:TOO: [1]: { - [1657002473.101051][4047:4052] CHIP:TOO: Type: 256 - [1657002473.101076][4047:4052] CHIP:TOO: Revision: 1 - [1657002473.101098][4047:4052] CHIP:TOO: } - [1657002473.101126][4047:4052] CHIP:TOO: [2]: { - [1657002473.101148][4047:4052] CHIP:TOO: Type: 19 - [1657002473.101170][4047:4052] CHIP:TOO: Revision: 1 - [1657002473.101192][4047:4052] CHIP:TOO: } + [1666246820.646933][45893:45898] CHIP:TOO: Endpoint: 9 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 3716023031 + [1666246820.647028][45893:45898] CHIP:TOO: DeviceTypeList: 1 entries + [1666246820.647085][45893:45898] CHIP:TOO: [1]: { + [1666246820.647147][45893:45898] CHIP:TOO: Type: 17 + [1666246820.647186][45893:45898] CHIP:TOO: Revision: 1 + [1666246820.647214][45893:45898] CHIP:TOO: } - ./chip-tool descriptor read device-list 1 11 - Verify in TH(chip-tool) Log - [1657002495.856770][4061:4066] CHIP:TOO: Endpoint: 11 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 4248421677 - [1657002495.856836][4061:4066] CHIP:TOO: device list: 2 entries - [1657002495.856893][4061:4066] CHIP:TOO: [1]: { - [1657002495.856938][4061:4066] CHIP:TOO: Type: 256 - [1657002495.856968][4061:4066] CHIP:TOO: Revision: 1 - [1657002495.856996][4061:4066] CHIP:TOO: } - [1657002495.857030][4061:4066] CHIP:TOO: [2]: { - [1657002495.857058][4061:4066] CHIP:TOO: Type: 19 - [1657002495.857085][4061:4066] CHIP:TOO: Revision: 1 - [1657002495.857112][4061:4066] CHIP:TOO: } + ./chip-tool descriptor read device-type-list 1 10 + + + + Verify in TH(chip-tool) Log + [1666246866.935280][45904:45909] CHIP:TOO: Endpoint: 10 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 4193039876 + [1666246866.935412][45904:45909] CHIP:TOO: DeviceTypeList: 2 entries + [1666246866.935484][45904:45909] CHIP:TOO: [1]: { + [1666246866.935538][45904:45909] CHIP:TOO: Type: 256 + [1666246866.935564][45904:45909] CHIP:TOO: Revision: 1 + [1666246866.935587][45904:45909] CHIP:TOO: } + [1666246866.935620][45904:45909] CHIP:TOO: [2]: { + [1666246866.935644][45904:45909] CHIP:TOO: Type: 19 + [1666246866.935668][45904:45909] CHIP:TOO: Revision: 1 + [1666246866.935691][45904:45909] CHIP:TOO: } + ./chip-tool descriptor read device-type-list 1 11 - ./chip-tool descriptor read device-list 1 12 Verify in TH(chip-tool) Log - [1657002515.862187][4073:4078] CHIP:TOO: Endpoint: 12 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 2731599835 - [1657002515.862249][4073:4078] CHIP:TOO: device list: 2 entries - [1657002515.862302][4073:4078] CHIP:TOO: [1]: { - [1657002515.862343][4073:4078] CHIP:TOO: Type: 256 - [1657002515.862372][4073:4078] CHIP:TOO: Revision: 1 - [1657002515.862398][4073:4078] CHIP:TOO: } - [1657002515.862429][4073:4078] CHIP:TOO: [2]: { - [1657002515.862455][4073:4078] CHIP:TOO: Type: 19 - [1657002515.862480][4073:4078] CHIP:TOO: Revision: 1 - [1657002515.862504][4073:4078] CHIP:TOO: } + [1666246922.797443][45920:45925] CHIP:TOO: Endpoint: 11 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 2632191905 + [1666246922.797466][45920:45925] CHIP:TOO: DeviceTypeList: 2 entries + [1666246922.797484][45920:45925] CHIP:TOO: [1]: { + [1666246922.797497][45920:45925] CHIP:TOO: Type: 256 + [1666246922.797504][45920:45925] CHIP:TOO: Revision: 1 + [1666246922.797512][45920:45925] CHIP:TOO: } + [1666246922.797521][45920:45925] CHIP:TOO: [2]: { + [1666246922.797527][45920:45925] CHIP:TOO: Type: 19 + [1666246922.797533][45920:45925] CHIP:TOO: Revision: 1 + [1666246922.797539][45920:45925] CHIP:TOO: } + [1666246922.797580][45920:45925] CHIP:EM: <<< [E:4 + ./chip-tool descriptor read device-type-list 1 12 - ./chip-tool descriptor read device-list 1 13 Verify in TH(chip-tool) Log - [1657002538.134605][4097:4102] CHIP:TOO: Endpoint: 13 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 3449178249 - [1657002538.134700][4097:4102] CHIP:TOO: device list: 2 entries - [1657002538.134784][4097:4102] CHIP:TOO: [1]: { - [1657002538.134869][4097:4102] CHIP:TOO: Type: 256 - [1657002538.134916][4097:4102] CHIP:TOO: Revision: 1 - [1657002538.134973][4097:4102] CHIP:TOO: } - [1657002538.135025][4097:4102] CHIP:TOO: [2]: { - [1657002538.135083][4097:4102] CHIP:TOO: Type: 19 - [1657002538.135126][4097:4102] CHIP:TOO: Revision: 1 - [1657002538.135166][4097:4102] CHIP:TOO: } - disabled: true + [1666246970.442284][45932:45937] CHIP:TOO: Endpoint: 12 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 494395813 + [1666246970.442340][45932:45937] CHIP:TOO: DeviceTypeList: 2 entries + [1666246970.442386][45932:45937] CHIP:TOO: [1]: { + [1666246970.442414][45932:45937] CHIP:TOO: Type: 256 + [1666246970.442446][45932:45937] CHIP:TOO: Revision: 1 + [1666246970.442474][45932:45937] CHIP:TOO: } + [1666246970.442513][45932:45937] CHIP:TOO: [2]: { + [1666246970.442541][45932:45937] CHIP:TOO: Type: 19 + [1666246970.442570][45932:45937] CHIP:TOO: Revision: 1 + [1666246970.442597][45932:45937] CHIP:TOO: } + + + ./chip-tool descriptor read device-type-list 1 13 - - label: - "IF 0 endpoints found in step 1c, FAIL the test (no Aggregator device - type found) ELSE Execute test steps 2a..7d for each of the endpoints - found in step 1c (i.e. for each of the Aggregator device types)" - verification: | - From Step1c, list all the endpoints having the aggregator i.e., 0x000e=14 - Then in this case Endpoint is 1 + + Verify in TH(chip-tool) Log + [1666247013.621248][45940:45945] CHIP:TOO: Endpoint: 13 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 1009438523 + [1666247013.621381][45940:45945] CHIP:TOO: DeviceTypeList: 2 entries + [1666247013.621410][45940:45945] CHIP:TOO: [1]: { + [1666247013.621426][45940:45945] CHIP:TOO: Type: 256 + [1666247013.621442][45940:45945] CHIP:TOO: Revision: 1 + [1666247013.621458][45940:45945] CHIP:TOO: } + [1666247013.621478][45940:45945] CHIP:TOO: [2]: { + [1666247013.621492][45940:45945] CHIP:TOO: Type: 19 + [1666247013.621506][45940:45945] CHIP:TOO: Revision: 1 + [1666247013.621520][45940:45945] CHIP:TOO: } disabled: true - label: @@ -279,7 +281,7 @@ tests: in step 1c" PICS: MCORE.BRIDGE verification: | - Read attribute PartsList of the Descriptor cluster on endpoint found in step 1c step + Read attribute PartsList of the Descriptor cluster on endpoint found in step 1c ./chip-tool descriptor read parts-list 1 1 @@ -306,180 +308,181 @@ tests: and select those endpoints which have (at least) a device type of Bridged Node in their DeviceTypeList" verification: | - Verify device type has either Bridged node (0x0013), i.e., Type=19 + Verify device type has either Bridged node (0x0013), i.e., Type=19 in their DeviceTypeList Verify in TH(chip-tool) Log + ./chip-tool descriptor read device-type-list 1 3 - ./chip-tool descriptor read device-list 1 3 - [1657002843.395988][4135:4140] CHIP:TOO: Endpoint: 3 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 2452512872 - [1657002843.396058][4135:4140] CHIP:TOO: device list: 2 entries - [1657002843.396112][4135:4140] CHIP:TOO: [1]: { - [1657002843.396154][4135:4140] CHIP:TOO: Type: 256 - [1657002843.396204][4135:4140] CHIP:TOO: Revision: 1 - [1657002843.396232][4135:4140] CHIP:TOO: } - [1657002843.396265][4135:4140] CHIP:TOO: [2]: { - [1657002843.396291][4135:4140] CHIP:TOO: Type: 19 - [1657002843.396317][4135:4140] CHIP:TOO: Revision: 1 - [1657002843.396342][4135:4140] CHIP:TOO: } + [1666248913.681607][46430:46435] CHIP:TOO: Endpoint: 3 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 1513076890 + [1666248913.681690][46430:46435] CHIP:TOO: DeviceTypeList: 2 entries + [1666248913.681759][46430:46435] CHIP:TOO: [1]: { + [1666248913.681816][46430:46435] CHIP:TOO: Type: 256 + [1666248913.681852][46430:46435] CHIP:TOO: Revision: 1 + [1666248913.681945][46430:46435] CHIP:TOO: } + [1666248913.682016][46430:46435] CHIP:TOO: [2]: { + [1666248913.682084][46430:46435] CHIP:TOO: Type: 19 + [1666248913.682150][46430:46435] CHIP:TOO: Revision: 1 + [1666248913.682216][46430:46435] CHIP:TOO: } - ./chip-tool descriptor read device-list 1 4 + ./chip-tool descriptor read device-type-list 1 4 - Verify in TH(chip-tool) Log - [1659351082.975711][12107:12112] CHIP:TOO: Endpoint: 4 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 3999956962 - [1659351082.975821][12107:12112] CHIP:TOO: device list: 2 entries - [1659351082.975883][12107:12112] CHIP:TOO: [1]: { - [1659351082.975929][12107:12112] CHIP:TOO: Type: 770 - [1659351082.975973][12107:12112] CHIP:TOO: Revision: 1 - [1659351082.976015][12107:12112] CHIP:TOO: } - [1659351082.976066][12107:12112] CHIP:TOO: [2]: { - [1659351082.976109][12107:12112] CHIP:TOO: Type: 19 - [1659351082.976150][12107:12112] CHIP:TOO: Revision: 1 - [1659351082.976191][12107:12112] CHIP:TOO: } + Verify in TH(chip-tool) Log + [1666249581.063940][46547:46552] CHIP:TOO: Endpoint: 4 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 1944707282 + [1666249581.064029][46547:46552] CHIP:TOO: DeviceTypeList: 2 entries + [1666249581.064089][46547:46552] CHIP:TOO: [1]: { + [1666249581.064133][46547:46552] CHIP:TOO: Type: 770 + [1666249581.064160][46547:46552] CHIP:TOO: Revision: 1 + [1666249581.064193][46547:46552] CHIP:TOO: } + [1666249581.064238][46547:46552] CHIP:TOO: [2]: { + [1666249581.064266][46547:46552] CHIP:TOO: Type: 19 + [1666249581.064299][46547:46552] CHIP:TOO: Revision: 1 + [1666249581.064329][46547:46552] CHIP:TOO: } + ./chip-tool descriptor read device-type-list 1 5 - ./chip-tool descriptor read device-list 1 5 Verify in TH(chip-tool) Log - [1659351100.369601][12113:12118] CHIP:TOO: Endpoint: 5 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 3187411685 - [1659351100.369695][12113:12118] CHIP:TOO: device list: 2 entries - [1659351100.369746][12113:12118] CHIP:TOO: [1]: { - [1659351100.369781][12113:12118] CHIP:TOO: Type: 770 - [1659351100.369816][12113:12118] CHIP:TOO: Revision: 1 - [1659351100.369849][12113:12118] CHIP:TOO: } - [1659351100.369889][12113:12118] CHIP:TOO: [2]: { - [1659351100.369923][12113:12118] CHIP:TOO: Type: 19 - [1659351100.369955][12113:12118] CHIP:TOO: Revision: 1 - [1659351100.369988][12113:12118] CHIP:TOO: } + [1666249707.579997][46594:46599] CHIP:TOO: Endpoint: 5 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 1760060075 + [1666249707.580060][46594:46599] CHIP:TOO: DeviceTypeList: 2 entries + [1666249707.580110][46594:46599] CHIP:TOO: [1]: { + [1666249707.580147][46594:46599] CHIP:TOO: Type: 770 + [1666249707.580169][46594:46599] CHIP:TOO: Revision: 1 + [1666249707.580190][46594:46599] CHIP:TOO: } + [1666249707.580227][46594:46599] CHIP:TOO: [2]: { + [1666249707.580254][46594:46599] CHIP:TOO: Type: 19 + [1666249707.580281][46594:46599] CHIP:TOO: Revision: 1 + [1666249707.580366][46594:46599] CHIP:TOO: } + ./chip-tool descriptor read device-type-list 1 6 - ./chip-tool descriptor read device-list 1 6 Verify in TH(chip-tool) Log - [1659351102.837218][12119:12124] CHIP:TOO: Endpoint: 6 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 1173571869 - [1659351102.837357][12119:12124] CHIP:TOO: device list: 1 entries - [1659351102.837437][12119:12124] CHIP:TOO: [1]: { - [1659351102.837496][12119:12124] CHIP:TOO: Type: 19 - [1659351102.837554][12119:12124] CHIP:TOO: Revision: 1 - [1659351102.837610][12119:12124] CHIP:TOO: } - [1659351102.837789][12119:12124] CHIP:EM: Sending Standalone Ack for MessageCounter:92381172 on exchange 45312i + [1666249778.844305][46630:46635] CHIP:TOO: Endpoint: 6 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 3539120641 + [1666249778.844394][46630:46635] CHIP:TOO: DeviceTypeList: 1 entries + [1666249778.844453][46630:46635] CHIP:TOO: [1]: { + [1666249778.844499][46630:46635] CHIP:TOO: Type: 19 + [1666249778.844532][46630:46635] CHIP:TOO: Revision: 1 + [1666249778.844560][46630:46635] CHIP:TOO: } + + ./chip-tool descriptor read device-type-list 1 7 - ./chip-tool descriptor read device-list 1 7 Verify in TH(chip-tool) Log + [1666249851.031384][46650:46655] CHIP:TOO: Endpoint: 7 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 3285189124 + [1666249851.031468][46650:46655] CHIP:TOO: DeviceTypeList: 1 entries + [1666249851.031525][46650:46655] CHIP:TOO: [1]: { + [1666249851.031566][46650:46655] CHIP:TOO: Type: 770 + [1666249851.031590][46650:46655] CHIP:TOO: Revision: 1 + [1666249851.031613][46650:46655] CHIP:TOO: } - [1659351105.133982][12125:12130] CHIP:TOO: Endpoint: 7 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 1309892739 - [1659351105.134087][12125:12130] CHIP:TOO: device list: 1 entries - [1659351105.134148][12125:12130] CHIP:TOO: [1]: { - [1659351105.134192][12125:12130] CHIP:TOO: Type: 770 - [1659351105.134236][12125:12130] CHIP:TOO: Revision: 1 - [1659351105.134277][12125:12130] CHIP:TOO: } - [1659351105.134419][12125:12130] CHIP:EM: Sending Standalone Ack for MessageCounter:88821004 on exchange 41639i + ./chip-tool descriptor read device-type-list 1 8 - ./chip-tool descriptor read device-list 1 8 Verify in TH(chip-tool) Log - [1659351107.202771][12131:12136] CHIP:TOO: Endpoint: 8 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 929721508 - [1659351107.202850][12131:12136] CHIP:TOO: device list: 1 entries - [1659351107.202887][12131:12136] CHIP:TOO: [1]: { - [1659351107.202912][12131:12136] CHIP:TOO: Type: 770 - [1659351107.202937][12131:12136] CHIP:TOO: Revision: 1 - [1659351107.202961][12131:12136] CHIP:TOO: } - [1659351107.203062][12131:12136] CHIP:EM: Sending Standalone Ack for MessageCounter:193017490 on exchange 10260i + [1666249888.738349][46686:46691] CHIP:TOO: Endpoint: 8 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 3210151050 + [1666249888.738375][46686:46691] CHIP:TOO: DeviceTypeList: 1 entries + [1666249888.738389][46686:46691] CHIP:TOO: [1]: { + [1666249888.738397][46686:46691] CHIP:TOO: Type: 770 + [1666249888.738407][46686:46691] CHIP:TOO: Revision: 1 + [1666249888.738415][46686:46691] CHIP:TOO: } + + ./chip-tool descriptor read device-type-list 1 9 - ./chip-tool descriptor read device-list 1 9 Verify in TH(chip-tool) Log - [1657002455.445818][4040:4045] CHIP:TOO: Endpoint: 9 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 913116116 - [1657002455.445883][4040:4045] CHIP:TOO: device list: 1 entries - [1657002455.445944][4040:4045] CHIP:TOO: [1]: { - [1657002455.445991][4040:4045] CHIP:TOO: Type: 17 - [1657002455.446025][4040:4045] CHIP:TOO: Revision: 1 - [1657002455.446056][4040:4045] CHIP:TOO: } + [1666249928.585516][46696:46701] CHIP:TOO: Endpoint: 9 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 3716023031 + [1666249928.585580][46696:46701] CHIP:TOO: DeviceTypeList: 1 entries + [1666249928.585625][46696:46701] CHIP:TOO: [1]: { + [1666249928.585658][46696:46701] CHIP:TOO: Type: 17 + [1666249928.585677][46696:46701] CHIP:TOO: Revision: 1 + [1666249928.585694][46696:46701] CHIP:TOO: } - ./chip-tool descriptor read device-list 1 10 + ./chip-tool descriptor read device-type-list 1 10 + Verify in TH(chip-tool) Log - [1657002473.100910][4047:4052] CHIP:TOO: Endpoint: 10 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 259205426 - [1657002473.100967][4047:4052] CHIP:TOO: device list: 2 entries - [1657002473.101013][4047:4052] CHIP:TOO: [1]: { - [1657002473.101051][4047:4052] CHIP:TOO: Type: 256 - [1657002473.101076][4047:4052] CHIP:TOO: Revision: 1 - [1657002473.101098][4047:4052] CHIP:TOO: } - [1657002473.101126][4047:4052] CHIP:TOO: [2]: { - [1657002473.101148][4047:4052] CHIP:TOO: Type: 19 - [1657002473.101170][4047:4052] CHIP:TOO: Revision: 1 - [1657002473.101192][4047:4052] CHIP:TOO: } + [1666250003.848251][46707:46712] CHIP:TOO: Endpoint: 10 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 4193039876 + [1666250003.848342][46707:46712] CHIP:TOO: DeviceTypeList: 2 entries + [1666250003.848421][46707:46712] CHIP:TOO: [1]: { + [1666250003.848470][46707:46712] CHIP:TOO: Type: 256 + [1666250003.848499][46707:46712] CHIP:TOO: Revision: 1 + [1666250003.848524][46707:46712] CHIP:TOO: } + [1666250003.848559][46707:46712] CHIP:TOO: [2]: { + [1666250003.848586][46707:46712] CHIP:TOO: Type: 19 + [1666250003.848612][46707:46712] CHIP:TOO: Revision: 1 + [1666250003.848635][46707:46712] CHIP:TOO: } + ./chip-tool descriptor read device-type-list 1 11 - ./chip-tool descriptor read device-list 1 11 Verify in TH(chip-tool) Log - [1657002495.856770][4061:4066] CHIP:TOO: Endpoint: 11 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 4248421677 - [1657002495.856836][4061:4066] CHIP:TOO: device list: 2 entries - [1657002495.856893][4061:4066] CHIP:TOO: [1]: { - [1657002495.856938][4061:4066] CHIP:TOO: Type: 256 - [1657002495.856968][4061:4066] CHIP:TOO: Revision: 1 - [1657002495.856996][4061:4066] CHIP:TOO: } - [1657002495.857030][4061:4066] CHIP:TOO: [2]: { - [1657002495.857058][4061:4066] CHIP:TOO: Type: 19 - [1657002495.857085][4061:4066] CHIP:TOO: Revision: 1 - [1657002495.857112][4061:4066] CHIP:TOO: } + [1666250205.808189][46800:46805] CHIP:TOO: Endpoint: 11 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 2632191905 + [1666250205.808274][46800:46805] CHIP:TOO: DeviceTypeList: 2 entries + [1666250205.808355][46800:46805] CHIP:TOO: [1]: { + [1666250205.808406][46800:46805] CHIP:TOO: Type: 256 + [1666250205.808436][46800:46805] CHIP:TOO: Revision: 1 + [1666250205.808468][46800:46805] CHIP:TOO: } + [1666250205.808509][46800:46805] CHIP:TOO: [2]: { + [1666250205.808542][46800:46805] CHIP:TOO: Type: 19 + [1666250205.808574][46800:46805] CHIP:TOO: Revision: 1 + [1666250205.808603][46800:46805] CHIP:TOO: } + + + ./chip-tool descriptor read device-type-list 1 12 - ./chip-tool descriptor read device-list 1 12 Verify in TH(chip-tool) Log + [1666250398.116886][46821:46826] CHIP:TOO: Endpoint: 12 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 494395813 + [1666250398.116974][46821:46826] CHIP:TOO: DeviceTypeList: 2 entries + [1666250398.117056][46821:46826] CHIP:TOO: [1]: { + [1666250398.117107][46821:46826] CHIP:TOO: Type: 256 + [1666250398.117133][46821:46826] CHIP:TOO: Revision: 1 + [1666250398.117156][46821:46826] CHIP:TOO: } + [1666250398.117189][46821:46826] CHIP:TOO: [2]: { + [1666250398.117212][46821:46826] CHIP:TOO: Type: 19 + [1666250398.117235][46821:46826] CHIP:TOO: Revision: 1 + [1666250398.117296][46821:46826] CHIP:TOO: } - [1657002515.862187][4073:4078] CHIP:TOO: Endpoint: 12 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 2731599835 - [1657002515.862249][4073:4078] CHIP:TOO: device list: 2 entries - [1657002515.862302][4073:4078] CHIP:TOO: [1]: { - [1657002515.862343][4073:4078] CHIP:TOO: Type: 256 - [1657002515.862372][4073:4078] CHIP:TOO: Revision: 1 - [1657002515.862398][4073:4078] CHIP:TOO: } - [1657002515.862429][4073:4078] CHIP:TOO: [2]: { - [1657002515.862455][4073:4078] CHIP:TOO: Type: 19 - [1657002515.862480][4073:4078] CHIP:TOO: Revision: 1 - [1657002515.862504][4073:4078] CHIP:TOO: } + ./chip-tool descriptor read device-type-list 1 13 - ./chip-tool descriptor read device-list 1 13 Verify in TH(chip-tool) Log - - [1657002538.134605][4097:4102] CHIP:TOO: Endpoint: 13 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 3449178249 - [1657002538.134700][4097:4102] CHIP:TOO: device list: 2 entries - [1657002538.134784][4097:4102] CHIP:TOO: [1]: { - [1657002538.134869][4097:4102] CHIP:TOO: Type: 256 - [1657002538.134916][4097:4102] CHIP:TOO: Revision: 1 - [1657002538.134973][4097:4102] CHIP:TOO: } - [1657002538.135025][4097:4102] CHIP:TOO: [2]: { - [1657002538.135083][4097:4102] CHIP:TOO: Type: 19 - [1657002538.135126][4097:4102] CHIP:TOO: Revision: 1 - [1657002538.135166][4097:4102] CHIP:TOO: } + [1666250472.105194][46833:46838] CHIP:TOO: Endpoint: 13 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 1009438523 + [1666250472.105364][46833:46838] CHIP:TOO: DeviceTypeList: 2 entries + [1666250472.105428][46833:46838] CHIP:TOO: [1]: { + [1666250472.105472][46833:46838] CHIP:TOO: Type: 256 + [1666250472.105498][46833:46838] CHIP:TOO: Revision: 1 + [1666250472.105527][46833:46838] CHIP:TOO: } + [1666250472.105561][46833:46838] CHIP:TOO: [2]: { + [1666250472.105584][46833:46838] CHIP:TOO: Type: 19 + [1666250472.105608][46833:46838] CHIP:TOO: Revision: 1 + [1666250472.105630][46833:46838] CHIP:TOO: } disabled: true - label: @@ -512,7 +515,7 @@ tests: Configuration cluster refers to" PICS: MCORE.BRIDGE && MCORE.BRIDGE.BatInfo verification: | - For Power Source Configuration and Power Source clusters, ref the test plan - Link Link2 + For Power Source Configuration and Power Source clusters, ref the test plan - Link1: https://github.com/CHIP-Specifications/chip-test-plans/blob/master/src/bridge.adoc#testplan_PowerSourceConfiguration Link2: https://github.com/CHIP-Specifications/chip-test-plans/blob/master/src/bridge.adoc#testplan_PowerSource None of the endpoints listed in step 2b supports Power Source Configuration cluster and Power Source cluster. @@ -529,134 +532,143 @@ tests: verification: | Verify the device-list attribute has devicetype application e.g., 0x0100 = 256(on/off light),0x0302=770( temperature sensor) + ./chip-tool descriptor read device-type-list 1 3 - ./chip-tool descriptor read device-list 1 3 Verify in TH(chip-tool) Log - [1657003925.553294][4664:4669] CHIP:TOO: Endpoint: 3 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 2452512872 - [1657003925.553368][4664:4669] CHIP:TOO: device list: 2 entries - [1657003925.553430][4664:4669] CHIP:TOO: [1]: { - [1657003925.553492][4664:4669] CHIP:TOO: Type: 256 - [1657003925.553527][4664:4669] CHIP:TOO: Revision: 1 - [1657003925.553557][4664:4669] CHIP:TOO: } - [1657003925.553608][4664:4669] CHIP:TOO: [2]: { - [1657003925.553638][4664:4669] CHIP:TOO: Type: 19 - [1657003925.553682][4664:4669] CHIP:TOO: Revision: 1 - [1657003925.553714][4664:4669] CHIP:TOO: } + [1666250653.988384][46910:46915] CHIP:TOO: Endpoint: 3 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 1513076890 + [1666250653.988484][46910:46915] CHIP:TOO: DeviceTypeList: 2 entries + [1666250653.988526][46910:46915] CHIP:TOO: [1]: { + [1666250653.988554][46910:46915] CHIP:TOO: Type: 256 + [1666250653.988580][46910:46915] CHIP:TOO: Revision: 1 + [1666250653.988605][46910:46915] CHIP:TOO: } + [1666250653.988643][46910:46915] CHIP:TOO: [2]: { + [1666250653.988668][46910:46915] CHIP:TOO: Type: 19 + [1666250653.988693][46910:46915] CHIP:TOO: Revision: 1 + [1666250653.988715][46910:46915] CHIP:TOO: } + + ./chip-tool descriptor read device-type-list 1 4 + - ./chip-tool descriptor read device-list 1 4 Verify in TH(chip-tool) Log - [1659350396.878528][11929:11934] CHIP:TOO: Endpoint: 4 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 3398096270 - [1659350396.878598][11929:11934] CHIP:TOO: device list: 2 entries - [1659350396.878635][11929:11934] CHIP:TOO: [1]: { - [1659350396.878661][11929:11934] CHIP:TOO: Type: 770 - [1659350396.878688][11929:11934] CHIP:TOO: Revision: 1 - [1659350396.878712][11929:11934] CHIP:TOO: } - [1659350396.878741][11929:11934] CHIP:TOO: [2]: { - [1659350396.878765][11929:11934] CHIP:TOO: Type: 19 - [1659350396.878789][11929:11934] CHIP:TOO: Revision: 1 - [1659350396.878812][11929:11934] CHIP:TOO: } + [1666250817.223402][46942:46947] CHIP:TOO: Endpoint: 4 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 1944707282 + [1666250817.223467][46942:46947] CHIP:TOO: DeviceTypeList: 2 entries + [1666250817.223524][46942:46947] CHIP:TOO: [1]: { + [1666250817.223544][46942:46947] CHIP:TOO: Type: 770 + [1666250817.223563][46942:46947] CHIP:TOO: Revision: 1 + [1666250817.223581][46942:46947] CHIP:TOO: } + [1666250817.223603][46942:46947] CHIP:TOO: [2]: { + [1666250817.223620][46942:46947] CHIP:TOO: Type: 19 + [1666250817.223638][46942:46947] CHIP:TOO: Revision: 1 + [1666250817.223654][46942:46947] CHIP:TOO: } + + + ./chip-tool descriptor read device-type-list 1 5 - ./chip-tool descriptor read device-list 1 5 Verify in TH(chip-tool) Log + [1666250873.731351][46954:46959] CHIP:TOO: Endpoint: 5 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 1760060075 + [1666250873.731439][46954:46959] CHIP:TOO: DeviceTypeList: 2 entries + [1666250873.731482][46954:46959] CHIP:TOO: [1]: { + [1666250873.731510][46954:46959] CHIP:TOO: Type: 770 + [1666250873.731539][46954:46959] CHIP:TOO: Revision: 1 + [1666250873.731565][46954:46959] CHIP:TOO: } + [1666250873.731598][46954:46959] CHIP:TOO: [2]: { + [1666250873.731623][46954:46959] CHIP:TOO: Type: 19 + [1666250873.731647][46954:46959] CHIP:TOO: Revision: 1 + [1666250873.731672][46954:46959] CHIP:TOO: } - [1659350678.671359][11991:11996] CHIP:TOO: Endpoint: 5 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 3750503881 - [1659350678.671437][11991:11996] CHIP:TOO: device list: 2 entries - [1659350678.671475][11991:11996] CHIP:TOO: [1]: { - [1659350678.671500][11991:11996] CHIP:TOO: Type: 770 - [1659350678.671525][11991:11996] CHIP:TOO: Revision: 1 - [1659350678.671548][11991:11996] CHIP:TOO: } - [1659350678.671577][11991:11996] CHIP:TOO: [2]: { - [1659350678.671601][11991:11996] CHIP:TOO: Type: 19 - [1659350678.671624][11991:11996] CHIP:TOO: Revision: 1 - [1659350678.671647][11991:11996] CHIP:TOO: } + ./chip-tool descriptor read device-type-list 1 6 - ./chip-tool descriptor read device-list 1 6 Verify in TH(chip-tool) Log - [1659350682.392346][11997:12002] CHIP:TOO: Endpoint: 6 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 2160703024 - [1659350682.392416][11997:12002] CHIP:TOO: device list: 1 entries - [1659350682.392455][11997:12002] CHIP:TOO: [1]: { - [1659350682.392481][11997:12002] CHIP:TOO: Type: 19 - [1659350682.392507][11997:12002] CHIP:TOO: Revision: 1 - [1659350682.392532][11997:12002] CHIP:TOO: } - [1659350682.392626][11997:12002] CHIP:EM: Sending Standalone Ack for MessageCounter:39744651 on exchange 45824i + [1666777557.437994][150164:150169] CHIP:TOO: Endpoint: 6 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 3270810303 + [1666777557.438067][150164:150169] CHIP:TOO: DeviceTypeList: 1 entries + [1666777557.438105][150164:150169] CHIP:TOO: [1]: { + [1666777557.438156][150164:150169] CHIP:TOO: Type: 19 + [1666777557.438188][150164:150169] CHIP:TOO: Revision: 1 + [1666777557.438209][150164:150169] CHIP:TOO: } + + + ./chip-tool descriptor read device-type-list 1 10 - ./chip-tool descriptor read device-list 1 10 Verify in TH(chip-tool) Log + [1666777615.234902][150178:150183] CHIP:TOO: Endpoint: 10 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 2077823451 + [1666777615.235002][150178:150183] CHIP:TOO: DeviceTypeList: 2 entries + [1666777615.235078][150178:150183] CHIP:TOO: [1]: { + [1666777615.235114][150178:150183] CHIP:TOO: Type: 256 + [1666777615.235149][150178:150183] CHIP:TOO: Revision: 1 + [1666777615.235176][150178:150183] CHIP:TOO: } + [1666777615.235217][150178:150183] CHIP:TOO: [2]: { + [1666777615.235245][150178:150183] CHIP:TOO: Type: 19 + [1666777615.235273][150178:150183] CHIP:TOO: Revision: 1 + [1666777615.235307][150178:150183] CHIP:TOO: } - [1657004074.939061][4704:4709] CHIP:TOO: Endpoint: 10 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 259205426 - [1657004074.939126][4704:4709] CHIP:TOO: device list: 2 entries - [1657004074.939178][4704:4709] CHIP:TOO: [1]: { - [1657004074.939221][4704:4709] CHIP:TOO: Type: 256 - [1657004074.939250][4704:4709] CHIP:TOO: Revision: 1 - [1657004074.939272][4704:4709] CHIP:TOO: } - [1657004074.939298][4704:4709] CHIP:TOO: [2]: { - [1657004074.939320][4704:4709] CHIP:TOO: Type: 19 - [1657004074.939340][4704:4709] CHIP:TOO: Revision: 1 - [1657004074.939361][4704:4709] CHIP:TOO: } - ./chip-tool descriptor read device-list 1 11 + ./chip-tool descriptor read device-type-list 1 11 + + Verify in TH(chip-tool) Log - [1657004114.075998][4725:4730] CHIP:TOO: Endpoint: 11 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 4248421677 - [1657004114.076073][4725:4730] CHIP:TOO: device list: 2 entries - [1657004114.076130][4725:4730] CHIP:TOO: [1]: { - [1657004114.076209][4725:4730] CHIP:TOO: Type: 256 - [1657004114.076342][4725:4730] CHIP:TOO: Revision: 1 - [1657004114.076372][4725:4730] CHIP:TOO: } - [1657004114.076407][4725:4730] CHIP:TOO: [2]: { - [1657004114.076435][4725:4730] CHIP:TOO: Type: 19 - [1657004114.076474][4725:4730] CHIP:TOO: Revision: 1 - [1657004114.076503][4725:4730] CHIP:TOO: } + [1666777671.688839][150216:150221] CHIP:TOO: Endpoint: 11 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 2814988377 + [1666777671.688927][150216:150221] CHIP:TOO: DeviceTypeList: 2 entries + [1666777671.689011][150216:150221] CHIP:TOO: [1]: { + [1666777671.689060][150216:150221] CHIP:TOO: Type: 256 + [1666777671.689089][150216:150221] CHIP:TOO: Revision: 1 + [1666777671.689133][150216:150221] CHIP:TOO: } + [1666777671.689164][150216:150221] CHIP:TOO: [2]: { + [1666777671.689197][150216:150221] CHIP:TOO: Type: 19 + [1666777671.689226][150216:150221] CHIP:TOO: Revision: 1 + [1666777671.689249][150216:150221] CHIP:TOO: } + ./chip-tool descriptor read device-type-list 1 12 - ./chip-tool descriptor read device-list 1 12 Verify in TH(chip-tool) Log - [1657004134.659723][4737:4742] CHIP:TOO: Endpoint: 12 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 2731599835 - [1657004134.659785][4737:4742] CHIP:TOO: device list: 2 entries - [1657004134.659835][4737:4742] CHIP:TOO: [1]: { - [1657004134.659875][4737:4742] CHIP:TOO: Type: 256 - [1657004134.659901][4737:4742] CHIP:TOO: Revision: 1 - [1657004134.659925][4737:4742] CHIP:TOO: } - [1657004134.659953][4737:4742] CHIP:TOO: [2]: { - [1657004134.659977][4737:4742] CHIP:TOO: Type: 19 - [1657004134.660001][4737:4742] CHIP:TOO: Revision: 1 - [1657004134.660023][4737:4742] CHIP:TOO: } + [1666777714.615379][150259:150264] CHIP:TOO: Endpoint: 12 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 312494071 + [1666777714.615443][150259:150264] CHIP:TOO: DeviceTypeList: 2 entries + [1666777714.615483][150259:150264] CHIP:TOO: [1]: { + [1666777714.615503][150259:150264] CHIP:TOO: Type: 256 + [1666777714.615527][150259:150264] CHIP:TOO: Revision: 1 + [1666777714.615545][150259:150264] CHIP:TOO: } + [1666777714.615570][150259:150264] CHIP:TOO: [2]: { + [1666777714.615588][150259:150264] CHIP:TOO: Type: 19 + [1666777714.615606][150259:150264] CHIP:TOO: Revision: 1 + [1666777714.615622][150259:150264] CHIP:TOO: } + + + ./chip-tool descriptor read device-type-list 1 13 - ./chip-tool descriptor read device-list 1 13 Verify in TH(chip-tool) Log - [1657004152.758221][4749:4754] CHIP:TOO: Endpoint: 13 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 3449178249 - [1657004152.758277][4749:4754] CHIP:TOO: device list: 2 entries - [1657004152.758323][4749:4754] CHIP:TOO: [1]: { - [1657004152.758359][4749:4754] CHIP:TOO: Type: 256 - [1657004152.758384][4749:4754] CHIP:TOO: Revision: 1 - [1657004152.758406][4749:4754] CHIP:TOO: } - [1657004152.758433][4749:4754] CHIP:TOO: [2]: { - [1657004152.758456][4749:4754] CHIP:TOO: Type: 19 - [1657004152.758478][4749:4754] CHIP:TOO: Revision: 1 - [1657004152.758500][4749:4754] CHIP:TOO: } + [1666777780.917239][150295:150300] CHIP:TOO: Endpoint: 13 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 2475792486 + [1666777780.917356][150295:150300] CHIP:TOO: DeviceTypeList: 2 entries + [1666777780.917400][150295:150300] CHIP:TOO: [1]: { + [1666777780.917428][150295:150300] CHIP:TOO: Type: 256 + [1666777780.917455][150295:150300] CHIP:TOO: Revision: 1 + [1666777780.917480][150295:150300] CHIP:TOO: } + [1666777780.917513][150295:150300] CHIP:TOO: [2]: { + [1666777780.917538][150295:150300] CHIP:TOO: Type: 19 + [1666777780.917563][150295:150300] CHIP:TOO: Revision: 1 + [1666777780.917585][150295:150300] CHIP:TOO: } disabled: true - label: @@ -664,7 +676,7 @@ tests: which is an actuator (e.g. light, window covering)" PICS: MCORE.BRIDGE verification: | - From Step 5 output , choose one of the device type and identify the device from the device library. + From Step 5 output , choose one of the device type and identify the device from the device(https://github.com/CHIP-Specifications/connectedhomeip-spec/blob/master/src/device_types/section_Application-Device-Types.adoc) library. For Ex: on-off cluster has been taken as example to run tfurther steps disabled: true @@ -674,7 +686,7 @@ tests: verification: | ./chip-tool onoff read on-off 1 3 - Verify the actual state of the bridged device in TH(chip-tool) Log + Verify the state of this bridge device values match the actual state of the bridged device in TH(Chip-tool) log [1657004454.213279][4792:4798] CHIP:TOO: Endpoint: 3 Cluster: 0x0000_0006 Attribute 0x0000_0000 DataVersion: 3808303315 [1657004454.213319][4792:4798] CHIP:TOO: OnOff: FALSE @@ -746,7 +758,7 @@ tests: occupancy status, contact status, current temperature" verification: | ./chip-tool temperaturemeasurement read measured-value 1 4 - + Verify the state of the bridged device matches the actual physical state of the sensor [1659351487.005743][12201:12207] CHIP:TOO: Endpoint: 4 Cluster: 0x0000_0402 Attribute 0x0000_0000 DataVersion: 2406690152 [1659351487.005831][12201:12207] CHIP:TOO: MeasuredValue: 100 [1659351487.005924][12201:12207] CHIP:EM: Sending Standalone Ack for MessageCounter:236763897 on exchange 8128i @@ -771,7 +783,7 @@ tests: verification: | ./chip-tool temperaturemeasurement read measured-value 1 4 - expect to get a different value than step 7b + Verify that the state has changed and expect to get a different value in TH(Chip-tool) than step 7b [1659351542.393349][12212:12217] CHIP:TOO: Endpoint: 4 Cluster: 0x0000_0402 Attribute 0x0000_0000 DataVersion: 2406690153 [1659351542.393429][12212:12217] CHIP:TOO: MeasuredValue: 200 [1659351542.393552][12212:12217] CHIP:EM: Sending Standalone Ack for MessageCounter:120981971 on exchange 25924i diff --git a/src/app/tests/suites/certification/Test_TC_BR_2.yaml b/src/app/tests/suites/certification/Test_TC_BR_2.yaml index 23a7dddcc0c444..1d61f20f231d20 100644 --- a/src/app/tests/suites/certification/Test_TC_BR_2.yaml +++ b/src/app/tests/suites/certification/Test_TC_BR_2.yaml @@ -33,7 +33,7 @@ tests: - label: "Read PartsList and DeviceTypeList attributes of the Descriptor - cluster of endpoint 0 For each endpoint listed in the PartsList + cluster of endpoint 0 .For each endpoint listed in the PartsList attribute of the Descriptor cluster of endpoint 0: read the PartsList and DeviceTypeList attributes of the Descriptor cluster at that endpoint" @@ -168,153 +168,159 @@ tests: + ./chip-tool descriptor read device-type-list 1 0 - ./chip-tool descriptor read device-list 1 0 Verify in TH(chip-tool) Log - [1659500855.723987][2484:2490] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 3659645514 - [1659500855.724078][2484:2490] CHIP:TOO: device list: 1 entries - [1659500855.724161][2484:2490] CHIP:TOO: [1]: { - [1659500855.724190][2484:2490] CHIP:TOO: Type: 22 - [1659500855.724219][2484:2490] CHIP:TOO: Revision: 1 - [1659500855.724245][2484:2490] CHIP:TOO: } - [1659500855.724382][2484:2490] CHIP:EM: Sending Standalone Ack for MessageCounter:115141829 on exchange 59132i + 1666250976.171198][46974:46979] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 4030820095 + [1666250976.171293][46974:46979] CHIP:TOO: DeviceTypeList: 1 entries + [1666250976.171371][46974:46979] CHIP:TOO: [1]: { + [1666250976.171419][46974:46979] CHIP:TOO: Type: 22 + [1666250976.171446][46974:46979] CHIP:TOO: Revision: 1 + [1666250976.171472][46974:46979] CHIP:TOO: } - ./chip-tool descriptor read device-list 1 1 + + ./chip-tool descriptor read device-type-list 1 1 + Verify in TH(chip-tool) Log + [1666251027.402704][46981:46986] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 3968445751 + [1666251027.402805][46981:46986] CHIP:TOO: DeviceTypeList: 1 entries + [1666251027.402870][46981:46986] CHIP:TOO: [1]: { + [1666251027.402919][46981:46986] CHIP:TOO: Type: 14 + [1666251027.402948][46981:46986] CHIP:TOO: Revision: 1 + [1666251027.402974][46981:46986] CHIP:TOO: } - [1657014181.180101][5978:5983] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 1583672815 - [1657014181.180163][5978:5983] CHIP:TOO: device list: 1 entries - [1657014181.180244][5978:5983] CHIP:TOO: [1]: { - [1657014181.180289][5978:5983] CHIP:TOO: Type: 14 - [1657014181.180319][5978:5983] CHIP:TOO: Revision: 1 - [1657014181.180347][5978:5983] CHIP:TOO: } + ./chip-tool descriptor read device-type-list 1 3 - ./chip-tool descriptor read device-list 1 3 Verify in TH(chip-tool) Log - [1657003925.553294][4664:4669] CHIP:TOO: Endpoint: 3 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 2452512872 - [1657003925.553368][4664:4669] CHIP:TOO: device list: 2 entries - [1657003925.553430][4664:4669] CHIP:TOO: [1]: { - [1657003925.553492][4664:4669] CHIP:TOO: Type: 256 - [1657003925.553527][4664:4669] CHIP:TOO: Revision: 1 - [1657003925.553557][4664:4669] CHIP:TOO: } - [1657003925.553608][4664:4669] CHIP:TOO: [2]: { - [1657003925.553638][4664:4669] CHIP:TOO: Type: 19 - [1657003925.553682][4664:4669] CHIP:TOO: Revision: 1 - [1657003925.553714][4664:4669] CHIP:TOO: } + [1666251082.251388][46996:47001] CHIP:TOO: Endpoint: 3 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 1513076890 + [1666251082.251476][46996:47001] CHIP:TOO: DeviceTypeList: 2 entries + [1666251082.251548][46996:47001] CHIP:TOO: [1]: { + [1666251082.251593][46996:47001] CHIP:TOO: Type: 256 + [1666251082.251622][46996:47001] CHIP:TOO: Revision: 1 + [1666251082.251650][46996:47001] CHIP:TOO: } + [1666251082.251691][46996:47001] CHIP:TOO: [2]: { + [1666251082.251717][46996:47001] CHIP:TOO: Type: 19 + [1666251082.251747][46996:47001] CHIP:TOO: Revision: 1 + [1666251082.251773][46996:47001] CHIP:TOO: } + ./chip-tool descriptor read device-type-list 1 4 - ./chip-tool descriptor read device-list 1 4 Verify in TH(chip-tool) Log - [1657004014.927308][4678:4683] CHIP:TOO: Endpoint: 4 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 1398882309 - [1663141236.408628][40968:40973] CHIP:TOO: device list: 2 entries - [1663141236.408688][40968:40973] CHIP:TOO: [1]: { - [1663141236.408723][40968:40973] CHIP:TOO: Type: 770 - [1663141236.408744][40968:40973] CHIP:TOO: Revision: 1 - [1663141236.408762][40968:40973] CHIP:TOO: } - [1663141236.408791][40968:40973] CHIP:TOO: [2]: { - [1663141236.408812][40968:40973] CHIP:TOO: Type: 19 - [1663141236.408836][40968:40973] CHIP:TOO: Revision: 1 - [1663141236.408860][40968:40973] CHIP:TOO: } + [1666251158.590005][47007:47012] CHIP:TOO: Endpoint: 4 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 1944707282 + [1666251158.590120][47007:47012] CHIP:TOO: DeviceTypeList: 2 entries + [1666251158.590188][47007:47012] CHIP:TOO: [1]: { + [1666251158.590234][47007:47012] CHIP:TOO: Type: 770 + [1666251158.590262][47007:47012] CHIP:TOO: Revision: 1 + [1666251158.590289][47007:47012] CHIP:TOO: } + [1666251158.590329][47007:47012] CHIP:TOO: [2]: { + [1666251158.590353][47007:47012] CHIP:TOO: Type: 19 + [1666251158.590381][47007:47012] CHIP:TOO: Revision: 1 + [1666251158.590407][47007:47012] CHIP:TOO: } - ./chip-tool descriptor read device-list 1 5 + ./chip-tool descriptor read device-type-list 1 5 Verify in TH(chip-tool) Log - [1663141236.408519][40968:40973] CHIP:TOO: Endpoint: 5 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 934498373 - [1663141236.408628][40968:40973] CHIP:TOO: device list: 2 entries - [1663141236.408688][40968:40973] CHIP:TOO: [1]: { - [1663141236.408723][40968:40973] CHIP:TOO: Type: 770 - [1663141236.408744][40968:40973] CHIP:TOO: Revision: 1 - [1663141236.408762][40968:40973] CHIP:TOO: } - [1663141236.408791][40968:40973] CHIP:TOO: [2]: { - [1663141236.408812][40968:40973] CHIP:TOO: Type: 19 - [1663141236.408836][40968:40973] CHIP:TOO: Revision: 1 - [1663141236.408860][40968:40973] CHIP:TOO: } + [1666251201.503157][47017:47022] CHIP:TOO: Endpoint: 5 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 1760060075 + [1666251201.503273][47017:47022] CHIP:TOO: DeviceTypeList: 2 entries + [1666251201.503331][47017:47022] CHIP:TOO: [1]: { + [1666251201.503365][47017:47022] CHIP:TOO: Type: 770 + [1666251201.503400][47017:47022] CHIP:TOO: Revision: 1 + [1666251201.503434][47017:47022] CHIP:TOO: } + [1666251201.503482][47017:47022] CHIP:TOO: [2]: { + [1666251201.503514][47017:47022] CHIP:TOO: Type: 19 + [1666251201.503543][47017:47022] CHIP:TOO: Revision: 1 + [1666251201.503568][47017:47022] CHIP:TOO: } + + ./chip-tool descriptor read device-type-list 1 6 - ./chip-tool descriptor read device-list 1 6 Verify in TH(chip-tool) Log + [1666251387.430964][47094:47099] CHIP:TOO: Endpoint: 6 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 3539120641 + [1666251387.431026][47094:47099] CHIP:TOO: DeviceTypeList: 1 entries + [1666251387.431080][47094:47099] CHIP:TOO: [1]: { + [1666251387.431121][47094:47099] CHIP:TOO: Type: 19 + [1666251387.431162][47094:47099] CHIP:TOO: Revision: 1 + [1666251387.431201][47094:47099] CHIP:TOO: } - [1657004053.597061][4698:4703] CHIP:TOO: Endpoint: 6 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 295450100 - [1657004053.597116][4698:4703] CHIP:TOO: device list: 1 entries - [1657004053.597164][4698:4703] CHIP:TOO: [1]: { - [1657004053.597200][4698:4703] CHIP:TOO: Type: 19 - [1657004053.597225][4698:4703] CHIP:TOO: Revision: 1 - [1657004053.597248][4698:4703] CHIP:TOO: } - ./chip-tool descriptor read device-list 1 10 + ./chip-tool descriptor read device-type-list 1 10 + Verify in TH(chip-tool) Log + [1666251412.907038][47102:47107] CHIP:TOO: Endpoint: 10 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 4193039876 + [1666251412.907165][47102:47107] CHIP:TOO: DeviceTypeList: 2 entries + [1666251412.907216][47102:47107] CHIP:TOO: [1]: { + [1666251412.907245][47102:47107] CHIP:TOO: Type: 256 + [1666251412.907274][47102:47107] CHIP:TOO: Revision: 1 + [1666251412.907300][47102:47107] CHIP:TOO: } + [1666251412.907336][47102:47107] CHIP:TOO: [2]: { + [1666251412.907366][47102:47107] CHIP:TOO: Type: 19 + [1666251412.907394][47102:47107] CHIP:TOO: Revision: 1 + [1666251412.907412][47102:47107] CHIP:TOO: } + - [1657004074.939061][4704:4709] CHIP:TOO: Endpoint: 10 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 259205426 - [1657004074.939126][4704:4709] CHIP:TOO: device list: 2 entries - [1657004074.939178][4704:4709] CHIP:TOO: [1]: { - [1657004074.939221][4704:4709] CHIP:TOO: Type: 256 - [1657004074.939250][4704:4709] CHIP:TOO: Revision: 1 - [1657004074.939272][4704:4709] CHIP:TOO: } - [1657004074.939298][4704:4709] CHIP:TOO: [2]: { - [1657004074.939320][4704:4709] CHIP:TOO: Type: 19 - [1657004074.939340][4704:4709] CHIP:TOO: Revision: 1 - [1657004074.939361][4704:4709] CHIP:TOO: } + ./chip-tool descriptor read device-type-list 1 11 - ./chip-tool descriptor read device-list 1 11 Verify in TH(chip-tool) Log - [1657004114.075998][4725:4730] CHIP:TOO: Endpoint: 11 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 4248421677 - [1657004114.076073][4725:4730] CHIP:TOO: device list: 2 entries - [1657004114.076130][4725:4730] CHIP:TOO: [1]: { - [1657004114.076209][4725:4730] CHIP:TOO: Type: 256 - [1657004114.076342][4725:4730] CHIP:TOO: Revision: 1 - [1657004114.076372][4725:4730] CHIP:TOO: } - [1657004114.076407][4725:4730] CHIP:TOO: [2]: { - [1657004114.076435][4725:4730] CHIP:TOO: Type: 19 - [1657004114.076474][4725:4730] CHIP:TOO: Revision: 1 - [1657004114.076503][4725:4730] CHIP:TOO: } + [1666252002.412264][47368:47373] CHIP:TOO: Endpoint: 11 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 2632191905 + [1666252002.412358][47368:47373] CHIP:TOO: DeviceTypeList: 2 entries + [1666252002.412418][47368:47373] CHIP:TOO: [1]: { + [1666252002.412465][47368:47373] CHIP:TOO: Type: 256 + [1666252002.412491][47368:47373] CHIP:TOO: Revision: 1 + [1666252002.412515][47368:47373] CHIP:TOO: } + [1666252002.412548][47368:47373] CHIP:TOO: [2]: { + [1666252002.412572][47368:47373] CHIP:TOO: Type: 19 + [1666252002.412596][47368:47373] CHIP:TOO: Revision: 1 + [1666252002.412618][47368:47373] CHIP:TOO: } + + + + ./chip-tool descriptor read device-type-list 1 12 - ./chip-tool descriptor read device-list 1 12 Verify in TH(chip-tool) Log - [1657004134.659723][4737:4742] CHIP:TOO: Endpoint: 12 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 2731599835 - [1657004134.659785][4737:4742] CHIP:TOO: device list: 2 entries - [1657004134.659835][4737:4742] CHIP:TOO: [1]: { - [1657004134.659875][4737:4742] CHIP:TOO: Type: 256 - [1657004134.659901][4737:4742] CHIP:TOO: Revision: 1 - [1657004134.659925][4737:4742] CHIP:TOO: } - [1657004134.659953][4737:4742] CHIP:TOO: [2]: { - [1657004134.659977][4737:4742] CHIP:TOO: Type: 19 - [1657004134.660001][4737:4742] CHIP:TOO: Revision: 1 - [1657004134.660023][4737:4742] CHIP:TOO: } + [1666252081.956121][47409:47414] CHIP:TOO: Endpoint: 12 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 494395813 + [1666252081.956186][47409:47414] CHIP:TOO: DeviceTypeList: 2 entries + [1666252081.956224][47409:47414] CHIP:TOO: [1]: { + [1666252081.956249][47409:47414] CHIP:TOO: Type: 256 + [1666252081.956272][47409:47414] CHIP:TOO: Revision: 1 + [1666252081.956295][47409:47414] CHIP:TOO: } + [1666252081.956325][47409:47414] CHIP:TOO: [2]: { + [1666252081.956354][47409:47414] CHIP:TOO: Type: 19 + [1666252081.956376][47409:47414] CHIP:TOO: Revision: 1 + [1666252081.956397][47409:47414] CHIP:TOO: } - ./chip-tool descriptor read device-list 1 13 + ./chip-tool descriptor read device-type-list 1 13 Verify in TH(chip-tool) Log - - [1657004152.758221][4749:4754] CHIP:TOO: Endpoint: 13 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 3449178249 - [1657004152.758277][4749:4754] CHIP:TOO: device list: 2 entries - [1657004152.758323][4749:4754] CHIP:TOO: [1]: { - [1657004152.758359][4749:4754] CHIP:TOO: Type: 256 - [1657004152.758384][4749:4754] CHIP:TOO: Revision: 1 - [1657004152.758406][4749:4754] CHIP:TOO: } - [1657004152.758433][4749:4754] CHIP:TOO: [2]: { - [1657004152.758456][4749:4754] CHIP:TOO: Type: 19 - [1657004152.758478][4749:4754] CHIP:TOO: Revision: 1 - [1657004152.758500][4749:4754] CHIP:TOO: } + 1666252148.366524][47441:47446] CHIP:TOO: Endpoint: 13 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 1009438523 + [1666252148.366610][47441:47446] CHIP:TOO: DeviceTypeList: 2 entries + [1666252148.366694][47441:47446] CHIP:TOO: [1]: { + [1666252148.366746][47441:47446] CHIP:TOO: Type: 256 + [1666252148.366774][47441:47446] CHIP:TOO: Revision: 1 + [1666252148.366798][47441:47446] CHIP:TOO: } + [1666252148.366837][47441:47446] CHIP:TOO: [2]: { + [1666252148.366865][47441:47446] CHIP:TOO: Type: 19 + [1666252148.366894][47441:47446] CHIP:TOO: Revision: 1 + [1666252148.366931][47441:47446] CHIP:TOO: } disabled: true - label: @@ -325,184 +331,199 @@ tests: Then in this case with Endpoint 1 the device-list is printed aggregator i.e., 0x000e=14 - ./chip-tool descriptor read device-list 1 1 + ./chip-tool descriptor read device-type-list 1 1 Verify in TH(chip-tool) Log - [1657002313.871608][3977:3982] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 3021853414 - [1657002313.871680][3977:3982] CHIP:TOO: device list: 1 entries - [1657002313.871740][3977:3982] CHIP:TOO: [1]: { - [1657002313.871788][3977:3982] CHIP:TOO: Type: 14 - [1657002313.871821][3977:3982] CHIP:TOO: Revision: 1 - [1657002313.871852][3977:3982] CHIP:TOO: } + [1666252195.610169][47476:47481] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 3968445751 + [1666252195.610228][47476:47481] CHIP:TOO: DeviceTypeList: 1 entries + [1666252195.610264][47476:47481] CHIP:TOO: [1]: { + [1666252195.610286][47476:47481] CHIP:TOO: Type: 14 + [1666252195.610306][47476:47481] CHIP:TOO: Revision: 1 + [1666252195.610325][47476:47481] CHIP:TOO: } + + ./chip-tool descriptor read device-type-list 1 3 - ./chip-tool descriptor read device-list 1 3 Verify in TH(chip-tool) Log - [1657002329.438065][3983:3988] CHIP:TOO: Endpoint: 3 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 2452512872 - [1657002329.438135][3983:3988] CHIP:TOO: device list: 2 entries - [1657002329.438193][3983:3988] CHIP:TOO: [1]: { - [1657002329.438238][3983:3988] CHIP:TOO: Type: 256 - [1657002329.438269][3983:3988] CHIP:TOO: Revision: 1 - [1657002329.438298][3983:3988] CHIP:TOO: } - [1657002329.438332][3983:3988] CHIP:TOO: [2]: { - [1657002329.438360][3983:3988] CHIP:TOO: Type: 19 - [1657002329.438389][3983:3988] CHIP:TOO: Revision: 1 - [1657002329.438416][3983:3988] CHIP:TOO: } + [1666252254.182552][47485:47490] CHIP:TOO: Endpoint: 3 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 1513076890 + [1666252254.182649][47485:47490] CHIP:TOO: DeviceTypeList: 2 entries + [1666252254.182709][47485:47490] CHIP:TOO: [1]: { + [1666252254.182751][47485:47490] CHIP:TOO: Type: 256 + [1666252254.182774][47485:47490] CHIP:TOO: Revision: 1 + [1666252254.182795][47485:47490] CHIP:TOO: } + [1666252254.182827][47485:47490] CHIP:TOO: [2]: { + [1666252254.182847][47485:47490] CHIP:TOO: Type: 19 + [1666252254.182868][47485:47490] CHIP:TOO: Revision: 1 + [1666252254.182888][47485:47490] CHIP:TOO: } + - ./chip-tool descriptor read device-list 1 4 + ./chip-tool descriptor read device-type-list 1 4 + Verify in TH(chip-tool) Log - [1657002348.693948][3989:3994] CHIP:TOO: Endpoint: 4 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 1398882309 - [1663141236.408628][40968:40973] CHIP:TOO: device list: 2 entries - [1663141236.408688][40968:40973] CHIP:TOO: [1]: { - [1663141236.408723][40968:40973] CHIP:TOO: Type: 770 - [1663141236.408744][40968:40973] CHIP:TOO: Revision: 1 - [1663141236.408762][40968:40973] CHIP:TOO: } - [1663141236.408791][40968:40973] CHIP:TOO: [2]: { - [1663141236.408812][40968:40973] CHIP:TOO: Type: 19 - [1663141236.408836][40968:40973] CHIP:TOO: Revision: 1 - [1663141236.408860][40968:40973] CHIP:TOO: } + [1666252341.032161][47529:47534] CHIP:TOO: Endpoint: 4 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 1944707282 + [1666252341.032246][47529:47534] CHIP:TOO: DeviceTypeList: 2 entries + [1666252341.032289][47529:47534] CHIP:TOO: [1]: { + [1666252341.032337][47529:47534] CHIP:TOO: Type: 770 + [1666252341.032364][47529:47534] CHIP:TOO: Revision: 1 + [1666252341.032390][47529:47534] CHIP:TOO: } + [1666252341.032422][47529:47534] CHIP:TOO: [2]: { + [1666252341.032447][47529:47534] CHIP:TOO: Type: 19 + [1666252341.032471][47529:47534] CHIP:TOO: Revision: 1 + [1666252341.032494][47529:47534] CHIP:TOO: } + + + + ./chip-tool descriptor read device-type-list 1 5 - ./chip-tool descriptor read device-list 1 5 Verify in TH(chip-tool) Log - [1657002369.589492][3996:4001] CHIP:TOO: Endpoint: 5 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 130458766 - [1663141236.408628][40968:40973] CHIP:TOO: device list: 2 entries - [1663141236.408688][40968:40973] CHIP:TOO: [1]: { - [1663141236.408723][40968:40973] CHIP:TOO: Type: 770 - [1663141236.408744][40968:40973] CHIP:TOO: Revision: 1 - [1663141236.408762][40968:40973] CHIP:TOO: } - [1663141236.408791][40968:40973] CHIP:TOO: [2]: { - [1663141236.408812][40968:40973] CHIP:TOO: Type: 19 - [1663141236.408836][40968:40973] CHIP:TOO: Revision: 1 - [1663141236.408860][40968:40973] CHIP:TOO: } + [1666252401.412287][47601:47606] CHIP:TOO: Endpoint: 5 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 1760060075 + [1666252401.412377][47601:47606] CHIP:TOO: DeviceTypeList: 2 entries + [1666252401.412421][47601:47606] CHIP:TOO: [1]: { + [1666252401.412476][47601:47606] CHIP:TOO: Type: 770 + [1666252401.412506][47601:47606] CHIP:TOO: Revision: 1 + [1666252401.412534][47601:47606] CHIP:TOO: } + [1666252401.412569][47601:47606] CHIP:TOO: [2]: { + [1666252401.412593][47601:47606] CHIP:TOO: Type: 19 + [1666252401.412618][47601:47606] CHIP:TOO: Revision: 1 + [1666252401.412642][47601:47606] CHIP:TOO: } + + ./chip-tool descriptor read device-type-list 1 6 - ./chip-tool descriptor read device-list 1 6 Verify in TH(chip-tool) Log + [1666252476.292638][47801:47806] CHIP:TOO: Endpoint: 6 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 3539120641 + [1666252476.292713][47801:47806] CHIP:TOO: DeviceTypeList: 1 entries + [1666252476.292813][47801:47806] CHIP:TOO: [1]: { + [1666252476.292849][47801:47806] CHIP:TOO: Type: 19 + [1666252476.292922][47801:47806] CHIP:TOO: Revision: 1 + [1666252476.292974][47801:47806] CHIP:TOO: } - [1657002386.484093][4002:4007] CHIP:TOO: Endpoint: 6 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 295450100 - [1657002386.484155][4002:4007] CHIP:TOO: device list: 1 entries - [1657002386.484255][4002:4007] CHIP:TOO: [1]: { - [1657002386.484302][4002:4007] CHIP:TOO: Type: 19 - [1657002386.484332][4002:4007] CHIP:TOO: Revision: 1 - [1657002386.484361][4002:4007] CHIP:TOO: } + ./chip-tool descriptor read device-type-list 1 7 - ./chip-tool descriptor read device-list 1 7 Verify in TH(chip-tool) Log + [1666252509.843031][47813:47818] CHIP:TOO: Endpoint: 7 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 3285189124 + [1666252509.843104][47813:47818] CHIP:TOO: DeviceTypeList: 1 entries + [1666252509.843152][47813:47818] CHIP:TOO: [1]: { + [1666252509.843185][47813:47818] CHIP:TOO: Type: 770 + [1666252509.843211][47813:47818] CHIP:TOO: Revision: 1 + [1666252509.843234][47813:47818] CHIP:TOO: } + - [1657002413.721927][4015:4020] CHIP:TOO: Endpoint: 7 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 2117104859 - [1657002413.721981][4015:4020] CHIP:TOO: device list: 1 entries - [1657002413.722028][4015:4020] CHIP:TOO: [1]: { - [1657002413.722065][4015:4020] CHIP:TOO: Type: 259 - [1657002413.722090][4015:4020] CHIP:TOO: Revision: 1 - [1657002413.722113][4015:4020] CHIP:TOO: } + ./chip-tool descriptor read device-type-list 1 8 - ./chip-tool descriptor read device-list 1 8 Verify in TH(chip-tool) Log - [1657002436.415904][4034:4039] CHIP:TOO: Endpoint: 8 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 2026786918 - [1657002436.415972][4034:4039] CHIP:TOO: device list: 1 entries - [1657002436.416033][4034:4039] CHIP:TOO: [1]: { - [1657002436.416081][4034:4039] CHIP:TOO: Type: 259 - [1657002436.416115][4034:4039] CHIP:TOO: Revision: 1 - [1657002436.416146][4034:4039] CHIP:TOO: } + [1666252562.087283][47822:47827] CHIP:TOO: Endpoint: 8 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 3210151050 + [1666252562.087347][47822:47827] CHIP:TOO: DeviceTypeList: 1 entries + [1666252562.087399][47822:47827] CHIP:TOO: [1]: { + [1666252562.087458][47822:47827] CHIP:TOO: Type: 770 + [1666252562.087492][47822:47827] CHIP:TOO: Revision: 1 + [1666252562.087526][47822:47827] CHIP:TOO: } - ./chip-tool descriptor read device-list 1 9 + + ./chip-tool descriptor read device-type-list 1 9 + + Verify in TH(chip-tool) Log - [1657002455.445818][4040:4045] CHIP:TOO: Endpoint: 9 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 913116116 - [1657002455.445883][4040:4045] CHIP:TOO: device list: 1 entries - [1657002455.445944][4040:4045] CHIP:TOO: [1]: { - [1657002455.445991][4040:4045] CHIP:TOO: Type: 17 - [1657002455.446025][4040:4045] CHIP:TOO: Revision: 1 - [1657002455.446056][4040:4045] CHIP:TOO: } + [1666252723.595161][47851:47856] CHIP:TOO: Endpoint: 9 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 3716023031 + [1666252723.595284][47851:47856] CHIP:TOO: DeviceTypeList: 1 entries + [1666252723.595371][47851:47856] CHIP:TOO: [1]: { + [1666252723.595449][47851:47856] CHIP:TOO: Type: 17 + [1666252723.595484][47851:47856] CHIP:TOO: Revision: 1 + [1666252723.595514][47851:47856] CHIP:TOO: } + + + ./chip-tool descriptor read device-type-list 1 10 + - ./chip-tool descriptor read device-list 1 10 Verify in TH(chip-tool) Log - [1657002473.100910][4047:4052] CHIP:TOO: Endpoint: 10 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 259205426 - [1657002473.100967][4047:4052] CHIP:TOO: device list: 2 entries - [1657002473.101013][4047:4052] CHIP:TOO: [1]: { - [1657002473.101051][4047:4052] CHIP:TOO: Type: 256 - [1657002473.101076][4047:4052] CHIP:TOO: Revision: 1 - [1657002473.101098][4047:4052] CHIP:TOO: } - [1657002473.101126][4047:4052] CHIP:TOO: [2]: { - [1657002473.101148][4047:4052] CHIP:TOO: Type: 19 - [1657002473.101170][4047:4052] CHIP:TOO: Revision: 1 - [1657002473.101192][4047:4052] CHIP:TOO: } + [1666252816.237844][47882:47887] CHIP:TOO: Endpoint: 10 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 4193039876 + [1666252816.237980][47882:47887] CHIP:TOO: DeviceTypeList: 2 entries + [1666252816.238043][47882:47887] CHIP:TOO: [1]: { + [1666252816.238090][47882:47887] CHIP:TOO: Type: 256 + [1666252816.238117][47882:47887] CHIP:TOO: Revision: 1 + [1666252816.238143][47882:47887] CHIP:TOO: } + [1666252816.238178][47882:47887] CHIP:TOO: [2]: { + [1666252816.238206][47882:47887] CHIP:TOO: Type: 19 + [1666252816.238233][47882:47887] CHIP:TOO: Revision: 1 + [1666252816.238256][47882:47887] CHIP:TOO: } + + + ./chip-tool descriptor read device-type-list 1 11 - ./chip-tool descriptor read device-list 1 11 Verify in TH(chip-tool) Log - [1657002495.856770][4061:4066] CHIP:TOO: Endpoint: 11 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 4248421677 - [1657002495.856836][4061:4066] CHIP:TOO: device list: 2 entries - [1657002495.856893][4061:4066] CHIP:TOO: [1]: { - [1657002495.856938][4061:4066] CHIP:TOO: Type: 256 - [1657002495.856968][4061:4066] CHIP:TOO: Revision: 1 - [1657002495.856996][4061:4066] CHIP:TOO: } - [1657002495.857030][4061:4066] CHIP:TOO: [2]: { - [1657002495.857058][4061:4066] CHIP:TOO: Type: 19 - [1657002495.857085][4061:4066] CHIP:TOO: Revision: 1 - [1657002495.857112][4061:4066] CHIP:TOO: } + [1666252858.431544][47894:47899] CHIP:TOO: Endpoint: 11 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 2632191905 + [1666252858.431646][47894:47899] CHIP:TOO: DeviceTypeList: 2 entries + [1666252858.431688][47894:47899] CHIP:TOO: [1]: { + [1666252858.431712][47894:47899] CHIP:TOO: Type: 256 + [1666252858.431736][47894:47899] CHIP:TOO: Revision: 1 + [1666252858.431758][47894:47899] CHIP:TOO: } + [1666252858.431788][47894:47899] CHIP:TOO: [2]: { + [1666252858.431811][47894:47899] CHIP:TOO: Type: 19 + [1666252858.431832][47894:47899] CHIP:TOO: Revision: 1 + [1666252858.431851][47894:47899] CHIP:TOO: } + ./chip-tool descriptor read device-type-list 1 12 - ./chip-tool descriptor read device-list 1 12 Verify in TH(chip-tool) Log - [1657002515.862187][4073:4078] CHIP:TOO: Endpoint: 12 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 2731599835 - [1657002515.862249][4073:4078] CHIP:TOO: device list: 2 entries - [1657002515.862302][4073:4078] CHIP:TOO: [1]: { - [1657002515.862343][4073:4078] CHIP:TOO: Type: 256 - [1657002515.862372][4073:4078] CHIP:TOO: Revision: 1 - [1657002515.862398][4073:4078] CHIP:TOO: } - [1657002515.862429][4073:4078] CHIP:TOO: [2]: { - [1657002515.862455][4073:4078] CHIP:TOO: Type: 19 - [1657002515.862480][4073:4078] CHIP:TOO: Revision: 1 - [1657002515.862504][4073:4078] CHIP:TOO: } + [1666253053.966809][47936:47941] CHIP:TOO: Endpoint: 12 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 494395813 + [1666253053.966877][47936:47941] CHIP:TOO: DeviceTypeList: 2 entries + [1666253053.966916][47936:47941] CHIP:TOO: [1]: { + [1666253053.966947][47936:47941] CHIP:TOO: Type: 256 + [1666253053.966964][47936:47941] CHIP:TOO: Revision: 1 + [1666253053.966981][47936:47941] CHIP:TOO: } + [1666253053.967001][47936:47941] CHIP:TOO: [2]: { + [1666253053.967016][47936:47941] CHIP:TOO: Type: 19 + [1666253053.967031][47936:47941] CHIP:TOO: Revision: 1 + [1666253053.967046][47936:47941] CHIP:TOO: } - ./chip-tool descriptor read device-list 1 13 + ./chip-tool descriptor read device-type-list 1 13 Verify in TH(chip-tool) Log - - [1657002538.134605][4097:4102] CHIP:TOO: Endpoint: 13 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 3449178249 - [1657002538.134700][4097:4102] CHIP:TOO: device list: 2 entries - [1657002538.134784][4097:4102] CHIP:TOO: [1]: { - [1657002538.134869][4097:4102] CHIP:TOO: Type: 256 - [1657002538.134916][4097:4102] CHIP:TOO: Revision: 1 - [1657002538.134973][4097:4102] CHIP:TOO: } - [1657002538.135025][4097:4102] CHIP:TOO: [2]: { - [1657002538.135083][4097:4102] CHIP:TOO: Type: 19 - [1657002538.135126][4097:4102] CHIP:TOO: Revision: 1 - [1657002538.135166][4097:4102] CHIP:TOO: } + [1666253095.919526][47946:47951] CHIP:TOO: Endpoint: 13 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 1009438523 + [1666253095.919637][47946:47951] CHIP:TOO: DeviceTypeList: 2 entries + [1666253095.919720][47946:47951] CHIP:TOO: [1]: { + [1666253095.919747][47946:47951] CHIP:TOO: Type: 256 + [1666253095.919771][47946:47951] CHIP:TOO: Revision: 1 + [1666253095.919793][47946:47951] CHIP:TOO: } + [1666253095.919825][47946:47951] CHIP:TOO: [2]: { + [1666253095.919849][47946:47951] CHIP:TOO: Type: 19 + [1666253095.919872][47946:47951] CHIP:TOO: Revision: 1 + [1666253095.919894][47946:47951] CHIP:TOO: } disabled: true - label: @@ -541,16 +562,15 @@ tests: - ./chip-tool descriptor read device-list 1 0 + ./chip-tool descriptor read device-type-list 1 0 Verify in TH(chip-tool) Log - - [1657514215.227230][15951:15956] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 508500617 - [1657514215.227289][15951:15956] CHIP:TOO: device list: 1 entries - [1657514215.227362][15951:15956] CHIP:TOO: [1]: { - [1657514215.227388][15951:15956] CHIP:TOO: Type: 22 - [1657514215.227411][15951:15956] CHIP:TOO: Revision: 1 - [1657514215.227433][15951:15956] CHIP:TOO: } + [1666258982.251127][49133:49138] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 4030820095 + [1666258982.251208][49133:49138] CHIP:TOO: DeviceTypeList: 1 entries + [1666258982.251261][49133:49138] CHIP:TOO: [1]: { + [1666258982.251300][49133:49138] CHIP:TOO: Type: 22 + [1666258982.251325][49133:49138] CHIP:TOO: Revision: 1 + [1666258982.251347][49133:49138] CHIP:TOO: } disabled: true - label: "Repeat step 2b for endpoint found in step 1b (the Aggregator EP)" @@ -577,16 +597,15 @@ tests: [1657004854.903818][4855:4860] CHIP:TOO: [12]: 14 - ./chip-tool descriptor read device-list 1 1 + ./chip-tool descriptor read device-type-list 1 0 Verify in TH(chip-tool) Log - - [1657514252.212456][15958:15963] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 2755694332 - [1657514252.212521][15958:15963] CHIP:TOO: device list: 1 entries - [1657514252.212578][15958:15963] CHIP:TOO: [1]: { - [1657514252.212610][15958:15963] CHIP:TOO: Type: 14 - [1657514252.212639][15958:15963] CHIP:TOO: Revision: 1 - [1657514252.212666][15958:15963] CHIP:TOO: } + [1666259336.460366][49173:49178] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 4030820095 + [1666259336.460437][49173:49178] CHIP:TOO: DeviceTypeList: 1 entries + [1666259336.460497][49173:49178] CHIP:TOO: [1]: { + [1666259336.460543][49173:49178] CHIP:TOO: Type: 22 + [1666259336.460571][49173:49178] CHIP:TOO: Revision: 1 + [1666259336.460599][49173:49178] CHIP:TOO: } disabled: true - label: @@ -718,138 +737,149 @@ tests: 1657014512.922645][6043:6048] CHIP:TOO: Endpoint: 14 Cluster: 0x0000_001D Attribute 0x0000_0003 DataVersion: 503350386 [1657014512.922742][6043:6048] CHIP:TOO: parts list: 0 entries - ./chip-tool descriptor read device-list 1 1 + ./chip-tool descriptor read device-type-list 1 1 + Verify in TH(chip-tool) Log + [1666259443.940442][49193:49198] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 3968445751 + [1666259443.940547][49193:49198] CHIP:TOO: DeviceTypeList: 1 entries + [1666259443.940616][49193:49198] CHIP:TOO: [1]: { + [1666259443.940666][49193:49198] CHIP:TOO: Type: 14 + [1666259443.940690][49193:49198] CHIP:TOO: Revision: 1 + [1666259443.940710][49193:49198] CHIP:TOO: } + - [1657014181.180101][5978:5983] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 1583672815 - [1657014181.180163][5978:5983] CHIP:TOO: device list: 1 entries - [1657014181.180244][5978:5983] CHIP:TOO: [1]: { - [1657014181.180289][5978:5983] CHIP:TOO: Type: 14 - [1657014181.180319][5978:5983] CHIP:TOO: Revision: 1 - [1657014181.180347][5978:5983] CHIP:TOO: } + + ./chip-tool descriptor read device-type-list 1 3 - ./chip-tool descriptor read device-list 1 3 Verify in TH(chip-tool) Log - [1657003925.553294][4664:4669] CHIP:TOO: Endpoint: 3 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 2452512872 - [1657003925.553368][4664:4669] CHIP:TOO: device list: 2 entries - [1657003925.553430][4664:4669] CHIP:TOO: [1]: { - [1657003925.553492][4664:4669] CHIP:TOO: Type: 256 - [1657003925.553527][4664:4669] CHIP:TOO: Revision: 1 - [1657003925.553557][4664:4669] CHIP:TOO: } - [1657003925.553608][4664:4669] CHIP:TOO: [2]: { - [1657003925.553638][4664:4669] CHIP:TOO: Type: 19 - [1657003925.553682][4664:4669] CHIP:TOO: Revision: 1 - [1657003925.553714][4664:4669] CHIP:TOO: } + [1666338247.117097][53837:53842] CHIP:TOO: Endpoint: 3 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 2862309133 + [1666338247.117198][53837:53842] CHIP:TOO: DeviceTypeList: 2 entries + [1666338247.117275][53837:53842] CHIP:TOO: [1]: { + [1666338247.117302][53837:53842] CHIP:TOO: Type: 256 + [1666338247.117346][53837:53842] CHIP:TOO: Revision: 1 + [1666338247.117370][53837:53842] CHIP:TOO: } + [1666338247.117402][53837:53842] CHIP:TOO: [2]: { + [1666338247.117425][53837:53842] CHIP:TOO: Type: 19 + [1666338247.117449][53837:53842] CHIP:TOO: Revision: 1 + [1666338247.117472][53837:53842] CHIP:TOO: } + - ./chip-tool descriptor read device-list 1 4 + ./chip-tool descriptor read device-type-list 1 4 + Verify in TH(chip-tool) Log - [1663237341.014887][5658:5663] CHIP:TOO: Endpoint: 4 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 2509692936 - [1663237341.014959][5658:5663] CHIP:TOO: DeviceTypeList: 2 entries - [1663237341.015014][5658:5663] CHIP:TOO: [1]: { - [1663237341.015044][5658:5663] CHIP:TOO: Type: 770 - [1663237341.015072][5658:5663] CHIP:TOO: Revision: 1 - [1663237341.015098][5658:5663] CHIP:TOO: } - [1663237341.015130][5658:5663] CHIP:TOO: [2]: { - [1663237341.015158][5658:5663] CHIP:TOO: Type: 19 - [1663237341.015184][5658:5663] CHIP:TOO: Revision: 1 - [1663237341.015210][5658:5663] CHIP:TOO: } + [1666259669.219517][49250:49255] CHIP:TOO: Endpoint: 4 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 1944707282 + [1666259669.219625][49250:49255] CHIP:TOO: DeviceTypeList: 2 entries + [1666259669.219670][49250:49255] CHIP:TOO: [1]: { + [1666259669.219698][49250:49255] CHIP:TOO: Type: 770 + [1666259669.219725][49250:49255] CHIP:TOO: Revision: 1 + [1666259669.219750][49250:49255] CHIP:TOO: } + [1666259669.219784][49250:49255] CHIP:TOO: [2]: { + [1666259669.219810][49250:49255] CHIP:TOO: Type: 19 + [1666259669.219834][49250:49255] CHIP:TOO: Revision: 1 + [1666259669.219858][49250:49255] CHIP:TOO: } + + + ./chip-tool descriptor read device-type-list 1 5 - ./chip-tool descriptor read device-list 1 5 Verify in TH(chip-tool) Log + [1666259695.336104][49258:49263] CHIP:TOO: Endpoint: 5 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 1760060075 + [1666259695.336266][49258:49263] CHIP:TOO: DeviceTypeList: 2 entries + [1666259695.336368][49258:49263] CHIP:TOO: [1]: { + [1666259695.336449][49258:49263] CHIP:TOO: Type: 770 + [1666259695.336500][49258:49263] CHIP:TOO: Revision: 1 + [1666259695.336551][49258:49263] CHIP:TOO: } + [1666259695.336622][49258:49263] CHIP:TOO: [2]: { + [1666259695.336659][49258:49263] CHIP:TOO: Type: 19 + [1666259695.336694][49258:49263] CHIP:TOO: Revision: 1 + [1666259695.336745][49258:49263] CHIP:TOO: } - [[1663237406.574050][5670:5675] CHIP:DMG: } - [1663237406.574405][5670:5675] CHIP:TOO: Endpoint: 5 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 1669202494 - [1663237406.574473][5670:5675] CHIP:TOO: DeviceTypeList: 2 entries - [1663237406.574528][5670:5675] CHIP:TOO: [1]: { - [1663237406.574559][5670:5675] CHIP:TOO: Type: 770 - [1663237406.574587][5670:5675] CHIP:TOO: Revision: 1 - [1663237406.574612][5670:5675] CHIP:TOO: } - [1663237406.574643][5670:5675] CHIP:TOO: [2]: { - [1663237406.574670][5670:5675] CHIP:TOO: Type: 19 - [1663237406.574695][5670:5675] CHIP:TOO: Revision: 1 - [1663237406.574721][5670:5675] CHIP:TOO: } + ./chip-tool descriptor read device-type-list 1 6 - ./chip-tool descriptor read device-list 1 6 Verify in TH(chip-tool) Log + [1666259757.823150][49274:49279] CHIP:TOO: Endpoint: 6 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 3539120641 + [1666259757.823220][49274:49279] CHIP:TOO: DeviceTypeList: 1 entries + [1666259757.823250][49274:49279] CHIP:TOO: [1]: { + [1666259757.823269][49274:49279] CHIP:TOO: Type: 19 + [1666259757.823287][49274:49279] CHIP:TOO: Revision: 1 + [1666259757.823304][49274:49279] CHIP:TOO: } - [1657004053.597061][4698:4703] CHIP:TOO: Endpoint: 6 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 295450100 - [1657004053.597116][4698:4703] CHIP:TOO: device list: 1 entries - [1657004053.597164][4698:4703] CHIP:TOO: [1]: { - [1657004053.597200][4698:4703] CHIP:TOO: Type: 19 - [1657004053.597225][4698:4703] CHIP:TOO: Revision: 1 - [1657004053.597248][4698:4703] CHIP:TOO: } + ./chip-tool descriptor read device-type-list 1 10 - ./chip-tool descriptor read device-list 1 10 Verify in TH(chip-tool) Log + [1666259819.548394][49296:49301] CHIP:TOO: Endpoint: 10 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 4193039876 + [1666259819.548807][49296:49301] CHIP:TOO: DeviceTypeList: 2 entries + [1666259819.548995][49296:49301] CHIP:TOO: [1]: { + [1666259819.549025][49296:49301] CHIP:TOO: Type: 256 + [1666259819.549053][49296:49301] CHIP:TOO: Revision: 1 + [1666259819.549080][49296:49301] CHIP:TOO: } + [1666259819.549116][49296:49301] CHIP:TOO: [2]: { + [1666259819.549141][49296:49301] CHIP:TOO: Type: 19 + [1666259819.549165][49296:49301] CHIP:TOO: Revision: 1 + [1666259819.549191][49296:49301] CHIP:TOO: } - [1657004074.939061][4704:4709] CHIP:TOO: Endpoint: 10 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 259205426 - [1657004074.939126][4704:4709] CHIP:TOO: device list: 2 entries - [1657004074.939178][4704:4709] CHIP:TOO: [1]: { - [1657004074.939221][4704:4709] CHIP:TOO: Type: 256 - [1657004074.939250][4704:4709] CHIP:TOO: Revision: 1 - [1657004074.939272][4704:4709] CHIP:TOO: } - [1657004074.939298][4704:4709] CHIP:TOO: [2]: { - [1657004074.939320][4704:4709] CHIP:TOO: Type: 19 - [1657004074.939340][4704:4709] CHIP:TOO: Revision: 1 - [1657004074.939361][4704:4709] CHIP:TOO: } + ./chip-tool descriptor read device-type-list 1 11 - ./chip-tool descriptor read device-list 1 11 Verify in TH(chip-tool) Log [1657004114.075998][4725:4730] CHIP:TOO: Endpoint: 11 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 4248421677 - [1657004114.076073][4725:4730] CHIP:TOO: device list: 2 entries - [1657004114.076130][4725:4730] CHIP:TOO: [1]: { - [1657004114.076209][4725:4730] CHIP:TOO: Type: 256 - [1657004114.076342][4725:4730] CHIP:TOO: Revision: 1 - [1657004114.076372][4725:4730] CHIP:TOO: } - [1657004114.076407][4725:4730] CHIP:TOO: [2]: { - [1657004114.076435][4725:4730] CHIP:TOO: Type: 19 - [1657004114.076474][4725:4730] CHIP:TOO: Revision: 1 - [1657004114.076503][4725:4730] CHIP:TOO: } + [1666259853.748503][49306:49311] CHIP:TOO: Endpoint: 11 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 2632191905 + [1666259853.748599][49306:49311] CHIP:TOO: DeviceTypeList: 2 entries + [1666259853.748676][49306:49311] CHIP:TOO: [1]: { + [1666259853.748703][49306:49311] CHIP:TOO: Type: 256 + [1666259853.748748][49306:49311] CHIP:TOO: Revision: 1 + [1666259853.748773][49306:49311] CHIP:TOO: } + [1666259853.748805][49306:49311] CHIP:TOO: [2]: { + [1666259853.748829][49306:49311] CHIP:TOO: Type: 19 + [1666259853.748852][49306:49311] CHIP:TOO: Revision: 1 + [1666259853.748875][49306:49311] CHIP:TOO: } + + + ./chip-tool descriptor read device-type-list 1 12 - ./chip-tool descriptor read device-list 1 12 Verify in TH(chip-tool) Log - [1657004134.659723][4737:4742] CHIP:TOO: Endpoint: 12 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 2731599835 - [1657004134.659785][4737:4742] CHIP:TOO: device list: 2 entries - [1657004134.659835][4737:4742] CHIP:TOO: [1]: { - [1657004134.659875][4737:4742] CHIP:TOO: Type: 256 - [1657004134.659901][4737:4742] CHIP:TOO: Revision: 1 - [1657004134.659925][4737:4742] CHIP:TOO: } - [1657004134.659953][4737:4742] CHIP:TOO: [2]: { - [1657004134.659977][4737:4742] CHIP:TOO: Type: 19 - [1657004134.660001][4737:4742] CHIP:TOO: Revision: 1 - [1657004134.660023][4737:4742] CHIP:TOO: } + [1666259896.402204][49317:49322] CHIP:TOO: Endpoint: 12 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 494395813 + [1666259896.402387][49317:49322] CHIP:TOO: DeviceTypeList: 2 entries + [1666259896.402454][49317:49322] CHIP:TOO: [1]: { + [1666259896.402499][49317:49322] CHIP:TOO: Type: 256 + [1666259896.402525][49317:49322] CHIP:TOO: Revision: 1 + [1666259896.402549][49317:49322] CHIP:TOO: } + [1666259896.402580][49317:49322] CHIP:TOO: [2]: { + [1666259896.402604][49317:49322] CHIP:TOO: Type: 19 + [1666259896.402627][49317:49322] CHIP:TOO: Revision: 1 + [1666259896.402649][49317:49322] CHIP:TOO: } - ./chip-tool descriptor read device-list 1 13 - Verify in TH(chip-tool) Log - [1657004152.758221][4749:4754] CHIP:TOO: Endpoint: 13 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 3449178249 - [1657004152.758277][4749:4754] CHIP:TOO: device list: 2 entries - [1657004152.758323][4749:4754] CHIP:TOO: [1]: { - [1657004152.758359][4749:4754] CHIP:TOO: Type: 256 - [1657004152.758384][4749:4754] CHIP:TOO: Revision: 1 - [1657004152.758406][4749:4754] CHIP:TOO: } - [1657004152.758433][4749:4754] CHIP:TOO: [2]: { - [1657004152.758456][4749:4754] CHIP:TOO: Type: 19 - [1657004152.758478][4749:4754] CHIP:TOO: Revision: 1 - [1657004152.758500][4749:4754] CHIP:TOO: } + ./chip-tool descriptor read device-type-list 1 13 + Verify in TH(chip-tool) Log + [1666259951.507848][49328:49333] CHIP:TOO: Endpoint: 13 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 1009438523 + [1666259951.507957][49328:49333] CHIP:TOO: DeviceTypeList: 2 entries + [1666259951.508009][49328:49333] CHIP:TOO: [1]: { + [1666259951.508040][49328:49333] CHIP:TOO: Type: 256 + [1666259951.508072][49328:49333] CHIP:TOO: Revision: 1 + [1666259951.508100][49328:49333] CHIP:TOO: } + [1666259951.508131][49328:49333] CHIP:TOO: [2]: { + [1666259951.508154][49328:49333] CHIP:TOO: Type: 19 + [1666259951.508177][49328:49333] CHIP:TOO: Revision: 1 + [1666259951.508200][49328:49333] CHIP:TOO: } + + + ./chip-tool descriptor read device-type-list 1 14 - ./chip-tool descriptor read device-list 1 14 Verify in TH(chip-tool) Log [1657014545.912534][6051:6056] CHIP:TOO: Endpoint: 14 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 503350386 @@ -872,7 +902,7 @@ tests: Verify step 6 and 7 of TC-BR-1 for bridged device added in step 2 of TC-BR-2 For actuator, - "From Step 5 output of TC-BR-1 , choose one of the device type and identfy the device from the device librray. + "From Step 5 output of TC-BR-1 , choose one of the device type and identfy the device from the device Library For Ex: on-off cluster has been taken as example to run tfurther steps" follow below steps 1) Choose on-off cluster as the bridged devices which is an actuator @@ -992,16 +1022,17 @@ tests: [1657005165.790727][4885:4890] CHIP:TOO: [12]: 14 Verify that DeviceTypeList has not changed compared to step 1a - ./chip-tool descriptor read device-list 1 0 - Verify in TH(chip-tool) Log - [1657514215.227230][15951:15956] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 508500617 - [1657514215.227289][15951:15956] CHIP:TOO: device list: 1 entries - [1657514215.227362][15951:15956] CHIP:TOO: [1]: { - [1657514215.227388][15951:15956] CHIP:TOO: Type: 22 - [1657514215.227411][15951:15956] CHIP:TOO: Revision: 1 - [1657514215.227433][15951:15956] CHIP:TOO: } + ./chip-tool descriptor read device-type-list 1 0 + + Verify in TH(chip-tool) Log + [1666260216.664281][49376:49381] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 4030820095 + [1666260216.664352][49376:49381] CHIP:TOO: DeviceTypeList: 1 entries + [1666260216.664420][49376:49381] CHIP:TOO: [1]: { + [1666260216.664474][49376:49381] CHIP:TOO: Type: 22 + [1666260216.664504][49376:49381] CHIP:TOO: Revision: 1 + [1666260216.664531][49376:49381] CHIP:TOO: } disabled: true - label: "Repeat step 4b for endpoint found in step 1b (the Aggregator EP)" @@ -1027,16 +1058,16 @@ tests: [1657005188.475279][4893:4898] CHIP:TOO: [11]: 14 - ./chip-tool descriptor read device-list 1 1 + ./chip-tool descriptor read device-type-list 1 1 Verify in TH(chip-tool) Log - [1657514252.212456][15958:15963] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 2755694332 - [1657514252.212521][15958:15963] CHIP:TOO: device list: 1 entries - [1657514252.212578][15958:15963] CHIP:TOO: [1]: { - [1657514252.212610][15958:15963] CHIP:TOO: Type: 14 - [1657514252.212639][15958:15963] CHIP:TOO: Revision: 1 - [1657514252.212666][15958:15963] CHIP:TOO: } + [1666260297.215137][49388:49393] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 3968445751 + [1666260297.215199][49388:49393] CHIP:TOO: DeviceTypeList: 1 entries + [1666260297.215234][49388:49393] CHIP:TOO: [1]: { + [1666260297.215270][49388:49393] CHIP:TOO: Type: 14 + [1666260297.215292][49388:49393] CHIP:TOO: Revision: 1 + [1666260297.215312][49388:49393] CHIP:TOO: } disabled: true - label: @@ -1168,143 +1199,144 @@ tests: 1657014512.922645][6043:6048] CHIP:TOO: Endpoint: 14 Cluster: 0x0000_001D Attribute 0x0000_0003 DataVersion: 503350386 [1657014512.922742][6043:6048] CHIP:TOO: parts list: 0 entries - ./chip-tool descriptor read device-list 1 1 + ./chip-tool descriptor read device-type-list 1 1 Verify in TH(chip-tool) Log - [1657014181.180101][5978:5983] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 1583672815 - [1657014181.180163][5978:5983] CHIP:TOO: device list: 1 entries - [1657014181.180244][5978:5983] CHIP:TOO: [1]: { - [1657014181.180289][5978:5983] CHIP:TOO: Type: 14 - [1657014181.180319][5978:5983] CHIP:TOO: Revision: 1 - [1657014181.180347][5978:5983] CHIP:TOO: } - + [1666338959.159031][54089:54094] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 4153437440 + [1666338959.159104][54089:54094] CHIP:TOO: DeviceTypeList: 1 entries + [1666338959.159177][54089:54094] CHIP:TOO: [1]: { + [1666338959.159226][54089:54094] CHIP:TOO: Type: 14 + [1666338959.159253][54089:54094] CHIP:TOO: Revision: 1 + [1666338959.159277][54089:54094] CHIP:TOO: } - ./chip-tool descriptor read device-list 1 4 + ./chip-tool descriptor read device-type-list 1 4 Verify in TH(chip-tool) Log - [1657004014.927308][4678:4683] CHIP:TOO: Endpoint: 4 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 1398882309 - OO: Endpoint: 4 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 2589882031 - [1663150288.097040][45626:45633] CHIP:TOO: device list: 2 entries - [1663150288.097069][45626:45633] CHIP:TOO: [1]: { - [1663150288.097090][45626:45633] CHIP:TOO: Type: 770 - [1663150288.097109][45626:45633] CHIP:TOO: Revision: 1 - [1663150288.097127][45626:45633] CHIP:TOO: } - [1663150288.097152][45626:45633] CHIP:TOO: [2]: { - [1663150288.097170][45626:45633] CHIP:TOO: Type: 19 - [1663150288.097187][45626:45633] CHIP:TOO: Revision: 1 - [1663150288.097205][45626:45633] CHIP:TOO: } + [1666339056.791288][54121:54126] CHIP:TOO: Endpoint: 4 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 2823994112 + [1666339056.791391][54121:54126] CHIP:TOO: DeviceTypeList: 2 entries + [1666339056.791438][54121:54126] CHIP:TOO: [1]: { + [1666339056.791465][54121:54126] CHIP:TOO: Type: 770 + [1666339056.791496][54121:54126] CHIP:TOO: Revision: 1 + [1666339056.791525][54121:54126] CHIP:TOO: } + [1666339056.791568][54121:54126] CHIP:TOO: [2]: { + [1666339056.791596][54121:54126] CHIP:TOO: Type: 19 + [1666339056.791626][54121:54126] CHIP:TOO: Revision: 1 + [1666339056.791653][54121:54126] CHIP:TOO: } + + + ./chip-tool descriptor read device-type-list 1 5 - ./chip-tool descriptor read device-list 1 5 Verify in TH(chip-tool) Log - [1657004035.789404][4690:4695] CHIP:TOO: Endpoint: 5 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 130458766 - OO: Endpoint: 4 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 2589882031 - [1663150288.097040][45626:45633] CHIP:TOO: device list: 2 entries - [1663150288.097069][45626:45633] CHIP:TOO: [1]: { - [1663150288.097090][45626:45633] CHIP:TOO: Type: 770 - [1663150288.097109][45626:45633] CHIP:TOO: Revision: 1 - [1663150288.097127][45626:45633] CHIP:TOO: } - [1663150288.097152][45626:45633] CHIP:TOO: [2]: { - [1663150288.097170][45626:45633] CHIP:TOO: Type: 19 - [1663150288.097187][45626:45633] CHIP:TOO: Revision: 1 - [1663150288.097205][45626:45633] CHIP:TOO: } + [1666339133.924066][54135:54140] CHIP:TOO: Endpoint: 5 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 1185270366 + [1666339133.924157][54135:54140] CHIP:TOO: DeviceTypeList: 2 entries + [1666339133.924202][54135:54140] CHIP:TOO: [1]: { + [1666339133.924230][54135:54140] CHIP:TOO: Type: 770 + [1666339133.924261][54135:54140] CHIP:TOO: Revision: 1 + [1666339133.924290][54135:54140] CHIP:TOO: } + [1666339133.924331][54135:54140] CHIP:TOO: [2]: { + [1666339133.924357][54135:54140] CHIP:TOO: Type: 19 + [1666339133.924386][54135:54140] CHIP:TOO: Revision: 1 + [1666339133.924413][54135:54140] CHIP:TOO: } - ./chip-tool descriptor read device-list 1 6 + ./chip-tool descriptor read device-type-list 1 6 Verify in TH(chip-tool) Log - [1657004053.597061][4698:4703] CHIP:TOO: Endpoint: 6 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 295450100 - [1657004053.597116][4698:4703] CHIP:TOO: device list: 1 entries - [1657004053.597164][4698:4703] CHIP:TOO: [1]: { - [1657004053.597200][4698:4703] CHIP:TOO: Type: 19 - [1657004053.597225][4698:4703] CHIP:TOO: Revision: 1 - [1657004053.597248][4698:4703] CHIP:TOO: } + [1666339192.765667][54150:54155] CHIP:TOO: Endpoint: 6 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 3019197104 + [1666339192.765681][54150:54155] CHIP:TOO: DeviceTypeList: 1 entries + [1666339192.765702][54150:54155] CHIP:TOO: [1]: { + [1666339192.765717][54150:54155] CHIP:TOO: Type: 19 + [1666339192.765726][54150:54155] CHIP:TOO: Revision: 1 + [1666339192.765735][54150:54155] CHIP:TOO: } + ./chip-tool descriptor read device-type-list 1 10 - ./chip-tool descriptor read device-list 1 10 Verify in TH(chip-tool) Log - [1657004074.939061][4704:4709] CHIP:TOO: Endpoint: 10 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 259205426 - [1657004074.939126][4704:4709] CHIP:TOO: device list: 2 entries - [1657004074.939178][4704:4709] CHIP:TOO: [1]: { - [1657004074.939221][4704:4709] CHIP:TOO: Type: 256 - [1657004074.939250][4704:4709] CHIP:TOO: Revision: 1 - [1657004074.939272][4704:4709] CHIP:TOO: } - [1657004074.939298][4704:4709] CHIP:TOO: [2]: { - [1657004074.939320][4704:4709] CHIP:TOO: Type: 19 - [1657004074.939340][4704:4709] CHIP:TOO: Revision: 1 - [1657004074.939361][4704:4709] CHIP:TOO: } - + [1666339247.022099][54172:54177] CHIP:TOO: Endpoint: 10 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 3847761018 + [1666339247.022167][54172:54177] CHIP:TOO: DeviceTypeList: 2 entries + [1666339247.022205][54172:54177] CHIP:TOO: [1]: { + [1666339247.022231][54172:54177] CHIP:TOO: Type: 256 + [1666339247.022257][54172:54177] CHIP:TOO: Revision: 1 + [1666339247.022281][54172:54177] CHIP:TOO: } + [1666339247.022313][54172:54177] CHIP:TOO: [2]: { + [1666339247.022336][54172:54177] CHIP:TOO: Type: 19 + [1666339247.022360][54172:54177] CHIP:TOO: Revision: 1 + [1666339247.022383][54172:54177] CHIP:TOO: } - ./chip-tool descriptor read device-list 1 11 + ./chip-tool descriptor read device-type-list 1 11 Verify in TH(chip-tool) Log - [1657004114.075998][4725:4730] CHIP:TOO: Endpoint: 11 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 4248421677 - [1657004114.076073][4725:4730] CHIP:TOO: device list: 2 entries - [1657004114.076130][4725:4730] CHIP:TOO: [1]: { - [1657004114.076209][4725:4730] CHIP:TOO: Type: 256 - [1657004114.076342][4725:4730] CHIP:TOO: Revision: 1 - [1657004114.076372][4725:4730] CHIP:TOO: } - [1657004114.076407][4725:4730] CHIP:TOO: [2]: { - [1657004114.076435][4725:4730] CHIP:TOO: Type: 19 - [1657004114.076474][4725:4730] CHIP:TOO: Revision: 1 - [1657004114.076503][4725:4730] CHIP:TOO: } + [1666339310.168000][54182:54187] CHIP:TOO: Endpoint: 11 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 4158444484 + [1666339310.168098][54182:54187] CHIP:TOO: DeviceTypeList: 2 entries + [1666339310.168171][54182:54187] CHIP:TOO: [1]: { + [1666339310.168224][54182:54187] CHIP:TOO: Type: 256 + [1666339310.168258][54182:54187] CHIP:TOO: Revision: 1 + [1666339310.168289][54182:54187] CHIP:TOO: } + [1666339310.168333][54182:54187] CHIP:TOO: [2]: { + [1666339310.168364][54182:54187] CHIP:TOO: Type: 19 + [1666339310.168397][54182:54187] CHIP:TOO: Revision: 1 + [1666339310.168427][54182:54187] CHIP:TOO: } + + + ./chip-tool descriptor read device-type-list 1 12 - ./chip-tool descriptor read device-list 1 12 Verify in TH(chip-tool) Log - [1657004134.659723][4737:4742] CHIP:TOO: Endpoint: 12 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 2731599835 - [1657004134.659785][4737:4742] CHIP:TOO: device list: 2 entries - [1657004134.659835][4737:4742] CHIP:TOO: [1]: { - [1657004134.659875][4737:4742] CHIP:TOO: Type: 256 - [1657004134.659901][4737:4742] CHIP:TOO: Revision: 1 - [1657004134.659925][4737:4742] CHIP:TOO: } - [1657004134.659953][4737:4742] CHIP:TOO: [2]: { - [1657004134.659977][4737:4742] CHIP:TOO: Type: 19 - [1657004134.660001][4737:4742] CHIP:TOO: Revision: 1 - [1657004134.660023][4737:4742] CHIP:TOO: } + [1666339370.827538][54193:54198] CHIP:TOO: Endpoint: 12 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 2979677803 + [1666339370.827566][54193:54198] CHIP:TOO: DeviceTypeList: 2 entries + [1666339370.827593][54193:54198] CHIP:TOO: [1]: { + [1666339370.827603][54193:54198] CHIP:TOO: Type: 256 + [1666339370.827612][54193:54198] CHIP:TOO: Revision: 1 + [1666339370.827620][54193:54198] CHIP:TOO: } + [1666339370.827632][54193:54198] CHIP:TOO: [2]: { + [1666339370.827640][54193:54198] CHIP:TOO: Type: 19 + [1666339370.827649][54193:54198] CHIP:TOO: Revision: 1 + [1666339370.827657][54193:54198] CHIP:TOO: } - ./chip-tool descriptor read device-list 1 13 + ./chip-tool descriptor read device-type-list 1 13 + Verify in TH(chip-tool) Log - [1657004152.758221][4749:4754] CHIP:TOO: Endpoint: 13 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 3449178249 - [1657004152.758277][4749:4754] CHIP:TOO: device list: 2 entries - [1657004152.758323][4749:4754] CHIP:TOO: [1]: { - [1657004152.758359][4749:4754] CHIP:TOO: Type: 256 - [1657004152.758384][4749:4754] CHIP:TOO: Revision: 1 - [1657004152.758406][4749:4754] CHIP:TOO: } - [1657004152.758433][4749:4754] CHIP:TOO: [2]: { - [1657004152.758456][4749:4754] CHIP:TOO: Type: 19 - [1657004152.758478][4749:4754] CHIP:TOO: Revision: 1 - [1657004152.758500][4749:4754] CHIP:TOO: } + [1666339413.453432][54201:54206] CHIP:TOO: Endpoint: 13 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 825842769 + [1666339413.453493][54201:54206] CHIP:TOO: DeviceTypeList: 2 entries + [1666339413.453527][54201:54206] CHIP:TOO: [1]: { + [1666339413.453547][54201:54206] CHIP:TOO: Type: 256 + [1666339413.453567][54201:54206] CHIP:TOO: Revision: 1 + [1666339413.453585][54201:54206] CHIP:TOO: } + [1666339413.453611][54201:54206] CHIP:TOO: [2]: { + [1666339413.453629][54201:54206] CHIP:TOO: Type: 19 + [1666339413.453647][54201:54206] CHIP:TOO: Revision: 1 + [1666339413.453664][54201:54206] CHIP:TOO: } + ./chip-tool descriptor read device-type-list 1 14 - ./chip-tool descriptor read device-list 1 14 Verify in TH(chip-tool) Log - [1657014545.912534][6051:6056] CHIP:TOO: Endpoint: 14 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 503350386 - [1657014545.912595][6051:6056] CHIP:TOO: device list: 2 entries - [1657014545.912645][6051:6056] CHIP:TOO: [1]: { - [1657014545.912684][6051:6056] CHIP:TOO: Type: 256 - [1657014545.912710][6051:6056] CHIP:TOO: Revision: 1 - [1657014545.912735][6051:6056] CHIP:TOO: } - [1657014545.912764][6051:6056] CHIP:TOO: [2]: { - [1657014545.912789][6051:6056] CHIP:TOO: Type: 19 - [1657014545.912812][6051:6056] CHIP:TOO: Revision: 1 - [1657014545.912835][6051:6056] CHIP:TOO: } + [1666339467.335722][54212:54217] CHIP:TOO: Endpoint: 14 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 3691015272 + [1666339467.335748][54212:54217] CHIP:TOO: DeviceTypeList: 2 entries + [1666339467.335768][54212:54217] CHIP:TOO: [1]: { + [1666339467.335775][54212:54217] CHIP:TOO: Type: 256 + [1666339467.335783][54212:54217] CHIP:TOO: Revision: 1 + [1666339467.335790][54212:54217] CHIP:TOO: } + [1666339467.335801][54212:54217] CHIP:TOO: [2]: { + [1666339467.335808][54212:54217] CHIP:TOO: Type: 19 + [1666339467.335815][54212:54217] CHIP:TOO: Revision: 1 + [1666339467.335822][54212:54217] CHIP:TOO: } disabled: true - label: "restart the DUT" @@ -1349,17 +1381,18 @@ tests: [1657005275.757177][4900:4905] CHIP:TOO: [13]: 14 + ./chip-tool descriptor read device-type-list 1 1 - ./chip-tool descriptor read device-list 1 1 Verify in TH(chip-tool) Log - [1657514252.212456][15958:15963] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 2755694332 - [1657514252.212521][15958:15963] CHIP:TOO: device list: 1 entries - [1657514252.212578][15958:15963] CHIP:TOO: [1]: { - [1657514252.212610][15958:15963] CHIP:TOO: Type: 14 - [1657514252.212639][15958:15963] CHIP:TOO: Revision: 1 - [1657514252.212666][15958:15963] CHIP:TOO: } + + [1666260348.181142][49397:49402] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 3968445751 + [1666260348.181193][49397:49402] CHIP:TOO: DeviceTypeList: 1 entries + [1666260348.181241][49397:49402] CHIP:TOO: [1]: { + [1666260348.181327][49397:49402] CHIP:TOO: Type: 14 + [1666260348.181351][49397:49402] CHIP:TOO: Revision: 1 + [1666260348.181372][49397:49402] CHIP:TOO: } disabled: true - label: "Repeat step 5b for endpoint found in step 1b (the Aggregator EP)" @@ -1387,17 +1420,16 @@ tests: [1657005310.590316][4938:4943] CHIP:TOO: [11]: 13 [1657005310.590341][4938:4943] CHIP:TOO: [12]: 14 - - ./chip-tool descriptor read device-list 1 1 + ./chip-tool descriptor read device-type-list 1 1 Verify in TH(chip-tool) Log [1657514252.212456][15958:15963] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 2755694332 - [1657514252.212521][15958:15963] CHIP:TOO: device list: 1 entries - [1657514252.212578][15958:15963] CHIP:TOO: [1]: { - [1657514252.212610][15958:15963] CHIP:TOO: Type: 14 - [1657514252.212639][15958:15963] CHIP:TOO: Revision: 1 - [1657514252.212666][15958:15963] CHIP:TOO: } + [1666260348.181193][49397:49402] CHIP:TOO: DeviceTypeList: 1 entries + [1666260348.181241][49397:49402] CHIP:TOO: [1]: { + [1666260348.181327][49397:49402] CHIP:TOO: Type: 14 + [1666260348.181351][49397:49402] CHIP:TOO: Revision: 1 + [1666260348.181372][49397:49402] CHIP:TOO: } disabled: true - label: @@ -1538,7 +1570,9 @@ tests: - ./chip-tool descriptor read device-list 1 15 + ./chip-tool descriptor read device-type-list 1 15 + + Verify in TH(chip-tool) Log @@ -1553,139 +1587,145 @@ tests: [1657014818.210917][6132:6137] CHIP:TOO: Revision: 1 [1657014818.210939][6132:6137] CHIP:TOO: } - ./chip-tool descriptor read device-list 1 1 + ./chip-tool descriptor read device-type-list 1 1 + Verify in TH(chip-tool) Log + [1666781135.580037][154035:154040] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 1939805432 + [1666781135.580104][154035:154040] CHIP:TOO: DeviceTypeList: 1 entries + [1666781135.580139][154035:154040] CHIP:TOO: [1]: { + [1666781135.580161][154035:154040] CHIP:TOO: Type: 14 + [1666781135.580183][154035:154040] CHIP:TOO: Revision: 1 + [1666781135.580202][154035:154040] CHIP:TOO: } - [1657014181.180101][5978:5983] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 1583672815 - [1657014181.180163][5978:5983] CHIP:TOO: device list: 1 entries - [1657014181.180244][5978:5983] CHIP:TOO: [1]: { - [1657014181.180289][5978:5983] CHIP:TOO: Type: 14 - [1657014181.180319][5978:5983] CHIP:TOO: Revision: 1 - [1657014181.180347][5978:5983] CHIP:TOO: } + ./chip-tool descriptor read device-type-list 1 4 - ./chip-tool descriptor read device-list 1 4 Verify in TH(chip-tool) Log - [1657004014.927308][4678:4683] CHIP:TOO: Endpoint: 4 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 1398882309 - [1657004014.927387][4678:4683] CHIP:TOO: device list: 2 entries - [1657004014.927460][4678:4683] CHIP:TOO: [1]: { - [1657004014.927514][4678:4683] CHIP:TOO: Type: 259 - [1657004014.927551][4678:4683] CHIP:TOO: Revision: 1 - [1657004014.927585][4678:4683] CHIP:TOO: } - [1657004014.927622][4678:4683] CHIP:TOO: [2]: { - [1657004014.927650][4678:4683] CHIP:TOO: Type: 19 - [1657004014.927678][4678:4683] CHIP:TOO: Revision: 1 - [1657004014.927705][4678:4683] CHIP:TOO: } + [[1666781249.506822][154135:154140] CHIP:TOO: Endpoint: 4 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 3384622383 + [1666781249.506936][154135:154140] CHIP:TOO: DeviceTypeList: 2 entries + [1666781249.507000][154135:154140] CHIP:TOO: [1]: { + [1666781249.507053][154135:154140] CHIP:TOO: Type: 770 + [1666781249.507081][154135:154140] CHIP:TOO: Revision: 1 + [1666781249.507106][154135:154140] CHIP:TOO: } + [1666781249.507139][154135:154140] CHIP:TOO: [2]: { + [1666781249.507159][154135:154140] CHIP:TOO: Type: 19 + [1666781249.507181][154135:154140] CHIP:TOO: Revision: 1 + [1666781249.507205][154135:154140] CHIP:TOO: } - ./chip-tool descriptor read device-list 1 5 - Verify in TH(chip-tool) Log + ./chip-tool descriptor read device-type-list 1 5 - [1657004035.789404][4690:4695] CHIP:TOO: Endpoint: 5 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 130458766 - [1657004035.789470][4690:4695] CHIP:TOO: device list: 2 entries - [1657004035.789526][4690:4695] CHIP:TOO: [1]: { - [1657004035.789571][4690:4695] CHIP:TOO: Type: 259 - [1657004035.789601][4690:4695] CHIP:TOO: Revision: 1 - [1657004035.789629][4690:4695] CHIP:TOO: } - [1657004035.789663][4690:4695] CHIP:TOO: [2]: { - [1657004035.789691][4690:4695] CHIP:TOO: Type: 19 - [1657004035.789717][4690:4695] CHIP:TOO: Revision: 1 - [1657004035.789744][4690:4695] CHIP:TOO: } + Verify in TH(chip-tool) Log + [1666781295.814357][154186:154191] CHIP:TOO: Endpoint: 5 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 1586047503 + [1666781295.814477][154186:154191] CHIP:TOO: DeviceTypeList: 2 entries + [1666781295.814517][154186:154191] CHIP:TOO: [1]: { + [1666781295.814573][154186:154191] CHIP:TOO: Type: 770 + [1666781295.814597][154186:154191] CHIP:TOO: Revision: 1 + [1666781295.814612][154186:154191] CHIP:TOO: } + [1666781295.814636][154186:154191] CHIP:TOO: [2]: { + [1666781295.814656][154186:154191] CHIP:TOO: Type: 19 + [1666781295.814670][154186:154191] CHIP:TOO: Revision: 1 + [1666781295.814687][154186:154191] CHIP:TOO: } + + ./chip-tool descriptor read device-type-list 1 6 - ./chip-tool descriptor read device-list 1 6 Verify in TH(chip-tool) Log + [1666781352.226403][154237:154242] CHIP:TOO: Endpoint: 6 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 3245051896 + [1666781352.226485][154237:154242] CHIP:TOO: DeviceTypeList: 1 entries + [1666781352.226823][154237:154242] CHIP:TOO: [1]: { + [1666781352.226862][154237:154242] CHIP:TOO: Type: 19 + [1666781352.226898][154237:154242] CHIP:TOO: Revision: 1 + [1666781352.226934][154237:154242] CHIP:TOO: } - [1657004053.597061][4698:4703] CHIP:TOO: Endpoint: 6 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 295450100 - [1657004053.597116][4698:4703] CHIP:TOO: device list: 1 entries - [1657004053.597164][4698:4703] CHIP:TOO: [1]: { - [1657004053.597200][4698:4703] CHIP:TOO: Type: 19 - [1657004053.597225][4698:4703] CHIP:TOO: Revision: 1 - [1657004053.597248][4698:4703] CHIP:TOO: } + ./chip-tool descriptor read device-type-list 1 10 - ./chip-tool descriptor read device-list 1 10 Verify in TH(chip-tool) Log + [1666781396.648375][154274:154279] CHIP:TOO: Endpoint: 10 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 1293946708 + [1666781396.648475][154274:154279] CHIP:TOO: DeviceTypeList: 2 entries + [1666781396.648540][154274:154279] CHIP:TOO: [1]: { + [1666781396.648593][154274:154279] CHIP:TOO: Type: 256 + [1666781396.648624][154274:154279] CHIP:TOO: Revision: 1 + [1666781396.648649][154274:154279] CHIP:TOO: } + [1666781396.648686][154274:154279] CHIP:TOO: [2]: { + [1666781396.648715][154274:154279] CHIP:TOO: Type: 19 + [1666781396.648742][154274:154279] CHIP:TOO: Revision: 1 + [1666781396.648764][154274:154279] CHIP:TOO: } - [1657004074.939061][4704:4709] CHIP:TOO: Endpoint: 10 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 259205426 - [1657004074.939126][4704:4709] CHIP:TOO: device list: 2 entries - [1657004074.939178][4704:4709] CHIP:TOO: [1]: { - [1657004074.939221][4704:4709] CHIP:TOO: Type: 256 - [1657004074.939250][4704:4709] CHIP:TOO: Revision: 1 - [1657004074.939272][4704:4709] CHIP:TOO: } - [1657004074.939298][4704:4709] CHIP:TOO: [2]: { - [1657004074.939320][4704:4709] CHIP:TOO: Type: 19 - [1657004074.939340][4704:4709] CHIP:TOO: Revision: 1 - [1657004074.939361][4704:4709] CHIP:TOO: } + ./chip-tool descriptor read device-type-list 1 11 - ./chip-tool descriptor read device-list 1 11 Verify in TH(chip-tool) Log - [1657004114.075998][4725:4730] CHIP:TOO: Endpoint: 11 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 4248421677 - [1657004114.076073][4725:4730] CHIP:TOO: device list: 2 entries - [1657004114.076130][4725:4730] CHIP:TOO: [1]: { - [1657004114.076209][4725:4730] CHIP:TOO: Type: 256 - [1657004114.076342][4725:4730] CHIP:TOO: Revision: 1 - [1657004114.076372][4725:4730] CHIP:TOO: } - [1657004114.076407][4725:4730] CHIP:TOO: [2]: { - [1657004114.076435][4725:4730] CHIP:TOO: Type: 19 - [1657004114.076474][4725:4730] CHIP:TOO: Revision: 1 - [1657004114.076503][4725:4730] CHIP:TOO: } + [1666781437.491909][154304:154309] CHIP:TOO: Endpoint: 11 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 731418355 + [1666781437.492152][154304:154309] CHIP:TOO: DeviceTypeList: 2 entries + [1666781437.492274][154304:154309] CHIP:TOO: [1]: { + [1666781437.492303][154304:154309] CHIP:TOO: Type: 256 + [1666781437.492388][154304:154309] CHIP:TOO: Revision: 1 + [1666781437.492417][154304:154309] CHIP:TOO: } + [1666781437.492567][154304:154309] CHIP:TOO: [2]: { + [1666781437.492599][154304:154309] CHIP:TOO: Type: 19 + [1666781437.492682][154304:154309] CHIP:TOO: Revision: 1 + [1666781437.492764][154304:154309] CHIP:TOO: } + + + ./chip-tool descriptor read device-type-list 1 12 - ./chip-tool descriptor read device-list 1 12 Verify in TH(chip-tool) Log - [1657004134.659723][4737:4742] CHIP:TOO: Endpoint: 12 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 2731599835 - [1657004134.659785][4737:4742] CHIP:TOO: device list: 2 entries - [1657004134.659835][4737:4742] CHIP:TOO: [1]: { - [1657004134.659875][4737:4742] CHIP:TOO: Type: 256 - [1657004134.659901][4737:4742] CHIP:TOO: Revision: 1 - [1657004134.659925][4737:4742] CHIP:TOO: } - [1657004134.659953][4737:4742] CHIP:TOO: [2]: { - [1657004134.659977][4737:4742] CHIP:TOO: Type: 19 - [1657004134.660001][4737:4742] CHIP:TOO: Revision: 1 - [1657004134.660023][4737:4742] CHIP:TOO: } + [1666781478.247115][154348:154353] CHIP:TOO: Endpoint: 12 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 4056704360 + [1666781478.247242][154348:154353] CHIP:TOO: DeviceTypeList: 2 entries + [1666781478.247280][154348:154353] CHIP:TOO: [1]: { + [1666781478.247303][154348:154353] CHIP:TOO: Type: 256 + [1666781478.247326][154348:154353] CHIP:TOO: Revision: 1 + [1666781478.247347][154348:154353] CHIP:TOO: } + [1666781478.247376][154348:154353] CHIP:TOO: [2]: { + [1666781478.247400][154348:154353] CHIP:TOO: Type: 19 + [1666781478.247422][154348:154353] CHIP:TOO: Revision: 1 + [1666781478.247444][154348:154353] CHIP:TOO: } + + ./chip-tool descriptor read device-type-list 1 13 - ./chip-tool descriptor read device-list 1 13 Verify in TH(chip-tool) Log - [1657004152.758221][4749:4754] CHIP:TOO: Endpoint: 13 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 3449178249 - [1657004152.758277][4749:4754] CHIP:TOO: device list: 2 entries - [1657004152.758323][4749:4754] CHIP:TOO: [1]: { - [1657004152.758359][4749:4754] CHIP:TOO: Type: 256 - [1657004152.758384][4749:4754] CHIP:TOO: Revision: 1 - [1657004152.758406][4749:4754] CHIP:TOO: } - [1657004152.758433][4749:4754] CHIP:TOO: [2]: { - [1657004152.758456][4749:4754] CHIP:TOO: Type: 19 - [1657004152.758478][4749:4754] CHIP:TOO: Revision: 1 - [1657004152.758500][4749:4754] CHIP:TOO: } + [1666781551.887253][154449:154454] CHIP:TOO: Endpoint: 13 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 3945074678 + [1666781551.887323][154449:154454] CHIP:TOO: DeviceTypeList: 2 entries + [1666781551.887384][154449:154454] CHIP:TOO: [1]: { + [1666781551.887437][154449:154454] CHIP:TOO: Type: 256 + [1666781551.887475][154449:154454] CHIP:TOO: Revision: 1 + [1666781551.887493][154449:154454] CHIP:TOO: } + [1666781551.887521][154449:154454] CHIP:TOO: [2]: { + [1666781551.887538][154449:154454] CHIP:TOO: Type: 19 + [1666781551.887553][154449:154454] CHIP:TOO: Revision: 1 + [1666781551.887570][154449:154454] CHIP:TOO: } - ./chip-tool descriptor read device-list 1 14 + /chip-tool descriptor read device-type-list 1 14 + Verify in TH(chip-tool) Log - [1657014545.912534][6051:6056] CHIP:TOO: Endpoint: 14 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 503350386 - [1657014545.912595][6051:6056] CHIP:TOO: device list: 2 entries - [1657014545.912645][6051:6056] CHIP:TOO: [1]: { - [1657014545.912684][6051:6056] CHIP:TOO: Type: 256 - [1657014545.912710][6051:6056] CHIP:TOO: Revision: 1 - [1657014545.912735][6051:6056] CHIP:TOO: } - [1657014545.912764][6051:6056] CHIP:TOO: [2]: { - [1657014545.912789][6051:6056] CHIP:TOO: Type: 19 - [1657014545.912812][6051:6056] CHIP:TOO: Revision: 1 - [1657014545.912835][6051:6056] CHIP:TOO: } + [1666781570.445039][154457:154462] CHIP:TOO: Endpoint: 14 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 1672133809 + [1666781570.445138][154457:154462] CHIP:TOO: DeviceTypeList: 2 entries + [1666781570.445179][154457:154462] CHIP:TOO: [1]: { + [1666781570.445200][154457:154462] CHIP:TOO: Type: 256 + [1666781570.445220][154457:154462] CHIP:TOO: Revision: 1 + [1666781570.445240][154457:154462] CHIP:TOO: } + [1666781570.445273][154457:154462] CHIP:TOO: [2]: { + [1666781570.445298][154457:154462] CHIP:TOO: Type: 19 + [1666781570.445324][154457:154462] CHIP:TOO: Revision: 1 + [1666781570.445346][154457:154462] CHIP:TOO: } disabled: true diff --git a/src/app/tests/suites/certification/Test_TC_BR_3.yaml b/src/app/tests/suites/certification/Test_TC_BR_3.yaml index ba0c7154fd5fab..c3877b1e498ded 100644 --- a/src/app/tests/suites/certification/Test_TC_BR_3.yaml +++ b/src/app/tests/suites/certification/Test_TC_BR_3.yaml @@ -42,7 +42,7 @@ tests: "Using manufacturer provided means (i.e. NOT using Matter protocol), update the name of this bridged device" verification: | - Press b in bridge-app + Press b on bridge app b [1657013342.067936][16436:16443] CHIP:DL: Device[Light 1]: New Name="Light 1b" diff --git a/src/app/tests/suites/certification/Test_TC_BR_4.yaml b/src/app/tests/suites/certification/Test_TC_BR_4.yaml index bc063c32b7bd35..97203976a584a3 100644 --- a/src/app/tests/suites/certification/Test_TC_BR_4.yaml +++ b/src/app/tests/suites/certification/Test_TC_BR_4.yaml @@ -40,11 +40,7 @@ tests: "Start bridge-app on TH. Commission TH to DUT. Monitor traffic between DUT and TH." verification: | - sudo ./chip-bridge-app - - ./chip-tool pairing ethernet 1 20202021 3840 fe80::e65f:1ff:fe0f:2753 5540 - - ./chip-tool descriptor read device-list 1 1 + ./chip-tool descriptor read device-type-list 1 1 Verify in TH(bridge-app) Log: [1659972694.732632][3652:3652] CHIP:IM: Received Read request @@ -69,1401 +65,6124 @@ tests: [1659972694.733429][3652:3652] CHIP:DMG: Cluster 1d, Attribute 0 is dirty [1659972694.733460][3652:3652] CHIP:DMG: Reading attribute: Cluster=0x0000_001D Endpoint=1 AttributeId=0x0000_0000 (expanded=0) [1659972694.733487][3652:3652] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_001D e=1 p=v - [1659972694.733520][3652:3652] CHIP:DMG: AccessControl: allowed - - - ./chip-tool descriptor read device-list 1 2 + [1666960977.561715][218195:218195] CHIP:DMG: AccessControl: allowed + [1666960977.561742][218195:218195] CHIP:DMG: Sending report (payload has 70 bytes)... + [1666960977.561915][218195:218195] CHIP:EM: <<< [E:19859r M:66858920 (Ack:246619441)] (S) Msg TX to 1:000000000001B669 [E0A2] --- Type 0001:05 (IM:ReportData) + [1666960977.561936][218195:218195] CHIP:IN: (S) Sending msg 66858920 on secure session with LSID: 51698 + [1666960977.562174][218195:218195] CHIP:DMG: >> to UDP:[fe80::485c:bace:6107:3682%wlp3s0]:50021 | 66858920 | [Interaction Model (1) / Report Data (0x05) / Session = 21485 / Exchange = 19859] + [1666960977.562195][218195:218195] CHIP:DMG: Header Flags = + [1666960977.562203][218195:218195] CHIP:DMG: { + [1666960977.562224][218195:218195] CHIP:DMG: Exchange (0x06) = + [1666960977.562233][218195:218195] CHIP:DMG: { + [1666960977.571149][218195:218195] CHIP:DMG: AckMsg = 246619441 + [1666960977.571171][218195:218195] CHIP:DMG: NeedsAck = true + [1666960977.571182][218195:218195] CHIP:DMG: } + [1666960977.571201][218195:218195] CHIP:DMG: } + [1666960977.571210][218195:218195] CHIP:DMG: + [1666960977.571227][218195:218195] CHIP:DMG: Encrypted Payload (104 bytes) = + [1666960977.571236][218195:218195] CHIP:DMG: { + [1666960977.571246][218195:218195] CHIP:DMG: data = 00ed5300a82ffc0337a52e258f659192777c3fadf81100acb86097c2bea918d8e138754797c4ae4527571aa330996cef214c3db379588b2e869e461467568c1778cefd252b3962d5e5af522edf6a23860e1a3d443093f8d6345dd2244d69fa3b5e3720f1b7321a1f + [1666960977.571257][218195:218195] CHIP:DMG: buffer_ptr = 94136416758448 + [1666960977.571266][218195:218195] CHIP:DMG: } + [1666960977.571274][218195:218195] CHIP:DMG: + [1666960977.571290][218195:218195] CHIP:DMG: Decrypted Payload (70 bytes) = + [1666960977.571299][218195:218195] CHIP:DMG: { + [1666960977.571308][218195:218195] CHIP:DMG: data = 1536011535012600189f3e59370124020124031d2404001836021818181535012600189f3e59370124020124031d240400340518350224000e24010118181818290424ff0118 + [1666960977.571317][218195:218195] CHIP:DMG: } + [1666960977.571325][218195:218195] CHIP:DMG: + [1666960977.571382][218195:218195] CHIP:DMG: ReportDataMessage = + [1666960977.571398][218195:218195] CHIP:DMG: { + [1666960977.571406][218195:218195] CHIP:DMG: AttributeReportIBs = + [1666960977.571420][218195:218195] CHIP:DMG: [ + [1666960977.571427][218195:218195] CHIP:DMG: AttributeReportIB = + [1666960977.571440][218195:218195] CHIP:DMG: { + [1666960977.571455][218195:218195] CHIP:DMG: AttributeDataIB = + [1666960977.571470][218195:218195] CHIP:DMG: { + [1666960977.571484][218195:218195] CHIP:DMG: DataVersion = 0x593e9f18, + [1666960977.571495][218195:218195] CHIP:DMG: AttributePathIB = + [1666960977.571505][218195:218195] CHIP:DMG: { + [1666960977.571516][218195:218195] CHIP:DMG: Endpoint = 0x1, + [1666960977.571528][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666960977.571542][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666960977.571552][218195:218195] CHIP:DMG: } + [1666960977.571565][218195:218195] CHIP:DMG: + [1666960977.571576][218195:218195] CHIP:DMG: Data = [ + [1666960977.571588][218195:218195] CHIP:DMG: + [1666960977.571599][218195:218195] CHIP:DMG: ], + [1666960977.571608][218195:218195] CHIP:DMG: }, + [1666960977.571622][218195:218195] CHIP:DMG: + [1666960977.571631][218195:218195] CHIP:DMG: }, + [1666960977.571650][218195:218195] CHIP:DMG: + [1666960977.571659][218195:218195] CHIP:DMG: AttributeReportIB = + [1666960977.571674][218195:218195] CHIP:DMG: { + [1666960977.571683][218195:218195] CHIP:DMG: AttributeDataIB = + [1666960977.571693][218195:218195] CHIP:DMG: { + [1666960977.571703][218195:218195] CHIP:DMG: DataVersion = 0x593e9f18, + [1666960977.571713][218195:218195] CHIP:DMG: AttributePathIB = + [1666960977.571724][218195:218195] CHIP:DMG: { + [1666960977.571735][218195:218195] CHIP:DMG: Endpoint = 0x1, + [1666960977.571746][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666960977.571757][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666960977.571767][218195:218195] CHIP:DMG: ListIndex = Null, + [1666960977.571777][218195:218195] CHIP:DMG: } + [1666960977.571789][218195:218195] CHIP:DMG: + [1666960977.571799][218195:218195] CHIP:DMG: Data = + [1666960977.571811][218195:218195] CHIP:DMG: { + [1666960977.571822][218195:218195] CHIP:DMG: 0x0 = 14, + [1666960977.571833][218195:218195] CHIP:DMG: 0x1 = 1, + [1666960977.571845][218195:218195] CHIP:DMG: }, + [1666960977.571855][218195:218195] CHIP:DMG: }, + [1666960977.571868][218195:218195] CHIP:DMG: + [1666960977.571877][218195:218195] CHIP:DMG: }, + [1666960977.571891][218195:218195] CHIP:DMG: + [1666960977.571900][218195:218195] CHIP:DMG: ], + [1666960977.571918][218195:218195] CHIP:DMG: + [1666960977.571929][218195:218195] CHIP:DMG: SuppressResponse = true, + [1666960977.571939][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666960977.571948][218195:218195] CHIP:DMG: } + + + ./chip-tool descriptor read device-type-list 1 2 Verify in TH(bridge-app) Log: - [1659972694.732632][3652:3652] CHIP:IM: Received Read request - [1659972694.732712][3652:3652] CHIP:DMG: ReadRequestMessage = - [1659972694.732739][3652:3652] CHIP:DMG: { - [1659972694.732761][3652:3652] CHIP:DMG: AttributePathIBs = - [1659972694.732800][3652:3652] CHIP:DMG: [ - [1659972694.732824][3652:3652] CHIP:DMG: AttributePathIB = - [1659972694.732866][3652:3652] CHIP:DMG: { - [1659972694.732905][3652:3652] CHIP:DMG: Endpoint = 0x2, - [1659972694.732940][3652:3652] CHIP:DMG: Cluster = 0x1d, - [1659972694.732980][3652:3652] CHIP:DMG: Attribute = 0x0000_0000, - [1659972694.733009][3652:3652] CHIP:DMG: } - [1659972694.733066][3652:3652] CHIP:DMG: - [1659972694.733092][3652:3652] CHIP:DMG: ], - [1659972694.733128][3652:3652] CHIP:DMG: - [1659972694.733154][3652:3652] CHIP:DMG: isFabricFiltered = true, - [1659972694.733188][3652:3652] CHIP:DMG: InteractionModelRevision = 1 - [1659972694.733211][3652:3652] CHIP:DMG: }, - [1659972694.733292][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659972694.733401][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659972694.733429][3652:3652] CHIP:DMG: Cluster 1d, Attribute 0 is dirty - [1659972694.733460][3652:3652] CHIP:DMG: Reading attribute: Cluster=0x0000_001D Endpoint=1 AttributeId=0x0000_0000 (expanded=0) - [1659972694.733487][3652:3652] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_001D e=1 p=v - [1659972694.733520][3652:3652] CHIP:DMG: AccessControl: allowed - - ./chip-tool descriptor read device-list 1 3 + [1666961027.989897][218195:218195] CHIP:IM: Received Read request + [1666961027.989925][218195:218195] CHIP:DMG: ReadRequestMessage = + [1666961027.989932][218195:218195] CHIP:DMG: { + [1666961027.989938][218195:218195] CHIP:DMG: AttributePathIBs = + [1666961027.989945][218195:218195] CHIP:DMG: [ + [1666961027.989951][218195:218195] CHIP:DMG: AttributePathIB = + [1666961027.989958][218195:218195] CHIP:DMG: { + [1666961027.989965][218195:218195] CHIP:DMG: Endpoint = 0x2, + [1666961027.989971][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961027.989978][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961027.989984][218195:218195] CHIP:DMG: } + [1666961027.989991][218195:218195] CHIP:DMG: + [1666961027.989997][218195:218195] CHIP:DMG: ], + [1666961027.990007][218195:218195] CHIP:DMG: + [1666961027.990013][218195:218195] CHIP:DMG: isFabricFiltered = true, + [1666961027.990019][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666961027.990025][218195:218195] CHIP:DMG: }, + [1666961027.990049][218195:218195] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666961027.990075][218195:218195] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666961027.990084][218195:218195] CHIP:DMG: Cluster 1d, Attribute 0 is dirty + [1666961027.990090][218195:218195] CHIP:DMG: Reading attribute: Cluster=0x0000_001D Endpoint=2 AttributeId=0x0000_0000 (expanded=0) + [1666961027.990105][218195:218195] CHIP:DMG: Sending report (payload has 33 bytes)... + [1666961027.990205][218195:218195] CHIP:EM: <<< [E:25377r M:99613400 (Ack:20435852)] (S) Msg TX to 1:000000000001B669 [E0A2] --- Type 0001:05 (IM:ReportData) + [1666961027.990220][218195:218195] CHIP:IN: (S) Sending msg 99613400 on secure session with LSID: 51699 + [1666961027.990335][218195:218195] CHIP:DMG: >> to UDP:[fe80::485c:bace:6107:3682%wlp3s0]:59337 | 99613400 | [Interaction Model (1) / Report Data (0x05) / Session = 25530 / Exchange = 25377] + [1666961027.990350][218195:218195] CHIP:DMG: Header Flags = + [1666961027.990356][218195:218195] CHIP:DMG: { + [1666961027.990368][218195:218195] CHIP:DMG: Exchange (0x06) = + [1666961027.990374][218195:218195] CHIP:DMG: { + [1666961027.990380][218195:218195] CHIP:DMG: AckMsg = 20435852 + [1666961027.990385][218195:218195] CHIP:DMG: NeedsAck = true + [1666961027.990391][218195:218195] CHIP:DMG: } + [1666961027.990400][218195:218195] CHIP:DMG: } + [1666961027.990406][218195:218195] CHIP:DMG: + [1666961027.990414][218195:218195] CHIP:DMG: Encrypted Payload (67 bytes) = + [1666961027.990420][218195:218195] CHIP:DMG: { + [1666961027.990425][218195:218195] CHIP:DMG: data = 00ba6300d8faef05a3171dc2f01fdfeb17482c05dff74f84b12f10b422b3d9f698cfa5e53a094002e2a28de508c04cfa811aaf4bf156fabd7fbf11fadd813d59acb663 + [1666961027.990431][218195:218195] CHIP:DMG: buffer_ptr = 94136416758992 + [1666961027.990437][218195:218195] CHIP:DMG: } + [1666961027.990443][218195:218195] CHIP:DMG: + [1666961027.990452][218195:218195] CHIP:DMG: Decrypted Payload (33 bytes) = + [1666961027.990457][218195:218195] CHIP:DMG: { + [1666961027.990463][218195:218195] CHIP:DMG: data = 153601153500370024020224031d24040018350124007f18181818290424ff0118 + [1666961027.990469][218195:218195] CHIP:DMG: } + [1666961027.990474][218195:218195] CHIP:DMG: + [1666961027.990495][218195:218195] CHIP:DMG: ReportDataMessage = + [1666961027.990502][218195:218195] CHIP:DMG: { + [1666961027.990508][218195:218195] CHIP:DMG: AttributeReportIBs = + [1666961027.990517][218195:218195] CHIP:DMG: [ + [1666961027.990523][218195:218195] CHIP:DMG: AttributeReportIB = + [1666961027.990533][218195:218195] CHIP:DMG: { + [1666961027.990540][218195:218195] CHIP:DMG: AttributeStatusIB = + [1666961027.990547][218195:218195] CHIP:DMG: { + [1666961027.990553][218195:218195] CHIP:DMG: AttributePathIB = + [1666961027.990561][218195:218195] CHIP:DMG: { + [1666961027.990568][218195:218195] CHIP:DMG: Endpoint = 0x2, + [1666961027.990575][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961027.990583][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961027.990593][218195:218195] CHIP:DMG: } + [1666961027.990603][218195:218195] CHIP:DMG: + [1666961027.990613][218195:218195] CHIP:DMG: StatusIB = + [1666961027.990621][218195:218195] CHIP:DMG: { + [1666961027.990629][218195:218195] CHIP:DMG: status = 0x7f (UNSUPPORTED_ENDPOINT), + [1666961027.990635][218195:218195] CHIP:DMG: }, + [1666961027.990643][218195:218195] CHIP:DMG: + [1666961027.990649][218195:218195] CHIP:DMG: }, + [1666961027.990657][218195:218195] CHIP:DMG: + [1666961027.990663][218195:218195] CHIP:DMG: }, + [1666961027.990672][218195:218195] CHIP:DMG: + [1666961027.990678][218195:218195] CHIP:DMG: ], + [1666961027.990687][218195:218195] CHIP:DMG: + [1666961027.990693][218195:218195] CHIP:DMG: SuppressResponse = true, + [1666961027.990700][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666961027.990705][218195:218195] CHIP:DMG: } + + ./chip-tool descriptor read device-type-list 1 3 Verify in TH(bridge-app) Log: - [1659972745.371532][3652:3652] CHIP:IM: Received Read request - [1659972745.371611][3652:3652] CHIP:DMG: ReadRequestMessage = - [1659972745.371654][3652:3652] CHIP:DMG: { - [1659972745.371678][3652:3652] CHIP:DMG: AttributePathIBs = - [1659972745.371716][3652:3652] CHIP:DMG: [ - [1659972745.371742][3652:3652] CHIP:DMG: AttributePathIB = - [1659972745.371781][3652:3652] CHIP:DMG: { - [1659972745.371818][3652:3652] CHIP:DMG: Endpoint = 0x3, - [1659972745.371860][3652:3652] CHIP:DMG: Cluster = 0x1d, - [1659972745.371902][3652:3652] CHIP:DMG: Attribute = 0x0000_0000, - [1659972745.371933][3652:3652] CHIP:DMG: } - [1659972745.371971][3652:3652] CHIP:DMG: - [1659972745.371997][3652:3652] CHIP:DMG: ], - [1659972745.372036][3652:3652] CHIP:DMG: - [1659972745.372063][3652:3652] CHIP:DMG: isFabricFiltered = true, - [1659972745.372099][3652:3652] CHIP:DMG: InteractionModelRevision = 1 - [1659972745.372124][3652:3652] CHIP:DMG: }, - [1659972745.372217][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659972745.372312][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659972745.372343][3652:3652] CHIP:DMG: Cluster 1d, Attribute 0 is dirty - - - - ./chip-tool descriptor read device-list 1 4 + [1666961101.342071][218195:218195] CHIP:IM: Received Read request + [1666961101.342101][218195:218195] CHIP:DMG: ReadRequestMessage = + [1666961101.342108][218195:218195] CHIP:DMG: { + [1666961101.342114][218195:218195] CHIP:DMG: AttributePathIBs = + [1666961101.342121][218195:218195] CHIP:DMG: [ + [1666961101.342127][218195:218195] CHIP:DMG: AttributePathIB = + [1666961101.342134][218195:218195] CHIP:DMG: { + [1666961101.342142][218195:218195] CHIP:DMG: Endpoint = 0x3, + [1666961101.342149][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961101.342157][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961101.342163][218195:218195] CHIP:DMG: } + [1666961101.342171][218195:218195] CHIP:DMG: + [1666961101.342177][218195:218195] CHIP:DMG: ], + [1666961101.342185][218195:218195] CHIP:DMG: + [1666961101.342191][218195:218195] CHIP:DMG: isFabricFiltered = true, + [1666961101.342197][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666961101.342203][218195:218195] CHIP:DMG: }, + [1666961101.342228][218195:218195] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666961101.342255][218195:218195] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666961101.342265][218195:218195] CHIP:DMG: Cluster 1d, Attribute 0 is dirty + [1666961101.342271][218195:218195] CHIP:DMG: Reading attribute: Cluster=0x0000_001D Endpoint=3 AttributeId=0x0000_0000 (expanded=0) + [1666961101.342282][218195:218195] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_001D e=3 p=v + [1666961101.342293][218195:218195] CHIP:DMG: AccessControl: allowed + [1666961101.342318][218195:218195] CHIP:DMG: Sending report (payload has 105 bytes)... + [1666961101.342441][218195:218195] CHIP:EM: <<< [E:3417r M:212393572 (Ack:105083298)] (S) Msg TX to 1:000000000001B669 [E0A2] --- Type 0001:05 (IM:ReportData) + [1666961101.342459][218195:218195] CHIP:IN: (S) Sending msg 212393572 on secure session with LSID: 51700 + [1666961101.342589][218195:218195] CHIP:DMG: >> to UDP:[fe80::485c:bace:6107:3682%wlp3s0]:44267 | 212393572 | [Interaction Model (1) / Report Data (0x05) / Session = 11791 / Exchange = 3417] + [1666961101.342604][218195:218195] CHIP:DMG: Header Flags = + [1666961101.342611][218195:218195] CHIP:DMG: { + [1666961101.342622][218195:218195] CHIP:DMG: Exchange (0x06) = + [1666961101.342628][218195:218195] CHIP:DMG: { + [1666961101.342634][218195:218195] CHIP:DMG: AckMsg = 105083298 + [1666961101.342641][218195:218195] CHIP:DMG: NeedsAck = true + [1666961101.342648][218195:218195] CHIP:DMG: } + [1666961101.342659][218195:218195] CHIP:DMG: } + [1666961101.342667][218195:218195] CHIP:DMG: + [1666961101.342678][218195:218195] CHIP:DMG: Encrypted Payload (139 bytes) = + [1666961101.342684][218195:218195] CHIP:DMG: { + [1666961101.342691][218195:218195] CHIP:DMG: data = 000f2e0064dea80c8cfef495c5759ac96f27191961a9c1afd0a1cab14789f583fb3854a360f8d9271d5559eb5fb212b5b719e7dd276609906f33b528a21c8b2a827a87e3592e0f676065663d9251ac776805d148faa12589f780dd5f1ef0ba4f48487cea1f0b1ec8b9e706830d4f1b1536473018479f5ee5722f7738ecf5e210d08ac0471989aa4649a179 + [1666961101.342700][218195:218195] CHIP:DMG: buffer_ptr = 94136416759072 + [1666961101.342708][218195:218195] CHIP:DMG: } + [1666961101.342714][218195:218195] CHIP:DMG: + [1666961101.342726][218195:218195] CHIP:DMG: Decrypted Payload (105 bytes) = + [1666961101.342734][218195:218195] CHIP:DMG: { + [1666961101.342744][218195:218195] CHIP:DMG: data = 1536011535012600378216b4370124020324031d2404001836021818181535012600378216b4370124020324031d2404003405183502250000012401011818181535012600378216b4370124020324031d240400340518350224001324010118181818290424ff0118 + [1666961101.342752][218195:218195] CHIP:DMG: } + [1666961101.342759][218195:218195] CHIP:DMG: + [1666961101.342810][218195:218195] CHIP:DMG: ReportDataMessage = + [1666961101.342818][218195:218195] CHIP:DMG: { + [1666961101.342824][218195:218195] CHIP:DMG: AttributeReportIBs = + [1666961101.342836][218195:218195] CHIP:DMG: [ + [1666961101.342844][218195:218195] CHIP:DMG: AttributeReportIB = + [1666961101.342855][218195:218195] CHIP:DMG: { + [1666961101.342862][218195:218195] CHIP:DMG: AttributeDataIB = + [1666961101.342870][218195:218195] CHIP:DMG: { + [1666961101.342878][218195:218195] CHIP:DMG: DataVersion = 0xb4168237, + [1666961101.342888][218195:218195] CHIP:DMG: AttributePathIB = + [1666961101.342897][218195:218195] CHIP:DMG: { + [1666961101.342905][218195:218195] CHIP:DMG: Endpoint = 0x3, + [1666961101.342914][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961101.342925][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961101.342933][218195:218195] CHIP:DMG: } + [1666961101.342943][218195:218195] CHIP:DMG: + [1666961101.342951][218195:218195] CHIP:DMG: Data = [ + [1666961101.342959][218195:218195] CHIP:DMG: + [1666961101.342971][218195:218195] CHIP:DMG: ], + [1666961101.342977][218195:218195] CHIP:DMG: }, + [1666961101.342986][218195:218195] CHIP:DMG: + [1666961101.342991][218195:218195] CHIP:DMG: }, + [1666961101.343005][218195:218195] CHIP:DMG: + [1666961101.343011][218195:218195] CHIP:DMG: AttributeReportIB = + [1666961101.343022][218195:218195] CHIP:DMG: { + [1666961101.343029][218195:218195] CHIP:DMG: AttributeDataIB = + [1666961101.343037][218195:218195] CHIP:DMG: { + [1666961101.343044][218195:218195] CHIP:DMG: DataVersion = 0xb4168237, + [1666961101.343051][218195:218195] CHIP:DMG: AttributePathIB = + [1666961101.343059][218195:218195] CHIP:DMG: { + [1666961101.343067][218195:218195] CHIP:DMG: Endpoint = 0x3, + [1666961101.343075][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961101.343084][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961101.343109][218195:218195] CHIP:DMG: ListIndex = Null, + [1666961101.343119][218195:218195] CHIP:DMG: } + [1666961101.343127][218195:218195] CHIP:DMG: + [1666961101.343135][218195:218195] CHIP:DMG: Data = + [1666961101.343143][218195:218195] CHIP:DMG: { + [1666961101.343150][218195:218195] CHIP:DMG: 0x0 = 256, + [1666961101.343162][218195:218195] CHIP:DMG: 0x1 = 1, + [1666961101.343170][218195:218195] CHIP:DMG: }, + [1666961101.343177][218195:218195] CHIP:DMG: }, + [1666961101.343186][218195:218195] CHIP:DMG: + [1666961101.343194][218195:218195] CHIP:DMG: }, + [1666961101.343210][218195:218195] CHIP:DMG: + [1666961101.343216][218195:218195] CHIP:DMG: AttributeReportIB = + [1666961101.343226][218195:218195] CHIP:DMG: { + [1666961101.343231][218195:218195] CHIP:DMG: AttributeDataIB = + [1666961101.343238][218195:218195] CHIP:DMG: { + [1666961101.343244][218195:218195] CHIP:DMG: DataVersion = 0xb4168237, + [1666961101.343250][218195:218195] CHIP:DMG: AttributePathIB = + [1666961101.343256][218195:218195] CHIP:DMG: { + [1666961101.343263][218195:218195] CHIP:DMG: Endpoint = 0x3, + [1666961101.343270][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961101.343276][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961101.343283][218195:218195] CHIP:DMG: ListIndex = Null, + [1666961101.343289][218195:218195] CHIP:DMG: } + [1666961101.343297][218195:218195] CHIP:DMG: + [1666961101.343303][218195:218195] CHIP:DMG: Data = + [1666961101.343309][218195:218195] CHIP:DMG: { + [1666961101.343316][218195:218195] CHIP:DMG: 0x0 = 19, + [1666961101.343323][218195:218195] CHIP:DMG: 0x1 = 1, + [1666961101.343330][218195:218195] CHIP:DMG: }, + [1666961101.343335][218195:218195] CHIP:DMG: }, + [1666961101.343344][218195:218195] CHIP:DMG: + [1666961101.343349][218195:218195] CHIP:DMG: }, + [1666961101.343358][218195:218195] CHIP:DMG: + [1666961101.343364][218195:218195] CHIP:DMG: ], + [1666961101.343379][218195:218195] CHIP:DMG: + [1666961101.343385][218195:218195] CHIP:DMG: SuppressResponse = true, + [1666961101.343391][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666961101.343395][218195:218195] CHIP:DMG: } + + + + ./chip-tool descriptor read device-type-list 1 4 + + Verify in TH(bridge-app) Log: + 1666961162.773915][218195:218195] CHIP:DMG: ReadRequestMessage = + [1666961162.773928][218195:218195] CHIP:DMG: { + [1666961162.773939][218195:218195] CHIP:DMG: AttributePathIBs = + [1666961162.773952][218195:218195] CHIP:DMG: [ + [1666961162.773961][218195:218195] CHIP:DMG: AttributePathIB = + [1666961162.773973][218195:218195] CHIP:DMG: { + [1666961162.773986][218195:218195] CHIP:DMG: Endpoint = 0x4, + [1666961162.773997][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961162.774008][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961162.774018][218195:218195] CHIP:DMG: } + [1666961162.774030][218195:218195] CHIP:DMG: + [1666961162.774043][218195:218195] CHIP:DMG: ], + [1666961162.774055][218195:218195] CHIP:DMG: + [1666961162.774066][218195:218195] CHIP:DMG: isFabricFiltered = true, + [1666961162.774075][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666961162.774084][218195:218195] CHIP:DMG: }, + [1666961162.774126][218195:218195] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666961162.774176][218195:218195] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666961162.774195][218195:218195] CHIP:DMG: Cluster 1d, Attribute 0 is dirty + [1666961162.774204][218195:218195] CHIP:DMG: Reading attribute: Cluster=0x0000_001D Endpoint=4 AttributeId=0x0000_0000 (expanded=0) + [1666961162.774219][218195:218195] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_001D e=4 p=v + [1666961162.774238][218195:218195] CHIP:DMG: AccessControl: allowed + [1666961162.774277][218195:218195] CHIP:DMG: Sending report (payload has 105 bytes)... + [1666961162.774481][218195:218195] CHIP:EM: <<< [E:60120r M:2398263 (Ack:82187971)] (S) Msg TX to 1:000000000001B669 [E0A2] --- Type 0001:05 (IM:ReportData) + [1666961162.774510][218195:218195] CHIP:IN: (S) Sending msg 2398263 on secure session with LSID: 51701 + [1666961162.774763][218195:218195] CHIP:DMG: >> to UDP:[fe80::485c:bace:6107:3682%wlp3s0]:56820 | 2398263 | [Interaction Model (1) / Report Data (0x05) / Session = 49517 / Exchange = 60120] + [1666961162.774791][218195:218195] CHIP:DMG: Header Flags = + [1666961162.774804][218195:218195] CHIP:DMG: { + [1666961162.774826][218195:218195] CHIP:DMG: Exchange (0x06) = + [1666961162.774837][218195:218195] CHIP:DMG: { + [1666961162.781902][218195:218195] CHIP:DMG: AckMsg = 82187971 + [1666961162.781929][218195:218195] CHIP:DMG: NeedsAck = true + [1666961162.781944][218195:218195] CHIP:DMG: } + [1666961162.781971][218195:218195] CHIP:DMG: } + [1666961162.781984][218195:218195] CHIP:DMG: + [1666961162.782007][218195:218195] CHIP:DMG: Encrypted Payload (139 bytes) = + [1666961162.782020][218195:218195] CHIP:DMG: { + [1666961162.782035][218195:218195] CHIP:DMG: data = 006dc10037982400ac494faea33b4f6e6ff3bea20c93b1b9b7dda5acfd39645a7b9a894ca6185ac94e00f1e59f38049f09c83c9288f15822eccf2438108e9f7592087d73d86b9a9387ef12051e0e613d8f68a37185ac6f8e73fc042d19dbd8714ee61fc1cb3466ae2e059145362db76158d6748fff4a6ff044e7fdad0d952f29867ace2b92e4bac30c4536 + [1666961162.782052][218195:218195] CHIP:DMG: buffer_ptr = 94136416759296 + [1666961162.782066][218195:218195] CHIP:DMG: } + [1666961162.782079][218195:218195] CHIP:DMG: + [1666961162.782105][218195:218195] CHIP:DMG: Decrypted Payload (105 bytes) = + [1666961162.782119][218195:218195] CHIP:DMG: { + [1666961162.782137][218195:218195] CHIP:DMG: data = 1536011535012600c90e9a3a370124020424031d2404001836021818181535012600c90e9a3a370124020424031d2404003405183502250002032401011818181535012600c90e9a3a370124020424031d240400340518350224001324010118181818290424ff0118 + [1666961162.782151][218195:218195] CHIP:DMG: } + [1666961162.782159][218195:218195] CHIP:DMG: + [1666961162.782248][218195:218195] CHIP:DMG: ReportDataMessage = + [1666961162.782264][218195:218195] CHIP:DMG: { + [1666961162.782273][218195:218195] CHIP:DMG: AttributeReportIBs = + [1666961162.782289][218195:218195] CHIP:DMG: [ + [1666961162.782299][218195:218195] CHIP:DMG: AttributeReportIB = + [1666961162.782316][218195:218195] CHIP:DMG: { + [1666961162.782328][218195:218195] CHIP:DMG: AttributeDataIB = + [1666961162.782343][218195:218195] CHIP:DMG: { + [1666961162.782358][218195:218195] CHIP:DMG: DataVersion = 0x3a9a0ec9, + [1666961162.782378][218195:218195] CHIP:DMG: AttributePathIB = + [1666961162.782395][218195:218195] CHIP:DMG: { + [1666961162.782412][218195:218195] CHIP:DMG: Endpoint = 0x4, + [1666961162.782429][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961162.782446][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961162.782463][218195:218195] CHIP:DMG: } + [1666961162.782482][218195:218195] CHIP:DMG: + [1666961162.782498][218195:218195] CHIP:DMG: Data = [ + [1666961162.782515][218195:218195] CHIP:DMG: + [1666961162.782533][218195:218195] CHIP:DMG: ], + [1666961162.782551][218195:218195] CHIP:DMG: }, + [1666961162.782572][218195:218195] CHIP:DMG: + [1666961162.782588][218195:218195] CHIP:DMG: }, + [1666961162.782616][218195:218195] CHIP:DMG: + [1666961162.782630][218195:218195] CHIP:DMG: AttributeReportIB = + [1666961162.782654][218195:218195] CHIP:DMG: { + [1666961162.782669][218195:218195] CHIP:DMG: AttributeDataIB = + [1666961162.782689][218195:218195] CHIP:DMG: { + [1666961162.782706][218195:218195] CHIP:DMG: DataVersion = 0x3a9a0ec9, + [1666961162.782722][218195:218195] CHIP:DMG: AttributePathIB = + [1666961162.782741][218195:218195] CHIP:DMG: { + [1666961162.782759][218195:218195] CHIP:DMG: Endpoint = 0x4, + [1666961162.782777][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961162.782795][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961162.782824][218195:218195] CHIP:DMG: ListIndex = Null, + [1666961162.782838][218195:218195] CHIP:DMG: } + [1666961162.782853][218195:218195] CHIP:DMG: + [1666961162.782865][218195:218195] CHIP:DMG: Data = + [1666961162.782878][218195:218195] CHIP:DMG: { + [1666961162.782892][218195:218195] CHIP:DMG: 0x0 = 770, + [1666961162.782908][218195:218195] CHIP:DMG: 0x1 = 1, + [1666961162.782922][218195:218195] CHIP:DMG: }, + [1666961162.782933][218195:218195] CHIP:DMG: }, + [1666961162.782950][218195:218195] CHIP:DMG: + [1666961162.782961][218195:218195] CHIP:DMG: }, + [1666961162.782993][218195:218195] CHIP:DMG: + [1666961162.783004][218195:218195] CHIP:DMG: AttributeReportIB = + [1666961162.783022][218195:218195] CHIP:DMG: { + [1666961162.783037][218195:218195] CHIP:DMG: AttributeDataIB = + [1666961162.783050][218195:218195] CHIP:DMG: { + [1666961162.783065][218195:218195] CHIP:DMG: DataVersion = 0x3a9a0ec9, + [1666961162.783077][218195:218195] CHIP:DMG: AttributePathIB = + [1666961162.783141][218195:218195] CHIP:DMG: { + [1666961162.783155][218195:218195] CHIP:DMG: Endpoint = 0x4, + [1666961162.783167][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961162.783180][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961162.783196][218195:218195] CHIP:DMG: ListIndex = Null, + [1666961162.783208][218195:218195] CHIP:DMG: } + [1666961162.783238][218195:218195] CHIP:DMG: + [1666961162.783257][218195:218195] CHIP:DMG: Data = + [1666961162.783274][218195:218195] CHIP:DMG: { + [1666961162.783291][218195:218195] CHIP:DMG: 0x0 = 19, + [1666961162.783308][218195:218195] CHIP:DMG: 0x1 = 1, + [1666961162.783324][218195:218195] CHIP:DMG: }, + [1666961162.783338][218195:218195] CHIP:DMG: }, + [1666961162.783358][218195:218195] CHIP:DMG: + [1666961162.783372][218195:218195] CHIP:DMG: }, + [1666961162.783392][218195:218195] CHIP:DMG: + [1666961162.783407][218195:218195] CHIP:DMG: ], + [1666961162.783435][218195:218195] CHIP:DMG: + [1666961162.783447][218195:218195] CHIP:DMG: SuppressResponse = true, + [1666961162.783458][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666961162.783468][218195:218195] CHIP:DMG: } + + + + + ./chip-tool descriptor read device-type-list 1 5 + + + Verify in TH(bridge-app) Log: + [1666961235.484701][218195:218195] CHIP:IM: Received Read request + [1666961235.484743][218195:218195] CHIP:DMG: ReadRequestMessage = + [1666961235.484753][218195:218195] CHIP:DMG: { + [1666961235.484761][218195:218195] CHIP:DMG: AttributePathIBs = + [1666961235.484771][218195:218195] CHIP:DMG: [ + [1666961235.484779][218195:218195] CHIP:DMG: AttributePathIB = + [1666961235.484789][218195:218195] CHIP:DMG: { + [1666961235.484799][218195:218195] CHIP:DMG: Endpoint = 0x5, + [1666961235.484810][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961235.484821][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961235.484830][218195:218195] CHIP:DMG: } + [1666961235.484841][218195:218195] CHIP:DMG: + [1666961235.484850][218195:218195] CHIP:DMG: ], + [1666961235.484861][218195:218195] CHIP:DMG: + [1666961235.484871][218195:218195] CHIP:DMG: isFabricFiltered = true, + [1666961235.484880][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666961235.484888][218195:218195] CHIP:DMG: }, + [1666961235.484925][218195:218195] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666961235.484960][218195:218195] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666961235.484972][218195:218195] CHIP:DMG: Cluster 1d, Attribute 0 is dirty + [1666961235.484980][218195:218195] CHIP:DMG: Reading attribute: Cluster=0x0000_001D Endpoint=5 AttributeId=0x0000_0000 (expanded=0) + [1666961235.484992][218195:218195] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_001D e=5 p=v + [1666961235.485007][218195:218195] CHIP:DMG: AccessControl: allowed + [1666961235.485037][218195:218195] CHIP:DMG: Sending report (payload has 105 bytes)... + [1666961235.485186][218195:218195] CHIP:EM: <<< [E:50203r M:208940516 (Ack:32767592)] (S) Msg TX to 1:000000000001B669 [E0A2] --- Type 0001:05 (IM:ReportData) + [1666961235.485206][218195:218195] CHIP:IN: (S) Sending msg 208940516 on secure session with LSID: 51702 + [1666961235.485386][218195:218195] CHIP:DMG: >> to UDP:[fe80::485c:bace:6107:3682%wlp3s0]:43440 | 208940516 | [Interaction Model (1) / Report Data (0x05) / Session = 6556 / Exchange = 50203] + [1666961235.485405][218195:218195] CHIP:DMG: Header Flags = + [1666961235.485413][218195:218195] CHIP:DMG: { + [1666961235.485431][218195:218195] CHIP:DMG: Exchange (0x06) = + [1666961235.485439][218195:218195] CHIP:DMG: { + [1666961235.485449][218195:218195] CHIP:DMG: AckMsg = 32767592 + [1666961235.485457][218195:218195] CHIP:DMG: NeedsAck = true + [1666961235.485465][218195:218195] CHIP:DMG: } + [1666961235.485478][218195:218195] CHIP:DMG: } + [1666961235.485486][218195:218195] CHIP:DMG: + [1666961235.485498][218195:218195] CHIP:DMG: Encrypted Payload (139 bytes) = + [1666961235.485506][218195:218195] CHIP:DMG: { + [1666961235.485514][218195:218195] CHIP:DMG: data = 009c1900e42d740c5e046660bfb2ae8cc6e84b9c4e5700d100371ff13de7dac8d901ed191ec2e3ff333574e183ca5b915f2e3241b193db787a57de9a6c389514ab3f309b97254a5298bd6845c465ebceb9190538155101797132a13763688b7c375deeb09647eb0bfdec374315c43a3272f4e2eb0bc79b661cd513823e973904316cbf54e63ac9385227a7 + [1666961235.490016][218195:218195] CHIP:DMG: buffer_ptr = 94136416759296 + [1666961235.490039][218195:218195] CHIP:DMG: } + [1666961235.490050][218195:218195] CHIP:DMG: + [1666961235.490079][218195:218195] CHIP:DMG: Decrypted Payload (105 bytes) = + [1666961235.490089][218195:218195] CHIP:DMG: { + [1666961235.490098][218195:218195] CHIP:DMG: data = 1536011535012600dc5a8687370124020524031d2404001836021818181535012600dc5a8687370124020524031d2404003405183502250002032401011818181535012600dc5a8687370124020524031d240400340518350224001324010118181818290424ff0118 + [1666961235.490109][218195:218195] CHIP:DMG: } + [1666961235.490118][218195:218195] CHIP:DMG: + [1666961235.490196][218195:218195] CHIP:DMG: ReportDataMessage = + [1666961235.490209][218195:218195] CHIP:DMG: { + [1666961235.490218][218195:218195] CHIP:DMG: AttributeReportIBs = + [1666961235.490235][218195:218195] CHIP:DMG: [ + [1666961235.490246][218195:218195] CHIP:DMG: AttributeReportIB = + [1666961235.490264][218195:218195] CHIP:DMG: { + [1666961235.490276][218195:218195] CHIP:DMG: AttributeDataIB = + [1666961235.490290][218195:218195] CHIP:DMG: { + [1666961235.490304][218195:218195] CHIP:DMG: DataVersion = 0x87865adc, + [1666961235.490317][218195:218195] CHIP:DMG: AttributePathIB = + [1666961235.490331][218195:218195] CHIP:DMG: { + [1666961235.490345][218195:218195] CHIP:DMG: Endpoint = 0x5, + [1666961235.490360][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961235.490375][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961235.490387][218195:218195] CHIP:DMG: } + [1666961235.490402][218195:218195] CHIP:DMG: + [1666961235.490414][218195:218195] CHIP:DMG: Data = [ + [1666961235.490425][218195:218195] CHIP:DMG: + [1666961235.490438][218195:218195] CHIP:DMG: ], + [1666961235.490449][218195:218195] CHIP:DMG: }, + [1666961235.490463][218195:218195] CHIP:DMG: + [1666961235.490473][218195:218195] CHIP:DMG: }, + [1666961235.490491][218195:218195] CHIP:DMG: + [1666961235.490501][218195:218195] CHIP:DMG: AttributeReportIB = + [1666961235.490517][218195:218195] CHIP:DMG: { + [1666961235.490527][218195:218195] CHIP:DMG: AttributeDataIB = + [1666961235.490539][218195:218195] CHIP:DMG: { + [1666961235.490551][218195:218195] CHIP:DMG: DataVersion = 0x87865adc, + [1666961235.490562][218195:218195] CHIP:DMG: AttributePathIB = + [1666961235.490575][218195:218195] CHIP:DMG: { + [1666961235.490587][218195:218195] CHIP:DMG: Endpoint = 0x5, + [1666961235.490600][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961235.490613][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961235.490625][218195:218195] CHIP:DMG: ListIndex = Null, + [1666961235.490635][218195:218195] CHIP:DMG: } + [1666961235.490652][218195:218195] CHIP:DMG: + [1666961235.490660][218195:218195] CHIP:DMG: Data = + [1666961235.490670][218195:218195] CHIP:DMG: { + [1666961235.490686][218195:218195] CHIP:DMG: 0x0 = 770, + [1666961235.490698][218195:218195] CHIP:DMG: 0x1 = 1, + [1666961235.490709][218195:218195] CHIP:DMG: }, + [1666961235.490723][218195:218195] CHIP:DMG: }, + [1666961235.490742][218195:218195] CHIP:DMG: + [1666961235.490753][218195:218195] CHIP:DMG: }, + [1666961235.490778][218195:218195] CHIP:DMG: + [1666961235.490787][218195:218195] CHIP:DMG: AttributeReportIB = + [1666961235.490805][218195:218195] CHIP:DMG: { + [1666961235.490814][218195:218195] CHIP:DMG: AttributeDataIB = + [1666961235.490825][218195:218195] CHIP:DMG: { + [1666961235.490837][218195:218195] CHIP:DMG: DataVersion = 0x87865adc, + [1666961235.490847][218195:218195] CHIP:DMG: AttributePathIB = + [1666961235.490860][218195:218195] CHIP:DMG: { + [1666961235.490871][218195:218195] CHIP:DMG: Endpoint = 0x5, + [1666961235.490884][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961235.490897][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961235.490911][218195:218195] CHIP:DMG: ListIndex = Null, + [1666961235.490923][218195:218195] CHIP:DMG: } + [1666961235.490937][218195:218195] CHIP:DMG: + [1666961235.490947][218195:218195] CHIP:DMG: Data = + [1666961235.490958][218195:218195] CHIP:DMG: { + [1666961235.490972][218195:218195] CHIP:DMG: 0x0 = 19, + [1666961235.490986][218195:218195] CHIP:DMG: 0x1 = 1, + [1666961235.490999][218195:218195] CHIP:DMG: }, + [1666961235.491010][218195:218195] CHIP:DMG: }, + [1666961235.491025][218195:218195] CHIP:DMG: + [1666961235.491035][218195:218195] CHIP:DMG: }, + [1666961235.491051][218195:218195] CHIP:DMG: + [1666961235.491060][218195:218195] CHIP:DMG: ], + [1666961235.491085][218195:218195] CHIP:DMG: + [1666961235.491115][218195:218195] CHIP:DMG: SuppressResponse = true, + [1666961235.491126][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666961235.491135][218195:218195] CHIP:DMG: } + + + + + ./chip-tool descriptor read device-type-list 1 6 + + + Verify in TH(bridge-app) Log: + [1666961312.435864][218195:218195] CHIP:IM: Received Read request + [1666961312.435907][218195:218195] CHIP:DMG: ReadRequestMessage = + [1666961312.435918][218195:218195] CHIP:DMG: { + [1666961312.435927][218195:218195] CHIP:DMG: AttributePathIBs = + [1666961312.435938][218195:218195] CHIP:DMG: [ + [1666961312.435947][218195:218195] CHIP:DMG: AttributePathIB = + [1666961312.435958][218195:218195] CHIP:DMG: { + [1666961312.435969][218195:218195] CHIP:DMG: Endpoint = 0x6, + [1666961312.435983][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961312.435998][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961312.436008][218195:218195] CHIP:DMG: } + [1666961312.436019][218195:218195] CHIP:DMG: + [1666961312.436029][218195:218195] CHIP:DMG: ], + [1666961312.436041][218195:218195] CHIP:DMG: + [1666961312.436052][218195:218195] CHIP:DMG: isFabricFiltered = true, + [1666961312.436062][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666961312.436071][218195:218195] CHIP:DMG: }, + [1666961312.436111][218195:218195] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666961312.436152][218195:218195] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666961312.436165][218195:218195] CHIP:DMG: Cluster 1d, Attribute 0 is dirty + [1666961312.436174][218195:218195] CHIP:DMG: Reading attribute: Cluster=0x0000_001D Endpoint=6 AttributeId=0x0000_0000 (expanded=0) + [1666961312.436188][218195:218195] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_001D e=6 p=v + [1666961312.436204][218195:218195] CHIP:DMG: AccessControl: allowed + [1666961312.436233][218195:218195] CHIP:DMG: Sending report (payload has 70 bytes)... + [1666961312.436389][218195:218195] CHIP:EM: <<< [E:21104r M:199575968 (Ack:157464888)] (S) Msg TX to 1:000000000001B669 [E0A2] --- Type 0001:05 (IM:ReportData) + [1666961312.436411][218195:218195] CHIP:IN: (S) Sending msg 199575968 on secure session with LSID: 51703 + [1666961312.436607][218195:218195] CHIP:DMG: >> to UDP:[fe80::485c:bace:6107:3682%wlp3s0]:60440 | 199575968 | [Interaction Model (1) / Report Data (0x05) / Session = 65356 / Exchange = 21104] + [1666961312.436628][218195:218195] CHIP:DMG: Header Flags = + [1666961312.436638][218195:218195] CHIP:DMG: { + [1666961312.436657][218195:218195] CHIP:DMG: Exchange (0x06) = + [1666961312.436666][218195:218195] CHIP:DMG: { + [1666961312.436677][218195:218195] CHIP:DMG: AckMsg = 157464888 + [1666961312.436687][218195:218195] CHIP:DMG: NeedsAck = true + [1666961312.436695][218195:218195] CHIP:DMG: } + [1666961312.436710][218195:218195] CHIP:DMG: } + [1666961312.436719][218195:218195] CHIP:DMG: + [1666961312.436731][218195:218195] CHIP:DMG: Encrypted Payload (104 bytes) = + [1666961312.436740][218195:218195] CHIP:DMG: { + [1666961312.436749][218195:218195] CHIP:DMG: data = 004cff00a049e50b5628dde1918c40ddd26bcbb621153a2f2a5254bad23c4e0606fa54788058e5f767dbc67763050b23b5b037187c8de160cf358241dd94bf6beb79ac8e16c9c7b6d0e6e513dd72803539c67b4440eaf1a4fb52e29c19f6c3a1fd5c6459219d6efa + [1666961312.442311][218195:218195] CHIP:DMG: buffer_ptr = 94136416759440 + [1666961312.442329][218195:218195] CHIP:DMG: } + [1666961312.442339][218195:218195] CHIP:DMG: + [1666961312.442372][218195:218195] CHIP:DMG: Decrypted Payload (70 bytes) = + [1666961312.442384][218195:218195] CHIP:DMG: { + [1666961312.442395][218195:218195] CHIP:DMG: data = 15360115350126004d2fac6c370124020624031d24040018360218181815350126004d2fac6c370124020624031d240400340518350224001324010118181818290424ff0118 + [1666961312.442405][218195:218195] CHIP:DMG: } + [1666961312.442415][218195:218195] CHIP:DMG: + [1666961312.442479][218195:218195] CHIP:DMG: ReportDataMessage = + [1666961312.442491][218195:218195] CHIP:DMG: { + [1666961312.442501][218195:218195] CHIP:DMG: AttributeReportIBs = + [1666961312.442517][218195:218195] CHIP:DMG: [ + [1666961312.442528][218195:218195] CHIP:DMG: AttributeReportIB = + [1666961312.442545][218195:218195] CHIP:DMG: { + [1666961312.442555][218195:218195] CHIP:DMG: AttributeDataIB = + [1666961312.442568][218195:218195] CHIP:DMG: { + [1666961312.442581][218195:218195] CHIP:DMG: DataVersion = 0x6cac2f4d, + [1666961312.442605][218195:218195] CHIP:DMG: AttributePathIB = + [1666961312.442629][218195:218195] CHIP:DMG: { + [1666961312.442643][218195:218195] CHIP:DMG: Endpoint = 0x6, + [1666961312.442657][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961312.442673][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961312.442687][218195:218195] CHIP:DMG: } + [1666961312.442703][218195:218195] CHIP:DMG: + [1666961312.442717][218195:218195] CHIP:DMG: Data = [ + [1666961312.442731][218195:218195] CHIP:DMG: + [1666961312.442745][218195:218195] CHIP:DMG: ], + [1666961312.442757][218195:218195] CHIP:DMG: }, + [1666961312.442770][218195:218195] CHIP:DMG: + [1666961312.442782][218195:218195] CHIP:DMG: }, + [1666961312.442807][218195:218195] CHIP:DMG: + [1666961312.442819][218195:218195] CHIP:DMG: AttributeReportIB = + [1666961312.442841][218195:218195] CHIP:DMG: { + [1666961312.442851][218195:218195] CHIP:DMG: AttributeDataIB = + [1666961312.442861][218195:218195] CHIP:DMG: { + [1666961312.442870][218195:218195] CHIP:DMG: DataVersion = 0x6cac2f4d, + [1666961312.442886][218195:218195] CHIP:DMG: AttributePathIB = + [1666961312.442901][218195:218195] CHIP:DMG: { + [1666961312.442916][218195:218195] CHIP:DMG: Endpoint = 0x6, + [1666961312.442931][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961312.442962][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961312.442978][218195:218195] CHIP:DMG: ListIndex = Null, + [1666961312.442998][218195:218195] CHIP:DMG: } + [1666961312.443016][218195:218195] CHIP:DMG: + [1666961312.443033][218195:218195] CHIP:DMG: Data = + [1666961312.443052][218195:218195] CHIP:DMG: { + [1666961312.443069][218195:218195] CHIP:DMG: 0x0 = 19, + [1666961312.443084][218195:218195] CHIP:DMG: 0x1 = 1, + [1666961312.443135][218195:218195] CHIP:DMG: }, + [1666961312.443149][218195:218195] CHIP:DMG: }, + [1666961312.443170][218195:218195] CHIP:DMG: + [1666961312.443183][218195:218195] CHIP:DMG: }, + [1666961312.443203][218195:218195] CHIP:DMG: + [1666961312.443215][218195:218195] CHIP:DMG: ], + [1666961312.443242][218195:218195] CHIP:DMG: + [1666961312.443256][218195:218195] CHIP:DMG: SuppressResponse = true, + [1666961312.443270][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666961312.443282][218195:218195] CHIP:DMG: } + [1666961312.443295][218195:218195] CHIP:DMG: + + + + + ./chip-tool descriptor read device-type-list 1 7 + + Verify in TH(bridge-app) Log: + [1666961364.286140][218195:218195] CHIP:IM: Received Read request + [1666961364.286177][218195:218195] CHIP:DMG: ReadRequestMessage = + [1666961364.286185][218195:218195] CHIP:DMG: { + [1666961364.286193][218195:218195] CHIP:DMG: AttributePathIBs = + [1666961364.286202][218195:218195] CHIP:DMG: [ + [1666961364.286209][218195:218195] CHIP:DMG: AttributePathIB = + [1666961364.286218][218195:218195] CHIP:DMG: { + [1666961364.286228][218195:218195] CHIP:DMG: Endpoint = 0x7, + [1666961364.286237][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961364.286246][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961364.286254][218195:218195] CHIP:DMG: } + [1666961364.286263][218195:218195] CHIP:DMG: + [1666961364.286271][218195:218195] CHIP:DMG: ], + [1666961364.286282][218195:218195] CHIP:DMG: + [1666961364.286291][218195:218195] CHIP:DMG: isFabricFiltered = true, + [1666961364.286299][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666961364.286306][218195:218195] CHIP:DMG: }, + [1666961364.286337][218195:218195] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666961364.286367][218195:218195] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666961364.286377][218195:218195] CHIP:DMG: Cluster 1d, Attribute 0 is dirty + [1666961364.286385][218195:218195] CHIP:DMG: Reading attribute: Cluster=0x0000_001D Endpoint=7 AttributeId=0x0000_0000 (expanded=0) + [1666961364.286397][218195:218195] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_001D e=7 p=v + [1666961364.286410][218195:218195] CHIP:DMG: AccessControl: allowed + [1666961364.286435][218195:218195] CHIP:DMG: Sending report (payload has 71 bytes)... + [1666961364.286561][218195:218195] CHIP:EM: <<< [E:20571r M:215006971 (Ack:132367975)] (S) Msg TX to 1:000000000001B669 [E0A2] --- Type 0001:05 (IM:ReportData) + [1666961364.286578][218195:218195] CHIP:IN: (S) Sending msg 215006971 on secure session with LSID: 51704 + [1666961364.286734][218195:218195] CHIP:DMG: >> to UDP:[fe80::485c:bace:6107:3682%wlp3s0]:36519 | 215006971 | [Interaction Model (1) / Report Data (0x05) / Session = 4615 / Exchange = 20571] + [1666961364.286752][218195:218195] CHIP:DMG: Header Flags = + [1666961364.286760][218195:218195] CHIP:DMG: { + [1666961364.286775][218195:218195] CHIP:DMG: Exchange (0x06) = + [1666961364.286783][218195:218195] CHIP:DMG: { + [1666961364.293096][218195:218195] CHIP:DMG: AckMsg = 132367975 + [1666961364.293130][218195:218195] CHIP:DMG: NeedsAck = true + [1666961364.293156][218195:218195] CHIP:DMG: } + [1666961364.293190][218195:218195] CHIP:DMG: } + [1666961364.293214][218195:218195] CHIP:DMG: + [1666961364.293248][218195:218195] CHIP:DMG: Encrypted Payload (105 bytes) = + [1666961364.293273][218195:218195] CHIP:DMG: { + [1666961364.293295][218195:218195] CHIP:DMG: data = 00071200fbbed00c55f10001d54b0896b36ef389b19ccab71aa5a70e1dda15a56c40b699441d5f477e29eda0687b4eaa64dfc21bc687093dc166cad011e8dd6b934d92c7e631952e3204fe3ea8f0f6dee7560945c6a9b25b4d0246d490e22a8275ab95f7b0a6cc6f71 + [1666961364.293322][218195:218195] CHIP:DMG: buffer_ptr = 94136416760016 + [1666961364.293335][218195:218195] CHIP:DMG: } + [1666961364.293347][218195:218195] CHIP:DMG: + [1666961364.293368][218195:218195] CHIP:DMG: Decrypted Payload (71 bytes) = + [1666961364.293380][218195:218195] CHIP:DMG: { + [1666961364.293392][218195:218195] CHIP:DMG: data = 1536011535012600740734f6370124020724031d2404001836021818181535012600740734f6370124020724031d24040034051835022500020324010118181818290424ff0118 + [1666961364.293404][218195:218195] CHIP:DMG: } + [1666961364.293416][218195:218195] CHIP:DMG: + [1666961364.293482][218195:218195] CHIP:DMG: ReportDataMessage = + [1666961364.293496][218195:218195] CHIP:DMG: { + [1666961364.293506][218195:218195] CHIP:DMG: AttributeReportIBs = + [1666961364.293525][218195:218195] CHIP:DMG: [ + [1666961364.293538][218195:218195] CHIP:DMG: AttributeReportIB = + [1666961364.293557][218195:218195] CHIP:DMG: { + [1666961364.293570][218195:218195] CHIP:DMG: AttributeDataIB = + [1666961364.293584][218195:218195] CHIP:DMG: { + [1666961364.293599][218195:218195] CHIP:DMG: DataVersion = 0xf6340774, + [1666961364.293614][218195:218195] CHIP:DMG: AttributePathIB = + [1666961364.293629][218195:218195] CHIP:DMG: { + [1666961364.293644][218195:218195] CHIP:DMG: Endpoint = 0x7, + [1666961364.293659][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961364.293675][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961364.293690][218195:218195] CHIP:DMG: } + [1666961364.293706][218195:218195] CHIP:DMG: + [1666961364.293720][218195:218195] CHIP:DMG: Data = [ + [1666961364.293735][218195:218195] CHIP:DMG: + [1666961364.293750][218195:218195] CHIP:DMG: ], + [1666961364.293764][218195:218195] CHIP:DMG: }, + [1666961364.293781][218195:218195] CHIP:DMG: + [1666961364.293794][218195:218195] CHIP:DMG: }, + [1666961364.293818][218195:218195] CHIP:DMG: + [1666961364.293830][218195:218195] CHIP:DMG: AttributeReportIB = + [1666961364.293849][218195:218195] CHIP:DMG: { + [1666961364.293862][218195:218195] CHIP:DMG: AttributeDataIB = + [1666961364.293876][218195:218195] CHIP:DMG: { + [1666961364.293890][218195:218195] CHIP:DMG: DataVersion = 0xf6340774, + [1666961364.293904][218195:218195] CHIP:DMG: AttributePathIB = + [1666961364.293918][218195:218195] CHIP:DMG: { + [1666961364.293933][218195:218195] CHIP:DMG: Endpoint = 0x7, + [1666961364.293948][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961364.293963][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961364.293978][218195:218195] CHIP:DMG: ListIndex = Null, + [1666961364.293992][218195:218195] CHIP:DMG: } + [1666961364.294008][218195:218195] CHIP:DMG: + [1666961364.294022][218195:218195] CHIP:DMG: Data = + [1666961364.294036][218195:218195] CHIP:DMG: { + [1666961364.294052][218195:218195] CHIP:DMG: 0x0 = 770, + [1666961364.294068][218195:218195] CHIP:DMG: 0x1 = 1, + [1666961364.294082][218195:218195] CHIP:DMG: }, + [1666961364.294095][218195:218195] CHIP:DMG: }, + [1666961364.294113][218195:218195] CHIP:DMG: + [1666961364.294125][218195:218195] CHIP:DMG: }, + [1666961364.294142][218195:218195] CHIP:DMG: + [1666961364.294154][218195:218195] CHIP:DMG: ], + [1666961364.294177][218195:218195] CHIP:DMG: + [1666961364.294191][218195:218195] CHIP:DMG: SuppressResponse = true, + [1666961364.294203][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666961364.294214][218195:218195] CHIP:DMG: } + + + + + ./chip-tool descriptor read device-type-list 1 8 + + + Verify in TH(bridge-app) Log: + [1666961419.607662][218195:218195] CHIP:IM: Received Read request + [1666961419.607690][218195:218195] CHIP:DMG: ReadRequestMessage = + [1666961419.607697][218195:218195] CHIP:DMG: { + [1666961419.607704][218195:218195] CHIP:DMG: AttributePathIBs = + [1666961419.607711][218195:218195] CHIP:DMG: [ + [1666961419.607718][218195:218195] CHIP:DMG: AttributePathIB = + [1666961419.607726][218195:218195] CHIP:DMG: { + [1666961419.607733][218195:218195] CHIP:DMG: Endpoint = 0x8, + [1666961419.607741][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961419.607749][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961419.607756][218195:218195] CHIP:DMG: } + [1666961419.607764][218195:218195] CHIP:DMG: + [1666961419.607769][218195:218195] CHIP:DMG: ], + [1666961419.607777][218195:218195] CHIP:DMG: + [1666961419.607783][218195:218195] CHIP:DMG: isFabricFiltered = true, + [1666961419.607788][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666961419.607793][218195:218195] CHIP:DMG: }, + [1666961419.607818][218195:218195] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666961419.607838][218195:218195] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666961419.607845][218195:218195] CHIP:DMG: Cluster 1d, Attribute 0 is dirty + [1666961419.607850][218195:218195] CHIP:DMG: Reading attribute: Cluster=0x0000_001D Endpoint=8 AttributeId=0x0000_0000 (expanded=0) + [1666961419.607858][218195:218195] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_001D e=8 p=v + [1666961419.607867][218195:218195] CHIP:DMG: AccessControl: allowed + [1666961419.607885][218195:218195] CHIP:DMG: Sending report (payload has 71 bytes)... + [1666961419.607987][218195:218195] CHIP:EM: <<< [E:25290r M:113624282 (Ack:54059552)] (S) Msg TX to 1:000000000001B669 [E0A2] --- Type 0001:05 (IM:ReportData) + [1666961419.607998][218195:218195] CHIP:IN: (S) Sending msg 113624282 on secure session with LSID: 51705 + [1666961419.608128][218195:218195] CHIP:DMG: >> to UDP:[fe80::485c:bace:6107:3682%wlp3s0]:44999 | 113624282 | [Interaction Model (1) / Report Data (0x05) / Session = 36612 / Exchange = 25290] + [1666961419.608143][218195:218195] CHIP:DMG: Header Flags = + [1666961419.608154][218195:218195] CHIP:DMG: { + [1666961419.608167][218195:218195] CHIP:DMG: Exchange (0x06) = + [1666961419.608173][218195:218195] CHIP:DMG: { + [1666961419.608181][218195:218195] CHIP:DMG: AckMsg = 54059552 + [1666961419.608211][218195:218195] CHIP:DMG: NeedsAck = true + [1666961419.608227][218195:218195] CHIP:DMG: } + [1666961419.608238][218195:218195] CHIP:DMG: } + [1666961419.608245][218195:218195] CHIP:DMG: + [1666961419.608254][218195:218195] CHIP:DMG: Encrypted Payload (105 bytes) = + [1666961419.608260][218195:218195] CHIP:DMG: { + [1666961419.608266][218195:218195] CHIP:DMG: data = 00048f00dac4c5068a00f6067a2debbf6b33b35fdbe3fc56b2a163f97b132bec91a04597361fafe7438c0be37c604efda3d4d4ad7071909f234fd3bf48f3e16cb4b41105082a13b45cc9589482c39b8d5af6a9f35b19c07fc1d126c09e37c3cec6880657f43006a87c + [1666961419.608273][218195:218195] CHIP:DMG: buffer_ptr = 94136416760016 + [1666961419.608280][218195:218195] CHIP:DMG: } + [1666961419.608286][218195:218195] CHIP:DMG: + [1666961419.608298][218195:218195] CHIP:DMG: Decrypted Payload (71 bytes) = + [1666961419.608304][218195:218195] CHIP:DMG: { + [1666961419.608309][218195:218195] CHIP:DMG: data = 1536011535012600de39a0f6370124020824031d2404001836021818181535012600de39a0f6370124020824031d24040034051835022500020324010118181818290424ff0118 + [1666961419.608314][218195:218195] CHIP:DMG: } + [1666961419.608319][218195:218195] CHIP:DMG: + [1666961419.608351][218195:218195] CHIP:DMG: ReportDataMessage = + [1666961419.608357][218195:218195] CHIP:DMG: { + [1666961419.608362][218195:218195] CHIP:DMG: AttributeReportIBs = + [1666961419.608371][218195:218195] CHIP:DMG: [ + [1666961419.608376][218195:218195] CHIP:DMG: AttributeReportIB = + [1666961419.608385][218195:218195] CHIP:DMG: { + [1666961419.608390][218195:218195] CHIP:DMG: AttributeDataIB = + [1666961419.608397][218195:218195] CHIP:DMG: { + [1666961419.608403][218195:218195] CHIP:DMG: DataVersion = 0xf6a039de, + [1666961419.608409][218195:218195] CHIP:DMG: AttributePathIB = + [1666961419.608416][218195:218195] CHIP:DMG: { + [1666961419.608422][218195:218195] CHIP:DMG: Endpoint = 0x8, + [1666961419.608429][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961419.608436][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961419.608442][218195:218195] CHIP:DMG: } + [1666961419.608450][218195:218195] CHIP:DMG: + [1666961419.608456][218195:218195] CHIP:DMG: Data = [ + [1666961419.608463][218195:218195] CHIP:DMG: + [1666961419.608469][218195:218195] CHIP:DMG: ], + [1666961419.608475][218195:218195] CHIP:DMG: }, + [1666961419.608483][218195:218195] CHIP:DMG: + [1666961419.608489][218195:218195] CHIP:DMG: }, + [1666961419.608501][218195:218195] CHIP:DMG: + [1666961419.608506][218195:218195] CHIP:DMG: AttributeReportIB = + [1666961419.608515][218195:218195] CHIP:DMG: { + [1666961419.608521][218195:218195] CHIP:DMG: AttributeDataIB = + [1666961419.608527][218195:218195] CHIP:DMG: { + [1666961419.608533][218195:218195] CHIP:DMG: DataVersion = 0xf6a039de, + [1666961419.608540][218195:218195] CHIP:DMG: AttributePathIB = + [1666961419.608548][218195:218195] CHIP:DMG: { + [1666961419.608558][218195:218195] CHIP:DMG: Endpoint = 0x8, + [1666961419.608569][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961419.608583][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961419.608593][218195:218195] CHIP:DMG: ListIndex = Null, + [1666961419.608601][218195:218195] CHIP:DMG: } + [1666961419.608612][218195:218195] CHIP:DMG: + [1666961419.608621][218195:218195] CHIP:DMG: Data = + [1666961419.608628][218195:218195] CHIP:DMG: { + [1666961419.608637][218195:218195] CHIP:DMG: 0x0 = 770, + [1666961419.608646][218195:218195] CHIP:DMG: 0x1 = 1, + [1666961419.608657][218195:218195] CHIP:DMG: }, + [1666961419.608664][218195:218195] CHIP:DMG: }, + [1666961419.608675][218195:218195] CHIP:DMG: + [1666961419.608682][218195:218195] CHIP:DMG: }, + [1666961419.608692][218195:218195] CHIP:DMG: + [1666961419.608700][218195:218195] CHIP:DMG: ], + [1666961419.608712][218195:218195] CHIP:DMG: + [1666961419.608718][218195:218195] CHIP:DMG: SuppressResponse = true, + [1666961419.608724][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666961419.608729][218195:218195] CHIP:DMG: } + + + + ./chip-tool descriptor read device-type-list 1 9 + + Verify in TH(bridge-app) Log: + [1666961467.313086][218195:218195] CHIP:IM: Received Read request + [1666961467.313117][218195:218195] CHIP:DMG: ReadRequestMessage = + [1666961467.313124][218195:218195] CHIP:DMG: { + [1666961467.313131][218195:218195] CHIP:DMG: AttributePathIBs = + [1666961467.313138][218195:218195] CHIP:DMG: [ + [1666961467.313145][218195:218195] CHIP:DMG: AttributePathIB = + [1666961467.313153][218195:218195] CHIP:DMG: { + [1666961467.313161][218195:218195] CHIP:DMG: Endpoint = 0x9, + [1666961467.313168][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961467.313176][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961467.313183][218195:218195] CHIP:DMG: } + [1666961467.313192][218195:218195] CHIP:DMG: + [1666961467.313199][218195:218195] CHIP:DMG: ], + [1666961467.313207][218195:218195] CHIP:DMG: + [1666961467.313215][218195:218195] CHIP:DMG: isFabricFiltered = true, + [1666961467.313222][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666961467.313228][218195:218195] CHIP:DMG: }, + [1666961467.313258][218195:218195] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666961467.313280][218195:218195] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666961467.313289][218195:218195] CHIP:DMG: Cluster 1d, Attribute 0 is dirty + [1666961467.313295][218195:218195] CHIP:DMG: Reading attribute: Cluster=0x0000_001D Endpoint=9 AttributeId=0x0000_0000 (expanded=0) + [1666961467.313305][218195:218195] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_001D e=9 p=v + [1666961467.313316][218195:218195] CHIP:DMG: AccessControl: allowed + [1666961467.313337][218195:218195] CHIP:DMG: Sending report (payload has 70 bytes)... + [1666961467.313467][218195:218195] CHIP:EM: <<< [E:31333r M:223107854 (Ack:132183457)] (S) Msg TX to 1:000000000001B669 [E0A2] --- Type 0001:05 (IM:ReportData) + [1666961467.313485][218195:218195] CHIP:IN: (S) Sending msg 223107854 on secure session with LSID: 51706 + [1666961467.313642][218195:218195] CHIP:DMG: >> to UDP:[fe80::485c:bace:6107:3682%wlp3s0]:43652 | 223107854 | [Interaction Model (1) / Report Data (0x05) / Session = 60256 / Exchange = 31333] + [1666961467.313661][218195:218195] CHIP:DMG: Header Flags = + [1666961467.313670][218195:218195] CHIP:DMG: { + [1666961467.313687][218195:218195] CHIP:DMG: Exchange (0x06) = + [1666961467.313695][218195:218195] CHIP:DMG: { + [1666961467.313704][218195:218195] CHIP:DMG: AckMsg = 132183457 + [1666961467.313710][218195:218195] CHIP:DMG: NeedsAck = true + [1666961467.313717][218195:218195] CHIP:DMG: } + [1666961467.313728][218195:218195] CHIP:DMG: } + [1666961467.313734][218195:218195] CHIP:DMG: + [1666961467.313743][218195:218195] CHIP:DMG: Encrypted Payload (104 bytes) = + [1666961467.313750][218195:218195] CHIP:DMG: { + [1666961467.313756][218195:218195] CHIP:DMG: data = 0060eb000e5b4c0dc8cb7b4f03ab26aee4997a4c2784dad6607d977c71c095a9c6853d638b8b83791844bbb57e108db126d3c9875c8c863e16b5e7f0ac048c90294cba1104094003d00420249907611764135dace53cd6727f61989741876aa1f661744c3e14d274 + [1666961467.313764][218195:218195] CHIP:DMG: buffer_ptr = 94136416760240 + [1666961467.313770][218195:218195] CHIP:DMG: } + [1666961467.313776][218195:218195] CHIP:DMG: + [1666961467.313788][218195:218195] CHIP:DMG: Decrypted Payload (70 bytes) = + [1666961467.313794][218195:218195] CHIP:DMG: { + [1666961467.313800][218195:218195] CHIP:DMG: data = 15360115350126005ebab630370124020924031d24040018360218181815350126005ebab630370124020924031d240400340518350224001124010118181818290424ff0118 + [1666961467.313807][218195:218195] CHIP:DMG: } + [1666961467.313813][218195:218195] CHIP:DMG: + [1666961467.313852][218195:218195] CHIP:DMG: ReportDataMessage = + [1666961467.313859][218195:218195] CHIP:DMG: { + [1666961467.313865][218195:218195] CHIP:DMG: AttributeReportIBs = + [1666961467.313876][218195:218195] CHIP:DMG: [ + [1666961467.313883][218195:218195] CHIP:DMG: AttributeReportIB = + [1666961467.313894][218195:218195] CHIP:DMG: { + [1666961467.313901][218195:218195] CHIP:DMG: AttributeDataIB = + [1666961467.313908][218195:218195] CHIP:DMG: { + [1666961467.313916][218195:218195] CHIP:DMG: DataVersion = 0x30b6ba5e, + [1666961467.313924][218195:218195] CHIP:DMG: AttributePathIB = + [1666961467.313932][218195:218195] CHIP:DMG: { + [1666961467.313940][218195:218195] CHIP:DMG: Endpoint = 0x9, + [1666961467.313948][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961467.313957][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961467.313964][218195:218195] CHIP:DMG: } + [1666961467.313974][218195:218195] CHIP:DMG: + [1666961467.313981][218195:218195] CHIP:DMG: Data = [ + [1666961467.313989][218195:218195] CHIP:DMG: + [1666961467.313998][218195:218195] CHIP:DMG: ], + [1666961467.314005][218195:218195] CHIP:DMG: }, + [1666961467.314015][218195:218195] CHIP:DMG: + [1666961467.314022][218195:218195] CHIP:DMG: }, + [1666961467.314036][218195:218195] CHIP:DMG: + [1666961467.314043][218195:218195] CHIP:DMG: AttributeReportIB = + [1666961467.314054][218195:218195] CHIP:DMG: { + [1666961467.314061][218195:218195] CHIP:DMG: AttributeDataIB = + [1666961467.314069][218195:218195] CHIP:DMG: { + [1666961467.314076][218195:218195] CHIP:DMG: DataVersion = 0x30b6ba5e, + [1666961467.314084][218195:218195] CHIP:DMG: AttributePathIB = + [1666961467.314092][218195:218195] CHIP:DMG: { + [1666961467.314100][218195:218195] CHIP:DMG: Endpoint = 0x9, + [1666961467.314108][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961467.314116][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961467.314124][218195:218195] CHIP:DMG: ListIndex = Null, + [1666961467.314131][218195:218195] CHIP:DMG: } + [1666961467.314141][218195:218195] CHIP:DMG: + [1666961467.314148][218195:218195] CHIP:DMG: Data = + [1666961467.314156][218195:218195] CHIP:DMG: { + [1666961467.314165][218195:218195] CHIP:DMG: 0x0 = 17, + [1666961467.314174][218195:218195] CHIP:DMG: 0x1 = 1, + [1666961467.314182][218195:218195] CHIP:DMG: }, + [1666961467.314189][218195:218195] CHIP:DMG: }, + [1666961467.314200][218195:218195] CHIP:DMG: + [1666961467.314206][218195:218195] CHIP:DMG: }, + [1666961467.314217][218195:218195] CHIP:DMG: + [1666961467.314224][218195:218195] CHIP:DMG: ], + [1666961467.314238][218195:218195] CHIP:DMG: + [1666961467.314245][218195:218195] CHIP:DMG: SuppressResponse = true, + [1666961467.314252][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666961467.314259][218195:218195] CHIP:DMG: } + [1666961467.314265][218195:218195] CHIP:DMG: + + + + + ./chip-tool descriptor read device-type-list 1 10 + + Verify in TH(bridge-app) Log: + [1666961546.940423][218195:218195] CHIP:IM: Received Read request + [1666961546.940503][218195:218195] CHIP:DMG: ReadRequestMessage = + [1666961546.940529][218195:218195] CHIP:DMG: { + [1666961546.940550][218195:218195] CHIP:DMG: AttributePathIBs = + [1666961546.940575][218195:218195] CHIP:DMG: [ + [1666961546.940594][218195:218195] CHIP:DMG: AttributePathIB = + [1666961546.940617][218195:218195] CHIP:DMG: { + [1666961546.940641][218195:218195] CHIP:DMG: Endpoint = 0xa, + [1666961546.940672][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961546.940700][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961546.940719][218195:218195] CHIP:DMG: } + [1666961546.940749][218195:218195] CHIP:DMG: + [1666961546.940771][218195:218195] CHIP:DMG: ], + [1666961546.940802][218195:218195] CHIP:DMG: + [1666961546.940823][218195:218195] CHIP:DMG: isFabricFiltered = true, + [1666961546.940847][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666961546.940870][218195:218195] CHIP:DMG: }, + [1666961546.940978][218195:218195] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666961546.941112][218195:218195] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666961546.941146][218195:218195] CHIP:DMG: Cluster 1d, Attribute 0 is dirty + [1666961546.941163][218195:218195] CHIP:DMG: Reading attribute: Cluster=0x0000_001D Endpoint=a AttributeId=0x0000_0000 (expanded=0) + [1666961546.941188][218195:218195] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_001D e=10 p=v + [1666961546.941216][218195:218195] CHIP:DMG: AccessControl: allowed + [1666961546.941289][218195:218195] CHIP:DMG: Sending report (payload has 105 bytes)... + [1666961546.941647][218195:218195] CHIP:EM: <<< [E:63227r M:213194411 (Ack:173600094)] (S) Msg TX to 1:000000000001B669 [E0A2] --- Type 0001:05 (IM:ReportData) + [1666961546.941691][218195:218195] CHIP:IN: (S) Sending msg 213194411 on secure session with LSID: 51708 + [1666961546.942785][218195:218195] CHIP:DMG: >> to UDP:[fe80::485c:bace:6107:3682%wlp3s0]:41272 | 213194411 | [Interaction Model (1) / Report Data (0x05) / Session = 36448 / Exchange = 63227] + [1666961546.942827][218195:218195] CHIP:DMG: Header Flags = + [1666961546.942847][218195:218195] CHIP:DMG: { + [1666961546.942885][218195:218195] CHIP:DMG: Exchange (0x06) = + [1666961546.942905][218195:218195] CHIP:DMG: { + [1666961546.942930][218195:218195] CHIP:DMG: AckMsg = 173600094 + [1666961546.942951][218195:218195] CHIP:DMG: NeedsAck = true + [1666961546.942971][218195:218195] CHIP:DMG: } + [1666961546.943006][218195:218195] CHIP:DMG: } + [1666961546.943025][218195:218195] CHIP:DMG: + [1666961546.943057][218195:218195] CHIP:DMG: Encrypted Payload (139 bytes) = + [1666961546.943076][218195:218195] CHIP:DMG: { + [1666961546.943128][218195:218195] CHIP:DMG: data = 00608e00ab16b50c9cee8eaa9a5a4ff449e0616dcf56b98b6256f025c41d8fd954f2531270f2d21f94df7c3cdd58b2076e8bc8942578ad5a3b49aca6ab527c7a6901dbf7a8639504d895243c625dbd5eab8cf3049dc4dab884ebcd04aedaf490a8cf7fa920e7c18051699de553857d7081b44eb74be37210b021bdf379dff1078fb33f80dc34c6714ae7f2 + [1666961546.943157][218195:218195] CHIP:DMG: buffer_ptr = 94136416760416 + [1666961546.943177][218195:218195] CHIP:DMG: } + [1666961546.943198][218195:218195] CHIP:DMG: + [1666961546.943237][218195:218195] CHIP:DMG: Decrypted Payload (105 bytes) = + [1666961546.943257][218195:218195] CHIP:DMG: { + [1666961546.943279][218195:218195] CHIP:DMG: data = 1536011535012600b298fda8370124020a24031d2404001836021818181535012600b298fda8370124020a24031d2404003405183502250000012401011818181535012600b298fda8370124020a24031d240400340518350224001324010118181818290424ff0118 + [1666961546.943302][218195:218195] CHIP:DMG: } + [1666961546.943320][218195:218195] CHIP:DMG: + [1666961546.943461][218195:218195] CHIP:DMG: ReportDataMessage = + [1666961546.943483][218195:218195] CHIP:DMG: { + [1666961546.943501][218195:218195] CHIP:DMG: AttributeReportIBs = + [1666961546.943533][218195:218195] CHIP:DMG: [ + [1666961546.943549][218195:218195] CHIP:DMG: AttributeReportIB = + [1666961546.943581][218195:218195] CHIP:DMG: { + [1666961546.943599][218195:218195] CHIP:DMG: AttributeDataIB = + [1666961546.943621][218195:218195] CHIP:DMG: { + [1666961546.943644][218195:218195] CHIP:DMG: DataVersion = 0xa8fd98b2, + [1666961546.943669][218195:218195] CHIP:DMG: AttributePathIB = + [1666961546.943693][218195:218195] CHIP:DMG: { + [1666961546.943718][218195:218195] CHIP:DMG: Endpoint = 0xa, + [1666961546.943748][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961546.943777][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961546.943803][218195:218195] CHIP:DMG: } + [1666961546.943830][218195:218195] CHIP:DMG: + [1666961546.943856][218195:218195] CHIP:DMG: Data = [ + [1666961546.943879][218195:218195] CHIP:DMG: + [1666961546.943911][218195:218195] CHIP:DMG: ], + [1666961546.943931][218195:218195] CHIP:DMG: }, + [1666961546.943960][218195:218195] CHIP:DMG: + [1666961546.943977][218195:218195] CHIP:DMG: }, + [1666961546.944016][218195:218195] CHIP:DMG: + [1666961546.944033][218195:218195] CHIP:DMG: AttributeReportIB = + [1666961546.944066][218195:218195] CHIP:DMG: { + [1666961546.944083][218195:218195] CHIP:DMG: AttributeDataIB = + [1666961546.944104][218195:218195] CHIP:DMG: { + [1666961546.944127][218195:218195] CHIP:DMG: DataVersion = 0xa8fd98b2, + [1666961546.944151][218195:218195] CHIP:DMG: AttributePathIB = + [1666961546.944178][218195:218195] CHIP:DMG: { + [1666961546.944200][218195:218195] CHIP:DMG: Endpoint = 0xa, + [1666961546.944229][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961546.944257][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961546.944286][218195:218195] CHIP:DMG: ListIndex = Null, + [1666961546.944307][218195:218195] CHIP:DMG: } + [1666961546.944335][218195:218195] CHIP:DMG: + [1666961546.944356][218195:218195] CHIP:DMG: Data = + [1666961546.944378][218195:218195] CHIP:DMG: { + [1666961546.944405][218195:218195] CHIP:DMG: 0x0 = 256, + [1666961546.944431][218195:218195] CHIP:DMG: 0x1 = 1, + [1666961546.944455][218195:218195] CHIP:DMG: }, + [1666961546.944476][218195:218195] CHIP:DMG: }, + [1666961546.944506][218195:218195] CHIP:DMG: + [1666961546.944523][218195:218195] CHIP:DMG: }, + [1666961546.944565][218195:218195] CHIP:DMG: + [1666961546.944582][218195:218195] CHIP:DMG: AttributeReportIB = + [1666961546.944614][218195:218195] CHIP:DMG: { + [1666961546.944631][218195:218195] CHIP:DMG: AttributeDataIB = + [1666961546.944652][218195:218195] CHIP:DMG: { + [1666961546.944678][218195:218195] CHIP:DMG: DataVersion = 0xa8fd98b2, + [1666961546.944697][218195:218195] CHIP:DMG: AttributePathIB = + [1666961546.944722][218195:218195] CHIP:DMG: { + [1666961546.944744][218195:218195] CHIP:DMG: Endpoint = 0xa, + [1666961546.944770][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961546.944798][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961546.944830][218195:218195] CHIP:DMG: ListIndex = Null, + [1666961546.944856][218195:218195] CHIP:DMG: } + [1666961546.944886][218195:218195] CHIP:DMG: + [1666961546.944907][218195:218195] CHIP:DMG: Data = + [1666961546.944930][218195:218195] CHIP:DMG: { + [1666961546.944954][218195:218195] CHIP:DMG: 0x0 = 19, + [1666961546.944981][218195:218195] CHIP:DMG: 0x1 = 1, + [1666961546.945003][218195:218195] CHIP:DMG: }, + [1666961546.945023][218195:218195] CHIP:DMG: }, + [1666961546.945053][218195:218195] CHIP:DMG: + [1666961546.945073][218195:218195] CHIP:DMG: }, + [1666961546.945104][218195:218195] CHIP:DMG: + [1666961546.945120][218195:218195] CHIP:DMG: ], + [1666961546.945168][218195:218195] CHIP:DMG: + [1666961546.945187][218195:218195] CHIP:DMG: SuppressResponse = true, + [1666961546.945208][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666961546.945226][218195:218195] CHIP:DMG: } + [1666961546.945246][218195:218195] CHIP:DMG: + + + + ./chip-tool descriptor read device-type-list 1 11 + + Verify in TH(bridge-app) Log: + + [1666961579.870142][218195:218195] CHIP:IM: Received Read request + [1666961579.870175][218195:218195] CHIP:DMG: ReadRequestMessage = + [1666961579.870183][218195:218195] CHIP:DMG: { + [1666961579.870191][218195:218195] CHIP:DMG: AttributePathIBs = + [1666961579.870200][218195:218195] CHIP:DMG: [ + [1666961579.870208][218195:218195] CHIP:DMG: AttributePathIB = + [1666961579.870218][218195:218195] CHIP:DMG: { + [1666961579.870227][218195:218195] CHIP:DMG: Endpoint = 0xb, + [1666961579.870236][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961579.870245][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961579.870253][218195:218195] CHIP:DMG: } + [1666961579.870264][218195:218195] CHIP:DMG: + [1666961579.870272][218195:218195] CHIP:DMG: ], + [1666961579.870283][218195:218195] CHIP:DMG: + [1666961579.870291][218195:218195] CHIP:DMG: isFabricFiltered = true, + [1666961579.870299][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666961579.870307][218195:218195] CHIP:DMG: }, + [1666961579.870341][218195:218195] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666961579.870367][218195:218195] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666961579.870376][218195:218195] CHIP:DMG: Cluster 1d, Attribute 0 is dirty + [1666961579.870384][218195:218195] CHIP:DMG: Reading attribute: Cluster=0x0000_001D Endpoint=b AttributeId=0x0000_0000 (expanded=0) + [1666961579.870397][218195:218195] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_001D e=11 p=v + [1666961579.870409][218195:218195] CHIP:DMG: AccessControl: allowed + [1666961579.870434][218195:218195] CHIP:DMG: Sending report (payload has 105 bytes)... + [1666961579.870567][218195:218195] CHIP:EM: <<< [E:57809r M:173952829 (Ack:211280019)] (S) Msg TX to 1:000000000001B669 [E0A2] --- Type 0001:05 (IM:ReportData) + [1666961579.870584][218195:218195] CHIP:IN: (S) Sending msg 173952829 on secure session with LSID: 51709 + [1666961579.870751][218195:218195] CHIP:DMG: >> to UDP:[fe80::485c:bace:6107:3682%wlp3s0]:49700 | 173952829 | [Interaction Model (1) / Report Data (0x05) / Session = 12754 / Exchange = 57809] + [1666961579.870769][218195:218195] CHIP:DMG: Header Flags = + [1666961579.870776][218195:218195] CHIP:DMG: { + [1666961579.870794][218195:218195] CHIP:DMG: Exchange (0x06) = + [1666961579.870800][218195:218195] CHIP:DMG: { + [1666961579.870810][218195:218195] CHIP:DMG: AckMsg = 211280019 + [1666961579.870818][218195:218195] CHIP:DMG: NeedsAck = true + [1666961579.870828][218195:218195] CHIP:DMG: } + [1666961579.870844][218195:218195] CHIP:DMG: } + [1666961579.870851][218195:218195] CHIP:DMG: + [1666961579.870862][218195:218195] CHIP:DMG: Encrypted Payload (139 bytes) = + [1666961579.870869][218195:218195] CHIP:DMG: { + [1666961579.870877][218195:218195] CHIP:DMG: data = 00d231003d4f5e0abdba620c4ead4243411697906f237c8b0d75654d1c3f2be08ff6a10a58363ac41cb8ebb15d7b2a424ba75a24044fd5b0395df2b49ff555bb9102fb82d920f3e70514aef7a6def7988e00cedff3c0ec50779eda009869e6f8cd63e5543bb834b6b211caccbbbce56038d7887de53664614f04f837f1f4e06da41a2ff37b01864ac4843c + [1666961579.870887][218195:218195] CHIP:DMG: buffer_ptr = 94136416760608 + [1666961579.870894][218195:218195] CHIP:DMG: } + [1666961579.870901][218195:218195] CHIP:DMG: + [1666961579.870915][218195:218195] CHIP:DMG: Decrypted Payload (105 bytes) = + [1666961579.870922][218195:218195] CHIP:DMG: { + [1666961579.870930][218195:218195] CHIP:DMG: data = 1536011535012600768e2de0370124020b24031d2404001836021818181535012600768e2de0370124020b24031d2404003405183502250000012401011818181535012600768e2de0370124020b24031d240400340518350224001324010118181818290424ff0118 + [1666961579.870939][218195:218195] CHIP:DMG: } + [1666961579.870946][218195:218195] CHIP:DMG: + [1666961579.870998][218195:218195] CHIP:DMG: ReportDataMessage = + [1666961579.871007][218195:218195] CHIP:DMG: { + [1666961579.871014][218195:218195] CHIP:DMG: AttributeReportIBs = + [1666961579.871027][218195:218195] CHIP:DMG: [ + [1666961579.871034][218195:218195] CHIP:DMG: AttributeReportIB = + [1666961579.871047][218195:218195] CHIP:DMG: { + [1666961579.871055][218195:218195] CHIP:DMG: AttributeDataIB = + [1666961579.871065][218195:218195] CHIP:DMG: { + [1666961579.871075][218195:218195] CHIP:DMG: DataVersion = 0xe02d8e76, + [1666961579.871108][218195:218195] CHIP:DMG: AttributePathIB = + [1666961579.871120][218195:218195] CHIP:DMG: { + [1666961579.871130][218195:218195] CHIP:DMG: Endpoint = 0xb, + [1666961579.871142][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961579.871154][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961579.871164][218195:218195] CHIP:DMG: } + [1666961579.871176][218195:218195] CHIP:DMG: + [1666961579.871185][218195:218195] CHIP:DMG: Data = [ + [1666961579.871196][218195:218195] CHIP:DMG: + [1666961579.871208][218195:218195] CHIP:DMG: ], + [1666961579.871217][218195:218195] CHIP:DMG: }, + [1666961579.871230][218195:218195] CHIP:DMG: + [1666961579.871237][218195:218195] CHIP:DMG: }, + [1666961579.871255][218195:218195] CHIP:DMG: + [1666961579.871262][218195:218195] CHIP:DMG: AttributeReportIB = + [1666961579.871276][218195:218195] CHIP:DMG: { + [1666961579.871283][218195:218195] CHIP:DMG: AttributeDataIB = + [1666961579.871293][218195:218195] CHIP:DMG: { + [1666961579.871303][218195:218195] CHIP:DMG: DataVersion = 0xe02d8e76, + [1666961579.871311][218195:218195] CHIP:DMG: AttributePathIB = + [1666961579.871321][218195:218195] CHIP:DMG: { + [1666961579.871331][218195:218195] CHIP:DMG: Endpoint = 0xb, + [1666961579.871342][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961579.871354][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961579.871364][218195:218195] CHIP:DMG: ListIndex = Null, + [1666961579.871375][218195:218195] CHIP:DMG: } + [1666961579.871387][218195:218195] CHIP:DMG: + [1666961579.871396][218195:218195] CHIP:DMG: Data = + [1666961579.871405][218195:218195] CHIP:DMG: { + [1666961579.871416][218195:218195] CHIP:DMG: 0x0 = 256, + [1666961579.871427][218195:218195] CHIP:DMG: 0x1 = 1, + [1666961579.871439][218195:218195] CHIP:DMG: }, + [1666961579.871448][218195:218195] CHIP:DMG: }, + [1666961579.871461][218195:218195] CHIP:DMG: + [1666961579.871468][218195:218195] CHIP:DMG: }, + [1666961579.871487][218195:218195] CHIP:DMG: + [1666961579.871494][218195:218195] CHIP:DMG: AttributeReportIB = + [1666961579.871508][218195:218195] CHIP:DMG: { + [1666961579.871516][218195:218195] CHIP:DMG: AttributeDataIB = + [1666961579.871525][218195:218195] CHIP:DMG: { + [1666961579.871535][218195:218195] CHIP:DMG: DataVersion = 0xe02d8e76, + [1666961579.871543][218195:218195] CHIP:DMG: AttributePathIB = + [1666961579.871554][218195:218195] CHIP:DMG: { + [1666961579.871563][218195:218195] CHIP:DMG: Endpoint = 0xb, + [1666961579.871574][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961579.871586][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961579.871597][218195:218195] CHIP:DMG: ListIndex = Null, + [1666961579.871608][218195:218195] CHIP:DMG: } + [1666961579.871620][218195:218195] CHIP:DMG: + [1666961579.871628][218195:218195] CHIP:DMG: Data = + [1666961579.871638][218195:218195] CHIP:DMG: { + [1666961579.871648][218195:218195] CHIP:DMG: 0x0 = 19, + [1666961579.871659][218195:218195] CHIP:DMG: 0x1 = 1, + [1666961579.871670][218195:218195] CHIP:DMG: }, + [1666961579.871679][218195:218195] CHIP:DMG: }, + [1666961579.871692][218195:218195] CHIP:DMG: + [1666961579.871700][218195:218195] CHIP:DMG: }, + [1666961579.871714][218195:218195] CHIP:DMG: + [1666961579.871721][218195:218195] CHIP:DMG: ], + [1666961579.871742][218195:218195] CHIP:DMG: + [1666961579.871750][218195:218195] CHIP:DMG: SuppressResponse = true, + [1666961579.871759][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666961579.871767][218195:218195] CHIP:DMG: } + + + + + ./chip-tool descriptor read device-type-list 1 12 + + Verify in TH(bridge-app) Log: + [1666961637.024382][218195:218195] CHIP:EM: Handling via exchange: 24264r, Delegate: 0x559dd6ddf8c8 + [1666961637.024406][218195:218195] CHIP:IM: Received Read request + [1666961637.024459][218195:218195] CHIP:DMG: ReadRequestMessage = + [1666961637.024477][218195:218195] CHIP:DMG: { + [1666961637.024487][218195:218195] CHIP:DMG: AttributePathIBs = + [1666961637.024501][218195:218195] CHIP:DMG: [ + [1666961637.024514][218195:218195] CHIP:DMG: AttributePathIB = + [1666961637.024528][218195:218195] CHIP:DMG: { + [1666961637.024542][218195:218195] CHIP:DMG: Endpoint = 0xc, + [1666961637.024555][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961637.024569][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961637.024588][218195:218195] CHIP:DMG: } + [1666961637.024599][218195:218195] CHIP:DMG: + [1666961637.024608][218195:218195] CHIP:DMG: ], + [1666961637.024624][218195:218195] CHIP:DMG: + [1666961637.024641][218195:218195] CHIP:DMG: isFabricFiltered = true, + [1666961637.024651][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666961637.024665][218195:218195] CHIP:DMG: }, + [1666961637.024707][218195:218195] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666961637.024758][218195:218195] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666961637.024774][218195:218195] CHIP:DMG: Cluster 1d, Attribute 0 is dirty + [1666961637.024785][218195:218195] CHIP:DMG: Reading attribute: Cluster=0x0000_001D Endpoint=c AttributeId=0x0000_0000 (expanded=0) + [1666961637.024802][218195:218195] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_001D e=12 p=v + [1666961637.024821][218195:218195] CHIP:DMG: AccessControl: allowed + [1666961637.024865][218195:218195] CHIP:DMG: Sending report (payload has 105 bytes)... + [1666961637.025090][218195:218195] CHIP:EM: <<< [E:24264r M:129383321 (Ack:149091728)] (S) Msg TX to 1:000000000001B669 [E0A2] --- Type 0001:05 (IM:ReportData) + [1666961637.025123][218195:218195] CHIP:IN: (S) Sending msg 129383321 on secure session with LSID: 51710 + [1666961637.025575][218195:218195] CHIP:DMG: >> to UDP:[fe80::485c:bace:6107:3682%wlp3s0]:33508 | 129383321 | [Interaction Model (1) / Report Data (0x05) / Session = 47615 / Exchange = 24264] + [1666961637.025615][218195:218195] CHIP:DMG: Header Flags = + [1666961637.025630][218195:218195] CHIP:DMG: { + [1666961637.025654][218195:218195] CHIP:DMG: Exchange (0x06) = + [1666961637.025666][218195:218195] CHIP:DMG: { + [1666961637.025680][218195:218195] CHIP:DMG: AckMsg = 149091728 + [1666961637.025692][218195:218195] CHIP:DMG: NeedsAck = true + [1666961637.025703][218195:218195] CHIP:DMG: } + [1666961637.025722][218195:218195] CHIP:DMG: } + [1666961637.025733][218195:218195] CHIP:DMG: + [1666961637.025754][218195:218195] CHIP:DMG: Encrypted Payload (139 bytes) = + [1666961637.025766][218195:218195] CHIP:DMG: { + [1666961637.025779][218195:218195] CHIP:DMG: data = 00ffb900993bb607eb7a6237df23556ef55553d6bdb002eca4dec5b0286b803f131401a010db1aacec9934e01a4728a9e89e4d2474216e665d12fb28265cdb5e9f09d88aa8a7806960884a21b7f21a52c57cac7dd797cdb01ff66e27a1c177ddea3bf84a046a5d4245c3afec579722a901f988a639716e0d4b295494ec005278cca871ae42cb62e25adecf + [1666961637.025796][218195:218195] CHIP:DMG: buffer_ptr = 94136416760928 + [1666961637.025807][218195:218195] CHIP:DMG: } + [1666961637.025822][218195:218195] CHIP:DMG: + [1666961637.025845][218195:218195] CHIP:DMG: Decrypted Payload (105 bytes) = + [1666961637.025858][218195:218195] CHIP:DMG: { + [1666961637.025871][218195:218195] CHIP:DMG: data = 153601153501260083c07f68370124020c24031d240400183602181818153501260083c07f68370124020c24031d240400340518350225000001240101181818153501260083c07f68370124020c24031d240400340518350224001324010118181818290424ff0118 + [1666961637.025885][218195:218195] CHIP:DMG: } + [1666961637.025899][218195:218195] CHIP:DMG: + [1666961637.025985][218195:218195] CHIP:DMG: ReportDataMessage = + [1666961637.026005][218195:218195] CHIP:DMG: { + [1666961637.026020][218195:218195] CHIP:DMG: AttributeReportIBs = + [1666961637.026041][218195:218195] CHIP:DMG: [ + [1666961637.026055][218195:218195] CHIP:DMG: AttributeReportIB = + [1666961637.026076][218195:218195] CHIP:DMG: { + [1666961637.026089][218195:218195] CHIP:DMG: AttributeDataIB = + [1666961637.026106][218195:218195] CHIP:DMG: { + [1666961637.026122][218195:218195] CHIP:DMG: DataVersion = 0x687fc083, + [1666961637.026138][218195:218195] CHIP:DMG: AttributePathIB = + [1666961637.026155][218195:218195] CHIP:DMG: { + [1666961637.026171][218195:218195] CHIP:DMG: Endpoint = 0xc, + [1666961637.026187][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961637.026205][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961637.026219][218195:218195] CHIP:DMG: } + [1666961637.026238][218195:218195] CHIP:DMG: + [1666961637.026254][218195:218195] CHIP:DMG: Data = [ + [1666961637.026270][218195:218195] CHIP:DMG: + [1666961637.026288][218195:218195] CHIP:DMG: ], + [1666961637.026303][218195:218195] CHIP:DMG: }, + [1666961637.026323][218195:218195] CHIP:DMG: + [1666961637.026338][218195:218195] CHIP:DMG: }, + [1666961637.026366][218195:218195] CHIP:DMG: + [1666961637.026382][218195:218195] CHIP:DMG: AttributeReportIB = + [1666961637.026405][218195:218195] CHIP:DMG: { + [1666961637.026419][218195:218195] CHIP:DMG: AttributeDataIB = + [1666961637.026435][218195:218195] CHIP:DMG: { + [1666961637.026452][218195:218195] CHIP:DMG: DataVersion = 0x687fc083, + [1666961637.026467][218195:218195] CHIP:DMG: AttributePathIB = + [1666961637.026483][218195:218195] CHIP:DMG: { + [1666961637.026500][218195:218195] CHIP:DMG: Endpoint = 0xc, + [1666961637.026518][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961637.026536][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961637.026553][218195:218195] CHIP:DMG: ListIndex = Null, + [1666961637.026568][218195:218195] CHIP:DMG: } + [1666961637.026588][218195:218195] CHIP:DMG: + [1666961637.026605][218195:218195] CHIP:DMG: Data = + [1666961637.026622][218195:218195] CHIP:DMG: { + [1666961637.026640][218195:218195] CHIP:DMG: 0x0 = 256, + [1666961637.026658][218195:218195] CHIP:DMG: 0x1 = 1, + [1666961637.026675][218195:218195] CHIP:DMG: }, + [1666961637.026690][218195:218195] CHIP:DMG: }, + [1666961637.026711][218195:218195] CHIP:DMG: + [1666961637.026726][218195:218195] CHIP:DMG: }, + [1666961637.026754][218195:218195] CHIP:DMG: + [1666961637.026766][218195:218195] CHIP:DMG: AttributeReportIB = + [1666961637.026784][218195:218195] CHIP:DMG: { + [1666961637.026797][218195:218195] CHIP:DMG: AttributeDataIB = + [1666961637.026812][218195:218195] CHIP:DMG: { + [1666961637.026824][218195:218195] CHIP:DMG: DataVersion = 0x687fc083, + [1666961637.026835][218195:218195] CHIP:DMG: AttributePathIB = + [1666961637.026847][218195:218195] CHIP:DMG: { + [1666961637.026859][218195:218195] CHIP:DMG: Endpoint = 0xc, + [1666961637.026873][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961637.026951][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961637.027020][218195:218195] CHIP:DMG: ListIndex = Null, + [1666961637.027109][218195:218195] CHIP:DMG: } + [1666961637.027177][218195:218195] CHIP:DMG: + [1666961637.027238][218195:218195] CHIP:DMG: Data = + [1666961637.027299][218195:218195] CHIP:DMG: { + [1666961637.027360][218195:218195] CHIP:DMG: 0x0 = 19, + [1666961637.027423][218195:218195] CHIP:DMG: 0x1 = 1, + [1666961637.027435][218195:218195] CHIP:DMG: }, + [1666961637.027444][218195:218195] CHIP:DMG: }, + [1666961637.027459][218195:218195] CHIP:DMG: + [1666961637.027469][218195:218195] CHIP:DMG: }, + [1666961637.027483][218195:218195] CHIP:DMG: + [1666961637.027492][218195:218195] CHIP:DMG: ], + [1666961637.027515][218195:218195] CHIP:DMG: + [1666961637.027526][218195:218195] CHIP:DMG: SuppressResponse = true, + [1666961637.027535][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666961637.027543][218195:218195] CHIP:DMG: } + + + + + ./chip-tool descriptor read device-type-list 1 13 + + + Verify in TH(bridge-app) Log: + [1666961681.323410][218195:218195] CHIP:IM: Received Read request + [1666961681.323440][218195:218195] CHIP:DMG: ReadRequestMessage = + [1666961681.323447][218195:218195] CHIP:DMG: { + [1666961681.323453][218195:218195] CHIP:DMG: AttributePathIBs = + [1666961681.323460][218195:218195] CHIP:DMG: [ + [1666961681.323466][218195:218195] CHIP:DMG: AttributePathIB = + [1666961681.323474][218195:218195] CHIP:DMG: { + [1666961681.323482][218195:218195] CHIP:DMG: Endpoint = 0xd, + [1666961681.323489][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961681.323496][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961681.323503][218195:218195] CHIP:DMG: } + [1666961681.323511][218195:218195] CHIP:DMG: + [1666961681.323518][218195:218195] CHIP:DMG: ], + [1666961681.323526][218195:218195] CHIP:DMG: + [1666961681.323533][218195:218195] CHIP:DMG: isFabricFiltered = true, + [1666961681.323540][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666961681.323546][218195:218195] CHIP:DMG: }, + [1666961681.323576][218195:218195] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666961681.323599][218195:218195] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666961681.323607][218195:218195] CHIP:DMG: Cluster 1d, Attribute 0 is dirty + [1666961681.323613][218195:218195] CHIP:DMG: Reading attribute: Cluster=0x0000_001D Endpoint=d AttributeId=0x0000_0000 (expanded=0) + [1666961681.323623][218195:218195] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_001D e=13 p=v + [1666961681.323633][218195:218195] CHIP:DMG: AccessControl: allowed + [1666961681.323657][218195:218195] CHIP:DMG: Sending report (payload has 105 bytes)... + [1666961681.323781][218195:218195] CHIP:EM: <<< [E:64820r M:54597067 (Ack:45924515)] (S) Msg TX to 1:000000000001B669 [E0A2] --- Type 0001:05 (IM:ReportData) + [1666961681.323794][218195:218195] CHIP:IN: (S) Sending msg 54597067 on secure session with LSID: 51711 + [1666961681.323950][218195:218195] CHIP:DMG: >> to UDP:[fe80::485c:bace:6107:3682%wlp3s0]:40757 | 54597067 | [Interaction Model (1) / Report Data (0x05) / Session = 25741 / Exchange = 64820] + [1666961681.323965][218195:218195] CHIP:DMG: Header Flags = + [1666961681.323971][218195:218195] CHIP:DMG: { + [1666961681.323985][218195:218195] CHIP:DMG: Exchange (0x06) = + [1666961681.323991][218195:218195] CHIP:DMG: { + [1666961681.323998][218195:218195] CHIP:DMG: AckMsg = 45924515 + [1666961681.324005][218195:218195] CHIP:DMG: NeedsAck = true + [1666961681.324011][218195:218195] CHIP:DMG: } + [1666961681.324021][218195:218195] CHIP:DMG: } + [1666961681.324027][218195:218195] CHIP:DMG: + [1666961681.324036][218195:218195] CHIP:DMG: Encrypted Payload (139 bytes) = + [1666961681.324042][218195:218195] CHIP:DMG: { + [1666961681.324048][218195:218195] CHIP:DMG: data = 008d6400cb154103eb5e2942845edd83b2def815b819a0ad2f2b6f9408c957fe6d6c9b1789eb95a45262bd1acb37dea24b7ec796642f45e24d40e669ec4c98b73dc4d33397be07a15a88117b54c53c87edddec3ad826753cb3232c41b3b9d456a47a33072a87fbda229a89c2d8b2dfb44bda3fb906e24bb2b701e1976e3a2ee601fa0a97ebba57eb4b789a + [1666961681.324056][218195:218195] CHIP:DMG: buffer_ptr = 94136416760928 + [1666961681.324062][218195:218195] CHIP:DMG: } + [1666961681.324068][218195:218195] CHIP:DMG: + [1666961681.324079][218195:218195] CHIP:DMG: Decrypted Payload (105 bytes) = + [1666961681.324085][218195:218195] CHIP:DMG: { + [1666961681.324091][218195:218195] CHIP:DMG: data = 15360115350126008fecadea370124020d24031d24040018360218181815350126008fecadea370124020d24031d24040034051835022500000124010118181815350126008fecadea370124020d24031d240400340518350224001324010118181818290424ff0118 + [1666961681.324098][218195:218195] CHIP:DMG: } + [1666961681.324104][218195:218195] CHIP:DMG: + [1666961681.324151][218195:218195] CHIP:DMG: ReportDataMessage = + [1666961681.324158][218195:218195] CHIP:DMG: { + [1666961681.324164][218195:218195] CHIP:DMG: AttributeReportIBs = + [1666961681.324175][218195:218195] CHIP:DMG: [ + [1666961681.324181][218195:218195] CHIP:DMG: AttributeReportIB = + [1666961681.324191][218195:218195] CHIP:DMG: { + [1666961681.324198][218195:218195] CHIP:DMG: AttributeDataIB = + [1666961681.324206][218195:218195] CHIP:DMG: { + [1666961681.324213][218195:218195] CHIP:DMG: DataVersion = 0xeaadec8f, + [1666961681.324221][218195:218195] CHIP:DMG: AttributePathIB = + [1666961681.324228][218195:218195] CHIP:DMG: { + [1666961681.324236][218195:218195] CHIP:DMG: Endpoint = 0xd, + [1666961681.324244][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961681.324252][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961681.324260][218195:218195] CHIP:DMG: } + [1666961681.324268][218195:218195] CHIP:DMG: + [1666961681.324276][218195:218195] CHIP:DMG: Data = [ + [1666961681.324284][218195:218195] CHIP:DMG: + [1666961681.324292][218195:218195] CHIP:DMG: ], + [1666961681.324298][218195:218195] CHIP:DMG: }, + [1666961681.324308][218195:218195] CHIP:DMG: + [1666961681.324314][218195:218195] CHIP:DMG: }, + [1666961681.324328][218195:218195] CHIP:DMG: + [1666961681.324335][218195:218195] CHIP:DMG: AttributeReportIB = + [1666961681.324346][218195:218195] CHIP:DMG: { + [1666961681.324352][218195:218195] CHIP:DMG: AttributeDataIB = + [1666961681.324360][218195:218195] CHIP:DMG: { + [1666961681.324367][218195:218195] CHIP:DMG: DataVersion = 0xeaadec8f, + [1666961681.324374][218195:218195] CHIP:DMG: AttributePathIB = + [1666961681.324382][218195:218195] CHIP:DMG: { + [1666961681.324390][218195:218195] CHIP:DMG: Endpoint = 0xd, + [1666961681.324397][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961681.324406][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961681.324413][218195:218195] CHIP:DMG: ListIndex = Null, + [1666961681.324420][218195:218195] CHIP:DMG: } + [1666961681.324429][218195:218195] CHIP:DMG: + [1666961681.324437][218195:218195] CHIP:DMG: Data = + [1666961681.324444][218195:218195] CHIP:DMG: { + [1666961681.324452][218195:218195] CHIP:DMG: 0x0 = 256, + [1666961681.324461][218195:218195] CHIP:DMG: 0x1 = 1, + [1666961681.324468][218195:218195] CHIP:DMG: }, + [1666961681.324475][218195:218195] CHIP:DMG: }, + [1666961681.324485][218195:218195] CHIP:DMG: + [1666961681.324492][218195:218195] CHIP:DMG: }, + [1666961681.324507][218195:218195] CHIP:DMG: + [1666961681.324513][218195:218195] CHIP:DMG: AttributeReportIB = + [1666961681.324524][218195:218195] CHIP:DMG: { + [1666961681.324531][218195:218195] CHIP:DMG: AttributeDataIB = + [1666961681.324538][218195:218195] CHIP:DMG: { + [1666961681.324545][218195:218195] CHIP:DMG: DataVersion = 0xeaadec8f, + [1666961681.324552][218195:218195] CHIP:DMG: AttributePathIB = + [1666961681.324560][218195:218195] CHIP:DMG: { + [1666961681.324568][218195:218195] CHIP:DMG: Endpoint = 0xd, + [1666961681.324575][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961681.324584][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961681.324591][218195:218195] CHIP:DMG: ListIndex = Null, + [1666961681.324598][218195:218195] CHIP:DMG: } + [1666961681.324607][218195:218195] CHIP:DMG: + [1666961681.324614][218195:218195] CHIP:DMG: Data = + [1666961681.324622][218195:218195] CHIP:DMG: { + [1666961681.324630][218195:218195] CHIP:DMG: 0x0 = 19, + [1666961681.324638][218195:218195] CHIP:DMG: 0x1 = 1, + [1666961681.324646][218195:218195] CHIP:DMG: }, + [1666961681.324653][218195:218195] CHIP:DMG: }, + [1666961681.324663][218195:218195] CHIP:DMG: + [1666961681.324669][218195:218195] CHIP:DMG: }, + [1666961681.324680][218195:218195] CHIP:DMG: + [1666961681.324686][218195:218195] CHIP:DMG: ], + [1666961681.324704][218195:218195] CHIP:DMG: + [1666961681.324711][218195:218195] CHIP:DMG: SuppressResponse = true, + [1666961681.324718][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666961681.324724][218195:218195] CHIP:DMG: } - Verify in TH(bridge-app) Log: - [1659972745.371532][3652:3652] CHIP:IM: Received Read request - [1659972745.371611][3652:3652] CHIP:DMG: ReadRequestMessage = - [1659972745.371654][3652:3652] CHIP:DMG: { - [1659972745.371678][3652:3652] CHIP:DMG: AttributePathIBs = - [1659972745.371716][3652:3652] CHIP:DMG: [ - [1659972745.371742][3652:3652] CHIP:DMG: AttributePathIB = - [1659972745.371781][3652:3652] CHIP:DMG: { - [1659972745.371818][3652:3652] CHIP:DMG: Endpoint = 0x4, - [1659972745.371860][3652:3652] CHIP:DMG: Cluster = 0x1d, - [1659972745.371902][3652:3652] CHIP:DMG: Attribute = 0x0000_0000, - [1659972745.371933][3652:3652] CHIP:DMG: } - [1659972745.371971][3652:3652] CHIP:DMG: - [1659972745.371997][3652:3652] CHIP:DMG: ], - [1659972745.372036][3652:3652] CHIP:DMG: - [1659972745.372063][3652:3652] CHIP:DMG: isFabricFiltered = true, - [1659972745.372099][3652:3652] CHIP:DMG: InteractionModelRevision = 1 - [1659972745.372124][3652:3652] CHIP:DMG: }, - [1659972745.372217][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659972745.372312][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659972745.372343][3652:3652] CHIP:DMG: Cluster 1d, Attribute 0 is dirty - - - - - ./chip-tool descriptor read device-list 1 5 - Verify in TH(bridge-app) Log: - [1659972745.371532][3652:3652] CHIP:IM: Received Read request - [1659972745.371611][3652:3652] CHIP:DMG: ReadRequestMessage = - [1659972745.371654][3652:3652] CHIP:DMG: { - [1659972745.371678][3652:3652] CHIP:DMG: AttributePathIBs = - [1659972745.371716][3652:3652] CHIP:DMG: [ - [1659972745.371742][3652:3652] CHIP:DMG: AttributePathIB = - [1659972745.371781][3652:3652] CHIP:DMG: { - [1659972745.371818][3652:3652] CHIP:DMG: Endpoint = 0x5, - [1659972745.371860][3652:3652] CHIP:DMG: Cluster = 0x1d, - [1659972745.371902][3652:3652] CHIP:DMG: Attribute = 0x0000_0000, - [1659972745.371933][3652:3652] CHIP:DMG: } - [1659972745.371971][3652:3652] CHIP:DMG: - [1659972745.371997][3652:3652] CHIP:DMG: ], - [1659972745.372036][3652:3652] CHIP:DMG: - [1659972745.372063][3652:3652] CHIP:DMG: isFabricFiltered = true, - [1659972745.372099][3652:3652] CHIP:DMG: InteractionModelRevision = 1 - [1659972745.372124][3652:3652] CHIP:DMG: }, - [1659972745.372217][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659972745.372312][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659972745.372343][3652:3652] CHIP:DMG: Cluster 1d, Attribute 0 is dirty - - - - - ./chip-tool descriptor read device-list 1 6 - Verify in TH(bridge-app) Log: - [1659972745.371532][3652:3652] CHIP:IM: Received Read request - [1659972745.371611][3652:3652] CHIP:DMG: ReadRequestMessage = - [1659972745.371654][3652:3652] CHIP:DMG: { - [1659972745.371678][3652:3652] CHIP:DMG: AttributePathIBs = - [1659972745.371716][3652:3652] CHIP:DMG: [ - [1659972745.371742][3652:3652] CHIP:DMG: AttributePathIB = - [1659972745.371781][3652:3652] CHIP:DMG: { - [1659972745.371818][3652:3652] CHIP:DMG: Endpoint = 0x6, - [1659972745.371860][3652:3652] CHIP:DMG: Cluster = 0x1d, - [1659972745.371902][3652:3652] CHIP:DMG: Attribute = 0x0000_0000, - [1659972745.371933][3652:3652] CHIP:DMG: } - [1659972745.371971][3652:3652] CHIP:DMG: - [1659972745.371997][3652:3652] CHIP:DMG: ], - [1659972745.372036][3652:3652] CHIP:DMG: - [1659972745.372063][3652:3652] CHIP:DMG: isFabricFiltered = true, - [1659972745.372099][3652:3652] CHIP:DMG: InteractionModelRevision = 1 - [1659972745.372124][3652:3652] CHIP:DMG: }, - [1659972745.372217][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659972745.372312][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659972745.372343][3652:3652] CHIP:DMG: Cluster 1d, Attribute 0 is dirty - - - - - ./chip-tool descriptor read device-list 1 7 + Verify PartsList for available EP - Verify in TH(bridge-app) Log: - [1659972745.371532][3652:3652] CHIP:IM: Received Read request - [1659972745.371611][3652:3652] CHIP:DMG: ReadRequestMessage = - [1659972745.371654][3652:3652] CHIP:DMG: { - [1659972745.371678][3652:3652] CHIP:DMG: AttributePathIBs = - [1659972745.371716][3652:3652] CHIP:DMG: [ - [1659972745.371742][3652:3652] CHIP:DMG: AttributePathIB = - [1659972745.371781][3652:3652] CHIP:DMG: { - [1659972745.371818][3652:3652] CHIP:DMG: Endpoint = 0x7, - [1659972745.371860][3652:3652] CHIP:DMG: Cluster = 0x1d, - [1659972745.371902][3652:3652] CHIP:DMG: Attribute = 0x0000_0000, - [1659972745.371933][3652:3652] CHIP:DMG: } - [1659972745.371971][3652:3652] CHIP:DMG: - [1659972745.371997][3652:3652] CHIP:DMG: ], - [1659972745.372036][3652:3652] CHIP:DMG: - [1659972745.372063][3652:3652] CHIP:DMG: isFabricFiltered = true, - [1659972745.372099][3652:3652] CHIP:DMG: InteractionModelRevision = 1 - [1659972745.372124][3652:3652] CHIP:DMG: }, - [1659972745.372217][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659972745.372312][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659972745.372343][3652:3652] CHIP:DMG: Cluster 1d, Attribute 0 is dirty - - - - - ./chip-tool descriptor read device-list 1 8 + ./chip-tool descriptor read parts-list 1 0 + Verify in TH(bridge-app) Log: + 1666962087.594430][218195:218195] CHIP:IM: Received Read request + [1666962087.594452][218195:218195] CHIP:DMG: ReadRequestMessage = + [1666962087.594457][218195:218195] CHIP:DMG: { + [1666962087.594461][218195:218195] CHIP:DMG: AttributePathIBs = + [1666962087.594466][218195:218195] CHIP:DMG: [ + [1666962087.594473][218195:218195] CHIP:DMG: AttributePathIB = + [1666962087.594483][218195:218195] CHIP:DMG: { + [1666962087.594489][218195:218195] CHIP:DMG: Endpoint = 0x0, + [1666962087.594494][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962087.594499][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962087.594504][218195:218195] CHIP:DMG: } + [1666962087.594509][218195:218195] CHIP:DMG: + [1666962087.594513][218195:218195] CHIP:DMG: ], + [1666962087.594519][218195:218195] CHIP:DMG: + [1666962087.594524][218195:218195] CHIP:DMG: isFabricFiltered = true, + [1666962087.594529][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666962087.594533][218195:218195] CHIP:DMG: }, + [1666962087.594551][218195:218195] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666962087.594567][218195:218195] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666962087.594574][218195:218195] CHIP:DMG: Cluster 1d, Attribute 3 is dirty + [1666962087.594578][218195:218195] CHIP:DMG: Reading attribute: Cluster=0x0000_001D Endpoint=0 AttributeId=0x0000_0003 (expanded=0) + [1666962087.594597][218195:218195] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_001D e=0 p=v + [1666962087.594611][218195:218195] CHIP:DMG: AccessControl: allowed + [1666962087.594645][218195:218195] CHIP:DMG: Sending report (payload has 372 bytes)... + [1666962087.594772][218195:218195] CHIP:EM: <<< [E:39531r M:264814163 (Ack:140364006)] (S) Msg TX to 1:000000000001B669 [E0A2] --- Type 0001:05 (IM:ReportData) + [1666962087.594785][218195:218195] CHIP:IN: (S) Sending msg 264814163 on secure session with LSID: 51714 + [1666962087.594949][218195:218195] CHIP:DMG: >> to UDP:[fe80::485c:bace:6107:3682%wlp3s0]:37487 | 264814163 | [Interaction Model (1) / Report Data (0x05) / Session = 56435 / Exchange = 39531] + [1666962087.594963][218195:218195] CHIP:DMG: Header Flags = + [1666962087.594970][218195:218195] CHIP:DMG: { + [1666962087.594986][218195:218195] CHIP:DMG: Exchange (0x06) = + [1666962087.594994][218195:218195] CHIP:DMG: { + [1666962087.595001][218195:218195] CHIP:DMG: AckMsg = 140364006 + [1666962087.595009][218195:218195] CHIP:DMG: NeedsAck = true + [1666962087.595015][218195:218195] CHIP:DMG: } + [1666962087.595026][218195:218195] CHIP:DMG: } + [1666962087.595032][218195:218195] CHIP:DMG: + [1666962087.595041][218195:218195] CHIP:DMG: Encrypted Payload (406 bytes) = + [1666962087.595048][218195:218195] CHIP:DMG: { + [1666962087.595054][218195:218195] CHIP:DMG: data = 0073dc0053bec80fd1f815ed86ead2d3269574276202e8fda951cd767949615968f0abd7254462609c370c3b39ffc94143e532800a998cfed825b833f865684d2b576f864e8a6309d1e1d28d9b818a9ac840b7893ac6f6d1e6e07e4925f98deec5ea7eb10139d1ea7a88d648fd4525446f2954707affa5fa2db1b4844befff709b488421a37533120e455faf2ee2d1109ac04155c51de43ddc324853d09c02e125979fbf4ecf6134d22e2a522ac6cf33155a61a7f5029c5aa83adb97cfd2453236ae11ef77c390a3fff4acd31c43579e251064b6d96b4d3f45561fa8d0b9089af0045eeeb788b8473d8070eb7a6e70dd2daf7c03696edffbb71b5b299306b8409f6ef27ce1eeb5aa065ba299fc886b18548e9ecc1b114841b2b9b1971ed0a199663ee6f3e417cf166ce7235e21e285f31290c0bfabdfcbe0c596ea85d94c9f75db9e1dd06a1d6060ebfd93ca1b2b70056f2c90b82088ec59eec5e55ec07a9ae6a2d4338ea7c58f501dd03fe03045e5abed6ace2ceb4372dcb81a833219f40eac3d90b3b0e5413bbcc22191762d9187b3d58bb8694db8 + [1666962087.595064][218195:218195] CHIP:DMG: buffer_ptr = 94136416764416 + [1666962087.595070][218195:218195] CHIP:DMG: } + [1666962087.595076][218195:218195] CHIP:DMG: + [1666962087.595096][218195:218195] CHIP:DMG: Decrypted Payload (372 bytes) = + [1666962087.595104][218195:218195] CHIP:DMG: { + [1666962087.595109][218195:218195] CHIP:DMG: data = 1536011535012600ced288a5370124020024031d2404031836021818181535012600ced288a5370124020024031d24040334051824020118181535012600ced288a5370124020024031d24040334051824020318181535012600ced288a5370124020024031d24040334051824020418181535012600ced288a5370124020024031d24040334051824020518181535012600ced288a5370124020024031d24040334051824020618181535012600ced288a5370124020024031d24040334051824020718181535012600ced288a5370124020024031d24040334051824020818181535012600ced288a5370124020024031d24040334051824020918181535012600ced288a5370124020024031d24040334051824020a18181535012600ced288a5370124020024031d24040334051824020b18181535012600ced288a5370124020024031d24040334051824020c18181535012600ced288a5370124020024031d24040334051824020d181818290424ff0118 + [1666962087.595120][218195:218195] CHIP:DMG: } + [1666962087.595126][218195:218195] CHIP:DMG: + [1666962087.595245][218195:218195] CHIP:DMG: ReportDataMessage = + [1666962087.595252][218195:218195] CHIP:DMG: { + [1666962087.595259][218195:218195] CHIP:DMG: AttributeReportIBs = + [1666962087.595270][218195:218195] CHIP:DMG: [ + [1666962087.595276][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962087.595287][218195:218195] CHIP:DMG: { + [1666962087.595294][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962087.595302][218195:218195] CHIP:DMG: { + [1666962087.595310][218195:218195] CHIP:DMG: DataVersion = 0xa588d2ce, + [1666962087.595319][218195:218195] CHIP:DMG: AttributePathIB = + [1666962087.595327][218195:218195] CHIP:DMG: { + [1666962087.595336][218195:218195] CHIP:DMG: Endpoint = 0x0, + [1666962087.595344][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962087.595353][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962087.595362][218195:218195] CHIP:DMG: } + [1666962087.595373][218195:218195] CHIP:DMG: + [1666962087.595381][218195:218195] CHIP:DMG: Data = [ + [1666962087.595389][218195:218195] CHIP:DMG: + [1666962087.595399][218195:218195] CHIP:DMG: ], + [1666962087.595407][218195:218195] CHIP:DMG: }, + [1666962087.595417][218195:218195] CHIP:DMG: + [1666962087.595423][218195:218195] CHIP:DMG: }, + [1666962087.595436][218195:218195] CHIP:DMG: + [1666962087.595442][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962087.595453][218195:218195] CHIP:DMG: { + [1666962087.595460][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962087.595468][218195:218195] CHIP:DMG: { + [1666962087.595476][218195:218195] CHIP:DMG: DataVersion = 0xa588d2ce, + [1666962087.595483][218195:218195] CHIP:DMG: AttributePathIB = + [1666962087.595491][218195:218195] CHIP:DMG: { + [1666962087.595500][218195:218195] CHIP:DMG: Endpoint = 0x0, + [1666962087.595510][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962087.595519][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962087.595528][218195:218195] CHIP:DMG: ListIndex = Null, + [1666962087.595535][218195:218195] CHIP:DMG: } + [1666962087.595545][218195:218195] CHIP:DMG: + [1666962087.595554][218195:218195] CHIP:DMG: Data = 1, + [1666962087.595563][218195:218195] CHIP:DMG: }, + [1666962087.595573][218195:218195] CHIP:DMG: + [1666962087.595580][218195:218195] CHIP:DMG: }, + [1666962087.595595][218195:218195] CHIP:DMG: + [1666962087.595602][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962087.595613][218195:218195] CHIP:DMG: { + [1666962087.595621][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962087.595629][218195:218195] CHIP:DMG: { + [1666962087.595637][218195:218195] CHIP:DMG: DataVersion = 0xa588d2ce, + [1666962087.595644][218195:218195] CHIP:DMG: AttributePathIB = + [1666962087.595652][218195:218195] CHIP:DMG: { + [1666962087.595660][218195:218195] CHIP:DMG: Endpoint = 0x0, + [1666962087.595670][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962087.595678][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962087.595690][218195:218195] CHIP:DMG: ListIndex = Null, + [1666962087.595698][218195:218195] CHIP:DMG: } + [1666962087.595708][218195:218195] CHIP:DMG: + [1666962087.595716][218195:218195] CHIP:DMG: Data = 3, + [1666962087.595724][218195:218195] CHIP:DMG: }, + [1666962087.595736][218195:218195] CHIP:DMG: + [1666962087.595743][218195:218195] CHIP:DMG: }, + [1666962087.595756][218195:218195] CHIP:DMG: + [1666962087.595762][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962087.595772][218195:218195] CHIP:DMG: { + [1666962087.595779][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962087.595787][218195:218195] CHIP:DMG: { + [1666962087.595795][218195:218195] CHIP:DMG: DataVersion = 0xa588d2ce, + [1666962087.595802][218195:218195] CHIP:DMG: AttributePathIB = + [1666962087.595810][218195:218195] CHIP:DMG: { + [1666962087.595819][218195:218195] CHIP:DMG: Endpoint = 0x0, + [1666962087.595828][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962087.595838][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962087.595847][218195:218195] CHIP:DMG: ListIndex = Null, + [1666962087.595854][218195:218195] CHIP:DMG: } + [1666962087.595864][218195:218195] CHIP:DMG: + [1666962087.595874][218195:218195] CHIP:DMG: Data = 4, + [1666962087.595882][218195:218195] CHIP:DMG: }, + [1666962087.595892][218195:218195] CHIP:DMG: + [1666962087.595899][218195:218195] CHIP:DMG: }, + [1666962087.595912][218195:218195] CHIP:DMG: + [1666962087.595918][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962087.595929][218195:218195] CHIP:DMG: { + [1666962087.595935][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962087.595943][218195:218195] CHIP:DMG: { + [1666962087.595950][218195:218195] CHIP:DMG: DataVersion = 0xa588d2ce, + [1666962087.595958][218195:218195] CHIP:DMG: AttributePathIB = + [1666962087.595966][218195:218195] CHIP:DMG: { + [1666962087.595975][218195:218195] CHIP:DMG: Endpoint = 0x0, + [1666962087.595985][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962087.595994][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962087.596002][218195:218195] CHIP:DMG: ListIndex = Null, + [1666962087.596009][218195:218195] CHIP:DMG: } + [1666962087.596019][218195:218195] CHIP:DMG: + [1666962087.596027][218195:218195] CHIP:DMG: Data = 5, + [1666962087.596034][218195:218195] CHIP:DMG: }, + [1666962087.596044][218195:218195] CHIP:DMG: + [1666962087.596050][218195:218195] CHIP:DMG: }, + [1666962087.596064][218195:218195] CHIP:DMG: + [1666962087.596070][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962087.596080][218195:218195] CHIP:DMG: { + [1666962087.596086][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962087.596095][218195:218195] CHIP:DMG: { + [1666962087.596102][218195:218195] CHIP:DMG: DataVersion = 0xa588d2ce, + [1666962087.596110][218195:218195] CHIP:DMG: AttributePathIB = + [1666962087.596118][218195:218195] CHIP:DMG: { + [1666962087.596126][218195:218195] CHIP:DMG: Endpoint = 0x0, + [1666962087.596134][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962087.596143][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962087.596150][218195:218195] CHIP:DMG: ListIndex = Null, + [1666962087.596159][218195:218195] CHIP:DMG: } + [1666962087.596168][218195:218195] CHIP:DMG: + [1666962087.596176][218195:218195] CHIP:DMG: Data = 6, + [1666962087.596183][218195:218195] CHIP:DMG: }, + [1666962087.596193][218195:218195] CHIP:DMG: + [1666962087.596200][218195:218195] CHIP:DMG: }, + [1666962087.596213][218195:218195] CHIP:DMG: + [1666962087.596219][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962087.596230][218195:218195] CHIP:DMG: { + [1666962087.596236][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962087.596244][218195:218195] CHIP:DMG: { + [1666962087.596252][218195:218195] CHIP:DMG: DataVersion = 0xa588d2ce, + [1666962087.596259][218195:218195] CHIP:DMG: AttributePathIB = + [1666962087.596268][218195:218195] CHIP:DMG: { + [1666962087.596276][218195:218195] CHIP:DMG: Endpoint = 0x0, + [1666962087.596284][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962087.596292][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962087.596300][218195:218195] CHIP:DMG: ListIndex = Null, + [1666962087.596307][218195:218195] CHIP:DMG: } + [1666962087.596318][218195:218195] CHIP:DMG: + [1666962087.596326][218195:218195] CHIP:DMG: Data = 7, + [1666962087.596332][218195:218195] CHIP:DMG: }, + [1666962087.596343][218195:218195] CHIP:DMG: + [1666962087.596349][218195:218195] CHIP:DMG: }, + [1666962087.596362][218195:218195] CHIP:DMG: + [1666962087.596368][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962087.596378][218195:218195] CHIP:DMG: { + [1666962087.596384][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962087.596392][218195:218195] CHIP:DMG: { + [1666962087.596400][218195:218195] CHIP:DMG: DataVersion = 0xa588d2ce, + [1666962087.596407][218195:218195] CHIP:DMG: AttributePathIB = + [1666962087.596416][218195:218195] CHIP:DMG: { + [1666962087.596423][218195:218195] CHIP:DMG: Endpoint = 0x0, + [1666962087.596432][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962087.596440][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962087.596448][218195:218195] CHIP:DMG: ListIndex = Null, + [1666962087.596455][218195:218195] CHIP:DMG: } + [1666962087.596465][218195:218195] CHIP:DMG: + [1666962087.596474][218195:218195] CHIP:DMG: Data = 8, + [1666962087.596480][218195:218195] CHIP:DMG: }, + [1666962087.596490][218195:218195] CHIP:DMG: + [1666962087.596497][218195:218195] CHIP:DMG: }, + [1666962087.596510][218195:218195] CHIP:DMG: + [1666962087.596516][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962087.596527][218195:218195] CHIP:DMG: { + [1666962087.596533][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962087.596541][218195:218195] CHIP:DMG: { + [1666962087.596549][218195:218195] CHIP:DMG: DataVersion = 0xa588d2ce, + [1666962087.596556][218195:218195] CHIP:DMG: AttributePathIB = + [1666962087.596564][218195:218195] CHIP:DMG: { + [1666962087.596572][218195:218195] CHIP:DMG: Endpoint = 0x0, + [1666962087.596581][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962087.596590][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962087.596598][218195:218195] CHIP:DMG: ListIndex = Null, + [1666962087.596607][218195:218195] CHIP:DMG: } + [1666962087.596616][218195:218195] CHIP:DMG: + [1666962087.596626][218195:218195] CHIP:DMG: Data = 9, + [1666962087.596633][218195:218195] CHIP:DMG: }, + [1666962087.596643][218195:218195] CHIP:DMG: + [1666962087.596649][218195:218195] CHIP:DMG: }, + [1666962087.596662][218195:218195] CHIP:DMG: + [1666962087.596669][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962087.596679][218195:218195] CHIP:DMG: { + [1666962087.596686][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962087.596694][218195:218195] CHIP:DMG: { + [1666962087.596701][218195:218195] CHIP:DMG: DataVersion = 0xa588d2ce, + [1666962087.596709][218195:218195] CHIP:DMG: AttributePathIB = + [1666962087.596717][218195:218195] CHIP:DMG: { + [1666962087.596725][218195:218195] CHIP:DMG: Endpoint = 0x0, + [1666962087.596734][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962087.596742][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962087.596750][218195:218195] CHIP:DMG: ListIndex = Null, + [1666962087.596758][218195:218195] CHIP:DMG: } + [1666962087.596768][218195:218195] CHIP:DMG: + [1666962087.596776][218195:218195] CHIP:DMG: Data = 10, + [1666962087.596783][218195:218195] CHIP:DMG: }, + [1666962087.596793][218195:218195] CHIP:DMG: + [1666962087.596799][218195:218195] CHIP:DMG: }, + [1666962087.596812][218195:218195] CHIP:DMG: + [1666962087.596818][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962087.596829][218195:218195] CHIP:DMG: { + [1666962087.596835][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962087.596843][218195:218195] CHIP:DMG: { + [1666962087.596851][218195:218195] CHIP:DMG: DataVersion = 0xa588d2ce, + [1666962087.596858][218195:218195] CHIP:DMG: AttributePathIB = + [1666962087.596867][218195:218195] CHIP:DMG: { + [1666962087.596875][218195:218195] CHIP:DMG: Endpoint = 0x0, + [1666962087.596883][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962087.596894][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962087.596902][218195:218195] CHIP:DMG: ListIndex = Null, + [1666962087.596909][218195:218195] CHIP:DMG: } + [1666962087.596919][218195:218195] CHIP:DMG: + [1666962087.596927][218195:218195] CHIP:DMG: Data = 11, + [1666962087.596934][218195:218195] CHIP:DMG: }, + [1666962087.596944][218195:218195] CHIP:DMG: + [1666962087.596950][218195:218195] CHIP:DMG: }, + [1666962087.596963][218195:218195] CHIP:DMG: + [1666962087.596973][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962087.596984][218195:218195] CHIP:DMG: { + [1666962087.596990][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962087.596996][218195:218195] CHIP:DMG: { + [1666962087.597002][218195:218195] CHIP:DMG: DataVersion = 0xa588d2ce, + [1666962087.597008][218195:218195] CHIP:DMG: AttributePathIB = + [1666962087.597014][218195:218195] CHIP:DMG: { + [1666962087.597021][218195:218195] CHIP:DMG: Endpoint = 0x0, + [1666962087.597027][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962087.597033][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962087.597039][218195:218195] CHIP:DMG: ListIndex = Null, + [1666962087.597045][218195:218195] CHIP:DMG: } + [1666962087.597052][218195:218195] CHIP:DMG: + [1666962087.597059][218195:218195] CHIP:DMG: Data = 12, + [1666962087.597064][218195:218195] CHIP:DMG: }, + [1666962087.597072][218195:218195] CHIP:DMG: + [1666962087.597077][218195:218195] CHIP:DMG: }, + [1666962087.597089][218195:218195] CHIP:DMG: + [1666962087.597096][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962087.597107][218195:218195] CHIP:DMG: { + [1666962087.597113][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962087.597121][218195:218195] CHIP:DMG: { + [1666962087.597130][218195:218195] CHIP:DMG: DataVersion = 0xa588d2ce, + [1666962087.597137][218195:218195] CHIP:DMG: AttributePathIB = + [1666962087.597143][218195:218195] CHIP:DMG: { + [1666962087.597150][218195:218195] CHIP:DMG: Endpoint = 0x0, + [1666962087.597159][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962087.597166][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962087.597172][218195:218195] CHIP:DMG: ListIndex = Null, + [1666962087.597178][218195:218195] CHIP:DMG: } + [1666962087.597184][218195:218195] CHIP:DMG: + [1666962087.597190][218195:218195] CHIP:DMG: Data = 13, + [1666962087.597196][218195:218195] CHIP:DMG: }, + [1666962087.597204][218195:218195] CHIP:DMG: + [1666962087.597209][218195:218195] CHIP:DMG: }, + [1666962087.597216][218195:218195] CHIP:DMG: + [1666962087.597220][218195:218195] CHIP:DMG: ], + [1666962087.597256][218195:218195] CHIP:DMG: + [1666962087.597265][218195:218195] CHIP:DMG: SuppressResponse = true, + [1666962087.597273][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666962087.597279][218195:218195] CHIP:DMG: } + + ./chip-tool descriptor read parts-list 1 1 + + Verify in TH(bridge-app) Log: + [1666962024.475117][218195:218195] CHIP:IM: Received Read request + [1666962024.475146][218195:218195] CHIP:DMG: ReadRequestMessage = + [1666962024.475155][218195:218195] CHIP:DMG: { + [1666962024.475161][218195:218195] CHIP:DMG: AttributePathIBs = + [1666962024.475169][218195:218195] CHIP:DMG: [ + [1666962024.475175][218195:218195] CHIP:DMG: AttributePathIB = + [1666962024.475184][218195:218195] CHIP:DMG: { + [1666962024.475191][218195:218195] CHIP:DMG: Endpoint = 0x1, + [1666962024.475199][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962024.475207][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962024.475215][218195:218195] CHIP:DMG: } + [1666962024.475225][218195:218195] CHIP:DMG: + [1666962024.475231][218195:218195] CHIP:DMG: ], + [1666962024.475240][218195:218195] CHIP:DMG: + [1666962024.475248][218195:218195] CHIP:DMG: isFabricFiltered = true, + [1666962024.475257][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666962024.475264][218195:218195] CHIP:DMG: }, + [1666962024.475297][218195:218195] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666962024.475327][218195:218195] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666962024.475336][218195:218195] CHIP:DMG: Cluster 1d, Attribute 3 is dirty + [1666962024.475343][218195:218195] CHIP:DMG: Reading attribute: Cluster=0x0000_001D Endpoint=1 AttributeId=0x0000_0003 (expanded=0) + [1666962024.475353][218195:218195] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_001D e=1 p=v + [1666962024.475372][218195:218195] CHIP:DMG: AccessControl: allowed + [1666962024.475414][218195:218195] CHIP:DMG: Sending report (payload has 344 bytes)... + [1666962024.475546][218195:218195] CHIP:EM: <<< [E:54322r M:16539831 (Ack:16060294)] (S) Msg TX to 1:000000000001B669 [E0A2] --- Type 0001:05 (IM:ReportData) + [1666962024.475559][218195:218195] CHIP:IN: (S) Sending msg 16539831 on secure session with LSID: 51713 + [1666962024.475723][218195:218195] CHIP:DMG: >> to UDP:[fe80::485c:bace:6107:3682%wlp3s0]:59192 | 16539831 | [Interaction Model (1) / Report Data (0x05) / Session = 37960 / Exchange = 54322] + [1666962024.475736][218195:218195] CHIP:DMG: Header Flags = + [1666962024.475743][218195:218195] CHIP:DMG: { + [1666962024.475758][218195:218195] CHIP:DMG: Exchange (0x06) = + [1666962024.475765][218195:218195] CHIP:DMG: { + [1666962024.475774][218195:218195] CHIP:DMG: AckMsg = 16060294 + [1666962024.475781][218195:218195] CHIP:DMG: NeedsAck = true + [1666962024.475787][218195:218195] CHIP:DMG: } + [1666962024.475799][218195:218195] CHIP:DMG: } + [1666962024.475806][218195:218195] CHIP:DMG: + [1666962024.475817][218195:218195] CHIP:DMG: Encrypted Payload (378 bytes) = + [1666962024.475824][218195:218195] CHIP:DMG: { + [1666962024.475831][218195:218195] CHIP:DMG: data = 00489400b760fc002339da2bb9f859e2c97c0037b5f78ac421947832bdf3d79f6ca2837ffc6ee714ed0a500314e6bb34e8d152d86e23ebfa7aeae2a6c9b66393e25411025eb6e39d6cb98ba50bc51e3eb2d08090404a02bf2d4fcd4bee51ca49731fb58cfe6b222f208e22afe971d36c9f67d6660d107fa90c537f9084e7fb5592aaf0ecfc3521f33f11e56e3132b0d80d51f7653d2f764f3e22cc0680d91c03e370170d6be3d13542b2e61b3996f45327bf467f3d87869bed5109bfbcd38b815ce0e2ec2518f0051327c611c7e1db47981db17fbbd0ff476658336a51ebddde8032d965507be3f043b9b99b18dd8d9468e70b19b6816a7a7a830f868b9e89035dae40c0534215a6031fcb4f937cba32a0c92ba878adeb4d10b708040715763324ce418f351f17de693e6e9c851cf99a1a516418769555619ca1f9b6937f7308814538debb770154646c10c88eaf8a0433cffa841b30f33e43916cf94aca3ea7a9f91d9226acb49c1e549d7c748c026045457ac1527fd2315a80 + [1666962024.475844][218195:218195] CHIP:DMG: buffer_ptr = 94136416760928 + [1666962024.475851][218195:218195] CHIP:DMG: } + [1666962024.475858][218195:218195] CHIP:DMG: + [1666962024.475872][218195:218195] CHIP:DMG: Decrypted Payload (344 bytes) = + [1666962024.475879][218195:218195] CHIP:DMG: { + [1666962024.475886][218195:218195] CHIP:DMG: data = 1536011535012600189f3e59370124020124031d2404031836021818181535012600189f3e59370124020124031d24040334051824020318181535012600189f3e59370124020124031d24040334051824020418181535012600189f3e59370124020124031d24040334051824020518181535012600189f3e59370124020124031d24040334051824020618181535012600189f3e59370124020124031d24040334051824020718181535012600189f3e59370124020124031d24040334051824020818181535012600189f3e59370124020124031d24040334051824020918181535012600189f3e59370124020124031d24040334051824020a18181535012600189f3e59370124020124031d24040334051824020b18181535012600189f3e59370124020124031d24040334051824020c18181535012600189f3e59370124020124031d24040334051824020d181818290424ff0118 + [1666962024.475898][218195:218195] CHIP:DMG: } + [1666962024.475905][218195:218195] CHIP:DMG: + [1666962024.476017][218195:218195] CHIP:DMG: ReportDataMessage = + [1666962024.476024][218195:218195] CHIP:DMG: { + [1666962024.476030][218195:218195] CHIP:DMG: AttributeReportIBs = + [1666962024.476043][218195:218195] CHIP:DMG: [ + [1666962024.476050][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962024.476062][218195:218195] CHIP:DMG: { + [1666962024.476071][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962024.476080][218195:218195] CHIP:DMG: { + [1666962024.476089][218195:218195] CHIP:DMG: DataVersion = 0x593e9f18, + [1666962024.476102][218195:218195] CHIP:DMG: AttributePathIB = + [1666962024.476111][218195:218195] CHIP:DMG: { + [1666962024.476120][218195:218195] CHIP:DMG: Endpoint = 0x1, + [1666962024.476134][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962024.476144][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962024.476151][218195:218195] CHIP:DMG: } + [1666962024.476160][218195:218195] CHIP:DMG: + [1666962024.476167][218195:218195] CHIP:DMG: Data = [ + [1666962024.476174][218195:218195] CHIP:DMG: + [1666962024.476184][218195:218195] CHIP:DMG: ], + [1666962024.476192][218195:218195] CHIP:DMG: }, + [1666962024.476203][218195:218195] CHIP:DMG: + [1666962024.476208][218195:218195] CHIP:DMG: }, + [1666962024.476219][218195:218195] CHIP:DMG: + [1666962024.476223][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962024.476232][218195:218195] CHIP:DMG: { + [1666962024.476238][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962024.476245][218195:218195] CHIP:DMG: { + [1666962024.476251][218195:218195] CHIP:DMG: DataVersion = 0x593e9f18, + [1666962024.476258][218195:218195] CHIP:DMG: AttributePathIB = + [1666962024.476265][218195:218195] CHIP:DMG: { + [1666962024.476272][218195:218195] CHIP:DMG: Endpoint = 0x1, + [1666962024.476279][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962024.476288][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962024.476295][218195:218195] CHIP:DMG: ListIndex = Null, + [1666962024.476301][218195:218195] CHIP:DMG: } + [1666962024.476309][218195:218195] CHIP:DMG: + [1666962024.476316][218195:218195] CHIP:DMG: Data = 3, + [1666962024.476323][218195:218195] CHIP:DMG: }, + [1666962024.476332][218195:218195] CHIP:DMG: + [1666962024.476337][218195:218195] CHIP:DMG: }, + [1666962024.476349][218195:218195] CHIP:DMG: + [1666962024.476354][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962024.476363][218195:218195] CHIP:DMG: { + [1666962024.476369][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962024.476376][218195:218195] CHIP:DMG: { + [1666962024.476383][218195:218195] CHIP:DMG: DataVersion = 0x593e9f18, + [1666962024.476389][218195:218195] CHIP:DMG: AttributePathIB = + [1666962024.476396][218195:218195] CHIP:DMG: { + [1666962024.476403][218195:218195] CHIP:DMG: Endpoint = 0x1, + [1666962024.476410][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962024.476418][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962024.476425][218195:218195] CHIP:DMG: ListIndex = Null, + [1666962024.476432][218195:218195] CHIP:DMG: } + [1666962024.476440][218195:218195] CHIP:DMG: + [1666962024.476447][218195:218195] CHIP:DMG: Data = 4, + [1666962024.476453][218195:218195] CHIP:DMG: }, + [1666962024.476462][218195:218195] CHIP:DMG: + [1666962024.476468][218195:218195] CHIP:DMG: }, + [1666962024.476480][218195:218195] CHIP:DMG: + [1666962024.476485][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962024.476494][218195:218195] CHIP:DMG: { + [1666962024.476500][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962024.476507][218195:218195] CHIP:DMG: { + [1666962024.476513][218195:218195] CHIP:DMG: DataVersion = 0x593e9f18, + [1666962024.476520][218195:218195] CHIP:DMG: AttributePathIB = + [1666962024.476527][218195:218195] CHIP:DMG: { + [1666962024.476534][218195:218195] CHIP:DMG: Endpoint = 0x1, + [1666962024.476543][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962024.476552][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962024.476560][218195:218195] CHIP:DMG: ListIndex = Null, + [1666962024.476569][218195:218195] CHIP:DMG: } + [1666962024.476577][218195:218195] CHIP:DMG: + [1666962024.476584][218195:218195] CHIP:DMG: Data = 5, + [1666962024.476590][218195:218195] CHIP:DMG: }, + [1666962024.476599][218195:218195] CHIP:DMG: + [1666962024.476605][218195:218195] CHIP:DMG: }, + [1666962024.476616][218195:218195] CHIP:DMG: + [1666962024.476622][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962024.476631][218195:218195] CHIP:DMG: { + [1666962024.476637][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962024.476643][218195:218195] CHIP:DMG: { + [1666962024.476650][218195:218195] CHIP:DMG: DataVersion = 0x593e9f18, + [1666962024.476657][218195:218195] CHIP:DMG: AttributePathIB = + [1666962024.476664][218195:218195] CHIP:DMG: { + [1666962024.476671][218195:218195] CHIP:DMG: Endpoint = 0x1, + [1666962024.476678][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962024.476687][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962024.476694][218195:218195] CHIP:DMG: ListIndex = Null, + [1666962024.476703][218195:218195] CHIP:DMG: } + [1666962024.476711][218195:218195] CHIP:DMG: + [1666962024.476718][218195:218195] CHIP:DMG: Data = 6, + [1666962024.476724][218195:218195] CHIP:DMG: }, + [1666962024.476733][218195:218195] CHIP:DMG: + [1666962024.476739][218195:218195] CHIP:DMG: }, + [1666962024.476750][218195:218195] CHIP:DMG: + [1666962024.476756][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962024.476765][218195:218195] CHIP:DMG: { + [1666962024.476771][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962024.476777][218195:218195] CHIP:DMG: { + [1666962024.476784][218195:218195] CHIP:DMG: DataVersion = 0x593e9f18, + [1666962024.476790][218195:218195] CHIP:DMG: AttributePathIB = + [1666962024.476797][218195:218195] CHIP:DMG: { + [1666962024.476804][218195:218195] CHIP:DMG: Endpoint = 0x1, + [1666962024.476812][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962024.476820][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962024.476827][218195:218195] CHIP:DMG: ListIndex = Null, + [1666962024.476835][218195:218195] CHIP:DMG: } + [1666962024.476844][218195:218195] CHIP:DMG: + [1666962024.476851][218195:218195] CHIP:DMG: Data = 7, + [1666962024.476858][218195:218195] CHIP:DMG: }, + [1666962024.476867][218195:218195] CHIP:DMG: + [1666962024.476872][218195:218195] CHIP:DMG: }, + [1666962024.476884][218195:218195] CHIP:DMG: + [1666962024.476890][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962024.476898][218195:218195] CHIP:DMG: { + [1666962024.476904][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962024.476911][218195:218195] CHIP:DMG: { + [1666962024.476918][218195:218195] CHIP:DMG: DataVersion = 0x593e9f18, + [1666962024.476926][218195:218195] CHIP:DMG: AttributePathIB = + [1666962024.476933][218195:218195] CHIP:DMG: { + [1666962024.476940][218195:218195] CHIP:DMG: Endpoint = 0x1, + [1666962024.476948][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962024.476959][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962024.476968][218195:218195] CHIP:DMG: ListIndex = Null, + [1666962024.476975][218195:218195] CHIP:DMG: } + [1666962024.476983][218195:218195] CHIP:DMG: + [1666962024.476990][218195:218195] CHIP:DMG: Data = 8, + [1666962024.476997][218195:218195] CHIP:DMG: }, + [1666962024.477005][218195:218195] CHIP:DMG: + [1666962024.477011][218195:218195] CHIP:DMG: }, + [1666962024.477022][218195:218195] CHIP:DMG: + [1666962024.477028][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962024.477037][218195:218195] CHIP:DMG: { + [1666962024.477043][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962024.477050][218195:218195] CHIP:DMG: { + [1666962024.477057][218195:218195] CHIP:DMG: DataVersion = 0x593e9f18, + [1666962024.477064][218195:218195] CHIP:DMG: AttributePathIB = + [1666962024.477071][218195:218195] CHIP:DMG: { + [1666962024.477078][218195:218195] CHIP:DMG: Endpoint = 0x1, + [1666962024.477087][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962024.477096][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962024.477103][218195:218195] CHIP:DMG: ListIndex = Null, + [1666962024.477111][218195:218195] CHIP:DMG: } + [1666962024.477119][218195:218195] CHIP:DMG: + [1666962024.477127][218195:218195] CHIP:DMG: Data = 9, + [1666962024.477133][218195:218195] CHIP:DMG: }, + [1666962024.477142][218195:218195] CHIP:DMG: + [1666962024.477148][218195:218195] CHIP:DMG: }, + [1666962024.477159][218195:218195] CHIP:DMG: + [1666962024.477165][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962024.477174][218195:218195] CHIP:DMG: { + [1666962024.477180][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962024.477187][218195:218195] CHIP:DMG: { + [1666962024.477193][218195:218195] CHIP:DMG: DataVersion = 0x593e9f18, + [1666962024.477200][218195:218195] CHIP:DMG: AttributePathIB = + [1666962024.477207][218195:218195] CHIP:DMG: { + [1666962024.477214][218195:218195] CHIP:DMG: Endpoint = 0x1, + [1666962024.477223][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962024.477232][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962024.477239][218195:218195] CHIP:DMG: ListIndex = Null, + [1666962024.477247][218195:218195] CHIP:DMG: } + [1666962024.477255][218195:218195] CHIP:DMG: + [1666962024.477262][218195:218195] CHIP:DMG: Data = 10, + [1666962024.477269][218195:218195] CHIP:DMG: }, + [1666962024.477278][218195:218195] CHIP:DMG: + [1666962024.477283][218195:218195] CHIP:DMG: }, + [1666962024.477294][218195:218195] CHIP:DMG: + [1666962024.477299][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962024.477308][218195:218195] CHIP:DMG: { + [1666962024.477314][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962024.477321][218195:218195] CHIP:DMG: { + [1666962024.477328][218195:218195] CHIP:DMG: DataVersion = 0x593e9f18, + [1666962024.477335][218195:218195] CHIP:DMG: AttributePathIB = + [1666962024.477342][218195:218195] CHIP:DMG: { + [1666962024.477350][218195:218195] CHIP:DMG: Endpoint = 0x1, + [1666962024.477359][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962024.477368][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962024.477376][218195:218195] CHIP:DMG: ListIndex = Null, + [1666962024.477384][218195:218195] CHIP:DMG: } + [1666962024.477393][218195:218195] CHIP:DMG: + [1666962024.477400][218195:218195] CHIP:DMG: Data = 11, + [1666962024.477407][218195:218195] CHIP:DMG: }, + [1666962024.477415][218195:218195] CHIP:DMG: + [1666962024.477421][218195:218195] CHIP:DMG: }, + [1666962024.477433][218195:218195] CHIP:DMG: + [1666962024.477440][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962024.477450][218195:218195] CHIP:DMG: { + [1666962024.477457][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962024.477465][218195:218195] CHIP:DMG: { + [1666962024.477472][218195:218195] CHIP:DMG: DataVersion = 0x593e9f18, + [1666962024.477480][218195:218195] CHIP:DMG: AttributePathIB = + [1666962024.477488][218195:218195] CHIP:DMG: { + [1666962024.477495][218195:218195] CHIP:DMG: Endpoint = 0x1, + [1666962024.477504][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962024.477512][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962024.477520][218195:218195] CHIP:DMG: ListIndex = Null, + [1666962024.477527][218195:218195] CHIP:DMG: } + [1666962024.477536][218195:218195] CHIP:DMG: + [1666962024.477545][218195:218195] CHIP:DMG: Data = 12, + [1666962024.477552][218195:218195] CHIP:DMG: }, + [1666962024.477560][218195:218195] CHIP:DMG: + [1666962024.477567][218195:218195] CHIP:DMG: }, + [1666962024.477579][218195:218195] CHIP:DMG: + [1666962024.477586][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962024.477595][218195:218195] CHIP:DMG: { + [1666962024.477601][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962024.477608][218195:218195] CHIP:DMG: { + [1666962024.477614][218195:218195] CHIP:DMG: DataVersion = 0x593e9f18, + [1666962024.477621][218195:218195] CHIP:DMG: AttributePathIB = + [1666962024.477629][218195:218195] CHIP:DMG: { + [1666962024.477636][218195:218195] CHIP:DMG: Endpoint = 0x1, + [1666962024.477644][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962024.477651][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962024.477659][218195:218195] CHIP:DMG: ListIndex = Null, + [1666962024.477667][218195:218195] CHIP:DMG: } + [1666962024.477678][218195:218195] CHIP:DMG: + [1666962024.477686][218195:218195] CHIP:DMG: Data = 13, + [1666962024.477694][218195:218195] CHIP:DMG: }, + [1666962024.477703][218195:218195] CHIP:DMG: + [1666962024.477709][218195:218195] CHIP:DMG: }, + [1666962024.477717][218195:218195] CHIP:DMG: + [1666962024.477723][218195:218195] CHIP:DMG: ], + [1666962024.477761][218195:218195] CHIP:DMG: + [1666962024.477768][218195:218195] CHIP:DMG: SuppressResponse = true, + [1666962024.477774][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666962024.477781][218195:218195] CHIP:DMG: } + [1666962024.477789][218195:218195] CHIP:DMG: + + ./chip-tool descriptor read parts-list 1 2 + + Verify in TH(bridge-app) Log: + [1666962122.075925][218195:218195] CHIP:IM: Received Read request + [1666962122.075953][218195:218195] CHIP:DMG: ReadRequestMessage = + [1666962122.075960][218195:218195] CHIP:DMG: { + [1666962122.075965][218195:218195] CHIP:DMG: AttributePathIBs = + [1666962122.075972][218195:218195] CHIP:DMG: [ + [1666962122.075978][218195:218195] CHIP:DMG: AttributePathIB = + [1666962122.075985][218195:218195] CHIP:DMG: { + [1666962122.075991][218195:218195] CHIP:DMG: Endpoint = 0x2, + [1666962122.075998][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962122.076005][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962122.076011][218195:218195] CHIP:DMG: } + [1666962122.076018][218195:218195] CHIP:DMG: + [1666962122.076025][218195:218195] CHIP:DMG: ], + [1666962122.076032][218195:218195] CHIP:DMG: + [1666962122.076039][218195:218195] CHIP:DMG: isFabricFiltered = true, + [1666962122.076045][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666962122.076050][218195:218195] CHIP:DMG: }, + [1666962122.076076][218195:218195] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666962122.076096][218195:218195] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666962122.076104][218195:218195] CHIP:DMG: Cluster 1d, Attribute 3 is dirty + [1666962122.076109][218195:218195] CHIP:DMG: Reading attribute: Cluster=0x0000_001D Endpoint=2 AttributeId=0x0000_0003 (expanded=0) + [1666962122.076124][218195:218195] CHIP:DMG: Sending report (payload has 33 bytes)... + [1666962122.076230][218195:218195] CHIP:EM: <<< [E:12842r M:6348185 (Ack:232430163)] (S) Msg TX to 1:000000000001B669 [E0A2] --- Type 0001:05 (IM:ReportData) + [1666962122.076242][218195:218195] CHIP:IN: (S) Sending msg 6348185 on secure session with LSID: 51715 + [1666962122.076377][218195:218195] CHIP:DMG: >> to UDP:[fe80::485c:bace:6107:3682%wlp3s0]:46280 | 6348185 | [Interaction Model (1) / Report Data (0x05) / Session = 23464 / Exchange = 12842] + [1666962122.076393][218195:218195] CHIP:DMG: Header Flags = + [1666962122.076400][218195:218195] CHIP:DMG: { + [1666962122.076416][218195:218195] CHIP:DMG: Exchange (0x06) = + [1666962122.076422][218195:218195] CHIP:DMG: { + [1666962122.076431][218195:218195] CHIP:DMG: AckMsg = 232430163 + [1666962122.076438][218195:218195] CHIP:DMG: NeedsAck = true + [1666962122.076445][218195:218195] CHIP:DMG: } + [1666962122.076457][218195:218195] CHIP:DMG: } + [1666962122.076463][218195:218195] CHIP:DMG: + [1666962122.076473][218195:218195] CHIP:DMG: Encrypted Payload (67 bytes) = + [1666962122.076479][218195:218195] CHIP:DMG: { + [1666962122.076485][218195:218195] CHIP:DMG: data = 00a85b0099dd60001e26b5c1cfa1da4d303aea77d3171c34b8d4c5f53620b3db5a353b9220df87512e58952b5ea5b56dffc79121a74544db29f4bb907e23a33d82a0ca + [1666962122.076491][218195:218195] CHIP:DMG: buffer_ptr = 94136416764416 + [1666962122.076497][218195:218195] CHIP:DMG: } + [1666962122.076503][218195:218195] CHIP:DMG: + [1666962122.076515][218195:218195] CHIP:DMG: Decrypted Payload (33 bytes) = + [1666962122.076521][218195:218195] CHIP:DMG: { + [1666962122.076529][218195:218195] CHIP:DMG: data = 153601153500370024020224031d24040318350124007f18181818290424ff0118 + [1666962122.076536][218195:218195] CHIP:DMG: } + [1666962122.076542][218195:218195] CHIP:DMG: + [1666962122.076566][218195:218195] CHIP:DMG: ReportDataMessage = + [1666962122.076572][218195:218195] CHIP:DMG: { + [1666962122.076578][218195:218195] CHIP:DMG: AttributeReportIBs = + [1666962122.076587][218195:218195] CHIP:DMG: [ + [1666962122.076593][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962122.076602][218195:218195] CHIP:DMG: { + [1666962122.076608][218195:218195] CHIP:DMG: AttributeStatusIB = + [1666962122.076615][218195:218195] CHIP:DMG: { + [1666962122.076621][218195:218195] CHIP:DMG: AttributePathIB = + [1666962122.076628][218195:218195] CHIP:DMG: { + [1666962122.076636][218195:218195] CHIP:DMG: Endpoint = 0x2, + [1666962122.076644][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962122.076653][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962122.076660][218195:218195] CHIP:DMG: } + [1666962122.076671][218195:218195] CHIP:DMG: + [1666962122.076678][218195:218195] CHIP:DMG: StatusIB = + [1666962122.076686][218195:218195] CHIP:DMG: { + [1666962122.076694][218195:218195] CHIP:DMG: status = 0x7f (UNSUPPORTED_ENDPOINT), + [1666962122.076702][218195:218195] CHIP:DMG: }, + [1666962122.076708][218195:218195] CHIP:DMG: + [1666962122.076713][218195:218195] CHIP:DMG: }, + [1666962122.076720][218195:218195] CHIP:DMG: + [1666962122.076725][218195:218195] CHIP:DMG: }, + [1666962122.076732][218195:218195] CHIP:DMG: + [1666962122.076736][218195:218195] CHIP:DMG: ], + [1666962122.076744][218195:218195] CHIP:DMG: + [1666962122.076753][218195:218195] CHIP:DMG: SuppressResponse = true, + [1666962122.076761][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666962122.076769][218195:218195] CHIP:DMG: } + + ./chip-tool descriptor read parts-list 1 3 + + Verify in TH(bridge-app) Log: + [1666962181.272370][218195:218195] CHIP:IM: Received Read request + [1666962181.272431][218195:218195] CHIP:DMG: ReadRequestMessage = + [1666962181.272451][218195:218195] CHIP:DMG: { + [1666962181.272466][218195:218195] CHIP:DMG: AttributePathIBs = + [1666962181.272482][218195:218195] CHIP:DMG: [ + [1666962181.272497][218195:218195] CHIP:DMG: AttributePathIB = + [1666962181.272515][218195:218195] CHIP:DMG: { + [1666962181.272532][218195:218195] CHIP:DMG: Endpoint = 0x3, + [1666962181.272548][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962181.272565][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962181.272581][218195:218195] CHIP:DMG: } + [1666962181.272599][218195:218195] CHIP:DMG: + [1666962181.272614][218195:218195] CHIP:DMG: ], + [1666962181.272633][218195:218195] CHIP:DMG: + [1666962181.272649][218195:218195] CHIP:DMG: isFabricFiltered = true, + [1666962181.272665][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666962181.272679][218195:218195] CHIP:DMG: }, + [1666962181.272736][218195:218195] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666962181.272791][218195:218195] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666962181.272810][218195:218195] CHIP:DMG: Cluster 1d, Attribute 3 is dirty + [1666962181.272825][218195:218195] CHIP:DMG: Reading attribute: Cluster=0x0000_001D Endpoint=3 AttributeId=0x0000_0003 (expanded=0) + [1666962181.272846][218195:218195] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_001D e=3 p=v + [1666962181.272869][218195:218195] CHIP:DMG: AccessControl: allowed + [1666962181.272906][218195:218195] CHIP:DMG: Sending report (payload has 36 bytes)... + [1666962181.273115][218195:218195] CHIP:EM: <<< [E:46913r M:111572064 (Ack:187764321)] (S) Msg TX to 1:000000000001B669 [E0A2] --- Type 0001:05 (IM:ReportData) + [1666962181.273146][218195:218195] CHIP:IN: (S) Sending msg 111572064 on secure session with LSID: 51716 + [1666962181.273415][218195:218195] CHIP:DMG: >> to UDP:[fe80::485c:bace:6107:3682%wlp3s0]:36413 | 111572064 | [Interaction Model (1) / Report Data (0x05) / Session = 7119 / Exchange = 46913] + [1666962181.273447][218195:218195] CHIP:DMG: Header Flags = + [1666962181.273465][218195:218195] CHIP:DMG: { + [1666962181.273492][218195:218195] CHIP:DMG: Exchange (0x06) = + [1666962181.273507][218195:218195] CHIP:DMG: { + [1666962181.273523][218195:218195] CHIP:DMG: AckMsg = 187764321 + [1666962181.273536][218195:218195] CHIP:DMG: NeedsAck = true + [1666962181.273550][218195:218195] CHIP:DMG: } + [1666962181.273572][218195:218195] CHIP:DMG: } + [1666962181.273585][218195:218195] CHIP:DMG: + [1666962181.273605][218195:218195] CHIP:DMG: Encrypted Payload (70 bytes) = + [1666962181.273619][218195:218195] CHIP:DMG: { + [1666962181.273633][218195:218195] CHIP:DMG: data = 00cf1b006074a606d86a9f1f8d1116587d199c334287a090de625e1267cae0122cf9bb9514247ab1b27ca9ec853fc523ff013060a7845eaf1b9fc336790bc3d8e2e7bf06a5fc + [1666962181.273649][218195:218195] CHIP:DMG: buffer_ptr = 94136416764416 + [1666962181.273663][218195:218195] CHIP:DMG: } + [1666962181.273676][218195:218195] CHIP:DMG: + [1666962181.273697][218195:218195] CHIP:DMG: Decrypted Payload (36 bytes) = + [1666962181.273717][218195:218195] CHIP:DMG: { + [1666962181.273738][218195:218195] CHIP:DMG: data = 1536011535012600378216b4370124020324031d24040318360218181818290424ff0118 + [1666962181.273753][218195:218195] CHIP:DMG: } + [1666962181.273766][218195:218195] CHIP:DMG: + [1666962181.273823][218195:218195] CHIP:DMG: ReportDataMessage = + [1666962181.273840][218195:218195] CHIP:DMG: { + [1666962181.273851][218195:218195] CHIP:DMG: AttributeReportIBs = + [1666962181.273876][218195:218195] CHIP:DMG: [ + [1666962181.273891][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962181.273916][218195:218195] CHIP:DMG: { + [1666962181.273933][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962181.273954][218195:218195] CHIP:DMG: { + [1666962181.273972][218195:218195] CHIP:DMG: DataVersion = 0xb4168237, + [1666962181.273988][218195:218195] CHIP:DMG: AttributePathIB = + [1666962181.274005][218195:218195] CHIP:DMG: { + [1666962181.274022][218195:218195] CHIP:DMG: Endpoint = 0x3, + [1666962181.274041][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962181.274062][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962181.274082][218195:218195] CHIP:DMG: } + [1666962181.274102][218195:218195] CHIP:DMG: + [1666962181.274124][218195:218195] CHIP:DMG: Data = [ + [1666962181.274145][218195:218195] CHIP:DMG: + [1666962181.274165][218195:218195] CHIP:DMG: ], + [1666962181.274182][218195:218195] CHIP:DMG: }, + [1666962181.274206][218195:218195] CHIP:DMG: + [1666962181.274224][218195:218195] CHIP:DMG: }, + [1666962181.274248][218195:218195] CHIP:DMG: + [1666962181.274266][218195:218195] CHIP:DMG: ], + [1666962181.274288][218195:218195] CHIP:DMG: + [1666962181.274303][218195:218195] CHIP:DMG: SuppressResponse = true, + [1666962181.274318][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666962181.274337][218195:218195] CHIP:DMG: } + [1666962181.274354][218195:218195] CHIP:DMG: + + + ./chip-tool descriptor read parts-list 1 4 + + Verify in TH(bridge-app) Log: + + [1666962226.211067][218195:218195] CHIP:IM: Received Read request + [1666962226.211160][218195:218195] CHIP:DMG: ReadRequestMessage = + [1666962226.211169][218195:218195] CHIP:DMG: { + [1666962226.211175][218195:218195] CHIP:DMG: AttributePathIBs = + [1666962226.211183][218195:218195] CHIP:DMG: [ + [1666962226.211190][218195:218195] CHIP:DMG: AttributePathIB = + [1666962226.211200][218195:218195] CHIP:DMG: { + [1666962226.211209][218195:218195] CHIP:DMG: Endpoint = 0x4, + [1666962226.211218][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962226.211227][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962226.211235][218195:218195] CHIP:DMG: } + [1666962226.211245][218195:218195] CHIP:DMG: + [1666962226.211253][218195:218195] CHIP:DMG: ], + [1666962226.211263][218195:218195] CHIP:DMG: + [1666962226.211272][218195:218195] CHIP:DMG: isFabricFiltered = true, + [1666962226.211280][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666962226.211288][218195:218195] CHIP:DMG: }, + [1666962226.211319][218195:218195] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666962226.211353][218195:218195] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666962226.211363][218195:218195] CHIP:DMG: Cluster 1d, Attribute 3 is dirty + [1666962226.211370][218195:218195] CHIP:DMG: Reading attribute: Cluster=0x0000_001D Endpoint=4 AttributeId=0x0000_0003 (expanded=0) + [1666962226.211382][218195:218195] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_001D e=4 p=v + [1666962226.211396][218195:218195] CHIP:DMG: AccessControl: allowed + [1666962226.211419][218195:218195] CHIP:DMG: Sending report (payload has 36 bytes)... + [1666962226.211532][218195:218195] CHIP:EM: <<< [E:32390r M:201985649 (Ack:262416764)] (S) Msg TX to 1:000000000001B669 [E0A2] --- Type 0001:05 (IM:ReportData) + [1666962226.211551][218195:218195] CHIP:IN: (S) Sending msg 201985649 on secure session with LSID: 51717 + [1666962226.211699][218195:218195] CHIP:DMG: >> to UDP:[fe80::485c:bace:6107:3682%wlp3s0]:55096 | 201985649 | [Interaction Model (1) / Report Data (0x05) / Session = 41621 / Exchange = 32390] + [1666962226.211711][218195:218195] CHIP:DMG: Header Flags = + [1666962226.211715][218195:218195] CHIP:DMG: { + [1666962226.211726][218195:218195] CHIP:DMG: Exchange (0x06) = + [1666962226.211731][218195:218195] CHIP:DMG: { + [1666962226.211736][218195:218195] CHIP:DMG: AckMsg = 262416764 + [1666962226.211741][218195:218195] CHIP:DMG: NeedsAck = true + [1666962226.211745][218195:218195] CHIP:DMG: } + [1666962226.211753][218195:218195] CHIP:DMG: } + [1666962226.211758][218195:218195] CHIP:DMG: + [1666962226.211764][218195:218195] CHIP:DMG: Encrypted Payload (70 bytes) = + [1666962226.211769][218195:218195] CHIP:DMG: { + [1666962226.211773][218195:218195] CHIP:DMG: data = 0095a200710e0a0c886c3b3bdc1e7f2be7778df8c8dda3541891bd0743b7a912e9ccfd60902082784e8e2247f9d2628f782007da5ae8eab65680617b41888803918f2bcd05b6 + [1666962226.211778][218195:218195] CHIP:DMG: buffer_ptr = 94136416766512 + [1666962226.211783][218195:218195] CHIP:DMG: } + [1666962226.211787][218195:218195] CHIP:DMG: + [1666962226.211795][218195:218195] CHIP:DMG: Decrypted Payload (36 bytes) = + [1666962226.211799][218195:218195] CHIP:DMG: { + [1666962226.211804][218195:218195] CHIP:DMG: data = 1536011535012600c90e9a3a370124020424031d24040318360218181818290424ff0118 + [1666962226.211809][218195:218195] CHIP:DMG: } + [1666962226.211813][218195:218195] CHIP:DMG: + [1666962226.211835][218195:218195] CHIP:DMG: ReportDataMessage = + [1666962226.211840][218195:218195] CHIP:DMG: { + [1666962226.211844][218195:218195] CHIP:DMG: AttributeReportIBs = + [1666962226.211852][218195:218195] CHIP:DMG: [ + [1666962226.211857][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962226.211865][218195:218195] CHIP:DMG: { + [1666962226.211870][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962226.211875][218195:218195] CHIP:DMG: { + [1666962226.211881][218195:218195] CHIP:DMG: DataVersion = 0x3a9a0ec9, + [1666962226.211887][218195:218195] CHIP:DMG: AttributePathIB = + [1666962226.211892][218195:218195] CHIP:DMG: { + [1666962226.211898][218195:218195] CHIP:DMG: Endpoint = 0x4, + [1666962226.211904][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962226.211911][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962226.211916][218195:218195] CHIP:DMG: } + [1666962226.211923][218195:218195] CHIP:DMG: + [1666962226.211928][218195:218195] CHIP:DMG: Data = [ + [1666962226.211934][218195:218195] CHIP:DMG: + [1666962226.211940][218195:218195] CHIP:DMG: ], + [1666962226.211945][218195:218195] CHIP:DMG: }, + [1666962226.211952][218195:218195] CHIP:DMG: + [1666962226.211957][218195:218195] CHIP:DMG: }, + [1666962226.211965][218195:218195] CHIP:DMG: + [1666962226.211969][218195:218195] CHIP:DMG: ], + [1666962226.211977][218195:218195] CHIP:DMG: + [1666962226.211982][218195:218195] CHIP:DMG: SuppressResponse = true, + [1666962226.211987][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666962226.211991][218195:218195] CHIP:DMG: } + + + ./chip-tool descriptor read parts-list 1 5 + + Verify in TH(bridge-app) Log: + [1666962275.528464][218195:218195] CHIP:IM: Received Read request + [1666962275.528514][218195:218195] CHIP:DMG: ReadRequestMessage = + [1666962275.528527][218195:218195] CHIP:DMG: { + [1666962275.528536][218195:218195] CHIP:DMG: AttributePathIBs = + [1666962275.528547][218195:218195] CHIP:DMG: [ + [1666962275.528557][218195:218195] CHIP:DMG: AttributePathIB = + [1666962275.528568][218195:218195] CHIP:DMG: { + [1666962275.528580][218195:218195] CHIP:DMG: Endpoint = 0x5, + [1666962275.528591][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962275.528604][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962275.528614][218195:218195] CHIP:DMG: } + [1666962275.528625][218195:218195] CHIP:DMG: + [1666962275.528637][218195:218195] CHIP:DMG: ], + [1666962275.528652][218195:218195] CHIP:DMG: + [1666962275.528665][218195:218195] CHIP:DMG: isFabricFiltered = true, + [1666962275.528675][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666962275.528683][218195:218195] CHIP:DMG: }, + [1666962275.528730][218195:218195] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666962275.528771][218195:218195] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666962275.528783][218195:218195] CHIP:DMG: Cluster 1d, Attribute 3 is dirty + [1666962275.528791][218195:218195] CHIP:DMG: Reading attribute: Cluster=0x0000_001D Endpoint=5 AttributeId=0x0000_0003 (expanded=0) + [1666962275.528805][218195:218195] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_001D e=5 p=v + [1666962275.528820][218195:218195] CHIP:DMG: AccessControl: allowed + [1666962275.528846][218195:218195] CHIP:DMG: Sending report (payload has 36 bytes)... + [1666962275.529045][218195:218195] CHIP:EM: <<< [E:33089r M:54656360 (Ack:218406525)] (S) Msg TX to 1:000000000001B669 [E0A2] --- Type 0001:05 (IM:ReportData) + [1666962275.529066][218195:218195] CHIP:IN: (S) Sending msg 54656360 on secure session with LSID: 51718 + [1666962275.529319][218195:218195] CHIP:DMG: >> to UDP:[fe80::485c:bace:6107:3682%wlp3s0]:34329 | 54656360 | [Interaction Model (1) / Report Data (0x05) / Session = 205 / Exchange = 33089] + [1666962275.529340][218195:218195] CHIP:DMG: Header Flags = + [1666962275.529349][218195:218195] CHIP:DMG: { + [1666962275.529370][218195:218195] CHIP:DMG: Exchange (0x06) = + [1666962275.529379][218195:218195] CHIP:DMG: { + [1666962275.532995][218195:218195] CHIP:DMG: AckMsg = 218406525 + [1666962275.533014][218195:218195] CHIP:DMG: NeedsAck = true + [1666962275.533023][218195:218195] CHIP:DMG: } + [1666962275.533047][218195:218195] CHIP:DMG: } + [1666962275.533056][218195:218195] CHIP:DMG: + [1666962275.533073][218195:218195] CHIP:DMG: Encrypted Payload (70 bytes) = + [1666962275.533082][218195:218195] CHIP:DMG: { + [1666962275.533090][218195:218195] CHIP:DMG: data = 00cd000068fd410349555f503cf1e95a3d4dafa36db2330c402e42095fba00ed65fc64eb115fac620bf21eba932216766b550ab7bef78b62415b002c885297c361daf085daa7 + [1666962275.533100][218195:218195] CHIP:DMG: buffer_ptr = 94136416766512 + [1666962275.533108][218195:218195] CHIP:DMG: } + [1666962275.533116][218195:218195] CHIP:DMG: + [1666962275.533132][218195:218195] CHIP:DMG: Decrypted Payload (36 bytes) = + [1666962275.533141][218195:218195] CHIP:DMG: { + [1666962275.533149][218195:218195] CHIP:DMG: data = 1536011535012600dc5a8687370124020524031d24040318360218181818290424ff0118 + [1666962275.533158][218195:218195] CHIP:DMG: } + [1666962275.533167][218195:218195] CHIP:DMG: + [1666962275.533215][218195:218195] CHIP:DMG: ReportDataMessage = + [1666962275.533228][218195:218195] CHIP:DMG: { + [1666962275.533236][218195:218195] CHIP:DMG: AttributeReportIBs = + [1666962275.533252][218195:218195] CHIP:DMG: [ + [1666962275.533262][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962275.533277][218195:218195] CHIP:DMG: { + [1666962275.533288][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962275.533299][218195:218195] CHIP:DMG: { + [1666962275.533312][218195:218195] CHIP:DMG: DataVersion = 0x87865adc, + [1666962275.533323][218195:218195] CHIP:DMG: AttributePathIB = + [1666962275.533335][218195:218195] CHIP:DMG: { + [1666962275.533348][218195:218195] CHIP:DMG: Endpoint = 0x5, + [1666962275.533361][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962275.533375][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962275.533387][218195:218195] CHIP:DMG: } + [1666962275.533400][218195:218195] CHIP:DMG: + [1666962275.533412][218195:218195] CHIP:DMG: Data = [ + [1666962275.533424][218195:218195] CHIP:DMG: + [1666962275.533436][218195:218195] CHIP:DMG: ], + [1666962275.533447][218195:218195] CHIP:DMG: }, + [1666962275.533462][218195:218195] CHIP:DMG: + [1666962275.533472][218195:218195] CHIP:DMG: }, + [1666962275.533487][218195:218195] CHIP:DMG: + [1666962275.533496][218195:218195] CHIP:DMG: ], + [1666962275.533512][218195:218195] CHIP:DMG: + [1666962275.533523][218195:218195] CHIP:DMG: SuppressResponse = true, + [1666962275.533534][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666962275.533543][218195:218195] CHIP:DMG: } + + + ./chip-tool descriptor read parts-list 1 6 + + + Verify in TH(bridge-app) Log: + [1666962322.069585][218195:218195] CHIP:IM: Received Read request + [1666962322.069620][218195:218195] CHIP:DMG: ReadRequestMessage = + [1666962322.069628][218195:218195] CHIP:DMG: { + [1666962322.069635][218195:218195] CHIP:DMG: AttributePathIBs = + [1666962322.069643][218195:218195] CHIP:DMG: [ + [1666962322.069651][218195:218195] CHIP:DMG: AttributePathIB = + [1666962322.069660][218195:218195] CHIP:DMG: { + [1666962322.069669][218195:218195] CHIP:DMG: Endpoint = 0x6, + [1666962322.069678][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962322.069688][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962322.069698][218195:218195] CHIP:DMG: } + [1666962322.069707][218195:218195] CHIP:DMG: + [1666962322.069717][218195:218195] CHIP:DMG: ], + [1666962322.069727][218195:218195] CHIP:DMG: + [1666962322.069735][218195:218195] CHIP:DMG: isFabricFiltered = true, + [1666962322.069744][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666962322.069751][218195:218195] CHIP:DMG: }, + [1666962322.069784][218195:218195] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666962322.069810][218195:218195] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666962322.069820][218195:218195] CHIP:DMG: Cluster 1d, Attribute 3 is dirty + [1666962322.069828][218195:218195] CHIP:DMG: Reading attribute: Cluster=0x0000_001D Endpoint=6 AttributeId=0x0000_0003 (expanded=0) + [1666962322.069839][218195:218195] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_001D e=6 p=v + [1666962322.069852][218195:218195] CHIP:DMG: AccessControl: allowed + [1666962322.069881][218195:218195] CHIP:DMG: Sending report (payload has 120 bytes)... + [1666962322.069997][218195:218195] CHIP:EM: <<< [E:61474r M:198673228 (Ack:1527385)] (S) Msg TX to 1:000000000001B669 [E0A2] --- Type 0001:05 (IM:ReportData) + [1666962322.070010][218195:218195] CHIP:IN: (S) Sending msg 198673228 on secure session with LSID: 51719 + [1666962322.070186][218195:218195] CHIP:DMG: >> to UDP:[fe80::485c:bace:6107:3682%wlp3s0]:47795 | 198673228 | [Interaction Model (1) / Report Data (0x05) / Session = 26100 / Exchange = 61474] + [1666962322.070201][218195:218195] CHIP:DMG: Header Flags = + [1666962322.070208][218195:218195] CHIP:DMG: { + [1666962322.070223][218195:218195] CHIP:DMG: Exchange (0x06) = + [1666962322.070231][218195:218195] CHIP:DMG: { + [1666962322.070240][218195:218195] CHIP:DMG: AckMsg = 1527385 + [1666962322.070247][218195:218195] CHIP:DMG: NeedsAck = true + [1666962322.070254][218195:218195] CHIP:DMG: } + [1666962322.070267][218195:218195] CHIP:DMG: } + [1666962322.070274][218195:218195] CHIP:DMG: + [1666962322.070285][218195:218195] CHIP:DMG: Encrypted Payload (154 bytes) = + [1666962322.070293][218195:218195] CHIP:DMG: { + [1666962322.070300][218195:218195] CHIP:DMG: data = 00f465004c83d70b8dd5f204c35c1301ed6422583364d49a1257668127b3f4c329e30af47ff9d53cb04aee346c538e1422ce52597d607bc680895af69b21d8fb926cb371afed3907237b74939d013e10d528c7297b933b31b6ab2bb341b32e38a0abe30861d527ac5296ac0a0abd024b6490b3ff32cdaa311158c3f0289fa40db5d8cdea27a5da94e3258328151acdfcbc97f8a2a90d5b1d71b5 + [1666962322.070311][218195:218195] CHIP:DMG: buffer_ptr = 94136416766512 + [1666962322.070319][218195:218195] CHIP:DMG: } + [1666962322.070326][218195:218195] CHIP:DMG: + [1666962322.070340][218195:218195] CHIP:DMG: Decrypted Payload (120 bytes) = + [1666962322.070347][218195:218195] CHIP:DMG: { + [1666962322.070355][218195:218195] CHIP:DMG: data = 15360115350126004d2fac6c370124020624031d24040318360218181815350126004d2fac6c370124020624031d240403340518240207181815350126004d2fac6c370124020624031d240403340518240208181815350126004d2fac6c370124020624031d240403340518240209181818290424ff0118 + [1666962322.070364][218195:218195] CHIP:DMG: } + [1666962322.070371][218195:218195] CHIP:DMG: + [1666962322.070419][218195:218195] CHIP:DMG: ReportDataMessage = + [1666962322.070425][218195:218195] CHIP:DMG: { + [1666962322.070433][218195:218195] CHIP:DMG: AttributeReportIBs = + [1666962322.070444][218195:218195] CHIP:DMG: [ + [1666962322.070451][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962322.070465][218195:218195] CHIP:DMG: { + [1666962322.070473][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962322.070484][218195:218195] CHIP:DMG: { + [1666962322.070493][218195:218195] CHIP:DMG: DataVersion = 0x6cac2f4d, + [1666962322.070504][218195:218195] CHIP:DMG: AttributePathIB = + [1666962322.070514][218195:218195] CHIP:DMG: { + [1666962322.070525][218195:218195] CHIP:DMG: Endpoint = 0x6, + [1666962322.070536][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962322.070547][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962322.070557][218195:218195] CHIP:DMG: } + [1666962322.070569][218195:218195] CHIP:DMG: + [1666962322.070579][218195:218195] CHIP:DMG: Data = [ + [1666962322.070590][218195:218195] CHIP:DMG: + [1666962322.070602][218195:218195] CHIP:DMG: ], + [1666962322.070612][218195:218195] CHIP:DMG: }, + [1666962322.070624][218195:218195] CHIP:DMG: + [1666962322.070632][218195:218195] CHIP:DMG: }, + [1666962322.070649][218195:218195] CHIP:DMG: + [1666962322.070656][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962322.070668][218195:218195] CHIP:DMG: { + [1666962322.070676][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962322.070686][218195:218195] CHIP:DMG: { + [1666962322.070696][218195:218195] CHIP:DMG: DataVersion = 0x6cac2f4d, + [1666962322.070707][218195:218195] CHIP:DMG: AttributePathIB = + [1666962322.070717][218195:218195] CHIP:DMG: { + [1666962322.070726][218195:218195] CHIP:DMG: Endpoint = 0x6, + [1666962322.070737][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962322.070749][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962322.070759][218195:218195] CHIP:DMG: ListIndex = Null, + [1666962322.070769][218195:218195] CHIP:DMG: } + [1666962322.070781][218195:218195] CHIP:DMG: + [1666962322.070792][218195:218195] CHIP:DMG: Data = 7, + [1666962322.070803][218195:218195] CHIP:DMG: }, + [1666962322.070815][218195:218195] CHIP:DMG: + [1666962322.070823][218195:218195] CHIP:DMG: }, + [1666962322.070839][218195:218195] CHIP:DMG: + [1666962322.070847][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962322.070860][218195:218195] CHIP:DMG: { + [1666962322.070869][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962322.070878][218195:218195] CHIP:DMG: { + [1666962322.070887][218195:218195] CHIP:DMG: DataVersion = 0x6cac2f4d, + [1666962322.070898][218195:218195] CHIP:DMG: AttributePathIB = + [1666962322.070908][218195:218195] CHIP:DMG: { + [1666962322.070919][218195:218195] CHIP:DMG: Endpoint = 0x6, + [1666962322.070929][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962322.070942][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962322.070952][218195:218195] CHIP:DMG: ListIndex = Null, + [1666962322.070962][218195:218195] CHIP:DMG: } + [1666962322.070974][218195:218195] CHIP:DMG: + [1666962322.070985][218195:218195] CHIP:DMG: Data = 8, + [1666962322.070996][218195:218195] CHIP:DMG: }, + [1666962322.071008][218195:218195] CHIP:DMG: + [1666962322.071016][218195:218195] CHIP:DMG: }, + [1666962322.071032][218195:218195] CHIP:DMG: + [1666962322.071040][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962322.071053][218195:218195] CHIP:DMG: { + [1666962322.071059][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962322.071067][218195:218195] CHIP:DMG: { + [1666962322.071073][218195:218195] CHIP:DMG: DataVersion = 0x6cac2f4d, + [1666962322.071081][218195:218195] CHIP:DMG: AttributePathIB = + [1666962322.071104][218195:218195] CHIP:DMG: { + [1666962322.071123][218195:218195] CHIP:DMG: Endpoint = 0x6, + [1666962322.071131][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962322.071139][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962322.071150][218195:218195] CHIP:DMG: ListIndex = Null, + [1666962322.071158][218195:218195] CHIP:DMG: } + [1666962322.071167][218195:218195] CHIP:DMG: + [1666962322.071175][218195:218195] CHIP:DMG: Data = 9, + [1666962322.071182][218195:218195] CHIP:DMG: }, + [1666962322.071191][218195:218195] CHIP:DMG: + [1666962322.071197][218195:218195] CHIP:DMG: }, + [1666962322.071206][218195:218195] CHIP:DMG: + [1666962322.071212][218195:218195] CHIP:DMG: ], + [1666962322.071229][218195:218195] CHIP:DMG: + [1666962322.071236][218195:218195] CHIP:DMG: SuppressResponse = true, + [1666962322.071242][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666962322.071248][218195:218195] CHIP:DMG: } + [1666962322.071254][218195:218195] CHIP:DMG: + + + ./chip-tool descriptor read parts-list 1 7 + + Verify in TH(bridge-app) Log: + [1666962362.557106][218195:218195] CHIP:IM: Received Read request + [1666962362.557147][218195:218195] CHIP:DMG: ReadRequestMessage = + [1666962362.557158][218195:218195] CHIP:DMG: { + [1666962362.557166][218195:218195] CHIP:DMG: AttributePathIBs = + [1666962362.557177][218195:218195] CHIP:DMG: [ + [1666962362.557186][218195:218195] CHIP:DMG: AttributePathIB = + [1666962362.557196][218195:218195] CHIP:DMG: { + [1666962362.557206][218195:218195] CHIP:DMG: Endpoint = 0x7, + [1666962362.557217][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962362.557228][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962362.557237][218195:218195] CHIP:DMG: } + [1666962362.557249][218195:218195] CHIP:DMG: + [1666962362.557258][218195:218195] CHIP:DMG: ], + [1666962362.557269][218195:218195] CHIP:DMG: + [1666962362.557279][218195:218195] CHIP:DMG: isFabricFiltered = true, + [1666962362.557289][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666962362.557297][218195:218195] CHIP:DMG: }, + [1666962362.557335][218195:218195] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666962362.557372][218195:218195] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666962362.557385][218195:218195] CHIP:DMG: Cluster 1d, Attribute 3 is dirty + [1666962362.557394][218195:218195] CHIP:DMG: Reading attribute: Cluster=0x0000_001D Endpoint=7 AttributeId=0x0000_0003 (expanded=0) + [1666962362.557407][218195:218195] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_001D e=7 p=v + [1666962362.557421][218195:218195] CHIP:DMG: AccessControl: allowed + [1666962362.557446][218195:218195] CHIP:DMG: Sending report (payload has 36 bytes)... + [1666962362.557583][218195:218195] CHIP:EM: <<< [E:12102r M:186746901 (Ack:224939109)] (S) Msg TX to 1:000000000001B669 [E0A2] --- Type 0001:05 (IM:ReportData) + [1666962362.557603][218195:218195] CHIP:IN: (S) Sending msg 186746901 on secure session with LSID: 51720 + [1666962362.557774][218195:218195] CHIP:DMG: >> to UDP:[fe80::485c:bace:6107:3682%wlp3s0]:45695 | 186746901 | [Interaction Model (1) / Report Data (0x05) / Session = 44401 / Exchange = 12102] + [1666962362.557794][218195:218195] CHIP:DMG: Header Flags = + [1666962362.557804][218195:218195] CHIP:DMG: { + [1666962362.557821][218195:218195] CHIP:DMG: Exchange (0x06) = + [1666962362.557830][218195:218195] CHIP:DMG: { + [1666962362.557840][218195:218195] CHIP:DMG: AckMsg = 224939109 + [1666962362.557849][218195:218195] CHIP:DMG: NeedsAck = true + [1666962362.557858][218195:218195] CHIP:DMG: } + [1666962362.557871][218195:218195] CHIP:DMG: } + [1666962362.557879][218195:218195] CHIP:DMG: + [1666962362.557892][218195:218195] CHIP:DMG: Encrypted Payload (70 bytes) = + [1666962362.557900][218195:218195] CHIP:DMG: { + [1666962362.557909][218195:218195] CHIP:DMG: data = 0071ad001588210b02370802970509c2ed65336ec135d9e4705a5485be6d348078f88c0b68cc9b52190f938ddae1ebe842531c0f341e7ed9ebb36297cf2f4e55365f639b4428 + [1666962362.557918][218195:218195] CHIP:DMG: buffer_ptr = 94136416766512 + [1666962362.557927][218195:218195] CHIP:DMG: } + [1666962362.557935][218195:218195] CHIP:DMG: + [1666962362.557949][218195:218195] CHIP:DMG: Decrypted Payload (36 bytes) = + [1666962362.557957][218195:218195] CHIP:DMG: { + [1666962362.557966][218195:218195] CHIP:DMG: data = 1536011535012600740734f6370124020724031d24040318360218181818290424ff0118 + [1666962362.557975][218195:218195] CHIP:DMG: } + [1666962362.557983][218195:218195] CHIP:DMG: + [1666962362.558017][218195:218195] CHIP:DMG: ReportDataMessage = + [1666962362.558029][218195:218195] CHIP:DMG: { + [1666962362.558038][218195:218195] CHIP:DMG: AttributeReportIBs = + [1666962362.558051][218195:218195] CHIP:DMG: [ + [1666962362.558061][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962362.558075][218195:218195] CHIP:DMG: { + [1666962362.558085][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962362.558095][218195:218195] CHIP:DMG: { + [1666962362.558106][218195:218195] CHIP:DMG: DataVersion = 0xf6340774, + [1666962362.558116][218195:218195] CHIP:DMG: AttributePathIB = + [1666962362.558127][218195:218195] CHIP:DMG: { + [1666962362.558138][218195:218195] CHIP:DMG: Endpoint = 0x7, + [1666962362.558153][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962362.558167][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962362.558180][218195:218195] CHIP:DMG: } + [1666962362.558192][218195:218195] CHIP:DMG: + [1666962362.558203][218195:218195] CHIP:DMG: Data = [ + [1666962362.558214][218195:218195] CHIP:DMG: + [1666962362.558226][218195:218195] CHIP:DMG: ], + [1666962362.558235][218195:218195] CHIP:DMG: }, + [1666962362.558248][218195:218195] CHIP:DMG: + [1666962362.558257][218195:218195] CHIP:DMG: }, + [1666962362.558271][218195:218195] CHIP:DMG: + [1666962362.558279][218195:218195] CHIP:DMG: ], + [1666962362.558293][218195:218195] CHIP:DMG: + [1666962362.558303][218195:218195] CHIP:DMG: SuppressResponse = true, + [1666962362.558313][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666962362.558321][218195:218195] CHIP:DMG: } + + + ./chip-tool descriptor read parts-list 1 8 + + + Verify in TH(bridge-app) Log: + [1666962423.861269][218195:218195] CHIP:IM: Received Read request + [1666962423.861296][218195:218195] CHIP:DMG: ReadRequestMessage = + [1666962423.861303][218195:218195] CHIP:DMG: { + [1666962423.861310][218195:218195] CHIP:DMG: AttributePathIBs = + [1666962423.861318][218195:218195] CHIP:DMG: [ + [1666962423.861324][218195:218195] CHIP:DMG: AttributePathIB = + [1666962423.861331][218195:218195] CHIP:DMG: { + [1666962423.861338][218195:218195] CHIP:DMG: Endpoint = 0x8, + [1666962423.861346][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962423.861352][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962423.861358][218195:218195] CHIP:DMG: } + [1666962423.861365][218195:218195] CHIP:DMG: + [1666962423.861370][218195:218195] CHIP:DMG: ], + [1666962423.861378][218195:218195] CHIP:DMG: + [1666962423.861383][218195:218195] CHIP:DMG: isFabricFiltered = true, + [1666962423.861389][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666962423.861394][218195:218195] CHIP:DMG: }, + [1666962423.861419][218195:218195] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666962423.861438][218195:218195] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666962423.861445][218195:218195] CHIP:DMG: Cluster 1d, Attribute 3 is dirty + [1666962423.861450][218195:218195] CHIP:DMG: Reading attribute: Cluster=0x0000_001D Endpoint=8 AttributeId=0x0000_0003 (expanded=0) + [1666962423.861460][218195:218195] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_001D e=8 p=v + [1666962423.861471][218195:218195] CHIP:DMG: AccessControl: allowed + [1666962423.861487][218195:218195] CHIP:DMG: Sending report (payload has 36 bytes)... + [1666962423.861589][218195:218195] CHIP:EM: <<< [E:44387r M:147068856 (Ack:205489082)] (S) Msg TX to 1:000000000001B669 [E0A2] --- Type 0001:05 (IM:ReportData) + [1666962423.861600][218195:218195] CHIP:IN: (S) Sending msg 147068856 on secure session with LSID: 51722 + [1666962423.861726][218195:218195] CHIP:DMG: >> to UDP:[fe80::485c:bace:6107:3682%wlp3s0]:52860 | 147068856 | [Interaction Model (1) / Report Data (0x05) / Session = 56538 / Exchange = 44387] + [1666962423.861738][218195:218195] CHIP:DMG: Header Flags = + [1666962423.861743][218195:218195] CHIP:DMG: { + [1666962423.861755][218195:218195] CHIP:DMG: Exchange (0x06) = + [1666962423.861760][218195:218195] CHIP:DMG: { + [1666962423.861767][218195:218195] CHIP:DMG: AckMsg = 205489082 + [1666962423.861774][218195:218195] CHIP:DMG: NeedsAck = true + [1666962423.861781][218195:218195] CHIP:DMG: } + [1666962423.861791][218195:218195] CHIP:DMG: } + [1666962423.861797][218195:218195] CHIP:DMG: + [1666962423.861806][218195:218195] CHIP:DMG: Encrypted Payload (70 bytes) = + [1666962423.861811][218195:218195] CHIP:DMG: { + [1666962423.861816][218195:218195] CHIP:DMG: data = 00dadc00b817c4087f92461275319767af0cdd53b8d38e6560ac0d02db733ab6de1c8963cd37b2c093d3ad8da69006a9974bba741e9a5184dfe57f62f30d78a055a5ea64afc3 + [1666962423.861822][218195:218195] CHIP:DMG: buffer_ptr = 94136416766512 + [1666962423.861827][218195:218195] CHIP:DMG: } + [1666962423.861832][218195:218195] CHIP:DMG: + [1666962423.861841][218195:218195] CHIP:DMG: Decrypted Payload (36 bytes) = + [1666962423.861846][218195:218195] CHIP:DMG: { + [1666962423.861851][218195:218195] CHIP:DMG: data = 1536011535012600de39a0f6370124020824031d24040318360218181818290424ff0118 + [1666962423.861857][218195:218195] CHIP:DMG: } + [1666962423.861862][218195:218195] CHIP:DMG: + [1666962423.861883][218195:218195] CHIP:DMG: ReportDataMessage = + [1666962423.861889][218195:218195] CHIP:DMG: { + [1666962423.861893][218195:218195] CHIP:DMG: AttributeReportIBs = + [1666962423.861902][218195:218195] CHIP:DMG: [ + [1666962423.861907][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962423.861916][218195:218195] CHIP:DMG: { + [1666962423.861922][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962423.861928][218195:218195] CHIP:DMG: { + [1666962423.861935][218195:218195] CHIP:DMG: DataVersion = 0xf6a039de, + [1666962423.861941][218195:218195] CHIP:DMG: AttributePathIB = + [1666962423.861947][218195:218195] CHIP:DMG: { + [1666962423.861954][218195:218195] CHIP:DMG: Endpoint = 0x8, + [1666962423.861960][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962423.861967][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962423.861973][218195:218195] CHIP:DMG: } + [1666962423.861981][218195:218195] CHIP:DMG: + [1666962423.861987][218195:218195] CHIP:DMG: Data = [ + [1666962423.861994][218195:218195] CHIP:DMG: + [1666962423.862000][218195:218195] CHIP:DMG: ], + [1666962423.862006][218195:218195] CHIP:DMG: }, + [1666962423.862014][218195:218195] CHIP:DMG: + [1666962423.862020][218195:218195] CHIP:DMG: }, + [1666962423.862028][218195:218195] CHIP:DMG: + [1666962423.862033][218195:218195] CHIP:DMG: ], + [1666962423.862042][218195:218195] CHIP:DMG: + [1666962423.862047][218195:218195] CHIP:DMG: SuppressResponse = true, + [1666962423.862053][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666962423.862058][218195:218195] CHIP:DMG: } + [1666962423.862063][218195:218195] CHIP:DMG: + + + ./chip-tool descriptor read parts-list 1 9 + + Verify in TH(bridge-app) Log: + [1666962496.027253][218195:218195] CHIP:IM: Received Read request + [1666962496.027291][218195:218195] CHIP:DMG: ReadRequestMessage = + [1666962496.027300][218195:218195] CHIP:DMG: { + [1666962496.027307][218195:218195] CHIP:DMG: AttributePathIBs = + [1666962496.027315][218195:218195] CHIP:DMG: [ + [1666962496.027321][218195:218195] CHIP:DMG: AttributePathIB = + [1666962496.027330][218195:218195] CHIP:DMG: { + [1666962496.027338][218195:218195] CHIP:DMG: Endpoint = 0x9, + [1666962496.027347][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962496.027356][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962496.027364][218195:218195] CHIP:DMG: } + [1666962496.027373][218195:218195] CHIP:DMG: + [1666962496.027380][218195:218195] CHIP:DMG: ], + [1666962496.027390][218195:218195] CHIP:DMG: + [1666962496.027399][218195:218195] CHIP:DMG: isFabricFiltered = true, + [1666962496.027406][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666962496.027413][218195:218195] CHIP:DMG: }, + [1666962496.027449][218195:218195] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666962496.027484][218195:218195] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666962496.027494][218195:218195] CHIP:DMG: Cluster 1d, Attribute 3 is dirty + [1666962496.027501][218195:218195] CHIP:DMG: Reading attribute: Cluster=0x0000_001D Endpoint=9 AttributeId=0x0000_0003 (expanded=0) + [1666962496.027514][218195:218195] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_001D e=9 p=v + [1666962496.027527][218195:218195] CHIP:DMG: AccessControl: allowed + [1666962496.027550][218195:218195] CHIP:DMG: Sending report (payload has 36 bytes)... + [1666962496.027706][218195:218195] CHIP:EM: <<< [E:8905r M:160325129 (Ack:28368292)] (S) Msg TX to 1:000000000001B669 [E0A2] --- Type 0001:05 (IM:ReportData) + [1666962496.027724][218195:218195] CHIP:IN: (S) Sending msg 160325129 on secure session with LSID: 51723 + [1666962496.027908][218195:218195] CHIP:DMG: >> to UDP:[fe80::485c:bace:6107:3682%wlp3s0]:33003 | 160325129 | [Interaction Model (1) / Report Data (0x05) / Session = 48426 / Exchange = 8905] + [1666962496.027927][218195:218195] CHIP:DMG: Header Flags = + [1666962496.027934][218195:218195] CHIP:DMG: { + [1666962496.027949][218195:218195] CHIP:DMG: Exchange (0x06) = + [1666962496.027956][218195:218195] CHIP:DMG: { + [1666962496.028073][218195:218195] CHIP:DMG: AckMsg = 28368292 + [1666962496.028082][218195:218195] CHIP:DMG: NeedsAck = true + [1666962496.028089][218195:218195] CHIP:DMG: } + [1666962496.028102][218195:218195] CHIP:DMG: } + [1666962496.028109][218195:218195] CHIP:DMG: + [1666962496.028120][218195:218195] CHIP:DMG: Encrypted Payload (70 bytes) = + [1666962496.028126][218195:218195] CHIP:DMG: { + [1666962496.028134][218195:218195] CHIP:DMG: data = 002abd00095e8e096c066e8e125a0d87cd379abecc3c6dcb3bd64285825f2bc01cdf3a255f4ba9a3ba34f70e8ec314f2df04872275a5807a4bf6ee1e8cdb94b31fe9f11ff31b + [1666962496.028142][218195:218195] CHIP:DMG: buffer_ptr = 94136416766512 + [1666962496.028149][218195:218195] CHIP:DMG: } + [1666962496.028157][218195:218195] CHIP:DMG: + [1666962496.028171][218195:218195] CHIP:DMG: Decrypted Payload (36 bytes) = + [1666962496.028178][218195:218195] CHIP:DMG: { + [1666962496.028185][218195:218195] CHIP:DMG: data = 15360115350126005ebab630370124020924031d24040318360218181818290424ff0118 + [1666962496.028193][218195:218195] CHIP:DMG: } + [1666962496.028199][218195:218195] CHIP:DMG: + [1666962496.028235][218195:218195] CHIP:DMG: ReportDataMessage = + [1666962496.028243][218195:218195] CHIP:DMG: { + [1666962496.028250][218195:218195] CHIP:DMG: AttributeReportIBs = + [1666962496.028262][218195:218195] CHIP:DMG: [ + [1666962496.028270][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962496.028285][218195:218195] CHIP:DMG: { + [1666962496.028293][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962496.028302][218195:218195] CHIP:DMG: { + [1666962496.028311][218195:218195] CHIP:DMG: DataVersion = 0x30b6ba5e, + [1666962496.028320][218195:218195] CHIP:DMG: AttributePathIB = + [1666962496.028331][218195:218195] CHIP:DMG: { + [1666962496.028344][218195:218195] CHIP:DMG: Endpoint = 0x9, + [1666962496.028354][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962496.028364][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962496.028373][218195:218195] CHIP:DMG: } + [1666962496.028384][218195:218195] CHIP:DMG: + [1666962496.028393][218195:218195] CHIP:DMG: Data = [ + [1666962496.028403][218195:218195] CHIP:DMG: + [1666962496.028412][218195:218195] CHIP:DMG: ], + [1666962496.028422][218195:218195] CHIP:DMG: }, + [1666962496.028434][218195:218195] CHIP:DMG: + [1666962496.028442][218195:218195] CHIP:DMG: }, + [1666962496.028454][218195:218195] CHIP:DMG: + [1666962496.028463][218195:218195] CHIP:DMG: ], + [1666962496.028475][218195:218195] CHIP:DMG: + [1666962496.028483][218195:218195] CHIP:DMG: SuppressResponse = true, + [1666962496.028491][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666962496.028498][218195:218195] CHIP:DMG: } + + + ./chip-tool descriptor read parts-list 1 10 + + Verify in TH(bridge-app) Log: + [1666962545.266945][218195:218195] CHIP:IM: Received Read request + [1666962545.266979][218195:218195] CHIP:DMG: ReadRequestMessage = + [1666962545.266986][218195:218195] CHIP:DMG: { + [1666962545.266993][218195:218195] CHIP:DMG: AttributePathIBs = + [1666962545.267002][218195:218195] CHIP:DMG: [ + [1666962545.267009][218195:218195] CHIP:DMG: AttributePathIB = + [1666962545.267018][218195:218195] CHIP:DMG: { + [1666962545.267027][218195:218195] CHIP:DMG: Endpoint = 0xa, + [1666962545.267037][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962545.267046][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962545.267054][218195:218195] CHIP:DMG: } + [1666962545.267063][218195:218195] CHIP:DMG: + [1666962545.267071][218195:218195] CHIP:DMG: ], + [1666962545.267082][218195:218195] CHIP:DMG: + [1666962545.267100][218195:218195] CHIP:DMG: isFabricFiltered = true, + [1666962545.267108][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666962545.267115][218195:218195] CHIP:DMG: }, + [1666962545.267147][218195:218195] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666962545.267172][218195:218195] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666962545.267181][218195:218195] CHIP:DMG: Cluster 1d, Attribute 3 is dirty + [1666962545.267189][218195:218195] CHIP:DMG: Reading attribute: Cluster=0x0000_001D Endpoint=a AttributeId=0x0000_0003 (expanded=0) + [1666962545.267200][218195:218195] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_001D e=10 p=v + [1666962545.267213][218195:218195] CHIP:DMG: AccessControl: allowed + [1666962545.267235][218195:218195] CHIP:DMG: Sending report (payload has 36 bytes)... + [1666962545.267342][218195:218195] CHIP:EM: <<< [E:24189r M:59534941 (Ack:136750873)] (S) Msg TX to 1:000000000001B669 [E0A2] --- Type 0001:05 (IM:ReportData) + [1666962545.267355][218195:218195] CHIP:IN: (S) Sending msg 59534941 on secure session with LSID: 51724 + [1666962545.267489][218195:218195] CHIP:DMG: >> to UDP:[fe80::485c:bace:6107:3682%wlp3s0]:48547 | 59534941 | [Interaction Model (1) / Report Data (0x05) / Session = 30602 / Exchange = 24189] + [1666962545.267502][218195:218195] CHIP:DMG: Header Flags = + [1666962545.267510][218195:218195] CHIP:DMG: { + [1666962545.267524][218195:218195] CHIP:DMG: Exchange (0x06) = + [1666962545.267531][218195:218195] CHIP:DMG: { + [1666962545.267540][218195:218195] CHIP:DMG: AckMsg = 136750873 + [1666962545.267547][218195:218195] CHIP:DMG: NeedsAck = true + [1666962545.267554][218195:218195] CHIP:DMG: } + [1666962545.267567][218195:218195] CHIP:DMG: } + [1666962545.267574][218195:218195] CHIP:DMG: + [1666962545.267585][218195:218195] CHIP:DMG: Encrypted Payload (70 bytes) = + [1666962545.267592][218195:218195] CHIP:DMG: { + [1666962545.267599][218195:218195] CHIP:DMG: data = 008a77005d6e8c03f404045b94379c834b72702e0ba16795c503220436544b6b0b381b216a1e3b46cb5ebcc08f78bf5e83ff6e1b7beae8c3735bb8dfc85db4e28576c43a7565 + [1666962545.267608][218195:218195] CHIP:DMG: buffer_ptr = 94136416766512 + [1666962545.267615][218195:218195] CHIP:DMG: } + [1666962545.267622][218195:218195] CHIP:DMG: + [1666962545.267634][218195:218195] CHIP:DMG: Decrypted Payload (36 bytes) = + [1666962545.267641][218195:218195] CHIP:DMG: { + [1666962545.267649][218195:218195] CHIP:DMG: data = 1536011535012600b298fda8370124020a24031d24040318360218181818290424ff0118 + [1666962545.267657][218195:218195] CHIP:DMG: } + [1666962545.267663][218195:218195] CHIP:DMG: + [1666962545.267692][218195:218195] CHIP:DMG: ReportDataMessage = + [1666962545.267698][218195:218195] CHIP:DMG: { + [1666962545.267705][218195:218195] CHIP:DMG: AttributeReportIBs = + [1666962545.267717][218195:218195] CHIP:DMG: [ + [1666962545.267724][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962545.267737][218195:218195] CHIP:DMG: { + [1666962545.267745][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962545.267755][218195:218195] CHIP:DMG: { + [1666962545.267764][218195:218195] CHIP:DMG: DataVersion = 0xa8fd98b2, + [1666962545.267775][218195:218195] CHIP:DMG: AttributePathIB = + [1666962545.267786][218195:218195] CHIP:DMG: { + [1666962545.267797][218195:218195] CHIP:DMG: Endpoint = 0xa, + [1666962545.267809][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962545.267822][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962545.267832][218195:218195] CHIP:DMG: } + [1666962545.267844][218195:218195] CHIP:DMG: + [1666962545.267854][218195:218195] CHIP:DMG: Data = [ + [1666962545.267865][218195:218195] CHIP:DMG: + [1666962545.267876][218195:218195] CHIP:DMG: ], + [1666962545.267884][218195:218195] CHIP:DMG: }, + [1666962545.267896][218195:218195] CHIP:DMG: + [1666962545.267905][218195:218195] CHIP:DMG: }, + [1666962545.267916][218195:218195] CHIP:DMG: + [1666962545.267924][218195:218195] CHIP:DMG: ], + [1666962545.267935][218195:218195] CHIP:DMG: + [1666962545.267943][218195:218195] CHIP:DMG: SuppressResponse = true, + [1666962545.267952][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666962545.267959][218195:218195] CHIP:DMG: } + + ./chip-tool descriptor read parts-list 1 11 + + Verify in TH(bridge-app) Log: + [1666962605.941370][218195:218195] CHIP:IM: Received Read request + [1666962605.941421][218195:218195] CHIP:DMG: ReadRequestMessage = + [1666962605.941433][218195:218195] CHIP:DMG: { + [1666962605.941444][218195:218195] CHIP:DMG: AttributePathIBs = + [1666962605.941457][218195:218195] CHIP:DMG: [ + [1666962605.941468][218195:218195] CHIP:DMG: AttributePathIB = + [1666962605.941482][218195:218195] CHIP:DMG: { + [1666962605.941495][218195:218195] CHIP:DMG: Endpoint = 0xb, + [1666962605.941508][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962605.941522][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962605.941535][218195:218195] CHIP:DMG: } + [1666962605.941550][218195:218195] CHIP:DMG: + [1666962605.941561][218195:218195] CHIP:DMG: ], + [1666962605.941576][218195:218195] CHIP:DMG: + [1666962605.941589][218195:218195] CHIP:DMG: isFabricFiltered = true, + [1666962605.941600][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666962605.941611][218195:218195] CHIP:DMG: }, + [1666962605.941660][218195:218195] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666962605.941704][218195:218195] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666962605.941719][218195:218195] CHIP:DMG: Cluster 1d, Attribute 3 is dirty + [1666962605.941730][218195:218195] CHIP:DMG: Reading attribute: Cluster=0x0000_001D Endpoint=b AttributeId=0x0000_0003 (expanded=0) + [1666962605.941747][218195:218195] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_001D e=11 p=v + [1666962605.941765][218195:218195] CHIP:DMG: AccessControl: allowed + [1666962605.941796][218195:218195] CHIP:DMG: Sending report (payload has 36 bytes)... + [1666962605.941969][218195:218195] CHIP:EM: <<< [E:53228r M:194033500 (Ack:241544232)] (S) Msg TX to 1:000000000001B669 [E0A2] --- Type 0001:05 (IM:ReportData) + [1666962605.941995][218195:218195] CHIP:IN: (S) Sending msg 194033500 on secure session with LSID: 51725 + [1666962605.942217][218195:218195] CHIP:DMG: >> to UDP:[fe80::485c:bace:6107:3682%wlp3s0]:45700 | 194033500 | [Interaction Model (1) / Report Data (0x05) / Session = 60703 / Exchange = 53228] + [1666962605.942243][218195:218195] CHIP:DMG: Header Flags = + [1666962605.942254][218195:218195] CHIP:DMG: { + [1666962605.942277][218195:218195] CHIP:DMG: Exchange (0x06) = + [1666962605.942288][218195:218195] CHIP:DMG: { + [1666962605.946293][218195:218195] CHIP:DMG: AckMsg = 241544232 + [1666962605.946325][218195:218195] CHIP:DMG: NeedsAck = true + [1666962605.946339][218195:218195] CHIP:DMG: } + [1666962605.946376][218195:218195] CHIP:DMG: } + [1666962605.946393][218195:218195] CHIP:DMG: + [1666962605.946424][218195:218195] CHIP:DMG: Encrypted Payload (70 bytes) = + [1666962605.946439][218195:218195] CHIP:DMG: { + [1666962605.946455][218195:218195] CHIP:DMG: data = 001fed005cb7900b4a137fb3c5753516fcbff9678f1b2cbf9cd04d6df60e3a9bdebf9a6f9713b60c34567f235d2aa407a9e18ed6dfdb1eb2ef70245e7b8a7a5213192b956d81 + [1666962605.946470][218195:218195] CHIP:DMG: buffer_ptr = 94136416766624 + [1666962605.946484][218195:218195] CHIP:DMG: } + [1666962605.946498][218195:218195] CHIP:DMG: + [1666962605.946525][218195:218195] CHIP:DMG: Decrypted Payload (36 bytes) = + [1666962605.946541][218195:218195] CHIP:DMG: { + [1666962605.946556][218195:218195] CHIP:DMG: data = 1536011535012600768e2de0370124020b24031d24040318360218181818290424ff0118 + [1666962605.946572][218195:218195] CHIP:DMG: } + [1666962605.946586][218195:218195] CHIP:DMG: + [1666962605.946696][218195:218195] CHIP:DMG: ReportDataMessage = + [1666962605.946715][218195:218195] CHIP:DMG: { + [1666962605.946729][218195:218195] CHIP:DMG: AttributeReportIBs = + [1666962605.946747][218195:218195] CHIP:DMG: [ + [1666962605.946761][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962605.946782][218195:218195] CHIP:DMG: { + [1666962605.946796][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962605.946810][218195:218195] CHIP:DMG: { + [1666962605.946826][218195:218195] CHIP:DMG: DataVersion = 0xe02d8e76, + [1666962605.946840][218195:218195] CHIP:DMG: AttributePathIB = + [1666962605.946854][218195:218195] CHIP:DMG: { + [1666962605.946883][218195:218195] CHIP:DMG: Endpoint = 0xb, + [1666962605.946898][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962605.946914][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962605.946927][218195:218195] CHIP:DMG: } + [1666962605.946944][218195:218195] CHIP:DMG: + [1666962605.946958][218195:218195] CHIP:DMG: Data = [ + [1666962605.946972][218195:218195] CHIP:DMG: + [1666962605.946987][218195:218195] CHIP:DMG: ], + [1666962605.946999][218195:218195] CHIP:DMG: }, + [1666962605.947016][218195:218195] CHIP:DMG: + [1666962605.947028][218195:218195] CHIP:DMG: }, + [1666962605.947044][218195:218195] CHIP:DMG: + [1666962605.947056][218195:218195] CHIP:DMG: ], + [1666962605.947074][218195:218195] CHIP:DMG: + [1666962605.947103][218195:218195] CHIP:DMG: SuppressResponse = true, + [1666962605.947120][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666962605.947132][218195:218195] CHIP:DMG: } + [1666962605.947147][218195:218195] CHIP:DMG: + + + ./chip-tool descriptor read parts-list 1 12 + + Verify in TH(bridge-app) Log: + [1666962633.918167][218195:218195] CHIP:IM: Received Read request + [1666962633.918280][218195:218195] CHIP:DMG: ReadRequestMessage = + [1666962633.918309][218195:218195] CHIP:DMG: { + [1666962633.918332][218195:218195] CHIP:DMG: AttributePathIBs = + [1666962633.918356][218195:218195] CHIP:DMG: [ + [1666962633.918376][218195:218195] CHIP:DMG: AttributePathIB = + [1666962633.918404][218195:218195] CHIP:DMG: { + [1666962633.918435][218195:218195] CHIP:DMG: Endpoint = 0xc, + [1666962633.918466][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962633.918498][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962633.918527][218195:218195] CHIP:DMG: } + [1666962633.918562][218195:218195] CHIP:DMG: + [1666962633.918590][218195:218195] CHIP:DMG: ], + [1666962633.918626][218195:218195] CHIP:DMG: + [1666962633.918655][218195:218195] CHIP:DMG: isFabricFiltered = true, + [1666962633.918683][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666962633.918709][218195:218195] CHIP:DMG: }, + [1666962633.918817][218195:218195] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666962633.918912][218195:218195] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666962633.918947][218195:218195] CHIP:DMG: Cluster 1d, Attribute 3 is dirty + [1666962633.918976][218195:218195] CHIP:DMG: Reading attribute: Cluster=0x0000_001D Endpoint=c AttributeId=0x0000_0003 (expanded=0) + [1666962633.919018][218195:218195] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_001D e=12 p=v + [1666962633.919060][218195:218195] CHIP:DMG: AccessControl: allowed + [1666962633.919174][218195:218195] CHIP:DMG: Sending report (payload has 36 bytes)... + [1666962633.919525][218195:218195] CHIP:EM: <<< [E:35660r M:223187611 (Ack:233122113)] (S) Msg TX to 1:000000000001B669 [E0A2] --- Type 0001:05 (IM:ReportData) + [1666962633.919569][218195:218195] CHIP:IN: (S) Sending msg 223187611 on secure session with LSID: 51726 + [1666962633.920056][218195:218195] CHIP:DMG: >> to UDP:[fe80::485c:bace:6107:3682%wlp3s0]:36920 | 223187611 | [Interaction Model (1) / Report Data (0x05) / Session = 9443 / Exchange = 35660] + [1666962633.920109][218195:218195] CHIP:DMG: Header Flags = + [1666962633.920135][218195:218195] CHIP:DMG: { + [1666962633.920191][218195:218195] CHIP:DMG: Exchange (0x06) = + [1666962633.920217][218195:218195] CHIP:DMG: { + [1666962633.920247][218195:218195] CHIP:DMG: AckMsg = 233122113 + [1666962633.920274][218195:218195] CHIP:DMG: NeedsAck = true + [1666962633.920298][218195:218195] CHIP:DMG: } + [1666962633.920341][218195:218195] CHIP:DMG: } + [1666962633.920369][218195:218195] CHIP:DMG: + [1666962633.920402][218195:218195] CHIP:DMG: Encrypted Payload (70 bytes) = + [1666962633.920429][218195:218195] CHIP:DMG: { + [1666962633.920457][218195:218195] CHIP:DMG: data = 00e324009b924d0de62b84bd7b24624502b15e2ec8b599c529c8ac3a956f5e9a79da1da8c1aa91b82ba68ef69977ca852087f29101f04a5ac0a4d021c627302b9504b6d3223f + [1666962633.920482][218195:218195] CHIP:DMG: buffer_ptr = 94136416766688 + [1666962633.920507][218195:218195] CHIP:DMG: } + [1666962633.920528][218195:218195] CHIP:DMG: + [1666962633.920579][218195:218195] CHIP:DMG: Decrypted Payload (36 bytes) = + [1666962633.920607][218195:218195] CHIP:DMG: { + [1666962633.920632][218195:218195] CHIP:DMG: data = 153601153501260083c07f68370124020c24031d24040318360218181818290424ff0118 + [1666962633.920659][218195:218195] CHIP:DMG: } + [1666962633.920684][218195:218195] CHIP:DMG: + [1666962633.920786][218195:218195] CHIP:DMG: ReportDataMessage = + [1666962633.920814][218195:218195] CHIP:DMG: { + [1666962633.920837][218195:218195] CHIP:DMG: AttributeReportIBs = + [1666962633.920874][218195:218195] CHIP:DMG: [ + [1666962633.920901][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962633.920945][218195:218195] CHIP:DMG: { + [1666962633.920972][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962633.921004][218195:218195] CHIP:DMG: { + [1666962633.921039][218195:218195] CHIP:DMG: DataVersion = 0x687fc083, + [1666962633.921085][218195:218195] CHIP:DMG: AttributePathIB = + [1666962633.921119][218195:218195] CHIP:DMG: { + [1666962633.921153][218195:218195] CHIP:DMG: Endpoint = 0xc, + [1666962633.921187][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962633.921229][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962633.921262][218195:218195] CHIP:DMG: } + [1666962633.921298][218195:218195] CHIP:DMG: + [1666962633.921331][218195:218195] CHIP:DMG: Data = [ + [1666962633.921366][218195:218195] CHIP:DMG: + [1666962633.921399][218195:218195] CHIP:DMG: ], + [1666962633.921430][218195:218195] CHIP:DMG: }, + [1666962633.921471][218195:218195] CHIP:DMG: + [1666962633.921501][218195:218195] CHIP:DMG: }, + [1666962633.921541][218195:218195] CHIP:DMG: + [1666962633.921570][218195:218195] CHIP:DMG: ], + [1666962633.921610][218195:218195] CHIP:DMG: + [1666962633.921641][218195:218195] CHIP:DMG: SuppressResponse = true, + [1666962633.921670][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666962633.921695][218195:218195] CHIP:DMG: } + [1666962633.921723][218195:218195] CHIP:DMG: + + + ./chip-tool descriptor read parts-list 1 13 + + Verify in TH(bridge-app) Log: + [1666962673.106887][218195:218195] CHIP:IM: Received Read request + [1666962673.106920][218195:218195] CHIP:DMG: ReadRequestMessage = + [1666962673.106927][218195:218195] CHIP:DMG: { + [1666962673.106934][218195:218195] CHIP:DMG: AttributePathIBs = + [1666962673.106943][218195:218195] CHIP:DMG: [ + [1666962673.106951][218195:218195] CHIP:DMG: AttributePathIB = + [1666962673.106960][218195:218195] CHIP:DMG: { + [1666962673.106969][218195:218195] CHIP:DMG: Endpoint = 0xd, + [1666962673.106978][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962673.106988][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962673.106997][218195:218195] CHIP:DMG: } + [1666962673.107007][218195:218195] CHIP:DMG: + [1666962673.107015][218195:218195] CHIP:DMG: ], + [1666962673.107026][218195:218195] CHIP:DMG: + [1666962673.107033][218195:218195] CHIP:DMG: isFabricFiltered = true, + [1666962673.107042][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666962673.107049][218195:218195] CHIP:DMG: }, + [1666962673.107081][218195:218195] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666962673.107120][218195:218195] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666962673.107130][218195:218195] CHIP:DMG: Cluster 1d, Attribute 3 is dirty + [1666962673.107138][218195:218195] CHIP:DMG: Reading attribute: Cluster=0x0000_001D Endpoint=d AttributeId=0x0000_0003 (expanded=0) + [1666962673.107149][218195:218195] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_001D e=13 p=v + [1666962673.107162][218195:218195] CHIP:DMG: AccessControl: allowed + [1666962673.107184][218195:218195] CHIP:DMG: Sending report (payload has 36 bytes)... + [1666962673.107292][218195:218195] CHIP:EM: <<< [E:54576r M:192461937 (Ack:92650181)] (S) Msg TX to 1:000000000001B669 [E0A2] --- Type 0001:05 (IM:ReportData) + [1666962673.107304][218195:218195] CHIP:IN: (S) Sending msg 192461937 on secure session with LSID: 51727 + [1666962673.107438][218195:218195] CHIP:DMG: >> to UDP:[fe80::485c:bace:6107:3682%wlp3s0]:48254 | 192461937 | [Interaction Model (1) / Report Data (0x05) / Session = 26753 / Exchange = 54576] + [1666962673.107452][218195:218195] CHIP:DMG: Header Flags = + [1666962673.107459][218195:218195] CHIP:DMG: { + [1666962673.107474][218195:218195] CHIP:DMG: Exchange (0x06) = + [1666962673.107481][218195:218195] CHIP:DMG: { + [1666962673.107490][218195:218195] CHIP:DMG: AckMsg = 92650181 + [1666962673.107497][218195:218195] CHIP:DMG: NeedsAck = true + [1666962673.107504][218195:218195] CHIP:DMG: } + [1666962673.107517][218195:218195] CHIP:DMG: } + [1666962673.107524][218195:218195] CHIP:DMG: + [1666962673.107536][218195:218195] CHIP:DMG: Encrypted Payload (70 bytes) = + [1666962673.107543][218195:218195] CHIP:DMG: { + [1666962673.107550][218195:218195] CHIP:DMG: data = 0081680071bc780bf00a274e8929a9bc304a85e9477043931f3d4ac244eadb4ef8445cc8f478e90ccc88289152f3fe2c881bde5b4abd18c203cfeae79957eb3cb177cdfb23f9 + [1666962673.107558][218195:218195] CHIP:DMG: buffer_ptr = 94136416766832 + [1666962673.107565][218195:218195] CHIP:DMG: } + [1666962673.107573][218195:218195] CHIP:DMG: + [1666962673.107586][218195:218195] CHIP:DMG: Decrypted Payload (36 bytes) = + [1666962673.107593][218195:218195] CHIP:DMG: { + [1666962673.107601][218195:218195] CHIP:DMG: data = 15360115350126008fecadea370124020d24031d24040318360218181818290424ff0118 + [1666962673.107608][218195:218195] CHIP:DMG: } + [1666962673.107615][218195:218195] CHIP:DMG: + [1666962673.107643][218195:218195] CHIP:DMG: ReportDataMessage = + [1666962673.107649][218195:218195] CHIP:DMG: { + [1666962673.107656][218195:218195] CHIP:DMG: AttributeReportIBs = + [1666962673.107669][218195:218195] CHIP:DMG: [ + [1666962673.107677][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962673.107690][218195:218195] CHIP:DMG: { + [1666962673.107698][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962673.107707][218195:218195] CHIP:DMG: { + [1666962673.107717][218195:218195] CHIP:DMG: DataVersion = 0xeaadec8f, + [1666962673.107728][218195:218195] CHIP:DMG: AttributePathIB = + [1666962673.107738][218195:218195] CHIP:DMG: { + [1666962673.107750][218195:218195] CHIP:DMG: Endpoint = 0xd, + [1666962673.107760][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962673.107772][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962673.107782][218195:218195] CHIP:DMG: } + [1666962673.107795][218195:218195] CHIP:DMG: + [1666962673.107803][218195:218195] CHIP:DMG: Data = [ + [1666962673.107816][218195:218195] CHIP:DMG: + [1666962673.107826][218195:218195] CHIP:DMG: ], + [1666962673.107836][218195:218195] CHIP:DMG: }, + [1666962673.107848][218195:218195] CHIP:DMG: + [1666962673.107857][218195:218195] CHIP:DMG: }, + [1666962673.107869][218195:218195] CHIP:DMG: + [1666962673.107876][218195:218195] CHIP:DMG: ], + [1666962673.107888][218195:218195] CHIP:DMG: + [1666962673.107896][218195:218195] CHIP:DMG: SuppressResponse = true, + [1666962673.107904][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666962673.107911][218195:218195] CHIP:DMG: } + disabled: true - Verify in TH(bridge-app) Log: - [1659972745.371532][3652:3652] CHIP:IM: Received Read request - [1659972745.371611][3652:3652] CHIP:DMG: ReadRequestMessage = - [1659972745.371654][3652:3652] CHIP:DMG: { - [1659972745.371678][3652:3652] CHIP:DMG: AttributePathIBs = - [1659972745.371716][3652:3652] CHIP:DMG: [ - [1659972745.371742][3652:3652] CHIP:DMG: AttributePathIB = - [1659972745.371781][3652:3652] CHIP:DMG: { - [1659972745.371818][3652:3652] CHIP:DMG: Endpoint = 0x8, - [1659972745.371860][3652:3652] CHIP:DMG: Cluster = 0x1d, - [1659972745.371902][3652:3652] CHIP:DMG: Attribute = 0x0000_0000, - [1659972745.371933][3652:3652] CHIP:DMG: } - [1659972745.371971][3652:3652] CHIP:DMG: - [1659972745.371997][3652:3652] CHIP:DMG: ], - [1659972745.372036][3652:3652] CHIP:DMG: - [1659972745.372063][3652:3652] CHIP:DMG: isFabricFiltered = true, - [1659972745.372099][3652:3652] CHIP:DMG: InteractionModelRevision = 1 - [1659972745.372124][3652:3652] CHIP:DMG: }, - [1659972745.372217][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659972745.372312][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659972745.372343][3652:3652] CHIP:DMG: Cluster 1d, Attribute 0 is dirty - - - - - ./chip-tool descriptor read device-list 1 9 + - label: "Verify DUT contains the (supported) devices from the above list" + PICS: MCORE.DEVLIST.UseDevices + verification: | + ./chip-tool descriptor read device-type-list 1 1 Verify in TH(bridge-app) Log: - [1659972745.371532][3652:3652] CHIP:IM: Received Read request - [1659972745.371611][3652:3652] CHIP:DMG: ReadRequestMessage = - [1659972745.371654][3652:3652] CHIP:DMG: { - [1659972745.371678][3652:3652] CHIP:DMG: AttributePathIBs = - [1659972745.371716][3652:3652] CHIP:DMG: [ - [1659972745.371742][3652:3652] CHIP:DMG: AttributePathIB = - [1659972745.371781][3652:3652] CHIP:DMG: { - [1659972745.371818][3652:3652] CHIP:DMG: Endpoint = 0x9, - [1659972745.371860][3652:3652] CHIP:DMG: Cluster = 0x1d, - [1659972745.371902][3652:3652] CHIP:DMG: Attribute = 0x0000_0000, - [1659972745.371933][3652:3652] CHIP:DMG: } - [1659972745.371971][3652:3652] CHIP:DMG: - [1659972745.371997][3652:3652] CHIP:DMG: ], - [1659972745.372036][3652:3652] CHIP:DMG: - [1659972745.372063][3652:3652] CHIP:DMG: isFabricFiltered = true, - [1659972745.372099][3652:3652] CHIP:DMG: InteractionModelRevision = 1 - [1659972745.372124][3652:3652] CHIP:DMG: }, - [1659972745.372217][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659972745.372312][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659972745.372343][3652:3652] CHIP:DMG: Cluster 1d, Attribute 0 is dirty - - - - - ./chip-tool descriptor read device-list 1 10 + [1666960977.561385][218195:218195] CHIP:IM: Received Read request + [1666960977.561428][218195:218195] CHIP:DMG: ReadRequestMessage = + [1666960977.561438][218195:218195] CHIP:DMG: { + [1666960977.561447][218195:218195] CHIP:DMG: AttributePathIBs = + [1666960977.561459][218195:218195] CHIP:DMG: [ + [1666960977.561468][218195:218195] CHIP:DMG: AttributePathIB = + [1666960977.561480][218195:218195] CHIP:DMG: { + [1666960977.561491][218195:218195] CHIP:DMG: Endpoint = 0x1, + [1666960977.561502][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666960977.561513][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666960977.561523][218195:218195] CHIP:DMG: } + [1666960977.561536][218195:218195] CHIP:DMG: + [1666960977.561545][218195:218195] CHIP:DMG: ], + [1666960977.561558][218195:218195] CHIP:DMG: + [1666960977.561569][218195:218195] CHIP:DMG: isFabricFiltered = true, + [1666960977.561579][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666960977.561589][218195:218195] CHIP:DMG: }, + [1666960977.561628][218195:218195] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666960977.561663][218195:218195] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666960977.561674][218195:218195] CHIP:DMG: Cluster 1d, Attribute 0 is dirty + [1666960977.561684][218195:218195] CHIP:DMG: Reading attribute: Cluster=0x0000_001D Endpoint=1 AttributeId=0x0000_0000 (expanded=0) + [1666960977.561699][218195:218195] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_001D e=1 p=v + [1666960977.561715][218195:218195] CHIP:DMG: AccessControl: allowed + [1666960977.561742][218195:218195] CHIP:DMG: Sending report (payload has 70 bytes)... + [1666960977.561915][218195:218195] CHIP:EM: <<< [E:19859r M:66858920 (Ack:246619441)] (S) Msg TX to 1:000000000001B669 [E0A2] --- Type 0001:05 (IM:ReportData) + [1666960977.561936][218195:218195] CHIP:IN: (S) Sending msg 66858920 on secure session with LSID: 51698 + [1666960977.562174][218195:218195] CHIP:DMG: >> to UDP:[fe80::485c:bace:6107:3682%wlp3s0]:50021 | 66858920 | [Interaction Model (1) / Report Data (0x05) / Session = 21485 / Exchange = 19859] + [1666960977.562195][218195:218195] CHIP:DMG: Header Flags = + [1666960977.562203][218195:218195] CHIP:DMG: { + [1666960977.562224][218195:218195] CHIP:DMG: Exchange (0x06) = + [1666960977.562233][218195:218195] CHIP:DMG: { + [1666960977.571149][218195:218195] CHIP:DMG: AckMsg = 246619441 + [1666960977.571171][218195:218195] CHIP:DMG: NeedsAck = true + [1666960977.571182][218195:218195] CHIP:DMG: } + [1666960977.571201][218195:218195] CHIP:DMG: } + [1666960977.571210][218195:218195] CHIP:DMG: + [1666960977.571227][218195:218195] CHIP:DMG: Encrypted Payload (104 bytes) = + [1666960977.571236][218195:218195] CHIP:DMG: { + [1666960977.571246][218195:218195] CHIP:DMG: data = 00ed5300a82ffc0337a52e258f659192777c3fadf81100acb86097c2bea918d8e138754797c4ae4527571aa330996cef214c3db379588b2e869e461467568c1778cefd252b3962d5e5af522edf6a23860e1a3d443093f8d6345dd2244d69fa3b5e3720f1b7321a1f + [1666960977.571257][218195:218195] CHIP:DMG: buffer_ptr = 94136416758448 + [1666960977.571266][218195:218195] CHIP:DMG: } + [1666960977.571274][218195:218195] CHIP:DMG: + [1666960977.571290][218195:218195] CHIP:DMG: Decrypted Payload (70 bytes) = + [1666960977.571299][218195:218195] CHIP:DMG: { + [1666960977.571308][218195:218195] CHIP:DMG: data = 1536011535012600189f3e59370124020124031d2404001836021818181535012600189f3e59370124020124031d240400340518350224000e24010118181818290424ff0118 + [1666960977.571317][218195:218195] CHIP:DMG: } + [1666960977.571325][218195:218195] CHIP:DMG: + [1666960977.571382][218195:218195] CHIP:DMG: ReportDataMessage = + [1666960977.571398][218195:218195] CHIP:DMG: { + [1666960977.571406][218195:218195] CHIP:DMG: AttributeReportIBs = + [1666960977.571420][218195:218195] CHIP:DMG: [ + [1666960977.571427][218195:218195] CHIP:DMG: AttributeReportIB = + [1666960977.571440][218195:218195] CHIP:DMG: { + [1666960977.571455][218195:218195] CHIP:DMG: AttributeDataIB = + [1666960977.571470][218195:218195] CHIP:DMG: { + [1666960977.571484][218195:218195] CHIP:DMG: DataVersion = 0x593e9f18, + [1666960977.571495][218195:218195] CHIP:DMG: AttributePathIB = + [1666960977.571505][218195:218195] CHIP:DMG: { + [1666960977.571516][218195:218195] CHIP:DMG: Endpoint = 0x1, + [1666960977.571528][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666960977.571542][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666960977.571552][218195:218195] CHIP:DMG: } + [1666960977.571565][218195:218195] CHIP:DMG: + [1666960977.571576][218195:218195] CHIP:DMG: Data = [ + [1666960977.571588][218195:218195] CHIP:DMG: + [1666960977.571599][218195:218195] CHIP:DMG: ], + [1666960977.571608][218195:218195] CHIP:DMG: }, + [1666960977.571622][218195:218195] CHIP:DMG: + [1666960977.571631][218195:218195] CHIP:DMG: }, + [1666960977.571650][218195:218195] CHIP:DMG: + [1666960977.571659][218195:218195] CHIP:DMG: AttributeReportIB = + [1666960977.571674][218195:218195] CHIP:DMG: { + [1666960977.571683][218195:218195] CHIP:DMG: AttributeDataIB = + [1666960977.571693][218195:218195] CHIP:DMG: { + [1666960977.571703][218195:218195] CHIP:DMG: DataVersion = 0x593e9f18, + [1666960977.571713][218195:218195] CHIP:DMG: AttributePathIB = + [1666960977.571724][218195:218195] CHIP:DMG: { + [1666960977.571735][218195:218195] CHIP:DMG: Endpoint = 0x1, + [1666960977.571746][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666960977.571757][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666960977.571767][218195:218195] CHIP:DMG: ListIndex = Null, + [1666960977.571777][218195:218195] CHIP:DMG: } + [1666960977.571789][218195:218195] CHIP:DMG: + [1666960977.571799][218195:218195] CHIP:DMG: Data = + [1666960977.571811][218195:218195] CHIP:DMG: { + [1666960977.571822][218195:218195] CHIP:DMG: 0x0 = 14, + [1666960977.571833][218195:218195] CHIP:DMG: 0x1 = 1, + [1666960977.571845][218195:218195] CHIP:DMG: }, + [1666960977.571855][218195:218195] CHIP:DMG: }, + [1666960977.571868][218195:218195] CHIP:DMG: + [1666960977.571877][218195:218195] CHIP:DMG: }, + [1666960977.571891][218195:218195] CHIP:DMG: + [1666960977.571900][218195:218195] CHIP:DMG: ], + [1666960977.571918][218195:218195] CHIP:DMG: + [1666960977.571929][218195:218195] CHIP:DMG: SuppressResponse = true, + [1666960977.571939][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666960977.571948][218195:218195] CHIP:DMG: } + + + ./chip-tool descriptor read device-type-list 1 2 Verify in TH(bridge-app) Log: - [1659972745.371532][3652:3652] CHIP:IM: Received Read request - [1659972745.371611][3652:3652] CHIP:DMG: ReadRequestMessage = - [1659972745.371654][3652:3652] CHIP:DMG: { - [1659972745.371678][3652:3652] CHIP:DMG: AttributePathIBs = - [1659972745.371716][3652:3652] CHIP:DMG: [ - [1659972745.371742][3652:3652] CHIP:DMG: AttributePathIB = - [1659972745.371781][3652:3652] CHIP:DMG: { - [1659972745.371818][3652:3652] CHIP:DMG: Endpoint = 0x10, - [1659972745.371860][3652:3652] CHIP:DMG: Cluster = 0x1d, - [1659972745.371902][3652:3652] CHIP:DMG: Attribute = 0x0000_0000, - [1659972745.371933][3652:3652] CHIP:DMG: } - [1659972745.371971][3652:3652] CHIP:DMG: - [1659972745.371997][3652:3652] CHIP:DMG: ], - [1659972745.372036][3652:3652] CHIP:DMG: - [1659972745.372063][3652:3652] CHIP:DMG: isFabricFiltered = true, - [1659972745.372099][3652:3652] CHIP:DMG: InteractionModelRevision = 1 - [1659972745.372124][3652:3652] CHIP:DMG: }, - [1659972745.372217][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659972745.372312][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659972745.372343][3652:3652] CHIP:DMG: Cluster 1d, Attribute 0 is dirty - - - - ./chip-tool descriptor read device-list 1 11 + [1666961027.989897][218195:218195] CHIP:IM: Received Read request + [1666961027.989925][218195:218195] CHIP:DMG: ReadRequestMessage = + [1666961027.989932][218195:218195] CHIP:DMG: { + [1666961027.989938][218195:218195] CHIP:DMG: AttributePathIBs = + [1666961027.989945][218195:218195] CHIP:DMG: [ + [1666961027.989951][218195:218195] CHIP:DMG: AttributePathIB = + [1666961027.989958][218195:218195] CHIP:DMG: { + [1666961027.989965][218195:218195] CHIP:DMG: Endpoint = 0x2, + [1666961027.989971][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961027.989978][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961027.989984][218195:218195] CHIP:DMG: } + [1666961027.989991][218195:218195] CHIP:DMG: + [1666961027.989997][218195:218195] CHIP:DMG: ], + [1666961027.990007][218195:218195] CHIP:DMG: + [1666961027.990013][218195:218195] CHIP:DMG: isFabricFiltered = true, + [1666961027.990019][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666961027.990025][218195:218195] CHIP:DMG: }, + [1666961027.990049][218195:218195] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666961027.990075][218195:218195] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666961027.990084][218195:218195] CHIP:DMG: Cluster 1d, Attribute 0 is dirty + [1666961027.990090][218195:218195] CHIP:DMG: Reading attribute: Cluster=0x0000_001D Endpoint=2 AttributeId=0x0000_0000 (expanded=0) + [1666961027.990105][218195:218195] CHIP:DMG: Sending report (payload has 33 bytes)... + [1666961027.990205][218195:218195] CHIP:EM: <<< [E:25377r M:99613400 (Ack:20435852)] (S) Msg TX to 1:000000000001B669 [E0A2] --- Type 0001:05 (IM:ReportData) + [1666961027.990220][218195:218195] CHIP:IN: (S) Sending msg 99613400 on secure session with LSID: 51699 + [1666961027.990335][218195:218195] CHIP:DMG: >> to UDP:[fe80::485c:bace:6107:3682%wlp3s0]:59337 | 99613400 | [Interaction Model (1) / Report Data (0x05) / Session = 25530 / Exchange = 25377] + [1666961027.990350][218195:218195] CHIP:DMG: Header Flags = + [1666961027.990356][218195:218195] CHIP:DMG: { + [1666961027.990368][218195:218195] CHIP:DMG: Exchange (0x06) = + [1666961027.990374][218195:218195] CHIP:DMG: { + [1666961027.990380][218195:218195] CHIP:DMG: AckMsg = 20435852 + [1666961027.990385][218195:218195] CHIP:DMG: NeedsAck = true + [1666961027.990391][218195:218195] CHIP:DMG: } + [1666961027.990400][218195:218195] CHIP:DMG: } + [1666961027.990406][218195:218195] CHIP:DMG: + [1666961027.990414][218195:218195] CHIP:DMG: Encrypted Payload (67 bytes) = + [1666961027.990420][218195:218195] CHIP:DMG: { + [1666961027.990425][218195:218195] CHIP:DMG: data = 00ba6300d8faef05a3171dc2f01fdfeb17482c05dff74f84b12f10b422b3d9f698cfa5e53a094002e2a28de508c04cfa811aaf4bf156fabd7fbf11fadd813d59acb663 + [1666961027.990431][218195:218195] CHIP:DMG: buffer_ptr = 94136416758992 + [1666961027.990437][218195:218195] CHIP:DMG: } + [1666961027.990443][218195:218195] CHIP:DMG: + [1666961027.990452][218195:218195] CHIP:DMG: Decrypted Payload (33 bytes) = + [1666961027.990457][218195:218195] CHIP:DMG: { + [1666961027.990463][218195:218195] CHIP:DMG: data = 153601153500370024020224031d24040018350124007f18181818290424ff0118 + [1666961027.990469][218195:218195] CHIP:DMG: } + [1666961027.990474][218195:218195] CHIP:DMG: + [1666961027.990495][218195:218195] CHIP:DMG: ReportDataMessage = + [1666961027.990502][218195:218195] CHIP:DMG: { + [1666961027.990508][218195:218195] CHIP:DMG: AttributeReportIBs = + [1666961027.990517][218195:218195] CHIP:DMG: [ + [1666961027.990523][218195:218195] CHIP:DMG: AttributeReportIB = + [1666961027.990533][218195:218195] CHIP:DMG: { + [1666961027.990540][218195:218195] CHIP:DMG: AttributeStatusIB = + [1666961027.990547][218195:218195] CHIP:DMG: { + [1666961027.990553][218195:218195] CHIP:DMG: AttributePathIB = + [1666961027.990561][218195:218195] CHIP:DMG: { + [1666961027.990568][218195:218195] CHIP:DMG: Endpoint = 0x2, + [1666961027.990575][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961027.990583][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961027.990593][218195:218195] CHIP:DMG: } + [1666961027.990603][218195:218195] CHIP:DMG: + [1666961027.990613][218195:218195] CHIP:DMG: StatusIB = + [1666961027.990621][218195:218195] CHIP:DMG: { + [1666961027.990629][218195:218195] CHIP:DMG: status = 0x7f (UNSUPPORTED_ENDPOINT), + [1666961027.990635][218195:218195] CHIP:DMG: }, + [1666961027.990643][218195:218195] CHIP:DMG: + [1666961027.990649][218195:218195] CHIP:DMG: }, + [1666961027.990657][218195:218195] CHIP:DMG: + [1666961027.990663][218195:218195] CHIP:DMG: }, + [1666961027.990672][218195:218195] CHIP:DMG: + [1666961027.990678][218195:218195] CHIP:DMG: ], + [1666961027.990687][218195:218195] CHIP:DMG: + [1666961027.990693][218195:218195] CHIP:DMG: SuppressResponse = true, + [1666961027.990700][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666961027.990705][218195:218195] CHIP:DMG: } + + ./chip-tool descriptor read device-type-list 1 3 Verify in TH(bridge-app) Log: - - [1659972745.371532][3652:3652] CHIP:IM: Received Read request - [1659972745.371611][3652:3652] CHIP:DMG: ReadRequestMessage = - [1659972745.371654][3652:3652] CHIP:DMG: { - [1659972745.371678][3652:3652] CHIP:DMG: AttributePathIBs = - [1659972745.371716][3652:3652] CHIP:DMG: [ - [1659972745.371742][3652:3652] CHIP:DMG: AttributePathIB = - [1659972745.371781][3652:3652] CHIP:DMG: { - [1659972745.371818][3652:3652] CHIP:DMG: Endpoint = 0x11, - [1659972745.371860][3652:3652] CHIP:DMG: Cluster = 0x1d, - [1659972745.371902][3652:3652] CHIP:DMG: Attribute = 0x0000_0000, - [1659972745.371933][3652:3652] CHIP:DMG: } - [1659972745.371971][3652:3652] CHIP:DMG: - [1659972745.371997][3652:3652] CHIP:DMG: ], - [1659972745.372036][3652:3652] CHIP:DMG: - [1659972745.372063][3652:3652] CHIP:DMG: isFabricFiltered = true, - [1659972745.372099][3652:3652] CHIP:DMG: InteractionModelRevision = 1 - [1659972745.372124][3652:3652] CHIP:DMG: }, - [1659972745.372217][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659972745.372312][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659972745.372343][3652:3652] CHIP:DMG: Cluster 1d, Attribute 0 is dirty - - - - - ./chip-tool descriptor read device-list 1 12 + [1666961101.342071][218195:218195] CHIP:IM: Received Read request + [1666961101.342101][218195:218195] CHIP:DMG: ReadRequestMessage = + [1666961101.342108][218195:218195] CHIP:DMG: { + [1666961101.342114][218195:218195] CHIP:DMG: AttributePathIBs = + [1666961101.342121][218195:218195] CHIP:DMG: [ + [1666961101.342127][218195:218195] CHIP:DMG: AttributePathIB = + [1666961101.342134][218195:218195] CHIP:DMG: { + [1666961101.342142][218195:218195] CHIP:DMG: Endpoint = 0x3, + [1666961101.342149][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961101.342157][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961101.342163][218195:218195] CHIP:DMG: } + [1666961101.342171][218195:218195] CHIP:DMG: + [1666961101.342177][218195:218195] CHIP:DMG: ], + [1666961101.342185][218195:218195] CHIP:DMG: + [1666961101.342191][218195:218195] CHIP:DMG: isFabricFiltered = true, + [1666961101.342197][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666961101.342203][218195:218195] CHIP:DMG: }, + [1666961101.342228][218195:218195] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666961101.342255][218195:218195] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666961101.342265][218195:218195] CHIP:DMG: Cluster 1d, Attribute 0 is dirty + [1666961101.342271][218195:218195] CHIP:DMG: Reading attribute: Cluster=0x0000_001D Endpoint=3 AttributeId=0x0000_0000 (expanded=0) + [1666961101.342282][218195:218195] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_001D e=3 p=v + [1666961101.342293][218195:218195] CHIP:DMG: AccessControl: allowed + [1666961101.342318][218195:218195] CHIP:DMG: Sending report (payload has 105 bytes)... + [1666961101.342441][218195:218195] CHIP:EM: <<< [E:3417r M:212393572 (Ack:105083298)] (S) Msg TX to 1:000000000001B669 [E0A2] --- Type 0001:05 (IM:ReportData) + [1666961101.342459][218195:218195] CHIP:IN: (S) Sending msg 212393572 on secure session with LSID: 51700 + [1666961101.342589][218195:218195] CHIP:DMG: >> to UDP:[fe80::485c:bace:6107:3682%wlp3s0]:44267 | 212393572 | [Interaction Model (1) / Report Data (0x05) / Session = 11791 / Exchange = 3417] + [1666961101.342604][218195:218195] CHIP:DMG: Header Flags = + [1666961101.342611][218195:218195] CHIP:DMG: { + [1666961101.342622][218195:218195] CHIP:DMG: Exchange (0x06) = + [1666961101.342628][218195:218195] CHIP:DMG: { + [1666961101.342634][218195:218195] CHIP:DMG: AckMsg = 105083298 + [1666961101.342641][218195:218195] CHIP:DMG: NeedsAck = true + [1666961101.342648][218195:218195] CHIP:DMG: } + [1666961101.342659][218195:218195] CHIP:DMG: } + [1666961101.342667][218195:218195] CHIP:DMG: + [1666961101.342678][218195:218195] CHIP:DMG: Encrypted Payload (139 bytes) = + [1666961101.342684][218195:218195] CHIP:DMG: { + [1666961101.342691][218195:218195] CHIP:DMG: data = 000f2e0064dea80c8cfef495c5759ac96f27191961a9c1afd0a1cab14789f583fb3854a360f8d9271d5559eb5fb212b5b719e7dd276609906f33b528a21c8b2a827a87e3592e0f676065663d9251ac776805d148faa12589f780dd5f1ef0ba4f48487cea1f0b1ec8b9e706830d4f1b1536473018479f5ee5722f7738ecf5e210d08ac0471989aa4649a179 + [1666961101.342700][218195:218195] CHIP:DMG: buffer_ptr = 94136416759072 + [1666961101.342708][218195:218195] CHIP:DMG: } + [1666961101.342714][218195:218195] CHIP:DMG: + [1666961101.342726][218195:218195] CHIP:DMG: Decrypted Payload (105 bytes) = + [1666961101.342734][218195:218195] CHIP:DMG: { + [1666961101.342744][218195:218195] CHIP:DMG: data = 1536011535012600378216b4370124020324031d2404001836021818181535012600378216b4370124020324031d2404003405183502250000012401011818181535012600378216b4370124020324031d240400340518350224001324010118181818290424ff0118 + [1666961101.342752][218195:218195] CHIP:DMG: } + [1666961101.342759][218195:218195] CHIP:DMG: + [1666961101.342810][218195:218195] CHIP:DMG: ReportDataMessage = + [1666961101.342818][218195:218195] CHIP:DMG: { + [1666961101.342824][218195:218195] CHIP:DMG: AttributeReportIBs = + [1666961101.342836][218195:218195] CHIP:DMG: [ + [1666961101.342844][218195:218195] CHIP:DMG: AttributeReportIB = + [1666961101.342855][218195:218195] CHIP:DMG: { + [1666961101.342862][218195:218195] CHIP:DMG: AttributeDataIB = + [1666961101.342870][218195:218195] CHIP:DMG: { + [1666961101.342878][218195:218195] CHIP:DMG: DataVersion = 0xb4168237, + [1666961101.342888][218195:218195] CHIP:DMG: AttributePathIB = + [1666961101.342897][218195:218195] CHIP:DMG: { + [1666961101.342905][218195:218195] CHIP:DMG: Endpoint = 0x3, + [1666961101.342914][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961101.342925][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961101.342933][218195:218195] CHIP:DMG: } + [1666961101.342943][218195:218195] CHIP:DMG: + [1666961101.342951][218195:218195] CHIP:DMG: Data = [ + [1666961101.342959][218195:218195] CHIP:DMG: + [1666961101.342971][218195:218195] CHIP:DMG: ], + [1666961101.342977][218195:218195] CHIP:DMG: }, + [1666961101.342986][218195:218195] CHIP:DMG: + [1666961101.342991][218195:218195] CHIP:DMG: }, + [1666961101.343005][218195:218195] CHIP:DMG: + [1666961101.343011][218195:218195] CHIP:DMG: AttributeReportIB = + [1666961101.343022][218195:218195] CHIP:DMG: { + [1666961101.343029][218195:218195] CHIP:DMG: AttributeDataIB = + [1666961101.343037][218195:218195] CHIP:DMG: { + [1666961101.343044][218195:218195] CHIP:DMG: DataVersion = 0xb4168237, + [1666961101.343051][218195:218195] CHIP:DMG: AttributePathIB = + [1666961101.343059][218195:218195] CHIP:DMG: { + [1666961101.343067][218195:218195] CHIP:DMG: Endpoint = 0x3, + [1666961101.343075][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961101.343084][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961101.343109][218195:218195] CHIP:DMG: ListIndex = Null, + [1666961101.343119][218195:218195] CHIP:DMG: } + [1666961101.343127][218195:218195] CHIP:DMG: + [1666961101.343135][218195:218195] CHIP:DMG: Data = + [1666961101.343143][218195:218195] CHIP:DMG: { + [1666961101.343150][218195:218195] CHIP:DMG: 0x0 = 256, + [1666961101.343162][218195:218195] CHIP:DMG: 0x1 = 1, + [1666961101.343170][218195:218195] CHIP:DMG: }, + [1666961101.343177][218195:218195] CHIP:DMG: }, + [1666961101.343186][218195:218195] CHIP:DMG: + [1666961101.343194][218195:218195] CHIP:DMG: }, + [1666961101.343210][218195:218195] CHIP:DMG: + [1666961101.343216][218195:218195] CHIP:DMG: AttributeReportIB = + [1666961101.343226][218195:218195] CHIP:DMG: { + [1666961101.343231][218195:218195] CHIP:DMG: AttributeDataIB = + [1666961101.343238][218195:218195] CHIP:DMG: { + [1666961101.343244][218195:218195] CHIP:DMG: DataVersion = 0xb4168237, + [1666961101.343250][218195:218195] CHIP:DMG: AttributePathIB = + [1666961101.343256][218195:218195] CHIP:DMG: { + [1666961101.343263][218195:218195] CHIP:DMG: Endpoint = 0x3, + [1666961101.343270][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961101.343276][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961101.343283][218195:218195] CHIP:DMG: ListIndex = Null, + [1666961101.343289][218195:218195] CHIP:DMG: } + [1666961101.343297][218195:218195] CHIP:DMG: + [1666961101.343303][218195:218195] CHIP:DMG: Data = + [1666961101.343309][218195:218195] CHIP:DMG: { + [1666961101.343316][218195:218195] CHIP:DMG: 0x0 = 19, + [1666961101.343323][218195:218195] CHIP:DMG: 0x1 = 1, + [1666961101.343330][218195:218195] CHIP:DMG: }, + [1666961101.343335][218195:218195] CHIP:DMG: }, + [1666961101.343344][218195:218195] CHIP:DMG: + [1666961101.343349][218195:218195] CHIP:DMG: }, + [1666961101.343358][218195:218195] CHIP:DMG: + [1666961101.343364][218195:218195] CHIP:DMG: ], + [1666961101.343379][218195:218195] CHIP:DMG: + [1666961101.343385][218195:218195] CHIP:DMG: SuppressResponse = true, + [1666961101.343391][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666961101.343395][218195:218195] CHIP:DMG: } + + + + ./chip-tool descriptor read device-type-list 1 4 Verify in TH(bridge-app) Log: - [1659972745.371532][3652:3652] CHIP:IM: Received Read request - [1659972745.371611][3652:3652] CHIP:DMG: ReadRequestMessage = - [1659972745.371654][3652:3652] CHIP:DMG: { - [1659972745.371678][3652:3652] CHIP:DMG: AttributePathIBs = - [1659972745.371716][3652:3652] CHIP:DMG: [ - [1659972745.371742][3652:3652] CHIP:DMG: AttributePathIB = - [1659972745.371781][3652:3652] CHIP:DMG: { - [1659972745.371818][3652:3652] CHIP:DMG: Endpoint = 0x12, - [1659972745.371860][3652:3652] CHIP:DMG: Cluster = 0x1d, - [1659972745.371902][3652:3652] CHIP:DMG: Attribute = 0x0000_0000, - [1659972745.371933][3652:3652] CHIP:DMG: } - [1659972745.371971][3652:3652] CHIP:DMG: - [1659972745.371997][3652:3652] CHIP:DMG: ], - [1659972745.372036][3652:3652] CHIP:DMG: - [1659972745.372063][3652:3652] CHIP:DMG: isFabricFiltered = true, - [1659972745.372099][3652:3652] CHIP:DMG: InteractionModelRevision = 1 - [1659972745.372124][3652:3652] CHIP:DMG: }, - [1659972745.372217][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659972745.372312][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659972745.372343][3652:3652] CHIP:DMG: Cluster 1d, Attribute 0 is dirty - - - - - ./chip-tool descriptor read device-list 1 13 + 1666961162.773915][218195:218195] CHIP:DMG: ReadRequestMessage = + [1666961162.773928][218195:218195] CHIP:DMG: { + [1666961162.773939][218195:218195] CHIP:DMG: AttributePathIBs = + [1666961162.773952][218195:218195] CHIP:DMG: [ + [1666961162.773961][218195:218195] CHIP:DMG: AttributePathIB = + [1666961162.773973][218195:218195] CHIP:DMG: { + [1666961162.773986][218195:218195] CHIP:DMG: Endpoint = 0x4, + [1666961162.773997][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961162.774008][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961162.774018][218195:218195] CHIP:DMG: } + [1666961162.774030][218195:218195] CHIP:DMG: + [1666961162.774043][218195:218195] CHIP:DMG: ], + [1666961162.774055][218195:218195] CHIP:DMG: + [1666961162.774066][218195:218195] CHIP:DMG: isFabricFiltered = true, + [1666961162.774075][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666961162.774084][218195:218195] CHIP:DMG: }, + [1666961162.774126][218195:218195] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666961162.774176][218195:218195] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666961162.774195][218195:218195] CHIP:DMG: Cluster 1d, Attribute 0 is dirty + [1666961162.774204][218195:218195] CHIP:DMG: Reading attribute: Cluster=0x0000_001D Endpoint=4 AttributeId=0x0000_0000 (expanded=0) + [1666961162.774219][218195:218195] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_001D e=4 p=v + [1666961162.774238][218195:218195] CHIP:DMG: AccessControl: allowed + [1666961162.774277][218195:218195] CHIP:DMG: Sending report (payload has 105 bytes)... + [1666961162.774481][218195:218195] CHIP:EM: <<< [E:60120r M:2398263 (Ack:82187971)] (S) Msg TX to 1:000000000001B669 [E0A2] --- Type 0001:05 (IM:ReportData) + [1666961162.774510][218195:218195] CHIP:IN: (S) Sending msg 2398263 on secure session with LSID: 51701 + [1666961162.774763][218195:218195] CHIP:DMG: >> to UDP:[fe80::485c:bace:6107:3682%wlp3s0]:56820 | 2398263 | [Interaction Model (1) / Report Data (0x05) / Session = 49517 / Exchange = 60120] + [1666961162.774791][218195:218195] CHIP:DMG: Header Flags = + [1666961162.774804][218195:218195] CHIP:DMG: { + [1666961162.774826][218195:218195] CHIP:DMG: Exchange (0x06) = + [1666961162.774837][218195:218195] CHIP:DMG: { + [1666961162.781902][218195:218195] CHIP:DMG: AckMsg = 82187971 + [1666961162.781929][218195:218195] CHIP:DMG: NeedsAck = true + [1666961162.781944][218195:218195] CHIP:DMG: } + [1666961162.781971][218195:218195] CHIP:DMG: } + [1666961162.781984][218195:218195] CHIP:DMG: + [1666961162.782007][218195:218195] CHIP:DMG: Encrypted Payload (139 bytes) = + [1666961162.782020][218195:218195] CHIP:DMG: { + [1666961162.782035][218195:218195] CHIP:DMG: data = 006dc10037982400ac494faea33b4f6e6ff3bea20c93b1b9b7dda5acfd39645a7b9a894ca6185ac94e00f1e59f38049f09c83c9288f15822eccf2438108e9f7592087d73d86b9a9387ef12051e0e613d8f68a37185ac6f8e73fc042d19dbd8714ee61fc1cb3466ae2e059145362db76158d6748fff4a6ff044e7fdad0d952f29867ace2b92e4bac30c4536 + [1666961162.782052][218195:218195] CHIP:DMG: buffer_ptr = 94136416759296 + [1666961162.782066][218195:218195] CHIP:DMG: } + [1666961162.782079][218195:218195] CHIP:DMG: + [1666961162.782105][218195:218195] CHIP:DMG: Decrypted Payload (105 bytes) = + [1666961162.782119][218195:218195] CHIP:DMG: { + [1666961162.782137][218195:218195] CHIP:DMG: data = 1536011535012600c90e9a3a370124020424031d2404001836021818181535012600c90e9a3a370124020424031d2404003405183502250002032401011818181535012600c90e9a3a370124020424031d240400340518350224001324010118181818290424ff0118 + [1666961162.782151][218195:218195] CHIP:DMG: } + [1666961162.782159][218195:218195] CHIP:DMG: + [1666961162.782248][218195:218195] CHIP:DMG: ReportDataMessage = + [1666961162.782264][218195:218195] CHIP:DMG: { + [1666961162.782273][218195:218195] CHIP:DMG: AttributeReportIBs = + [1666961162.782289][218195:218195] CHIP:DMG: [ + [1666961162.782299][218195:218195] CHIP:DMG: AttributeReportIB = + [1666961162.782316][218195:218195] CHIP:DMG: { + [1666961162.782328][218195:218195] CHIP:DMG: AttributeDataIB = + [1666961162.782343][218195:218195] CHIP:DMG: { + [1666961162.782358][218195:218195] CHIP:DMG: DataVersion = 0x3a9a0ec9, + [1666961162.782378][218195:218195] CHIP:DMG: AttributePathIB = + [1666961162.782395][218195:218195] CHIP:DMG: { + [1666961162.782412][218195:218195] CHIP:DMG: Endpoint = 0x4, + [1666961162.782429][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961162.782446][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961162.782463][218195:218195] CHIP:DMG: } + [1666961162.782482][218195:218195] CHIP:DMG: + [1666961162.782498][218195:218195] CHIP:DMG: Data = [ + [1666961162.782515][218195:218195] CHIP:DMG: + [1666961162.782533][218195:218195] CHIP:DMG: ], + [1666961162.782551][218195:218195] CHIP:DMG: }, + [1666961162.782572][218195:218195] CHIP:DMG: + [1666961162.782588][218195:218195] CHIP:DMG: }, + [1666961162.782616][218195:218195] CHIP:DMG: + [1666961162.782630][218195:218195] CHIP:DMG: AttributeReportIB = + [1666961162.782654][218195:218195] CHIP:DMG: { + [1666961162.782669][218195:218195] CHIP:DMG: AttributeDataIB = + [1666961162.782689][218195:218195] CHIP:DMG: { + [1666961162.782706][218195:218195] CHIP:DMG: DataVersion = 0x3a9a0ec9, + [1666961162.782722][218195:218195] CHIP:DMG: AttributePathIB = + [1666961162.782741][218195:218195] CHIP:DMG: { + [1666961162.782759][218195:218195] CHIP:DMG: Endpoint = 0x4, + [1666961162.782777][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961162.782795][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961162.782824][218195:218195] CHIP:DMG: ListIndex = Null, + [1666961162.782838][218195:218195] CHIP:DMG: } + [1666961162.782853][218195:218195] CHIP:DMG: + [1666961162.782865][218195:218195] CHIP:DMG: Data = + [1666961162.782878][218195:218195] CHIP:DMG: { + [1666961162.782892][218195:218195] CHIP:DMG: 0x0 = 770, + [1666961162.782908][218195:218195] CHIP:DMG: 0x1 = 1, + [1666961162.782922][218195:218195] CHIP:DMG: }, + [1666961162.782933][218195:218195] CHIP:DMG: }, + [1666961162.782950][218195:218195] CHIP:DMG: + [1666961162.782961][218195:218195] CHIP:DMG: }, + [1666961162.782993][218195:218195] CHIP:DMG: + [1666961162.783004][218195:218195] CHIP:DMG: AttributeReportIB = + [1666961162.783022][218195:218195] CHIP:DMG: { + [1666961162.783037][218195:218195] CHIP:DMG: AttributeDataIB = + [1666961162.783050][218195:218195] CHIP:DMG: { + [1666961162.783065][218195:218195] CHIP:DMG: DataVersion = 0x3a9a0ec9, + [1666961162.783077][218195:218195] CHIP:DMG: AttributePathIB = + [1666961162.783141][218195:218195] CHIP:DMG: { + [1666961162.783155][218195:218195] CHIP:DMG: Endpoint = 0x4, + [1666961162.783167][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961162.783180][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961162.783196][218195:218195] CHIP:DMG: ListIndex = Null, + [1666961162.783208][218195:218195] CHIP:DMG: } + [1666961162.783238][218195:218195] CHIP:DMG: + [1666961162.783257][218195:218195] CHIP:DMG: Data = + [1666961162.783274][218195:218195] CHIP:DMG: { + [1666961162.783291][218195:218195] CHIP:DMG: 0x0 = 19, + [1666961162.783308][218195:218195] CHIP:DMG: 0x1 = 1, + [1666961162.783324][218195:218195] CHIP:DMG: }, + [1666961162.783338][218195:218195] CHIP:DMG: }, + [1666961162.783358][218195:218195] CHIP:DMG: + [1666961162.783372][218195:218195] CHIP:DMG: }, + [1666961162.783392][218195:218195] CHIP:DMG: + [1666961162.783407][218195:218195] CHIP:DMG: ], + [1666961162.783435][218195:218195] CHIP:DMG: + [1666961162.783447][218195:218195] CHIP:DMG: SuppressResponse = true, + [1666961162.783458][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666961162.783468][218195:218195] CHIP:DMG: } + + + + + ./chip-tool descriptor read device-type-list 1 5 Verify in TH(bridge-app) Log: - [1659972745.371532][3652:3652] CHIP:IM: Received Read request - [1659972745.371611][3652:3652] CHIP:DMG: ReadRequestMessage = - [1659972745.371654][3652:3652] CHIP:DMG: { - [1659972745.371678][3652:3652] CHIP:DMG: AttributePathIBs = - [1659972745.371716][3652:3652] CHIP:DMG: [ - [1659972745.371742][3652:3652] CHIP:DMG: AttributePathIB = - [1659972745.371781][3652:3652] CHIP:DMG: { - [1659972745.371818][3652:3652] CHIP:DMG: Endpoint = 0x13, - [1659972745.371860][3652:3652] CHIP:DMG: Cluster = 0x1d, - [1659972745.371902][3652:3652] CHIP:DMG: Attribute = 0x0000_0000, - [1659972745.371933][3652:3652] CHIP:DMG: } - [1659972745.371971][3652:3652] CHIP:DMG: - [1659972745.371997][3652:3652] CHIP:DMG: ], - [1659972745.372036][3652:3652] CHIP:DMG: - [1659972745.372063][3652:3652] CHIP:DMG: isFabricFiltered = true, - [1659972745.372099][3652:3652] CHIP:DMG: InteractionModelRevision = 1 - [1659972745.372124][3652:3652] CHIP:DMG: }, - [1659972745.372217][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659972745.372312][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659972745.372343][3652:3652] CHIP:DMG: Cluster 1d, Attribute 0 is dirty - - - - Verify PartsList for available EP - - ./chip-tool descriptor read parts-list 1 0 + [1666961235.484701][218195:218195] CHIP:IM: Received Read request + [1666961235.484743][218195:218195] CHIP:DMG: ReadRequestMessage = + [1666961235.484753][218195:218195] CHIP:DMG: { + [1666961235.484761][218195:218195] CHIP:DMG: AttributePathIBs = + [1666961235.484771][218195:218195] CHIP:DMG: [ + [1666961235.484779][218195:218195] CHIP:DMG: AttributePathIB = + [1666961235.484789][218195:218195] CHIP:DMG: { + [1666961235.484799][218195:218195] CHIP:DMG: Endpoint = 0x5, + [1666961235.484810][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961235.484821][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961235.484830][218195:218195] CHIP:DMG: } + [1666961235.484841][218195:218195] CHIP:DMG: + [1666961235.484850][218195:218195] CHIP:DMG: ], + [1666961235.484861][218195:218195] CHIP:DMG: + [1666961235.484871][218195:218195] CHIP:DMG: isFabricFiltered = true, + [1666961235.484880][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666961235.484888][218195:218195] CHIP:DMG: }, + [1666961235.484925][218195:218195] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666961235.484960][218195:218195] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666961235.484972][218195:218195] CHIP:DMG: Cluster 1d, Attribute 0 is dirty + [1666961235.484980][218195:218195] CHIP:DMG: Reading attribute: Cluster=0x0000_001D Endpoint=5 AttributeId=0x0000_0000 (expanded=0) + [1666961235.484992][218195:218195] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_001D e=5 p=v + [1666961235.485007][218195:218195] CHIP:DMG: AccessControl: allowed + [1666961235.485037][218195:218195] CHIP:DMG: Sending report (payload has 105 bytes)... + [1666961235.485186][218195:218195] CHIP:EM: <<< [E:50203r M:208940516 (Ack:32767592)] (S) Msg TX to 1:000000000001B669 [E0A2] --- Type 0001:05 (IM:ReportData) + [1666961235.485206][218195:218195] CHIP:IN: (S) Sending msg 208940516 on secure session with LSID: 51702 + [1666961235.485386][218195:218195] CHIP:DMG: >> to UDP:[fe80::485c:bace:6107:3682%wlp3s0]:43440 | 208940516 | [Interaction Model (1) / Report Data (0x05) / Session = 6556 / Exchange = 50203] + [1666961235.485405][218195:218195] CHIP:DMG: Header Flags = + [1666961235.485413][218195:218195] CHIP:DMG: { + [1666961235.485431][218195:218195] CHIP:DMG: Exchange (0x06) = + [1666961235.485439][218195:218195] CHIP:DMG: { + [1666961235.485449][218195:218195] CHIP:DMG: AckMsg = 32767592 + [1666961235.485457][218195:218195] CHIP:DMG: NeedsAck = true + [1666961235.485465][218195:218195] CHIP:DMG: } + [1666961235.485478][218195:218195] CHIP:DMG: } + [1666961235.485486][218195:218195] CHIP:DMG: + [1666961235.485498][218195:218195] CHIP:DMG: Encrypted Payload (139 bytes) = + [1666961235.485506][218195:218195] CHIP:DMG: { + [1666961235.485514][218195:218195] CHIP:DMG: data = 009c1900e42d740c5e046660bfb2ae8cc6e84b9c4e5700d100371ff13de7dac8d901ed191ec2e3ff333574e183ca5b915f2e3241b193db787a57de9a6c389514ab3f309b97254a5298bd6845c465ebceb9190538155101797132a13763688b7c375deeb09647eb0bfdec374315c43a3272f4e2eb0bc79b661cd513823e973904316cbf54e63ac9385227a7 + [1666961235.490016][218195:218195] CHIP:DMG: buffer_ptr = 94136416759296 + [1666961235.490039][218195:218195] CHIP:DMG: } + [1666961235.490050][218195:218195] CHIP:DMG: + [1666961235.490079][218195:218195] CHIP:DMG: Decrypted Payload (105 bytes) = + [1666961235.490089][218195:218195] CHIP:DMG: { + [1666961235.490098][218195:218195] CHIP:DMG: data = 1536011535012600dc5a8687370124020524031d2404001836021818181535012600dc5a8687370124020524031d2404003405183502250002032401011818181535012600dc5a8687370124020524031d240400340518350224001324010118181818290424ff0118 + [1666961235.490109][218195:218195] CHIP:DMG: } + [1666961235.490118][218195:218195] CHIP:DMG: + [1666961235.490196][218195:218195] CHIP:DMG: ReportDataMessage = + [1666961235.490209][218195:218195] CHIP:DMG: { + [1666961235.490218][218195:218195] CHIP:DMG: AttributeReportIBs = + [1666961235.490235][218195:218195] CHIP:DMG: [ + [1666961235.490246][218195:218195] CHIP:DMG: AttributeReportIB = + [1666961235.490264][218195:218195] CHIP:DMG: { + [1666961235.490276][218195:218195] CHIP:DMG: AttributeDataIB = + [1666961235.490290][218195:218195] CHIP:DMG: { + [1666961235.490304][218195:218195] CHIP:DMG: DataVersion = 0x87865adc, + [1666961235.490317][218195:218195] CHIP:DMG: AttributePathIB = + [1666961235.490331][218195:218195] CHIP:DMG: { + [1666961235.490345][218195:218195] CHIP:DMG: Endpoint = 0x5, + [1666961235.490360][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961235.490375][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961235.490387][218195:218195] CHIP:DMG: } + [1666961235.490402][218195:218195] CHIP:DMG: + [1666961235.490414][218195:218195] CHIP:DMG: Data = [ + [1666961235.490425][218195:218195] CHIP:DMG: + [1666961235.490438][218195:218195] CHIP:DMG: ], + [1666961235.490449][218195:218195] CHIP:DMG: }, + [1666961235.490463][218195:218195] CHIP:DMG: + [1666961235.490473][218195:218195] CHIP:DMG: }, + [1666961235.490491][218195:218195] CHIP:DMG: + [1666961235.490501][218195:218195] CHIP:DMG: AttributeReportIB = + [1666961235.490517][218195:218195] CHIP:DMG: { + [1666961235.490527][218195:218195] CHIP:DMG: AttributeDataIB = + [1666961235.490539][218195:218195] CHIP:DMG: { + [1666961235.490551][218195:218195] CHIP:DMG: DataVersion = 0x87865adc, + [1666961235.490562][218195:218195] CHIP:DMG: AttributePathIB = + [1666961235.490575][218195:218195] CHIP:DMG: { + [1666961235.490587][218195:218195] CHIP:DMG: Endpoint = 0x5, + [1666961235.490600][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961235.490613][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961235.490625][218195:218195] CHIP:DMG: ListIndex = Null, + [1666961235.490635][218195:218195] CHIP:DMG: } + [1666961235.490652][218195:218195] CHIP:DMG: + [1666961235.490660][218195:218195] CHIP:DMG: Data = + [1666961235.490670][218195:218195] CHIP:DMG: { + [1666961235.490686][218195:218195] CHIP:DMG: 0x0 = 770, + [1666961235.490698][218195:218195] CHIP:DMG: 0x1 = 1, + [1666961235.490709][218195:218195] CHIP:DMG: }, + [1666961235.490723][218195:218195] CHIP:DMG: }, + [1666961235.490742][218195:218195] CHIP:DMG: + [1666961235.490753][218195:218195] CHIP:DMG: }, + [1666961235.490778][218195:218195] CHIP:DMG: + [1666961235.490787][218195:218195] CHIP:DMG: AttributeReportIB = + [1666961235.490805][218195:218195] CHIP:DMG: { + [1666961235.490814][218195:218195] CHIP:DMG: AttributeDataIB = + [1666961235.490825][218195:218195] CHIP:DMG: { + [1666961235.490837][218195:218195] CHIP:DMG: DataVersion = 0x87865adc, + [1666961235.490847][218195:218195] CHIP:DMG: AttributePathIB = + [1666961235.490860][218195:218195] CHIP:DMG: { + [1666961235.490871][218195:218195] CHIP:DMG: Endpoint = 0x5, + [1666961235.490884][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961235.490897][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961235.490911][218195:218195] CHIP:DMG: ListIndex = Null, + [1666961235.490923][218195:218195] CHIP:DMG: } + [1666961235.490937][218195:218195] CHIP:DMG: + [1666961235.490947][218195:218195] CHIP:DMG: Data = + [1666961235.490958][218195:218195] CHIP:DMG: { + [1666961235.490972][218195:218195] CHIP:DMG: 0x0 = 19, + [1666961235.490986][218195:218195] CHIP:DMG: 0x1 = 1, + [1666961235.490999][218195:218195] CHIP:DMG: }, + [1666961235.491010][218195:218195] CHIP:DMG: }, + [1666961235.491025][218195:218195] CHIP:DMG: + [1666961235.491035][218195:218195] CHIP:DMG: }, + [1666961235.491051][218195:218195] CHIP:DMG: + [1666961235.491060][218195:218195] CHIP:DMG: ], + [1666961235.491085][218195:218195] CHIP:DMG: + [1666961235.491115][218195:218195] CHIP:DMG: SuppressResponse = true, + [1666961235.491126][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666961235.491135][218195:218195] CHIP:DMG: } + + + + + ./chip-tool descriptor read device-type-list 1 6 Verify in TH(bridge-app) Log: - [1659972886.385225][3652:3652] CHIP:IM: Received Read request - [1659972886.385307][3652:3652] CHIP:DMG: ReadRequestMessage = - [1659972886.385353][3652:3652] CHIP:DMG: { - [1659972886.385377][3652:3652] CHIP:DMG: AttributePathIBs = - [1659972886.385413][3652:3652] CHIP:DMG: [ - [1659972886.385438][3652:3652] CHIP:DMG: AttributePathIB = - [1659972886.385482][3652:3652] CHIP:DMG: { - [1659972886.385511][3652:3652] CHIP:DMG: Endpoint = 0x0, - [1659972886.385555][3652:3652] CHIP:DMG: Cluster = 0x1d, - [1659972886.385596][3652:3652] CHIP:DMG: Attribute = 0x0000_0003, - [1659972886.385630][3652:3652] CHIP:DMG: } - [1659972886.385668][3652:3652] CHIP:DMG: - [1659972886.385694][3652:3652] CHIP:DMG: ], - [1659972886.385730][3652:3652] CHIP:DMG: - [1659972886.385757][3652:3652] CHIP:DMG: isFabricFiltered = true, - [1659972886.385793][3652:3652] CHIP:DMG: InteractionModelRevision = 1 - [1659972886.385817][3652:3652] CHIP:DMG: }, - [1659972886.385908][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659972886.386016][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659972886.386056][3652:3652] CHIP:DMG: Cluster 1d, Attribute 3 is dirty + [1666961312.435864][218195:218195] CHIP:IM: Received Read request + [1666961312.435907][218195:218195] CHIP:DMG: ReadRequestMessage = + [1666961312.435918][218195:218195] CHIP:DMG: { + [1666961312.435927][218195:218195] CHIP:DMG: AttributePathIBs = + [1666961312.435938][218195:218195] CHIP:DMG: [ + [1666961312.435947][218195:218195] CHIP:DMG: AttributePathIB = + [1666961312.435958][218195:218195] CHIP:DMG: { + [1666961312.435969][218195:218195] CHIP:DMG: Endpoint = 0x6, + [1666961312.435983][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961312.435998][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961312.436008][218195:218195] CHIP:DMG: } + [1666961312.436019][218195:218195] CHIP:DMG: + [1666961312.436029][218195:218195] CHIP:DMG: ], + [1666961312.436041][218195:218195] CHIP:DMG: + [1666961312.436052][218195:218195] CHIP:DMG: isFabricFiltered = true, + [1666961312.436062][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666961312.436071][218195:218195] CHIP:DMG: }, + [1666961312.436111][218195:218195] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666961312.436152][218195:218195] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666961312.436165][218195:218195] CHIP:DMG: Cluster 1d, Attribute 0 is dirty + [1666961312.436174][218195:218195] CHIP:DMG: Reading attribute: Cluster=0x0000_001D Endpoint=6 AttributeId=0x0000_0000 (expanded=0) + [1666961312.436188][218195:218195] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_001D e=6 p=v + [1666961312.436204][218195:218195] CHIP:DMG: AccessControl: allowed + [1666961312.436233][218195:218195] CHIP:DMG: Sending report (payload has 70 bytes)... + [1666961312.436389][218195:218195] CHIP:EM: <<< [E:21104r M:199575968 (Ack:157464888)] (S) Msg TX to 1:000000000001B669 [E0A2] --- Type 0001:05 (IM:ReportData) + [1666961312.436411][218195:218195] CHIP:IN: (S) Sending msg 199575968 on secure session with LSID: 51703 + [1666961312.436607][218195:218195] CHIP:DMG: >> to UDP:[fe80::485c:bace:6107:3682%wlp3s0]:60440 | 199575968 | [Interaction Model (1) / Report Data (0x05) / Session = 65356 / Exchange = 21104] + [1666961312.436628][218195:218195] CHIP:DMG: Header Flags = + [1666961312.436638][218195:218195] CHIP:DMG: { + [1666961312.436657][218195:218195] CHIP:DMG: Exchange (0x06) = + [1666961312.436666][218195:218195] CHIP:DMG: { + [1666961312.436677][218195:218195] CHIP:DMG: AckMsg = 157464888 + [1666961312.436687][218195:218195] CHIP:DMG: NeedsAck = true + [1666961312.436695][218195:218195] CHIP:DMG: } + [1666961312.436710][218195:218195] CHIP:DMG: } + [1666961312.436719][218195:218195] CHIP:DMG: + [1666961312.436731][218195:218195] CHIP:DMG: Encrypted Payload (104 bytes) = + [1666961312.436740][218195:218195] CHIP:DMG: { + [1666961312.436749][218195:218195] CHIP:DMG: data = 004cff00a049e50b5628dde1918c40ddd26bcbb621153a2f2a5254bad23c4e0606fa54788058e5f767dbc67763050b23b5b037187c8de160cf358241dd94bf6beb79ac8e16c9c7b6d0e6e513dd72803539c67b4440eaf1a4fb52e29c19f6c3a1fd5c6459219d6efa + [1666961312.442311][218195:218195] CHIP:DMG: buffer_ptr = 94136416759440 + [1666961312.442329][218195:218195] CHIP:DMG: } + [1666961312.442339][218195:218195] CHIP:DMG: + [1666961312.442372][218195:218195] CHIP:DMG: Decrypted Payload (70 bytes) = + [1666961312.442384][218195:218195] CHIP:DMG: { + [1666961312.442395][218195:218195] CHIP:DMG: data = 15360115350126004d2fac6c370124020624031d24040018360218181815350126004d2fac6c370124020624031d240400340518350224001324010118181818290424ff0118 + [1666961312.442405][218195:218195] CHIP:DMG: } + [1666961312.442415][218195:218195] CHIP:DMG: + [1666961312.442479][218195:218195] CHIP:DMG: ReportDataMessage = + [1666961312.442491][218195:218195] CHIP:DMG: { + [1666961312.442501][218195:218195] CHIP:DMG: AttributeReportIBs = + [1666961312.442517][218195:218195] CHIP:DMG: [ + [1666961312.442528][218195:218195] CHIP:DMG: AttributeReportIB = + [1666961312.442545][218195:218195] CHIP:DMG: { + [1666961312.442555][218195:218195] CHIP:DMG: AttributeDataIB = + [1666961312.442568][218195:218195] CHIP:DMG: { + [1666961312.442581][218195:218195] CHIP:DMG: DataVersion = 0x6cac2f4d, + [1666961312.442605][218195:218195] CHIP:DMG: AttributePathIB = + [1666961312.442629][218195:218195] CHIP:DMG: { + [1666961312.442643][218195:218195] CHIP:DMG: Endpoint = 0x6, + [1666961312.442657][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961312.442673][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961312.442687][218195:218195] CHIP:DMG: } + [1666961312.442703][218195:218195] CHIP:DMG: + [1666961312.442717][218195:218195] CHIP:DMG: Data = [ + [1666961312.442731][218195:218195] CHIP:DMG: + [1666961312.442745][218195:218195] CHIP:DMG: ], + [1666961312.442757][218195:218195] CHIP:DMG: }, + [1666961312.442770][218195:218195] CHIP:DMG: + [1666961312.442782][218195:218195] CHIP:DMG: }, + [1666961312.442807][218195:218195] CHIP:DMG: + [1666961312.442819][218195:218195] CHIP:DMG: AttributeReportIB = + [1666961312.442841][218195:218195] CHIP:DMG: { + [1666961312.442851][218195:218195] CHIP:DMG: AttributeDataIB = + [1666961312.442861][218195:218195] CHIP:DMG: { + [1666961312.442870][218195:218195] CHIP:DMG: DataVersion = 0x6cac2f4d, + [1666961312.442886][218195:218195] CHIP:DMG: AttributePathIB = + [1666961312.442901][218195:218195] CHIP:DMG: { + [1666961312.442916][218195:218195] CHIP:DMG: Endpoint = 0x6, + [1666961312.442931][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961312.442962][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961312.442978][218195:218195] CHIP:DMG: ListIndex = Null, + [1666961312.442998][218195:218195] CHIP:DMG: } + [1666961312.443016][218195:218195] CHIP:DMG: + [1666961312.443033][218195:218195] CHIP:DMG: Data = + [1666961312.443052][218195:218195] CHIP:DMG: { + [1666961312.443069][218195:218195] CHIP:DMG: 0x0 = 19, + [1666961312.443084][218195:218195] CHIP:DMG: 0x1 = 1, + [1666961312.443135][218195:218195] CHIP:DMG: }, + [1666961312.443149][218195:218195] CHIP:DMG: }, + [1666961312.443170][218195:218195] CHIP:DMG: + [1666961312.443183][218195:218195] CHIP:DMG: }, + [1666961312.443203][218195:218195] CHIP:DMG: + [1666961312.443215][218195:218195] CHIP:DMG: ], + [1666961312.443242][218195:218195] CHIP:DMG: + [1666961312.443256][218195:218195] CHIP:DMG: SuppressResponse = true, + [1666961312.443270][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666961312.443282][218195:218195] CHIP:DMG: } + [1666961312.443295][218195:218195] CHIP:DMG: + + + + + ./chip-tool descriptor read device-type-list 1 7 - ./chip-tool descriptor read parts-list 1 1 Verify in TH(bridge-app) Log: - [1659972886.385225][3652:3652] CHIP:IM: Received Read request - [1659972886.385307][3652:3652] CHIP:DMG: ReadRequestMessage = - [1659972886.385353][3652:3652] CHIP:DMG: { - [1659972886.385377][3652:3652] CHIP:DMG: AttributePathIBs = - [1659972886.385413][3652:3652] CHIP:DMG: [ - [1659972886.385438][3652:3652] CHIP:DMG: AttributePathIB = - [1659972886.385482][3652:3652] CHIP:DMG: { - [1659972886.385511][3652:3652] CHIP:DMG: Endpoint = 0x1, - [1659972886.385555][3652:3652] CHIP:DMG: Cluster = 0x1d, - [1659972886.385596][3652:3652] CHIP:DMG: Attribute = 0x0000_0003, - [1659972886.385630][3652:3652] CHIP:DMG: } - [1659972886.385668][3652:3652] CHIP:DMG: - [1659972886.385694][3652:3652] CHIP:DMG: ], - [1659972886.385730][3652:3652] CHIP:DMG: - [1659972886.385757][3652:3652] CHIP:DMG: isFabricFiltered = true, - [1659972886.385793][3652:3652] CHIP:DMG: InteractionModelRevision = 1 - [1659972886.385817][3652:3652] CHIP:DMG: }, - [1659972886.385908][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659972886.386016][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659972886.386056][3652:3652] CHIP:DMG: Cluster 1d, Attribute 3 is dirty - - ./chip-tool descriptor read parts-list 1 2 - + [1666961364.286140][218195:218195] CHIP:IM: Received Read request + [1666961364.286177][218195:218195] CHIP:DMG: ReadRequestMessage = + [1666961364.286185][218195:218195] CHIP:DMG: { + [1666961364.286193][218195:218195] CHIP:DMG: AttributePathIBs = + [1666961364.286202][218195:218195] CHIP:DMG: [ + [1666961364.286209][218195:218195] CHIP:DMG: AttributePathIB = + [1666961364.286218][218195:218195] CHIP:DMG: { + [1666961364.286228][218195:218195] CHIP:DMG: Endpoint = 0x7, + [1666961364.286237][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961364.286246][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961364.286254][218195:218195] CHIP:DMG: } + [1666961364.286263][218195:218195] CHIP:DMG: + [1666961364.286271][218195:218195] CHIP:DMG: ], + [1666961364.286282][218195:218195] CHIP:DMG: + [1666961364.286291][218195:218195] CHIP:DMG: isFabricFiltered = true, + [1666961364.286299][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666961364.286306][218195:218195] CHIP:DMG: }, + [1666961364.286337][218195:218195] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666961364.286367][218195:218195] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666961364.286377][218195:218195] CHIP:DMG: Cluster 1d, Attribute 0 is dirty + [1666961364.286385][218195:218195] CHIP:DMG: Reading attribute: Cluster=0x0000_001D Endpoint=7 AttributeId=0x0000_0000 (expanded=0) + [1666961364.286397][218195:218195] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_001D e=7 p=v + [1666961364.286410][218195:218195] CHIP:DMG: AccessControl: allowed + [1666961364.286435][218195:218195] CHIP:DMG: Sending report (payload has 71 bytes)... + [1666961364.286561][218195:218195] CHIP:EM: <<< [E:20571r M:215006971 (Ack:132367975)] (S) Msg TX to 1:000000000001B669 [E0A2] --- Type 0001:05 (IM:ReportData) + [1666961364.286578][218195:218195] CHIP:IN: (S) Sending msg 215006971 on secure session with LSID: 51704 + [1666961364.286734][218195:218195] CHIP:DMG: >> to UDP:[fe80::485c:bace:6107:3682%wlp3s0]:36519 | 215006971 | [Interaction Model (1) / Report Data (0x05) / Session = 4615 / Exchange = 20571] + [1666961364.286752][218195:218195] CHIP:DMG: Header Flags = + [1666961364.286760][218195:218195] CHIP:DMG: { + [1666961364.286775][218195:218195] CHIP:DMG: Exchange (0x06) = + [1666961364.286783][218195:218195] CHIP:DMG: { + [1666961364.293096][218195:218195] CHIP:DMG: AckMsg = 132367975 + [1666961364.293130][218195:218195] CHIP:DMG: NeedsAck = true + [1666961364.293156][218195:218195] CHIP:DMG: } + [1666961364.293190][218195:218195] CHIP:DMG: } + [1666961364.293214][218195:218195] CHIP:DMG: + [1666961364.293248][218195:218195] CHIP:DMG: Encrypted Payload (105 bytes) = + [1666961364.293273][218195:218195] CHIP:DMG: { + [1666961364.293295][218195:218195] CHIP:DMG: data = 00071200fbbed00c55f10001d54b0896b36ef389b19ccab71aa5a70e1dda15a56c40b699441d5f477e29eda0687b4eaa64dfc21bc687093dc166cad011e8dd6b934d92c7e631952e3204fe3ea8f0f6dee7560945c6a9b25b4d0246d490e22a8275ab95f7b0a6cc6f71 + [1666961364.293322][218195:218195] CHIP:DMG: buffer_ptr = 94136416760016 + [1666961364.293335][218195:218195] CHIP:DMG: } + [1666961364.293347][218195:218195] CHIP:DMG: + [1666961364.293368][218195:218195] CHIP:DMG: Decrypted Payload (71 bytes) = + [1666961364.293380][218195:218195] CHIP:DMG: { + [1666961364.293392][218195:218195] CHIP:DMG: data = 1536011535012600740734f6370124020724031d2404001836021818181535012600740734f6370124020724031d24040034051835022500020324010118181818290424ff0118 + [1666961364.293404][218195:218195] CHIP:DMG: } + [1666961364.293416][218195:218195] CHIP:DMG: + [1666961364.293482][218195:218195] CHIP:DMG: ReportDataMessage = + [1666961364.293496][218195:218195] CHIP:DMG: { + [1666961364.293506][218195:218195] CHIP:DMG: AttributeReportIBs = + [1666961364.293525][218195:218195] CHIP:DMG: [ + [1666961364.293538][218195:218195] CHIP:DMG: AttributeReportIB = + [1666961364.293557][218195:218195] CHIP:DMG: { + [1666961364.293570][218195:218195] CHIP:DMG: AttributeDataIB = + [1666961364.293584][218195:218195] CHIP:DMG: { + [1666961364.293599][218195:218195] CHIP:DMG: DataVersion = 0xf6340774, + [1666961364.293614][218195:218195] CHIP:DMG: AttributePathIB = + [1666961364.293629][218195:218195] CHIP:DMG: { + [1666961364.293644][218195:218195] CHIP:DMG: Endpoint = 0x7, + [1666961364.293659][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961364.293675][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961364.293690][218195:218195] CHIP:DMG: } + [1666961364.293706][218195:218195] CHIP:DMG: + [1666961364.293720][218195:218195] CHIP:DMG: Data = [ + [1666961364.293735][218195:218195] CHIP:DMG: + [1666961364.293750][218195:218195] CHIP:DMG: ], + [1666961364.293764][218195:218195] CHIP:DMG: }, + [1666961364.293781][218195:218195] CHIP:DMG: + [1666961364.293794][218195:218195] CHIP:DMG: }, + [1666961364.293818][218195:218195] CHIP:DMG: + [1666961364.293830][218195:218195] CHIP:DMG: AttributeReportIB = + [1666961364.293849][218195:218195] CHIP:DMG: { + [1666961364.293862][218195:218195] CHIP:DMG: AttributeDataIB = + [1666961364.293876][218195:218195] CHIP:DMG: { + [1666961364.293890][218195:218195] CHIP:DMG: DataVersion = 0xf6340774, + [1666961364.293904][218195:218195] CHIP:DMG: AttributePathIB = + [1666961364.293918][218195:218195] CHIP:DMG: { + [1666961364.293933][218195:218195] CHIP:DMG: Endpoint = 0x7, + [1666961364.293948][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961364.293963][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961364.293978][218195:218195] CHIP:DMG: ListIndex = Null, + [1666961364.293992][218195:218195] CHIP:DMG: } + [1666961364.294008][218195:218195] CHIP:DMG: + [1666961364.294022][218195:218195] CHIP:DMG: Data = + [1666961364.294036][218195:218195] CHIP:DMG: { + [1666961364.294052][218195:218195] CHIP:DMG: 0x0 = 770, + [1666961364.294068][218195:218195] CHIP:DMG: 0x1 = 1, + [1666961364.294082][218195:218195] CHIP:DMG: }, + [1666961364.294095][218195:218195] CHIP:DMG: }, + [1666961364.294113][218195:218195] CHIP:DMG: + [1666961364.294125][218195:218195] CHIP:DMG: }, + [1666961364.294142][218195:218195] CHIP:DMG: + [1666961364.294154][218195:218195] CHIP:DMG: ], + [1666961364.294177][218195:218195] CHIP:DMG: + [1666961364.294191][218195:218195] CHIP:DMG: SuppressResponse = true, + [1666961364.294203][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666961364.294214][218195:218195] CHIP:DMG: } + + + + + ./chip-tool descriptor read device-type-list 1 8 Verify in TH(bridge-app) Log: - [1659972886.385225][3652:3652] CHIP:IM: Received Read request - [1659972886.385307][3652:3652] CHIP:DMG: ReadRequestMessage = - [1659972886.385353][3652:3652] CHIP:DMG: { - [1659972886.385377][3652:3652] CHIP:DMG: AttributePathIBs = - [1659972886.385413][3652:3652] CHIP:DMG: [ - [1659972886.385438][3652:3652] CHIP:DMG: AttributePathIB = - [1659972886.385482][3652:3652] CHIP:DMG: { - [1659972886.385511][3652:3652] CHIP:DMG: Endpoint = 0x2, - [1659972886.385555][3652:3652] CHIP:DMG: Cluster = 0x1d, - [1659972886.385596][3652:3652] CHIP:DMG: Attribute = 0x0000_0003, - [1659972886.385630][3652:3652] CHIP:DMG: } - [1659972886.385668][3652:3652] CHIP:DMG: - [1659972886.385694][3652:3652] CHIP:DMG: ], - [1659972886.385730][3652:3652] CHIP:DMG: - [1659972886.385757][3652:3652] CHIP:DMG: isFabricFiltered = true, - [1659972886.385793][3652:3652] CHIP:DMG: InteractionModelRevision = 1 - [1659972886.385817][3652:3652] CHIP:DMG: }, - [1659972886.385908][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659972886.386016][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659972886.386056][3652:3652] CHIP:DMG: Cluster 1d, Attribute 3 is dirty - - ./chip-tool descriptor read parts-list 1 3 + [1666961419.607662][218195:218195] CHIP:IM: Received Read request + [1666961419.607690][218195:218195] CHIP:DMG: ReadRequestMessage = + [1666961419.607697][218195:218195] CHIP:DMG: { + [1666961419.607704][218195:218195] CHIP:DMG: AttributePathIBs = + [1666961419.607711][218195:218195] CHIP:DMG: [ + [1666961419.607718][218195:218195] CHIP:DMG: AttributePathIB = + [1666961419.607726][218195:218195] CHIP:DMG: { + [1666961419.607733][218195:218195] CHIP:DMG: Endpoint = 0x8, + [1666961419.607741][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961419.607749][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961419.607756][218195:218195] CHIP:DMG: } + [1666961419.607764][218195:218195] CHIP:DMG: + [1666961419.607769][218195:218195] CHIP:DMG: ], + [1666961419.607777][218195:218195] CHIP:DMG: + [1666961419.607783][218195:218195] CHIP:DMG: isFabricFiltered = true, + [1666961419.607788][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666961419.607793][218195:218195] CHIP:DMG: }, + [1666961419.607818][218195:218195] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666961419.607838][218195:218195] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666961419.607845][218195:218195] CHIP:DMG: Cluster 1d, Attribute 0 is dirty + [1666961419.607850][218195:218195] CHIP:DMG: Reading attribute: Cluster=0x0000_001D Endpoint=8 AttributeId=0x0000_0000 (expanded=0) + [1666961419.607858][218195:218195] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_001D e=8 p=v + [1666961419.607867][218195:218195] CHIP:DMG: AccessControl: allowed + [1666961419.607885][218195:218195] CHIP:DMG: Sending report (payload has 71 bytes)... + [1666961419.607987][218195:218195] CHIP:EM: <<< [E:25290r M:113624282 (Ack:54059552)] (S) Msg TX to 1:000000000001B669 [E0A2] --- Type 0001:05 (IM:ReportData) + [1666961419.607998][218195:218195] CHIP:IN: (S) Sending msg 113624282 on secure session with LSID: 51705 + [1666961419.608128][218195:218195] CHIP:DMG: >> to UDP:[fe80::485c:bace:6107:3682%wlp3s0]:44999 | 113624282 | [Interaction Model (1) / Report Data (0x05) / Session = 36612 / Exchange = 25290] + [1666961419.608143][218195:218195] CHIP:DMG: Header Flags = + [1666961419.608154][218195:218195] CHIP:DMG: { + [1666961419.608167][218195:218195] CHIP:DMG: Exchange (0x06) = + [1666961419.608173][218195:218195] CHIP:DMG: { + [1666961419.608181][218195:218195] CHIP:DMG: AckMsg = 54059552 + [1666961419.608211][218195:218195] CHIP:DMG: NeedsAck = true + [1666961419.608227][218195:218195] CHIP:DMG: } + [1666961419.608238][218195:218195] CHIP:DMG: } + [1666961419.608245][218195:218195] CHIP:DMG: + [1666961419.608254][218195:218195] CHIP:DMG: Encrypted Payload (105 bytes) = + [1666961419.608260][218195:218195] CHIP:DMG: { + [1666961419.608266][218195:218195] CHIP:DMG: data = 00048f00dac4c5068a00f6067a2debbf6b33b35fdbe3fc56b2a163f97b132bec91a04597361fafe7438c0be37c604efda3d4d4ad7071909f234fd3bf48f3e16cb4b41105082a13b45cc9589482c39b8d5af6a9f35b19c07fc1d126c09e37c3cec6880657f43006a87c + [1666961419.608273][218195:218195] CHIP:DMG: buffer_ptr = 94136416760016 + [1666961419.608280][218195:218195] CHIP:DMG: } + [1666961419.608286][218195:218195] CHIP:DMG: + [1666961419.608298][218195:218195] CHIP:DMG: Decrypted Payload (71 bytes) = + [1666961419.608304][218195:218195] CHIP:DMG: { + [1666961419.608309][218195:218195] CHIP:DMG: data = 1536011535012600de39a0f6370124020824031d2404001836021818181535012600de39a0f6370124020824031d24040034051835022500020324010118181818290424ff0118 + [1666961419.608314][218195:218195] CHIP:DMG: } + [1666961419.608319][218195:218195] CHIP:DMG: + [1666961419.608351][218195:218195] CHIP:DMG: ReportDataMessage = + [1666961419.608357][218195:218195] CHIP:DMG: { + [1666961419.608362][218195:218195] CHIP:DMG: AttributeReportIBs = + [1666961419.608371][218195:218195] CHIP:DMG: [ + [1666961419.608376][218195:218195] CHIP:DMG: AttributeReportIB = + [1666961419.608385][218195:218195] CHIP:DMG: { + [1666961419.608390][218195:218195] CHIP:DMG: AttributeDataIB = + [1666961419.608397][218195:218195] CHIP:DMG: { + [1666961419.608403][218195:218195] CHIP:DMG: DataVersion = 0xf6a039de, + [1666961419.608409][218195:218195] CHIP:DMG: AttributePathIB = + [1666961419.608416][218195:218195] CHIP:DMG: { + [1666961419.608422][218195:218195] CHIP:DMG: Endpoint = 0x8, + [1666961419.608429][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961419.608436][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961419.608442][218195:218195] CHIP:DMG: } + [1666961419.608450][218195:218195] CHIP:DMG: + [1666961419.608456][218195:218195] CHIP:DMG: Data = [ + [1666961419.608463][218195:218195] CHIP:DMG: + [1666961419.608469][218195:218195] CHIP:DMG: ], + [1666961419.608475][218195:218195] CHIP:DMG: }, + [1666961419.608483][218195:218195] CHIP:DMG: + [1666961419.608489][218195:218195] CHIP:DMG: }, + [1666961419.608501][218195:218195] CHIP:DMG: + [1666961419.608506][218195:218195] CHIP:DMG: AttributeReportIB = + [1666961419.608515][218195:218195] CHIP:DMG: { + [1666961419.608521][218195:218195] CHIP:DMG: AttributeDataIB = + [1666961419.608527][218195:218195] CHIP:DMG: { + [1666961419.608533][218195:218195] CHIP:DMG: DataVersion = 0xf6a039de, + [1666961419.608540][218195:218195] CHIP:DMG: AttributePathIB = + [1666961419.608548][218195:218195] CHIP:DMG: { + [1666961419.608558][218195:218195] CHIP:DMG: Endpoint = 0x8, + [1666961419.608569][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961419.608583][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961419.608593][218195:218195] CHIP:DMG: ListIndex = Null, + [1666961419.608601][218195:218195] CHIP:DMG: } + [1666961419.608612][218195:218195] CHIP:DMG: + [1666961419.608621][218195:218195] CHIP:DMG: Data = + [1666961419.608628][218195:218195] CHIP:DMG: { + [1666961419.608637][218195:218195] CHIP:DMG: 0x0 = 770, + [1666961419.608646][218195:218195] CHIP:DMG: 0x1 = 1, + [1666961419.608657][218195:218195] CHIP:DMG: }, + [1666961419.608664][218195:218195] CHIP:DMG: }, + [1666961419.608675][218195:218195] CHIP:DMG: + [1666961419.608682][218195:218195] CHIP:DMG: }, + [1666961419.608692][218195:218195] CHIP:DMG: + [1666961419.608700][218195:218195] CHIP:DMG: ], + [1666961419.608712][218195:218195] CHIP:DMG: + [1666961419.608718][218195:218195] CHIP:DMG: SuppressResponse = true, + [1666961419.608724][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666961419.608729][218195:218195] CHIP:DMG: } + + + + + ./chip-tool descriptor read device-type-list 1 9 Verify in TH(bridge-app) Log: - [1659972886.385225][3652:3652] CHIP:IM: Received Read request - [1659972886.385307][3652:3652] CHIP:DMG: ReadRequestMessage = - [1659972886.385353][3652:3652] CHIP:DMG: { - [1659972886.385377][3652:3652] CHIP:DMG: AttributePathIBs = - [1659972886.385413][3652:3652] CHIP:DMG: [ - [1659972886.385438][3652:3652] CHIP:DMG: AttributePathIB = - [1659972886.385482][3652:3652] CHIP:DMG: { - [1659972886.385511][3652:3652] CHIP:DMG: Endpoint = 0x3, - [1659972886.385555][3652:3652] CHIP:DMG: Cluster = 0x1d, - [1659972886.385596][3652:3652] CHIP:DMG: Attribute = 0x0000_0003, - [1659972886.385630][3652:3652] CHIP:DMG: } - [1659972886.385668][3652:3652] CHIP:DMG: - [1659972886.385694][3652:3652] CHIP:DMG: ], - [1659972886.385730][3652:3652] CHIP:DMG: - [1659972886.385757][3652:3652] CHIP:DMG: isFabricFiltered = true, - [1659972886.385793][3652:3652] CHIP:DMG: InteractionModelRevision = 1 - [1659972886.385817][3652:3652] CHIP:DMG: }, - [1659972886.385908][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659972886.386016][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659972886.386056][3652:3652] CHIP:DMG: Cluster 1d, Attribute 3 is dirty - - - ./chip-tool descriptor read parts-list 1 4 + [1666961467.313086][218195:218195] CHIP:IM: Received Read request + [1666961467.313117][218195:218195] CHIP:DMG: ReadRequestMessage = + [1666961467.313124][218195:218195] CHIP:DMG: { + [1666961467.313131][218195:218195] CHIP:DMG: AttributePathIBs = + [1666961467.313138][218195:218195] CHIP:DMG: [ + [1666961467.313145][218195:218195] CHIP:DMG: AttributePathIB = + [1666961467.313153][218195:218195] CHIP:DMG: { + [1666961467.313161][218195:218195] CHIP:DMG: Endpoint = 0x9, + [1666961467.313168][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961467.313176][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961467.313183][218195:218195] CHIP:DMG: } + [1666961467.313192][218195:218195] CHIP:DMG: + [1666961467.313199][218195:218195] CHIP:DMG: ], + [1666961467.313207][218195:218195] CHIP:DMG: + [1666961467.313215][218195:218195] CHIP:DMG: isFabricFiltered = true, + [1666961467.313222][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666961467.313228][218195:218195] CHIP:DMG: }, + [1666961467.313258][218195:218195] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666961467.313280][218195:218195] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666961467.313289][218195:218195] CHIP:DMG: Cluster 1d, Attribute 0 is dirty + [1666961467.313295][218195:218195] CHIP:DMG: Reading attribute: Cluster=0x0000_001D Endpoint=9 AttributeId=0x0000_0000 (expanded=0) + [1666961467.313305][218195:218195] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_001D e=9 p=v + [1666961467.313316][218195:218195] CHIP:DMG: AccessControl: allowed + [1666961467.313337][218195:218195] CHIP:DMG: Sending report (payload has 70 bytes)... + [1666961467.313467][218195:218195] CHIP:EM: <<< [E:31333r M:223107854 (Ack:132183457)] (S) Msg TX to 1:000000000001B669 [E0A2] --- Type 0001:05 (IM:ReportData) + [1666961467.313485][218195:218195] CHIP:IN: (S) Sending msg 223107854 on secure session with LSID: 51706 + [1666961467.313642][218195:218195] CHIP:DMG: >> to UDP:[fe80::485c:bace:6107:3682%wlp3s0]:43652 | 223107854 | [Interaction Model (1) / Report Data (0x05) / Session = 60256 / Exchange = 31333] + [1666961467.313661][218195:218195] CHIP:DMG: Header Flags = + [1666961467.313670][218195:218195] CHIP:DMG: { + [1666961467.313687][218195:218195] CHIP:DMG: Exchange (0x06) = + [1666961467.313695][218195:218195] CHIP:DMG: { + [1666961467.313704][218195:218195] CHIP:DMG: AckMsg = 132183457 + [1666961467.313710][218195:218195] CHIP:DMG: NeedsAck = true + [1666961467.313717][218195:218195] CHIP:DMG: } + [1666961467.313728][218195:218195] CHIP:DMG: } + [1666961467.313734][218195:218195] CHIP:DMG: + [1666961467.313743][218195:218195] CHIP:DMG: Encrypted Payload (104 bytes) = + [1666961467.313750][218195:218195] CHIP:DMG: { + [1666961467.313756][218195:218195] CHIP:DMG: data = 0060eb000e5b4c0dc8cb7b4f03ab26aee4997a4c2784dad6607d977c71c095a9c6853d638b8b83791844bbb57e108db126d3c9875c8c863e16b5e7f0ac048c90294cba1104094003d00420249907611764135dace53cd6727f61989741876aa1f661744c3e14d274 + [1666961467.313764][218195:218195] CHIP:DMG: buffer_ptr = 94136416760240 + [1666961467.313770][218195:218195] CHIP:DMG: } + [1666961467.313776][218195:218195] CHIP:DMG: + [1666961467.313788][218195:218195] CHIP:DMG: Decrypted Payload (70 bytes) = + [1666961467.313794][218195:218195] CHIP:DMG: { + [1666961467.313800][218195:218195] CHIP:DMG: data = 15360115350126005ebab630370124020924031d24040018360218181815350126005ebab630370124020924031d240400340518350224001124010118181818290424ff0118 + [1666961467.313807][218195:218195] CHIP:DMG: } + [1666961467.313813][218195:218195] CHIP:DMG: + [1666961467.313852][218195:218195] CHIP:DMG: ReportDataMessage = + [1666961467.313859][218195:218195] CHIP:DMG: { + [1666961467.313865][218195:218195] CHIP:DMG: AttributeReportIBs = + [1666961467.313876][218195:218195] CHIP:DMG: [ + [1666961467.313883][218195:218195] CHIP:DMG: AttributeReportIB = + [1666961467.313894][218195:218195] CHIP:DMG: { + [1666961467.313901][218195:218195] CHIP:DMG: AttributeDataIB = + [1666961467.313908][218195:218195] CHIP:DMG: { + [1666961467.313916][218195:218195] CHIP:DMG: DataVersion = 0x30b6ba5e, + [1666961467.313924][218195:218195] CHIP:DMG: AttributePathIB = + [1666961467.313932][218195:218195] CHIP:DMG: { + [1666961467.313940][218195:218195] CHIP:DMG: Endpoint = 0x9, + [1666961467.313948][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961467.313957][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961467.313964][218195:218195] CHIP:DMG: } + [1666961467.313974][218195:218195] CHIP:DMG: + [1666961467.313981][218195:218195] CHIP:DMG: Data = [ + [1666961467.313989][218195:218195] CHIP:DMG: + [1666961467.313998][218195:218195] CHIP:DMG: ], + [1666961467.314005][218195:218195] CHIP:DMG: }, + [1666961467.314015][218195:218195] CHIP:DMG: + [1666961467.314022][218195:218195] CHIP:DMG: }, + [1666961467.314036][218195:218195] CHIP:DMG: + [1666961467.314043][218195:218195] CHIP:DMG: AttributeReportIB = + [1666961467.314054][218195:218195] CHIP:DMG: { + [1666961467.314061][218195:218195] CHIP:DMG: AttributeDataIB = + [1666961467.314069][218195:218195] CHIP:DMG: { + [1666961467.314076][218195:218195] CHIP:DMG: DataVersion = 0x30b6ba5e, + [1666961467.314084][218195:218195] CHIP:DMG: AttributePathIB = + [1666961467.314092][218195:218195] CHIP:DMG: { + [1666961467.314100][218195:218195] CHIP:DMG: Endpoint = 0x9, + [1666961467.314108][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961467.314116][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961467.314124][218195:218195] CHIP:DMG: ListIndex = Null, + [1666961467.314131][218195:218195] CHIP:DMG: } + [1666961467.314141][218195:218195] CHIP:DMG: + [1666961467.314148][218195:218195] CHIP:DMG: Data = + [1666961467.314156][218195:218195] CHIP:DMG: { + [1666961467.314165][218195:218195] CHIP:DMG: 0x0 = 17, + [1666961467.314174][218195:218195] CHIP:DMG: 0x1 = 1, + [1666961467.314182][218195:218195] CHIP:DMG: }, + [1666961467.314189][218195:218195] CHIP:DMG: }, + [1666961467.314200][218195:218195] CHIP:DMG: + [1666961467.314206][218195:218195] CHIP:DMG: }, + [1666961467.314217][218195:218195] CHIP:DMG: + [1666961467.314224][218195:218195] CHIP:DMG: ], + [1666961467.314238][218195:218195] CHIP:DMG: + [1666961467.314245][218195:218195] CHIP:DMG: SuppressResponse = true, + [1666961467.314252][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666961467.314259][218195:218195] CHIP:DMG: } + [1666961467.314265][218195:218195] CHIP:DMG: + + + + + ./chip-tool descriptor read device-type-list 1 10 Verify in TH(bridge-app) Log: - - [1659972886.385225][3652:3652] CHIP:IM: Received Read request - [1659972886.385307][3652:3652] CHIP:DMG: ReadRequestMessage = - [1659972886.385353][3652:3652] CHIP:DMG: { - [1659972886.385377][3652:3652] CHIP:DMG: AttributePathIBs = - [1659972886.385413][3652:3652] CHIP:DMG: [ - [1659972886.385438][3652:3652] CHIP:DMG: AttributePathIB = - [1659972886.385482][3652:3652] CHIP:DMG: { - [1659972886.385511][3652:3652] CHIP:DMG: Endpoint = 0x4, - [1659972886.385555][3652:3652] CHIP:DMG: Cluster = 0x1d, - [1659972886.385596][3652:3652] CHIP:DMG: Attribute = 0x0000_0003, - [1659972886.385630][3652:3652] CHIP:DMG: } - [1659972886.385668][3652:3652] CHIP:DMG: - [1659972886.385694][3652:3652] CHIP:DMG: ], - [1659972886.385730][3652:3652] CHIP:DMG: - [1659972886.385757][3652:3652] CHIP:DMG: isFabricFiltered = true, - [1659972886.385793][3652:3652] CHIP:DMG: InteractionModelRevision = 1 - [1659972886.385817][3652:3652] CHIP:DMG: }, - [1659972886.385908][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659972886.386016][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659972886.386056][3652:3652] CHIP:DMG: Cluster 1d, Attribute 3 is dirty - - - ./chip-tool descriptor read parts-list 1 5 + [1666961546.940423][218195:218195] CHIP:IM: Received Read request + [1666961546.940503][218195:218195] CHIP:DMG: ReadRequestMessage = + [1666961546.940529][218195:218195] CHIP:DMG: { + [1666961546.940550][218195:218195] CHIP:DMG: AttributePathIBs = + [1666961546.940575][218195:218195] CHIP:DMG: [ + [1666961546.940594][218195:218195] CHIP:DMG: AttributePathIB = + [1666961546.940617][218195:218195] CHIP:DMG: { + [1666961546.940641][218195:218195] CHIP:DMG: Endpoint = 0xa, + [1666961546.940672][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961546.940700][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961546.940719][218195:218195] CHIP:DMG: } + [1666961546.940749][218195:218195] CHIP:DMG: + [1666961546.940771][218195:218195] CHIP:DMG: ], + [1666961546.940802][218195:218195] CHIP:DMG: + [1666961546.940823][218195:218195] CHIP:DMG: isFabricFiltered = true, + [1666961546.940847][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666961546.940870][218195:218195] CHIP:DMG: }, + [1666961546.940978][218195:218195] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666961546.941112][218195:218195] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666961546.941146][218195:218195] CHIP:DMG: Cluster 1d, Attribute 0 is dirty + [1666961546.941163][218195:218195] CHIP:DMG: Reading attribute: Cluster=0x0000_001D Endpoint=a AttributeId=0x0000_0000 (expanded=0) + [1666961546.941188][218195:218195] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_001D e=10 p=v + [1666961546.941216][218195:218195] CHIP:DMG: AccessControl: allowed + [1666961546.941289][218195:218195] CHIP:DMG: Sending report (payload has 105 bytes)... + [1666961546.941647][218195:218195] CHIP:EM: <<< [E:63227r M:213194411 (Ack:173600094)] (S) Msg TX to 1:000000000001B669 [E0A2] --- Type 0001:05 (IM:ReportData) + [1666961546.941691][218195:218195] CHIP:IN: (S) Sending msg 213194411 on secure session with LSID: 51708 + [1666961546.942785][218195:218195] CHIP:DMG: >> to UDP:[fe80::485c:bace:6107:3682%wlp3s0]:41272 | 213194411 | [Interaction Model (1) / Report Data (0x05) / Session = 36448 / Exchange = 63227] + [1666961546.942827][218195:218195] CHIP:DMG: Header Flags = + [1666961546.942847][218195:218195] CHIP:DMG: { + [1666961546.942885][218195:218195] CHIP:DMG: Exchange (0x06) = + [1666961546.942905][218195:218195] CHIP:DMG: { + [1666961546.942930][218195:218195] CHIP:DMG: AckMsg = 173600094 + [1666961546.942951][218195:218195] CHIP:DMG: NeedsAck = true + [1666961546.942971][218195:218195] CHIP:DMG: } + [1666961546.943006][218195:218195] CHIP:DMG: } + [1666961546.943025][218195:218195] CHIP:DMG: + [1666961546.943057][218195:218195] CHIP:DMG: Encrypted Payload (139 bytes) = + [1666961546.943076][218195:218195] CHIP:DMG: { + [1666961546.943128][218195:218195] CHIP:DMG: data = 00608e00ab16b50c9cee8eaa9a5a4ff449e0616dcf56b98b6256f025c41d8fd954f2531270f2d21f94df7c3cdd58b2076e8bc8942578ad5a3b49aca6ab527c7a6901dbf7a8639504d895243c625dbd5eab8cf3049dc4dab884ebcd04aedaf490a8cf7fa920e7c18051699de553857d7081b44eb74be37210b021bdf379dff1078fb33f80dc34c6714ae7f2 + [1666961546.943157][218195:218195] CHIP:DMG: buffer_ptr = 94136416760416 + [1666961546.943177][218195:218195] CHIP:DMG: } + [1666961546.943198][218195:218195] CHIP:DMG: + [1666961546.943237][218195:218195] CHIP:DMG: Decrypted Payload (105 bytes) = + [1666961546.943257][218195:218195] CHIP:DMG: { + [1666961546.943279][218195:218195] CHIP:DMG: data = 1536011535012600b298fda8370124020a24031d2404001836021818181535012600b298fda8370124020a24031d2404003405183502250000012401011818181535012600b298fda8370124020a24031d240400340518350224001324010118181818290424ff0118 + [1666961546.943302][218195:218195] CHIP:DMG: } + [1666961546.943320][218195:218195] CHIP:DMG: + [1666961546.943461][218195:218195] CHIP:DMG: ReportDataMessage = + [1666961546.943483][218195:218195] CHIP:DMG: { + [1666961546.943501][218195:218195] CHIP:DMG: AttributeReportIBs = + [1666961546.943533][218195:218195] CHIP:DMG: [ + [1666961546.943549][218195:218195] CHIP:DMG: AttributeReportIB = + [1666961546.943581][218195:218195] CHIP:DMG: { + [1666961546.943599][218195:218195] CHIP:DMG: AttributeDataIB = + [1666961546.943621][218195:218195] CHIP:DMG: { + [1666961546.943644][218195:218195] CHIP:DMG: DataVersion = 0xa8fd98b2, + [1666961546.943669][218195:218195] CHIP:DMG: AttributePathIB = + [1666961546.943693][218195:218195] CHIP:DMG: { + [1666961546.943718][218195:218195] CHIP:DMG: Endpoint = 0xa, + [1666961546.943748][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961546.943777][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961546.943803][218195:218195] CHIP:DMG: } + [1666961546.943830][218195:218195] CHIP:DMG: + [1666961546.943856][218195:218195] CHIP:DMG: Data = [ + [1666961546.943879][218195:218195] CHIP:DMG: + [1666961546.943911][218195:218195] CHIP:DMG: ], + [1666961546.943931][218195:218195] CHIP:DMG: }, + [1666961546.943960][218195:218195] CHIP:DMG: + [1666961546.943977][218195:218195] CHIP:DMG: }, + [1666961546.944016][218195:218195] CHIP:DMG: + [1666961546.944033][218195:218195] CHIP:DMG: AttributeReportIB = + [1666961546.944066][218195:218195] CHIP:DMG: { + [1666961546.944083][218195:218195] CHIP:DMG: AttributeDataIB = + [1666961546.944104][218195:218195] CHIP:DMG: { + [1666961546.944127][218195:218195] CHIP:DMG: DataVersion = 0xa8fd98b2, + [1666961546.944151][218195:218195] CHIP:DMG: AttributePathIB = + [1666961546.944178][218195:218195] CHIP:DMG: { + [1666961546.944200][218195:218195] CHIP:DMG: Endpoint = 0xa, + [1666961546.944229][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961546.944257][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961546.944286][218195:218195] CHIP:DMG: ListIndex = Null, + [1666961546.944307][218195:218195] CHIP:DMG: } + [1666961546.944335][218195:218195] CHIP:DMG: + [1666961546.944356][218195:218195] CHIP:DMG: Data = + [1666961546.944378][218195:218195] CHIP:DMG: { + [1666961546.944405][218195:218195] CHIP:DMG: 0x0 = 256, + [1666961546.944431][218195:218195] CHIP:DMG: 0x1 = 1, + [1666961546.944455][218195:218195] CHIP:DMG: }, + [1666961546.944476][218195:218195] CHIP:DMG: }, + [1666961546.944506][218195:218195] CHIP:DMG: + [1666961546.944523][218195:218195] CHIP:DMG: }, + [1666961546.944565][218195:218195] CHIP:DMG: + [1666961546.944582][218195:218195] CHIP:DMG: AttributeReportIB = + [1666961546.944614][218195:218195] CHIP:DMG: { + [1666961546.944631][218195:218195] CHIP:DMG: AttributeDataIB = + [1666961546.944652][218195:218195] CHIP:DMG: { + [1666961546.944678][218195:218195] CHIP:DMG: DataVersion = 0xa8fd98b2, + [1666961546.944697][218195:218195] CHIP:DMG: AttributePathIB = + [1666961546.944722][218195:218195] CHIP:DMG: { + [1666961546.944744][218195:218195] CHIP:DMG: Endpoint = 0xa, + [1666961546.944770][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961546.944798][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961546.944830][218195:218195] CHIP:DMG: ListIndex = Null, + [1666961546.944856][218195:218195] CHIP:DMG: } + [1666961546.944886][218195:218195] CHIP:DMG: + [1666961546.944907][218195:218195] CHIP:DMG: Data = + [1666961546.944930][218195:218195] CHIP:DMG: { + [1666961546.944954][218195:218195] CHIP:DMG: 0x0 = 19, + [1666961546.944981][218195:218195] CHIP:DMG: 0x1 = 1, + [1666961546.945003][218195:218195] CHIP:DMG: }, + [1666961546.945023][218195:218195] CHIP:DMG: }, + [1666961546.945053][218195:218195] CHIP:DMG: + [1666961546.945073][218195:218195] CHIP:DMG: }, + [1666961546.945104][218195:218195] CHIP:DMG: + [1666961546.945120][218195:218195] CHIP:DMG: ], + [1666961546.945168][218195:218195] CHIP:DMG: + [1666961546.945187][218195:218195] CHIP:DMG: SuppressResponse = true, + [1666961546.945208][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666961546.945226][218195:218195] CHIP:DMG: } + [1666961546.945246][218195:218195] CHIP:DMG: + + + ./chip-tool descriptor read device-type-list 1 11 Verify in TH(bridge-app) Log: - - [1659972886.385225][3652:3652] CHIP:IM: Received Read request - [1659972886.385307][3652:3652] CHIP:DMG: ReadRequestMessage = - [1659972886.385353][3652:3652] CHIP:DMG: { - [1659972886.385377][3652:3652] CHIP:DMG: AttributePathIBs = - [1659972886.385413][3652:3652] CHIP:DMG: [ - [1659972886.385438][3652:3652] CHIP:DMG: AttributePathIB = - [1659972886.385482][3652:3652] CHIP:DMG: { - [1659972886.385511][3652:3652] CHIP:DMG: Endpoint = 0x5, - [1659972886.385555][3652:3652] CHIP:DMG: Cluster = 0x1d, - [1659972886.385596][3652:3652] CHIP:DMG: Attribute = 0x0000_0003, - [1659972886.385630][3652:3652] CHIP:DMG: } - [1659972886.385668][3652:3652] CHIP:DMG: - [1659972886.385694][3652:3652] CHIP:DMG: ], - [1659972886.385730][3652:3652] CHIP:DMG: - [1659972886.385757][3652:3652] CHIP:DMG: isFabricFiltered = true, - [1659972886.385793][3652:3652] CHIP:DMG: InteractionModelRevision = 1 - [1659972886.385817][3652:3652] CHIP:DMG: }, - [1659972886.385908][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659972886.386016][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659972886.386056][3652:3652] CHIP:DMG: Cluster 1d, Attribute 3 is dirty - - - ./chip-tool descriptor read parts-list 1 6 + [1666961579.870142][218195:218195] CHIP:IM: Received Read request + [1666961579.870175][218195:218195] CHIP:DMG: ReadRequestMessage = + [1666961579.870183][218195:218195] CHIP:DMG: { + [1666961579.870191][218195:218195] CHIP:DMG: AttributePathIBs = + [1666961579.870200][218195:218195] CHIP:DMG: [ + [1666961579.870208][218195:218195] CHIP:DMG: AttributePathIB = + [1666961579.870218][218195:218195] CHIP:DMG: { + [1666961579.870227][218195:218195] CHIP:DMG: Endpoint = 0xb, + [1666961579.870236][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961579.870245][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961579.870253][218195:218195] CHIP:DMG: } + [1666961579.870264][218195:218195] CHIP:DMG: + [1666961579.870272][218195:218195] CHIP:DMG: ], + [1666961579.870283][218195:218195] CHIP:DMG: + [1666961579.870291][218195:218195] CHIP:DMG: isFabricFiltered = true, + [1666961579.870299][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666961579.870307][218195:218195] CHIP:DMG: }, + [1666961579.870341][218195:218195] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666961579.870367][218195:218195] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666961579.870376][218195:218195] CHIP:DMG: Cluster 1d, Attribute 0 is dirty + [1666961579.870384][218195:218195] CHIP:DMG: Reading attribute: Cluster=0x0000_001D Endpoint=b AttributeId=0x0000_0000 (expanded=0) + [1666961579.870397][218195:218195] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_001D e=11 p=v + [1666961579.870409][218195:218195] CHIP:DMG: AccessControl: allowed + [1666961579.870434][218195:218195] CHIP:DMG: Sending report (payload has 105 bytes)... + [1666961579.870567][218195:218195] CHIP:EM: <<< [E:57809r M:173952829 (Ack:211280019)] (S) Msg TX to 1:000000000001B669 [E0A2] --- Type 0001:05 (IM:ReportData) + [1666961579.870584][218195:218195] CHIP:IN: (S) Sending msg 173952829 on secure session with LSID: 51709 + [1666961579.870751][218195:218195] CHIP:DMG: >> to UDP:[fe80::485c:bace:6107:3682%wlp3s0]:49700 | 173952829 | [Interaction Model (1) / Report Data (0x05) / Session = 12754 / Exchange = 57809] + [1666961579.870769][218195:218195] CHIP:DMG: Header Flags = + [1666961579.870776][218195:218195] CHIP:DMG: { + [1666961579.870794][218195:218195] CHIP:DMG: Exchange (0x06) = + [1666961579.870800][218195:218195] CHIP:DMG: { + [1666961579.870810][218195:218195] CHIP:DMG: AckMsg = 211280019 + [1666961579.870818][218195:218195] CHIP:DMG: NeedsAck = true + [1666961579.870828][218195:218195] CHIP:DMG: } + [1666961579.870844][218195:218195] CHIP:DMG: } + [1666961579.870851][218195:218195] CHIP:DMG: + [1666961579.870862][218195:218195] CHIP:DMG: Encrypted Payload (139 bytes) = + [1666961579.870869][218195:218195] CHIP:DMG: { + [1666961579.870877][218195:218195] CHIP:DMG: data = 00d231003d4f5e0abdba620c4ead4243411697906f237c8b0d75654d1c3f2be08ff6a10a58363ac41cb8ebb15d7b2a424ba75a24044fd5b0395df2b49ff555bb9102fb82d920f3e70514aef7a6def7988e00cedff3c0ec50779eda009869e6f8cd63e5543bb834b6b211caccbbbce56038d7887de53664614f04f837f1f4e06da41a2ff37b01864ac4843c + [1666961579.870887][218195:218195] CHIP:DMG: buffer_ptr = 94136416760608 + [1666961579.870894][218195:218195] CHIP:DMG: } + [1666961579.870901][218195:218195] CHIP:DMG: + [1666961579.870915][218195:218195] CHIP:DMG: Decrypted Payload (105 bytes) = + [1666961579.870922][218195:218195] CHIP:DMG: { + [1666961579.870930][218195:218195] CHIP:DMG: data = 1536011535012600768e2de0370124020b24031d2404001836021818181535012600768e2de0370124020b24031d2404003405183502250000012401011818181535012600768e2de0370124020b24031d240400340518350224001324010118181818290424ff0118 + [1666961579.870939][218195:218195] CHIP:DMG: } + [1666961579.870946][218195:218195] CHIP:DMG: + [1666961579.870998][218195:218195] CHIP:DMG: ReportDataMessage = + [1666961579.871007][218195:218195] CHIP:DMG: { + [1666961579.871014][218195:218195] CHIP:DMG: AttributeReportIBs = + [1666961579.871027][218195:218195] CHIP:DMG: [ + [1666961579.871034][218195:218195] CHIP:DMG: AttributeReportIB = + [1666961579.871047][218195:218195] CHIP:DMG: { + [1666961579.871055][218195:218195] CHIP:DMG: AttributeDataIB = + [1666961579.871065][218195:218195] CHIP:DMG: { + [1666961579.871075][218195:218195] CHIP:DMG: DataVersion = 0xe02d8e76, + [1666961579.871108][218195:218195] CHIP:DMG: AttributePathIB = + [1666961579.871120][218195:218195] CHIP:DMG: { + [1666961579.871130][218195:218195] CHIP:DMG: Endpoint = 0xb, + [1666961579.871142][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961579.871154][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961579.871164][218195:218195] CHIP:DMG: } + [1666961579.871176][218195:218195] CHIP:DMG: + [1666961579.871185][218195:218195] CHIP:DMG: Data = [ + [1666961579.871196][218195:218195] CHIP:DMG: + [1666961579.871208][218195:218195] CHIP:DMG: ], + [1666961579.871217][218195:218195] CHIP:DMG: }, + [1666961579.871230][218195:218195] CHIP:DMG: + [1666961579.871237][218195:218195] CHIP:DMG: }, + [1666961579.871255][218195:218195] CHIP:DMG: + [1666961579.871262][218195:218195] CHIP:DMG: AttributeReportIB = + [1666961579.871276][218195:218195] CHIP:DMG: { + [1666961579.871283][218195:218195] CHIP:DMG: AttributeDataIB = + [1666961579.871293][218195:218195] CHIP:DMG: { + [1666961579.871303][218195:218195] CHIP:DMG: DataVersion = 0xe02d8e76, + [1666961579.871311][218195:218195] CHIP:DMG: AttributePathIB = + [1666961579.871321][218195:218195] CHIP:DMG: { + [1666961579.871331][218195:218195] CHIP:DMG: Endpoint = 0xb, + [1666961579.871342][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961579.871354][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961579.871364][218195:218195] CHIP:DMG: ListIndex = Null, + [1666961579.871375][218195:218195] CHIP:DMG: } + [1666961579.871387][218195:218195] CHIP:DMG: + [1666961579.871396][218195:218195] CHIP:DMG: Data = + [1666961579.871405][218195:218195] CHIP:DMG: { + [1666961579.871416][218195:218195] CHIP:DMG: 0x0 = 256, + [1666961579.871427][218195:218195] CHIP:DMG: 0x1 = 1, + [1666961579.871439][218195:218195] CHIP:DMG: }, + [1666961579.871448][218195:218195] CHIP:DMG: }, + [1666961579.871461][218195:218195] CHIP:DMG: + [1666961579.871468][218195:218195] CHIP:DMG: }, + [1666961579.871487][218195:218195] CHIP:DMG: + [1666961579.871494][218195:218195] CHIP:DMG: AttributeReportIB = + [1666961579.871508][218195:218195] CHIP:DMG: { + [1666961579.871516][218195:218195] CHIP:DMG: AttributeDataIB = + [1666961579.871525][218195:218195] CHIP:DMG: { + [1666961579.871535][218195:218195] CHIP:DMG: DataVersion = 0xe02d8e76, + [1666961579.871543][218195:218195] CHIP:DMG: AttributePathIB = + [1666961579.871554][218195:218195] CHIP:DMG: { + [1666961579.871563][218195:218195] CHIP:DMG: Endpoint = 0xb, + [1666961579.871574][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961579.871586][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961579.871597][218195:218195] CHIP:DMG: ListIndex = Null, + [1666961579.871608][218195:218195] CHIP:DMG: } + [1666961579.871620][218195:218195] CHIP:DMG: + [1666961579.871628][218195:218195] CHIP:DMG: Data = + [1666961579.871638][218195:218195] CHIP:DMG: { + [1666961579.871648][218195:218195] CHIP:DMG: 0x0 = 19, + [1666961579.871659][218195:218195] CHIP:DMG: 0x1 = 1, + [1666961579.871670][218195:218195] CHIP:DMG: }, + [1666961579.871679][218195:218195] CHIP:DMG: }, + [1666961579.871692][218195:218195] CHIP:DMG: + [1666961579.871700][218195:218195] CHIP:DMG: }, + [1666961579.871714][218195:218195] CHIP:DMG: + [1666961579.871721][218195:218195] CHIP:DMG: ], + [1666961579.871742][218195:218195] CHIP:DMG: + [1666961579.871750][218195:218195] CHIP:DMG: SuppressResponse = true, + [1666961579.871759][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666961579.871767][218195:218195] CHIP:DMG: } + + + + + ./chip-tool descriptor read device-type-list 1 12 Verify in TH(bridge-app) Log: - - [1659972886.385225][3652:3652] CHIP:IM: Received Read request - [1659972886.385307][3652:3652] CHIP:DMG: ReadRequestMessage = - [1659972886.385353][3652:3652] CHIP:DMG: { - [1659972886.385377][3652:3652] CHIP:DMG: AttributePathIBs = - [1659972886.385413][3652:3652] CHIP:DMG: [ - [1659972886.385438][3652:3652] CHIP:DMG: AttributePathIB = - [1659972886.385482][3652:3652] CHIP:DMG: { - [1659972886.385511][3652:3652] CHIP:DMG: Endpoint = 0x6, - [1659972886.385555][3652:3652] CHIP:DMG: Cluster = 0x1d, - [1659972886.385596][3652:3652] CHIP:DMG: Attribute = 0x0000_0003, - [1659972886.385630][3652:3652] CHIP:DMG: } - [1659972886.385668][3652:3652] CHIP:DMG: - [1659972886.385694][3652:3652] CHIP:DMG: ], - [1659972886.385730][3652:3652] CHIP:DMG: - [1659972886.385757][3652:3652] CHIP:DMG: isFabricFiltered = true, - [1659972886.385793][3652:3652] CHIP:DMG: InteractionModelRevision = 1 - [1659972886.385817][3652:3652] CHIP:DMG: }, - [1659972886.385908][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659972886.386016][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659972886.386056][3652:3652] CHIP:DMG: Cluster 1d, Attribute 3 is dirty - - - ./chip-tool descriptor read parts-list 1 7 + [1666961637.024382][218195:218195] CHIP:EM: Handling via exchange: 24264r, Delegate: 0x559dd6ddf8c8 + [1666961637.024406][218195:218195] CHIP:IM: Received Read request + [1666961637.024459][218195:218195] CHIP:DMG: ReadRequestMessage = + [1666961637.024477][218195:218195] CHIP:DMG: { + [1666961637.024487][218195:218195] CHIP:DMG: AttributePathIBs = + [1666961637.024501][218195:218195] CHIP:DMG: [ + [1666961637.024514][218195:218195] CHIP:DMG: AttributePathIB = + [1666961637.024528][218195:218195] CHIP:DMG: { + [1666961637.024542][218195:218195] CHIP:DMG: Endpoint = 0xc, + [1666961637.024555][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961637.024569][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961637.024588][218195:218195] CHIP:DMG: } + [1666961637.024599][218195:218195] CHIP:DMG: + [1666961637.024608][218195:218195] CHIP:DMG: ], + [1666961637.024624][218195:218195] CHIP:DMG: + [1666961637.024641][218195:218195] CHIP:DMG: isFabricFiltered = true, + [1666961637.024651][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666961637.024665][218195:218195] CHIP:DMG: }, + [1666961637.024707][218195:218195] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666961637.024758][218195:218195] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666961637.024774][218195:218195] CHIP:DMG: Cluster 1d, Attribute 0 is dirty + [1666961637.024785][218195:218195] CHIP:DMG: Reading attribute: Cluster=0x0000_001D Endpoint=c AttributeId=0x0000_0000 (expanded=0) + [1666961637.024802][218195:218195] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_001D e=12 p=v + [1666961637.024821][218195:218195] CHIP:DMG: AccessControl: allowed + [1666961637.024865][218195:218195] CHIP:DMG: Sending report (payload has 105 bytes)... + [1666961637.025090][218195:218195] CHIP:EM: <<< [E:24264r M:129383321 (Ack:149091728)] (S) Msg TX to 1:000000000001B669 [E0A2] --- Type 0001:05 (IM:ReportData) + [1666961637.025123][218195:218195] CHIP:IN: (S) Sending msg 129383321 on secure session with LSID: 51710 + [1666961637.025575][218195:218195] CHIP:DMG: >> to UDP:[fe80::485c:bace:6107:3682%wlp3s0]:33508 | 129383321 | [Interaction Model (1) / Report Data (0x05) / Session = 47615 / Exchange = 24264] + [1666961637.025615][218195:218195] CHIP:DMG: Header Flags = + [1666961637.025630][218195:218195] CHIP:DMG: { + [1666961637.025654][218195:218195] CHIP:DMG: Exchange (0x06) = + [1666961637.025666][218195:218195] CHIP:DMG: { + [1666961637.025680][218195:218195] CHIP:DMG: AckMsg = 149091728 + [1666961637.025692][218195:218195] CHIP:DMG: NeedsAck = true + [1666961637.025703][218195:218195] CHIP:DMG: } + [1666961637.025722][218195:218195] CHIP:DMG: } + [1666961637.025733][218195:218195] CHIP:DMG: + [1666961637.025754][218195:218195] CHIP:DMG: Encrypted Payload (139 bytes) = + [1666961637.025766][218195:218195] CHIP:DMG: { + [1666961637.025779][218195:218195] CHIP:DMG: data = 00ffb900993bb607eb7a6237df23556ef55553d6bdb002eca4dec5b0286b803f131401a010db1aacec9934e01a4728a9e89e4d2474216e665d12fb28265cdb5e9f09d88aa8a7806960884a21b7f21a52c57cac7dd797cdb01ff66e27a1c177ddea3bf84a046a5d4245c3afec579722a901f988a639716e0d4b295494ec005278cca871ae42cb62e25adecf + [1666961637.025796][218195:218195] CHIP:DMG: buffer_ptr = 94136416760928 + [1666961637.025807][218195:218195] CHIP:DMG: } + [1666961637.025822][218195:218195] CHIP:DMG: + [1666961637.025845][218195:218195] CHIP:DMG: Decrypted Payload (105 bytes) = + [1666961637.025858][218195:218195] CHIP:DMG: { + [1666961637.025871][218195:218195] CHIP:DMG: data = 153601153501260083c07f68370124020c24031d240400183602181818153501260083c07f68370124020c24031d240400340518350225000001240101181818153501260083c07f68370124020c24031d240400340518350224001324010118181818290424ff0118 + [1666961637.025885][218195:218195] CHIP:DMG: } + [1666961637.025899][218195:218195] CHIP:DMG: + [1666961637.025985][218195:218195] CHIP:DMG: ReportDataMessage = + [1666961637.026005][218195:218195] CHIP:DMG: { + [1666961637.026020][218195:218195] CHIP:DMG: AttributeReportIBs = + [1666961637.026041][218195:218195] CHIP:DMG: [ + [1666961637.026055][218195:218195] CHIP:DMG: AttributeReportIB = + [1666961637.026076][218195:218195] CHIP:DMG: { + [1666961637.026089][218195:218195] CHIP:DMG: AttributeDataIB = + [1666961637.026106][218195:218195] CHIP:DMG: { + [1666961637.026122][218195:218195] CHIP:DMG: DataVersion = 0x687fc083, + [1666961637.026138][218195:218195] CHIP:DMG: AttributePathIB = + [1666961637.026155][218195:218195] CHIP:DMG: { + [1666961637.026171][218195:218195] CHIP:DMG: Endpoint = 0xc, + [1666961637.026187][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961637.026205][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961637.026219][218195:218195] CHIP:DMG: } + [1666961637.026238][218195:218195] CHIP:DMG: + [1666961637.026254][218195:218195] CHIP:DMG: Data = [ + [1666961637.026270][218195:218195] CHIP:DMG: + [1666961637.026288][218195:218195] CHIP:DMG: ], + [1666961637.026303][218195:218195] CHIP:DMG: }, + [1666961637.026323][218195:218195] CHIP:DMG: + [1666961637.026338][218195:218195] CHIP:DMG: }, + [1666961637.026366][218195:218195] CHIP:DMG: + [1666961637.026382][218195:218195] CHIP:DMG: AttributeReportIB = + [1666961637.026405][218195:218195] CHIP:DMG: { + [1666961637.026419][218195:218195] CHIP:DMG: AttributeDataIB = + [1666961637.026435][218195:218195] CHIP:DMG: { + [1666961637.026452][218195:218195] CHIP:DMG: DataVersion = 0x687fc083, + [1666961637.026467][218195:218195] CHIP:DMG: AttributePathIB = + [1666961637.026483][218195:218195] CHIP:DMG: { + [1666961637.026500][218195:218195] CHIP:DMG: Endpoint = 0xc, + [1666961637.026518][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961637.026536][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961637.026553][218195:218195] CHIP:DMG: ListIndex = Null, + [1666961637.026568][218195:218195] CHIP:DMG: } + [1666961637.026588][218195:218195] CHIP:DMG: + [1666961637.026605][218195:218195] CHIP:DMG: Data = + [1666961637.026622][218195:218195] CHIP:DMG: { + [1666961637.026640][218195:218195] CHIP:DMG: 0x0 = 256, + [1666961637.026658][218195:218195] CHIP:DMG: 0x1 = 1, + [1666961637.026675][218195:218195] CHIP:DMG: }, + [1666961637.026690][218195:218195] CHIP:DMG: }, + [1666961637.026711][218195:218195] CHIP:DMG: + [1666961637.026726][218195:218195] CHIP:DMG: }, + [1666961637.026754][218195:218195] CHIP:DMG: + [1666961637.026766][218195:218195] CHIP:DMG: AttributeReportIB = + [1666961637.026784][218195:218195] CHIP:DMG: { + [1666961637.026797][218195:218195] CHIP:DMG: AttributeDataIB = + [1666961637.026812][218195:218195] CHIP:DMG: { + [1666961637.026824][218195:218195] CHIP:DMG: DataVersion = 0x687fc083, + [1666961637.026835][218195:218195] CHIP:DMG: AttributePathIB = + [1666961637.026847][218195:218195] CHIP:DMG: { + [1666961637.026859][218195:218195] CHIP:DMG: Endpoint = 0xc, + [1666961637.026873][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961637.026951][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961637.027020][218195:218195] CHIP:DMG: ListIndex = Null, + [1666961637.027109][218195:218195] CHIP:DMG: } + [1666961637.027177][218195:218195] CHIP:DMG: + [1666961637.027238][218195:218195] CHIP:DMG: Data = + [1666961637.027299][218195:218195] CHIP:DMG: { + [1666961637.027360][218195:218195] CHIP:DMG: 0x0 = 19, + [1666961637.027423][218195:218195] CHIP:DMG: 0x1 = 1, + [1666961637.027435][218195:218195] CHIP:DMG: }, + [1666961637.027444][218195:218195] CHIP:DMG: }, + [1666961637.027459][218195:218195] CHIP:DMG: + [1666961637.027469][218195:218195] CHIP:DMG: }, + [1666961637.027483][218195:218195] CHIP:DMG: + [1666961637.027492][218195:218195] CHIP:DMG: ], + [1666961637.027515][218195:218195] CHIP:DMG: + [1666961637.027526][218195:218195] CHIP:DMG: SuppressResponse = true, + [1666961637.027535][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666961637.027543][218195:218195] CHIP:DMG: } + + + + + ./chip-tool descriptor read device-type-list 1 13 Verify in TH(bridge-app) Log: + [1666961681.323410][218195:218195] CHIP:IM: Received Read request + [1666961681.323440][218195:218195] CHIP:DMG: ReadRequestMessage = + [1666961681.323447][218195:218195] CHIP:DMG: { + [1666961681.323453][218195:218195] CHIP:DMG: AttributePathIBs = + [1666961681.323460][218195:218195] CHIP:DMG: [ + [1666961681.323466][218195:218195] CHIP:DMG: AttributePathIB = + [1666961681.323474][218195:218195] CHIP:DMG: { + [1666961681.323482][218195:218195] CHIP:DMG: Endpoint = 0xd, + [1666961681.323489][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961681.323496][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961681.323503][218195:218195] CHIP:DMG: } + [1666961681.323511][218195:218195] CHIP:DMG: + [1666961681.323518][218195:218195] CHIP:DMG: ], + [1666961681.323526][218195:218195] CHIP:DMG: + [1666961681.323533][218195:218195] CHIP:DMG: isFabricFiltered = true, + [1666961681.323540][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666961681.323546][218195:218195] CHIP:DMG: }, + [1666961681.323576][218195:218195] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666961681.323599][218195:218195] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666961681.323607][218195:218195] CHIP:DMG: Cluster 1d, Attribute 0 is dirty + [1666961681.323613][218195:218195] CHIP:DMG: Reading attribute: Cluster=0x0000_001D Endpoint=d AttributeId=0x0000_0000 (expanded=0) + [1666961681.323623][218195:218195] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_001D e=13 p=v + [1666961681.323633][218195:218195] CHIP:DMG: AccessControl: allowed + [1666961681.323657][218195:218195] CHIP:DMG: Sending report (payload has 105 bytes)... + [1666961681.323781][218195:218195] CHIP:EM: <<< [E:64820r M:54597067 (Ack:45924515)] (S) Msg TX to 1:000000000001B669 [E0A2] --- Type 0001:05 (IM:ReportData) + [1666961681.323794][218195:218195] CHIP:IN: (S) Sending msg 54597067 on secure session with LSID: 51711 + [1666961681.323950][218195:218195] CHIP:DMG: >> to UDP:[fe80::485c:bace:6107:3682%wlp3s0]:40757 | 54597067 | [Interaction Model (1) / Report Data (0x05) / Session = 25741 / Exchange = 64820] + [1666961681.323965][218195:218195] CHIP:DMG: Header Flags = + [1666961681.323971][218195:218195] CHIP:DMG: { + [1666961681.323985][218195:218195] CHIP:DMG: Exchange (0x06) = + [1666961681.323991][218195:218195] CHIP:DMG: { + [1666961681.323998][218195:218195] CHIP:DMG: AckMsg = 45924515 + [1666961681.324005][218195:218195] CHIP:DMG: NeedsAck = true + [1666961681.324011][218195:218195] CHIP:DMG: } + [1666961681.324021][218195:218195] CHIP:DMG: } + [1666961681.324027][218195:218195] CHIP:DMG: + [1666961681.324036][218195:218195] CHIP:DMG: Encrypted Payload (139 bytes) = + [1666961681.324042][218195:218195] CHIP:DMG: { + [1666961681.324048][218195:218195] CHIP:DMG: data = 008d6400cb154103eb5e2942845edd83b2def815b819a0ad2f2b6f9408c957fe6d6c9b1789eb95a45262bd1acb37dea24b7ec796642f45e24d40e669ec4c98b73dc4d33397be07a15a88117b54c53c87edddec3ad826753cb3232c41b3b9d456a47a33072a87fbda229a89c2d8b2dfb44bda3fb906e24bb2b701e1976e3a2ee601fa0a97ebba57eb4b789a + [1666961681.324056][218195:218195] CHIP:DMG: buffer_ptr = 94136416760928 + [1666961681.324062][218195:218195] CHIP:DMG: } + [1666961681.324068][218195:218195] CHIP:DMG: + [1666961681.324079][218195:218195] CHIP:DMG: Decrypted Payload (105 bytes) = + [1666961681.324085][218195:218195] CHIP:DMG: { + [1666961681.324091][218195:218195] CHIP:DMG: data = 15360115350126008fecadea370124020d24031d24040018360218181815350126008fecadea370124020d24031d24040034051835022500000124010118181815350126008fecadea370124020d24031d240400340518350224001324010118181818290424ff0118 + [1666961681.324098][218195:218195] CHIP:DMG: } + [1666961681.324104][218195:218195] CHIP:DMG: + [1666961681.324151][218195:218195] CHIP:DMG: ReportDataMessage = + [1666961681.324158][218195:218195] CHIP:DMG: { + [1666961681.324164][218195:218195] CHIP:DMG: AttributeReportIBs = + [1666961681.324175][218195:218195] CHIP:DMG: [ + [1666961681.324181][218195:218195] CHIP:DMG: AttributeReportIB = + [1666961681.324191][218195:218195] CHIP:DMG: { + [1666961681.324198][218195:218195] CHIP:DMG: AttributeDataIB = + [1666961681.324206][218195:218195] CHIP:DMG: { + [1666961681.324213][218195:218195] CHIP:DMG: DataVersion = 0xeaadec8f, + [1666961681.324221][218195:218195] CHIP:DMG: AttributePathIB = + [1666961681.324228][218195:218195] CHIP:DMG: { + [1666961681.324236][218195:218195] CHIP:DMG: Endpoint = 0xd, + [1666961681.324244][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961681.324252][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961681.324260][218195:218195] CHIP:DMG: } + [1666961681.324268][218195:218195] CHIP:DMG: + [1666961681.324276][218195:218195] CHIP:DMG: Data = [ + [1666961681.324284][218195:218195] CHIP:DMG: + [1666961681.324292][218195:218195] CHIP:DMG: ], + [1666961681.324298][218195:218195] CHIP:DMG: }, + [1666961681.324308][218195:218195] CHIP:DMG: + [1666961681.324314][218195:218195] CHIP:DMG: }, + [1666961681.324328][218195:218195] CHIP:DMG: + [1666961681.324335][218195:218195] CHIP:DMG: AttributeReportIB = + [1666961681.324346][218195:218195] CHIP:DMG: { + [1666961681.324352][218195:218195] CHIP:DMG: AttributeDataIB = + [1666961681.324360][218195:218195] CHIP:DMG: { + [1666961681.324367][218195:218195] CHIP:DMG: DataVersion = 0xeaadec8f, + [1666961681.324374][218195:218195] CHIP:DMG: AttributePathIB = + [1666961681.324382][218195:218195] CHIP:DMG: { + [1666961681.324390][218195:218195] CHIP:DMG: Endpoint = 0xd, + [1666961681.324397][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961681.324406][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961681.324413][218195:218195] CHIP:DMG: ListIndex = Null, + [1666961681.324420][218195:218195] CHIP:DMG: } + [1666961681.324429][218195:218195] CHIP:DMG: + [1666961681.324437][218195:218195] CHIP:DMG: Data = + [1666961681.324444][218195:218195] CHIP:DMG: { + [1666961681.324452][218195:218195] CHIP:DMG: 0x0 = 256, + [1666961681.324461][218195:218195] CHIP:DMG: 0x1 = 1, + [1666961681.324468][218195:218195] CHIP:DMG: }, + [1666961681.324475][218195:218195] CHIP:DMG: }, + [1666961681.324485][218195:218195] CHIP:DMG: + [1666961681.324492][218195:218195] CHIP:DMG: }, + [1666961681.324507][218195:218195] CHIP:DMG: + [1666961681.324513][218195:218195] CHIP:DMG: AttributeReportIB = + [1666961681.324524][218195:218195] CHIP:DMG: { + [1666961681.324531][218195:218195] CHIP:DMG: AttributeDataIB = + [1666961681.324538][218195:218195] CHIP:DMG: { + [1666961681.324545][218195:218195] CHIP:DMG: DataVersion = 0xeaadec8f, + [1666961681.324552][218195:218195] CHIP:DMG: AttributePathIB = + [1666961681.324560][218195:218195] CHIP:DMG: { + [1666961681.324568][218195:218195] CHIP:DMG: Endpoint = 0xd, + [1666961681.324575][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666961681.324584][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666961681.324591][218195:218195] CHIP:DMG: ListIndex = Null, + [1666961681.324598][218195:218195] CHIP:DMG: } + [1666961681.324607][218195:218195] CHIP:DMG: + [1666961681.324614][218195:218195] CHIP:DMG: Data = + [1666961681.324622][218195:218195] CHIP:DMG: { + [1666961681.324630][218195:218195] CHIP:DMG: 0x0 = 19, + [1666961681.324638][218195:218195] CHIP:DMG: 0x1 = 1, + [1666961681.324646][218195:218195] CHIP:DMG: }, + [1666961681.324653][218195:218195] CHIP:DMG: }, + [1666961681.324663][218195:218195] CHIP:DMG: + [1666961681.324669][218195:218195] CHIP:DMG: }, + [1666961681.324680][218195:218195] CHIP:DMG: + [1666961681.324686][218195:218195] CHIP:DMG: ], + [1666961681.324704][218195:218195] CHIP:DMG: + [1666961681.324711][218195:218195] CHIP:DMG: SuppressResponse = true, + [1666961681.324718][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666961681.324724][218195:218195] CHIP:DMG: } - [1659972886.385225][3652:3652] CHIP:IM: Received Read request - [1659972886.385307][3652:3652] CHIP:DMG: ReadRequestMessage = - [1659972886.385353][3652:3652] CHIP:DMG: { - [1659972886.385377][3652:3652] CHIP:DMG: AttributePathIBs = - [1659972886.385413][3652:3652] CHIP:DMG: [ - [1659972886.385438][3652:3652] CHIP:DMG: AttributePathIB = - [1659972886.385482][3652:3652] CHIP:DMG: { - [1659972886.385511][3652:3652] CHIP:DMG: Endpoint = 0x7, - [1659972886.385555][3652:3652] CHIP:DMG: Cluster = 0x1d, - [1659972886.385596][3652:3652] CHIP:DMG: Attribute = 0x0000_0003, - [1659972886.385630][3652:3652] CHIP:DMG: } - [1659972886.385668][3652:3652] CHIP:DMG: - [1659972886.385694][3652:3652] CHIP:DMG: ], - [1659972886.385730][3652:3652] CHIP:DMG: - [1659972886.385757][3652:3652] CHIP:DMG: isFabricFiltered = true, - [1659972886.385793][3652:3652] CHIP:DMG: InteractionModelRevision = 1 - [1659972886.385817][3652:3652] CHIP:DMG: }, - [1659972886.385908][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659972886.386016][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659972886.386056][3652:3652] CHIP:DMG: Cluster 1d, Attribute 3 is dirty - ./chip-tool descriptor read parts-list 1 8 + Verify PartsList for available EP + + ./chip-tool descriptor read parts-list 1 0 Verify in TH(bridge-app) Log: + 1666962087.594430][218195:218195] CHIP:IM: Received Read request + [1666962087.594452][218195:218195] CHIP:DMG: ReadRequestMessage = + [1666962087.594457][218195:218195] CHIP:DMG: { + [1666962087.594461][218195:218195] CHIP:DMG: AttributePathIBs = + [1666962087.594466][218195:218195] CHIP:DMG: [ + [1666962087.594473][218195:218195] CHIP:DMG: AttributePathIB = + [1666962087.594483][218195:218195] CHIP:DMG: { + [1666962087.594489][218195:218195] CHIP:DMG: Endpoint = 0x0, + [1666962087.594494][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962087.594499][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962087.594504][218195:218195] CHIP:DMG: } + [1666962087.594509][218195:218195] CHIP:DMG: + [1666962087.594513][218195:218195] CHIP:DMG: ], + [1666962087.594519][218195:218195] CHIP:DMG: + [1666962087.594524][218195:218195] CHIP:DMG: isFabricFiltered = true, + [1666962087.594529][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666962087.594533][218195:218195] CHIP:DMG: }, + [1666962087.594551][218195:218195] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666962087.594567][218195:218195] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666962087.594574][218195:218195] CHIP:DMG: Cluster 1d, Attribute 3 is dirty + [1666962087.594578][218195:218195] CHIP:DMG: Reading attribute: Cluster=0x0000_001D Endpoint=0 AttributeId=0x0000_0003 (expanded=0) + [1666962087.594597][218195:218195] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_001D e=0 p=v + [1666962087.594611][218195:218195] CHIP:DMG: AccessControl: allowed + [1666962087.594645][218195:218195] CHIP:DMG: Sending report (payload has 372 bytes)... + [1666962087.594772][218195:218195] CHIP:EM: <<< [E:39531r M:264814163 (Ack:140364006)] (S) Msg TX to 1:000000000001B669 [E0A2] --- Type 0001:05 (IM:ReportData) + [1666962087.594785][218195:218195] CHIP:IN: (S) Sending msg 264814163 on secure session with LSID: 51714 + [1666962087.594949][218195:218195] CHIP:DMG: >> to UDP:[fe80::485c:bace:6107:3682%wlp3s0]:37487 | 264814163 | [Interaction Model (1) / Report Data (0x05) / Session = 56435 / Exchange = 39531] + [1666962087.594963][218195:218195] CHIP:DMG: Header Flags = + [1666962087.594970][218195:218195] CHIP:DMG: { + [1666962087.594986][218195:218195] CHIP:DMG: Exchange (0x06) = + [1666962087.594994][218195:218195] CHIP:DMG: { + [1666962087.595001][218195:218195] CHIP:DMG: AckMsg = 140364006 + [1666962087.595009][218195:218195] CHIP:DMG: NeedsAck = true + [1666962087.595015][218195:218195] CHIP:DMG: } + [1666962087.595026][218195:218195] CHIP:DMG: } + [1666962087.595032][218195:218195] CHIP:DMG: + [1666962087.595041][218195:218195] CHIP:DMG: Encrypted Payload (406 bytes) = + [1666962087.595048][218195:218195] CHIP:DMG: { + [1666962087.595054][218195:218195] CHIP:DMG: data = 0073dc0053bec80fd1f815ed86ead2d3269574276202e8fda951cd767949615968f0abd7254462609c370c3b39ffc94143e532800a998cfed825b833f865684d2b576f864e8a6309d1e1d28d9b818a9ac840b7893ac6f6d1e6e07e4925f98deec5ea7eb10139d1ea7a88d648fd4525446f2954707affa5fa2db1b4844befff709b488421a37533120e455faf2ee2d1109ac04155c51de43ddc324853d09c02e125979fbf4ecf6134d22e2a522ac6cf33155a61a7f5029c5aa83adb97cfd2453236ae11ef77c390a3fff4acd31c43579e251064b6d96b4d3f45561fa8d0b9089af0045eeeb788b8473d8070eb7a6e70dd2daf7c03696edffbb71b5b299306b8409f6ef27ce1eeb5aa065ba299fc886b18548e9ecc1b114841b2b9b1971ed0a199663ee6f3e417cf166ce7235e21e285f31290c0bfabdfcbe0c596ea85d94c9f75db9e1dd06a1d6060ebfd93ca1b2b70056f2c90b82088ec59eec5e55ec07a9ae6a2d4338ea7c58f501dd03fe03045e5abed6ace2ceb4372dcb81a833219f40eac3d90b3b0e5413bbcc22191762d9187b3d58bb8694db8 + [1666962087.595064][218195:218195] CHIP:DMG: buffer_ptr = 94136416764416 + [1666962087.595070][218195:218195] CHIP:DMG: } + [1666962087.595076][218195:218195] CHIP:DMG: + [1666962087.595096][218195:218195] CHIP:DMG: Decrypted Payload (372 bytes) = + [1666962087.595104][218195:218195] CHIP:DMG: { + [1666962087.595109][218195:218195] CHIP:DMG: data = 1536011535012600ced288a5370124020024031d2404031836021818181535012600ced288a5370124020024031d24040334051824020118181535012600ced288a5370124020024031d24040334051824020318181535012600ced288a5370124020024031d24040334051824020418181535012600ced288a5370124020024031d24040334051824020518181535012600ced288a5370124020024031d24040334051824020618181535012600ced288a5370124020024031d24040334051824020718181535012600ced288a5370124020024031d24040334051824020818181535012600ced288a5370124020024031d24040334051824020918181535012600ced288a5370124020024031d24040334051824020a18181535012600ced288a5370124020024031d24040334051824020b18181535012600ced288a5370124020024031d24040334051824020c18181535012600ced288a5370124020024031d24040334051824020d181818290424ff0118 + [1666962087.595120][218195:218195] CHIP:DMG: } + [1666962087.595126][218195:218195] CHIP:DMG: + [1666962087.595245][218195:218195] CHIP:DMG: ReportDataMessage = + [1666962087.595252][218195:218195] CHIP:DMG: { + [1666962087.595259][218195:218195] CHIP:DMG: AttributeReportIBs = + [1666962087.595270][218195:218195] CHIP:DMG: [ + [1666962087.595276][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962087.595287][218195:218195] CHIP:DMG: { + [1666962087.595294][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962087.595302][218195:218195] CHIP:DMG: { + [1666962087.595310][218195:218195] CHIP:DMG: DataVersion = 0xa588d2ce, + [1666962087.595319][218195:218195] CHIP:DMG: AttributePathIB = + [1666962087.595327][218195:218195] CHIP:DMG: { + [1666962087.595336][218195:218195] CHIP:DMG: Endpoint = 0x0, + [1666962087.595344][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962087.595353][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962087.595362][218195:218195] CHIP:DMG: } + [1666962087.595373][218195:218195] CHIP:DMG: + [1666962087.595381][218195:218195] CHIP:DMG: Data = [ + [1666962087.595389][218195:218195] CHIP:DMG: + [1666962087.595399][218195:218195] CHIP:DMG: ], + [1666962087.595407][218195:218195] CHIP:DMG: }, + [1666962087.595417][218195:218195] CHIP:DMG: + [1666962087.595423][218195:218195] CHIP:DMG: }, + [1666962087.595436][218195:218195] CHIP:DMG: + [1666962087.595442][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962087.595453][218195:218195] CHIP:DMG: { + [1666962087.595460][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962087.595468][218195:218195] CHIP:DMG: { + [1666962087.595476][218195:218195] CHIP:DMG: DataVersion = 0xa588d2ce, + [1666962087.595483][218195:218195] CHIP:DMG: AttributePathIB = + [1666962087.595491][218195:218195] CHIP:DMG: { + [1666962087.595500][218195:218195] CHIP:DMG: Endpoint = 0x0, + [1666962087.595510][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962087.595519][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962087.595528][218195:218195] CHIP:DMG: ListIndex = Null, + [1666962087.595535][218195:218195] CHIP:DMG: } + [1666962087.595545][218195:218195] CHIP:DMG: + [1666962087.595554][218195:218195] CHIP:DMG: Data = 1, + [1666962087.595563][218195:218195] CHIP:DMG: }, + [1666962087.595573][218195:218195] CHIP:DMG: + [1666962087.595580][218195:218195] CHIP:DMG: }, + [1666962087.595595][218195:218195] CHIP:DMG: + [1666962087.595602][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962087.595613][218195:218195] CHIP:DMG: { + [1666962087.595621][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962087.595629][218195:218195] CHIP:DMG: { + [1666962087.595637][218195:218195] CHIP:DMG: DataVersion = 0xa588d2ce, + [1666962087.595644][218195:218195] CHIP:DMG: AttributePathIB = + [1666962087.595652][218195:218195] CHIP:DMG: { + [1666962087.595660][218195:218195] CHIP:DMG: Endpoint = 0x0, + [1666962087.595670][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962087.595678][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962087.595690][218195:218195] CHIP:DMG: ListIndex = Null, + [1666962087.595698][218195:218195] CHIP:DMG: } + [1666962087.595708][218195:218195] CHIP:DMG: + [1666962087.595716][218195:218195] CHIP:DMG: Data = 3, + [1666962087.595724][218195:218195] CHIP:DMG: }, + [1666962087.595736][218195:218195] CHIP:DMG: + [1666962087.595743][218195:218195] CHIP:DMG: }, + [1666962087.595756][218195:218195] CHIP:DMG: + [1666962087.595762][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962087.595772][218195:218195] CHIP:DMG: { + [1666962087.595779][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962087.595787][218195:218195] CHIP:DMG: { + [1666962087.595795][218195:218195] CHIP:DMG: DataVersion = 0xa588d2ce, + [1666962087.595802][218195:218195] CHIP:DMG: AttributePathIB = + [1666962087.595810][218195:218195] CHIP:DMG: { + [1666962087.595819][218195:218195] CHIP:DMG: Endpoint = 0x0, + [1666962087.595828][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962087.595838][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962087.595847][218195:218195] CHIP:DMG: ListIndex = Null, + [1666962087.595854][218195:218195] CHIP:DMG: } + [1666962087.595864][218195:218195] CHIP:DMG: + [1666962087.595874][218195:218195] CHIP:DMG: Data = 4, + [1666962087.595882][218195:218195] CHIP:DMG: }, + [1666962087.595892][218195:218195] CHIP:DMG: + [1666962087.595899][218195:218195] CHIP:DMG: }, + [1666962087.595912][218195:218195] CHIP:DMG: + [1666962087.595918][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962087.595929][218195:218195] CHIP:DMG: { + [1666962087.595935][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962087.595943][218195:218195] CHIP:DMG: { + [1666962087.595950][218195:218195] CHIP:DMG: DataVersion = 0xa588d2ce, + [1666962087.595958][218195:218195] CHIP:DMG: AttributePathIB = + [1666962087.595966][218195:218195] CHIP:DMG: { + [1666962087.595975][218195:218195] CHIP:DMG: Endpoint = 0x0, + [1666962087.595985][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962087.595994][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962087.596002][218195:218195] CHIP:DMG: ListIndex = Null, + [1666962087.596009][218195:218195] CHIP:DMG: } + [1666962087.596019][218195:218195] CHIP:DMG: + [1666962087.596027][218195:218195] CHIP:DMG: Data = 5, + [1666962087.596034][218195:218195] CHIP:DMG: }, + [1666962087.596044][218195:218195] CHIP:DMG: + [1666962087.596050][218195:218195] CHIP:DMG: }, + [1666962087.596064][218195:218195] CHIP:DMG: + [1666962087.596070][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962087.596080][218195:218195] CHIP:DMG: { + [1666962087.596086][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962087.596095][218195:218195] CHIP:DMG: { + [1666962087.596102][218195:218195] CHIP:DMG: DataVersion = 0xa588d2ce, + [1666962087.596110][218195:218195] CHIP:DMG: AttributePathIB = + [1666962087.596118][218195:218195] CHIP:DMG: { + [1666962087.596126][218195:218195] CHIP:DMG: Endpoint = 0x0, + [1666962087.596134][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962087.596143][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962087.596150][218195:218195] CHIP:DMG: ListIndex = Null, + [1666962087.596159][218195:218195] CHIP:DMG: } + [1666962087.596168][218195:218195] CHIP:DMG: + [1666962087.596176][218195:218195] CHIP:DMG: Data = 6, + [1666962087.596183][218195:218195] CHIP:DMG: }, + [1666962087.596193][218195:218195] CHIP:DMG: + [1666962087.596200][218195:218195] CHIP:DMG: }, + [1666962087.596213][218195:218195] CHIP:DMG: + [1666962087.596219][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962087.596230][218195:218195] CHIP:DMG: { + [1666962087.596236][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962087.596244][218195:218195] CHIP:DMG: { + [1666962087.596252][218195:218195] CHIP:DMG: DataVersion = 0xa588d2ce, + [1666962087.596259][218195:218195] CHIP:DMG: AttributePathIB = + [1666962087.596268][218195:218195] CHIP:DMG: { + [1666962087.596276][218195:218195] CHIP:DMG: Endpoint = 0x0, + [1666962087.596284][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962087.596292][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962087.596300][218195:218195] CHIP:DMG: ListIndex = Null, + [1666962087.596307][218195:218195] CHIP:DMG: } + [1666962087.596318][218195:218195] CHIP:DMG: + [1666962087.596326][218195:218195] CHIP:DMG: Data = 7, + [1666962087.596332][218195:218195] CHIP:DMG: }, + [1666962087.596343][218195:218195] CHIP:DMG: + [1666962087.596349][218195:218195] CHIP:DMG: }, + [1666962087.596362][218195:218195] CHIP:DMG: + [1666962087.596368][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962087.596378][218195:218195] CHIP:DMG: { + [1666962087.596384][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962087.596392][218195:218195] CHIP:DMG: { + [1666962087.596400][218195:218195] CHIP:DMG: DataVersion = 0xa588d2ce, + [1666962087.596407][218195:218195] CHIP:DMG: AttributePathIB = + [1666962087.596416][218195:218195] CHIP:DMG: { + [1666962087.596423][218195:218195] CHIP:DMG: Endpoint = 0x0, + [1666962087.596432][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962087.596440][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962087.596448][218195:218195] CHIP:DMG: ListIndex = Null, + [1666962087.596455][218195:218195] CHIP:DMG: } + [1666962087.596465][218195:218195] CHIP:DMG: + [1666962087.596474][218195:218195] CHIP:DMG: Data = 8, + [1666962087.596480][218195:218195] CHIP:DMG: }, + [1666962087.596490][218195:218195] CHIP:DMG: + [1666962087.596497][218195:218195] CHIP:DMG: }, + [1666962087.596510][218195:218195] CHIP:DMG: + [1666962087.596516][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962087.596527][218195:218195] CHIP:DMG: { + [1666962087.596533][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962087.596541][218195:218195] CHIP:DMG: { + [1666962087.596549][218195:218195] CHIP:DMG: DataVersion = 0xa588d2ce, + [1666962087.596556][218195:218195] CHIP:DMG: AttributePathIB = + [1666962087.596564][218195:218195] CHIP:DMG: { + [1666962087.596572][218195:218195] CHIP:DMG: Endpoint = 0x0, + [1666962087.596581][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962087.596590][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962087.596598][218195:218195] CHIP:DMG: ListIndex = Null, + [1666962087.596607][218195:218195] CHIP:DMG: } + [1666962087.596616][218195:218195] CHIP:DMG: + [1666962087.596626][218195:218195] CHIP:DMG: Data = 9, + [1666962087.596633][218195:218195] CHIP:DMG: }, + [1666962087.596643][218195:218195] CHIP:DMG: + [1666962087.596649][218195:218195] CHIP:DMG: }, + [1666962087.596662][218195:218195] CHIP:DMG: + [1666962087.596669][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962087.596679][218195:218195] CHIP:DMG: { + [1666962087.596686][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962087.596694][218195:218195] CHIP:DMG: { + [1666962087.596701][218195:218195] CHIP:DMG: DataVersion = 0xa588d2ce, + [1666962087.596709][218195:218195] CHIP:DMG: AttributePathIB = + [1666962087.596717][218195:218195] CHIP:DMG: { + [1666962087.596725][218195:218195] CHIP:DMG: Endpoint = 0x0, + [1666962087.596734][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962087.596742][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962087.596750][218195:218195] CHIP:DMG: ListIndex = Null, + [1666962087.596758][218195:218195] CHIP:DMG: } + [1666962087.596768][218195:218195] CHIP:DMG: + [1666962087.596776][218195:218195] CHIP:DMG: Data = 10, + [1666962087.596783][218195:218195] CHIP:DMG: }, + [1666962087.596793][218195:218195] CHIP:DMG: + [1666962087.596799][218195:218195] CHIP:DMG: }, + [1666962087.596812][218195:218195] CHIP:DMG: + [1666962087.596818][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962087.596829][218195:218195] CHIP:DMG: { + [1666962087.596835][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962087.596843][218195:218195] CHIP:DMG: { + [1666962087.596851][218195:218195] CHIP:DMG: DataVersion = 0xa588d2ce, + [1666962087.596858][218195:218195] CHIP:DMG: AttributePathIB = + [1666962087.596867][218195:218195] CHIP:DMG: { + [1666962087.596875][218195:218195] CHIP:DMG: Endpoint = 0x0, + [1666962087.596883][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962087.596894][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962087.596902][218195:218195] CHIP:DMG: ListIndex = Null, + [1666962087.596909][218195:218195] CHIP:DMG: } + [1666962087.596919][218195:218195] CHIP:DMG: + [1666962087.596927][218195:218195] CHIP:DMG: Data = 11, + [1666962087.596934][218195:218195] CHIP:DMG: }, + [1666962087.596944][218195:218195] CHIP:DMG: + [1666962087.596950][218195:218195] CHIP:DMG: }, + [1666962087.596963][218195:218195] CHIP:DMG: + [1666962087.596973][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962087.596984][218195:218195] CHIP:DMG: { + [1666962087.596990][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962087.596996][218195:218195] CHIP:DMG: { + [1666962087.597002][218195:218195] CHIP:DMG: DataVersion = 0xa588d2ce, + [1666962087.597008][218195:218195] CHIP:DMG: AttributePathIB = + [1666962087.597014][218195:218195] CHIP:DMG: { + [1666962087.597021][218195:218195] CHIP:DMG: Endpoint = 0x0, + [1666962087.597027][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962087.597033][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962087.597039][218195:218195] CHIP:DMG: ListIndex = Null, + [1666962087.597045][218195:218195] CHIP:DMG: } + [1666962087.597052][218195:218195] CHIP:DMG: + [1666962087.597059][218195:218195] CHIP:DMG: Data = 12, + [1666962087.597064][218195:218195] CHIP:DMG: }, + [1666962087.597072][218195:218195] CHIP:DMG: + [1666962087.597077][218195:218195] CHIP:DMG: }, + [1666962087.597089][218195:218195] CHIP:DMG: + [1666962087.597096][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962087.597107][218195:218195] CHIP:DMG: { + [1666962087.597113][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962087.597121][218195:218195] CHIP:DMG: { + [1666962087.597130][218195:218195] CHIP:DMG: DataVersion = 0xa588d2ce, + [1666962087.597137][218195:218195] CHIP:DMG: AttributePathIB = + [1666962087.597143][218195:218195] CHIP:DMG: { + [1666962087.597150][218195:218195] CHIP:DMG: Endpoint = 0x0, + [1666962087.597159][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962087.597166][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962087.597172][218195:218195] CHIP:DMG: ListIndex = Null, + [1666962087.597178][218195:218195] CHIP:DMG: } + [1666962087.597184][218195:218195] CHIP:DMG: + [1666962087.597190][218195:218195] CHIP:DMG: Data = 13, + [1666962087.597196][218195:218195] CHIP:DMG: }, + [1666962087.597204][218195:218195] CHIP:DMG: + [1666962087.597209][218195:218195] CHIP:DMG: }, + [1666962087.597216][218195:218195] CHIP:DMG: + [1666962087.597220][218195:218195] CHIP:DMG: ], + [1666962087.597256][218195:218195] CHIP:DMG: + [1666962087.597265][218195:218195] CHIP:DMG: SuppressResponse = true, + [1666962087.597273][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666962087.597279][218195:218195] CHIP:DMG: } - [1659972886.385225][3652:3652] CHIP:IM: Received Read request - [1659972886.385307][3652:3652] CHIP:DMG: ReadRequestMessage = - [1659972886.385353][3652:3652] CHIP:DMG: { - [1659972886.385377][3652:3652] CHIP:DMG: AttributePathIBs = - [1659972886.385413][3652:3652] CHIP:DMG: [ - [1659972886.385438][3652:3652] CHIP:DMG: AttributePathIB = - [1659972886.385482][3652:3652] CHIP:DMG: { - [1659972886.385511][3652:3652] CHIP:DMG: Endpoint = 0x8, - [1659972886.385555][3652:3652] CHIP:DMG: Cluster = 0x1d, - [1659972886.385596][3652:3652] CHIP:DMG: Attribute = 0x0000_0003, - [1659972886.385630][3652:3652] CHIP:DMG: } - [1659972886.385668][3652:3652] CHIP:DMG: - [1659972886.385694][3652:3652] CHIP:DMG: ], - [1659972886.385730][3652:3652] CHIP:DMG: - [1659972886.385757][3652:3652] CHIP:DMG: isFabricFiltered = true, - [1659972886.385793][3652:3652] CHIP:DMG: InteractionModelRevision = 1 - [1659972886.385817][3652:3652] CHIP:DMG: }, - [1659972886.385908][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659972886.386016][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659972886.386056][3652:3652] CHIP:DMG: Cluster 1d, Attribute 3 is dirty + ./chip-tool descriptor read parts-list 1 1 + Verify in TH(bridge-app) Log: + [1666962024.475117][218195:218195] CHIP:IM: Received Read request + [1666962024.475146][218195:218195] CHIP:DMG: ReadRequestMessage = + [1666962024.475155][218195:218195] CHIP:DMG: { + [1666962024.475161][218195:218195] CHIP:DMG: AttributePathIBs = + [1666962024.475169][218195:218195] CHIP:DMG: [ + [1666962024.475175][218195:218195] CHIP:DMG: AttributePathIB = + [1666962024.475184][218195:218195] CHIP:DMG: { + [1666962024.475191][218195:218195] CHIP:DMG: Endpoint = 0x1, + [1666962024.475199][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962024.475207][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962024.475215][218195:218195] CHIP:DMG: } + [1666962024.475225][218195:218195] CHIP:DMG: + [1666962024.475231][218195:218195] CHIP:DMG: ], + [1666962024.475240][218195:218195] CHIP:DMG: + [1666962024.475248][218195:218195] CHIP:DMG: isFabricFiltered = true, + [1666962024.475257][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666962024.475264][218195:218195] CHIP:DMG: }, + [1666962024.475297][218195:218195] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666962024.475327][218195:218195] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666962024.475336][218195:218195] CHIP:DMG: Cluster 1d, Attribute 3 is dirty + [1666962024.475343][218195:218195] CHIP:DMG: Reading attribute: Cluster=0x0000_001D Endpoint=1 AttributeId=0x0000_0003 (expanded=0) + [1666962024.475353][218195:218195] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_001D e=1 p=v + [1666962024.475372][218195:218195] CHIP:DMG: AccessControl: allowed + [1666962024.475414][218195:218195] CHIP:DMG: Sending report (payload has 344 bytes)... + [1666962024.475546][218195:218195] CHIP:EM: <<< [E:54322r M:16539831 (Ack:16060294)] (S) Msg TX to 1:000000000001B669 [E0A2] --- Type 0001:05 (IM:ReportData) + [1666962024.475559][218195:218195] CHIP:IN: (S) Sending msg 16539831 on secure session with LSID: 51713 + [1666962024.475723][218195:218195] CHIP:DMG: >> to UDP:[fe80::485c:bace:6107:3682%wlp3s0]:59192 | 16539831 | [Interaction Model (1) / Report Data (0x05) / Session = 37960 / Exchange = 54322] + [1666962024.475736][218195:218195] CHIP:DMG: Header Flags = + [1666962024.475743][218195:218195] CHIP:DMG: { + [1666962024.475758][218195:218195] CHIP:DMG: Exchange (0x06) = + [1666962024.475765][218195:218195] CHIP:DMG: { + [1666962024.475774][218195:218195] CHIP:DMG: AckMsg = 16060294 + [1666962024.475781][218195:218195] CHIP:DMG: NeedsAck = true + [1666962024.475787][218195:218195] CHIP:DMG: } + [1666962024.475799][218195:218195] CHIP:DMG: } + [1666962024.475806][218195:218195] CHIP:DMG: + [1666962024.475817][218195:218195] CHIP:DMG: Encrypted Payload (378 bytes) = + [1666962024.475824][218195:218195] CHIP:DMG: { + [1666962024.475831][218195:218195] CHIP:DMG: data = 00489400b760fc002339da2bb9f859e2c97c0037b5f78ac421947832bdf3d79f6ca2837ffc6ee714ed0a500314e6bb34e8d152d86e23ebfa7aeae2a6c9b66393e25411025eb6e39d6cb98ba50bc51e3eb2d08090404a02bf2d4fcd4bee51ca49731fb58cfe6b222f208e22afe971d36c9f67d6660d107fa90c537f9084e7fb5592aaf0ecfc3521f33f11e56e3132b0d80d51f7653d2f764f3e22cc0680d91c03e370170d6be3d13542b2e61b3996f45327bf467f3d87869bed5109bfbcd38b815ce0e2ec2518f0051327c611c7e1db47981db17fbbd0ff476658336a51ebddde8032d965507be3f043b9b99b18dd8d9468e70b19b6816a7a7a830f868b9e89035dae40c0534215a6031fcb4f937cba32a0c92ba878adeb4d10b708040715763324ce418f351f17de693e6e9c851cf99a1a516418769555619ca1f9b6937f7308814538debb770154646c10c88eaf8a0433cffa841b30f33e43916cf94aca3ea7a9f91d9226acb49c1e549d7c748c026045457ac1527fd2315a80 + [1666962024.475844][218195:218195] CHIP:DMG: buffer_ptr = 94136416760928 + [1666962024.475851][218195:218195] CHIP:DMG: } + [1666962024.475858][218195:218195] CHIP:DMG: + [1666962024.475872][218195:218195] CHIP:DMG: Decrypted Payload (344 bytes) = + [1666962024.475879][218195:218195] CHIP:DMG: { + [1666962024.475886][218195:218195] CHIP:DMG: data = 1536011535012600189f3e59370124020124031d2404031836021818181535012600189f3e59370124020124031d24040334051824020318181535012600189f3e59370124020124031d24040334051824020418181535012600189f3e59370124020124031d24040334051824020518181535012600189f3e59370124020124031d24040334051824020618181535012600189f3e59370124020124031d24040334051824020718181535012600189f3e59370124020124031d24040334051824020818181535012600189f3e59370124020124031d24040334051824020918181535012600189f3e59370124020124031d24040334051824020a18181535012600189f3e59370124020124031d24040334051824020b18181535012600189f3e59370124020124031d24040334051824020c18181535012600189f3e59370124020124031d24040334051824020d181818290424ff0118 + [1666962024.475898][218195:218195] CHIP:DMG: } + [1666962024.475905][218195:218195] CHIP:DMG: + [1666962024.476017][218195:218195] CHIP:DMG: ReportDataMessage = + [1666962024.476024][218195:218195] CHIP:DMG: { + [1666962024.476030][218195:218195] CHIP:DMG: AttributeReportIBs = + [1666962024.476043][218195:218195] CHIP:DMG: [ + [1666962024.476050][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962024.476062][218195:218195] CHIP:DMG: { + [1666962024.476071][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962024.476080][218195:218195] CHIP:DMG: { + [1666962024.476089][218195:218195] CHIP:DMG: DataVersion = 0x593e9f18, + [1666962024.476102][218195:218195] CHIP:DMG: AttributePathIB = + [1666962024.476111][218195:218195] CHIP:DMG: { + [1666962024.476120][218195:218195] CHIP:DMG: Endpoint = 0x1, + [1666962024.476134][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962024.476144][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962024.476151][218195:218195] CHIP:DMG: } + [1666962024.476160][218195:218195] CHIP:DMG: + [1666962024.476167][218195:218195] CHIP:DMG: Data = [ + [1666962024.476174][218195:218195] CHIP:DMG: + [1666962024.476184][218195:218195] CHIP:DMG: ], + [1666962024.476192][218195:218195] CHIP:DMG: }, + [1666962024.476203][218195:218195] CHIP:DMG: + [1666962024.476208][218195:218195] CHIP:DMG: }, + [1666962024.476219][218195:218195] CHIP:DMG: + [1666962024.476223][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962024.476232][218195:218195] CHIP:DMG: { + [1666962024.476238][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962024.476245][218195:218195] CHIP:DMG: { + [1666962024.476251][218195:218195] CHIP:DMG: DataVersion = 0x593e9f18, + [1666962024.476258][218195:218195] CHIP:DMG: AttributePathIB = + [1666962024.476265][218195:218195] CHIP:DMG: { + [1666962024.476272][218195:218195] CHIP:DMG: Endpoint = 0x1, + [1666962024.476279][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962024.476288][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962024.476295][218195:218195] CHIP:DMG: ListIndex = Null, + [1666962024.476301][218195:218195] CHIP:DMG: } + [1666962024.476309][218195:218195] CHIP:DMG: + [1666962024.476316][218195:218195] CHIP:DMG: Data = 3, + [1666962024.476323][218195:218195] CHIP:DMG: }, + [1666962024.476332][218195:218195] CHIP:DMG: + [1666962024.476337][218195:218195] CHIP:DMG: }, + [1666962024.476349][218195:218195] CHIP:DMG: + [1666962024.476354][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962024.476363][218195:218195] CHIP:DMG: { + [1666962024.476369][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962024.476376][218195:218195] CHIP:DMG: { + [1666962024.476383][218195:218195] CHIP:DMG: DataVersion = 0x593e9f18, + [1666962024.476389][218195:218195] CHIP:DMG: AttributePathIB = + [1666962024.476396][218195:218195] CHIP:DMG: { + [1666962024.476403][218195:218195] CHIP:DMG: Endpoint = 0x1, + [1666962024.476410][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962024.476418][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962024.476425][218195:218195] CHIP:DMG: ListIndex = Null, + [1666962024.476432][218195:218195] CHIP:DMG: } + [1666962024.476440][218195:218195] CHIP:DMG: + [1666962024.476447][218195:218195] CHIP:DMG: Data = 4, + [1666962024.476453][218195:218195] CHIP:DMG: }, + [1666962024.476462][218195:218195] CHIP:DMG: + [1666962024.476468][218195:218195] CHIP:DMG: }, + [1666962024.476480][218195:218195] CHIP:DMG: + [1666962024.476485][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962024.476494][218195:218195] CHIP:DMG: { + [1666962024.476500][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962024.476507][218195:218195] CHIP:DMG: { + [1666962024.476513][218195:218195] CHIP:DMG: DataVersion = 0x593e9f18, + [1666962024.476520][218195:218195] CHIP:DMG: AttributePathIB = + [1666962024.476527][218195:218195] CHIP:DMG: { + [1666962024.476534][218195:218195] CHIP:DMG: Endpoint = 0x1, + [1666962024.476543][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962024.476552][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962024.476560][218195:218195] CHIP:DMG: ListIndex = Null, + [1666962024.476569][218195:218195] CHIP:DMG: } + [1666962024.476577][218195:218195] CHIP:DMG: + [1666962024.476584][218195:218195] CHIP:DMG: Data = 5, + [1666962024.476590][218195:218195] CHIP:DMG: }, + [1666962024.476599][218195:218195] CHIP:DMG: + [1666962024.476605][218195:218195] CHIP:DMG: }, + [1666962024.476616][218195:218195] CHIP:DMG: + [1666962024.476622][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962024.476631][218195:218195] CHIP:DMG: { + [1666962024.476637][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962024.476643][218195:218195] CHIP:DMG: { + [1666962024.476650][218195:218195] CHIP:DMG: DataVersion = 0x593e9f18, + [1666962024.476657][218195:218195] CHIP:DMG: AttributePathIB = + [1666962024.476664][218195:218195] CHIP:DMG: { + [1666962024.476671][218195:218195] CHIP:DMG: Endpoint = 0x1, + [1666962024.476678][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962024.476687][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962024.476694][218195:218195] CHIP:DMG: ListIndex = Null, + [1666962024.476703][218195:218195] CHIP:DMG: } + [1666962024.476711][218195:218195] CHIP:DMG: + [1666962024.476718][218195:218195] CHIP:DMG: Data = 6, + [1666962024.476724][218195:218195] CHIP:DMG: }, + [1666962024.476733][218195:218195] CHIP:DMG: + [1666962024.476739][218195:218195] CHIP:DMG: }, + [1666962024.476750][218195:218195] CHIP:DMG: + [1666962024.476756][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962024.476765][218195:218195] CHIP:DMG: { + [1666962024.476771][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962024.476777][218195:218195] CHIP:DMG: { + [1666962024.476784][218195:218195] CHIP:DMG: DataVersion = 0x593e9f18, + [1666962024.476790][218195:218195] CHIP:DMG: AttributePathIB = + [1666962024.476797][218195:218195] CHIP:DMG: { + [1666962024.476804][218195:218195] CHIP:DMG: Endpoint = 0x1, + [1666962024.476812][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962024.476820][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962024.476827][218195:218195] CHIP:DMG: ListIndex = Null, + [1666962024.476835][218195:218195] CHIP:DMG: } + [1666962024.476844][218195:218195] CHIP:DMG: + [1666962024.476851][218195:218195] CHIP:DMG: Data = 7, + [1666962024.476858][218195:218195] CHIP:DMG: }, + [1666962024.476867][218195:218195] CHIP:DMG: + [1666962024.476872][218195:218195] CHIP:DMG: }, + [1666962024.476884][218195:218195] CHIP:DMG: + [1666962024.476890][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962024.476898][218195:218195] CHIP:DMG: { + [1666962024.476904][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962024.476911][218195:218195] CHIP:DMG: { + [1666962024.476918][218195:218195] CHIP:DMG: DataVersion = 0x593e9f18, + [1666962024.476926][218195:218195] CHIP:DMG: AttributePathIB = + [1666962024.476933][218195:218195] CHIP:DMG: { + [1666962024.476940][218195:218195] CHIP:DMG: Endpoint = 0x1, + [1666962024.476948][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962024.476959][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962024.476968][218195:218195] CHIP:DMG: ListIndex = Null, + [1666962024.476975][218195:218195] CHIP:DMG: } + [1666962024.476983][218195:218195] CHIP:DMG: + [1666962024.476990][218195:218195] CHIP:DMG: Data = 8, + [1666962024.476997][218195:218195] CHIP:DMG: }, + [1666962024.477005][218195:218195] CHIP:DMG: + [1666962024.477011][218195:218195] CHIP:DMG: }, + [1666962024.477022][218195:218195] CHIP:DMG: + [1666962024.477028][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962024.477037][218195:218195] CHIP:DMG: { + [1666962024.477043][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962024.477050][218195:218195] CHIP:DMG: { + [1666962024.477057][218195:218195] CHIP:DMG: DataVersion = 0x593e9f18, + [1666962024.477064][218195:218195] CHIP:DMG: AttributePathIB = + [1666962024.477071][218195:218195] CHIP:DMG: { + [1666962024.477078][218195:218195] CHIP:DMG: Endpoint = 0x1, + [1666962024.477087][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962024.477096][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962024.477103][218195:218195] CHIP:DMG: ListIndex = Null, + [1666962024.477111][218195:218195] CHIP:DMG: } + [1666962024.477119][218195:218195] CHIP:DMG: + [1666962024.477127][218195:218195] CHIP:DMG: Data = 9, + [1666962024.477133][218195:218195] CHIP:DMG: }, + [1666962024.477142][218195:218195] CHIP:DMG: + [1666962024.477148][218195:218195] CHIP:DMG: }, + [1666962024.477159][218195:218195] CHIP:DMG: + [1666962024.477165][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962024.477174][218195:218195] CHIP:DMG: { + [1666962024.477180][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962024.477187][218195:218195] CHIP:DMG: { + [1666962024.477193][218195:218195] CHIP:DMG: DataVersion = 0x593e9f18, + [1666962024.477200][218195:218195] CHIP:DMG: AttributePathIB = + [1666962024.477207][218195:218195] CHIP:DMG: { + [1666962024.477214][218195:218195] CHIP:DMG: Endpoint = 0x1, + [1666962024.477223][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962024.477232][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962024.477239][218195:218195] CHIP:DMG: ListIndex = Null, + [1666962024.477247][218195:218195] CHIP:DMG: } + [1666962024.477255][218195:218195] CHIP:DMG: + [1666962024.477262][218195:218195] CHIP:DMG: Data = 10, + [1666962024.477269][218195:218195] CHIP:DMG: }, + [1666962024.477278][218195:218195] CHIP:DMG: + [1666962024.477283][218195:218195] CHIP:DMG: }, + [1666962024.477294][218195:218195] CHIP:DMG: + [1666962024.477299][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962024.477308][218195:218195] CHIP:DMG: { + [1666962024.477314][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962024.477321][218195:218195] CHIP:DMG: { + [1666962024.477328][218195:218195] CHIP:DMG: DataVersion = 0x593e9f18, + [1666962024.477335][218195:218195] CHIP:DMG: AttributePathIB = + [1666962024.477342][218195:218195] CHIP:DMG: { + [1666962024.477350][218195:218195] CHIP:DMG: Endpoint = 0x1, + [1666962024.477359][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962024.477368][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962024.477376][218195:218195] CHIP:DMG: ListIndex = Null, + [1666962024.477384][218195:218195] CHIP:DMG: } + [1666962024.477393][218195:218195] CHIP:DMG: + [1666962024.477400][218195:218195] CHIP:DMG: Data = 11, + [1666962024.477407][218195:218195] CHIP:DMG: }, + [1666962024.477415][218195:218195] CHIP:DMG: + [1666962024.477421][218195:218195] CHIP:DMG: }, + [1666962024.477433][218195:218195] CHIP:DMG: + [1666962024.477440][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962024.477450][218195:218195] CHIP:DMG: { + [1666962024.477457][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962024.477465][218195:218195] CHIP:DMG: { + [1666962024.477472][218195:218195] CHIP:DMG: DataVersion = 0x593e9f18, + [1666962024.477480][218195:218195] CHIP:DMG: AttributePathIB = + [1666962024.477488][218195:218195] CHIP:DMG: { + [1666962024.477495][218195:218195] CHIP:DMG: Endpoint = 0x1, + [1666962024.477504][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962024.477512][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962024.477520][218195:218195] CHIP:DMG: ListIndex = Null, + [1666962024.477527][218195:218195] CHIP:DMG: } + [1666962024.477536][218195:218195] CHIP:DMG: + [1666962024.477545][218195:218195] CHIP:DMG: Data = 12, + [1666962024.477552][218195:218195] CHIP:DMG: }, + [1666962024.477560][218195:218195] CHIP:DMG: + [1666962024.477567][218195:218195] CHIP:DMG: }, + [1666962024.477579][218195:218195] CHIP:DMG: + [1666962024.477586][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962024.477595][218195:218195] CHIP:DMG: { + [1666962024.477601][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962024.477608][218195:218195] CHIP:DMG: { + [1666962024.477614][218195:218195] CHIP:DMG: DataVersion = 0x593e9f18, + [1666962024.477621][218195:218195] CHIP:DMG: AttributePathIB = + [1666962024.477629][218195:218195] CHIP:DMG: { + [1666962024.477636][218195:218195] CHIP:DMG: Endpoint = 0x1, + [1666962024.477644][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962024.477651][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962024.477659][218195:218195] CHIP:DMG: ListIndex = Null, + [1666962024.477667][218195:218195] CHIP:DMG: } + [1666962024.477678][218195:218195] CHIP:DMG: + [1666962024.477686][218195:218195] CHIP:DMG: Data = 13, + [1666962024.477694][218195:218195] CHIP:DMG: }, + [1666962024.477703][218195:218195] CHIP:DMG: + [1666962024.477709][218195:218195] CHIP:DMG: }, + [1666962024.477717][218195:218195] CHIP:DMG: + [1666962024.477723][218195:218195] CHIP:DMG: ], + [1666962024.477761][218195:218195] CHIP:DMG: + [1666962024.477768][218195:218195] CHIP:DMG: SuppressResponse = true, + [1666962024.477774][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666962024.477781][218195:218195] CHIP:DMG: } + [1666962024.477789][218195:218195] CHIP:DMG: - ./chip-tool descriptor read parts-list 1 9 + ./chip-tool descriptor read parts-list 1 2 Verify in TH(bridge-app) Log: + [1666962122.075925][218195:218195] CHIP:IM: Received Read request + [1666962122.075953][218195:218195] CHIP:DMG: ReadRequestMessage = + [1666962122.075960][218195:218195] CHIP:DMG: { + [1666962122.075965][218195:218195] CHIP:DMG: AttributePathIBs = + [1666962122.075972][218195:218195] CHIP:DMG: [ + [1666962122.075978][218195:218195] CHIP:DMG: AttributePathIB = + [1666962122.075985][218195:218195] CHIP:DMG: { + [1666962122.075991][218195:218195] CHIP:DMG: Endpoint = 0x2, + [1666962122.075998][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962122.076005][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962122.076011][218195:218195] CHIP:DMG: } + [1666962122.076018][218195:218195] CHIP:DMG: + [1666962122.076025][218195:218195] CHIP:DMG: ], + [1666962122.076032][218195:218195] CHIP:DMG: + [1666962122.076039][218195:218195] CHIP:DMG: isFabricFiltered = true, + [1666962122.076045][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666962122.076050][218195:218195] CHIP:DMG: }, + [1666962122.076076][218195:218195] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666962122.076096][218195:218195] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666962122.076104][218195:218195] CHIP:DMG: Cluster 1d, Attribute 3 is dirty + [1666962122.076109][218195:218195] CHIP:DMG: Reading attribute: Cluster=0x0000_001D Endpoint=2 AttributeId=0x0000_0003 (expanded=0) + [1666962122.076124][218195:218195] CHIP:DMG: Sending report (payload has 33 bytes)... + [1666962122.076230][218195:218195] CHIP:EM: <<< [E:12842r M:6348185 (Ack:232430163)] (S) Msg TX to 1:000000000001B669 [E0A2] --- Type 0001:05 (IM:ReportData) + [1666962122.076242][218195:218195] CHIP:IN: (S) Sending msg 6348185 on secure session with LSID: 51715 + [1666962122.076377][218195:218195] CHIP:DMG: >> to UDP:[fe80::485c:bace:6107:3682%wlp3s0]:46280 | 6348185 | [Interaction Model (1) / Report Data (0x05) / Session = 23464 / Exchange = 12842] + [1666962122.076393][218195:218195] CHIP:DMG: Header Flags = + [1666962122.076400][218195:218195] CHIP:DMG: { + [1666962122.076416][218195:218195] CHIP:DMG: Exchange (0x06) = + [1666962122.076422][218195:218195] CHIP:DMG: { + [1666962122.076431][218195:218195] CHIP:DMG: AckMsg = 232430163 + [1666962122.076438][218195:218195] CHIP:DMG: NeedsAck = true + [1666962122.076445][218195:218195] CHIP:DMG: } + [1666962122.076457][218195:218195] CHIP:DMG: } + [1666962122.076463][218195:218195] CHIP:DMG: + [1666962122.076473][218195:218195] CHIP:DMG: Encrypted Payload (67 bytes) = + [1666962122.076479][218195:218195] CHIP:DMG: { + [1666962122.076485][218195:218195] CHIP:DMG: data = 00a85b0099dd60001e26b5c1cfa1da4d303aea77d3171c34b8d4c5f53620b3db5a353b9220df87512e58952b5ea5b56dffc79121a74544db29f4bb907e23a33d82a0ca + [1666962122.076491][218195:218195] CHIP:DMG: buffer_ptr = 94136416764416 + [1666962122.076497][218195:218195] CHIP:DMG: } + [1666962122.076503][218195:218195] CHIP:DMG: + [1666962122.076515][218195:218195] CHIP:DMG: Decrypted Payload (33 bytes) = + [1666962122.076521][218195:218195] CHIP:DMG: { + [1666962122.076529][218195:218195] CHIP:DMG: data = 153601153500370024020224031d24040318350124007f18181818290424ff0118 + [1666962122.076536][218195:218195] CHIP:DMG: } + [1666962122.076542][218195:218195] CHIP:DMG: + [1666962122.076566][218195:218195] CHIP:DMG: ReportDataMessage = + [1666962122.076572][218195:218195] CHIP:DMG: { + [1666962122.076578][218195:218195] CHIP:DMG: AttributeReportIBs = + [1666962122.076587][218195:218195] CHIP:DMG: [ + [1666962122.076593][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962122.076602][218195:218195] CHIP:DMG: { + [1666962122.076608][218195:218195] CHIP:DMG: AttributeStatusIB = + [1666962122.076615][218195:218195] CHIP:DMG: { + [1666962122.076621][218195:218195] CHIP:DMG: AttributePathIB = + [1666962122.076628][218195:218195] CHIP:DMG: { + [1666962122.076636][218195:218195] CHIP:DMG: Endpoint = 0x2, + [1666962122.076644][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962122.076653][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962122.076660][218195:218195] CHIP:DMG: } + [1666962122.076671][218195:218195] CHIP:DMG: + [1666962122.076678][218195:218195] CHIP:DMG: StatusIB = + [1666962122.076686][218195:218195] CHIP:DMG: { + [1666962122.076694][218195:218195] CHIP:DMG: status = 0x7f (UNSUPPORTED_ENDPOINT), + [1666962122.076702][218195:218195] CHIP:DMG: }, + [1666962122.076708][218195:218195] CHIP:DMG: + [1666962122.076713][218195:218195] CHIP:DMG: }, + [1666962122.076720][218195:218195] CHIP:DMG: + [1666962122.076725][218195:218195] CHIP:DMG: }, + [1666962122.076732][218195:218195] CHIP:DMG: + [1666962122.076736][218195:218195] CHIP:DMG: ], + [1666962122.076744][218195:218195] CHIP:DMG: + [1666962122.076753][218195:218195] CHIP:DMG: SuppressResponse = true, + [1666962122.076761][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666962122.076769][218195:218195] CHIP:DMG: } - [1659972886.385225][3652:3652] CHIP:IM: Received Read request - [1659972886.385307][3652:3652] CHIP:DMG: ReadRequestMessage = - [1659972886.385353][3652:3652] CHIP:DMG: { - [1659972886.385377][3652:3652] CHIP:DMG: AttributePathIBs = - [1659972886.385413][3652:3652] CHIP:DMG: [ - [1659972886.385438][3652:3652] CHIP:DMG: AttributePathIB = - [1659972886.385482][3652:3652] CHIP:DMG: { - [1659972886.385511][3652:3652] CHIP:DMG: Endpoint = 0x9, - [1659972886.385555][3652:3652] CHIP:DMG: Cluster = 0x1d, - [1659972886.385596][3652:3652] CHIP:DMG: Attribute = 0x0000_0003, - [1659972886.385630][3652:3652] CHIP:DMG: } - [1659972886.385668][3652:3652] CHIP:DMG: - [1659972886.385694][3652:3652] CHIP:DMG: ], - [1659972886.385730][3652:3652] CHIP:DMG: - [1659972886.385757][3652:3652] CHIP:DMG: isFabricFiltered = true, - [1659972886.385793][3652:3652] CHIP:DMG: InteractionModelRevision = 1 - [1659972886.385817][3652:3652] CHIP:DMG: }, - [1659972886.385908][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659972886.386016][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659972886.386056][3652:3652] CHIP:DMG: Cluster 1d, Attribute 3 is dirty - - - ./chip-tool descriptor read parts-list 1 10 - - Verify in TH(bridge-app) Log: - - [1659972886.385225][3652:3652] CHIP:IM: Received Read request - [1659972886.385307][3652:3652] CHIP:DMG: ReadRequestMessage = - [1659972886.385353][3652:3652] CHIP:DMG: { - [1659972886.385377][3652:3652] CHIP:DMG: AttributePathIBs = - [1659972886.385413][3652:3652] CHIP:DMG: [ - [1659972886.385438][3652:3652] CHIP:DMG: AttributePathIB = - [1659972886.385482][3652:3652] CHIP:DMG: { - [1659972886.385511][3652:3652] CHIP:DMG: Endpoint = 0x10, - [1659972886.385555][3652:3652] CHIP:DMG: Cluster = 0x1d, - [1659972886.385596][3652:3652] CHIP:DMG: Attribute = 0x0000_0003, - [1659972886.385630][3652:3652] CHIP:DMG: } - [1659972886.385668][3652:3652] CHIP:DMG: - [1659972886.385694][3652:3652] CHIP:DMG: ], - [1659972886.385730][3652:3652] CHIP:DMG: - [1659972886.385757][3652:3652] CHIP:DMG: isFabricFiltered = true, - [1659972886.385793][3652:3652] CHIP:DMG: InteractionModelRevision = 1 - [1659972886.385817][3652:3652] CHIP:DMG: }, - [1659972886.385908][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659972886.386016][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659972886.386056][3652:3652] CHIP:DMG: Cluster 1d, Attribute 3 is dirty - - ./chip-tool descriptor read parts-list 1 11 - - Verify in TH(bridge-app) Log: - - [1659972886.385225][3652:3652] CHIP:IM: Received Read request - [1659972886.385307][3652:3652] CHIP:DMG: ReadRequestMessage = - [1659972886.385353][3652:3652] CHIP:DMG: { - [1659972886.385377][3652:3652] CHIP:DMG: AttributePathIBs = - [1659972886.385413][3652:3652] CHIP:DMG: [ - [1659972886.385438][3652:3652] CHIP:DMG: AttributePathIB = - [1659972886.385482][3652:3652] CHIP:DMG: { - [1659972886.385511][3652:3652] CHIP:DMG: Endpoint = 0x11, - [1659972886.385555][3652:3652] CHIP:DMG: Cluster = 0x1d, - [1659972886.385596][3652:3652] CHIP:DMG: Attribute = 0x0000_0003, - [1659972886.385630][3652:3652] CHIP:DMG: } - [1659972886.385668][3652:3652] CHIP:DMG: - [1659972886.385694][3652:3652] CHIP:DMG: ], - [1659972886.385730][3652:3652] CHIP:DMG: - [1659972886.385757][3652:3652] CHIP:DMG: isFabricFiltered = true, - [1659972886.385793][3652:3652] CHIP:DMG: InteractionModelRevision = 1 - [1659972886.385817][3652:3652] CHIP:DMG: }, - [1659972886.385908][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659972886.386016][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659972886.386056][3652:3652] CHIP:DMG: Cluster 1d, Attribute 3 is dirty - - - ./chip-tool descriptor read parts-list 1 12 - - Verify in TH(bridge-app) Log: - - [1659972886.385225][3652:3652] CHIP:IM: Received Read request - [1659972886.385307][3652:3652] CHIP:DMG: ReadRequestMessage = - [1659972886.385353][3652:3652] CHIP:DMG: { - [1659972886.385377][3652:3652] CHIP:DMG: AttributePathIBs = - [1659972886.385413][3652:3652] CHIP:DMG: [ - [1659972886.385438][3652:3652] CHIP:DMG: AttributePathIB = - [1659972886.385482][3652:3652] CHIP:DMG: { - [1659972886.385511][3652:3652] CHIP:DMG: Endpoint = 0x12, - [1659972886.385555][3652:3652] CHIP:DMG: Cluster = 0x1d, - [1659972886.385596][3652:3652] CHIP:DMG: Attribute = 0x0000_0003, - [1659972886.385630][3652:3652] CHIP:DMG: } - [1659972886.385668][3652:3652] CHIP:DMG: - [1659972886.385694][3652:3652] CHIP:DMG: ], - [1659972886.385730][3652:3652] CHIP:DMG: - [1659972886.385757][3652:3652] CHIP:DMG: isFabricFiltered = true, - [1659972886.385793][3652:3652] CHIP:DMG: InteractionModelRevision = 1 - [1659972886.385817][3652:3652] CHIP:DMG: }, - [1659972886.385908][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659972886.386016][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659972886.386056][3652:3652] CHIP:DMG: Cluster 1d, Attribute 3 is dirty - - - ./chip-tool descriptor read parts-list 1 13 - - Verify in TH(bridge-app) Log: - - [1659972886.385225][3652:3652] CHIP:IM: Received Read request - [1659972886.385307][3652:3652] CHIP:DMG: ReadRequestMessage = - [1659972886.385353][3652:3652] CHIP:DMG: { - [1659972886.385377][3652:3652] CHIP:DMG: AttributePathIBs = - [1659972886.385413][3652:3652] CHIP:DMG: [ - [1659972886.385438][3652:3652] CHIP:DMG: AttributePathIB = - [1659972886.385482][3652:3652] CHIP:DMG: { - [1659972886.385511][3652:3652] CHIP:DMG: Endpoint = 0x13, - [1659972886.385555][3652:3652] CHIP:DMG: Cluster = 0x1d, - [1659972886.385596][3652:3652] CHIP:DMG: Attribute = 0x0000_0003, - [1659972886.385630][3652:3652] CHIP:DMG: } - [1659972886.385668][3652:3652] CHIP:DMG: - [1659972886.385694][3652:3652] CHIP:DMG: ], - [1659972886.385730][3652:3652] CHIP:DMG: - [1659972886.385757][3652:3652] CHIP:DMG: isFabricFiltered = true, - [1659972886.385793][3652:3652] CHIP:DMG: InteractionModelRevision = 1 - [1659972886.385817][3652:3652] CHIP:DMG: }, - [1659972886.385908][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659972886.386016][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659972886.386056][3652:3652] CHIP:DMG: Cluster 1d, Attribute 3 is dirty - disabled: true - - - label: "Verify DUT contains the (supported) devices from the above list" - PICS: MCORE.DEVLIST.UseDevices - verification: | - sudo ./chip-bridge-app - - ./chip-tool pairing ethernet 1 20202021 3840 fe80::e65f:1ff:fe0f:2753 5540 - - ./chip-tool descriptor read device-list 1 1 - - Verify in TH(bridge-app) Log: - [1659972694.732632][3652:3652] CHIP:IM: Received Read request - [1659972694.732712][3652:3652] CHIP:DMG: ReadRequestMessage = - [1659972694.732739][3652:3652] CHIP:DMG: { - [1659972694.732761][3652:3652] CHIP:DMG: AttributePathIBs = - [1659972694.732800][3652:3652] CHIP:DMG: [ - [1659972694.732824][3652:3652] CHIP:DMG: AttributePathIB = - [1659972694.732866][3652:3652] CHIP:DMG: { - [1659972694.732905][3652:3652] CHIP:DMG: Endpoint = 0x1, - [1659972694.732940][3652:3652] CHIP:DMG: Cluster = 0x1d, - [1659972694.732980][3652:3652] CHIP:DMG: Attribute = 0x0000_0000, - [1659972694.733009][3652:3652] CHIP:DMG: } - [1659972694.733066][3652:3652] CHIP:DMG: - [1659972694.733092][3652:3652] CHIP:DMG: ], - [1659972694.733128][3652:3652] CHIP:DMG: - [1659972694.733154][3652:3652] CHIP:DMG: isFabricFiltered = true, - [1659972694.733188][3652:3652] CHIP:DMG: InteractionModelRevision = 1 - [1659972694.733211][3652:3652] CHIP:DMG: }, - [1659972694.733292][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659972694.733401][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659972694.733429][3652:3652] CHIP:DMG: Cluster 1d, Attribute 0 is dirty - [1659972694.733460][3652:3652] CHIP:DMG: Reading attribute: Cluster=0x0000_001D Endpoint=1 AttributeId=0x0000_0000 (expanded=0) - [1659972694.733487][3652:3652] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_001D e=1 p=v - [1659972694.733520][3652:3652] CHIP:DMG: AccessControl: allowed - - - ./chip-tool descriptor read device-list 1 2 - - Verify in TH(bridge-app) Log: - [1659972694.732632][3652:3652] CHIP:IM: Received Read request - [1659972694.732712][3652:3652] CHIP:DMG: ReadRequestMessage = - [1659972694.732739][3652:3652] CHIP:DMG: { - [1659972694.732761][3652:3652] CHIP:DMG: AttributePathIBs = - [1659972694.732800][3652:3652] CHIP:DMG: [ - [1659972694.732824][3652:3652] CHIP:DMG: AttributePathIB = - [1659972694.732866][3652:3652] CHIP:DMG: { - [1659972694.732905][3652:3652] CHIP:DMG: Endpoint = 0x2, - [1659972694.732940][3652:3652] CHIP:DMG: Cluster = 0x1d, - [1659972694.732980][3652:3652] CHIP:DMG: Attribute = 0x0000_0000, - [1659972694.733009][3652:3652] CHIP:DMG: } - [1659972694.733066][3652:3652] CHIP:DMG: - [1659972694.733092][3652:3652] CHIP:DMG: ], - [1659972694.733128][3652:3652] CHIP:DMG: - [1659972694.733154][3652:3652] CHIP:DMG: isFabricFiltered = true, - [1659972694.733188][3652:3652] CHIP:DMG: InteractionModelRevision = 1 - [1659972694.733211][3652:3652] CHIP:DMG: }, - [1659972694.733292][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659972694.733401][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659972694.733429][3652:3652] CHIP:DMG: Cluster 1d, Attribute 0 is dirty - [1659972694.733460][3652:3652] CHIP:DMG: Reading attribute: Cluster=0x0000_001D Endpoint=1 AttributeId=0x0000_0000 (expanded=0) - [1659972694.733487][3652:3652] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_001D e=1 p=v - [1659972694.733520][3652:3652] CHIP:DMG: AccessControl: allowed - - ./chip-tool descriptor read device-list 1 3 - - Verify in TH(bridge-app) Log: - [1659972745.371532][3652:3652] CHIP:IM: Received Read request - [1659972745.371611][3652:3652] CHIP:DMG: ReadRequestMessage = - [1659972745.371654][3652:3652] CHIP:DMG: { - [1659972745.371678][3652:3652] CHIP:DMG: AttributePathIBs = - [1659972745.371716][3652:3652] CHIP:DMG: [ - [1659972745.371742][3652:3652] CHIP:DMG: AttributePathIB = - [1659972745.371781][3652:3652] CHIP:DMG: { - [1659972745.371818][3652:3652] CHIP:DMG: Endpoint = 0x3, - [1659972745.371860][3652:3652] CHIP:DMG: Cluster = 0x1d, - [1659972745.371902][3652:3652] CHIP:DMG: Attribute = 0x0000_0000, - [1659972745.371933][3652:3652] CHIP:DMG: } - [1659972745.371971][3652:3652] CHIP:DMG: - [1659972745.371997][3652:3652] CHIP:DMG: ], - [1659972745.372036][3652:3652] CHIP:DMG: - [1659972745.372063][3652:3652] CHIP:DMG: isFabricFiltered = true, - [1659972745.372099][3652:3652] CHIP:DMG: InteractionModelRevision = 1 - [1659972745.372124][3652:3652] CHIP:DMG: }, - [1659972745.372217][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659972745.372312][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659972745.372343][3652:3652] CHIP:DMG: Cluster 1d, Attribute 0 is dirty - - - - ./chip-tool descriptor read device-list 1 4 - - Verify in TH(bridge-app) Log: - [1659972745.371532][3652:3652] CHIP:IM: Received Read request - [1659972745.371611][3652:3652] CHIP:DMG: ReadRequestMessage = - [1659972745.371654][3652:3652] CHIP:DMG: { - [1659972745.371678][3652:3652] CHIP:DMG: AttributePathIBs = - [1659972745.371716][3652:3652] CHIP:DMG: [ - [1659972745.371742][3652:3652] CHIP:DMG: AttributePathIB = - [1659972745.371781][3652:3652] CHIP:DMG: { - [1659972745.371818][3652:3652] CHIP:DMG: Endpoint = 0x4, - [1659972745.371860][3652:3652] CHIP:DMG: Cluster = 0x1d, - [1659972745.371902][3652:3652] CHIP:DMG: Attribute = 0x0000_0000, - [1659972745.371933][3652:3652] CHIP:DMG: } - [1659972745.371971][3652:3652] CHIP:DMG: - [1659972745.371997][3652:3652] CHIP:DMG: ], - [1659972745.372036][3652:3652] CHIP:DMG: - [1659972745.372063][3652:3652] CHIP:DMG: isFabricFiltered = true, - [1659972745.372099][3652:3652] CHIP:DMG: InteractionModelRevision = 1 - [1659972745.372124][3652:3652] CHIP:DMG: }, - [1659972745.372217][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659972745.372312][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659972745.372343][3652:3652] CHIP:DMG: Cluster 1d, Attribute 0 is dirty - - - - - ./chip-tool descriptor read device-list 1 5 - - Verify in TH(bridge-app) Log: - [1659972745.371532][3652:3652] CHIP:IM: Received Read request - [1659972745.371611][3652:3652] CHIP:DMG: ReadRequestMessage = - [1659972745.371654][3652:3652] CHIP:DMG: { - [1659972745.371678][3652:3652] CHIP:DMG: AttributePathIBs = - [1659972745.371716][3652:3652] CHIP:DMG: [ - [1659972745.371742][3652:3652] CHIP:DMG: AttributePathIB = - [1659972745.371781][3652:3652] CHIP:DMG: { - [1659972745.371818][3652:3652] CHIP:DMG: Endpoint = 0x5, - [1659972745.371860][3652:3652] CHIP:DMG: Cluster = 0x1d, - [1659972745.371902][3652:3652] CHIP:DMG: Attribute = 0x0000_0000, - [1659972745.371933][3652:3652] CHIP:DMG: } - [1659972745.371971][3652:3652] CHIP:DMG: - [1659972745.371997][3652:3652] CHIP:DMG: ], - [1659972745.372036][3652:3652] CHIP:DMG: - [1659972745.372063][3652:3652] CHIP:DMG: isFabricFiltered = true, - [1659972745.372099][3652:3652] CHIP:DMG: InteractionModelRevision = 1 - [1659972745.372124][3652:3652] CHIP:DMG: }, - [1659972745.372217][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659972745.372312][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659972745.372343][3652:3652] CHIP:DMG: Cluster 1d, Attribute 0 is dirty - - - - - ./chip-tool descriptor read device-list 1 6 - - Verify in TH(bridge-app) Log: - [1659972745.371532][3652:3652] CHIP:IM: Received Read request - [1659972745.371611][3652:3652] CHIP:DMG: ReadRequestMessage = - [1659972745.371654][3652:3652] CHIP:DMG: { - [1659972745.371678][3652:3652] CHIP:DMG: AttributePathIBs = - [1659972745.371716][3652:3652] CHIP:DMG: [ - [1659972745.371742][3652:3652] CHIP:DMG: AttributePathIB = - [1659972745.371781][3652:3652] CHIP:DMG: { - [1659972745.371818][3652:3652] CHIP:DMG: Endpoint = 0x6, - [1659972745.371860][3652:3652] CHIP:DMG: Cluster = 0x1d, - [1659972745.371902][3652:3652] CHIP:DMG: Attribute = 0x0000_0000, - [1659972745.371933][3652:3652] CHIP:DMG: } - [1659972745.371971][3652:3652] CHIP:DMG: - [1659972745.371997][3652:3652] CHIP:DMG: ], - [1659972745.372036][3652:3652] CHIP:DMG: - [1659972745.372063][3652:3652] CHIP:DMG: isFabricFiltered = true, - [1659972745.372099][3652:3652] CHIP:DMG: InteractionModelRevision = 1 - [1659972745.372124][3652:3652] CHIP:DMG: }, - [1659972745.372217][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659972745.372312][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659972745.372343][3652:3652] CHIP:DMG: Cluster 1d, Attribute 0 is dirty - - - - - ./chip-tool descriptor read device-list 1 7 - - Verify in TH(bridge-app) Log: - [1659972745.371532][3652:3652] CHIP:IM: Received Read request - [1659972745.371611][3652:3652] CHIP:DMG: ReadRequestMessage = - [1659972745.371654][3652:3652] CHIP:DMG: { - [1659972745.371678][3652:3652] CHIP:DMG: AttributePathIBs = - [1659972745.371716][3652:3652] CHIP:DMG: [ - [1659972745.371742][3652:3652] CHIP:DMG: AttributePathIB = - [1659972745.371781][3652:3652] CHIP:DMG: { - [1659972745.371818][3652:3652] CHIP:DMG: Endpoint = 0x7, - [1659972745.371860][3652:3652] CHIP:DMG: Cluster = 0x1d, - [1659972745.371902][3652:3652] CHIP:DMG: Attribute = 0x0000_0000, - [1659972745.371933][3652:3652] CHIP:DMG: } - [1659972745.371971][3652:3652] CHIP:DMG: - [1659972745.371997][3652:3652] CHIP:DMG: ], - [1659972745.372036][3652:3652] CHIP:DMG: - [1659972745.372063][3652:3652] CHIP:DMG: isFabricFiltered = true, - [1659972745.372099][3652:3652] CHIP:DMG: InteractionModelRevision = 1 - [1659972745.372124][3652:3652] CHIP:DMG: }, - [1659972745.372217][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659972745.372312][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659972745.372343][3652:3652] CHIP:DMG: Cluster 1d, Attribute 0 is dirty - - - - - ./chip-tool descriptor read device-list 1 8 - - Verify in TH(bridge-app) Log: - [1659972745.371532][3652:3652] CHIP:IM: Received Read request - [1659972745.371611][3652:3652] CHIP:DMG: ReadRequestMessage = - [1659972745.371654][3652:3652] CHIP:DMG: { - [1659972745.371678][3652:3652] CHIP:DMG: AttributePathIBs = - [1659972745.371716][3652:3652] CHIP:DMG: [ - [1659972745.371742][3652:3652] CHIP:DMG: AttributePathIB = - [1659972745.371781][3652:3652] CHIP:DMG: { - [1659972745.371818][3652:3652] CHIP:DMG: Endpoint = 0x8, - [1659972745.371860][3652:3652] CHIP:DMG: Cluster = 0x1d, - [1659972745.371902][3652:3652] CHIP:DMG: Attribute = 0x0000_0000, - [1659972745.371933][3652:3652] CHIP:DMG: } - [1659972745.371971][3652:3652] CHIP:DMG: - [1659972745.371997][3652:3652] CHIP:DMG: ], - [1659972745.372036][3652:3652] CHIP:DMG: - [1659972745.372063][3652:3652] CHIP:DMG: isFabricFiltered = true, - [1659972745.372099][3652:3652] CHIP:DMG: InteractionModelRevision = 1 - [1659972745.372124][3652:3652] CHIP:DMG: }, - [1659972745.372217][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659972745.372312][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659972745.372343][3652:3652] CHIP:DMG: Cluster 1d, Attribute 0 is dirty - - - - - ./chip-tool descriptor read device-list 1 9 - - Verify in TH(bridge-app) Log: - [1659972745.371532][3652:3652] CHIP:IM: Received Read request - [1659972745.371611][3652:3652] CHIP:DMG: ReadRequestMessage = - [1659972745.371654][3652:3652] CHIP:DMG: { - [1659972745.371678][3652:3652] CHIP:DMG: AttributePathIBs = - [1659972745.371716][3652:3652] CHIP:DMG: [ - [1659972745.371742][3652:3652] CHIP:DMG: AttributePathIB = - [1659972745.371781][3652:3652] CHIP:DMG: { - [1659972745.371818][3652:3652] CHIP:DMG: Endpoint = 0x9, - [1659972745.371860][3652:3652] CHIP:DMG: Cluster = 0x1d, - [1659972745.371902][3652:3652] CHIP:DMG: Attribute = 0x0000_0000, - [1659972745.371933][3652:3652] CHIP:DMG: } - [1659972745.371971][3652:3652] CHIP:DMG: - [1659972745.371997][3652:3652] CHIP:DMG: ], - [1659972745.372036][3652:3652] CHIP:DMG: - [1659972745.372063][3652:3652] CHIP:DMG: isFabricFiltered = true, - [1659972745.372099][3652:3652] CHIP:DMG: InteractionModelRevision = 1 - [1659972745.372124][3652:3652] CHIP:DMG: }, - [1659972745.372217][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659972745.372312][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659972745.372343][3652:3652] CHIP:DMG: Cluster 1d, Attribute 0 is dirty - - - - - ./chip-tool descriptor read device-list 1 10 - - Verify in TH(bridge-app) Log: - [1659972745.371532][3652:3652] CHIP:IM: Received Read request - [1659972745.371611][3652:3652] CHIP:DMG: ReadRequestMessage = - [1659972745.371654][3652:3652] CHIP:DMG: { - [1659972745.371678][3652:3652] CHIP:DMG: AttributePathIBs = - [1659972745.371716][3652:3652] CHIP:DMG: [ - [1659972745.371742][3652:3652] CHIP:DMG: AttributePathIB = - [1659972745.371781][3652:3652] CHIP:DMG: { - [1659972745.371818][3652:3652] CHIP:DMG: Endpoint = 0x10, - [1659972745.371860][3652:3652] CHIP:DMG: Cluster = 0x1d, - [1659972745.371902][3652:3652] CHIP:DMG: Attribute = 0x0000_0000, - [1659972745.371933][3652:3652] CHIP:DMG: } - [1659972745.371971][3652:3652] CHIP:DMG: - [1659972745.371997][3652:3652] CHIP:DMG: ], - [1659972745.372036][3652:3652] CHIP:DMG: - [1659972745.372063][3652:3652] CHIP:DMG: isFabricFiltered = true, - [1659972745.372099][3652:3652] CHIP:DMG: InteractionModelRevision = 1 - [1659972745.372124][3652:3652] CHIP:DMG: }, - [1659972745.372217][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659972745.372312][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659972745.372343][3652:3652] CHIP:DMG: Cluster 1d, Attribute 0 is dirty - - - - ./chip-tool descriptor read device-list 1 11 - - Verify in TH(bridge-app) Log: - [1659972745.371532][3652:3652] CHIP:IM: Received Read request - [1659972745.371611][3652:3652] CHIP:DMG: ReadRequestMessage = - [1659972745.371654][3652:3652] CHIP:DMG: { - [1659972745.371678][3652:3652] CHIP:DMG: AttributePathIBs = - [1659972745.371716][3652:3652] CHIP:DMG: [ - [1659972745.371742][3652:3652] CHIP:DMG: AttributePathIB = - [1659972745.371781][3652:3652] CHIP:DMG: { - [1659972745.371818][3652:3652] CHIP:DMG: Endpoint = 0x11, - [1659972745.371860][3652:3652] CHIP:DMG: Cluster = 0x1d, - [1659972745.371902][3652:3652] CHIP:DMG: Attribute = 0x0000_0000, - [1659972745.371933][3652:3652] CHIP:DMG: } - [1659972745.371971][3652:3652] CHIP:DMG: - [1659972745.371997][3652:3652] CHIP:DMG: ], - [1659972745.372036][3652:3652] CHIP:DMG: - [1659972745.372063][3652:3652] CHIP:DMG: isFabricFiltered = true, - [1659972745.372099][3652:3652] CHIP:DMG: InteractionModelRevision = 1 - [1659972745.372124][3652:3652] CHIP:DMG: }, - [1659972745.372217][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659972745.372312][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659972745.372343][3652:3652] CHIP:DMG: Cluster 1d, Attribute 0 is dirty - - - - - ./chip-tool descriptor read device-list 1 12 - - Verify in TH(bridge-app) Log: - [1659972745.371532][3652:3652] CHIP:IM: Received Read request - [1659972745.371611][3652:3652] CHIP:DMG: ReadRequestMessage = - [1659972745.371654][3652:3652] CHIP:DMG: { - [1659972745.371678][3652:3652] CHIP:DMG: AttributePathIBs = - [1659972745.371716][3652:3652] CHIP:DMG: [ - [1659972745.371742][3652:3652] CHIP:DMG: AttributePathIB = - [1659972745.371781][3652:3652] CHIP:DMG: { - [1659972745.371818][3652:3652] CHIP:DMG: Endpoint = 0x12, - [1659972745.371860][3652:3652] CHIP:DMG: Cluster = 0x1d, - [1659972745.371902][3652:3652] CHIP:DMG: Attribute = 0x0000_0000, - [1659972745.371933][3652:3652] CHIP:DMG: } - [1659972745.371971][3652:3652] CHIP:DMG: - [1659972745.371997][3652:3652] CHIP:DMG: ], - [1659972745.372036][3652:3652] CHIP:DMG: - [1659972745.372063][3652:3652] CHIP:DMG: isFabricFiltered = true, - [1659972745.372099][3652:3652] CHIP:DMG: InteractionModelRevision = 1 - [1659972745.372124][3652:3652] CHIP:DMG: }, - [1659972745.372217][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659972745.372312][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659972745.372343][3652:3652] CHIP:DMG: Cluster 1d, Attribute 0 is dirty - - - - - ./chip-tool descriptor read device-list 1 13 - - Verify in TH(bridge-app) Log: - [1659972745.371532][3652:3652] CHIP:IM: Received Read request - [1659972745.371611][3652:3652] CHIP:DMG: ReadRequestMessage = - [1659972745.371654][3652:3652] CHIP:DMG: { - [1659972745.371678][3652:3652] CHIP:DMG: AttributePathIBs = - [1659972745.371716][3652:3652] CHIP:DMG: [ - [1659972745.371742][3652:3652] CHIP:DMG: AttributePathIB = - [1659972745.371781][3652:3652] CHIP:DMG: { - [1659972745.371818][3652:3652] CHIP:DMG: Endpoint = 0x13, - [1659972745.371860][3652:3652] CHIP:DMG: Cluster = 0x1d, - [1659972745.371902][3652:3652] CHIP:DMG: Attribute = 0x0000_0000, - [1659972745.371933][3652:3652] CHIP:DMG: } - [1659972745.371971][3652:3652] CHIP:DMG: - [1659972745.371997][3652:3652] CHIP:DMG: ], - [1659972745.372036][3652:3652] CHIP:DMG: - [1659972745.372063][3652:3652] CHIP:DMG: isFabricFiltered = true, - [1659972745.372099][3652:3652] CHIP:DMG: InteractionModelRevision = 1 - [1659972745.372124][3652:3652] CHIP:DMG: }, - [1659972745.372217][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659972745.372312][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659972745.372343][3652:3652] CHIP:DMG: Cluster 1d, Attribute 0 is dirty - - - - Verify PartsList for available EP - - ./chip-tool descriptor read parts-list 1 0 - - Verify in TH(bridge-app) Log: - [1659972886.385225][3652:3652] CHIP:IM: Received Read request - [1659972886.385307][3652:3652] CHIP:DMG: ReadRequestMessage = - [1659972886.385353][3652:3652] CHIP:DMG: { - [1659972886.385377][3652:3652] CHIP:DMG: AttributePathIBs = - [1659972886.385413][3652:3652] CHIP:DMG: [ - [1659972886.385438][3652:3652] CHIP:DMG: AttributePathIB = - [1659972886.385482][3652:3652] CHIP:DMG: { - [1659972886.385511][3652:3652] CHIP:DMG: Endpoint = 0x0, - [1659972886.385555][3652:3652] CHIP:DMG: Cluster = 0x1d, - [1659972886.385596][3652:3652] CHIP:DMG: Attribute = 0x0000_0003, - [1659972886.385630][3652:3652] CHIP:DMG: } - [1659972886.385668][3652:3652] CHIP:DMG: - [1659972886.385694][3652:3652] CHIP:DMG: ], - [1659972886.385730][3652:3652] CHIP:DMG: - [1659972886.385757][3652:3652] CHIP:DMG: isFabricFiltered = true, - [1659972886.385793][3652:3652] CHIP:DMG: InteractionModelRevision = 1 - [1659972886.385817][3652:3652] CHIP:DMG: }, - [1659972886.385908][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659972886.386016][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659972886.386056][3652:3652] CHIP:DMG: Cluster 1d, Attribute 3 is dirty - - ./chip-tool descriptor read parts-list 1 1 - - Verify in TH(bridge-app) Log: - [1659972886.385225][3652:3652] CHIP:IM: Received Read request - [1659972886.385307][3652:3652] CHIP:DMG: ReadRequestMessage = - [1659972886.385353][3652:3652] CHIP:DMG: { - [1659972886.385377][3652:3652] CHIP:DMG: AttributePathIBs = - [1659972886.385413][3652:3652] CHIP:DMG: [ - [1659972886.385438][3652:3652] CHIP:DMG: AttributePathIB = - [1659972886.385482][3652:3652] CHIP:DMG: { - [1659972886.385511][3652:3652] CHIP:DMG: Endpoint = 0x1, - [1659972886.385555][3652:3652] CHIP:DMG: Cluster = 0x1d, - [1659972886.385596][3652:3652] CHIP:DMG: Attribute = 0x0000_0003, - [1659972886.385630][3652:3652] CHIP:DMG: } - [1659972886.385668][3652:3652] CHIP:DMG: - [1659972886.385694][3652:3652] CHIP:DMG: ], - [1659972886.385730][3652:3652] CHIP:DMG: - [1659972886.385757][3652:3652] CHIP:DMG: isFabricFiltered = true, - [1659972886.385793][3652:3652] CHIP:DMG: InteractionModelRevision = 1 - [1659972886.385817][3652:3652] CHIP:DMG: }, - [1659972886.385908][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659972886.386016][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659972886.386056][3652:3652] CHIP:DMG: Cluster 1d, Attribute 3 is dirty - - ./chip-tool descriptor read parts-list 1 2 - - Verify in TH(bridge-app) Log: - [1659972886.385225][3652:3652] CHIP:IM: Received Read request - [1659972886.385307][3652:3652] CHIP:DMG: ReadRequestMessage = - [1659972886.385353][3652:3652] CHIP:DMG: { - [1659972886.385377][3652:3652] CHIP:DMG: AttributePathIBs = - [1659972886.385413][3652:3652] CHIP:DMG: [ - [1659972886.385438][3652:3652] CHIP:DMG: AttributePathIB = - [1659972886.385482][3652:3652] CHIP:DMG: { - [1659972886.385511][3652:3652] CHIP:DMG: Endpoint = 0x2, - [1659972886.385555][3652:3652] CHIP:DMG: Cluster = 0x1d, - [1659972886.385596][3652:3652] CHIP:DMG: Attribute = 0x0000_0003, - [1659972886.385630][3652:3652] CHIP:DMG: } - [1659972886.385668][3652:3652] CHIP:DMG: - [1659972886.385694][3652:3652] CHIP:DMG: ], - [1659972886.385730][3652:3652] CHIP:DMG: - [1659972886.385757][3652:3652] CHIP:DMG: isFabricFiltered = true, - [1659972886.385793][3652:3652] CHIP:DMG: InteractionModelRevision = 1 - [1659972886.385817][3652:3652] CHIP:DMG: }, - [1659972886.385908][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659972886.386016][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659972886.386056][3652:3652] CHIP:DMG: Cluster 1d, Attribute 3 is dirty - - ./chip-tool descriptor read parts-list 1 3 - - Verify in TH(bridge-app) Log: - [1659972886.385225][3652:3652] CHIP:IM: Received Read request - [1659972886.385307][3652:3652] CHIP:DMG: ReadRequestMessage = - [1659972886.385353][3652:3652] CHIP:DMG: { - [1659972886.385377][3652:3652] CHIP:DMG: AttributePathIBs = - [1659972886.385413][3652:3652] CHIP:DMG: [ - [1659972886.385438][3652:3652] CHIP:DMG: AttributePathIB = - [1659972886.385482][3652:3652] CHIP:DMG: { - [1659972886.385511][3652:3652] CHIP:DMG: Endpoint = 0x3, - [1659972886.385555][3652:3652] CHIP:DMG: Cluster = 0x1d, - [1659972886.385596][3652:3652] CHIP:DMG: Attribute = 0x0000_0003, - [1659972886.385630][3652:3652] CHIP:DMG: } - [1659972886.385668][3652:3652] CHIP:DMG: - [1659972886.385694][3652:3652] CHIP:DMG: ], - [1659972886.385730][3652:3652] CHIP:DMG: - [1659972886.385757][3652:3652] CHIP:DMG: isFabricFiltered = true, - [1659972886.385793][3652:3652] CHIP:DMG: InteractionModelRevision = 1 - [1659972886.385817][3652:3652] CHIP:DMG: }, - [1659972886.385908][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659972886.386016][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659972886.386056][3652:3652] CHIP:DMG: Cluster 1d, Attribute 3 is dirty - - - ./chip-tool descriptor read parts-list 1 4 - - Verify in TH(bridge-app) Log: - - [1659972886.385225][3652:3652] CHIP:IM: Received Read request - [1659972886.385307][3652:3652] CHIP:DMG: ReadRequestMessage = - [1659972886.385353][3652:3652] CHIP:DMG: { - [1659972886.385377][3652:3652] CHIP:DMG: AttributePathIBs = - [1659972886.385413][3652:3652] CHIP:DMG: [ - [1659972886.385438][3652:3652] CHIP:DMG: AttributePathIB = - [1659972886.385482][3652:3652] CHIP:DMG: { - [1659972886.385511][3652:3652] CHIP:DMG: Endpoint = 0x4, - [1659972886.385555][3652:3652] CHIP:DMG: Cluster = 0x1d, - [1659972886.385596][3652:3652] CHIP:DMG: Attribute = 0x0000_0003, - [1659972886.385630][3652:3652] CHIP:DMG: } - [1659972886.385668][3652:3652] CHIP:DMG: - [1659972886.385694][3652:3652] CHIP:DMG: ], - [1659972886.385730][3652:3652] CHIP:DMG: - [1659972886.385757][3652:3652] CHIP:DMG: isFabricFiltered = true, - [1659972886.385793][3652:3652] CHIP:DMG: InteractionModelRevision = 1 - [1659972886.385817][3652:3652] CHIP:DMG: }, - [1659972886.385908][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659972886.386016][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659972886.386056][3652:3652] CHIP:DMG: Cluster 1d, Attribute 3 is dirty - - - ./chip-tool descriptor read parts-list 1 5 - - Verify in TH(bridge-app) Log: - - [1659972886.385225][3652:3652] CHIP:IM: Received Read request - [1659972886.385307][3652:3652] CHIP:DMG: ReadRequestMessage = - [1659972886.385353][3652:3652] CHIP:DMG: { - [1659972886.385377][3652:3652] CHIP:DMG: AttributePathIBs = - [1659972886.385413][3652:3652] CHIP:DMG: [ - [1659972886.385438][3652:3652] CHIP:DMG: AttributePathIB = - [1659972886.385482][3652:3652] CHIP:DMG: { - [1659972886.385511][3652:3652] CHIP:DMG: Endpoint = 0x5, - [1659972886.385555][3652:3652] CHIP:DMG: Cluster = 0x1d, - [1659972886.385596][3652:3652] CHIP:DMG: Attribute = 0x0000_0003, - [1659972886.385630][3652:3652] CHIP:DMG: } - [1659972886.385668][3652:3652] CHIP:DMG: - [1659972886.385694][3652:3652] CHIP:DMG: ], - [1659972886.385730][3652:3652] CHIP:DMG: - [1659972886.385757][3652:3652] CHIP:DMG: isFabricFiltered = true, - [1659972886.385793][3652:3652] CHIP:DMG: InteractionModelRevision = 1 - [1659972886.385817][3652:3652] CHIP:DMG: }, - [1659972886.385908][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659972886.386016][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659972886.386056][3652:3652] CHIP:DMG: Cluster 1d, Attribute 3 is dirty - + ./chip-tool descriptor read parts-list 1 3 + + Verify in TH(bridge-app) Log: + [1666962181.272370][218195:218195] CHIP:IM: Received Read request + [1666962181.272431][218195:218195] CHIP:DMG: ReadRequestMessage = + [1666962181.272451][218195:218195] CHIP:DMG: { + [1666962181.272466][218195:218195] CHIP:DMG: AttributePathIBs = + [1666962181.272482][218195:218195] CHIP:DMG: [ + [1666962181.272497][218195:218195] CHIP:DMG: AttributePathIB = + [1666962181.272515][218195:218195] CHIP:DMG: { + [1666962181.272532][218195:218195] CHIP:DMG: Endpoint = 0x3, + [1666962181.272548][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962181.272565][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962181.272581][218195:218195] CHIP:DMG: } + [1666962181.272599][218195:218195] CHIP:DMG: + [1666962181.272614][218195:218195] CHIP:DMG: ], + [1666962181.272633][218195:218195] CHIP:DMG: + [1666962181.272649][218195:218195] CHIP:DMG: isFabricFiltered = true, + [1666962181.272665][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666962181.272679][218195:218195] CHIP:DMG: }, + [1666962181.272736][218195:218195] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666962181.272791][218195:218195] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666962181.272810][218195:218195] CHIP:DMG: Cluster 1d, Attribute 3 is dirty + [1666962181.272825][218195:218195] CHIP:DMG: Reading attribute: Cluster=0x0000_001D Endpoint=3 AttributeId=0x0000_0003 (expanded=0) + [1666962181.272846][218195:218195] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_001D e=3 p=v + [1666962181.272869][218195:218195] CHIP:DMG: AccessControl: allowed + [1666962181.272906][218195:218195] CHIP:DMG: Sending report (payload has 36 bytes)... + [1666962181.273115][218195:218195] CHIP:EM: <<< [E:46913r M:111572064 (Ack:187764321)] (S) Msg TX to 1:000000000001B669 [E0A2] --- Type 0001:05 (IM:ReportData) + [1666962181.273146][218195:218195] CHIP:IN: (S) Sending msg 111572064 on secure session with LSID: 51716 + [1666962181.273415][218195:218195] CHIP:DMG: >> to UDP:[fe80::485c:bace:6107:3682%wlp3s0]:36413 | 111572064 | [Interaction Model (1) / Report Data (0x05) / Session = 7119 / Exchange = 46913] + [1666962181.273447][218195:218195] CHIP:DMG: Header Flags = + [1666962181.273465][218195:218195] CHIP:DMG: { + [1666962181.273492][218195:218195] CHIP:DMG: Exchange (0x06) = + [1666962181.273507][218195:218195] CHIP:DMG: { + [1666962181.273523][218195:218195] CHIP:DMG: AckMsg = 187764321 + [1666962181.273536][218195:218195] CHIP:DMG: NeedsAck = true + [1666962181.273550][218195:218195] CHIP:DMG: } + [1666962181.273572][218195:218195] CHIP:DMG: } + [1666962181.273585][218195:218195] CHIP:DMG: + [1666962181.273605][218195:218195] CHIP:DMG: Encrypted Payload (70 bytes) = + [1666962181.273619][218195:218195] CHIP:DMG: { + [1666962181.273633][218195:218195] CHIP:DMG: data = 00cf1b006074a606d86a9f1f8d1116587d199c334287a090de625e1267cae0122cf9bb9514247ab1b27ca9ec853fc523ff013060a7845eaf1b9fc336790bc3d8e2e7bf06a5fc + [1666962181.273649][218195:218195] CHIP:DMG: buffer_ptr = 94136416764416 + [1666962181.273663][218195:218195] CHIP:DMG: } + [1666962181.273676][218195:218195] CHIP:DMG: + [1666962181.273697][218195:218195] CHIP:DMG: Decrypted Payload (36 bytes) = + [1666962181.273717][218195:218195] CHIP:DMG: { + [1666962181.273738][218195:218195] CHIP:DMG: data = 1536011535012600378216b4370124020324031d24040318360218181818290424ff0118 + [1666962181.273753][218195:218195] CHIP:DMG: } + [1666962181.273766][218195:218195] CHIP:DMG: + [1666962181.273823][218195:218195] CHIP:DMG: ReportDataMessage = + [1666962181.273840][218195:218195] CHIP:DMG: { + [1666962181.273851][218195:218195] CHIP:DMG: AttributeReportIBs = + [1666962181.273876][218195:218195] CHIP:DMG: [ + [1666962181.273891][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962181.273916][218195:218195] CHIP:DMG: { + [1666962181.273933][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962181.273954][218195:218195] CHIP:DMG: { + [1666962181.273972][218195:218195] CHIP:DMG: DataVersion = 0xb4168237, + [1666962181.273988][218195:218195] CHIP:DMG: AttributePathIB = + [1666962181.274005][218195:218195] CHIP:DMG: { + [1666962181.274022][218195:218195] CHIP:DMG: Endpoint = 0x3, + [1666962181.274041][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962181.274062][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962181.274082][218195:218195] CHIP:DMG: } + [1666962181.274102][218195:218195] CHIP:DMG: + [1666962181.274124][218195:218195] CHIP:DMG: Data = [ + [1666962181.274145][218195:218195] CHIP:DMG: + [1666962181.274165][218195:218195] CHIP:DMG: ], + [1666962181.274182][218195:218195] CHIP:DMG: }, + [1666962181.274206][218195:218195] CHIP:DMG: + [1666962181.274224][218195:218195] CHIP:DMG: }, + [1666962181.274248][218195:218195] CHIP:DMG: + [1666962181.274266][218195:218195] CHIP:DMG: ], + [1666962181.274288][218195:218195] CHIP:DMG: + [1666962181.274303][218195:218195] CHIP:DMG: SuppressResponse = true, + [1666962181.274318][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666962181.274337][218195:218195] CHIP:DMG: } + [1666962181.274354][218195:218195] CHIP:DMG: - ./chip-tool descriptor read parts-list 1 6 + ./chip-tool descriptor read parts-list 1 4 Verify in TH(bridge-app) Log: - [1659972886.385225][3652:3652] CHIP:IM: Received Read request - [1659972886.385307][3652:3652] CHIP:DMG: ReadRequestMessage = - [1659972886.385353][3652:3652] CHIP:DMG: { - [1659972886.385377][3652:3652] CHIP:DMG: AttributePathIBs = - [1659972886.385413][3652:3652] CHIP:DMG: [ - [1659972886.385438][3652:3652] CHIP:DMG: AttributePathIB = - [1659972886.385482][3652:3652] CHIP:DMG: { - [1659972886.385511][3652:3652] CHIP:DMG: Endpoint = 0x6, - [1659972886.385555][3652:3652] CHIP:DMG: Cluster = 0x1d, - [1659972886.385596][3652:3652] CHIP:DMG: Attribute = 0x0000_0003, - [1659972886.385630][3652:3652] CHIP:DMG: } - [1659972886.385668][3652:3652] CHIP:DMG: - [1659972886.385694][3652:3652] CHIP:DMG: ], - [1659972886.385730][3652:3652] CHIP:DMG: - [1659972886.385757][3652:3652] CHIP:DMG: isFabricFiltered = true, - [1659972886.385793][3652:3652] CHIP:DMG: InteractionModelRevision = 1 - [1659972886.385817][3652:3652] CHIP:DMG: }, - [1659972886.385908][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659972886.386016][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659972886.386056][3652:3652] CHIP:DMG: Cluster 1d, Attribute 3 is dirty + [1666962226.211067][218195:218195] CHIP:IM: Received Read request + [1666962226.211160][218195:218195] CHIP:DMG: ReadRequestMessage = + [1666962226.211169][218195:218195] CHIP:DMG: { + [1666962226.211175][218195:218195] CHIP:DMG: AttributePathIBs = + [1666962226.211183][218195:218195] CHIP:DMG: [ + [1666962226.211190][218195:218195] CHIP:DMG: AttributePathIB = + [1666962226.211200][218195:218195] CHIP:DMG: { + [1666962226.211209][218195:218195] CHIP:DMG: Endpoint = 0x4, + [1666962226.211218][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962226.211227][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962226.211235][218195:218195] CHIP:DMG: } + [1666962226.211245][218195:218195] CHIP:DMG: + [1666962226.211253][218195:218195] CHIP:DMG: ], + [1666962226.211263][218195:218195] CHIP:DMG: + [1666962226.211272][218195:218195] CHIP:DMG: isFabricFiltered = true, + [1666962226.211280][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666962226.211288][218195:218195] CHIP:DMG: }, + [1666962226.211319][218195:218195] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666962226.211353][218195:218195] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666962226.211363][218195:218195] CHIP:DMG: Cluster 1d, Attribute 3 is dirty + [1666962226.211370][218195:218195] CHIP:DMG: Reading attribute: Cluster=0x0000_001D Endpoint=4 AttributeId=0x0000_0003 (expanded=0) + [1666962226.211382][218195:218195] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_001D e=4 p=v + [1666962226.211396][218195:218195] CHIP:DMG: AccessControl: allowed + [1666962226.211419][218195:218195] CHIP:DMG: Sending report (payload has 36 bytes)... + [1666962226.211532][218195:218195] CHIP:EM: <<< [E:32390r M:201985649 (Ack:262416764)] (S) Msg TX to 1:000000000001B669 [E0A2] --- Type 0001:05 (IM:ReportData) + [1666962226.211551][218195:218195] CHIP:IN: (S) Sending msg 201985649 on secure session with LSID: 51717 + [1666962226.211699][218195:218195] CHIP:DMG: >> to UDP:[fe80::485c:bace:6107:3682%wlp3s0]:55096 | 201985649 | [Interaction Model (1) / Report Data (0x05) / Session = 41621 / Exchange = 32390] + [1666962226.211711][218195:218195] CHIP:DMG: Header Flags = + [1666962226.211715][218195:218195] CHIP:DMG: { + [1666962226.211726][218195:218195] CHIP:DMG: Exchange (0x06) = + [1666962226.211731][218195:218195] CHIP:DMG: { + [1666962226.211736][218195:218195] CHIP:DMG: AckMsg = 262416764 + [1666962226.211741][218195:218195] CHIP:DMG: NeedsAck = true + [1666962226.211745][218195:218195] CHIP:DMG: } + [1666962226.211753][218195:218195] CHIP:DMG: } + [1666962226.211758][218195:218195] CHIP:DMG: + [1666962226.211764][218195:218195] CHIP:DMG: Encrypted Payload (70 bytes) = + [1666962226.211769][218195:218195] CHIP:DMG: { + [1666962226.211773][218195:218195] CHIP:DMG: data = 0095a200710e0a0c886c3b3bdc1e7f2be7778df8c8dda3541891bd0743b7a912e9ccfd60902082784e8e2247f9d2628f782007da5ae8eab65680617b41888803918f2bcd05b6 + [1666962226.211778][218195:218195] CHIP:DMG: buffer_ptr = 94136416766512 + [1666962226.211783][218195:218195] CHIP:DMG: } + [1666962226.211787][218195:218195] CHIP:DMG: + [1666962226.211795][218195:218195] CHIP:DMG: Decrypted Payload (36 bytes) = + [1666962226.211799][218195:218195] CHIP:DMG: { + [1666962226.211804][218195:218195] CHIP:DMG: data = 1536011535012600c90e9a3a370124020424031d24040318360218181818290424ff0118 + [1666962226.211809][218195:218195] CHIP:DMG: } + [1666962226.211813][218195:218195] CHIP:DMG: + [1666962226.211835][218195:218195] CHIP:DMG: ReportDataMessage = + [1666962226.211840][218195:218195] CHIP:DMG: { + [1666962226.211844][218195:218195] CHIP:DMG: AttributeReportIBs = + [1666962226.211852][218195:218195] CHIP:DMG: [ + [1666962226.211857][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962226.211865][218195:218195] CHIP:DMG: { + [1666962226.211870][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962226.211875][218195:218195] CHIP:DMG: { + [1666962226.211881][218195:218195] CHIP:DMG: DataVersion = 0x3a9a0ec9, + [1666962226.211887][218195:218195] CHIP:DMG: AttributePathIB = + [1666962226.211892][218195:218195] CHIP:DMG: { + [1666962226.211898][218195:218195] CHIP:DMG: Endpoint = 0x4, + [1666962226.211904][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962226.211911][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962226.211916][218195:218195] CHIP:DMG: } + [1666962226.211923][218195:218195] CHIP:DMG: + [1666962226.211928][218195:218195] CHIP:DMG: Data = [ + [1666962226.211934][218195:218195] CHIP:DMG: + [1666962226.211940][218195:218195] CHIP:DMG: ], + [1666962226.211945][218195:218195] CHIP:DMG: }, + [1666962226.211952][218195:218195] CHIP:DMG: + [1666962226.211957][218195:218195] CHIP:DMG: }, + [1666962226.211965][218195:218195] CHIP:DMG: + [1666962226.211969][218195:218195] CHIP:DMG: ], + [1666962226.211977][218195:218195] CHIP:DMG: + [1666962226.211982][218195:218195] CHIP:DMG: SuppressResponse = true, + [1666962226.211987][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666962226.211991][218195:218195] CHIP:DMG: } + + ./chip-tool descriptor read parts-list 1 5 + Verify in TH(bridge-app) Log: + [1666962275.528464][218195:218195] CHIP:IM: Received Read request + [1666962275.528514][218195:218195] CHIP:DMG: ReadRequestMessage = + [1666962275.528527][218195:218195] CHIP:DMG: { + [1666962275.528536][218195:218195] CHIP:DMG: AttributePathIBs = + [1666962275.528547][218195:218195] CHIP:DMG: [ + [1666962275.528557][218195:218195] CHIP:DMG: AttributePathIB = + [1666962275.528568][218195:218195] CHIP:DMG: { + [1666962275.528580][218195:218195] CHIP:DMG: Endpoint = 0x5, + [1666962275.528591][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962275.528604][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962275.528614][218195:218195] CHIP:DMG: } + [1666962275.528625][218195:218195] CHIP:DMG: + [1666962275.528637][218195:218195] CHIP:DMG: ], + [1666962275.528652][218195:218195] CHIP:DMG: + [1666962275.528665][218195:218195] CHIP:DMG: isFabricFiltered = true, + [1666962275.528675][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666962275.528683][218195:218195] CHIP:DMG: }, + [1666962275.528730][218195:218195] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666962275.528771][218195:218195] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666962275.528783][218195:218195] CHIP:DMG: Cluster 1d, Attribute 3 is dirty + [1666962275.528791][218195:218195] CHIP:DMG: Reading attribute: Cluster=0x0000_001D Endpoint=5 AttributeId=0x0000_0003 (expanded=0) + [1666962275.528805][218195:218195] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_001D e=5 p=v + [1666962275.528820][218195:218195] CHIP:DMG: AccessControl: allowed + [1666962275.528846][218195:218195] CHIP:DMG: Sending report (payload has 36 bytes)... + [1666962275.529045][218195:218195] CHIP:EM: <<< [E:33089r M:54656360 (Ack:218406525)] (S) Msg TX to 1:000000000001B669 [E0A2] --- Type 0001:05 (IM:ReportData) + [1666962275.529066][218195:218195] CHIP:IN: (S) Sending msg 54656360 on secure session with LSID: 51718 + [1666962275.529319][218195:218195] CHIP:DMG: >> to UDP:[fe80::485c:bace:6107:3682%wlp3s0]:34329 | 54656360 | [Interaction Model (1) / Report Data (0x05) / Session = 205 / Exchange = 33089] + [1666962275.529340][218195:218195] CHIP:DMG: Header Flags = + [1666962275.529349][218195:218195] CHIP:DMG: { + [1666962275.529370][218195:218195] CHIP:DMG: Exchange (0x06) = + [1666962275.529379][218195:218195] CHIP:DMG: { + [1666962275.532995][218195:218195] CHIP:DMG: AckMsg = 218406525 + [1666962275.533014][218195:218195] CHIP:DMG: NeedsAck = true + [1666962275.533023][218195:218195] CHIP:DMG: } + [1666962275.533047][218195:218195] CHIP:DMG: } + [1666962275.533056][218195:218195] CHIP:DMG: + [1666962275.533073][218195:218195] CHIP:DMG: Encrypted Payload (70 bytes) = + [1666962275.533082][218195:218195] CHIP:DMG: { + [1666962275.533090][218195:218195] CHIP:DMG: data = 00cd000068fd410349555f503cf1e95a3d4dafa36db2330c402e42095fba00ed65fc64eb115fac620bf21eba932216766b550ab7bef78b62415b002c885297c361daf085daa7 + [1666962275.533100][218195:218195] CHIP:DMG: buffer_ptr = 94136416766512 + [1666962275.533108][218195:218195] CHIP:DMG: } + [1666962275.533116][218195:218195] CHIP:DMG: + [1666962275.533132][218195:218195] CHIP:DMG: Decrypted Payload (36 bytes) = + [1666962275.533141][218195:218195] CHIP:DMG: { + [1666962275.533149][218195:218195] CHIP:DMG: data = 1536011535012600dc5a8687370124020524031d24040318360218181818290424ff0118 + [1666962275.533158][218195:218195] CHIP:DMG: } + [1666962275.533167][218195:218195] CHIP:DMG: + [1666962275.533215][218195:218195] CHIP:DMG: ReportDataMessage = + [1666962275.533228][218195:218195] CHIP:DMG: { + [1666962275.533236][218195:218195] CHIP:DMG: AttributeReportIBs = + [1666962275.533252][218195:218195] CHIP:DMG: [ + [1666962275.533262][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962275.533277][218195:218195] CHIP:DMG: { + [1666962275.533288][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962275.533299][218195:218195] CHIP:DMG: { + [1666962275.533312][218195:218195] CHIP:DMG: DataVersion = 0x87865adc, + [1666962275.533323][218195:218195] CHIP:DMG: AttributePathIB = + [1666962275.533335][218195:218195] CHIP:DMG: { + [1666962275.533348][218195:218195] CHIP:DMG: Endpoint = 0x5, + [1666962275.533361][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962275.533375][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962275.533387][218195:218195] CHIP:DMG: } + [1666962275.533400][218195:218195] CHIP:DMG: + [1666962275.533412][218195:218195] CHIP:DMG: Data = [ + [1666962275.533424][218195:218195] CHIP:DMG: + [1666962275.533436][218195:218195] CHIP:DMG: ], + [1666962275.533447][218195:218195] CHIP:DMG: }, + [1666962275.533462][218195:218195] CHIP:DMG: + [1666962275.533472][218195:218195] CHIP:DMG: }, + [1666962275.533487][218195:218195] CHIP:DMG: + [1666962275.533496][218195:218195] CHIP:DMG: ], + [1666962275.533512][218195:218195] CHIP:DMG: + [1666962275.533523][218195:218195] CHIP:DMG: SuppressResponse = true, + [1666962275.533534][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666962275.533543][218195:218195] CHIP:DMG: } - ./chip-tool descriptor read parts-list 1 7 + + ./chip-tool descriptor read parts-list 1 6 Verify in TH(bridge-app) Log: + [1666962322.069585][218195:218195] CHIP:IM: Received Read request + [1666962322.069620][218195:218195] CHIP:DMG: ReadRequestMessage = + [1666962322.069628][218195:218195] CHIP:DMG: { + [1666962322.069635][218195:218195] CHIP:DMG: AttributePathIBs = + [1666962322.069643][218195:218195] CHIP:DMG: [ + [1666962322.069651][218195:218195] CHIP:DMG: AttributePathIB = + [1666962322.069660][218195:218195] CHIP:DMG: { + [1666962322.069669][218195:218195] CHIP:DMG: Endpoint = 0x6, + [1666962322.069678][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962322.069688][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962322.069698][218195:218195] CHIP:DMG: } + [1666962322.069707][218195:218195] CHIP:DMG: + [1666962322.069717][218195:218195] CHIP:DMG: ], + [1666962322.069727][218195:218195] CHIP:DMG: + [1666962322.069735][218195:218195] CHIP:DMG: isFabricFiltered = true, + [1666962322.069744][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666962322.069751][218195:218195] CHIP:DMG: }, + [1666962322.069784][218195:218195] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666962322.069810][218195:218195] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666962322.069820][218195:218195] CHIP:DMG: Cluster 1d, Attribute 3 is dirty + [1666962322.069828][218195:218195] CHIP:DMG: Reading attribute: Cluster=0x0000_001D Endpoint=6 AttributeId=0x0000_0003 (expanded=0) + [1666962322.069839][218195:218195] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_001D e=6 p=v + [1666962322.069852][218195:218195] CHIP:DMG: AccessControl: allowed + [1666962322.069881][218195:218195] CHIP:DMG: Sending report (payload has 120 bytes)... + [1666962322.069997][218195:218195] CHIP:EM: <<< [E:61474r M:198673228 (Ack:1527385)] (S) Msg TX to 1:000000000001B669 [E0A2] --- Type 0001:05 (IM:ReportData) + [1666962322.070010][218195:218195] CHIP:IN: (S) Sending msg 198673228 on secure session with LSID: 51719 + [1666962322.070186][218195:218195] CHIP:DMG: >> to UDP:[fe80::485c:bace:6107:3682%wlp3s0]:47795 | 198673228 | [Interaction Model (1) / Report Data (0x05) / Session = 26100 / Exchange = 61474] + [1666962322.070201][218195:218195] CHIP:DMG: Header Flags = + [1666962322.070208][218195:218195] CHIP:DMG: { + [1666962322.070223][218195:218195] CHIP:DMG: Exchange (0x06) = + [1666962322.070231][218195:218195] CHIP:DMG: { + [1666962322.070240][218195:218195] CHIP:DMG: AckMsg = 1527385 + [1666962322.070247][218195:218195] CHIP:DMG: NeedsAck = true + [1666962322.070254][218195:218195] CHIP:DMG: } + [1666962322.070267][218195:218195] CHIP:DMG: } + [1666962322.070274][218195:218195] CHIP:DMG: + [1666962322.070285][218195:218195] CHIP:DMG: Encrypted Payload (154 bytes) = + [1666962322.070293][218195:218195] CHIP:DMG: { + [1666962322.070300][218195:218195] CHIP:DMG: data = 00f465004c83d70b8dd5f204c35c1301ed6422583364d49a1257668127b3f4c329e30af47ff9d53cb04aee346c538e1422ce52597d607bc680895af69b21d8fb926cb371afed3907237b74939d013e10d528c7297b933b31b6ab2bb341b32e38a0abe30861d527ac5296ac0a0abd024b6490b3ff32cdaa311158c3f0289fa40db5d8cdea27a5da94e3258328151acdfcbc97f8a2a90d5b1d71b5 + [1666962322.070311][218195:218195] CHIP:DMG: buffer_ptr = 94136416766512 + [1666962322.070319][218195:218195] CHIP:DMG: } + [1666962322.070326][218195:218195] CHIP:DMG: + [1666962322.070340][218195:218195] CHIP:DMG: Decrypted Payload (120 bytes) = + [1666962322.070347][218195:218195] CHIP:DMG: { + [1666962322.070355][218195:218195] CHIP:DMG: data = 15360115350126004d2fac6c370124020624031d24040318360218181815350126004d2fac6c370124020624031d240403340518240207181815350126004d2fac6c370124020624031d240403340518240208181815350126004d2fac6c370124020624031d240403340518240209181818290424ff0118 + [1666962322.070364][218195:218195] CHIP:DMG: } + [1666962322.070371][218195:218195] CHIP:DMG: + [1666962322.070419][218195:218195] CHIP:DMG: ReportDataMessage = + [1666962322.070425][218195:218195] CHIP:DMG: { + [1666962322.070433][218195:218195] CHIP:DMG: AttributeReportIBs = + [1666962322.070444][218195:218195] CHIP:DMG: [ + [1666962322.070451][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962322.070465][218195:218195] CHIP:DMG: { + [1666962322.070473][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962322.070484][218195:218195] CHIP:DMG: { + [1666962322.070493][218195:218195] CHIP:DMG: DataVersion = 0x6cac2f4d, + [1666962322.070504][218195:218195] CHIP:DMG: AttributePathIB = + [1666962322.070514][218195:218195] CHIP:DMG: { + [1666962322.070525][218195:218195] CHIP:DMG: Endpoint = 0x6, + [1666962322.070536][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962322.070547][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962322.070557][218195:218195] CHIP:DMG: } + [1666962322.070569][218195:218195] CHIP:DMG: + [1666962322.070579][218195:218195] CHIP:DMG: Data = [ + [1666962322.070590][218195:218195] CHIP:DMG: + [1666962322.070602][218195:218195] CHIP:DMG: ], + [1666962322.070612][218195:218195] CHIP:DMG: }, + [1666962322.070624][218195:218195] CHIP:DMG: + [1666962322.070632][218195:218195] CHIP:DMG: }, + [1666962322.070649][218195:218195] CHIP:DMG: + [1666962322.070656][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962322.070668][218195:218195] CHIP:DMG: { + [1666962322.070676][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962322.070686][218195:218195] CHIP:DMG: { + [1666962322.070696][218195:218195] CHIP:DMG: DataVersion = 0x6cac2f4d, + [1666962322.070707][218195:218195] CHIP:DMG: AttributePathIB = + [1666962322.070717][218195:218195] CHIP:DMG: { + [1666962322.070726][218195:218195] CHIP:DMG: Endpoint = 0x6, + [1666962322.070737][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962322.070749][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962322.070759][218195:218195] CHIP:DMG: ListIndex = Null, + [1666962322.070769][218195:218195] CHIP:DMG: } + [1666962322.070781][218195:218195] CHIP:DMG: + [1666962322.070792][218195:218195] CHIP:DMG: Data = 7, + [1666962322.070803][218195:218195] CHIP:DMG: }, + [1666962322.070815][218195:218195] CHIP:DMG: + [1666962322.070823][218195:218195] CHIP:DMG: }, + [1666962322.070839][218195:218195] CHIP:DMG: + [1666962322.070847][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962322.070860][218195:218195] CHIP:DMG: { + [1666962322.070869][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962322.070878][218195:218195] CHIP:DMG: { + [1666962322.070887][218195:218195] CHIP:DMG: DataVersion = 0x6cac2f4d, + [1666962322.070898][218195:218195] CHIP:DMG: AttributePathIB = + [1666962322.070908][218195:218195] CHIP:DMG: { + [1666962322.070919][218195:218195] CHIP:DMG: Endpoint = 0x6, + [1666962322.070929][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962322.070942][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962322.070952][218195:218195] CHIP:DMG: ListIndex = Null, + [1666962322.070962][218195:218195] CHIP:DMG: } + [1666962322.070974][218195:218195] CHIP:DMG: + [1666962322.070985][218195:218195] CHIP:DMG: Data = 8, + [1666962322.070996][218195:218195] CHIP:DMG: }, + [1666962322.071008][218195:218195] CHIP:DMG: + [1666962322.071016][218195:218195] CHIP:DMG: }, + [1666962322.071032][218195:218195] CHIP:DMG: + [1666962322.071040][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962322.071053][218195:218195] CHIP:DMG: { + [1666962322.071059][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962322.071067][218195:218195] CHIP:DMG: { + [1666962322.071073][218195:218195] CHIP:DMG: DataVersion = 0x6cac2f4d, + [1666962322.071081][218195:218195] CHIP:DMG: AttributePathIB = + [1666962322.071104][218195:218195] CHIP:DMG: { + [1666962322.071123][218195:218195] CHIP:DMG: Endpoint = 0x6, + [1666962322.071131][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962322.071139][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962322.071150][218195:218195] CHIP:DMG: ListIndex = Null, + [1666962322.071158][218195:218195] CHIP:DMG: } + [1666962322.071167][218195:218195] CHIP:DMG: + [1666962322.071175][218195:218195] CHIP:DMG: Data = 9, + [1666962322.071182][218195:218195] CHIP:DMG: }, + [1666962322.071191][218195:218195] CHIP:DMG: + [1666962322.071197][218195:218195] CHIP:DMG: }, + [1666962322.071206][218195:218195] CHIP:DMG: + [1666962322.071212][218195:218195] CHIP:DMG: ], + [1666962322.071229][218195:218195] CHIP:DMG: + [1666962322.071236][218195:218195] CHIP:DMG: SuppressResponse = true, + [1666962322.071242][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666962322.071248][218195:218195] CHIP:DMG: } + [1666962322.071254][218195:218195] CHIP:DMG: - [1659972886.385225][3652:3652] CHIP:IM: Received Read request - [1659972886.385307][3652:3652] CHIP:DMG: ReadRequestMessage = - [1659972886.385353][3652:3652] CHIP:DMG: { - [1659972886.385377][3652:3652] CHIP:DMG: AttributePathIBs = - [1659972886.385413][3652:3652] CHIP:DMG: [ - [1659972886.385438][3652:3652] CHIP:DMG: AttributePathIB = - [1659972886.385482][3652:3652] CHIP:DMG: { - [1659972886.385511][3652:3652] CHIP:DMG: Endpoint = 0x7, - [1659972886.385555][3652:3652] CHIP:DMG: Cluster = 0x1d, - [1659972886.385596][3652:3652] CHIP:DMG: Attribute = 0x0000_0003, - [1659972886.385630][3652:3652] CHIP:DMG: } - [1659972886.385668][3652:3652] CHIP:DMG: - [1659972886.385694][3652:3652] CHIP:DMG: ], - [1659972886.385730][3652:3652] CHIP:DMG: - [1659972886.385757][3652:3652] CHIP:DMG: isFabricFiltered = true, - [1659972886.385793][3652:3652] CHIP:DMG: InteractionModelRevision = 1 - [1659972886.385817][3652:3652] CHIP:DMG: }, - [1659972886.385908][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659972886.386016][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659972886.386056][3652:3652] CHIP:DMG: Cluster 1d, Attribute 3 is dirty + + ./chip-tool descriptor read parts-list 1 7 + + Verify in TH(bridge-app) Log: + [1666962362.557106][218195:218195] CHIP:IM: Received Read request + [1666962362.557147][218195:218195] CHIP:DMG: ReadRequestMessage = + [1666962362.557158][218195:218195] CHIP:DMG: { + [1666962362.557166][218195:218195] CHIP:DMG: AttributePathIBs = + [1666962362.557177][218195:218195] CHIP:DMG: [ + [1666962362.557186][218195:218195] CHIP:DMG: AttributePathIB = + [1666962362.557196][218195:218195] CHIP:DMG: { + [1666962362.557206][218195:218195] CHIP:DMG: Endpoint = 0x7, + [1666962362.557217][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962362.557228][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962362.557237][218195:218195] CHIP:DMG: } + [1666962362.557249][218195:218195] CHIP:DMG: + [1666962362.557258][218195:218195] CHIP:DMG: ], + [1666962362.557269][218195:218195] CHIP:DMG: + [1666962362.557279][218195:218195] CHIP:DMG: isFabricFiltered = true, + [1666962362.557289][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666962362.557297][218195:218195] CHIP:DMG: }, + [1666962362.557335][218195:218195] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666962362.557372][218195:218195] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666962362.557385][218195:218195] CHIP:DMG: Cluster 1d, Attribute 3 is dirty + [1666962362.557394][218195:218195] CHIP:DMG: Reading attribute: Cluster=0x0000_001D Endpoint=7 AttributeId=0x0000_0003 (expanded=0) + [1666962362.557407][218195:218195] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_001D e=7 p=v + [1666962362.557421][218195:218195] CHIP:DMG: AccessControl: allowed + [1666962362.557446][218195:218195] CHIP:DMG: Sending report (payload has 36 bytes)... + [1666962362.557583][218195:218195] CHIP:EM: <<< [E:12102r M:186746901 (Ack:224939109)] (S) Msg TX to 1:000000000001B669 [E0A2] --- Type 0001:05 (IM:ReportData) + [1666962362.557603][218195:218195] CHIP:IN: (S) Sending msg 186746901 on secure session with LSID: 51720 + [1666962362.557774][218195:218195] CHIP:DMG: >> to UDP:[fe80::485c:bace:6107:3682%wlp3s0]:45695 | 186746901 | [Interaction Model (1) / Report Data (0x05) / Session = 44401 / Exchange = 12102] + [1666962362.557794][218195:218195] CHIP:DMG: Header Flags = + [1666962362.557804][218195:218195] CHIP:DMG: { + [1666962362.557821][218195:218195] CHIP:DMG: Exchange (0x06) = + [1666962362.557830][218195:218195] CHIP:DMG: { + [1666962362.557840][218195:218195] CHIP:DMG: AckMsg = 224939109 + [1666962362.557849][218195:218195] CHIP:DMG: NeedsAck = true + [1666962362.557858][218195:218195] CHIP:DMG: } + [1666962362.557871][218195:218195] CHIP:DMG: } + [1666962362.557879][218195:218195] CHIP:DMG: + [1666962362.557892][218195:218195] CHIP:DMG: Encrypted Payload (70 bytes) = + [1666962362.557900][218195:218195] CHIP:DMG: { + [1666962362.557909][218195:218195] CHIP:DMG: data = 0071ad001588210b02370802970509c2ed65336ec135d9e4705a5485be6d348078f88c0b68cc9b52190f938ddae1ebe842531c0f341e7ed9ebb36297cf2f4e55365f639b4428 + [1666962362.557918][218195:218195] CHIP:DMG: buffer_ptr = 94136416766512 + [1666962362.557927][218195:218195] CHIP:DMG: } + [1666962362.557935][218195:218195] CHIP:DMG: + [1666962362.557949][218195:218195] CHIP:DMG: Decrypted Payload (36 bytes) = + [1666962362.557957][218195:218195] CHIP:DMG: { + [1666962362.557966][218195:218195] CHIP:DMG: data = 1536011535012600740734f6370124020724031d24040318360218181818290424ff0118 + [1666962362.557975][218195:218195] CHIP:DMG: } + [1666962362.557983][218195:218195] CHIP:DMG: + [1666962362.558017][218195:218195] CHIP:DMG: ReportDataMessage = + [1666962362.558029][218195:218195] CHIP:DMG: { + [1666962362.558038][218195:218195] CHIP:DMG: AttributeReportIBs = + [1666962362.558051][218195:218195] CHIP:DMG: [ + [1666962362.558061][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962362.558075][218195:218195] CHIP:DMG: { + [1666962362.558085][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962362.558095][218195:218195] CHIP:DMG: { + [1666962362.558106][218195:218195] CHIP:DMG: DataVersion = 0xf6340774, + [1666962362.558116][218195:218195] CHIP:DMG: AttributePathIB = + [1666962362.558127][218195:218195] CHIP:DMG: { + [1666962362.558138][218195:218195] CHIP:DMG: Endpoint = 0x7, + [1666962362.558153][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962362.558167][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962362.558180][218195:218195] CHIP:DMG: } + [1666962362.558192][218195:218195] CHIP:DMG: + [1666962362.558203][218195:218195] CHIP:DMG: Data = [ + [1666962362.558214][218195:218195] CHIP:DMG: + [1666962362.558226][218195:218195] CHIP:DMG: ], + [1666962362.558235][218195:218195] CHIP:DMG: }, + [1666962362.558248][218195:218195] CHIP:DMG: + [1666962362.558257][218195:218195] CHIP:DMG: }, + [1666962362.558271][218195:218195] CHIP:DMG: + [1666962362.558279][218195:218195] CHIP:DMG: ], + [1666962362.558293][218195:218195] CHIP:DMG: + [1666962362.558303][218195:218195] CHIP:DMG: SuppressResponse = true, + [1666962362.558313][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666962362.558321][218195:218195] CHIP:DMG: } ./chip-tool descriptor read parts-list 1 8 Verify in TH(bridge-app) Log: - - [1659972886.385225][3652:3652] CHIP:IM: Received Read request - [1659972886.385307][3652:3652] CHIP:DMG: ReadRequestMessage = - [1659972886.385353][3652:3652] CHIP:DMG: { - [1659972886.385377][3652:3652] CHIP:DMG: AttributePathIBs = - [1659972886.385413][3652:3652] CHIP:DMG: [ - [1659972886.385438][3652:3652] CHIP:DMG: AttributePathIB = - [1659972886.385482][3652:3652] CHIP:DMG: { - [1659972886.385511][3652:3652] CHIP:DMG: Endpoint = 0x8, - [1659972886.385555][3652:3652] CHIP:DMG: Cluster = 0x1d, - [1659972886.385596][3652:3652] CHIP:DMG: Attribute = 0x0000_0003, - [1659972886.385630][3652:3652] CHIP:DMG: } - [1659972886.385668][3652:3652] CHIP:DMG: - [1659972886.385694][3652:3652] CHIP:DMG: ], - [1659972886.385730][3652:3652] CHIP:DMG: - [1659972886.385757][3652:3652] CHIP:DMG: isFabricFiltered = true, - [1659972886.385793][3652:3652] CHIP:DMG: InteractionModelRevision = 1 - [1659972886.385817][3652:3652] CHIP:DMG: }, - [1659972886.385908][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659972886.386016][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659972886.386056][3652:3652] CHIP:DMG: Cluster 1d, Attribute 3 is dirty + [1666962423.861269][218195:218195] CHIP:IM: Received Read request + [1666962423.861296][218195:218195] CHIP:DMG: ReadRequestMessage = + [1666962423.861303][218195:218195] CHIP:DMG: { + [1666962423.861310][218195:218195] CHIP:DMG: AttributePathIBs = + [1666962423.861318][218195:218195] CHIP:DMG: [ + [1666962423.861324][218195:218195] CHIP:DMG: AttributePathIB = + [1666962423.861331][218195:218195] CHIP:DMG: { + [1666962423.861338][218195:218195] CHIP:DMG: Endpoint = 0x8, + [1666962423.861346][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962423.861352][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962423.861358][218195:218195] CHIP:DMG: } + [1666962423.861365][218195:218195] CHIP:DMG: + [1666962423.861370][218195:218195] CHIP:DMG: ], + [1666962423.861378][218195:218195] CHIP:DMG: + [1666962423.861383][218195:218195] CHIP:DMG: isFabricFiltered = true, + [1666962423.861389][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666962423.861394][218195:218195] CHIP:DMG: }, + [1666962423.861419][218195:218195] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666962423.861438][218195:218195] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666962423.861445][218195:218195] CHIP:DMG: Cluster 1d, Attribute 3 is dirty + [1666962423.861450][218195:218195] CHIP:DMG: Reading attribute: Cluster=0x0000_001D Endpoint=8 AttributeId=0x0000_0003 (expanded=0) + [1666962423.861460][218195:218195] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_001D e=8 p=v + [1666962423.861471][218195:218195] CHIP:DMG: AccessControl: allowed + [1666962423.861487][218195:218195] CHIP:DMG: Sending report (payload has 36 bytes)... + [1666962423.861589][218195:218195] CHIP:EM: <<< [E:44387r M:147068856 (Ack:205489082)] (S) Msg TX to 1:000000000001B669 [E0A2] --- Type 0001:05 (IM:ReportData) + [1666962423.861600][218195:218195] CHIP:IN: (S) Sending msg 147068856 on secure session with LSID: 51722 + [1666962423.861726][218195:218195] CHIP:DMG: >> to UDP:[fe80::485c:bace:6107:3682%wlp3s0]:52860 | 147068856 | [Interaction Model (1) / Report Data (0x05) / Session = 56538 / Exchange = 44387] + [1666962423.861738][218195:218195] CHIP:DMG: Header Flags = + [1666962423.861743][218195:218195] CHIP:DMG: { + [1666962423.861755][218195:218195] CHIP:DMG: Exchange (0x06) = + [1666962423.861760][218195:218195] CHIP:DMG: { + [1666962423.861767][218195:218195] CHIP:DMG: AckMsg = 205489082 + [1666962423.861774][218195:218195] CHIP:DMG: NeedsAck = true + [1666962423.861781][218195:218195] CHIP:DMG: } + [1666962423.861791][218195:218195] CHIP:DMG: } + [1666962423.861797][218195:218195] CHIP:DMG: + [1666962423.861806][218195:218195] CHIP:DMG: Encrypted Payload (70 bytes) = + [1666962423.861811][218195:218195] CHIP:DMG: { + [1666962423.861816][218195:218195] CHIP:DMG: data = 00dadc00b817c4087f92461275319767af0cdd53b8d38e6560ac0d02db733ab6de1c8963cd37b2c093d3ad8da69006a9974bba741e9a5184dfe57f62f30d78a055a5ea64afc3 + [1666962423.861822][218195:218195] CHIP:DMG: buffer_ptr = 94136416766512 + [1666962423.861827][218195:218195] CHIP:DMG: } + [1666962423.861832][218195:218195] CHIP:DMG: + [1666962423.861841][218195:218195] CHIP:DMG: Decrypted Payload (36 bytes) = + [1666962423.861846][218195:218195] CHIP:DMG: { + [1666962423.861851][218195:218195] CHIP:DMG: data = 1536011535012600de39a0f6370124020824031d24040318360218181818290424ff0118 + [1666962423.861857][218195:218195] CHIP:DMG: } + [1666962423.861862][218195:218195] CHIP:DMG: + [1666962423.861883][218195:218195] CHIP:DMG: ReportDataMessage = + [1666962423.861889][218195:218195] CHIP:DMG: { + [1666962423.861893][218195:218195] CHIP:DMG: AttributeReportIBs = + [1666962423.861902][218195:218195] CHIP:DMG: [ + [1666962423.861907][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962423.861916][218195:218195] CHIP:DMG: { + [1666962423.861922][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962423.861928][218195:218195] CHIP:DMG: { + [1666962423.861935][218195:218195] CHIP:DMG: DataVersion = 0xf6a039de, + [1666962423.861941][218195:218195] CHIP:DMG: AttributePathIB = + [1666962423.861947][218195:218195] CHIP:DMG: { + [1666962423.861954][218195:218195] CHIP:DMG: Endpoint = 0x8, + [1666962423.861960][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962423.861967][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962423.861973][218195:218195] CHIP:DMG: } + [1666962423.861981][218195:218195] CHIP:DMG: + [1666962423.861987][218195:218195] CHIP:DMG: Data = [ + [1666962423.861994][218195:218195] CHIP:DMG: + [1666962423.862000][218195:218195] CHIP:DMG: ], + [1666962423.862006][218195:218195] CHIP:DMG: }, + [1666962423.862014][218195:218195] CHIP:DMG: + [1666962423.862020][218195:218195] CHIP:DMG: }, + [1666962423.862028][218195:218195] CHIP:DMG: + [1666962423.862033][218195:218195] CHIP:DMG: ], + [1666962423.862042][218195:218195] CHIP:DMG: + [1666962423.862047][218195:218195] CHIP:DMG: SuppressResponse = true, + [1666962423.862053][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666962423.862058][218195:218195] CHIP:DMG: } + [1666962423.862063][218195:218195] CHIP:DMG: ./chip-tool descriptor read parts-list 1 9 Verify in TH(bridge-app) Log: - - [1659972886.385225][3652:3652] CHIP:IM: Received Read request - [1659972886.385307][3652:3652] CHIP:DMG: ReadRequestMessage = - [1659972886.385353][3652:3652] CHIP:DMG: { - [1659972886.385377][3652:3652] CHIP:DMG: AttributePathIBs = - [1659972886.385413][3652:3652] CHIP:DMG: [ - [1659972886.385438][3652:3652] CHIP:DMG: AttributePathIB = - [1659972886.385482][3652:3652] CHIP:DMG: { - [1659972886.385511][3652:3652] CHIP:DMG: Endpoint = 0x9, - [1659972886.385555][3652:3652] CHIP:DMG: Cluster = 0x1d, - [1659972886.385596][3652:3652] CHIP:DMG: Attribute = 0x0000_0003, - [1659972886.385630][3652:3652] CHIP:DMG: } - [1659972886.385668][3652:3652] CHIP:DMG: - [1659972886.385694][3652:3652] CHIP:DMG: ], - [1659972886.385730][3652:3652] CHIP:DMG: - [1659972886.385757][3652:3652] CHIP:DMG: isFabricFiltered = true, - [1659972886.385793][3652:3652] CHIP:DMG: InteractionModelRevision = 1 - [1659972886.385817][3652:3652] CHIP:DMG: }, - [1659972886.385908][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659972886.386016][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659972886.386056][3652:3652] CHIP:DMG: Cluster 1d, Attribute 3 is dirty + [1666962496.027253][218195:218195] CHIP:IM: Received Read request + [1666962496.027291][218195:218195] CHIP:DMG: ReadRequestMessage = + [1666962496.027300][218195:218195] CHIP:DMG: { + [1666962496.027307][218195:218195] CHIP:DMG: AttributePathIBs = + [1666962496.027315][218195:218195] CHIP:DMG: [ + [1666962496.027321][218195:218195] CHIP:DMG: AttributePathIB = + [1666962496.027330][218195:218195] CHIP:DMG: { + [1666962496.027338][218195:218195] CHIP:DMG: Endpoint = 0x9, + [1666962496.027347][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962496.027356][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962496.027364][218195:218195] CHIP:DMG: } + [1666962496.027373][218195:218195] CHIP:DMG: + [1666962496.027380][218195:218195] CHIP:DMG: ], + [1666962496.027390][218195:218195] CHIP:DMG: + [1666962496.027399][218195:218195] CHIP:DMG: isFabricFiltered = true, + [1666962496.027406][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666962496.027413][218195:218195] CHIP:DMG: }, + [1666962496.027449][218195:218195] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666962496.027484][218195:218195] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666962496.027494][218195:218195] CHIP:DMG: Cluster 1d, Attribute 3 is dirty + [1666962496.027501][218195:218195] CHIP:DMG: Reading attribute: Cluster=0x0000_001D Endpoint=9 AttributeId=0x0000_0003 (expanded=0) + [1666962496.027514][218195:218195] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_001D e=9 p=v + [1666962496.027527][218195:218195] CHIP:DMG: AccessControl: allowed + [1666962496.027550][218195:218195] CHIP:DMG: Sending report (payload has 36 bytes)... + [1666962496.027706][218195:218195] CHIP:EM: <<< [E:8905r M:160325129 (Ack:28368292)] (S) Msg TX to 1:000000000001B669 [E0A2] --- Type 0001:05 (IM:ReportData) + [1666962496.027724][218195:218195] CHIP:IN: (S) Sending msg 160325129 on secure session with LSID: 51723 + [1666962496.027908][218195:218195] CHIP:DMG: >> to UDP:[fe80::485c:bace:6107:3682%wlp3s0]:33003 | 160325129 | [Interaction Model (1) / Report Data (0x05) / Session = 48426 / Exchange = 8905] + [1666962496.027927][218195:218195] CHIP:DMG: Header Flags = + [1666962496.027934][218195:218195] CHIP:DMG: { + [1666962496.027949][218195:218195] CHIP:DMG: Exchange (0x06) = + [1666962496.027956][218195:218195] CHIP:DMG: { + [1666962496.028073][218195:218195] CHIP:DMG: AckMsg = 28368292 + [1666962496.028082][218195:218195] CHIP:DMG: NeedsAck = true + [1666962496.028089][218195:218195] CHIP:DMG: } + [1666962496.028102][218195:218195] CHIP:DMG: } + [1666962496.028109][218195:218195] CHIP:DMG: + [1666962496.028120][218195:218195] CHIP:DMG: Encrypted Payload (70 bytes) = + [1666962496.028126][218195:218195] CHIP:DMG: { + [1666962496.028134][218195:218195] CHIP:DMG: data = 002abd00095e8e096c066e8e125a0d87cd379abecc3c6dcb3bd64285825f2bc01cdf3a255f4ba9a3ba34f70e8ec314f2df04872275a5807a4bf6ee1e8cdb94b31fe9f11ff31b + [1666962496.028142][218195:218195] CHIP:DMG: buffer_ptr = 94136416766512 + [1666962496.028149][218195:218195] CHIP:DMG: } + [1666962496.028157][218195:218195] CHIP:DMG: + [1666962496.028171][218195:218195] CHIP:DMG: Decrypted Payload (36 bytes) = + [1666962496.028178][218195:218195] CHIP:DMG: { + [1666962496.028185][218195:218195] CHIP:DMG: data = 15360115350126005ebab630370124020924031d24040318360218181818290424ff0118 + [1666962496.028193][218195:218195] CHIP:DMG: } + [1666962496.028199][218195:218195] CHIP:DMG: + [1666962496.028235][218195:218195] CHIP:DMG: ReportDataMessage = + [1666962496.028243][218195:218195] CHIP:DMG: { + [1666962496.028250][218195:218195] CHIP:DMG: AttributeReportIBs = + [1666962496.028262][218195:218195] CHIP:DMG: [ + [1666962496.028270][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962496.028285][218195:218195] CHIP:DMG: { + [1666962496.028293][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962496.028302][218195:218195] CHIP:DMG: { + [1666962496.028311][218195:218195] CHIP:DMG: DataVersion = 0x30b6ba5e, + [1666962496.028320][218195:218195] CHIP:DMG: AttributePathIB = + [1666962496.028331][218195:218195] CHIP:DMG: { + [1666962496.028344][218195:218195] CHIP:DMG: Endpoint = 0x9, + [1666962496.028354][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962496.028364][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962496.028373][218195:218195] CHIP:DMG: } + [1666962496.028384][218195:218195] CHIP:DMG: + [1666962496.028393][218195:218195] CHIP:DMG: Data = [ + [1666962496.028403][218195:218195] CHIP:DMG: + [1666962496.028412][218195:218195] CHIP:DMG: ], + [1666962496.028422][218195:218195] CHIP:DMG: }, + [1666962496.028434][218195:218195] CHIP:DMG: + [1666962496.028442][218195:218195] CHIP:DMG: }, + [1666962496.028454][218195:218195] CHIP:DMG: + [1666962496.028463][218195:218195] CHIP:DMG: ], + [1666962496.028475][218195:218195] CHIP:DMG: + [1666962496.028483][218195:218195] CHIP:DMG: SuppressResponse = true, + [1666962496.028491][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666962496.028498][218195:218195] CHIP:DMG: } ./chip-tool descriptor read parts-list 1 10 Verify in TH(bridge-app) Log: - - [1659972886.385225][3652:3652] CHIP:IM: Received Read request - [1659972886.385307][3652:3652] CHIP:DMG: ReadRequestMessage = - [1659972886.385353][3652:3652] CHIP:DMG: { - [1659972886.385377][3652:3652] CHIP:DMG: AttributePathIBs = - [1659972886.385413][3652:3652] CHIP:DMG: [ - [1659972886.385438][3652:3652] CHIP:DMG: AttributePathIB = - [1659972886.385482][3652:3652] CHIP:DMG: { - [1659972886.385511][3652:3652] CHIP:DMG: Endpoint = 0x10, - [1659972886.385555][3652:3652] CHIP:DMG: Cluster = 0x1d, - [1659972886.385596][3652:3652] CHIP:DMG: Attribute = 0x0000_0003, - [1659972886.385630][3652:3652] CHIP:DMG: } - [1659972886.385668][3652:3652] CHIP:DMG: - [1659972886.385694][3652:3652] CHIP:DMG: ], - [1659972886.385730][3652:3652] CHIP:DMG: - [1659972886.385757][3652:3652] CHIP:DMG: isFabricFiltered = true, - [1659972886.385793][3652:3652] CHIP:DMG: InteractionModelRevision = 1 - [1659972886.385817][3652:3652] CHIP:DMG: }, - [1659972886.385908][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659972886.386016][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659972886.386056][3652:3652] CHIP:DMG: Cluster 1d, Attribute 3 is dirty + [1666962545.266945][218195:218195] CHIP:IM: Received Read request + [1666962545.266979][218195:218195] CHIP:DMG: ReadRequestMessage = + [1666962545.266986][218195:218195] CHIP:DMG: { + [1666962545.266993][218195:218195] CHIP:DMG: AttributePathIBs = + [1666962545.267002][218195:218195] CHIP:DMG: [ + [1666962545.267009][218195:218195] CHIP:DMG: AttributePathIB = + [1666962545.267018][218195:218195] CHIP:DMG: { + [1666962545.267027][218195:218195] CHIP:DMG: Endpoint = 0xa, + [1666962545.267037][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962545.267046][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962545.267054][218195:218195] CHIP:DMG: } + [1666962545.267063][218195:218195] CHIP:DMG: + [1666962545.267071][218195:218195] CHIP:DMG: ], + [1666962545.267082][218195:218195] CHIP:DMG: + [1666962545.267100][218195:218195] CHIP:DMG: isFabricFiltered = true, + [1666962545.267108][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666962545.267115][218195:218195] CHIP:DMG: }, + [1666962545.267147][218195:218195] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666962545.267172][218195:218195] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666962545.267181][218195:218195] CHIP:DMG: Cluster 1d, Attribute 3 is dirty + [1666962545.267189][218195:218195] CHIP:DMG: Reading attribute: Cluster=0x0000_001D Endpoint=a AttributeId=0x0000_0003 (expanded=0) + [1666962545.267200][218195:218195] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_001D e=10 p=v + [1666962545.267213][218195:218195] CHIP:DMG: AccessControl: allowed + [1666962545.267235][218195:218195] CHIP:DMG: Sending report (payload has 36 bytes)... + [1666962545.267342][218195:218195] CHIP:EM: <<< [E:24189r M:59534941 (Ack:136750873)] (S) Msg TX to 1:000000000001B669 [E0A2] --- Type 0001:05 (IM:ReportData) + [1666962545.267355][218195:218195] CHIP:IN: (S) Sending msg 59534941 on secure session with LSID: 51724 + [1666962545.267489][218195:218195] CHIP:DMG: >> to UDP:[fe80::485c:bace:6107:3682%wlp3s0]:48547 | 59534941 | [Interaction Model (1) / Report Data (0x05) / Session = 30602 / Exchange = 24189] + [1666962545.267502][218195:218195] CHIP:DMG: Header Flags = + [1666962545.267510][218195:218195] CHIP:DMG: { + [1666962545.267524][218195:218195] CHIP:DMG: Exchange (0x06) = + [1666962545.267531][218195:218195] CHIP:DMG: { + [1666962545.267540][218195:218195] CHIP:DMG: AckMsg = 136750873 + [1666962545.267547][218195:218195] CHIP:DMG: NeedsAck = true + [1666962545.267554][218195:218195] CHIP:DMG: } + [1666962545.267567][218195:218195] CHIP:DMG: } + [1666962545.267574][218195:218195] CHIP:DMG: + [1666962545.267585][218195:218195] CHIP:DMG: Encrypted Payload (70 bytes) = + [1666962545.267592][218195:218195] CHIP:DMG: { + [1666962545.267599][218195:218195] CHIP:DMG: data = 008a77005d6e8c03f404045b94379c834b72702e0ba16795c503220436544b6b0b381b216a1e3b46cb5ebcc08f78bf5e83ff6e1b7beae8c3735bb8dfc85db4e28576c43a7565 + [1666962545.267608][218195:218195] CHIP:DMG: buffer_ptr = 94136416766512 + [1666962545.267615][218195:218195] CHIP:DMG: } + [1666962545.267622][218195:218195] CHIP:DMG: + [1666962545.267634][218195:218195] CHIP:DMG: Decrypted Payload (36 bytes) = + [1666962545.267641][218195:218195] CHIP:DMG: { + [1666962545.267649][218195:218195] CHIP:DMG: data = 1536011535012600b298fda8370124020a24031d24040318360218181818290424ff0118 + [1666962545.267657][218195:218195] CHIP:DMG: } + [1666962545.267663][218195:218195] CHIP:DMG: + [1666962545.267692][218195:218195] CHIP:DMG: ReportDataMessage = + [1666962545.267698][218195:218195] CHIP:DMG: { + [1666962545.267705][218195:218195] CHIP:DMG: AttributeReportIBs = + [1666962545.267717][218195:218195] CHIP:DMG: [ + [1666962545.267724][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962545.267737][218195:218195] CHIP:DMG: { + [1666962545.267745][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962545.267755][218195:218195] CHIP:DMG: { + [1666962545.267764][218195:218195] CHIP:DMG: DataVersion = 0xa8fd98b2, + [1666962545.267775][218195:218195] CHIP:DMG: AttributePathIB = + [1666962545.267786][218195:218195] CHIP:DMG: { + [1666962545.267797][218195:218195] CHIP:DMG: Endpoint = 0xa, + [1666962545.267809][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962545.267822][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962545.267832][218195:218195] CHIP:DMG: } + [1666962545.267844][218195:218195] CHIP:DMG: + [1666962545.267854][218195:218195] CHIP:DMG: Data = [ + [1666962545.267865][218195:218195] CHIP:DMG: + [1666962545.267876][218195:218195] CHIP:DMG: ], + [1666962545.267884][218195:218195] CHIP:DMG: }, + [1666962545.267896][218195:218195] CHIP:DMG: + [1666962545.267905][218195:218195] CHIP:DMG: }, + [1666962545.267916][218195:218195] CHIP:DMG: + [1666962545.267924][218195:218195] CHIP:DMG: ], + [1666962545.267935][218195:218195] CHIP:DMG: + [1666962545.267943][218195:218195] CHIP:DMG: SuppressResponse = true, + [1666962545.267952][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666962545.267959][218195:218195] CHIP:DMG: } ./chip-tool descriptor read parts-list 1 11 Verify in TH(bridge-app) Log: - - [1659972886.385225][3652:3652] CHIP:IM: Received Read request - [1659972886.385307][3652:3652] CHIP:DMG: ReadRequestMessage = - [1659972886.385353][3652:3652] CHIP:DMG: { - [1659972886.385377][3652:3652] CHIP:DMG: AttributePathIBs = - [1659972886.385413][3652:3652] CHIP:DMG: [ - [1659972886.385438][3652:3652] CHIP:DMG: AttributePathIB = - [1659972886.385482][3652:3652] CHIP:DMG: { - [1659972886.385511][3652:3652] CHIP:DMG: Endpoint = 0x11, - [1659972886.385555][3652:3652] CHIP:DMG: Cluster = 0x1d, - [1659972886.385596][3652:3652] CHIP:DMG: Attribute = 0x0000_0003, - [1659972886.385630][3652:3652] CHIP:DMG: } - [1659972886.385668][3652:3652] CHIP:DMG: - [1659972886.385694][3652:3652] CHIP:DMG: ], - [1659972886.385730][3652:3652] CHIP:DMG: - [1659972886.385757][3652:3652] CHIP:DMG: isFabricFiltered = true, - [1659972886.385793][3652:3652] CHIP:DMG: InteractionModelRevision = 1 - [1659972886.385817][3652:3652] CHIP:DMG: }, - [1659972886.385908][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659972886.386016][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659972886.386056][3652:3652] CHIP:DMG: Cluster 1d, Attribute 3 is dirty - - - ./chip-tool descriptor read parts-list 1 12 + [1666962605.941370][218195:218195] CHIP:IM: Received Read request + [1666962605.941421][218195:218195] CHIP:DMG: ReadRequestMessage = + [1666962605.941433][218195:218195] CHIP:DMG: { + [1666962605.941444][218195:218195] CHIP:DMG: AttributePathIBs = + [1666962605.941457][218195:218195] CHIP:DMG: [ + [1666962605.941468][218195:218195] CHIP:DMG: AttributePathIB = + [1666962605.941482][218195:218195] CHIP:DMG: { + [1666962605.941495][218195:218195] CHIP:DMG: Endpoint = 0xb, + [1666962605.941508][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962605.941522][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962605.941535][218195:218195] CHIP:DMG: } + [1666962605.941550][218195:218195] CHIP:DMG: + [1666962605.941561][218195:218195] CHIP:DMG: ], + [1666962605.941576][218195:218195] CHIP:DMG: + [1666962605.941589][218195:218195] CHIP:DMG: isFabricFiltered = true, + [1666962605.941600][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666962605.941611][218195:218195] CHIP:DMG: }, + [1666962605.941660][218195:218195] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666962605.941704][218195:218195] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666962605.941719][218195:218195] CHIP:DMG: Cluster 1d, Attribute 3 is dirty + [1666962605.941730][218195:218195] CHIP:DMG: Reading attribute: Cluster=0x0000_001D Endpoint=b AttributeId=0x0000_0003 (expanded=0) + [1666962605.941747][218195:218195] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_001D e=11 p=v + [1666962605.941765][218195:218195] CHIP:DMG: AccessControl: allowed + [1666962605.941796][218195:218195] CHIP:DMG: Sending report (payload has 36 bytes)... + [1666962605.941969][218195:218195] CHIP:EM: <<< [E:53228r M:194033500 (Ack:241544232)] (S) Msg TX to 1:000000000001B669 [E0A2] --- Type 0001:05 (IM:ReportData) + [1666962605.941995][218195:218195] CHIP:IN: (S) Sending msg 194033500 on secure session with LSID: 51725 + [1666962605.942217][218195:218195] CHIP:DMG: >> to UDP:[fe80::485c:bace:6107:3682%wlp3s0]:45700 | 194033500 | [Interaction Model (1) / Report Data (0x05) / Session = 60703 / Exchange = 53228] + [1666962605.942243][218195:218195] CHIP:DMG: Header Flags = + [1666962605.942254][218195:218195] CHIP:DMG: { + [1666962605.942277][218195:218195] CHIP:DMG: Exchange (0x06) = + [1666962605.942288][218195:218195] CHIP:DMG: { + [1666962605.946293][218195:218195] CHIP:DMG: AckMsg = 241544232 + [1666962605.946325][218195:218195] CHIP:DMG: NeedsAck = true + [1666962605.946339][218195:218195] CHIP:DMG: } + [1666962605.946376][218195:218195] CHIP:DMG: } + [1666962605.946393][218195:218195] CHIP:DMG: + [1666962605.946424][218195:218195] CHIP:DMG: Encrypted Payload (70 bytes) = + [1666962605.946439][218195:218195] CHIP:DMG: { + [1666962605.946455][218195:218195] CHIP:DMG: data = 001fed005cb7900b4a137fb3c5753516fcbff9678f1b2cbf9cd04d6df60e3a9bdebf9a6f9713b60c34567f235d2aa407a9e18ed6dfdb1eb2ef70245e7b8a7a5213192b956d81 + [1666962605.946470][218195:218195] CHIP:DMG: buffer_ptr = 94136416766624 + [1666962605.946484][218195:218195] CHIP:DMG: } + [1666962605.946498][218195:218195] CHIP:DMG: + [1666962605.946525][218195:218195] CHIP:DMG: Decrypted Payload (36 bytes) = + [1666962605.946541][218195:218195] CHIP:DMG: { + [1666962605.946556][218195:218195] CHIP:DMG: data = 1536011535012600768e2de0370124020b24031d24040318360218181818290424ff0118 + [1666962605.946572][218195:218195] CHIP:DMG: } + [1666962605.946586][218195:218195] CHIP:DMG: + [1666962605.946696][218195:218195] CHIP:DMG: ReportDataMessage = + [1666962605.946715][218195:218195] CHIP:DMG: { + [1666962605.946729][218195:218195] CHIP:DMG: AttributeReportIBs = + [1666962605.946747][218195:218195] CHIP:DMG: [ + [1666962605.946761][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962605.946782][218195:218195] CHIP:DMG: { + [1666962605.946796][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962605.946810][218195:218195] CHIP:DMG: { + [1666962605.946826][218195:218195] CHIP:DMG: DataVersion = 0xe02d8e76, + [1666962605.946840][218195:218195] CHIP:DMG: AttributePathIB = + [1666962605.946854][218195:218195] CHIP:DMG: { + [1666962605.946883][218195:218195] CHIP:DMG: Endpoint = 0xb, + [1666962605.946898][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962605.946914][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962605.946927][218195:218195] CHIP:DMG: } + [1666962605.946944][218195:218195] CHIP:DMG: + [1666962605.946958][218195:218195] CHIP:DMG: Data = [ + [1666962605.946972][218195:218195] CHIP:DMG: + [1666962605.946987][218195:218195] CHIP:DMG: ], + [1666962605.946999][218195:218195] CHIP:DMG: }, + [1666962605.947016][218195:218195] CHIP:DMG: + [1666962605.947028][218195:218195] CHIP:DMG: }, + [1666962605.947044][218195:218195] CHIP:DMG: + [1666962605.947056][218195:218195] CHIP:DMG: ], + [1666962605.947074][218195:218195] CHIP:DMG: + [1666962605.947103][218195:218195] CHIP:DMG: SuppressResponse = true, + [1666962605.947120][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666962605.947132][218195:218195] CHIP:DMG: } + [1666962605.947147][218195:218195] CHIP:DMG: + + + ./chip-tool descriptor read parts-list 1 12 Verify in TH(bridge-app) Log: - - [1659972886.385225][3652:3652] CHIP:IM: Received Read request - [1659972886.385307][3652:3652] CHIP:DMG: ReadRequestMessage = - [1659972886.385353][3652:3652] CHIP:DMG: { - [1659972886.385377][3652:3652] CHIP:DMG: AttributePathIBs = - [1659972886.385413][3652:3652] CHIP:DMG: [ - [1659972886.385438][3652:3652] CHIP:DMG: AttributePathIB = - [1659972886.385482][3652:3652] CHIP:DMG: { - [1659972886.385511][3652:3652] CHIP:DMG: Endpoint = 0x12, - [1659972886.385555][3652:3652] CHIP:DMG: Cluster = 0x1d, - [1659972886.385596][3652:3652] CHIP:DMG: Attribute = 0x0000_0003, - [1659972886.385630][3652:3652] CHIP:DMG: } - [1659972886.385668][3652:3652] CHIP:DMG: - [1659972886.385694][3652:3652] CHIP:DMG: ], - [1659972886.385730][3652:3652] CHIP:DMG: - [1659972886.385757][3652:3652] CHIP:DMG: isFabricFiltered = true, - [1659972886.385793][3652:3652] CHIP:DMG: InteractionModelRevision = 1 - [1659972886.385817][3652:3652] CHIP:DMG: }, - [1659972886.385908][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659972886.386016][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659972886.386056][3652:3652] CHIP:DMG: Cluster 1d, Attribute 3 is dirty + [1666962633.918167][218195:218195] CHIP:IM: Received Read request + [1666962633.918280][218195:218195] CHIP:DMG: ReadRequestMessage = + [1666962633.918309][218195:218195] CHIP:DMG: { + [1666962633.918332][218195:218195] CHIP:DMG: AttributePathIBs = + [1666962633.918356][218195:218195] CHIP:DMG: [ + [1666962633.918376][218195:218195] CHIP:DMG: AttributePathIB = + [1666962633.918404][218195:218195] CHIP:DMG: { + [1666962633.918435][218195:218195] CHIP:DMG: Endpoint = 0xc, + [1666962633.918466][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962633.918498][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962633.918527][218195:218195] CHIP:DMG: } + [1666962633.918562][218195:218195] CHIP:DMG: + [1666962633.918590][218195:218195] CHIP:DMG: ], + [1666962633.918626][218195:218195] CHIP:DMG: + [1666962633.918655][218195:218195] CHIP:DMG: isFabricFiltered = true, + [1666962633.918683][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666962633.918709][218195:218195] CHIP:DMG: }, + [1666962633.918817][218195:218195] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666962633.918912][218195:218195] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666962633.918947][218195:218195] CHIP:DMG: Cluster 1d, Attribute 3 is dirty + [1666962633.918976][218195:218195] CHIP:DMG: Reading attribute: Cluster=0x0000_001D Endpoint=c AttributeId=0x0000_0003 (expanded=0) + [1666962633.919018][218195:218195] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_001D e=12 p=v + [1666962633.919060][218195:218195] CHIP:DMG: AccessControl: allowed + [1666962633.919174][218195:218195] CHIP:DMG: Sending report (payload has 36 bytes)... + [1666962633.919525][218195:218195] CHIP:EM: <<< [E:35660r M:223187611 (Ack:233122113)] (S) Msg TX to 1:000000000001B669 [E0A2] --- Type 0001:05 (IM:ReportData) + [1666962633.919569][218195:218195] CHIP:IN: (S) Sending msg 223187611 on secure session with LSID: 51726 + [1666962633.920056][218195:218195] CHIP:DMG: >> to UDP:[fe80::485c:bace:6107:3682%wlp3s0]:36920 | 223187611 | [Interaction Model (1) / Report Data (0x05) / Session = 9443 / Exchange = 35660] + [1666962633.920109][218195:218195] CHIP:DMG: Header Flags = + [1666962633.920135][218195:218195] CHIP:DMG: { + [1666962633.920191][218195:218195] CHIP:DMG: Exchange (0x06) = + [1666962633.920217][218195:218195] CHIP:DMG: { + [1666962633.920247][218195:218195] CHIP:DMG: AckMsg = 233122113 + [1666962633.920274][218195:218195] CHIP:DMG: NeedsAck = true + [1666962633.920298][218195:218195] CHIP:DMG: } + [1666962633.920341][218195:218195] CHIP:DMG: } + [1666962633.920369][218195:218195] CHIP:DMG: + [1666962633.920402][218195:218195] CHIP:DMG: Encrypted Payload (70 bytes) = + [1666962633.920429][218195:218195] CHIP:DMG: { + [1666962633.920457][218195:218195] CHIP:DMG: data = 00e324009b924d0de62b84bd7b24624502b15e2ec8b599c529c8ac3a956f5e9a79da1da8c1aa91b82ba68ef69977ca852087f29101f04a5ac0a4d021c627302b9504b6d3223f + [1666962633.920482][218195:218195] CHIP:DMG: buffer_ptr = 94136416766688 + [1666962633.920507][218195:218195] CHIP:DMG: } + [1666962633.920528][218195:218195] CHIP:DMG: + [1666962633.920579][218195:218195] CHIP:DMG: Decrypted Payload (36 bytes) = + [1666962633.920607][218195:218195] CHIP:DMG: { + [1666962633.920632][218195:218195] CHIP:DMG: data = 153601153501260083c07f68370124020c24031d24040318360218181818290424ff0118 + [1666962633.920659][218195:218195] CHIP:DMG: } + [1666962633.920684][218195:218195] CHIP:DMG: + [1666962633.920786][218195:218195] CHIP:DMG: ReportDataMessage = + [1666962633.920814][218195:218195] CHIP:DMG: { + [1666962633.920837][218195:218195] CHIP:DMG: AttributeReportIBs = + [1666962633.920874][218195:218195] CHIP:DMG: [ + [1666962633.920901][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962633.920945][218195:218195] CHIP:DMG: { + [1666962633.920972][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962633.921004][218195:218195] CHIP:DMG: { + [1666962633.921039][218195:218195] CHIP:DMG: DataVersion = 0x687fc083, + [1666962633.921085][218195:218195] CHIP:DMG: AttributePathIB = + [1666962633.921119][218195:218195] CHIP:DMG: { + [1666962633.921153][218195:218195] CHIP:DMG: Endpoint = 0xc, + [1666962633.921187][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962633.921229][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962633.921262][218195:218195] CHIP:DMG: } + [1666962633.921298][218195:218195] CHIP:DMG: + [1666962633.921331][218195:218195] CHIP:DMG: Data = [ + [1666962633.921366][218195:218195] CHIP:DMG: + [1666962633.921399][218195:218195] CHIP:DMG: ], + [1666962633.921430][218195:218195] CHIP:DMG: }, + [1666962633.921471][218195:218195] CHIP:DMG: + [1666962633.921501][218195:218195] CHIP:DMG: }, + [1666962633.921541][218195:218195] CHIP:DMG: + [1666962633.921570][218195:218195] CHIP:DMG: ], + [1666962633.921610][218195:218195] CHIP:DMG: + [1666962633.921641][218195:218195] CHIP:DMG: SuppressResponse = true, + [1666962633.921670][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666962633.921695][218195:218195] CHIP:DMG: } + [1666962633.921723][218195:218195] CHIP:DMG: ./chip-tool descriptor read parts-list 1 13 Verify in TH(bridge-app) Log: - - [1659972886.385225][3652:3652] CHIP:IM: Received Read request - [1659972886.385307][3652:3652] CHIP:DMG: ReadRequestMessage = - [1659972886.385353][3652:3652] CHIP:DMG: { - [1659972886.385377][3652:3652] CHIP:DMG: AttributePathIBs = - [1659972886.385413][3652:3652] CHIP:DMG: [ - [1659972886.385438][3652:3652] CHIP:DMG: AttributePathIB = - [1659972886.385482][3652:3652] CHIP:DMG: { - [1659972886.385511][3652:3652] CHIP:DMG: Endpoint = 0x13, - [1659972886.385555][3652:3652] CHIP:DMG: Cluster = 0x1d, - [1659972886.385596][3652:3652] CHIP:DMG: Attribute = 0x0000_0003, - [1659972886.385630][3652:3652] CHIP:DMG: } - [1659972886.385668][3652:3652] CHIP:DMG: - [1659972886.385694][3652:3652] CHIP:DMG: ], - [1659972886.385730][3652:3652] CHIP:DMG: - [1659972886.385757][3652:3652] CHIP:DMG: isFabricFiltered = true, - [1659972886.385793][3652:3652] CHIP:DMG: InteractionModelRevision = 1 - [1659972886.385817][3652:3652] CHIP:DMG: }, - [1659972886.385908][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659972886.386016][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659972886.386056][3652:3652] CHIP:DMG: Cluster 1d, Attribute 3 is dirty + [1666962673.106887][218195:218195] CHIP:IM: Received Read request + [1666962673.106920][218195:218195] CHIP:DMG: ReadRequestMessage = + [1666962673.106927][218195:218195] CHIP:DMG: { + [1666962673.106934][218195:218195] CHIP:DMG: AttributePathIBs = + [1666962673.106943][218195:218195] CHIP:DMG: [ + [1666962673.106951][218195:218195] CHIP:DMG: AttributePathIB = + [1666962673.106960][218195:218195] CHIP:DMG: { + [1666962673.106969][218195:218195] CHIP:DMG: Endpoint = 0xd, + [1666962673.106978][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962673.106988][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962673.106997][218195:218195] CHIP:DMG: } + [1666962673.107007][218195:218195] CHIP:DMG: + [1666962673.107015][218195:218195] CHIP:DMG: ], + [1666962673.107026][218195:218195] CHIP:DMG: + [1666962673.107033][218195:218195] CHIP:DMG: isFabricFiltered = true, + [1666962673.107042][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666962673.107049][218195:218195] CHIP:DMG: }, + [1666962673.107081][218195:218195] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666962673.107120][218195:218195] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666962673.107130][218195:218195] CHIP:DMG: Cluster 1d, Attribute 3 is dirty + [1666962673.107138][218195:218195] CHIP:DMG: Reading attribute: Cluster=0x0000_001D Endpoint=d AttributeId=0x0000_0003 (expanded=0) + [1666962673.107149][218195:218195] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_001D e=13 p=v + [1666962673.107162][218195:218195] CHIP:DMG: AccessControl: allowed + [1666962673.107184][218195:218195] CHIP:DMG: Sending report (payload has 36 bytes)... + [1666962673.107292][218195:218195] CHIP:EM: <<< [E:54576r M:192461937 (Ack:92650181)] (S) Msg TX to 1:000000000001B669 [E0A2] --- Type 0001:05 (IM:ReportData) + [1666962673.107304][218195:218195] CHIP:IN: (S) Sending msg 192461937 on secure session with LSID: 51727 + [1666962673.107438][218195:218195] CHIP:DMG: >> to UDP:[fe80::485c:bace:6107:3682%wlp3s0]:48254 | 192461937 | [Interaction Model (1) / Report Data (0x05) / Session = 26753 / Exchange = 54576] + [1666962673.107452][218195:218195] CHIP:DMG: Header Flags = + [1666962673.107459][218195:218195] CHIP:DMG: { + [1666962673.107474][218195:218195] CHIP:DMG: Exchange (0x06) = + [1666962673.107481][218195:218195] CHIP:DMG: { + [1666962673.107490][218195:218195] CHIP:DMG: AckMsg = 92650181 + [1666962673.107497][218195:218195] CHIP:DMG: NeedsAck = true + [1666962673.107504][218195:218195] CHIP:DMG: } + [1666962673.107517][218195:218195] CHIP:DMG: } + [1666962673.107524][218195:218195] CHIP:DMG: + [1666962673.107536][218195:218195] CHIP:DMG: Encrypted Payload (70 bytes) = + [1666962673.107543][218195:218195] CHIP:DMG: { + [1666962673.107550][218195:218195] CHIP:DMG: data = 0081680071bc780bf00a274e8929a9bc304a85e9477043931f3d4ac244eadb4ef8445cc8f478e90ccc88289152f3fe2c881bde5b4abd18c203cfeae79957eb3cb177cdfb23f9 + [1666962673.107558][218195:218195] CHIP:DMG: buffer_ptr = 94136416766832 + [1666962673.107565][218195:218195] CHIP:DMG: } + [1666962673.107573][218195:218195] CHIP:DMG: + [1666962673.107586][218195:218195] CHIP:DMG: Decrypted Payload (36 bytes) = + [1666962673.107593][218195:218195] CHIP:DMG: { + [1666962673.107601][218195:218195] CHIP:DMG: data = 15360115350126008fecadea370124020d24031d24040318360218181818290424ff0118 + [1666962673.107608][218195:218195] CHIP:DMG: } + [1666962673.107615][218195:218195] CHIP:DMG: + [1666962673.107643][218195:218195] CHIP:DMG: ReportDataMessage = + [1666962673.107649][218195:218195] CHIP:DMG: { + [1666962673.107656][218195:218195] CHIP:DMG: AttributeReportIBs = + [1666962673.107669][218195:218195] CHIP:DMG: [ + [1666962673.107677][218195:218195] CHIP:DMG: AttributeReportIB = + [1666962673.107690][218195:218195] CHIP:DMG: { + [1666962673.107698][218195:218195] CHIP:DMG: AttributeDataIB = + [1666962673.107707][218195:218195] CHIP:DMG: { + [1666962673.107717][218195:218195] CHIP:DMG: DataVersion = 0xeaadec8f, + [1666962673.107728][218195:218195] CHIP:DMG: AttributePathIB = + [1666962673.107738][218195:218195] CHIP:DMG: { + [1666962673.107750][218195:218195] CHIP:DMG: Endpoint = 0xd, + [1666962673.107760][218195:218195] CHIP:DMG: Cluster = 0x1d, + [1666962673.107772][218195:218195] CHIP:DMG: Attribute = 0x0000_0003, + [1666962673.107782][218195:218195] CHIP:DMG: } + [1666962673.107795][218195:218195] CHIP:DMG: + [1666962673.107803][218195:218195] CHIP:DMG: Data = [ + [1666962673.107816][218195:218195] CHIP:DMG: + [1666962673.107826][218195:218195] CHIP:DMG: ], + [1666962673.107836][218195:218195] CHIP:DMG: }, + [1666962673.107848][218195:218195] CHIP:DMG: + [1666962673.107857][218195:218195] CHIP:DMG: }, + [1666962673.107869][218195:218195] CHIP:DMG: + [1666962673.107876][218195:218195] CHIP:DMG: ], + [1666962673.107888][218195:218195] CHIP:DMG: + [1666962673.107896][218195:218195] CHIP:DMG: SuppressResponse = true, + [1666962673.107904][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666962673.107911][218195:218195] CHIP:DMG: } disabled: true - label: @@ -1478,81 +6197,115 @@ tests: Verify in TH(bridge-app) Log: - [1659973028.616696][3652:3652] CHIP:IM: Received Read request - [1659973028.616774][3652:3652] CHIP:DMG: ReadRequestMessage = - [1659973028.616810][3652:3652] CHIP:DMG: { - [1659973028.616833][3652:3652] CHIP:DMG: AttributePathIBs = - [1659973028.616859][3652:3652] CHIP:DMG: [ - [1659973028.616891][3652:3652] CHIP:DMG: AttributePathIB = - [1659973028.616919][3652:3652] CHIP:DMG: { - [1659973028.616955][3652:3652] CHIP:DMG: Endpoint = 0x3, - [1659973028.617095][3652:3652] CHIP:DMG: Cluster = 0x39, - [1659973028.617138][3652:3652] CHIP:DMG: Attribute = 0x0000_0005, - [1659973028.617166][3652:3652] CHIP:DMG: } - [1659973028.617194][3652:3652] CHIP:DMG: - [1659973028.617228][3652:3652] CHIP:DMG: ], - [1659973028.617256][3652:3652] CHIP:DMG: - [1659973028.617291][3652:3652] CHIP:DMG: isFabricFiltered = true, - [1659973028.617317][3652:3652] CHIP:DMG: InteractionModelRevision = 1 - [1659973028.617348][3652:3652] CHIP:DMG: }, - [1659973028.617428][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659973028.617533][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659973028.617572][3652:3652] CHIP:DMG: Cluster 39, Attribute 5 is dirty - - + [1663916825.766885][1588:1588] CHIP:DMG: ReportDataMessage = + [1663916825.766934][1588:1588] CHIP:DMG: { + [1663916825.766955][1588:1588] CHIP:DMG: AttributeReportIBs = + [1663916825.766984][1588:1588] CHIP:DMG: [ + [1663916825.767006][1588:1588] CHIP:DMG: AttributeReportIB = + [1663916825.767154][1588:1588] CHIP:DMG: { + [1663916825.767218][1588:1588] CHIP:DMG: AttributeDataIB = + [1663916825.767252][1588:1588] CHIP:DMG: { + [1663916825.767283][1588:1588] CHIP:DMG: DataVersion = 0x6bd99dc9, + [1663916825.767309][1588:1588] CHIP:DMG: AttributePathIB = + [1663916825.767388][1588:1588] CHIP:DMG: { + [1663916825.767423][1588:1588] CHIP:DMG: Endpoint = 0xd, + [1663916825.767456][1588:1588] CHIP:DMG: Cluster = 0x1d, + [1663916825.767502][1588:1588] CHIP:DMG: Attribute = 0x0000_0003, + [1663916825.767578][1588:1588] CHIP:DMG: } + [1663916825.767614][1588:1588] CHIP:DMG: + [1663916825.767641][1588:1588] CHIP:DMG: Data = [ + [1663916825.767688][1588:1588] CHIP:DMG: + [1663916825.767743][1588:1588] CHIP:DMG: ], + [1663916825.767772][1588:1588] CHIP:DMG: }, + [1663916825.767824][1588:1588] CHIP:DMG: + [1663916825.767867][1588:1588] CHIP:DMG: }, + [1663916825.767897][1588:1588] CHIP:DMG: + [1663916825.767918][1588:1588] CHIP:DMG: ], + [1663916825.767945][1588:1588] CHIP:DMG: + [1663916825.767992][1588:1588] CHIP:DMG: SuppressResponse = true, + [1663916825.768016][1588:1588] CHIP:DMG: InteractionModelRevision = 1 + [1663916825.768038][1588:1588] CHIP:DMG: } + [1663916825.768059][1588:1588] CHIP:DMG: + [1663916825.768347][1588:1588] CHIP:DMG: OnReportConfirm: NumReports = 0 + [1663916825.768378][1588:1588] CHIP:DMG: ReportsInFlight = 0 with readHandler 0, RE has no more messages + [1663916825.768400][1588:1588] CHIP:DMG: IM RH moving to [AwaitingDestruction] + [1663916825.768429][1588:1588] CHIP:DMG: All ReadHandler-s are clean, clear GlobalDirtySet ./chip-tool bridgeddevicebasic read node-label 1 4 - Verify in TH(bridge-app) Log: - - [1659973028.616696][3652:3652] CHIP:IM: Received Read request - [1659973028.616774][3652:3652] CHIP:DMG: ReadRequestMessage = - [1659973028.616810][3652:3652] CHIP:DMG: { - [1659973028.616833][3652:3652] CHIP:DMG: AttributePathIBs = - [1659973028.616859][3652:3652] CHIP:DMG: [ - [1659973028.616891][3652:3652] CHIP:DMG: AttributePathIB = - [1659973028.616919][3652:3652] CHIP:DMG: { - [1659973028.616955][3652:3652] CHIP:DMG: Endpoint = 0x4, - [1659973028.617095][3652:3652] CHIP:DMG: Cluster = 0x39, - [1659973028.617138][3652:3652] CHIP:DMG: Attribute = 0x0000_0005, - [1659973028.617166][3652:3652] CHIP:DMG: } - [1659973028.617194][3652:3652] CHIP:DMG: - [1659973028.617228][3652:3652] CHIP:DMG: ], - [1659973028.617256][3652:3652] CHIP:DMG: - [1659973028.617291][3652:3652] CHIP:DMG: isFabricFiltered = true, - [1659973028.617317][3652:3652] CHIP:DMG: InteractionModelRevision = 1 - [1659973028.617348][3652:3652] CHIP:DMG: }, - [1659973028.617428][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659973028.617533][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659973028.617572][3652:3652] CHIP:DMG: Cluster 39, Attribute 5 is dirty - - - - ./chip-tool bridgeddevicebasic read node-label 1 5 + Verify in TH(bridge-app) Log: + + [1663916874.414183][1588:1588] CHIP:DMG: + [1663916874.414304][1588:1588] CHIP:DMG: ReportDataMessage = + [1663916874.414340][1588:1588] CHIP:DMG: { + [1663916874.414401][1588:1588] CHIP:DMG: AttributeReportIBs = + [1663916874.414441][1588:1588] CHIP:DMG: [ + [1663916874.414472][1588:1588] CHIP:DMG: AttributeReportIB = + [1663916874.414552][1588:1588] CHIP:DMG: { + [1663916874.414618][1588:1588] CHIP:DMG: AttributeDataIB = + [1663916874.414665][1588:1588] CHIP:DMG: { + [1663916874.414738][1588:1588] CHIP:DMG: DataVersion = 0x74fbff86, + [1663916874.414779][1588:1588] CHIP:DMG: AttributePathIB = + [1663916874.414858][1588:1588] CHIP:DMG: { + [1663916874.414939][1588:1588] CHIP:DMG: Endpoint = 0x4, + [1663916874.415016][1588:1588] CHIP:DMG: Cluster = 0x39, + [1663916874.415090][1588:1588] CHIP:DMG: Attribute = 0x0000_0005, + [1663916874.415129][1588:1588] CHIP:DMG: } + [1663916874.415210][1588:1588] CHIP:DMG: + [1663916874.415288][1588:1588] CHIP:DMG: Data = "TempSensor 1" (12 chars), + [1663916874.415365][1588:1588] CHIP:DMG: }, + [1663916874.415440][1588:1588] CHIP:DMG: + [1663916874.415477][1588:1588] CHIP:DMG: }, + [1663916874.415583][1588:1588] CHIP:DMG: + [1663916874.415646][1588:1588] CHIP:DMG: ], + [1663916874.415714][1588:1588] CHIP:DMG: + [1663916874.415750][1588:1588] CHIP:DMG: SuppressResponse = true, + [1663916874.415813][1588:1588] CHIP:DMG: InteractionModelRevision = 1 + [1663916874.415842][1588:1588] CHIP:DMG: } + [1663916874.415870][1588:1588] CHIP:DMG: + [1663916874.416152][1588:1588] CHIP:DMG: OnReportConfirm: NumReports = 0 + [1663916874.416190][1588:1588] CHIP:DMG: ReportsInFlight = 0 with readHandler 0, RE has no more messages + [1663916874.416261][1588:1588] CHIP:DMG: IM RH moving to [AwaitingDestruction] + [1663916874.416299][1588:1588] CHIP:DMG: All ReadHandler-s are clean, clear Globa + + + + ./chip-tool bridgeddevicebasic read node-label 1 5 Verify in TH(bridge-app) Log: - [1659973028.616696][3652:3652] CHIP:IM: Received Read request - [1659973028.616774][3652:3652] CHIP:DMG: ReadRequestMessage = - [1659973028.616810][3652:3652] CHIP:DMG: { - [1659973028.616833][3652:3652] CHIP:DMG: AttributePathIBs = - [1659973028.616859][3652:3652] CHIP:DMG: [ - [1659973028.616891][3652:3652] CHIP:DMG: AttributePathIB = - [1659973028.616919][3652:3652] CHIP:DMG: { - [1659973028.616955][3652:3652] CHIP:DMG: Endpoint = 0x5, - [1659973028.617095][3652:3652] CHIP:DMG: Cluster = 0x39, - [1659973028.617138][3652:3652] CHIP:DMG: Attribute = 0x0000_0005, - [1659973028.617166][3652:3652] CHIP:DMG: } - [1659973028.617194][3652:3652] CHIP:DMG: - [1659973028.617228][3652:3652] CHIP:DMG: ], - [1659973028.617256][3652:3652] CHIP:DMG: - [1659973028.617291][3652:3652] CHIP:DMG: isFabricFiltered = true, - [1659973028.617317][3652:3652] CHIP:DMG: InteractionModelRevision = 1 - [1659973028.617348][3652:3652] CHIP:DMG: }, - [1659973028.617428][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659973028.617533][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659973028.617572][3652:3652] CHIP:DMG: Cluster 39, Attribute 5 is dirty - + [1663925132.199931][1588:1588] CHIP:DMG: + [1663925132.200086][1588:1588] CHIP:DMG: ReportDataMessage = + [1663925132.200117][1588:1588] CHIP:DMG: { + [1663925132.200153][1588:1588] CHIP:DMG: AttributeReportIBs = + [1663925132.200190][1588:1588] CHIP:DMG: [ + [1663925132.200216][1588:1588] CHIP:DMG: AttributeReportIB = + [1663925132.200253][1588:1588] CHIP:DMG: { + [1663925132.200293][1588:1588] CHIP:DMG: AttributeDataIB = + [1663925132.200331][1588:1588] CHIP:DMG: { + [1663925132.200370][1588:1588] CHIP:DMG: DataVersion = 0xd32877aa, + [1663925132.200415][1588:1588] CHIP:DMG: AttributePathIB = + [1663925132.200451][1588:1588] CHIP:DMG: { + [1663925132.200499][1588:1588] CHIP:DMG: Endpoint = 0x5, + [1663925132.200549][1588:1588] CHIP:DMG: Cluster = 0x39, + [1663925132.200589][1588:1588] CHIP:DMG: Attribute = 0x0000_0005, + [1663925132.200625][1588:1588] CHIP:DMG: } + [1663925132.200697][1588:1588] CHIP:DMG: + [1663925132.200739][1588:1588] CHIP:DMG: Data = "TempSensor 2" (12 chars), + [1663925132.200774][1588:1588] CHIP:DMG: }, + [1663925132.200821][1588:1588] CHIP:DMG: + [1663925132.200851][1588:1588] CHIP:DMG: }, + [1663925132.200898][1588:1588] CHIP:DMG: + [1663925132.200925][1588:1588] CHIP:DMG: ], + [1663925132.200958][1588:1588] CHIP:DMG: + [1663925132.200996][1588:1588] CHIP:DMG: SuppressResponse = true, + [1663925132.201025][1588:1588] CHIP:DMG: InteractionModelRevision = 1 + [1663925132.201060][1588:1588] CHIP:DMG: } + [1663925132.201084][1588:1588] CHIP:DMG: + [1663925132.201317][1588:1588] CHIP:DMG: OnReportConfirm: NumReports = 0 + [1663925132.201350][1588:1588] CHIP:DMG: ReportsInFlight = 0 with readHandler 0, RE has no more messages + [1663925132.201375][1588:1588] CHIP:DMG: IM RH moving to [AwaitingDestruction] + [1663925132.201409][1588:1588] CHIP:DMG: All ReadHandler-s are clean, clear Globa @@ -1560,27 +6313,38 @@ tests: Verify in TH(bridge-app) Log: - [1659973028.616696][3652:3652] CHIP:IM: Received Read request - [1659973028.616774][3652:3652] CHIP:DMG: ReadRequestMessage = - [1659973028.616810][3652:3652] CHIP:DMG: { - [1659973028.616833][3652:3652] CHIP:DMG: AttributePathIBs = - [1659973028.616859][3652:3652] CHIP:DMG: [ - [1659973028.616891][3652:3652] CHIP:DMG: AttributePathIB = - [1659973028.616919][3652:3652] CHIP:DMG: { - [1659973028.616955][3652:3652] CHIP:DMG: Endpoint = 0x6, - [1659973028.617095][3652:3652] CHIP:DMG: Cluster = 0x39, - [1659973028.617138][3652:3652] CHIP:DMG: Attribute = 0x0000_0005, - [1659973028.617166][3652:3652] CHIP:DMG: } - [1659973028.617194][3652:3652] CHIP:DMG: - [1659973028.617228][3652:3652] CHIP:DMG: ], - [1659973028.617256][3652:3652] CHIP:DMG: - [1659973028.617291][3652:3652] CHIP:DMG: isFabricFiltered = true, - [1659973028.617317][3652:3652] CHIP:DMG: InteractionModelRevision = 1 - [1659973028.617348][3652:3652] CHIP:DMG: }, - [1659973028.617428][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659973028.617533][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659973028.617572][3652:3652] CHIP:DMG: Cluster 39, Attribute 5 is dirty - + [1663925170.922635][1588:1588] CHIP:DMG: } + [1663925170.922652][1588:1588] CHIP:DMG: + [1663925170.922724][1588:1588] CHIP:DMG: ReportDataMessage = + [1663925170.922754][1588:1588] CHIP:DMG: { + [1663925170.922773][1588:1588] CHIP:DMG: AttributeReportIBs = + [1663925170.922800][1588:1588] CHIP:DMG: [ + [1663925170.922821][1588:1588] CHIP:DMG: AttributeReportIB = + [1663925170.922851][1588:1588] CHIP:DMG: { + [1663925170.922880][1588:1588] CHIP:DMG: AttributeDataIB = + [1663925170.922910][1588:1588] CHIP:DMG: { + [1663925170.922946][1588:1588] CHIP:DMG: DataVersion = 0x57453e4d, + [1663925170.922974][1588:1588] CHIP:DMG: AttributePathIB = + [1663925170.923008][1588:1588] CHIP:DMG: { + [1663925170.923037][1588:1588] CHIP:DMG: Endpoint = 0x6, + [1663925170.923076][1588:1588] CHIP:DMG: Cluster = 0x39, + [1663925170.923103][1588:1588] CHIP:DMG: Attribute = 0x0000_0005, + [1663925170.923139][1588:1588] CHIP:DMG: } + [1663925170.923169][1588:1588] CHIP:DMG: + [1663925170.923211][1588:1588] CHIP:DMG: Data = "Composed Device" (15 chars), + [1663925170.923247][1588:1588] CHIP:DMG: }, + [1663925170.923278][1588:1588] CHIP:DMG: + [1663925170.923310][1588:1588] CHIP:DMG: }, + [1663925170.923336][1588:1588] CHIP:DMG: + [1663925170.923365][1588:1588] CHIP:DMG: ], + [1663925170.923391][1588:1588] CHIP:DMG: + [1663925170.923421][1588:1588] CHIP:DMG: SuppressResponse = true, + [1663925170.923444][1588:1588] CHIP:DMG: InteractionModelRevision = 1 + [1663925170.923464][1588:1588] CHIP:DMG: } + [1663925170.923491][1588:1588] CHIP:DMG: + [1663925170.923700][1588:1588] CHIP:DMG: OnReportConfirm: NumReports = 0 + [1663925170.923732][1588:1588] CHIP:DMG: ReportsInFlight = 0 with readHandler 0, RE has no more messages + [1663925170.923752][1588:1588] CHIP:DMG: IM RH moving to [AwaitingDestruction] @@ -1588,53 +6352,75 @@ tests: Verify in TH(bridge-app) Log: - [1659973028.616696][3652:3652] CHIP:IM: Received Read request - [1659973028.616774][3652:3652] CHIP:DMG: ReadRequestMessage = - [1659973028.616810][3652:3652] CHIP:DMG: { - [1659973028.616833][3652:3652] CHIP:DMG: AttributePathIBs = - [1659973028.616859][3652:3652] CHIP:DMG: [ - [1659973028.616891][3652:3652] CHIP:DMG: AttributePathIB = - [1659973028.616919][3652:3652] CHIP:DMG: { - [1659973028.616955][3652:3652] CHIP:DMG: Endpoint = 0x7, - [1659973028.617095][3652:3652] CHIP:DMG: Cluster = 0x39, - [1659973028.617138][3652:3652] CHIP:DMG: Attribute = 0x0000_0005, - [1659973028.617166][3652:3652] CHIP:DMG: } - [1659973028.617194][3652:3652] CHIP:DMG: - [1659973028.617228][3652:3652] CHIP:DMG: ], - [1659973028.617256][3652:3652] CHIP:DMG: - [1659973028.617291][3652:3652] CHIP:DMG: isFabricFiltered = true, - [1659973028.617317][3652:3652] CHIP:DMG: InteractionModelRevision = 1 - [1659973028.617348][3652:3652] CHIP:DMG: }, - [1659973028.617428][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659973028.617533][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659973028.617572][3652:3652] CHIP:DMG: Cluster 39, Attribute 5 is dirty - + [1663925266.540251][1588:1588] CHIP:DMG: + [1663925266.540311][1588:1588] CHIP:DMG: ReportDataMessage = + [1663925266.540333][1588:1588] CHIP:DMG: { + [1663925266.540352][1588:1588] CHIP:DMG: AttributeReportIBs = + [1663925266.540377][1588:1588] CHIP:DMG: [ + [1663925266.540397][1588:1588] CHIP:DMG: AttributeReportIB = + [1663925266.540428][1588:1588] CHIP:DMG: { + [1663925266.540454][1588:1588] CHIP:DMG: AttributeDataIB = + [1663925266.540482][1588:1588] CHIP:DMG: { + [1663925266.540511][1588:1588] CHIP:DMG: DataVersion = 0xc2bc27ff, + [1663925266.540538][1588:1588] CHIP:DMG: AttributePathIB = + [1663925266.540565][1588:1588] CHIP:DMG: { + [1663925266.540593][1588:1588] CHIP:DMG: Endpoint = 0x7, + [1663925266.540624][1588:1588] CHIP:DMG: Cluster = 0x39, + [1663925266.540683][1588:1588] CHIP:DMG: Attribute = 0x0000_0005, + [1663925266.540713][1588:1588] CHIP:DMG: } + [1663925266.540743][1588:1588] CHIP:DMG: + [1663925266.540776][1588:1588] CHIP:DMG: Data = "Composed TempSensor 1" (21 chars), + [1663925266.540802][1588:1588] CHIP:DMG: }, + [1663925266.540828][1588:1588] CHIP:DMG: + [1663925266.540853][1588:1588] CHIP:DMG: }, + [1663925266.540880][1588:1588] CHIP:DMG: + [1663925266.540900][1588:1588] CHIP:DMG: ], + [1663925266.540924][1588:1588] CHIP:DMG: + [1663925266.540945][1588:1588] CHIP:DMG: SuppressResponse = true, + [1663925266.540965][1588:1588] CHIP:DMG: InteractionModelRevision = 1 + [1663925266.540984][1588:1588] CHIP:DMG: } + [1663925266.541003][1588:1588] CHIP:DMG: + [1663925266.541190][1588:1588] CHIP:DMG: OnReportConfirm: NumReports = 0 + [1663925266.541220][1588:1588] CHIP:DMG: ReportsInFlight = 0 with readHandler 0, RE has no more messages + [1663925266.541239][1588:1588] CHIP:DMG: IM RH moving to [AwaitingDestruction] ./chip-tool bridgeddevicebasic read node-label 1 8 Verify in TH(bridge-app) Log: - [1659973028.616696][3652:3652] CHIP:IM: Received Read request - [1659973028.616774][3652:3652] CHIP:DMG: ReadRequestMessage = - [1659973028.616810][3652:3652] CHIP:DMG: { - [1659973028.616833][3652:3652] CHIP:DMG: AttributePathIBs = - [1659973028.616859][3652:3652] CHIP:DMG: [ - [1659973028.616891][3652:3652] CHIP:DMG: AttributePathIB = - [1659973028.616919][3652:3652] CHIP:DMG: { - [1659973028.616955][3652:3652] CHIP:DMG: Endpoint = 0x8, - [1659973028.617095][3652:3652] CHIP:DMG: Cluster = 0x39, - [1659973028.617138][3652:3652] CHIP:DMG: Attribute = 0x0000_0005, - [1659973028.617166][3652:3652] CHIP:DMG: } - [1659973028.617194][3652:3652] CHIP:DMG: - [1659973028.617228][3652:3652] CHIP:DMG: ], - [1659973028.617256][3652:3652] CHIP:DMG: - [1659973028.617291][3652:3652] CHIP:DMG: isFabricFiltered = true, - [1659973028.617317][3652:3652] CHIP:DMG: InteractionModelRevision = 1 - [1659973028.617348][3652:3652] CHIP:DMG: }, - [1659973028.617428][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659973028.617533][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659973028.617572][3652:3652] CHIP:DMG: Cluster 39, Attribute 5 is dirty + [1663925300.298779][1588:1588] CHIP:DMG: + [1663925300.298852][1588:1588] CHIP:DMG: ReportDataMessage = + [1663925300.298881][1588:1588] CHIP:DMG: { + [1663925300.298905][1588:1588] CHIP:DMG: AttributeReportIBs = + [1663925300.298941][1588:1588] CHIP:DMG: [ + [1663925300.298970][1588:1588] CHIP:DMG: AttributeReportIB = + [1663925300.299005][1588:1588] CHIP:DMG: { + [1663925300.299035][1588:1588] CHIP:DMG: AttributeDataIB = + [1663925300.299072][1588:1588] CHIP:DMG: { + [1663925300.299111][1588:1588] CHIP:DMG: DataVersion = 0xbbf17d88, + [1663925300.299145][1588:1588] CHIP:DMG: AttributePathIB = + [1663925300.299181][1588:1588] CHIP:DMG: { + [1663925300.299218][1588:1588] CHIP:DMG: Endpoint = 0x8, + [1663925300.299256][1588:1588] CHIP:DMG: Cluster = 0x39, + [1663925300.299290][1588:1588] CHIP:DMG: Attribute = 0x0000_0005, + [1663925300.299325][1588:1588] CHIP:DMG: } + [1663925300.299364][1588:1588] CHIP:DMG: + [1663925300.299404][1588:1588] CHIP:DMG: Data = "Composed TempSensor 2" (21 chars), + [1663925300.299435][1588:1588] CHIP:DMG: }, + [1663925300.299474][1588:1588] CHIP:DMG: + [1663925300.299501][1588:1588] CHIP:DMG: }, + [1663925300.299533][1588:1588] CHIP:DMG: + [1663925300.299558][1588:1588] CHIP:DMG: ], + [1663925300.299591][1588:1588] CHIP:DMG: + [1663925300.299618][1588:1588] CHIP:DMG: SuppressResponse = true, + [1663925300.299645][1588:1588] CHIP:DMG: InteractionModelRevision = 1 + [1663925300.299670][1588:1588] CHIP:DMG: } + [1663925300.299694][1588:1588] CHIP:DMG: + [1663925300.299901][1588:1588] CHIP:DMG: OnReportConfirm: NumReports = 0 + [1663925300.299936][1588:1588] CHIP:DMG: ReportsInFlight = 0 with readHandler 0, RE has no more messages + [1663925300.299963][1588:1588] CHIP:DMG: IM RH moving to [AwaitingDestruction] + @@ -1642,26 +6428,80 @@ tests: Verify in TH(bridge-app) Log: - [1659973028.616696][3652:3652] CHIP:IM: Received Read request - [1659973028.616774][3652:3652] CHIP:DMG: ReadRequestMessage = - [1659973028.616810][3652:3652] CHIP:DMG: { - [1659973028.616833][3652:3652] CHIP:DMG: AttributePathIBs = - [1659973028.616859][3652:3652] CHIP:DMG: [ - [1659973028.616891][3652:3652] CHIP:DMG: AttributePathIB = - [1659973028.616919][3652:3652] CHIP:DMG: { - [1659973028.616955][3652:3652] CHIP:DMG: Endpoint = 0x9, - [1659973028.617095][3652:3652] CHIP:DMG: Cluster = 0x39, - [1659973028.617138][3652:3652] CHIP:DMG: Attribute = 0x0000_0005, - [1659973028.617166][3652:3652] CHIP:DMG: } - [1659973028.617194][3652:3652] CHIP:DMG: - [1659973028.617228][3652:3652] CHIP:DMG: ], - [1659973028.617256][3652:3652] CHIP:DMG: - [1659973028.617291][3652:3652] CHIP:DMG: isFabricFiltered = true, - [1659973028.617317][3652:3652] CHIP:DMG: InteractionModelRevision = 1 - [1659973028.617348][3652:3652] CHIP:DMG: }, - [1659973028.617428][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659973028.617533][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659973028.617572][3652:3652] CHIP:DMG: Cluster 39, Attribute 5 is dirty + [[1666958851.515530][218195:218195] CHIP:IM: Received Read request + [1666958851.515565][218195:218195] CHIP:DMG: ReadRequestMessage = + [1666958851.515574][218195:218195] CHIP:DMG: { + [1666958851.515580][218195:218195] CHIP:DMG: AttributePathIBs = + [1666958851.515587][218195:218195] CHIP:DMG: [ + [1666958851.515593][218195:218195] CHIP:DMG: AttributePathIB = + [1666958851.515600][218195:218195] CHIP:DMG: { + [1666958851.515608][218195:218195] CHIP:DMG: Endpoint = 0x9, + [1666958851.515614][218195:218195] CHIP:DMG: Cluster = 0x39, + [1666958851.515621][218195:218195] CHIP:DMG: Attribute = 0x0000_0005, + [1666958851.515628][218195:218195] CHIP:DMG: } + [1666958851.515636][218195:218195] CHIP:DMG: + [1666958851.515644][218195:218195] CHIP:DMG: ], + [1666958851.515653][218195:218195] CHIP:DMG: + [1666958851.515662][218195:218195] CHIP:DMG: isFabricFiltered = true, + [1666958851.515669][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666958851.515675][218195:218195] CHIP:DMG: }, + [1666958851.515699][218195:218195] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666958851.515728][218195:218195] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666958851.515738][218195:218195] CHIP:DMG: Cluster 39, Attribute 5 is dirty + [1666958851.515745][218195:218195] CHIP:DMG: Reading attribute: Cluster=0x0000_0039 Endpoint=9 AttributeId=0x0000_0005 (expanded=0) + [1666958851.515757][218195:218195] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0039 e=9 p=v + [1666958851.515769][218195:218195] CHIP:DMG: AccessControl: allowed + [1666958851.515782][218195:218195] CHIP:DL: HandleReadBridgedDeviceBasicAttribute: attrId=5, maxReadLength=32 + [1666958851.515794][218195:218195] CHIP:DMG: Sending report (payload has 57 bytes)... + [1666958851.515924][218195:218195] CHIP:EM: <<< [E:20358r M:66131052 (Ack:253479066)] (S) Msg TX to 1:000000000001B669 [E0A2] --- Type 0001:05 (IM:ReportData) + [1666958851.515940][218195:218195] CHIP:IN: (S) Sending msg 66131052 on secure session with LSID: 51689 + [1666958851.516081][218195:218195] CHIP:DMG: >> to UDP:[fe80::485c:bace:6107:3682%wlp3s0]:54839 | 66131052 | [Interaction Model (1) / Report Data (0x05) / Session = 6677 / Exchange = 20358] + [1666958851.516097][218195:218195] CHIP:DMG: Header Flags = + [1666958851.516103][218195:218195] CHIP:DMG: { + [1666958851.516118][218195:218195] CHIP:DMG: Exchange (0x06) = + [1666958851.516124][218195:218195] CHIP:DMG: { + [1666958851.516132][218195:218195] CHIP:DMG: AckMsg = 253479066 + [1666958851.516138][218195:218195] CHIP:DMG: NeedsAck = true + [1666958851.516145][218195:218195] CHIP:DMG: } + [1666958851.516156][218195:218195] CHIP:DMG: } + [1666958851.516164][218195:218195] CHIP:DMG: + [1666958851.516176][218195:218195] CHIP:DMG: Encrypted Payload (91 bytes) = + [1666958851.516183][218195:218195] CHIP:DMG: { + [1666958851.516189][218195:218195] CHIP:DMG: data = 00151a006c14f10325c9f5331a35f20fa16be3ceda01445f551638bb2ba508cc6b1666f59e06e74bc584bc934058635c17b11c1939bb423ea2b038ac2a8cea7f3da0654d15a4c65fb430532d0242f57de305682b4bf8366f6b0ed3 + [1666958851.516196][218195:218195] CHIP:DMG: buffer_ptr = 94136416754912 + [1666958851.516202][218195:218195] CHIP:DMG: } + [1666958851.516207][218195:218195] CHIP:DMG: + [1666958851.516220][218195:218195] CHIP:DMG: Decrypted Payload (57 bytes) = + [1666958851.516225][218195:218195] CHIP:DMG: { + [1666958851.516230][218195:218195] CHIP:DMG: data = 15360115350126007121f7c43701240209240339240405182c0215436f6d706f73656420506f77657220536f75726365181818290424ff0118 + [1666958851.516236][218195:218195] CHIP:DMG: } + [1666958851.516241][218195:218195] CHIP:DMG: + [1666958851.516264][218195:218195] CHIP:DMG: ReportDataMessage = + [1666958851.516270][218195:218195] CHIP:DMG: { + [1666958851.516278][218195:218195] CHIP:DMG: AttributeReportIBs = + [1666958851.516286][218195:218195] CHIP:DMG: [ + [1666958851.516290][218195:218195] CHIP:DMG: AttributeReportIB = + [1666958851.516298][218195:218195] CHIP:DMG: { + [1666958851.516303][218195:218195] CHIP:DMG: AttributeDataIB = + [1666958851.516309][218195:218195] CHIP:DMG: { + [1666958851.516315][218195:218195] CHIP:DMG: DataVersion = 0xc4f72171, + [1666958851.516320][218195:218195] CHIP:DMG: AttributePathIB = + [1666958851.516326][218195:218195] CHIP:DMG: { + [1666958851.516332][218195:218195] CHIP:DMG: Endpoint = 0x9, + [1666958851.516338][218195:218195] CHIP:DMG: Cluster = 0x39, + [1666958851.516344][218195:218195] CHIP:DMG: Attribute = 0x0000_0005, + [1666958851.516349][218195:218195] CHIP:DMG: } + [1666958851.516356][218195:218195] CHIP:DMG: + [1666958851.516364][218195:218195] CHIP:DMG: Data = "Composed Power Source" (21 chars), + [1666958851.516372][218195:218195] CHIP:DMG: }, + [1666958851.516384][218195:218195] CHIP:DMG: + [1666958851.516390][218195:218195] CHIP:DMG: }, + [1666958851.516399][218195:218195] CHIP:DMG: + [1666958851.516404][218195:218195] CHIP:DMG: ], + [1666958851.516412][218195:218195] CHIP:DMG: + [1666958851.516417][218195:218195] CHIP:DMG: SuppressResponse = true, + [1666958851.516422][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666958851.516426][218195:218195] CHIP:DMG: } @@ -1669,26 +6509,37 @@ tests: Verify in TH(bridge-app) Log: - [1659973028.616696][3652:3652] CHIP:IM: Received Read request - [1659973028.616774][3652:3652] CHIP:DMG: ReadRequestMessage = - [1659973028.616810][3652:3652] CHIP:DMG: { - [1659973028.616833][3652:3652] CHIP:DMG: AttributePathIBs = - [1659973028.616859][3652:3652] CHIP:DMG: [ - [1659973028.616891][3652:3652] CHIP:DMG: AttributePathIB = - [1659973028.616919][3652:3652] CHIP:DMG: { - [1659973028.616955][3652:3652] CHIP:DMG: Endpoint = 0x10, - [1659973028.617095][3652:3652] CHIP:DMG: Cluster = 0x39, - [1659973028.617138][3652:3652] CHIP:DMG: Attribute = 0x0000_0005, - [1659973028.617166][3652:3652] CHIP:DMG: } - [1659973028.617194][3652:3652] CHIP:DMG: - [1659973028.617228][3652:3652] CHIP:DMG: ], - [1659973028.617256][3652:3652] CHIP:DMG: - [1659973028.617291][3652:3652] CHIP:DMG: isFabricFiltered = true, - [1659973028.617317][3652:3652] CHIP:DMG: InteractionModelRevision = 1 - [1659973028.617348][3652:3652] CHIP:DMG: }, - [1659973028.617428][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659973028.617533][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659973028.617572][3652:3652] CHIP:DMG: Cluster 39, Attribute 5 is dirty + [1663925401.539430][1588:1588] CHIP:DMG: ReportDataMessage = + [1663925401.539454][1588:1588] CHIP:DMG: { + [1663925401.539494][1588:1588] CHIP:DMG: AttributeReportIBs = + [1663925401.539526][1588:1588] CHIP:DMG: [ + [1663925401.539547][1588:1588] CHIP:DMG: AttributeReportIB = + [1663925401.539595][1588:1588] CHIP:DMG: { + [1663925401.539623][1588:1588] CHIP:DMG: AttributeDataIB = + [1663925401.539653][1588:1588] CHIP:DMG: { + [1663925401.539722][1588:1588] CHIP:DMG: DataVersion = 0x21cb142c, + [1663925401.539750][1588:1588] CHIP:DMG: AttributePathIB = + [1663925401.539799][1588:1588] CHIP:DMG: { + [1663925401.539828][1588:1588] CHIP:DMG: Endpoint = 0xa, + [1663925401.539884][1588:1588] CHIP:DMG: Cluster = 0x39, + [1663925401.539915][1588:1588] CHIP:DMG: Attribute = 0x0000_0005, + [1663925401.539943][1588:1588] CHIP:DMG: } + [1663925401.539993][1588:1588] CHIP:DMG: + [1663925401.540046][1588:1588] CHIP:DMG: Data = "Action Light 1" (14 chars), + [1663925401.540074][1588:1588] CHIP:DMG: }, + [1663925401.540121][1588:1588] CHIP:DMG: + [1663925401.540164][1588:1588] CHIP:DMG: }, + [1663925401.540193][1588:1588] CHIP:DMG: + [1663925401.540215][1588:1588] CHIP:DMG: ], + [1663925401.540260][1588:1588] CHIP:DMG: + [1663925401.540303][1588:1588] CHIP:DMG: SuppressResponse = true, + [1663925401.540345][1588:1588] CHIP:DMG: InteractionModelRevision = 1 + [1663925401.540365][1588:1588] CHIP:DMG: } + [1663925401.540385][1588:1588] CHIP:DMG: + [1663925401.540668][1588:1588] CHIP:DMG: OnReportConfirm: NumReports = 0 + [1663925401.540720][1588:1588] CHIP:DMG: ReportsInFlight = 0 with readHandler 0, RE has no more messages + [1663925401.540740][1588:1588] CHIP:DMG: IM RH moving to [AwaitingDestruction] + @@ -1696,80 +6547,111 @@ tests: Verify in TH(bridge-app) Log: - [1659973028.616696][3652:3652] CHIP:IM: Received Read request - [1659973028.616774][3652:3652] CHIP:DMG: ReadRequestMessage = - [1659973028.616810][3652:3652] CHIP:DMG: { - [1659973028.616833][3652:3652] CHIP:DMG: AttributePathIBs = - [1659973028.616859][3652:3652] CHIP:DMG: [ - [1659973028.616891][3652:3652] CHIP:DMG: AttributePathIB = - [1659973028.616919][3652:3652] CHIP:DMG: { - [1659973028.616955][3652:3652] CHIP:DMG: Endpoint = 0x11, - [1659973028.617095][3652:3652] CHIP:DMG: Cluster = 0x39, - [1659973028.617138][3652:3652] CHIP:DMG: Attribute = 0x0000_0005, - [1659973028.617166][3652:3652] CHIP:DMG: } - [1659973028.617194][3652:3652] CHIP:DMG: - [1659973028.617228][3652:3652] CHIP:DMG: ], - [1659973028.617256][3652:3652] CHIP:DMG: - [1659973028.617291][3652:3652] CHIP:DMG: isFabricFiltered = true, - [1659973028.617317][3652:3652] CHIP:DMG: InteractionModelRevision = 1 - [1659973028.617348][3652:3652] CHIP:DMG: }, - [1659973028.617428][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659973028.617533][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659973028.617572][3652:3652] CHIP:DMG: Cluster 39, Attribute 5 is dirty - - + [1663925451.561534][1588:1588] CHIP:DMG: + [1663925451.561598][1588:1588] CHIP:DMG: ReportDataMessage = + [1663925451.561622][1588:1588] CHIP:DMG: { + [1663925451.561640][1588:1588] CHIP:DMG: AttributeReportIBs = + [1663925451.561667][1588:1588] CHIP:DMG: [ + [1663925451.561769][1588:1588] CHIP:DMG: AttributeReportIB = + [1663925451.561803][1588:1588] CHIP:DMG: { + [1663925451.561827][1588:1588] CHIP:DMG: AttributeDataIB = + [1663925451.561856][1588:1588] CHIP:DMG: { + [1663925451.561886][1588:1588] CHIP:DMG: DataVersion = 0x9309014a, + [1663925451.561914][1588:1588] CHIP:DMG: AttributePathIB = + [1663925451.561943][1588:1588] CHIP:DMG: { + [1663925451.561975][1588:1588] CHIP:DMG: Endpoint = 0xb, + [1663925451.562007][1588:1588] CHIP:DMG: Cluster = 0x39, + [1663925451.562038][1588:1588] CHIP:DMG: Attribute = 0x0000_0005, + [1663925451.562068][1588:1588] CHIP:DMG: } + [1663925451.562101][1588:1588] CHIP:DMG: + [1663925451.562132][1588:1588] CHIP:DMG: Data = "Action Light 2" (14 chars), + [1663925451.562160][1588:1588] CHIP:DMG: }, + [1663925451.562192][1588:1588] CHIP:DMG: + [1663925451.562216][1588:1588] CHIP:DMG: }, + [1663925451.562244][1588:1588] CHIP:DMG: + [1663925451.562266][1588:1588] CHIP:DMG: ], + [1663925451.562293][1588:1588] CHIP:DMG: + [1663925451.562315][1588:1588] CHIP:DMG: SuppressResponse = true, + [1663925451.562337][1588:1588] CHIP:DMG: InteractionModelRevision = 1 + [1663925451.562358][1588:1588] CHIP:DMG: } + [1663925451.562378][1588:1588] CHIP:DMG: + [1663925451.562569][1588:1588] CHIP:DMG: OnReportConfirm: NumReports = 0 + [1663925451.562600][1588:1588] CHIP:DMG: ReportsInFlight = 0 with readHandler 0, RE has no more messages + [1663925451.562621][1588:1588] CHIP:DMG: IM RH moving to [AwaitingDestruction] ./chip-tool bridgeddevicebasic read node-label 1 12 Verify in TH(bridge-app) Log: - [1659973028.616696][3652:3652] CHIP:IM: Received Read request - [1659973028.616774][3652:3652] CHIP:DMG: ReadRequestMessage = - [1659973028.616810][3652:3652] CHIP:DMG: { - [1659973028.616833][3652:3652] CHIP:DMG: AttributePathIBs = - [1659973028.616859][3652:3652] CHIP:DMG: [ - [1659973028.616891][3652:3652] CHIP:DMG: AttributePathIB = - [1659973028.616919][3652:3652] CHIP:DMG: { - [1659973028.616955][3652:3652] CHIP:DMG: Endpoint = 0x12, - [1659973028.617095][3652:3652] CHIP:DMG: Cluster = 0x39, - [1659973028.617138][3652:3652] CHIP:DMG: Attribute = 0x0000_0005, - [1659973028.617166][3652:3652] CHIP:DMG: } - [1659973028.617194][3652:3652] CHIP:DMG: - [1659973028.617228][3652:3652] CHIP:DMG: ], - [1659973028.617256][3652:3652] CHIP:DMG: - [1659973028.617291][3652:3652] CHIP:DMG: isFabricFiltered = true, - [1659973028.617317][3652:3652] CHIP:DMG: InteractionModelRevision = 1 - [1659973028.617348][3652:3652] CHIP:DMG: }, - [1659973028.617428][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659973028.617533][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659973028.617572][3652:3652] CHIP:DMG: Cluster 39, Attribute 5 is dirty - - + [1663925487.322435][1588:1588] CHIP:DMG: + [1663925487.322496][1588:1588] CHIP:DMG: ReportDataMessage = + [1663925487.322518][1588:1588] CHIP:DMG: { + [1663925487.322535][1588:1588] CHIP:DMG: AttributeReportIBs = + [1663925487.322562][1588:1588] CHIP:DMG: [ + [1663925487.322583][1588:1588] CHIP:DMG: AttributeReportIB = + [1663925487.322611][1588:1588] CHIP:DMG: { + [1663925487.322634][1588:1588] CHIP:DMG: AttributeDataIB = + [1663925487.322662][1588:1588] CHIP:DMG: { + [1663925487.322691][1588:1588] CHIP:DMG: DataVersion = 0x41122f72, + [1663925487.322717][1588:1588] CHIP:DMG: AttributePathIB = + [1663925487.322743][1588:1588] CHIP:DMG: { + [1663925487.322774][1588:1588] CHIP:DMG: Endpoint = 0xc, + [1663925487.322803][1588:1588] CHIP:DMG: Cluster = 0x39, + [1663925487.322831][1588:1588] CHIP:DMG: Attribute = 0x0000_0005, + [1663925487.322858][1588:1588] CHIP:DMG: } + [1663925487.322886][1588:1588] CHIP:DMG: + [1663925487.322917][1588:1588] CHIP:DMG: Data = "Action Light 3" (14 chars), + [1663925487.322943][1588:1588] CHIP:DMG: }, + [1663925487.322971][1588:1588] CHIP:DMG: + [1663925487.322993][1588:1588] CHIP:DMG: }, + [1663925487.323020][1588:1588] CHIP:DMG: + [1663925487.323039][1588:1588] CHIP:DMG: ], + [1663925487.323064][1588:1588] CHIP:DMG: + [1663925487.323085][1588:1588] CHIP:DMG: SuppressResponse = true, + [1663925487.323106][1588:1588] CHIP:DMG: InteractionModelRevision = 1 + [1663925487.323127][1588:1588] CHIP:DMG: } + [1663925487.323144][1588:1588] CHIP:DMG: + [1663925487.323323][1588:1588] CHIP:DMG: OnReportConfirm: NumReports = 0 + [1663925487.323433][1588:1588] CHIP:DMG: ReportsInFlight = 0 with readHandler 0, RE has no more messages + [1663925487.323453][1588:1588] CHIP:DMG: IM RH moving to [AwaitingDestruction] ./chip-tool bridgeddevicebasic read node-label 1 13 - Verify in TH(bridge-app) Log: - - [1659973028.616696][3652:3652] CHIP:IM: Received Read request - [1659973028.616774][3652:3652] CHIP:DMG: ReadRequestMessage = - [1659973028.616810][3652:3652] CHIP:DMG: { - [1659973028.616833][3652:3652] CHIP:DMG: AttributePathIBs = - [1659973028.616859][3652:3652] CHIP:DMG: [ - [1659973028.616891][3652:3652] CHIP:DMG: AttributePathIB = - [1659973028.616919][3652:3652] CHIP:DMG: { - [1659973028.616955][3652:3652] CHIP:DMG: Endpoint = 0x13, - [1659973028.617095][3652:3652] CHIP:DMG: Cluster = 0x39, - [1659973028.617138][3652:3652] CHIP:DMG: Attribute = 0x0000_0005, - [1659973028.617166][3652:3652] CHIP:DMG: } - [1659973028.617194][3652:3652] CHIP:DMG: - [1659973028.617228][3652:3652] CHIP:DMG: ], - [1659973028.617256][3652:3652] CHIP:DMG: - [1659973028.617291][3652:3652] CHIP:DMG: isFabricFiltered = true, - [1659973028.617317][3652:3652] CHIP:DMG: InteractionModelRevision = 1 - [1659973028.617348][3652:3652] CHIP:DMG: }, - [1659973028.617428][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659973028.617533][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659973028.617572][3652:3652] CHIP:DMG: Cluster 39, Attribute 5 is dirty + Verify in TH(bridge-app) Log: + + [1663925529.771162][1588:1588] CHIP:DMG: } + [1663925529.771179][1588:1588] CHIP:DMG: + [1663925529.771266][1588:1588] CHIP:DMG: ReportDataMessage = + [1663925529.771291][1588:1588] CHIP:DMG: { + [1663925529.771309][1588:1588] CHIP:DMG: AttributeReportIBs = + [1663925529.771338][1588:1588] CHIP:DMG: [ + [1663925529.771359][1588:1588] CHIP:DMG: AttributeReportIB = + [1663925529.771405][1588:1588] CHIP:DMG: { + [1663925529.771430][1588:1588] CHIP:DMG: AttributeDataIB = + [1663925529.771476][1588:1588] CHIP:DMG: { + [1663925529.771509][1588:1588] CHIP:DMG: DataVersion = 0x14547f83, + [1663925529.771537][1588:1588] CHIP:DMG: AttributePathIB = + [1663925529.771568][1588:1588] CHIP:DMG: { + [1663925529.771596][1588:1588] CHIP:DMG: Endpoint = 0xd, + [1663925529.771627][1588:1588] CHIP:DMG: Cluster = 0x39, + [1663925529.771679][1588:1588] CHIP:DMG: Attribute = 0x0000_0005, + [1663925529.771705][1588:1588] CHIP:DMG: } + [1663925529.771737][1588:1588] CHIP:DMG: + [1663925529.771766][1588:1588] CHIP:DMG: Data = "Action Light 4" (14 chars), + [1663925529.771813][1588:1588] CHIP:DMG: }, + [1663925529.771846][1588:1588] CHIP:DMG: + [1663925529.771869][1588:1588] CHIP:DMG: }, + [1663925529.771897][1588:1588] CHIP:DMG: + [1663925529.771942][1588:1588] CHIP:DMG: ], + [1663925529.771969][1588:1588] CHIP:DMG: + [1663925529.771990][1588:1588] CHIP:DMG: SuppressResponse = true, + [1663925529.772011][1588:1588] CHIP:DMG: InteractionModelRevision = 1 + [1663925529.772053][1588:1588] CHIP:DMG: } + [1663925529.772071][1588:1588] CHIP:DMG: + [1663925529.772301][1588:1588] CHIP:DMG: OnReportConfirm: NumReports = 0 + [1663925529.772330][1588:1588] CHIP:DMG: ReportsInFlight = 0 with readHandler 0, RE has no more messages + [1663925529.772349][1588:1588] CHIP:DMG: IM RH moving to [AwaitingDestruction] + [1663925529.772399][1588:1588] CHIP:DMG: All ReadHandler-s are clean, clear Glob disabled: true - label: @@ -1803,7 +6685,61 @@ tests: [1659973152.264654][3652:3652] CHIP:DMG: }, [1659973152.264756][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] [1659973152.264871][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659973152.264922][3652:3652] CHIP:DMG: Cluster 6, Attribute 0 is dirty + [1666957927.222482][218195:218195] CHIP:DMG: Cluster 6, Attribute 0 is dirty + [1666957927.222494][218195:218195] CHIP:DMG: Reading attribute: Cluster=0x0000_0006 Endpoint=3 AttributeId=0x0000_0000 (expanded=0) + [1666957927.222512][218195:218195] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0006 e=3 p=v + [1666957927.222533][218195:218195] CHIP:DMG: AccessControl: allowed + [1666957927.222555][218195:218195] CHIP:DL: HandleReadOnOffAttribute: attrId=0, maxReadLength=1 + [1666957927.222577][218195:218195] CHIP:DMG: Sending report (payload has 35 bytes)... + [1666957927.222799][218195:218195] CHIP:EM: <<< [E:53351r M:13727602 (Ack:96464113)] (S) Msg TX to 1:000000000001B669 [E0A2] --- Type 0001:05 (IM:ReportData) + [1666957927.222827][218195:218195] CHIP:IN: (S) Sending msg 13727602 on secure session with LSID: 51685 + [1666957927.223145][218195:218195] CHIP:DMG: >> to UDP:[fe80::485c:bace:6107:3682%wlp3s0]:56786 | 13727602 | [Interaction Model (1) / Report Data (0x05) / Session = 25363 / Exchange = 53351] + [1666957927.223185][218195:218195] CHIP:DMG: Header Flags = + [1666957927.223202][218195:218195] CHIP:DMG: { + [1666957927.223229][218195:218195] CHIP:DMG: Exchange (0x06) = + [1666957927.223242][218195:218195] CHIP:DMG: { + [1666957927.223260][218195:218195] CHIP:DMG: AckMsg = 96464113 + [1666957927.223272][218195:218195] CHIP:DMG: NeedsAck = true + [1666957927.223290][218195:218195] CHIP:DMG: } + [1666957927.223313][218195:218195] CHIP:DMG: } + [1666957927.223327][218195:218195] CHIP:DMG: + [1666957927.223348][218195:218195] CHIP:DMG: Encrypted Payload (69 bytes) = + [1666957927.223363][218195:218195] CHIP:DMG: { + [1666957927.223374][218195:218195] CHIP:DMG: data = 001363007277d1008f49e047b2505b49e0dd0b226f40f828248add3b66d9d8270b0ab63fec452631d64abdfa04f0ba244338ae5b6fc6fc2d8eac78108f643211d6cb3c7450 + [1666957927.223387][218195:218195] CHIP:DMG: buffer_ptr = 94136416752992 + [1666957927.223397][218195:218195] CHIP:DMG: } + [1666957927.223407][218195:218195] CHIP:DMG: + [1666957927.223428][218195:218195] CHIP:DMG: Decrypted Payload (35 bytes) = + [1666957927.223439][218195:218195] CHIP:DMG: { + [1666957927.223450][218195:218195] CHIP:DMG: data = 1536011535012600adae46cf3701240203240306240400182802181818290424ff0118 + [1666957927.223461][218195:218195] CHIP:DMG: } + [1666957927.223478][218195:218195] CHIP:DMG: + [1666957927.223537][218195:218195] CHIP:DMG: ReportDataMessage = + [1666957927.223556][218195:218195] CHIP:DMG: { + [1666957927.223571][218195:218195] CHIP:DMG: AttributeReportIBs = + [1666957927.223595][218195:218195] CHIP:DMG: [ + [1666957927.223612][218195:218195] CHIP:DMG: AttributeReportIB = + [1666957927.223636][218195:218195] CHIP:DMG: { + [1666957927.223652][218195:218195] CHIP:DMG: AttributeDataIB = + [1666957927.223666][218195:218195] CHIP:DMG: { + [1666957927.223798][218195:218195] CHIP:DMG: DataVersion = 0xcf46aead, + [1666957927.223824][218195:218195] CHIP:DMG: AttributePathIB = + [1666957927.223844][218195:218195] CHIP:DMG: { + [1666957927.223859][218195:218195] CHIP:DMG: Endpoint = 0x3, + [1666957927.223874][218195:218195] CHIP:DMG: Cluster = 0x6, + [1666957927.223889][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666957927.223902][218195:218195] CHIP:DMG: } + [1666957927.223922][218195:218195] CHIP:DMG: + [1666957927.223948][218195:218195] CHIP:DMG: Data = false, + [1666957927.223965][218195:218195] CHIP:DMG: }, + [1666957927.223988][218195:218195] CHIP:DMG: + [1666957927.224005][218195:218195] CHIP:DMG: }, + [1666957927.224026][218195:218195] CHIP:DMG: + [1666957927.224042][218195:218195] CHIP:DMG: ], + [1666957927.224064][218195:218195] CHIP:DMG: + [1666957927.224081][218195:218195] CHIP:DMG: SuppressResponse = true, + [1666957927.224100][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666957927.224118][218195:218195] CHIP:DMG: } disabled: true - label: @@ -1814,26 +6750,81 @@ tests: Verify on TH(bridge-app) Log: ./chip-tool onoff read on-off 1 3 - [1659973152.263905][3652:3652] CHIP:IM: Received Read request - [1659973152.264002][3652:3652] CHIP:DMG: ReadRequestMessage = - [1659973152.264053][3652:3652] CHIP:DMG: { - [1659973152.264083][3652:3652] CHIP:DMG: AttributePathIBs = - [1659973152.264130][3652:3652] CHIP:DMG: [ - [1659973152.264163][3652:3652] CHIP:DMG: AttributePathIB = - [1659973152.264214][3652:3652] CHIP:DMG: { - [1659973152.264255][3652:3652] CHIP:DMG: Endpoint = 0x3, - [1659973152.264308][3652:3652] CHIP:DMG: Cluster = 0x6, - [1659973152.264350][3652:3652] CHIP:DMG: Attribute = 0x0000_0000, - [1659973152.264404][3652:3652] CHIP:DMG: } - [1659973152.264457][3652:3652] CHIP:DMG: - [1659973152.264494][3652:3652] CHIP:DMG: ], - [1659973152.264541][3652:3652] CHIP:DMG: - [1659973152.264577][3652:3652] CHIP:DMG: isFabricFiltered = true, - [1659973152.264622][3652:3652] CHIP:DMG: InteractionModelRevision = 1 - [1659973152.264654][3652:3652] CHIP:DMG: }, - [1659973152.264756][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659973152.264871][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659973152.264922][3652:3652] CHIP:DMG: Cluster 6, Attribute 0 is dirty + [1666957963.876084][218195:218195] CHIP:IM: Received Read request + [1666957963.876112][218195:218195] CHIP:DMG: ReadRequestMessage = + [1666957963.876119][218195:218195] CHIP:DMG: { + [1666957963.876126][218195:218195] CHIP:DMG: AttributePathIBs = + [1666957963.876134][218195:218195] CHIP:DMG: [ + [1666957963.876140][218195:218195] CHIP:DMG: AttributePathIB = + [1666957963.876148][218195:218195] CHIP:DMG: { + [1666957963.876155][218195:218195] CHIP:DMG: Endpoint = 0x3, + [1666957963.876161][218195:218195] CHIP:DMG: Cluster = 0x6, + [1666957963.876170][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666957963.876177][218195:218195] CHIP:DMG: } + [1666957963.876184][218195:218195] CHIP:DMG: + [1666957963.876189][218195:218195] CHIP:DMG: ], + [1666957963.876197][218195:218195] CHIP:DMG: + [1666957963.876202][218195:218195] CHIP:DMG: isFabricFiltered = true, + [1666957963.876208][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666957963.876213][218195:218195] CHIP:DMG: }, + [1666957963.876238][218195:218195] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666957963.876258][218195:218195] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666957963.876265][218195:218195] CHIP:DMG: Cluster 6, Attribute 0 is dirty + [1666957963.876271][218195:218195] CHIP:DMG: Reading attribute: Cluster=0x0000_0006 Endpoint=3 AttributeId=0x0000_0000 (expanded=0) + [1666957963.876279][218195:218195] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0006 e=3 p=v + [1666957963.876290][218195:218195] CHIP:DMG: AccessControl: allowed + [1666957963.876302][218195:218195] CHIP:DL: HandleReadOnOffAttribute: attrId=0, maxReadLength=1 + [1666957963.876319][218195:218195] CHIP:DMG: Sending report (payload has 35 bytes)... + [1666957963.876424][218195:218195] CHIP:EM: <<< [E:3564r M:247678843 (Ack:64938638)] (S) Msg TX to 1:000000000001B669 [E0A2] --- Type 0001:05 (IM:ReportData) + [1666957963.876439][218195:218195] CHIP:IN: (S) Sending msg 247678843 on secure session with LSID: 51686 + [1666957963.876574][218195:218195] CHIP:DMG: >> to UDP:[fe80::485c:bace:6107:3682%wlp3s0]:44960 | 247678843 | [Interaction Model (1) / Report Data (0x05) / Session = 42368 / Exchange = 3564] + [1666957963.876589][218195:218195] CHIP:DMG: Header Flags = + [1666957963.876595][218195:218195] CHIP:DMG: { + [1666957963.876609][218195:218195] CHIP:DMG: Exchange (0x06) = + [1666957963.876615][218195:218195] CHIP:DMG: { + [1666957963.876623][218195:218195] CHIP:DMG: AckMsg = 64938638 + [1666957963.876629][218195:218195] CHIP:DMG: NeedsAck = true + [1666957963.876634][218195:218195] CHIP:DMG: } + [1666957963.876646][218195:218195] CHIP:DMG: } + [1666957963.876652][218195:218195] CHIP:DMG: + [1666957963.876662][218195:218195] CHIP:DMG: Encrypted Payload (69 bytes) = + [1666957963.876667][218195:218195] CHIP:DMG: { + [1666957963.876674][218195:218195] CHIP:DMG: data = 0080a5007b47c30e593b33240160ef8fd29c3a943610a44dc32bc0bb6edeb70649fc7723155761421b9fd636c6afa2d98ff7d56bf20566ca4b08f16b676110bb18d3c58c7f + [1666957963.876681][218195:218195] CHIP:DMG: buffer_ptr = 94136416753408 + [1666957963.876688][218195:218195] CHIP:DMG: } + [1666957963.876694][218195:218195] CHIP:DMG: + [1666957963.876705][218195:218195] CHIP:DMG: Decrypted Payload (35 bytes) = + [1666957963.876711][218195:218195] CHIP:DMG: { + [1666957963.876717][218195:218195] CHIP:DMG: data = 1536011535012600adae46cf3701240203240306240400182802181818290424ff0118 + [1666957963.876724][218195:218195] CHIP:DMG: } + [1666957963.876730][218195:218195] CHIP:DMG: + [1666957963.876754][218195:218195] CHIP:DMG: ReportDataMessage = + [1666957963.876760][218195:218195] CHIP:DMG: { + [1666957963.876767][218195:218195] CHIP:DMG: AttributeReportIBs = + [1666957963.876777][218195:218195] CHIP:DMG: [ + [1666957963.876783][218195:218195] CHIP:DMG: AttributeReportIB = + [1666957963.876795][218195:218195] CHIP:DMG: { + [1666957963.876801][218195:218195] CHIP:DMG: AttributeDataIB = + [1666957963.876809][218195:218195] CHIP:DMG: { + [1666957963.876817][218195:218195] CHIP:DMG: DataVersion = 0xcf46aead, + [1666957963.876824][218195:218195] CHIP:DMG: AttributePathIB = + [1666957963.876833][218195:218195] CHIP:DMG: { + [1666957963.876841][218195:218195] CHIP:DMG: Endpoint = 0x3, + [1666957963.876851][218195:218195] CHIP:DMG: Cluster = 0x6, + [1666957963.876860][218195:218195] CHIP:DMG: Attribute = 0x0000_0000, + [1666957963.876869][218195:218195] CHIP:DMG: } + [1666957963.876879][218195:218195] CHIP:DMG: + [1666957963.876888][218195:218195] CHIP:DMG: Data = false, + [1666957963.876894][218195:218195] CHIP:DMG: }, + [1666957963.876904][218195:218195] CHIP:DMG: + [1666957963.876912][218195:218195] CHIP:DMG: }, + [1666957963.876922][218195:218195] CHIP:DMG: + [1666957963.876928][218195:218195] CHIP:DMG: ], + [1666957963.876938][218195:218195] CHIP:DMG: + [1666957963.876945][218195:218195] CHIP:DMG: SuppressResponse = true, + [1666957963.876952][218195:218195] CHIP:DMG: InteractionModelRevision = 1 + [1666957963.876959][218195:218195] CHIP:DMG: } + [1666957963.876966][218195:218195] CHIP:DMG: disabled: true - label: @@ -1847,27 +6838,37 @@ tests: ./chip-tool temperaturemeasurement read measured-value 1 4 Verify on TH(bridge-app) Log: - - [1659973227.630446][3652:3652] CHIP:IM: Received Read request - [1659973227.630527][3652:3652] CHIP:DMG: ReadRequestMessage = - [1659973227.630570][3652:3652] CHIP:DMG: { - [1659973227.630594][3652:3652] CHIP:DMG: AttributePathIBs = - [1659973227.630633][3652:3652] CHIP:DMG: [ - [1659973227.630658][3652:3652] CHIP:DMG: AttributePathIB = - [1659973227.630699][3652:3652] CHIP:DMG: { - [1659973227.630728][3652:3652] CHIP:DMG: Endpoint = 0x4, - [1659973227.630779][3652:3652] CHIP:DMG: Cluster = 0x402, - [1659973227.630821][3652:3652] CHIP:DMG: Attribute = 0x0000_0000, - [1659973227.630853][3652:3652] CHIP:DMG: } - [1659973227.630892][3652:3652] CHIP:DMG: - [1659973227.630919][3652:3652] CHIP:DMG: ], - [1659973227.630957][3652:3652] CHIP:DMG: - [1659973227.630984][3652:3652] CHIP:DMG: isFabricFiltered = true, - [1659973227.631020][3652:3652] CHIP:DMG: InteractionModelRevision = 1 - [1659973227.631044][3652:3652] CHIP:DMG: }, - [1659973227.631126][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659973227.631231][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659973227.631262][3652:3652] CHIP:DMG: Cluster 402, Attribute 0 is dirty + [[1663925677.995424][1588:1588] CHIP:DMG: + [1663925677.995497][1588:1588] CHIP:DMG: ReportDataMessage = + [1663925677.995521][1588:1588] CHIP:DMG: { + [1663925677.995549][1588:1588] CHIP:DMG: AttributeReportIBs = + [1663925677.995576][1588:1588] CHIP:DMG: [ + [1663925677.995607][1588:1588] CHIP:DMG: AttributeReportIB = + [1663925677.995638][1588:1588] CHIP:DMG: { + [1663925677.995671][1588:1588] CHIP:DMG: AttributeDataIB = + [1663925677.995697][1588:1588] CHIP:DMG: { + [1663925677.995736][1588:1588] CHIP:DMG: DataVersion = 0xf0f8afb8, + [1663925677.995767][1588:1588] CHIP:DMG: AttributePathIB = + [1663925677.995805][1588:1588] CHIP:DMG: { + [1663925677.995836][1588:1588] CHIP:DMG: Endpoint = 0x4, + [1663925677.995875][1588:1588] CHIP:DMG: Cluster = 0x402, + [1663925677.995907][1588:1588] CHIP:DMG: Attribute = 0x0000_0000, + [1663925677.995945][1588:1588] CHIP:DMG: } + [1663925677.995977][1588:1588] CHIP:DMG: + [1663925677.996019][1588:1588] CHIP:DMG: Data = 100, + [1663925677.996048][1588:1588] CHIP:DMG: }, + [1663925677.996087][1588:1588] CHIP:DMG: + [1663925677.996112][1588:1588] CHIP:DMG: }, + [1663925677.996149][1588:1588] CHIP:DMG: + [1663925677.996171][1588:1588] CHIP:DMG: ], + [1663925677.996208][1588:1588] CHIP:DMG: + [1663925677.996230][1588:1588] CHIP:DMG: SuppressResponse = true, + [1663925677.996260][1588:1588] CHIP:DMG: InteractionModelRevision = 1 + [1663925677.996282][1588:1588] CHIP:DMG: } + [1663925677.996301][1588:1588] CHIP:DMG: + [1663925677.996528][1588:1588] CHIP:DMG: OnReportConfirm: NumReports = 0 + [1663925677.996561][1588:1588] CHIP:DMG: ReportsInFlight = 0 with readHandler 0, RE has no more messages + [1663925677.996585][1588:1588] CHIP:DMG: IM RH moving to [AwaitingDestruction] disabled: true - label: @@ -1876,7 +6877,7 @@ tests: bridge-app)" PICS: MCORE.DEVLIST.UseDeviceState verification: | - Press a key "tbd" on bridge-app to change the simulated temperature + Press a key 'tbd' on bridge-app to change the simulated temperature ./chip-tool temperaturemeasurement read measured-value 1 4 @@ -1884,9 +6885,36 @@ tests: Verify on TH(bridge-app) Log: expect to get a different value than step 7b - [1659351542.393349][12212:12217] CHIP:TOO: Endpoint: 4 Cluster: 0x0000_0402 Attribute 0x0000_0000 DataVersion: 2406690153 - [1659351542.393429][12212:12217] CHIP:TOO: MeasuredValue: 200 - [1659351542.393552][12212:12217] CHIP:EM: Sending Standalone Ack for MessageCounter:120981971 on exchange 25924i + [1663925766.995856][1588:1588] CHIP:DMG: ReportDataMessage = + [1663925766.995878][1588:1588] CHIP:DMG: { + [1663925766.995896][1588:1588] CHIP:DMG: AttributeReportIBs = + [1663925766.995930][1588:1588] CHIP:DMG: [ + [1663925766.995951][1588:1588] CHIP:DMG: AttributeReportIB = + [1663925766.995989][1588:1588] CHIP:DMG: { + [1663925766.996013][1588:1588] CHIP:DMG: AttributeDataIB = + [1663925766.996042][1588:1588] CHIP:DMG: { + [1663925766.996079][1588:1588] CHIP:DMG: DataVersion = 0xf0f8afb9, + [1663925766.996106][1588:1588] CHIP:DMG: AttributePathIB = + [1663925766.996145][1588:1588] CHIP:DMG: { + [1663925766.996176][1588:1588] CHIP:DMG: Endpoint = 0x4, + [1663925766.996218][1588:1588] CHIP:DMG: Cluster = 0x402, + [1663925766.996251][1588:1588] CHIP:DMG: Attribute = 0x0000_0000, + [1663925766.996281][1588:1588] CHIP:DMG: } + [1663925766.996321][1588:1588] CHIP:DMG: + [1663925766.996352][1588:1588] CHIP:DMG: Data = 200, + [1663925766.996385][1588:1588] CHIP:DMG: }, + [1663925766.996414][1588:1588] CHIP:DMG: + [1663925766.996437][1588:1588] CHIP:DMG: }, + [1663925766.996472][1588:1588] CHIP:DMG: + [1663925766.996492][1588:1588] CHIP:DMG: ], + [1663925766.996517][1588:1588] CHIP:DMG: + [1663925766.996546][1588:1588] CHIP:DMG: SuppressResponse = true, + [1663925766.996571][1588:1588] CHIP:DMG: InteractionModelRevision = 1 + [1663925766.996591][1588:1588] CHIP:DMG: } + [1663925766.996609][1588:1588] CHIP:DMG: + [1663925766.996868][1588:1588] CHIP:DMG: OnReportConfirm: NumReports = 0 + [1663925766.996897][1588:1588] CHIP:DMG: ReportsInFlight = 0 with readHandler 0, RE has no more messages + [1663925766.996918][1588:1588] CHIP:DMG: IM RH moving to [AwaitingDestruction] disabled: true - label: @@ -1900,28 +6928,37 @@ tests: Verify on TH(bridge-app) Log: - [1663150444.546356][3294:3294] CHIP:IM: Received Read request - [1663150444.546475][3294:3294] CHIP:DMG: ReadRequestMessage = - [1663150444.546520][3294:3294] CHIP:DMG: { - [1663150444.546556][3294:3294] CHIP:DMG: AttributePathIBs = - [1663150444.546604][3294:3294] CHIP:DMG: [ - [1663150444.546646][3294:3294] CHIP:DMG: AttributePathIB = - [1663150444.546784][3294:3294] CHIP:DMG: { - [1663150444.546836][3294:3294] CHIP:DMG: Endpoint = 0x9, - [1663150444.546890][3294:3294] CHIP:DMG: Cluster = 0x2f, - [1663150444.546945][3294:3294] CHIP:DMG: Attribute = 0x0000_000E, - [1663150444.546996][3294:3294] CHIP:DMG: } - [1663150444.547047][3294:3294] CHIP:DMG: - [1663150444.547094][3294:3294] CHIP:DMG: ], - [1663150444.547142][3294:3294] CHIP:DMG: - [1663150444.547190][3294:3294] CHIP:DMG: isFabricFiltered = true, - [1663150444.547233][3294:3294] CHIP:DMG: InteractionModelRevision = 1 - [1663150444.547273][3294:3294] CHIP:DMG: }, - [1663150444.547388][3294:3294] CHIP:DMG: IM RH moving to [GeneratingReports] - [1663150444.547520][3294:3294] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1663150444.547568][3294:3294] CHIP:DMG: Cluster 2f, Attribute e is dirty - [1663150444.547603][3294:3294] CHIP:DMG: Reading attribute: Cluster=0x0000_002F Endpoint=9 AttributeId=0x0000_000E (expanded=0) - [1663150444.547647][3294:3294 + [1663925822.845528][1588:1588] CHIP:DMG: + [1663925822.845587][1588:1588] CHIP:DMG: ReportDataMessage = + [1663925822.845609][1588:1588] CHIP:DMG: { + [1663925822.845627][1588:1588] CHIP:DMG: AttributeReportIBs = + [1663925822.845652][1588:1588] CHIP:DMG: [ + [1663925822.845672][1588:1588] CHIP:DMG: AttributeReportIB = + [1663925822.845697][1588:1588] CHIP:DMG: { + [1663925822.845720][1588:1588] CHIP:DMG: AttributeDataIB = + [1663925822.845747][1588:1588] CHIP:DMG: { + [1663925822.845775][1588:1588] CHIP:DMG: DataVersion = 0xc7a1a64e, + [1663925822.845801][1588:1588] CHIP:DMG: AttributePathIB = + [1663925822.845829][1588:1588] CHIP:DMG: { + [1663925822.845859][1588:1588] CHIP:DMG: Endpoint = 0x9, + [1663925822.845888][1588:1588] CHIP:DMG: Cluster = 0x2f, + [1663925822.845919][1588:1588] CHIP:DMG: Attribute = 0x0000_000E, + [1663925822.845946][1588:1588] CHIP:DMG: } + [1663925822.845978][1588:1588] CHIP:DMG: + [1663925822.846007][1588:1588] CHIP:DMG: Data = 58, + [1663925822.846035][1588:1588] CHIP:DMG: }, + [1663925822.846063][1588:1588] CHIP:DMG: + [1663925822.846086][1588:1588] CHIP:DMG: }, + [1663925822.846112][1588:1588] CHIP:DMG: + [1663925822.846131][1588:1588] CHIP:DMG: ], + [1663925822.846156][1588:1588] CHIP:DMG: + [1663925822.846176][1588:1588] CHIP:DMG: SuppressResponse = true, + [1663925822.846201][1588:1588] CHIP:DMG: InteractionModelRevision = 1 + [1663925822.846221][1588:1588] CHIP:DMG: } + [1663925822.846238][1588:1588] CHIP:DMG: + [1663925822.846416][1588:1588] CHIP:DMG: OnReportConfirm: NumReports = 0 + [1663925822.846442][1588:1588] CHIP:DMG: ReportsInFlight = 0 with readHandler 0, RE has no more messages + [1663925822.846461][1588:1588] CHIP:DMG: IM RH moving to [AwaitingDestruction] disabled: true - label: @@ -1963,26 +7000,36 @@ tests: Verify on TH(bridge-app) Log: - [1659973028.616696][3652:3652] CHIP:IM: Received Read request - [1659973028.616774][3652:3652] CHIP:DMG: ReadRequestMessage = - [1659973028.616810][3652:3652] CHIP:DMG: { - [1659973028.616833][3652:3652] CHIP:DMG: AttributePathIBs = - [1659973028.616859][3652:3652] CHIP:DMG: [ - [1659973028.616891][3652:3652] CHIP:DMG: AttributePathIB = - [1659973028.616919][3652:3652] CHIP:DMG: { - [1659973028.616955][3652:3652] CHIP:DMG: Endpoint = 0x3, - [1659973028.617095][3652:3652] CHIP:DMG: Cluster = 0x39, - [1659973028.617138][3652:3652] CHIP:DMG: Attribute = 0x0000_0005, - [1659973028.617166][3652:3652] CHIP:DMG: } - [1659973028.617194][3652:3652] CHIP:DMG: - [1659973028.617228][3652:3652] CHIP:DMG: ], - [1659973028.617256][3652:3652] CHIP:DMG: - [1659973028.617291][3652:3652] CHIP:DMG: isFabricFiltered = true, - [1659973028.617317][3652:3652] CHIP:DMG: InteractionModelRevision = 1 - [1659973028.617348][3652:3652] CHIP:DMG: }, - [1659973028.617428][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659973028.617533][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659973028.617572][3652:3652] CHIP:DMG: Cluster 39, Attribute 5 is dirty + [1663925916.519589][1588:1588] CHIP:DMG: ReportDataMessage = + [1663925916.519654][1588:1588] CHIP:DMG: { + [1663925916.519705][1588:1588] CHIP:DMG: AttributeReportIBs = + [1663925916.519782][1588:1588] CHIP:DMG: [ + [1663925916.519842][1588:1588] CHIP:DMG: AttributeReportIB = + [1663925916.519930][1588:1588] CHIP:DMG: { + [1663925916.519999][1588:1588] CHIP:DMG: AttributeDataIB = + [1663925916.520074][1588:1588] CHIP:DMG: { + [1663925916.520160][1588:1588] CHIP:DMG: DataVersion = 0xbcb10719, + [1663925916.520228][1588:1588] CHIP:DMG: AttributePathIB = + [1663925916.520261][1588:1588] CHIP:DMG: { + [1663925916.520295][1588:1588] CHIP:DMG: Endpoint = 0x3, + [1663925916.520393][1588:1588] CHIP:DMG: Cluster = 0x39, + [1663925916.520428][1588:1588] CHIP:DMG: Attribute = 0x0000_0005, + [1663925916.520463][1588:1588] CHIP:DMG: } + [1663925916.520496][1588:1588] CHIP:DMG: + [1663925916.520530][1588:1588] CHIP:DMG: Data = "Light 1" (7 chars), + [1663925916.520559][1588:1588] CHIP:DMG: }, + [1663925916.520588][1588:1588] CHIP:DMG: + [1663925916.520611][1588:1588] CHIP:DMG: }, + [1663925916.520655][1588:1588] CHIP:DMG: + [1663925916.520679][1588:1588] CHIP:DMG: ], + [1663925916.520707][1588:1588] CHIP:DMG: + [1663925916.520730][1588:1588] CHIP:DMG: SuppressResponse = true, + [1663925916.520753][1588:1588] CHIP:DMG: InteractionModelRevision = 1 + [1663925916.520775][1588:1588] CHIP:DMG: } + [1663925916.520792][1588:1588] CHIP:DMG: + [1663925916.520991][1588:1588] CHIP:DMG: OnReportConfirm: NumReports = 0 + [1663925916.521023][1588:1588] CHIP:DMG: ReportsInFlight = 0 with readHandler 0, RE has no more messages + [1663925916.521045][1588:1588] CHIP:DMG: IM RH moving to [AwaitingDestruction] Verify on TH(bridge-app) Log @@ -1992,27 +7039,36 @@ tests: ./chip-tool bridgeddevicebasic read node-label 1 3 Verify on TH(bridge-app) Log: - - [1659973028.616696][3652:3652] CHIP:IM: Received Read request - [1659973028.616774][3652:3652] CHIP:DMG: ReadRequestMessage = - [1659973028.616810][3652:3652] CHIP:DMG: { - [1659973028.616833][3652:3652] CHIP:DMG: AttributePathIBs = - [1659973028.616859][3652:3652] CHIP:DMG: [ - [1659973028.616891][3652:3652] CHIP:DMG: AttributePathIB = - [1659973028.616919][3652:3652] CHIP:DMG: { - [1659973028.616955][3652:3652] CHIP:DMG: Endpoint = 0x3, - [1659973028.617095][3652:3652] CHIP:DMG: Cluster = 0x39, - [1659973028.617138][3652:3652] CHIP:DMG: Attribute = 0x0000_0005, - [1659973028.617166][3652:3652] CHIP:DMG: } - [1659973028.617194][3652:3652] CHIP:DMG: - [1659973028.617228][3652:3652] CHIP:DMG: ], - [1659973028.617256][3652:3652] CHIP:DMG: - [1659973028.617291][3652:3652] CHIP:DMG: isFabricFiltered = true, - [1659973028.617317][3652:3652] CHIP:DMG: InteractionModelRevision = 1 - [1659973028.617348][3652:3652] CHIP:DMG: }, - [1659973028.617428][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659973028.617533][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659973028.617572][3652:3652] CHIP:DMG: Cluster 39, Attribute 5 is dirty + [1663925967.303463][1588:1588] CHIP:DMG: ReportDataMessage = + [1663925967.303486][1588:1588] CHIP:DMG: { + [1663925967.303505][1588:1588] CHIP:DMG: AttributeReportIBs = + [1663925967.303532][1588:1588] CHIP:DMG: [ + [1663925967.303553][1588:1588] CHIP:DMG: AttributeReportIB = + [1663925967.303586][1588:1588] CHIP:DMG: { + [1663925967.303611][1588:1588] CHIP:DMG: AttributeDataIB = + [1663925967.303639][1588:1588] CHIP:DMG: { + [1663925967.303670][1588:1588] CHIP:DMG: DataVersion = 0xbcb1071a, + [1663925967.303698][1588:1588] CHIP:DMG: AttributePathIB = + [1663925967.303728][1588:1588] CHIP:DMG: { + [1663925967.303760][1588:1588] CHIP:DMG: Endpoint = 0x3, + [1663925967.303796][1588:1588] CHIP:DMG: Cluster = 0x39, + [1663925967.303827][1588:1588] CHIP:DMG: Attribute = 0x0000_0005, + [1663925967.303857][1588:1588] CHIP:DMG: } + [1663925967.303889][1588:1588] CHIP:DMG: + [1663925967.303922][1588:1588] CHIP:DMG: Data = "Light 1b" (8 chars), + [1663925967.303950][1588:1588] CHIP:DMG: }, + [1663925967.303977][1588:1588] CHIP:DMG: + [1663925967.303997][1588:1588] CHIP:DMG: }, + [1663925967.304026][1588:1588] CHIP:DMG: + [1663925967.304046][1588:1588] CHIP:DMG: ], + [1663925967.304072][1588:1588] CHIP:DMG: + [1663925967.304094][1588:1588] CHIP:DMG: SuppressResponse = true, + [1663925967.304116][1588:1588] CHIP:DMG: InteractionModelRevision = 1 + [1663925967.304136][1588:1588] CHIP:DMG: } + [1663925967.304155][1588:1588] CHIP:DMG: + [1663925967.304351][1588:1588] CHIP:DMG: OnReportConfirm: NumReports = 0 + [1663925967.304382][1588:1588] CHIP:DMG: ReportsInFlight = 0 with readHandler 0, RE has no more messages + [1663925967.304405][1588:1588] CHIP:DMG: IM RH moving to [AwaitingDestruction] disabled: true - label: "Verify DUT contains the added device in the list of devices" @@ -2152,53 +7208,528 @@ tests: verification: | ./chip-tool descriptor read parts-list 1 0 - Verify on TH(bridge-app) Log: + Verify the endpoints listed in TH(bridge-app) Log - [1659972886.385225][3652:3652] CHIP:IM: Received Read request - [1659972886.385307][3652:3652] CHIP:DMG: ReadRequestMessage = - [1659972886.385353][3652:3652] CHIP:DMG: { - [1659972886.385377][3652:3652] CHIP:DMG: AttributePathIBs = - [1659972886.385413][3652:3652] CHIP:DMG: [ - [1659972886.385438][3652:3652] CHIP:DMG: AttributePathIB = - [1659972886.385482][3652:3652] CHIP:DMG: { - [1659972886.385511][3652:3652] CHIP:DMG: Endpoint = 0x0, - [1659972886.385555][3652:3652] CHIP:DMG: Cluster = 0x1d, - [1659972886.385596][3652:3652] CHIP:DMG: Attribute = 0x0000_0003, - [1659972886.385630][3652:3652] CHIP:DMG: } - [1659972886.385668][3652:3652] CHIP:DMG: - [1659972886.385694][3652:3652] CHIP:DMG: ], - [1659972886.385730][3652:3652] CHIP:DMG: - [1659972886.385757][3652:3652] CHIP:DMG: isFabricFiltered = true, - [1659972886.385793][3652:3652] CHIP:DMG: InteractionModelRevision = 1 - [1659972886.385817][3652:3652] CHIP:DMG: }, - [1659972886.385908][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659972886.386016][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659972886.386056][3652:3652] CHIP:DMG: Cluster 1d, Attribute 3 is dirty + [[1663926036.463802][1588:1588] CHIP:DMG: + [1663926036.464013][1588:1588] CHIP:DMG: ReportDataMessage = + [1663926036.464035][1588:1588] CHIP:DMG: { + [1663926036.464052][1588:1588] CHIP:DMG: AttributeReportIBs = + [1663926036.464077][1588:1588] CHIP:DMG: [ + [1663926036.464097][1588:1588] CHIP:DMG: AttributeReportIB = + [1663926036.464125][1588:1588] CHIP:DMG: { + [1663926036.464148][1588:1588] CHIP:DMG: AttributeDataIB = + [1663926036.464176][1588:1588] CHIP:DMG: { + [1663926036.464205][1588:1588] CHIP:DMG: DataVersion = 0x6f679aa8, + [1663926036.464233][1588:1588] CHIP:DMG: AttributePathIB = + [1663926036.464262][1588:1588] CHIP:DMG: { + [1663926036.464292][1588:1588] CHIP:DMG: Endpoint = 0x0, + [1663926036.464324][1588:1588] CHIP:DMG: Cluster = 0x1d, + [1663926036.464353][1588:1588] CHIP:DMG: Attribute = 0x0000_0003, + [1663926036.464380][1588:1588] CHIP:DMG: } + [1663926036.464411][1588:1588] CHIP:DMG: + [1663926036.464438][1588:1588] CHIP:DMG: Data = [ + [1663926036.464465][1588:1588] CHIP:DMG: + [1663926036.464491][1588:1588] CHIP:DMG: ], + [1663926036.464518][1588:1588] CHIP:DMG: }, + [1663926036.464549][1588:1588] CHIP:DMG: + [1663926036.464571][1588:1588] CHIP:DMG: }, + [1663926036.464602][1588:1588] CHIP:DMG: + [1663926036.464622][1588:1588] CHIP:DMG: AttributeReportIB = + [1663926036.464706][1588:1588] CHIP:DMG: { + [1663926036.464730][1588:1588] CHIP:DMG: AttributeDataIB = + [1663926036.464757][1588:1588] CHIP:DMG: { + [1663926036.464786][1588:1588] CHIP:DMG: DataVersion = 0x6f679aa8, + [1663926036.464812][1588:1588] CHIP:DMG: AttributePathIB = + [1663926036.464839][1588:1588] CHIP:DMG: { + [1663926036.464866][1588:1588] CHIP:DMG: Endpoint = 0x0, + [1663926036.464894][1588:1588] CHIP:DMG: Cluster = 0x1d, + [1663926036.464923][1588:1588] CHIP:DMG: Attribute = 0x0000_0003, + [1663926036.464951][1588:1588] CHIP:DMG: ListIndex = Null, + [1663926036.464978][1588:1588] CHIP:DMG: } + [1663926036.465006][1588:1588] CHIP:DMG: + [1663926036.465036][1588:1588] CHIP:DMG: Data = 1, + [1663926036.465062][1588:1588] CHIP:DMG: }, + [1663926036.465090][1588:1588] CHIP:DMG: + [1663926036.465112][1588:1588] CHIP:DMG: }, + [1663926036.465142][1588:1588] CHIP:DMG: + [1663926036.465163][1588:1588] CHIP:DMG: AttributeReportIB = + [1663926036.465193][1588:1588] CHIP:DMG: { + [1663926036.465216][1588:1588] CHIP:DMG: AttributeDataIB = + [1663926036.465241][1588:1588] CHIP:DMG: { + [1663926036.465268][1588:1588] CHIP:DMG: DataVersion = 0x6f679aa8, + [1663926036.465294][1588:1588] CHIP:DMG: AttributePathIB = + [1663926036.465323][1588:1588] CHIP:DMG: { + [1663926036.465350][1588:1588] CHIP:DMG: Endpoint = 0x0, + [1663926036.465378][1588:1588] CHIP:DMG: Cluster = 0x1d, + [1663926036.465407][1588:1588] CHIP:DMG: Attribute = 0x0000_0003, + [1663926036.465435][1588:1588] CHIP:DMG: ListIndex = Null, + [1663926036.465461][1588:1588] CHIP:DMG: } + [1663926036.465489][1588:1588] CHIP:DMG: + [1663926036.465517][1588:1588] CHIP:DMG: Data = 3, + [1663926036.465542][1588:1588] CHIP:DMG: }, + [1663926036.465572][1588:1588] CHIP:DMG: + [1663926036.465594][1588:1588] CHIP:DMG: }, + [1663926036.465624][1588:1588] CHIP:DMG: + [1663926036.465645][1588:1588] CHIP:DMG: AttributeReportIB = + [1663926036.465675][1588:1588] CHIP:DMG: { + [1663926036.465700][1588:1588] CHIP:DMG: AttributeDataIB = + [1663926036.465728][1588:1588] CHIP:DMG: { + [1663926036.465754][1588:1588] CHIP:DMG: DataVersion = 0x6f679aa8, + [1663926036.465779][1588:1588] CHIP:DMG: AttributePathIB = + [1663926036.465806][1588:1588] CHIP:DMG: { + [1663926036.465835][1588:1588] CHIP:DMG: Endpoint = 0x0, + [1663926036.465863][1588:1588] CHIP:DMG: Cluster = 0x1d, + [1663926036.465894][1588:1588] CHIP:DMG: Attribute = 0x0000_0003, + [1663926036.465924][1588:1588] CHIP:DMG: ListIndex = Null, + [1663926036.465951][1588:1588] CHIP:DMG: } + [1663926036.465981][1588:1588] CHIP:DMG: + [1663926036.466009][1588:1588] CHIP:DMG: Data = 4, + [1663926036.466034][1588:1588] CHIP:DMG: }, + [1663926036.466061][1588:1588] CHIP:DMG: + [1663926036.466083][1588:1588] CHIP:DMG: }, + [1663926036.466113][1588:1588] CHIP:DMG: + [1663926036.466135][1588:1588] CHIP:DMG: AttributeReportIB = + [1663926036.466164][1588:1588] CHIP:DMG: { + [1663926036.466187][1588:1588] CHIP:DMG: AttributeDataIB = + [1663926036.466212][1588:1588] CHIP:DMG: { + [1663926036.466238][1588:1588] CHIP:DMG: DataVersion = 0x6f679aa8, + [1663926036.466264][1588:1588] CHIP:DMG: AttributePathIB = + [1663926036.466290][1588:1588] CHIP:DMG: { + [1663926036.466317][1588:1588] CHIP:DMG: Endpoint = 0x0, + [1663926036.466345][1588:1588] CHIP:DMG: Cluster = 0x1d, + [1663926036.466374][1588:1588] CHIP:DMG: Attribute = 0x0000_0003, + [1663926036.466402][1588:1588] CHIP:DMG: ListIndex = Null, + [1663926036.466429][1588:1588] CHIP:DMG: } + [1663926036.466456][1588:1588] CHIP:DMG: + [1663926036.466486][1588:1588] CHIP:DMG: Data = 5, + [1663926036.466512][1588:1588] CHIP:DMG: }, + [1663926036.466540][1588:1588] CHIP:DMG: + [1663926036.466562][1588:1588] CHIP:DMG: }, + [1663926036.466592][1588:1588] CHIP:DMG: + [1663926036.466612][1588:1588] CHIP:DMG: AttributeReportIB = + [1663926036.466639][1588:1588] CHIP:DMG: { + [1663926036.466659][1588:1588] CHIP:DMG: AttributeDataIB = + [1663926036.466680][1588:1588] CHIP:DMG: { + [1663926036.466706][1588:1588] CHIP:DMG: DataVersion = 0x6f679aa8, + [1663926036.466732][1588:1588] CHIP:DMG: AttributePathIB = + [1663926036.466758][1588:1588] CHIP:DMG: { + [1663926036.466783][1588:1588] CHIP:DMG: Endpoint = 0x0, + [1663926036.466812][1588:1588] CHIP:DMG: Cluster = 0x1d, + [1663926036.466841][1588:1588] CHIP:DMG: Attribute = 0x0000_0003, + [1663926036.466869][1588:1588] CHIP:DMG: ListIndex = Null, + [1663926036.466895][1588:1588] CHIP:DMG: } + [1663926036.466923][1588:1588] CHIP:DMG: + [1663926036.466951][1588:1588] CHIP:DMG: Data = 6, + [1663926036.466976][1588:1588] CHIP:DMG: }, + [1663926036.467002][1588:1588] CHIP:DMG: + [1663926036.467024][1588:1588] CHIP:DMG: }, + [1663926036.467054][1588:1588] CHIP:DMG: + [1663926036.467074][1588:1588] CHIP:DMG: AttributeReportIB = + [1663926036.467101][1588:1588] CHIP:DMG: { + [1663926036.467123][1588:1588] CHIP:DMG: AttributeDataIB = + [1663926036.467148][1588:1588] CHIP:DMG: { + [1663926036.467172][1588:1588] CHIP:DMG: DataVersion = 0x6f679aa8, + [1663926036.467197][1588:1588] CHIP:DMG: AttributePathIB = + [1663926036.467223][1588:1588] CHIP:DMG: { + [1663926036.467250][1588:1588] CHIP:DMG: Endpoint = 0x0, + [1663926036.467280][1588:1588] CHIP:DMG: Cluster = 0x1d, + [1663926036.467312][1588:1588] CHIP:DMG: Attribute = 0x0000_0003, + [1663926036.467340][1588:1588] CHIP:DMG: ListIndex = Null, + [1663926036.467369][1588:1588] CHIP:DMG: } + [1663926036.467399][1588:1588] CHIP:DMG: + [1663926036.467430][1588:1588] CHIP:DMG: Data = 7, + [1663926036.467458][1588:1588] CHIP:DMG: }, + [1663926036.467485][1588:1588] CHIP:DMG: + [1663926036.467507][1588:1588] CHIP:DMG: }, + [1663926036.467538][1588:1588] CHIP:DMG: + [1663926036.467558][1588:1588] CHIP:DMG: AttributeReportIB = + [1663926036.467584][1588:1588] CHIP:DMG: { + [1663926036.467607][1588:1588] CHIP:DMG: AttributeDataIB = + [1663926036.467634][1588:1588] CHIP:DMG: { + [1663926036.467659][1588:1588] CHIP:DMG: DataVersion = 0x6f679aa8, + [1663926036.467686][1588:1588] CHIP:DMG: AttributePathIB = + [1663926036.467712][1588:1588] CHIP:DMG: { + [1663926036.467739][1588:1588] CHIP:DMG: Endpoint = 0x0, + [1663926036.467768][1588:1588] CHIP:DMG: Cluster = 0x1d, + [1663926036.467799][1588:1588] CHIP:DMG: Attribute = 0x0000_0003, + [1663926036.467829][1588:1588] CHIP:DMG: ListIndex = Null, + [1663926036.467857][1588:1588] CHIP:DMG: } + [1663926036.467884][1588:1588] CHIP:DMG: + [1663926036.467915][1588:1588] CHIP:DMG: Data = 8, + [1663926036.467943][1588:1588] CHIP:DMG: }, + [1663926036.467971][1588:1588] CHIP:DMG: + [1663926036.467993][1588:1588] CHIP:DMG: }, + [1663926036.468023][1588:1588] CHIP:DMG: + [1663926036.468043][1588:1588] CHIP:DMG: AttributeReportIB = + [1663926036.468069][1588:1588] CHIP:DMG: { + [1663926036.468092][1588:1588] CHIP:DMG: AttributeDataIB = + [1663926036.468119][1588:1588] CHIP:DMG: { + [1663926036.468145][1588:1588] CHIP:DMG: DataVersion = 0x6f679aa8, + [1663926036.468171][1588:1588] CHIP:DMG: AttributePathIB = + [1663926036.468197][1588:1588] CHIP:DMG: { + [1663926036.468226][1588:1588] CHIP:DMG: Endpoint = 0x0, + [1663926036.468263][1588:1588] CHIP:DMG: Cluster = 0x1d, + [1663926036.468292][1588:1588] CHIP:DMG: Attribute = 0x0000_0003, + [1663926036.468320][1588:1588] CHIP:DMG: ListIndex = Null, + [1663926036.468347][1588:1588] CHIP:DMG: } + [1663926036.468375][1588:1588] CHIP:DMG: + [1663926036.468405][1588:1588] CHIP:DMG: Data = 9, + [1663926036.468433][1588:1588] CHIP:DMG: }, + [1663926036.468463][1588:1588] CHIP:DMG: + [1663926036.468488][1588:1588] CHIP:DMG: }, + [1663926036.468518][1588:1588] CHIP:DMG: + [1663926036.468538][1588:1588] CHIP:DMG: AttributeReportIB = + [1663926036.468565][1588:1588] CHIP:DMG: { + [1663926036.468587][1588:1588] CHIP:DMG: AttributeDataIB = + [1663926036.468614][1588:1588] CHIP:DMG: { + [1663926036.468654][1588:1588] CHIP:DMG: DataVersion = 0x6f679aa8, + [1663926036.468684][1588:1588] CHIP:DMG: AttributePathIB = + [1663926036.468710][1588:1588] CHIP:DMG: { + [1663926036.468738][1588:1588] CHIP:DMG: Endpoint = 0x0, + [1663926036.468764][1588:1588] CHIP:DMG: Cluster = 0x1d, + [1663926036.468792][1588:1588] CHIP:DMG: Attribute = 0x0000_0003, + [1663926036.468820][1588:1588] CHIP:DMG: ListIndex = Null, + [1663926036.468846][1588:1588] CHIP:DMG: } + [1663926036.468874][1588:1588] CHIP:DMG: + [1663926036.468901][1588:1588] CHIP:DMG: Data = 10, + [1663926036.468927][1588:1588] CHIP:DMG: }, + [1663926036.468957][1588:1588] CHIP:DMG: + [1663926036.468979][1588:1588] CHIP:DMG: }, + [1663926036.469007][1588:1588] CHIP:DMG: + [1663926036.469027][1588:1588] CHIP:DMG: AttributeReportIB = + [1663926036.469054][1588:1588] CHIP:DMG: { + [1663926036.469076][1588:1588] CHIP:DMG: AttributeDataIB = + [1663926036.469103][1588:1588] CHIP:DMG: { + [1663926036.469129][1588:1588] CHIP:DMG: DataVersion = 0x6f679aa8, + [1663926036.469154][1588:1588] CHIP:DMG: AttributePathIB = + [1663926036.469183][1588:1588] CHIP:DMG: { + [1663926036.469210][1588:1588] CHIP:DMG: Endpoint = 0x0, + [1663926036.469238][1588:1588] CHIP:DMG: Cluster = 0x1d, + [1663926036.469267][1588:1588] CHIP:DMG: Attribute = 0x0000_0003, + [1663926036.469295][1588:1588] CHIP:DMG: ListIndex = Null, + [1663926036.469324][1588:1588] CHIP:DMG: } + [1663926036.469355][1588:1588] CHIP:DMG: + [1663926036.469382][1588:1588] CHIP:DMG: Data = 11, + [1663926036.469410][1588:1588] CHIP:DMG: }, + [1663926036.469438][1588:1588] CHIP:DMG: + [1663926036.469458][1588:1588] CHIP:DMG: }, + [1663926036.469487][1588:1588] CHIP:DMG: + [1663926036.469506][1588:1588] CHIP:DMG: AttributeReportIB = + [1663926036.469533][1588:1588] CHIP:DMG: { + [1663926036.469556][1588:1588] CHIP:DMG: AttributeDataIB = + [1663926036.469583][1588:1588] CHIP:DMG: { + [1663926036.469608][1588:1588] CHIP:DMG: DataVersion = 0x6f679aa8, + [1663926036.469633][1588:1588] CHIP:DMG: AttributePathIB = + [1663926036.469661][1588:1588] CHIP:DMG: { + [1663926036.469690][1588:1588] CHIP:DMG: Endpoint = 0x0, + [1663926036.469722][1588:1588] CHIP:DMG: Cluster = 0x1d, + [1663926036.469824][1588:1588] CHIP:DMG: Attribute = 0x0000_0003, + [1663926036.469857][1588:1588] CHIP:DMG: ListIndex = Null, + [1663926036.469883][1588:1588] CHIP:DMG: } + [1663926036.469914][1588:1588] CHIP:DMG: + [1663926036.469941][1588:1588] CHIP:DMG: Data = 12, + [1663926036.469967][1588:1588] CHIP:DMG: }, + [1663926036.469995][1588:1588] CHIP:DMG: + [1663926036.470017][1588:1588] CHIP:DMG: }, + [1663926036.470048][1588:1588] CHIP:DMG: + [1663926036.470068][1588:1588] CHIP:DMG: AttributeReportIB = + [1663926036.470095][1588:1588] CHIP:DMG: { + [1663926036.470117][1588:1588] CHIP:DMG: AttributeDataIB = + [1663926036.470143][1588:1588] CHIP:DMG: { + [1663926036.470168][1588:1588] CHIP:DMG: DataVersion = 0x6f679aa8, + [1663926036.470194][1588:1588] CHIP:DMG: AttributePathIB = + [1663926036.470223][1588:1588] CHIP:DMG: { + [1663926036.470252][1588:1588] CHIP:DMG: Endpoint = 0x0, + [1663926036.470278][1588:1588] CHIP:DMG: Cluster = 0x1d, + [1663926036.470307][1588:1588] CHIP:DMG: Attribute = 0x0000_0003, + [1663926036.470338][1588:1588] CHIP:DMG: ListIndex = Null, + [1663926036.470365][1588:1588] CHIP:DMG: } + [1663926036.470395][1588:1588] CHIP:DMG: + [1663926036.470421][1588:1588] CHIP:DMG: Data = 13, + [1663926036.470446][1588:1588] CHIP:DMG: }, + [1663926036.470473][1588:1588] CHIP:DMG: + [1663926036.470495][1588:1588] CHIP:DMG: }, + [1663926036.470526][1588:1588] CHIP:DMG: + [1663926036.470545][1588:1588] CHIP:DMG: AttributeReportIB = + [1663926036.470572][1588:1588] CHIP:DMG: { + [1663926036.470594][1588:1588] CHIP:DMG: AttributeDataIB = + [1663926036.470618][1588:1588] CHIP:DMG: { + [1663926036.470646][1588:1588] CHIP:DMG: DataVersion = 0x6f679aa8, + [1663926036.470672][1588:1588] CHIP:DMG: AttributePathIB = + [1663926036.470701][1588:1588] CHIP:DMG: { + [1663926036.470730][1588:1588] CHIP:DMG: Endpoint = 0x0, + [1663926036.470756][1588:1588] CHIP:DMG: Cluster = 0x1d, + [1663926036.470784][1588:1588] CHIP:DMG: Attribute = 0x0000_0003, + [1663926036.470813][1588:1588] CHIP:DMG: ListIndex = Null, + [1663926036.470840][1588:1588] CHIP:DMG: } + [1663926036.470868][1588:1588] CHIP:DMG: + [1663926036.470898][1588:1588] CHIP:DMG: Data = 14, + [1663926036.470921][1588:1588] CHIP:DMG: }, + [1663926036.470948][1588:1588] CHIP:DMG: + [1663926036.470970][1588:1588] CHIP:DMG: }, + [1663926036.470994][1588:1588] CHIP:DMG: + [1663926036.471013][1588:1588] CHIP:DMG: ], + [1663926036.471079][1588:1588] CHIP:DMG: + [1663926036.471100][1588:1588] CHIP:DMG: SuppressResponse = true, + [1663926036.471121][1588:1588] CHIP:DMG: InteractionModelRevision = 1 + [1663926036.471140][1588:1588] CHIP:DMG: } + [1663926036.471159][1588:1588] CHIP:DMG: + [1663926036.471372][1588:1588] CHIP:DMG: OnReportConfirm: NumReports = 0 + [1663926036.471404][1588:1588] CHIP:DMG: ReportsInFlight = 0 with readHandler 0, RE has no more messages + [1663926036.471424][1588:1588] CHIP:DMG: IM RH moving to [AwaitingDestruction] ./chip-tool descriptor read parts-list 1 1 + Verify the list contains 11 entries in TH(bridge-app) Log - Verify on TH(bridge-app) Log: - - [1659972886.385225][3652:3652] CHIP:IM: Received Read request - [1659972886.385307][3652:3652] CHIP:DMG: ReadRequestMessage = - [1659972886.385353][3652:3652] CHIP:DMG: { - [1659972886.385377][3652:3652] CHIP:DMG: AttributePathIBs = - [1659972886.385413][3652:3652] CHIP:DMG: [ - [1659972886.385438][3652:3652] CHIP:DMG: AttributePathIB = - [1659972886.385482][3652:3652] CHIP:DMG: { - [1659972886.385511][3652:3652] CHIP:DMG: Endpoint = 0x1, - [1659972886.385555][3652:3652] CHIP:DMG: Cluster = 0x1d, - [1659972886.385596][3652:3652] CHIP:DMG: Attribute = 0x0000_0003, - [1659972886.385630][3652:3652] CHIP:DMG: } - [1659972886.385668][3652:3652] CHIP:DMG: - [1659972886.385694][3652:3652] CHIP:DMG: ], - [1659972886.385730][3652:3652] CHIP:DMG: - [1659972886.385757][3652:3652] CHIP:DMG: isFabricFiltered = true, - [1659972886.385793][3652:3652] CHIP:DMG: InteractionModelRevision = 1 - [1659972886.385817][3652:3652] CHIP:DMG: }, - [1659972886.385908][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659972886.386016][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659972886.386056][3652:3652] CHIP:DMG: Cluster 1d, Attribute 3 is dirty + [1663926082.690768][1588:1588] CHIP:DMG: + [1663926082.690991][1588:1588] CHIP:DMG: ReportDataMessage = + [1663926082.691016][1588:1588] CHIP:DMG: { + [1663926082.691036][1588:1588] CHIP:DMG: AttributeReportIBs = + [1663926082.691064][1588:1588] CHIP:DMG: [ + [1663926082.691086][1588:1588] CHIP:DMG: AttributeReportIB = + [1663926082.691118][1588:1588] CHIP:DMG: { + [1663926082.691144][1588:1588] CHIP:DMG: AttributeDataIB = + [1663926082.691175][1588:1588] CHIP:DMG: { + [1663926082.691208][1588:1588] CHIP:DMG: DataVersion = 0x2b116729, + [1663926082.691238][1588:1588] CHIP:DMG: AttributePathIB = + [1663926082.691270][1588:1588] CHIP:DMG: { + [1663926082.691299][1588:1588] CHIP:DMG: Endpoint = 0x1, + [1663926082.691334][1588:1588] CHIP:DMG: Cluster = 0x1d, + [1663926082.691366][1588:1588] CHIP:DMG: Attribute = 0x0000_0003, + [1663926082.691396][1588:1588] CHIP:DMG: } + [1663926082.691429][1588:1588] CHIP:DMG: + [1663926082.691462][1588:1588] CHIP:DMG: Data = [ + [1663926082.691492][1588:1588] CHIP:DMG: + [1663926082.691527][1588:1588] CHIP:DMG: ], + [1663926082.691556][1588:1588] CHIP:DMG: }, + [1663926082.691588][1588:1588] CHIP:DMG: + [1663926082.691613][1588:1588] CHIP:DMG: }, + [1663926082.691647][1588:1588] CHIP:DMG: + [1663926082.691669][1588:1588] CHIP:DMG: AttributeReportIB = + [1663926082.691700][1588:1588] CHIP:DMG: { + [1663926082.691725][1588:1588] CHIP:DMG: AttributeDataIB = + [1663926082.691753][1588:1588] CHIP:DMG: { + [1663926082.691779][1588:1588] CHIP:DMG: DataVersion = 0x2b116729, + [1663926082.691808][1588:1588] CHIP:DMG: AttributePathIB = + [1663926082.691837][1588:1588] CHIP:DMG: { + [1663926082.691871][1588:1588] CHIP:DMG: Endpoint = 0x1, + [1663926082.691906][1588:1588] CHIP:DMG: Cluster = 0x1d, + [1663926082.691939][1588:1588] CHIP:DMG: Attribute = 0x0000_0003, + [1663926082.691972][1588:1588] CHIP:DMG: ListIndex = Null, + [1663926082.692005][1588:1588] CHIP:DMG: } + [1663926082.692039][1588:1588] CHIP:DMG: + [1663926082.692071][1588:1588] CHIP:DMG: Data = 3, + [1663926082.692103][1588:1588] CHIP:DMG: }, + [1663926082.692132][1588:1588] CHIP:DMG: + [1663926082.692157][1588:1588] CHIP:DMG: }, + [1663926082.692191][1588:1588] CHIP:DMG: + [1663926082.692213][1588:1588] CHIP:DMG: AttributeReportIB = + [1663926082.692244][1588:1588] CHIP:DMG: { + [1663926082.692269][1588:1588] CHIP:DMG: AttributeDataIB = + [1663926082.692298][1588:1588] CHIP:DMG: { + [1663926082.692327][1588:1588] CHIP:DMG: DataVersion = 0x2b116729, + [1663926082.692356][1588:1588] CHIP:DMG: AttributePathIB = + [1663926082.692383][1588:1588] CHIP:DMG: { + [1663926082.692414][1588:1588] CHIP:DMG: Endpoint = 0x1, + [1663926082.692448][1588:1588] CHIP:DMG: Cluster = 0x1d, + [1663926082.692481][1588:1588] CHIP:DMG: Attribute = 0x0000_0003, + [1663926082.692515][1588:1588] CHIP:DMG: ListIndex = Null, + [1663926082.692545][1588:1588] CHIP:DMG: } + [1663926082.692582][1588:1588] CHIP:DMG: + [1663926082.692613][1588:1588] CHIP:DMG: Data = 4, + [1663926082.692658][1588:1588] CHIP:DMG: }, + [1663926082.692691][1588:1588] CHIP:DMG: + [1663926082.692716][1588:1588] CHIP:DMG: }, + [1663926082.692751][1588:1588] CHIP:DMG: + [1663926082.692774][1588:1588] CHIP:DMG: AttributeReportIB = + [1663926082.692804][1588:1588] CHIP:DMG: { + [1663926082.692830][1588:1588] CHIP:DMG: AttributeDataIB = + [1663926082.692860][1588:1588] CHIP:DMG: { + [1663926082.692888][1588:1588] CHIP:DMG: DataVersion = 0x2b116729, + [1663926082.692918][1588:1588] CHIP:DMG: AttributePathIB = + [1663926082.692950][1588:1588] CHIP:DMG: { + [1663926082.692984][1588:1588] CHIP:DMG: Endpoint = 0x1, + [1663926082.693016][1588:1588] CHIP:DMG: Cluster = 0x1d, + [1663926082.693045][1588:1588] CHIP:DMG: Attribute = 0x0000_0003, + [1663926082.693076][1588:1588] CHIP:DMG: ListIndex = Null, + [1663926082.693107][1588:1588] CHIP:DMG: } + [1663926082.693138][1588:1588] CHIP:DMG: + [1663926082.693170][1588:1588] CHIP:DMG: Data = 5, + [1663926082.693199][1588:1588] CHIP:DMG: }, + [1663926082.693230][1588:1588] CHIP:DMG: + [1663926082.693251][1588:1588] CHIP:DMG: }, + [1663926082.693283][1588:1588] CHIP:DMG: + [1663926082.693305][1588:1588] CHIP:DMG: AttributeReportIB = + [1663926082.693336][1588:1588] CHIP:DMG: { + [1663926082.693361][1588:1588] CHIP:DMG: AttributeDataIB = + [1663926082.693391][1588:1588] CHIP:DMG: { + [1663926082.693419][1588:1588] CHIP:DMG: DataVersion = 0x2b116729, + [1663926082.693450][1588:1588] CHIP:DMG: AttributePathIB = + [1663926082.693482][1588:1588] CHIP:DMG: { + [1663926082.693515][1588:1588] CHIP:DMG: Endpoint = 0x1, + [1663926082.693550][1588:1588] CHIP:DMG: Cluster = 0x1d, + [1663926082.693582][1588:1588] CHIP:DMG: Attribute = 0x0000_0003, + [1663926082.693613][1588:1588] CHIP:DMG: ListIndex = Null, + [1663926082.693645][1588:1588] CHIP:DMG: } + [1663926082.693680][1588:1588] CHIP:DMG: + [1663926082.693711][1588:1588] CHIP:DMG: Data = 6, + [1663926082.693743][1588:1588] CHIP:DMG: }, + [1663926082.693776][1588:1588] CHIP:DMG: + [1663926082.693801][1588:1588] CHIP:DMG: }, + [1663926082.693838][1588:1588] CHIP:DMG: + [1663926082.693860][1588:1588] CHIP:DMG: AttributeReportIB = + [1663926082.693889][1588:1588] CHIP:DMG: { + [1663926082.693911][1588:1588] CHIP:DMG: AttributeDataIB = + [1663926082.693938][1588:1588] CHIP:DMG: { + [1663926082.693967][1588:1588] CHIP:DMG: DataVersion = 0x2b116729, + [1663926082.693996][1588:1588] CHIP:DMG: AttributePathIB = + [1663926082.694026][1588:1588] CHIP:DMG: { + [1663926082.694053][1588:1588] CHIP:DMG: Endpoint = 0x1, + [1663926082.694085][1588:1588] CHIP:DMG: Cluster = 0x1d, + [1663926082.694117][1588:1588] CHIP:DMG: Attribute = 0x0000_0003, + [1663926082.694149][1588:1588] CHIP:DMG: ListIndex = Null, + [1663926082.694179][1588:1588] CHIP:DMG: } + [1663926082.694213][1588:1588] CHIP:DMG: + [1663926082.694244][1588:1588] CHIP:DMG: Data = 7, + [1663926082.694275][1588:1588] CHIP:DMG: }, + [1663926082.694306][1588:1588] CHIP:DMG: + [1663926082.694331][1588:1588] CHIP:DMG: }, + [1663926082.694365][1588:1588] CHIP:DMG: + [1663926082.694387][1588:1588] CHIP:DMG: AttributeReportIB = + [1663926082.694415][1588:1588] CHIP:DMG: { + [1663926082.694439][1588:1588] CHIP:DMG: AttributeDataIB = + [1663926082.694469][1588:1588] CHIP:DMG: { + [1663926082.694501][1588:1588] CHIP:DMG: DataVersion = 0x2b116729, + [1663926082.694530][1588:1588] CHIP:DMG: AttributePathIB = + [1663926082.694558][1588:1588] CHIP:DMG: { + [1663926082.694594][1588:1588] CHIP:DMG: Endpoint = 0x1, + [1663926082.694626][1588:1588] CHIP:DMG: Cluster = 0x1d, + [1663926082.694658][1588:1588] CHIP:DMG: Attribute = 0x0000_0003, + [1663926082.694691][1588:1588] CHIP:DMG: ListIndex = Null, + [1663926082.694724][1588:1588] CHIP:DMG: } + [1663926082.694755][1588:1588] CHIP:DMG: + [1663926082.694786][1588:1588] CHIP:DMG: Data = 8, + [1663926082.694815][1588:1588] CHIP:DMG: }, + [1663926082.694845][1588:1588] CHIP:DMG: + [1663926082.694869][1588:1588] CHIP:DMG: }, + [1663926082.694904][1588:1588] CHIP:DMG: + [1663926082.694926][1588:1588] CHIP:DMG: AttributeReportIB = + [1663926082.694956][1588:1588] CHIP:DMG: { + [1663926082.694981][1588:1588] CHIP:DMG: AttributeDataIB = + [1663926082.695008][1588:1588] CHIP:DMG: { + [1663926082.695038][1588:1588] CHIP:DMG: DataVersion = 0x2b116729, + [1663926082.695066][1588:1588] CHIP:DMG: AttributePathIB = + [1663926082.695095][1588:1588] CHIP:DMG: { + [1663926082.695128][1588:1588] CHIP:DMG: Endpoint = 0x1, + [1663926082.695161][1588:1588] CHIP:DMG: Cluster = 0x1d, + [1663926082.695194][1588:1588] CHIP:DMG: Attribute = 0x0000_0003, + [1663926082.695225][1588:1588] CHIP:DMG: ListIndex = Null, + [1663926082.695255][1588:1588] CHIP:DMG: } + [1663926082.695287][1588:1588] CHIP:DMG: + [1663926082.695320][1588:1588] CHIP:DMG: Data = 9, + [1663926082.695349][1588:1588] CHIP:DMG: }, + [1663926082.695382][1588:1588] CHIP:DMG: + [1663926082.695405][1588:1588] CHIP:DMG: }, + [1663926082.695439][1588:1588] CHIP:DMG: + [1663926082.695461][1588:1588] CHIP:DMG: AttributeReportIB = + [1663926082.695491][1588:1588] CHIP:DMG: { + [1663926082.695517][1588:1588] CHIP:DMG: AttributeDataIB = + [1663926082.695545][1588:1588] CHIP:DMG: { + [1663926082.695574][1588:1588] CHIP:DMG: DataVersion = 0x2b116729, + [1663926082.695603][1588:1588] CHIP:DMG: AttributePathIB = + [1663926082.695635][1588:1588] CHIP:DMG: { + [1663926082.695668][1588:1588] CHIP:DMG: Endpoint = 0x1, + [1663926082.695700][1588:1588] CHIP:DMG: Cluster = 0x1d, + [1663926082.695732][1588:1588] CHIP:DMG: Attribute = 0x0000_0003, + [1663926082.695766][1588:1588] CHIP:DMG: ListIndex = Null, + [1663926082.695798][1588:1588] CHIP:DMG: } + [1663926082.695833][1588:1588] CHIP:DMG: + [1663926082.695864][1588:1588] CHIP:DMG: Data = 10, + [1663926082.695893][1588:1588] CHIP:DMG: }, + [1663926082.695922][1588:1588] CHIP:DMG: + [1663926082.695947][1588:1588] CHIP:DMG: }, + [1663926082.695981][1588:1588] CHIP:DMG: + [1663926082.696003][1588:1588] CHIP:DMG: AttributeReportIB = + [1663926082.696033][1588:1588] CHIP:DMG: { + [1663926082.696059][1588:1588] CHIP:DMG: AttributeDataIB = + [1663926082.696087][1588:1588] CHIP:DMG: { + [1663926082.696118][1588:1588] CHIP:DMG: DataVersion = 0x2b116729, + [1663926082.696148][1588:1588] CHIP:DMG: AttributePathIB = + [1663926082.696180][1588:1588] CHIP:DMG: { + [1663926082.696207][1588:1588] CHIP:DMG: Endpoint = 0x1, + [1663926082.696239][1588:1588] CHIP:DMG: Cluster = 0x1d, + [1663926082.696274][1588:1588] CHIP:DMG: Attribute = 0x0000_0003, + [1663926082.696306][1588:1588] CHIP:DMG: ListIndex = Null, + [1663926082.696337][1588:1588] CHIP:DMG: } + [1663926082.696369][1588:1588] CHIP:DMG: + [1663926082.696400][1588:1588] CHIP:DMG: Data = 11, + [1663926082.696429][1588:1588] CHIP:DMG: }, + [1663926082.696462][1588:1588] CHIP:DMG: + [1663926082.696487][1588:1588] CHIP:DMG: }, + [1663926082.696520][1588:1588] CHIP:DMG: + [1663926082.696542][1588:1588] CHIP:DMG: AttributeReportIB = + [1663926082.696571][1588:1588] CHIP:DMG: { + [1663926082.696593][1588:1588] CHIP:DMG: AttributeDataIB = + [1663926082.696620][1588:1588] CHIP:DMG: { + [1663926082.696713][1588:1588] CHIP:DMG: DataVersion = 0x2b116729, + [1663926082.696745][1588:1588] CHIP:DMG: AttributePathIB = + [1663926082.696775][1588:1588] CHIP:DMG: { + [1663926082.696806][1588:1588] CHIP:DMG: Endpoint = 0x1, + [1663926082.696840][1588:1588] CHIP:DMG: Cluster = 0x1d, + [1663926082.696872][1588:1588] CHIP:DMG: Attribute = 0x0000_0003, + [1663926082.696903][1588:1588] CHIP:DMG: ListIndex = Null, + [1663926082.696936][1588:1588] CHIP:DMG: } + [1663926082.696968][1588:1588] CHIP:DMG: + [1663926082.696999][1588:1588] CHIP:DMG: Data = 12, + [1663926082.697027][1588:1588] CHIP:DMG: }, + [1663926082.697061][1588:1588] CHIP:DMG: + [1663926082.697084][1588:1588] CHIP:DMG: }, + [1663926082.697116][1588:1588] CHIP:DMG: + [1663926082.697139][1588:1588] CHIP:DMG: AttributeReportIB = + [1663926082.697169][1588:1588] CHIP:DMG: { + [1663926082.697195][1588:1588] CHIP:DMG: AttributeDataIB = + [1663926082.697220][1588:1588] CHIP:DMG: { + [1663926082.697248][1588:1588] CHIP:DMG: DataVersion = 0x2b116729, + [1663926082.697277][1588:1588] CHIP:DMG: AttributePathIB = + [1663926082.697307][1588:1588] CHIP:DMG: { + [1663926082.697337][1588:1588] CHIP:DMG: Endpoint = 0x1, + [1663926082.697369][1588:1588] CHIP:DMG: Cluster = 0x1d, + [1663926082.697401][1588:1588] CHIP:DMG: Attribute = 0x0000_0003, + [1663926082.697434][1588:1588] CHIP:DMG: ListIndex = Null, + [1663926082.697464][1588:1588] CHIP:DMG: } + [1663926082.697498][1588:1588] CHIP:DMG: + [1663926082.697529][1588:1588] CHIP:DMG: Data = 13, + [1663926082.697557][1588:1588] CHIP:DMG: }, + [1663926082.697587][1588:1588] CHIP:DMG: + [1663926082.697612][1588:1588] CHIP:DMG: }, + [1663926082.697646][1588:1588] CHIP:DMG: + [1663926082.697668][1588:1588] CHIP:DMG: AttributeReportIB = + [1663926082.697698][1588:1588] CHIP:DMG: { + [1663926082.697723][1588:1588] CHIP:DMG: AttributeDataIB = + [1663926082.697752][1588:1588] CHIP:DMG: { + [1663926082.697780][1588:1588] CHIP:DMG: DataVersion = 0x2b116729, + [1663926082.697812][1588:1588] CHIP:DMG: AttributePathIB = + [1663926082.697841][1588:1588] CHIP:DMG: { + [1663926082.697872][1588:1588] CHIP:DMG: Endpoint = 0x1, + [1663926082.697901][1588:1588] CHIP:DMG: Cluster = 0x1d, + [1663926082.697939][1588:1588] CHIP:DMG: Attribute = 0x0000_0003, + [1663926082.697970][1588:1588] CHIP:DMG: ListIndex = Null, + [1663926082.697997][1588:1588] CHIP:DMG: } + [1663926082.698031][1588:1588] CHIP:DMG: + [1663926082.698064][1588:1588] CHIP:DMG: Data = 14, + [1663926082.698096][1588:1588] CHIP:DMG: }, + [1663926082.698126][1588:1588] CHIP:DMG: + [1663926082.698151][1588:1588] CHIP:DMG: }, + [1663926082.698178][1588:1588] CHIP:DMG: + [1663926082.698200][1588:1588] CHIP:DMG: ], + [1663926082.698272][1588:1588] CHIP:DMG: + [1663926082.698295][1588:1588] CHIP:DMG: SuppressResponse = true, + [1663926082.698318][1588:1588] CHIP:DMG: InteractionModelRevision = 1 + [1663926082.698340][1588:1588] CHIP:DMG: } + [1663926082.698360][1588:1588] CHIP:DMG: + [1663926082.698647][1588:1588] CHIP:DMG: OnReportConfirm: NumReports = 0 + [1663926082.698681][1588:1588] CHIP:DMG: ReportsInFlight = 0 with readHandler 0, RE has no more messages + [1663926082.698702][1588:1588] CHIP:DMG: IM RH moving to [AwaitingDestruction] disabled: true - label: diff --git a/src/app/tests/suites/certification/Test_TC_CADMIN_1_1.yaml b/src/app/tests/suites/certification/Test_TC_CADMIN_1_1.yaml index 7f032ff986bff5..10ba53bfafaede 100644 --- a/src/app/tests/suites/certification/Test_TC_CADMIN_1_1.yaml +++ b/src/app/tests/suites/certification/Test_TC_CADMIN_1_1.yaml @@ -73,7 +73,7 @@ tests: Verify 1 entry in the Fabrics list attributeOn TH_CR1(CHIP-TOOL) Log - Verify TH_CE reports 1 entry in fabrics list + Verify TH_CE reports 1 entry in fabrics list [1661486369.837260][7071:7071] CHIP:DMG: AttributeReportIB = @@ -130,7 +130,7 @@ tests: On TH_CR1 send the below command - ubuntu@ubuntu:~/may10_cntrl2/connectedhomeip/examples/chip-tool/out/debug$ avahi-browse -rt _matter._tcp + avahi-browse -rt _matter._tcp + eth0 IPv6 E0AF53B23E580769-0000000000000002 _matter._tcp local + eth0 IPv6 7FF84D214A19B581-0000000000000001 _matter._tcp local = eth0 IPv6 E0AF53B23E580769-0000000000000002 _matter._tcp local @@ -154,8 +154,7 @@ tests: On DUT_CR2 send the below command - - ./chip-tool basic write node-label te5new 2 0 --commissioner-name beta + ./chip-tool basicinformation write node-label te5new 2 0 --commissioner-name beta Verify Write request on TH_CE(all-clusters-app) Log @@ -180,7 +179,7 @@ tests: [1660894021.902912][2871:2871] CHIP:DMG: Data = "te5new" (6 chars), [1660894021.902985][2871:2871] CHIP:DMG: }, - ./chip-tool basic read node-label 2 0 --commissioner-name beta + ./chip-tool basicinformation read node-label 2 0 --commissioner-name beta Verify read request on TH_CE(all-clusters-app) Log @@ -279,7 +278,7 @@ tests: On TH_CR1 send the below command - ./chip-tool basic write node-label te8 1 0 + ./chip-tool basicinformation write node-label te8 1 0 Verify the Write request On TH_CE(all-clusters-app) Log @@ -305,7 +304,7 @@ tests: [1660894538.806010][2871:2871] CHIP:DMG: Data = "te8" (3 chars), [1660894538.806082][2871:2871] CHIP:DMG: }, - ./chip-tool basic read node-label 1 0 + ./chip-tool basicinformation read node-label 1 0 Verify the Read request On TH_CE(all-clusters-app) Log @@ -332,7 +331,7 @@ tests: On DUT_CR2 send the below command - ./chip-tool basic read node-label 2 0 --commissioner-name beta + ./chip-tool basicinformation read node-label 2 0 --commissioner-name beta Verify the Read request On TH_CE(all-clusters-app) Log @@ -352,7 +351,7 @@ tests: [1660902253.380208][3045:3045] CHIP:DMG: ], - ./chip-tool basic write node-label te5new 2 0 --commissioner-name beta + ./chip-tool basicinformation write node-label te5new 2 0 --commissioner-name beta Verify the Write request On TH_CE(all-clusters-app) Log @@ -380,7 +379,7 @@ tests: Verify read attribute returns the updated value written - ./chip-tool basic read node-label 2 0 --commissioner-name beta + ./chip-tool basicinformation read node-label 2 0 --commissioner-name beta Verify the Read request On TH_CE(all-clusters-app) Log @@ -455,9 +454,14 @@ tests: verify you got the following message in the TH_CR3(chip-tool) log - CHIP:SC: PASESession timed out while waiting for a response from the peer. Expected message type was 33 - CHIP:TOO: Secure Pairing Failed - CHIP:TOO: Pairing Failure: ../../third_party/connectedhomeip/src/protocols/secure_channel/PASESession.cpp:324: CHIP Error 0x00000032: Timeout + [1670391303.300531][1397:1397] CHIP:TS: Reverted Last Known Good Time to previous value + [1670391303.301023][1397:1397] CHIP:DL: writing settings to file (/tmp/chip_counters.ini-E9JWJd) + [1670391303.302361][1397:1397] CHIP:DL: renamed tmp file to file (/tmp/chip_counters.ini) + [1670391303.302492][1397:1397] CHIP:DL: NVS set: chip-counters/total-operational-hours = 0 (0x0) + [1670391303.302553][1397:1397] CHIP:DL: Inet Layer shutdown + [1670391303.302602][1397:1397] CHIP:DL: BLE shutdown + [1670391303.302653][1397:1397] CHIP:DL: System Layer shutdown + [1670391303.303218][1397:1397] CHIP:TOO: Run command failure: ../../commands/pairing/PairingCommand.cpp:179: CHIP Error 0x00000003: Incorrect state disabled: true - label: @@ -469,7 +473,7 @@ tests: On DUT_CR2 send the below command - ./chip-tool basic write node-label te5new 2 0 --commissioner-name beta + ./chip-tool basicinformation write node-label te5new 2 0 --commissioner-name beta Verify the Write request On TH_CE(all-clusters-app) Log @@ -495,7 +499,7 @@ tests: [1660902144.915292][3045:3045] CHIP:DMG: }, [1660902144.915374][3045:3045] CHIP:DMG: - ./chip-tool basic read node-label 2 0 --commissioner-name beta + ./chip-tool basicinformation read node-label 2 0 --commissioner-name beta Verify the Read request On TH_CE(all-clusters-app) Log diff --git a/src/app/tests/suites/certification/Test_TC_CADMIN_1_12.yaml b/src/app/tests/suites/certification/Test_TC_CADMIN_1_12.yaml index 30600c1ffd9503..ea4af2680dc8e7 100644 --- a/src/app/tests/suites/certification/Test_TC_CADMIN_1_12.yaml +++ b/src/app/tests/suites/certification/Test_TC_CADMIN_1_12.yaml @@ -98,7 +98,7 @@ tests: On TH_CR2 send the below command - ./chip-tool pairing code 1 35484132896 --commissioner-name beta + ./chip-tool pairing code 2 35484132896 --commissioner-name beta Verify you got below message on TH_CE(all-clusters-app) log Commissioning completed successfully @@ -280,7 +280,7 @@ tests: [1658838344.192430][9291:9296] CHIP:DMG: StatusIB = [1658838344.192461][9291:9296] CHIP:DMG: { [1658838344.192500][9291:9296] CHIP:DMG: status = 0x01 (FAILURE), - [1658838344.192538][9291:9296] CHIP:DMG: cluster-status = 0x1, + [1658838344.192538][9291:9296] CHIP:DMG: cluster-status = 0x2, [1658838344.192574][9291:9296] CHIP:DMG: }, [1658838344.192611][9291:9296] CHIP:DMG: disabled: true @@ -301,7 +301,7 @@ tests: Below are the example command for using single RPI as multiple controller. Vendor should have the provision to use the equivalent command in their DUT or use multiple commissioners/controllers - ./chip-tool administratorcommissioning open-basic-commissioning-window 500 2 0 --timedInteractionTimeoutMs 1000 + ./chip-tool administratorcommissioning open-basic-commissioning-window 500 1 0 --timedInteractionTimeoutMs 1000 Verify the Open commisioning window on the TH_CE(all-cluster-app) Log: @@ -332,7 +332,7 @@ tests: [1650527622.374896][15824:15829] CHIP:DMG: StatusIB = [1650527622.374979][15824:15829] CHIP:DMG: { [1650527622.375086][15824:15829] CHIP:DMG: status = 0x01 (FAILURE), - [1650527622.375236][15824:15829] CHIP:DMG: cluster-status = 0x1, + [1650527622.375236][15824:15829] CHIP:DMG: cluster-status = 0x2, [1650527622.375320][15824:15829] CHIP:DMG: }, [1650527622.375426][15824:15829] CHIP:DMG: [1650527622.375527][15824:15829] CHIP:DMG: }, diff --git a/src/app/tests/suites/certification/Test_TC_CADMIN_1_14.yaml b/src/app/tests/suites/certification/Test_TC_CADMIN_1_14.yaml index deab406e2727f7..b25c5b15b6ccca 100644 --- a/src/app/tests/suites/certification/Test_TC_CADMIN_1_14.yaml +++ b/src/app/tests/suites/certification/Test_TC_CADMIN_1_14.yaml @@ -199,7 +199,7 @@ tests: [1650527622.374896][15824:15829] CHIP:DMG: StatusIB = [1650527622.374979][15824:15829] CHIP:DMG: { [1650527622.375086][15824:15829] CHIP:DMG: status = 0x01 (FAILURE), - [1650527622.375236][15824:15829] CHIP:DMG: cluster-status = 0x1, + [1650527622.375236][15824:15829] CHIP:DMG: cluster-status = 0x2, [1650527622.375320][15824:15829] CHIP:DMG: }, [1650527622.375426][15824:15829] CHIP:DMG: [1650527622.375527][15824:15829] CHIP:DMG: }, @@ -318,7 +318,7 @@ tests: [1650527622.374896][15824:15829] CHIP:DMG: StatusIB = [1650527622.374979][15824:15829] CHIP:DMG: { [1650527622.375086][15824:15829] CHIP:DMG: status = 0x01 (FAILURE), - [1650527622.375236][15824:15829] CHIP:DMG: cluster-status = 0x1, + [1650527622.375236][15824:15829] CHIP:DMG: cluster-status = 0x2, [1650527622.375320][15824:15829] CHIP:DMG: }, [1650527622.375426][15824:15829] CHIP:DMG: [1650527622.375527][15824:15829] CHIP:DMG: }, @@ -393,7 +393,7 @@ tests: [1650527622.374896][15824:15829] CHIP:DMG: StatusIB = [1650527622.374979][15824:15829] CHIP:DMG: { [1650527622.375086][15824:15829] CHIP:DMG: status = 0x01 (FAILURE), - [1650527622.375236][15824:15829] CHIP:DMG: cluster-status = 0x1, + [1650527622.375236][15824:15829] CHIP:DMG: cluster-status = 0x2, [1650527622.375320][15824:15829] CHIP:DMG: }, [1650527622.375426][15824:15829] CHIP:DMG: [1650527622.375527][15824:15829] CHIP:DMG: }, diff --git a/src/app/tests/suites/certification/Test_TC_CADMIN_1_17.yaml b/src/app/tests/suites/certification/Test_TC_CADMIN_1_17.yaml index 33a6319e18a663..305b9cd683074d 100644 --- a/src/app/tests/suites/certification/Test_TC_CADMIN_1_17.yaml +++ b/src/app/tests/suites/certification/Test_TC_CADMIN_1_17.yaml @@ -15,7 +15,7 @@ name: 4.1.17. [TC-CADMIN-1.17] Removing Fabrics from DUT and Fabric index - enumeration using ECM [DUT - Commissioner] + enumeration using ECM [DUT - Commissioner] PICS: - CADMIN.C @@ -116,7 +116,7 @@ tests: Verify TH_CE receives and processes the command successfully on TH_CE (all-clusters-app) log - ./chip-tool operationalcredentials read fabrics 1234 0 --fabric-filtered 0 --commissioner-name beta + ./chip-tool operationalcredentials read fabrics 1 0 --fabric-filtered 0 --commissioner-name beta [1661484795.149040][6993:6993] CHIP:DMG: [1661484795.149076][6993:6993] CHIP:DMG: AttributeReportIB = @@ -217,7 +217,7 @@ tests: Below are the example command for using single RPI as multiple controller. Vendor should have the provision to use the equivalent command in their DUT or use multiple commissioners/controllers - ./chip-tool operationalcredentials remove-fabric 2 1 0 --commissioner-name beta + ./chip-tool operationalcredentials remove-fabric 2 1 0 Verify TH_CE responses with "RemoveFabric successful" and "Expiring all sessions for fabric 0x2" on TH_CE (all-clusters-app) log @@ -240,22 +240,23 @@ tests: Below are the example command for using single RPI as multiple controller. Vendor should have the provision to use the equivalent command in their DUT or use multiple commissioners/controllers - Verify read/write commands fail as expected since the TH_CR2 is no longer on the network on TH_CE (all-clusters-app) log + Verify read/write commands fail as expected since the TH_CR2 is no longer on the network on TH_CE (all-clusters-app) - ./chip-tool basic write node-label te5new 2 0 --commissioner-name beta + ./chip-tool basicinformation write node-label te5new 2 0 --commissioner-name beta - Received error (protocol code 2) during pairing process. ../../third_party/connectedhomeip/src/protocols/secure_channel/CASESession.cpp:1551: CHIP Error 0x00000054: Invalid CASE parameter - [1651819620.929567][4359:4364] CHIP:CTL: OperationalDeviceProxy[B8070CD13C99D367:0000000000000002]: State change 3 --> 2 - [1651819620.929700][4359:4364] CHIP:-: ../../third_party/connectedhomeip/src/protocols/secure_channel/CASESession.cpp:1551: CHIP Error 0x00000054: Invalid CASE parameter at ../../commands/clusters/ModelCommand.cpp:53 + [1663571657.500021][3463:3463] CHIP:DL: NVS set: chip-counters/total-operational-hours = 0 (0x0) + [1663571657.500077][3463:3463] CHIP:DL: Inet Layer shutdown + [1663571657.500123][3463:3463] CHIP:DL: BLE shutdown + [1663571657.500168][3463:3463] CHIP:DL: System Layer shutdown + [1663571657.500383][3463:3463] CHIP:TOO: Run command failure: ../../examples/chip-tool/commands/common/CHIPCommand.cpp:454: CHIP Error 0x00000032: Timeout - ./chip-tool basic read node-label 2 0 --commissioner-name beta + ./chip-tool basicinformation read node-label 2 0 --commissioner-name beta - Below are the example command for using single RPI as multiple controller. Vendor should have the provision to use the equivalent command in their DUT or use multiple commissioners/controllers - - - Received error (protocol code 2) during pairing process. ../../third_party/connectedhomeip/src/protocols/secure_channel/CASESession.cpp:1551: CHIP Error 0x00000054: Invalid CASE parameter - [1651819620.929567][4359:4364] CHIP:CTL: OperationalDeviceProxy[B8070CD13C99D367:0000000000000002]: State change 3 --> 2 - [1651819620.929700][4359:4364] CHIP:-: ../../third_party/connectedhomeip/src/protocols/secure_channel/CASESession.cpp:1551: CHIP Error 0x00000054: Invalid CASE parameter at ../../commands/clusters/ModelCommand.cpp:53 + [1663571960.877702][3488:3488] CHIP:DL: NVS set: chip-counters/total-operational-hours = 0 (0x0) + [1663571960.877766][3488:3488] CHIP:DL: Inet Layer shutdown + [1663571960.877820][3488:3488] CHIP:DL: BLE shutdown + [1663571960.877873][3488:3488] CHIP:DL: System Layer shutdown + [1663571960.878116][3488:3488] CHIP:TOO: Run command failure: ../../src/lib/address_resolve/AddressResolve_DefaultImpl.cpp:174: CHIP Error 0x00000032: Timeout disabled: true - label: @@ -266,7 +267,7 @@ tests: Below are the example command for using single RPI as multiple controller. Vendor should have the provision to use the equivalent command in their DUT or use multiple commissioners/controllers - ./chip-tool operationalcredentials read fabrics 1234 0 --fabric-filtered 0 + ./chip-tool operationalcredentials read fabrics 1 0 --fabric-filtered 0 Verify TH_CE receives and processes the command successfully on TH_CE (all-clusters-app) log @@ -419,7 +420,7 @@ tests: Below are the example command for using single RPI as multiple controller. Vendor should have the provision to use the equivalent command in their DUT or use multiple commissioners/controllers - ./chip-tool operationalcredentials read fabrics 2 0 --fabric-filtered 0 --commissioner-name beta + ./chip-tool operationalcredentials read fabrics 1 0 --fabric-filtered 0 --commissioner-name beta Verify TH_CE receives and processes the command successfully on TH_CE (all-clusters-app) log diff --git a/src/app/tests/suites/certification/Test_TC_CADMIN_1_18.yaml b/src/app/tests/suites/certification/Test_TC_CADMIN_1_18.yaml index 87733c70d319fe..47c36f56dd1722 100644 --- a/src/app/tests/suites/certification/Test_TC_CADMIN_1_18.yaml +++ b/src/app/tests/suites/certification/Test_TC_CADMIN_1_18.yaml @@ -248,7 +248,7 @@ tests: Verify read/write commands fail as expected since the TH_CR2 is no longer on the network on TH_CE (all-clusters-app) - ./chip-tool basic write node-label te5new 2 0 --commissioner-name beta + ./chip-tool basicinformation write node-label te5new 2 0 --commissioner-name beta [1663571657.500021][3463:3463] CHIP:DL: NVS set: chip-counters/total-operational-hours = 0 (0x0) [1663571657.500077][3463:3463] CHIP:DL: Inet Layer shutdown @@ -256,7 +256,7 @@ tests: [1663571657.500168][3463:3463] CHIP:DL: System Layer shutdown [1663571657.500383][3463:3463] CHIP:TOO: Run command failure: ../../examples/chip-tool/commands/common/CHIPCommand.cpp:454: CHIP Error 0x00000032: Timeout - ./chip-tool basic read node-label 2 0 --commissioner-name beta + ./chip-tool basicinformation read node-label 2 0 --commissioner-name beta [1663571960.877702][3488:3488] CHIP:DL: NVS set: chip-counters/total-operational-hours = 0 (0x0) [1663571960.877766][3488:3488] CHIP:DL: Inet Layer shutdown diff --git a/src/app/tests/suites/certification/Test_TC_CADMIN_1_19.yaml b/src/app/tests/suites/certification/Test_TC_CADMIN_1_19.yaml index 2bb39f7804c3e1..e7ee01bc73bf2d 100644 --- a/src/app/tests/suites/certification/Test_TC_CADMIN_1_19.yaml +++ b/src/app/tests/suites/certification/Test_TC_CADMIN_1_19.yaml @@ -34,8 +34,17 @@ tests: - label: "TH_CR1 starts a commissioning process with DUT_CE" PICS: CADMIN.S verification: | - "1. Provision the device using TH_CR1 -chip tool(use above instructions) , - " + "1. Provision the device using TH_CR1 -chip tool(use above instructions) ," + + ./chip-tool operationalcredentials read supported-fabrics 1 0 + + verify the supported fabric value in TH_CR1 (chip-tool) Log + + [1673255944.863014][1855:1857] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003E Attribute 0x0000_0002 DataVersion: 1416179233 + [1673255944.866488][1855:1857] CHIP:TOO: SupportedFabrics: 16 + [1673255944.866687][1855:1857] CHIP:EM: <<< [E:54030i M:262581331 (Ack:252819622)] (S) Msg TX to 1:0000000000000001 [2933] --- Type 0000:10 (SecureChannel:StandaloneAck) + [1673255944.866740][1855:1857] CHIP:IN: (S) Sending msg 262581331 on secure session with LSID: 35076 + [1673255944.866870][1855:1857] CHIP:EM: Flushed pending ack for MessageCounter:252819622 on exchange 54030i disabled: true - label: @@ -79,7 +88,7 @@ tests: to reach an index value of SupportedFabrics on DUT_CE" PICS: CADMIN.S.C00.Rsp verification: | - Repeat step 3 until CommissionedFabrics=SupportedFabrics (Supported fabrics value obtained in the precondition) + Repeat step 3 until CommissionedFabrics=SupportedFabrics (Supported fabrics value obtained in the step 1) Use the following command to verify the currentcommissioned fabric (Output number may vary depends on the number successful commissioning ) diff --git a/src/app/tests/suites/certification/Test_TC_CADMIN_1_2.yaml b/src/app/tests/suites/certification/Test_TC_CADMIN_1_2.yaml index 26a2a91638cd53..8e39c74f0abc1c 100644 --- a/src/app/tests/suites/certification/Test_TC_CADMIN_1_2.yaml +++ b/src/app/tests/suites/certification/Test_TC_CADMIN_1_2.yaml @@ -128,7 +128,8 @@ tests: On TH_CR1 send the below command - ubuntu@ubuntu:~/may10_cntrl2/connectedhomeip/examples/chip-tool/out/debug$ avahi-browse -rt _matter._tcp + avahi-browse -rt _matter._tcp + + eth0 IPv6 E0AF53B23E580769-0000000000000002 _matter._tcp local + eth0 IPv6 7FF84D214A19B581-0000000000000001 _matter._tcp local = eth0 IPv6 E0AF53B23E580769-0000000000000002 _matter._tcp local @@ -152,7 +153,7 @@ tests: On DUT_CR2 send the below command - ./chip-tool basic write node-label te5new 2 0 --commissioner-name beta + ./chip-tool basicinformation write node-label te5new 2 0 --commissioner-name beta On TH2(all-clusters-app) Log @@ -174,7 +175,7 @@ tests: [1660894021.902302][2871:2871] CHIP:DMG: Endpoint = 0x0, - ./chip-tool basic read node-label 2 0 --commissioner-name beta + ./chip-tool basicinformation read node-label 2 0 --commissioner-name beta Verify read request on TH_CE(all-clusters-app) Log @@ -271,7 +272,7 @@ tests: Below are the example command for using single RPI as multiple controller. Vendor should have the provision to use the equivalent command in their DUT or use multiple commissioners/controllers - ./chip-tool basic write node-label te8 1 0 + ./chip-tool basicinformation write node-label te8 1 0 Verify the Write request On TH_CE(all-clusters-app) Log @@ -287,7 +288,7 @@ tests: [1660894538.805196][2871:2871] CHIP:DMG: [ - ./chip-tool basic read node-label 1 0 + ./chip-tool basicinformation read node-label 1 0 Verify the Read request On TH_CE(all-clusters-app) Log @@ -319,7 +320,7 @@ tests: On DUT_CR2 send the below command - ./chip-tool basic read node-label 2 0 --commissioner-name beta + ./chip-tool basicinformation read node-label 2 0 --commissioner-name beta Verify the Read request On TH_CE(all-clusters-app) Log @@ -340,7 +341,7 @@ tests: - ./chip-tool basic write node-label te5new 2 0 --commissioner-name beta + ./chip-tool basicinformation write node-label te5new 2 0 --commissioner-name beta Verify the Write request On TH_CE(all-clusters-app) Log @@ -369,7 +370,7 @@ tests: - ./chip-tool basic read node-label 2 0 --commissioner-name beta + ./chip-tool basicinformation read node-label 2 0 --commissioner-name beta Verify the Read request On TH_CE(all-clusters-app) Log @@ -457,7 +458,7 @@ tests: On DUT_CR2 send the below command - ./chip-tool basic write node-label te5new 2 0 --commissioner-name beta + ./chip-tool basicinformation write node-label te5new 2 0 --commissioner-name beta Verify the Write request On TH_CE(all-clusters-app) Log @@ -472,7 +473,7 @@ tests: [1660902144.915374][3045:3045] CHIP:DMG: - ./chip-tool basic read node-label 2 0 --commissioner-name beta + ./chip-tool basicinformation read node-label 2 0 --commissioner-name beta Verify the Read request On TH_CE(all-clusters-app) Log diff --git a/src/app/tests/suites/certification/Test_TC_CADMIN_1_20.yaml b/src/app/tests/suites/certification/Test_TC_CADMIN_1_20.yaml index f2ddedaf0f045b..447671d1e1053d 100644 --- a/src/app/tests/suites/certification/Test_TC_CADMIN_1_20.yaml +++ b/src/app/tests/suites/certification/Test_TC_CADMIN_1_20.yaml @@ -35,8 +35,17 @@ tests: - label: "TH_CR1 starts a commissioning process with DUT_CE" PICS: CADMIN.S verification: | - "1. Provision the device using TH_CR1 - chip tool(use above instructions) , - " + "1. Provision the device using TH_CR1 - chip tool(use above instructions) ," + + ./chip-tool operationalcredentials read supported-fabrics 1 0 + + verify the supported fabric value in TH_CR1 (chip-tool) Log + + [1673255944.863014][1855:1857] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003E Attribute 0x0000_0002 DataVersion: 1416179233 + [1673255944.866488][1855:1857] CHIP:TOO: SupportedFabrics: 16 + [1673255944.866687][1855:1857] CHIP:EM: <<< [E:54030i M:262581331 (Ack:252819622)] (S) Msg TX to 1:0000000000000001 [2933] --- Type 0000:10 (SecureChannel:StandaloneAck) + [1673255944.866740][1855:1857] CHIP:IN: (S) Sending msg 262581331 on secure session with LSID: 35076 + [1673255944.866870][1855:1857] CHIP:EM: Flushed pending ack for MessageCounter:252819622 on exchange 54030i disabled: true - label: @@ -99,7 +108,7 @@ tests: to reach an index value of SupportedFabrics on DUT_CE" PICS: CADMIN.S.C01.Rsp verification: | - Repeat step 3 until CommissionedFabrics=SupportedFabrics (Supported fabrics value obtained in the precondition) + Repeat step 3 until CommissionedFabrics=SupportedFabrics (Supported fabrics value obtained in the step 1) Use the following command to verify the currentcommissioned fabric (Output number may vary depends on the number successful commissioning ) diff --git a/src/app/tests/suites/certification/Test_TC_CADMIN_1_7.yaml b/src/app/tests/suites/certification/Test_TC_CADMIN_1_7.yaml index 792216c1f78f26..b68d0318cd602b 100644 --- a/src/app/tests/suites/certification/Test_TC_CADMIN_1_7.yaml +++ b/src/app/tests/suites/certification/Test_TC_CADMIN_1_7.yaml @@ -150,10 +150,16 @@ tests: (considering 34921141778 as the manual code generated by DUT controller) ./chip-tool pairing code 2 34921141778 --commissioner-name beta - verify you got the following message in the TH_CR2(chip-tool) log - CHIP:SC: PASESession timed out while waiting for a response from the peer. Expected message type was 33 - CHIP:TOO: Secure Pairing Failed - CHIP:TOO: Pairing Failure: ../../third_party/connectedhomeip/src/protocols/secure_channel/PASESession.cpp:324: CHIP Error 0x00000032: Timeout + [1665481996.784125][4913:4913] CHIP:TS: Pending Last Known Good Time: 2022-10-10T05:00:30 + [1665481996.784447][4913:4913] CHIP:TS: Previous Last Known Good Time: 2022-10-10T05:00:30 + [1665481996.784506][4913:4913] CHIP:TS: Reverted Last Known Good Time to previous value + [1665481996.785092][4913:4913] CHIP:DL: writing settings to file (/tmp/chip_counters.ini-9I5bK9) + [1665481996.786704][4913:4913] CHIP:DL: renamed tmp file to file (/tmp/chip_counters.ini) + [1665481996.786930][4913:4913] CHIP:DL: NVS set: chip-counters/total-operational-hours = 0 (0x0) + [1665481996.786999][4913:4913] CHIP:DL: Inet Layer shutdown + [1665481996.787065][4913:4913] CHIP:DL: BLE shutdown + [1665481996.787123][4913:4913] CHIP:DL: System Layer shutdown + [1665481996.787363][4913:4913] CHIP:TOO: Run command failure: ../../commands/pairing/PairingCommand.cpp:164: CHIP Error 0x00000003: Incorrect state disabled: true - label: "DUT_CR1 sends command to TH_CE to revoke the commissioning window" @@ -181,7 +187,7 @@ tests: On DUT_CR1 send the below command Below are the example command for using single RPI as multiple controller. Vendor should have the provision to use the equivalent command in their DUT or use multiple commissioners/controllers - ./chip-tool basic write node-label te5new 1 0 + ./chip-tool basicinformation write node-label te5new 1 0 Verify Write request on TH_CE(all-clusters-app) Log @@ -206,7 +212,7 @@ tests: [1660894021.902912][2871:2871] CHIP:DMG: Data = "te5new" (6 chars), [1660894021.902985][2871:2871] CHIP:DMG: }, - ./chip-tool basic read node-label 1 0 + ./chip-tool basicinformation read node-label 1 0 Verify read request on TH_CE(all-clusters-app) Log diff --git a/src/app/tests/suites/certification/Test_TC_CADMIN_1_8.yaml b/src/app/tests/suites/certification/Test_TC_CADMIN_1_8.yaml index 487c4252505116..be4902bf9dd82a 100644 --- a/src/app/tests/suites/certification/Test_TC_CADMIN_1_8.yaml +++ b/src/app/tests/suites/certification/Test_TC_CADMIN_1_8.yaml @@ -52,7 +52,7 @@ tests: Below are the example command for using single RPI as multiple controller. Vendor should have the provision to use the equivalent command in their DUT or use multiple commissioners/controllers - ./chip-tool administratorcommissioning open-basic-commissioning-window 500 1 0 --timedInteractionTimeoutMs 1000 + ./chip-tool administratorcommissioning open-basic-commissioning-window 180 1 0 --timedInteractionTimeoutMs 1000 Verify the Open commisioning window on the TH_CE(all-cluster-app) Log: @@ -130,7 +130,7 @@ tests: Below are the example command for using single RPI as multiple controller. Vendor should have the provision to use the equivalent command in their DUT or use multiple commissioners/controllers - /chip-tool administratorcommissioning revoke-commissioning 1 0 --timedInteractionTimeoutMs 1000 + ./chip-tool administratorcommissioning revoke-commissioning 1 0 --timedInteractionTimeoutMs 1000 Verify the Commissioning window is closed in TH_CE(all-clusters-app) Log @@ -162,7 +162,7 @@ tests: Below are the example command for using single RPI as multiple controller. Vendor should have the provision to use the equivalent command in their DUT or use multiple commissioners/controllers - /chip-tool administratorcommissioning revoke-commissioning 1 0 --timedInteractionTimeoutMs 1000 + ./chip-tool administratorcommissioning revoke-commissioning 1 0 --timedInteractionTimeoutMs 1000 Verify the Commissioning window is closed in TH_CE(all-clusters-app) Log @@ -181,7 +181,7 @@ tests: Below are the example command for using single RPI as multiple controller. Vendor should have the provision to use the equivalent command in their DUT or use multiple commissioners/controllers - ./chip-tool basic write node-label te5new 1 0 + ./chip-tool basicinformation write node-label te5new 1 0 Verify Write request on TH_CE(all-clusters-app) Log @@ -206,7 +206,7 @@ tests: [1660894021.902912][2871:2871] CHIP:DMG: Data = "te5new" (6 chars), [1660894021.902985][2871:2871] CHIP:DMG: }, - ./chip-tool basic read node-label 1 0 + ./chip-tool basicinformation read node-label 1 0 Verify read request on TH_CE(all-clusters-app) Log diff --git a/src/app/tests/suites/certification/Test_TC_CC_2_2.yaml b/src/app/tests/suites/certification/Test_TC_CC_2_2.yaml index d7a57ff876ac5d..423ab6d27bfbfb 100644 --- a/src/app/tests/suites/certification/Test_TC_CC_2_2.yaml +++ b/src/app/tests/suites/certification/Test_TC_CC_2_2.yaml @@ -27,6 +27,11 @@ tests: - label: "Note" verification: | For DUT as client test cases, Chip-tool command used below are an example to verify the functionality. For certification test, we expect DUT should have a capability or way to run the equivalent command. + + Commission TH(all-clusters-app) to TH(chip-tool) using below command + + TH(all-clusters-app) : sudo ./chip-all-clusters-app --trace_decode 1 + TH(chip-tool) : ./chip-tool pairing onnetwork 1 20202021 --trace_decode 1 disabled: true - label: "Commission TH to DUT" @@ -41,30 +46,32 @@ tests: Verify response contains an uint8 in TH(all-clusters-app) Logs: - [1657908705.581609][2861:2861] CHIP:IM: Received Read request - [1657908705.581752][2861:2861] CHIP:DMG: ReadRequestMessage = - [1657908705.581807][2861:2861] CHIP:DMG: { - [1657908705.581874][2861:2861] CHIP:DMG: AttributePathIBs = - [1657908705.581941][2861:2861] CHIP:DMG: [ - [1657908705.581993][2861:2861] CHIP:DMG: AttributePathIB = - [1657908705.582069][2861:2861] CHIP:DMG: { - [1657908705.582128][2861:2861] CHIP:DMG: Endpoint = 0x1, - [1657908705.582193][2861:2861] CHIP:DMG: Cluster = 0x300, - [1657908705.582279][2861:2861] CHIP:DMG: Attribute = 0x0000_0000, - [1657908705.582341][2861:2861] CHIP:DMG: } - [1657908705.582399][2861:2861] CHIP:DMG: - [1657908705.582456][2861:2861] CHIP:DMG: ], - [1657908705.582513][2861:2861] CHIP:DMG: - [1657908705.582569][2861:2861] CHIP:DMG: isFabricFiltered = true, - [1657908705.582622][2861:2861] CHIP:DMG: InteractionModelRevision = 1 - [1657908705.582671][2861:2861] CHIP:DMG: }, - [1657908705.582814][2861:2861] CHIP:DMG: IM RH moving to [GeneratingReports] - [1657908705.582973][2861:2861] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1657908705.583034][2861:2861] CHIP:DMG: Cluster 300, Attribute 0 is dirty - [1657908705.583079][2861:2861] CHIP:DMG: Reading attribute: Cluster=0x0000_0300 Endpoint=1 AttributeId=0x0000_0000 (expanded=0) - [1657908705.583133][2861:2861] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=v - [1657908705.583195][2861:2861] CHIP:DMG: AccessControl: allowed - [1657908705.583290][2861:2861] CHIP:DMG: Sending report (payload has 37 bytes)... + ReportDataMessage = + [1666862430.291431][25129:25129] CHIP:DMG: { + [1666862430.291434][25129:25129] CHIP:DMG: AttributeReportIBs = + [1666862430.291439][25129:25129] CHIP:DMG: [ + [1666862430.291442][25129:25129] CHIP:DMG: AttributeReportIB = + [1666862430.291446][25129:25129] CHIP:DMG: { + [1666862430.291450][25129:25129] CHIP:DMG: AttributeDataIB = + [1666862430.291453][25129:25129] CHIP:DMG: { + [1666862430.291459][25129:25129] CHIP:DMG: DataVersion = 0xeff75486, + [1666862430.291462][25129:25129] CHIP:DMG: AttributePathIB = + [1666862430.291467][25129:25129] CHIP:DMG: { + [1666862430.291472][25129:25129] CHIP:DMG: Endpoint = 0x1, + [1666862430.291477][25129:25129] CHIP:DMG: Cluster = 0x300, + [1666862430.291483][25129:25129] CHIP:DMG: Attribute = 0x0000_0000, + [1666862430.291487][25129:25129] CHIP:DMG: } + [1666862430.291494][25129:25129] CHIP:DMG: + [1666862430.291499][25129:25129] CHIP:DMG: Data = 0, + [1666862430.291503][25129:25129] CHIP:DMG: }, + [1666862430.291509][25129:25129] CHIP:DMG: + [1666862430.291513][25129:25129] CHIP:DMG: }, + [1666862430.291518][25129:25129] CHIP:DMG: + [1666862430.291520][25129:25129] CHIP:DMG: ], + [1666862430.291526][25129:25129] CHIP:DMG: + [1666862430.291530][25129:25129] CHIP:DMG: SuppressResponse = true, + [1666862430.291534][25129:25129] CHIP:DMG: InteractionModelRevision = 1 + [1666862430.291537][25129:25129] CHIP:DMG: } disabled: true - label: "DUT reads from the TH the (0x0001) CurrentSaturation attribute" @@ -74,27 +81,32 @@ tests: Verify response contains an uint8 in TH(all-clusters-app) Logs: - [1657908593.710273][2861:2861] CHIP:IM: Received Read request - [1657908593.710359][2861:2861] CHIP:DMG: ReadRequestMessage = - [1657908593.710389][2861:2861] CHIP:DMG: { - [1657908593.710438][2861:2861] CHIP:DMG: AttributePathIBs = - [1657908593.710469][2861:2861] CHIP:DMG: [ - [1657908593.710496][2861:2861] CHIP:DMG: AttributePathIB = - [1657908593.710540][2861:2861] CHIP:DMG: { - [1657908593.710572][2861:2861] CHIP:DMG: Endpoint = 0x1, - [1657908593.710607][2861:2861] CHIP:DMG: Cluster = 0x300, - [1657908593.710653][2861:2861] CHIP:DMG: Attribute = 0x0000_0001, - [1657908593.710686][2861:2861] CHIP:DMG: } - [1657908593.710718][2861:2861] CHIP:DMG: - [1657908593.710757][2861:2861] CHIP:DMG: ], - [1657908593.710790][2861:2861] CHIP:DMG: - [1657908593.710820][2861:2861] CHIP:DMG: isFabricFiltered = true, - [1657908593.710861][2861:2861] CHIP:DMG: InteractionModelRevision = 1 - [1657908593.710888][2861:2861] CHIP:DMG: }, - [1657908593.710983][2861:2861] CHIP:DMG: IM RH moving to [GeneratingReports] - [1657908593.711095][2861:2861] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1657908593.711129][2861:2861] CHIP:DMG: Cluster 300, Attribute 1 is dirty - [1657908593.711154][2861:2861] CHIP:DMG: Reading attribute: Cluster=0x0000_0300 Endpoint=1 + ReportDataMessage = + [1666862500.428470][25129:25129] CHIP:DMG: { + [1666862500.428473][25129:25129] CHIP:DMG: AttributeReportIBs = + [1666862500.428478][25129:25129] CHIP:DMG: [ + [1666862500.428481][25129:25129] CHIP:DMG: AttributeReportIB = + [1666862500.428485][25129:25129] CHIP:DMG: { + [1666862500.428488][25129:25129] CHIP:DMG: AttributeDataIB = + [1666862500.428492][25129:25129] CHIP:DMG: { + [1666862500.428495][25129:25129] CHIP:DMG: DataVersion = 0xeff75486, + [1666862500.428498][25129:25129] CHIP:DMG: AttributePathIB = + [1666862500.428501][25129:25129] CHIP:DMG: { + [1666862500.428505][25129:25129] CHIP:DMG: Endpoint = 0x1, + [1666862500.428509][25129:25129] CHIP:DMG: Cluster = 0x300, + [1666862500.428513][25129:25129] CHIP:DMG: Attribute = 0x0000_0001, + [1666862500.428516][25129:25129] CHIP:DMG: } + [1666862500.428520][25129:25129] CHIP:DMG: + [1666862500.428524][25129:25129] CHIP:DMG: Data = 0, + [1666862500.428526][25129:25129] CHIP:DMG: }, + [1666862500.428531][25129:25129] CHIP:DMG: + [1666862500.428535][25129:25129] CHIP:DMG: }, + [1666862500.428539][25129:25129] CHIP:DMG: + [1666862500.428541][25129:25129] CHIP:DMG: ], + [1666862500.428546][25129:25129] CHIP:DMG: + [1666862500.428549][25129:25129] CHIP:DMG: SuppressResponse = true, + [1666862500.428552][25129:25129] CHIP:DMG: InteractionModelRevision = 1 + [1666862500.428556][25129:25129] CHIP:DMG: } disabled: true - label: @@ -105,30 +117,32 @@ tests: Verify response contains an uint16 in TH(all-clusters-app) Logs: - [1657908803.102070][2933:2933] CHIP:IM: Received Read request - [1657908803.102154][2933:2933] CHIP:DMG: ReadRequestMessage = - [1657908803.102182][2933:2933] CHIP:DMG: { - [1657908803.102204][2933:2933] CHIP:DMG: AttributePathIBs = - [1657908803.102230][2933:2933] CHIP:DMG: [ - [1657908803.102254][2933:2933] CHIP:DMG: AttributePathIB = - [1657908803.102282][2933:2933] CHIP:DMG: { - [1657908803.102310][2933:2933] CHIP:DMG: Endpoint = 0x1, - [1657908803.102344][2933:2933] CHIP:DMG: Cluster = 0x300, - [1657908803.102376][2933:2933] CHIP:DMG: Attribute = 0x0000_0002, - [1657908803.102405][2933:2933] CHIP:DMG: } - [1657908803.102433][2933:2933] CHIP:DMG: - [1657908803.102459][2933:2933] CHIP:DMG: ], - [1657908803.102493][2933:2933] CHIP:DMG: - [1657908803.102521][2933:2933] CHIP:DMG: isFabricFiltered = true, - [1657908803.102546][2933:2933] CHIP:DMG: InteractionModelRevision = 1 - [1657908803.102568][2933:2933] CHIP:DMG: }, - [1657908803.102647][2933:2933] CHIP:DMG: IM RH moving to [GeneratingReports] - [1657908803.102755][2933:2933] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1657908803.102790][2933:2933] CHIP:DMG: Cluster 300, Attribute 2 is dirty - [1657908803.102812][2933:2933] CHIP:DMG: Reading attribute: Cluster=0x0000_0300 Endpoint=1 AttributeId=0x0000_0002 (expanded=0) - [1657908803.102841][2933:2933] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=v - [1657908803.102875][2933:2933] CHIP:DMG: AccessControl: allowed - [1657908803.102936][2933:2933] CHIP:DMG: Sending report (payload has 37 bytes)... + ReportDataMessage = + [1666862536.301497][25129:25129] CHIP:DMG: { + [1666862536.301500][25129:25129] CHIP:DMG: AttributeReportIBs = + [1666862536.301505][25129:25129] CHIP:DMG: [ + [1666862536.301508][25129:25129] CHIP:DMG: AttributeReportIB = + [1666862536.301513][25129:25129] CHIP:DMG: { + [1666862536.301516][25129:25129] CHIP:DMG: AttributeDataIB = + [1666862536.301520][25129:25129] CHIP:DMG: { + [1666862536.301524][25129:25129] CHIP:DMG: DataVersion = 0xeff75486, + [1666862536.301528][25129:25129] CHIP:DMG: AttributePathIB = + [1666862536.301532][25129:25129] CHIP:DMG: { + [1666862536.301537][25129:25129] CHIP:DMG: Endpoint = 0x1, + [1666862536.301540][25129:25129] CHIP:DMG: Cluster = 0x300, + [1666862536.301545][25129:25129] CHIP:DMG: Attribute = 0x0000_0002, + [1666862536.301548][25129:25129] CHIP:DMG: } + [1666862536.301553][25129:25129] CHIP:DMG: + [1666862536.301557][25129:25129] CHIP:DMG: Data = 0, + [1666862536.301560][25129:25129] CHIP:DMG: }, + [1666862536.301565][25129:25129] CHIP:DMG: + [1666862536.301567][25129:25129] CHIP:DMG: }, + [1666862536.301571][25129:25129] CHIP:DMG: + [1666862536.301574][25129:25129] CHIP:DMG: ], + [1666862536.301579][25129:25129] CHIP:DMG: + [1666862536.301582][25129:25129] CHIP:DMG: SuppressResponse = true, + [1666862536.301586][25129:25129] CHIP:DMG: InteractionModelRevision = 1 + [1666862536.301588][25129:25129] CHIP:DMG: } disabled: true - label: "DUT reads from the TH the (0x0003) CurrentX attribute" @@ -138,30 +152,33 @@ tests: Verify response contains an uint16 in TH(all-clusters-app) Logs: - [1657908856.780574][2933:2933] CHIP:IM: Received Read request - [1657908856.780702][2933:2933] CHIP:DMG: ReadRequestMessage = - [1657908856.780750][2933:2933] CHIP:DMG: { - [1657908856.780790][2933:2933] CHIP:DMG: AttributePathIBs = - [1657908856.780837][2933:2933] CHIP:DMG: [ - [1657908856.780881][2933:2933] CHIP:DMG: AttributePathIB = - [1657908856.780930][2933:2933] CHIP:DMG: { - [1657908856.780981][2933:2933] CHIP:DMG: Endpoint = 0x1, - [1657908856.781112][2933:2933] CHIP:DMG: Cluster = 0x300, - [1657908856.781177][2933:2933] CHIP:DMG: Attribute = 0x0000_0003, - [1657908856.781230][2933:2933] CHIP:DMG: } - [1657908856.781283][2933:2933] CHIP:DMG: - [1657908856.781330][2933:2933] CHIP:DMG: ], - [1657908856.781441][2933:2933] CHIP:DMG: - [1657908856.781492][2933:2933] CHIP:DMG: isFabricFiltered = true, - [1657908856.781539][2933:2933] CHIP:DMG: InteractionModelRevision = 1 - [1657908856.781581][2933:2933] CHIP:DMG: }, - [1657908856.781710][2933:2933] CHIP:DMG: IM RH moving to [GeneratingReports] - [1657908856.781911][2933:2933] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1657908856.781965][2933:2933] CHIP:DMG: Cluster 300, Attribute 3 is dirty - [1657908856.782004][2933:2933] CHIP:DMG: Reading attribute: Cluster=0x0000_0300 Endpoint=1 AttributeId=0x0000_0003 (expanded=0) - [1657908856.782053][2933:2933] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=v - [1657908856.782108][2933:2933] CHIP:DMG: AccessControl: allowed - [1657908856.782247][2933:2933] CHIP:DMG: Sending report (payload has 38 bytes)... + [ReportDataMessage = + [1666862572.154251][25129:25129] CHIP:DMG: { + [1666862572.154254][25129:25129] CHIP:DMG: AttributeReportIBs = + [1666862572.154261][25129:25129] CHIP:DMG: [ + [1666862572.154266][25129:25129] CHIP:DMG: AttributeReportIB = + [1666862572.154273][25129:25129] CHIP:DMG: { + [1666862572.154276][25129:25129] CHIP:DMG: AttributeDataIB = + [1666862572.154282][25129:25129] CHIP:DMG: { + [1666862572.154286][25129:25129] CHIP:DMG: DataVersion = 0xeff75486, + [1666862572.154291][25129:25129] CHIP:DMG: AttributePathIB = + [1666862572.154295][25129:25129] CHIP:DMG: { + [1666862572.154300][25129:25129] CHIP:DMG: Endpoint = 0x1, + [1666862572.154305][25129:25129] CHIP:DMG: Cluster = 0x300, + [1666862572.154310][25129:25129] CHIP:DMG: Attribute = 0x0000_0003, + [1666862572.154315][25129:25129] CHIP:DMG: } + [1666862572.154321][25129:25129] CHIP:DMG: + [1666862572.154326][25129:25129] CHIP:DMG: Data = 24939, + [1666862572.154330][25129:25129] CHIP:DMG: }, + [1666862572.154336][25129:25129] CHIP:DMG: + [1666862572.154341][25129:25129] CHIP:DMG: }, + [1666862572.154347][25129:25129] CHIP:DMG: + [1666862572.154351][25129:25129] CHIP:DMG: ], + [1666862572.154358][25129:25129] CHIP:DMG: + [1666862572.154363][25129:25129] CHIP:DMG: SuppressResponse = true, + [1666862572.154368][25129:25129] CHIP:DMG: InteractionModelRevision = 1 + [1666862572.154371][25129:25129] CHIP:DMG: } + [1666862572.154375][25129:25129] CHIP:DMG: disabled: true - label: "DUT reads from the TH the (0x0004) CurrentY attribute" @@ -172,30 +189,32 @@ tests: Verify response contains an uint16 in TH(all-clusters-app) Logs: - [1657909305.413625][2933:2933] CHIP:IM: Received Read request - [1657909305.413743][2933:2933] CHIP:DMG: ReadRequestMessage = - [1657909305.413786][2933:2933] CHIP:DMG: { - [1657909305.413822][2933:2933] CHIP:DMG: AttributePathIBs = - [1657909305.413864][2933:2933] CHIP:DMG: [ - [1657909305.413903][2933:2933] CHIP:DMG: AttributePathIB = - [1657909305.413946][2933:2933] CHIP:DMG: { - [1657909305.413991][2933:2933] CHIP:DMG: Endpoint = 0x1, - [1657909305.414039][2933:2933] CHIP:DMG: Cluster = 0x300, - [1657909305.414089][2933:2933] CHIP:DMG: Attribute = 0x0000_0004, - [1657909305.414136][2933:2933] CHIP:DMG: } - [1657909305.414181][2933:2933] CHIP:DMG: - [1657909305.414223][2933:2933] CHIP:DMG: ], - [1657909305.414268][2933:2933] CHIP:DMG: - [1657909305.414311][2933:2933] CHIP:DMG: isFabricFiltered = true, - [1657909305.414352][2933:2933] CHIP:DMG: InteractionModelRevision = 1 - [1657909305.414387][2933:2933] CHIP:DMG: }, - [1657909305.414502][2933:2933] CHIP:DMG: IM RH moving to [GeneratingReports] - [1657909305.414634][2933:2933] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1657909305.414682][2933:2933] CHIP:DMG: Cluster 300, Attribute 4 is dirty - [1657909305.414717][2933:2933] CHIP:DMG: Reading attribute: Cluster=0x0000_0300 Endpoint=1 AttributeId=0x0000_0004 (expanded=0) - [1657909305.414761][2933:2933] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=v - [1657909305.414812][2933:2933] CHIP:DMG: AccessControl: allowed - [1657909305.414892][2933:2933] CHIP:DMG: Sending report (payload has 38 bytes)... + ReportDataMessage = + [1666862605.149051][25129:25129] CHIP:DMG: { + [1666862605.149054][25129:25129] CHIP:DMG: AttributeReportIBs = + [1666862605.149059][25129:25129] CHIP:DMG: [ + [1666862605.149061][25129:25129] CHIP:DMG: AttributeReportIB = + [1666862605.149066][25129:25129] CHIP:DMG: { + [1666862605.149069][25129:25129] CHIP:DMG: AttributeDataIB = + [1666862605.149073][25129:25129] CHIP:DMG: { + [1666862605.149078][25129:25129] CHIP:DMG: DataVersion = 0xeff75486, + [1666862605.149083][25129:25129] CHIP:DMG: AttributePathIB = + [1666862605.149089][25129:25129] CHIP:DMG: { + [1666862605.149093][25129:25129] CHIP:DMG: Endpoint = 0x1, + [1666862605.149096][25129:25129] CHIP:DMG: Cluster = 0x300, + [1666862605.149100][25129:25129] CHIP:DMG: Attribute = 0x0000_0004, + [1666862605.149105][25129:25129] CHIP:DMG: } + [1666862605.149110][25129:25129] CHIP:DMG: + [1666862605.149114][25129:25129] CHIP:DMG: Data = 24701, + [1666862605.149117][25129:25129] CHIP:DMG: }, + [1666862605.149122][25129:25129] CHIP:DMG: + [1666862605.149126][25129:25129] CHIP:DMG: }, + [1666862605.149133][25129:25129] CHIP:DMG: + [1666862605.149136][25129:25129] CHIP:DMG: ], + [1666862605.149143][25129:25129] CHIP:DMG: + [1666862605.149147][25129:25129] CHIP:DMG: SuppressResponse = true, + [1666862605.149152][25129:25129] CHIP:DMG: InteractionModelRevision = 1 + [1666862605.149155][25129:25129] CHIP:DMG: } disabled: true - label: @@ -208,30 +227,32 @@ tests: Verify response contains an enum8 in TH(all-clusters-app) Logs: - [1657909433.948649][2933:2933] CHIP:IM: Received Read request - [1657909433.948766][2933:2933] CHIP:DMG: ReadRequestMessage = - [1657909433.948809][2933:2933] CHIP:DMG: { - [1657909433.948844][2933:2933] CHIP:DMG: AttributePathIBs = - [1657909433.948885][2933:2933] CHIP:DMG: [ - [1657909433.948923][2933:2933] CHIP:DMG: AttributePathIB = - [1657909433.948966][2933:2933] CHIP:DMG: { - [1657909433.949010][2933:2933] CHIP:DMG: Endpoint = 0x1, - [1657909433.949063][2933:2933] CHIP:DMG: Cluster = 0x300, - [1657909433.949113][2933:2933] CHIP:DMG: Attribute = 0x0000_0005, - [1657909433.949158][2933:2933] CHIP:DMG: } - [1657909433.949207][2933:2933] CHIP:DMG: - [1657909433.949248][2933:2933] CHIP:DMG: ], - [1657909433.949292][2933:2933] CHIP:DMG: - [1657909433.949334][2933:2933] CHIP:DMG: isFabricFiltered = true, - [1657909433.949375][2933:2933] CHIP:DMG: InteractionModelRevision = 1 - [1657909433.949413][2933:2933] CHIP:DMG: }, - [1657909433.949528][2933:2933] CHIP:DMG: IM RH moving to [GeneratingReports] - [1657909433.949656][2933:2933] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1657909433.949702][2933:2933] CHIP:DMG: Cluster 300, Attribute 5 is dirty - [1657909433.949738][2933:2933] CHIP:DMG: Reading attribute: Cluster=0x0000_0300 Endpoint=1 AttributeId=0x0000_0005 (expanded=0) - [1657909433.949786][2933:2933] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=v - [1657909433.949836][2933:2933] CHIP:DMG: AccessControl: allowed - [1657909433.949917][2933:2933] CHIP:DMG: Sending report (payload has 37 bytes)... + ReportDataMessage = + [1666862633.459394][25129:25129] CHIP:DMG: { + [1666862633.459398][25129:25129] CHIP:DMG: AttributeReportIBs = + [1666862633.459403][25129:25129] CHIP:DMG: [ + [1666862633.459406][25129:25129] CHIP:DMG: AttributeReportIB = + [1666862633.459410][25129:25129] CHIP:DMG: { + [1666862633.459414][25129:25129] CHIP:DMG: AttributeDataIB = + [1666862633.459418][25129:25129] CHIP:DMG: { + [1666862633.459421][25129:25129] CHIP:DMG: DataVersion = 0xeff75486, + [1666862633.459424][25129:25129] CHIP:DMG: AttributePathIB = + [1666862633.459427][25129:25129] CHIP:DMG: { + [1666862633.459431][25129:25129] CHIP:DMG: Endpoint = 0x1, + [1666862633.459436][25129:25129] CHIP:DMG: Cluster = 0x300, + [1666862633.459440][25129:25129] CHIP:DMG: Attribute = 0x0000_0005, + [1666862633.459443][25129:25129] CHIP:DMG: } + [1666862633.459448][25129:25129] CHIP:DMG: + [1666862633.459452][25129:25129] CHIP:DMG: Data = 0, + [1666862633.459454][25129:25129] CHIP:DMG: }, + [1666862633.459459][25129:25129] CHIP:DMG: + [1666862633.459462][25129:25129] CHIP:DMG: }, + [1666862633.459466][25129:25129] CHIP:DMG: + [1666862633.459468][25129:25129] CHIP:DMG: ], + [1666862633.459473][25129:25129] CHIP:DMG: + [1666862633.459477][25129:25129] CHIP:DMG: SuppressResponse = true, + [1666862633.459480][25129:25129] CHIP:DMG: InteractionModelRevision = 1 + [1666862633.459483][25129:25129] CHIP:DMG: } disabled: true - label: @@ -245,30 +266,32 @@ tests: Verify response contains a string in TH(all-clusters-app) Logs: - [1657909470.827379][2933:2933] CHIP:IM: Received Read request - [1657909470.827505][2933:2933] CHIP:DMG: ReadRequestMessage = - [1657909470.827553][2933:2933] CHIP:DMG: { - [1657909470.827593][2933:2933] CHIP:DMG: AttributePathIBs = - [1657909470.827639][2933:2933] CHIP:DMG: [ - [1657909470.827683][2933:2933] CHIP:DMG: AttributePathIB = - [1657909470.827732][2933:2933] CHIP:DMG: { - [1657909470.827782][2933:2933] CHIP:DMG: Endpoint = 0x1, - [1657909470.827834][2933:2933] CHIP:DMG: Cluster = 0x300, - [1657909470.827904][2933:2933] CHIP:DMG: Attribute = 0x0000_0006, - [1657909470.827956][2933:2933] CHIP:DMG: } - [1657909470.828008][2933:2933] CHIP:DMG: - [1657909470.828088][2933:2933] CHIP:DMG: ], - [1657909470.828145][2933:2933] CHIP:DMG: - [1657909470.828192][2933:2933] CHIP:DMG: isFabricFiltered = true, - [1657909470.828238][2933:2933] CHIP:DMG: InteractionModelRevision = 1 - [1657909470.828280][2933:2933] CHIP:DMG: }, - [1657909470.828411][2933:2933] CHIP:DMG: IM RH moving to [GeneratingReports] - [1657909470.828560][2933:2933] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1657909470.828614][2933:2933] CHIP:DMG: Cluster 300, Attribute 6 is dirty - [1657909470.828654][2933:2933] CHIP:DMG: Reading attribute: Cluster=0x0000_0300 Endpoint=1 AttributeId=0x0000_0006 (expanded=0) - [1657909470.828703][2933:2933] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=v - [1657909470.828757][2933:2933] CHIP:DMG: AccessControl: allowed - [1657909470.828845][2933:2933] CHIP:DMG: Sending report (payload has 37 bytes)... + ReportDataMessage = + [1666862660.413111][25129:25129] CHIP:DMG: { + [1666862660.413114][25129:25129] CHIP:DMG: AttributeReportIBs = + [1666862660.413121][25129:25129] CHIP:DMG: [ + [1666862660.413125][25129:25129] CHIP:DMG: AttributeReportIB = + [1666862660.413132][25129:25129] CHIP:DMG: { + [1666862660.413135][25129:25129] CHIP:DMG: AttributeDataIB = + [1666862660.413140][25129:25129] CHIP:DMG: { + [1666862660.413146][25129:25129] CHIP:DMG: DataVersion = 0xeff75486, + [1666862660.413151][25129:25129] CHIP:DMG: AttributePathIB = + [1666862660.413156][25129:25129] CHIP:DMG: { + [1666862660.413160][25129:25129] CHIP:DMG: Endpoint = 0x1, + [1666862660.413165][25129:25129] CHIP:DMG: Cluster = 0x300, + [1666862660.413171][25129:25129] CHIP:DMG: Attribute = 0x0000_0006, + [1666862660.413175][25129:25129] CHIP:DMG: } + [1666862660.413180][25129:25129] CHIP:DMG: + [1666862660.413187][25129:25129] CHIP:DMG: Data = "" (0 chars), + [1666862660.413191][25129:25129] CHIP:DMG: }, + [1666862660.413196][25129:25129] CHIP:DMG: + [1666862660.413199][25129:25129] CHIP:DMG: }, + [1666862660.413205][25129:25129] CHIP:DMG: + [1666862660.413207][25129:25129] CHIP:DMG: ], + [1666862660.413214][25129:25129] CHIP:DMG: + [1666862660.413219][25129:25129] CHIP:DMG: SuppressResponse = true, + [1666862660.413223][25129:25129] CHIP:DMG: InteractionModelRevision = 1 + [1666862660.413226][25129:25129] CHIP:DMG: } disabled: true - label: @@ -280,30 +303,32 @@ tests: Verify response contains an uint16 in TH(all-clusters-app) Logs: - [1657909522.420348][2977:2977] CHIP:IM: Received Read request - [1657909522.420471][2977:2977] CHIP:DMG: ReadRequestMessage = - [1657909522.420518][2977:2977] CHIP:DMG: { - [1657909522.420579][2977:2977] CHIP:DMG: AttributePathIBs = - [1657909522.420627][2977:2977] CHIP:DMG: [ - [1657909522.420670][2977:2977] CHIP:DMG: AttributePathIB = - [1657909522.420726][2977:2977] CHIP:DMG: { - [1657909522.420806][2977:2977] CHIP:DMG: Endpoint = 0x1, - [1657909522.420872][2977:2977] CHIP:DMG: Cluster = 0x300, - [1657909522.420931][2977:2977] CHIP:DMG: Attribute = 0x0000_0007, - [1657909522.420984][2977:2977] CHIP:DMG: } - [1657909522.421051][2977:2977] CHIP:DMG: - [1657909522.421104][2977:2977] CHIP:DMG: ], - [1657909522.421156][2977:2977] CHIP:DMG: - [1657909522.421204][2977:2977] CHIP:DMG: isFabricFiltered = true, - [1657909522.421266][2977:2977] CHIP:DMG: InteractionModelRevision = 1 - [1657909522.421310][2977:2977] CHIP:DMG: }, - [1657909522.421455][2977:2977] CHIP:DMG: IM RH moving to [GeneratingReports] - [1657909522.421605][2977:2977] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1657909522.421674][2977:2977] CHIP:DMG: Cluster 300, Attribute 7 is dirty - [1657909522.421714][2977:2977] CHIP:DMG: Reading attribute: Cluster=0x0000_0300 Endpoint=1 AttributeId=0x0000_0007 (expanded=0) - [1657909522.421762][2977:2977] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=v - [1657909522.421816][2977:2977] CHIP:DMG: AccessControl: allowed - [1657909522.421923][2977:2977] CHIP:DMG: Sending report (payload has 37 bytes)... + ReportDataMessage = + [1666862691.348062][25129:25129] CHIP:DMG: { + [1666862691.348064][25129:25129] CHIP:DMG: AttributeReportIBs = + [1666862691.348069][25129:25129] CHIP:DMG: [ + [1666862691.348073][25129:25129] CHIP:DMG: AttributeReportIB = + [1666862691.348078][25129:25129] CHIP:DMG: { + [1666862691.348081][25129:25129] CHIP:DMG: AttributeDataIB = + [1666862691.348085][25129:25129] CHIP:DMG: { + [1666862691.348088][25129:25129] CHIP:DMG: DataVersion = 0xeff75486, + [1666862691.348092][25129:25129] CHIP:DMG: AttributePathIB = + [1666862691.348096][25129:25129] CHIP:DMG: { + [1666862691.348099][25129:25129] CHIP:DMG: Endpoint = 0x1, + [1666862691.348104][25129:25129] CHIP:DMG: Cluster = 0x300, + [1666862691.348109][25129:25129] CHIP:DMG: Attribute = 0x0000_0007, + [1666862691.348112][25129:25129] CHIP:DMG: } + [1666862691.348116][25129:25129] CHIP:DMG: + [1666862691.348121][25129:25129] CHIP:DMG: Data = 0, + [1666862691.348124][25129:25129] CHIP:DMG: }, + [1666862691.348128][25129:25129] CHIP:DMG: + [1666862691.348131][25129:25129] CHIP:DMG: }, + [1666862691.348135][25129:25129] CHIP:DMG: + [1666862691.348138][25129:25129] CHIP:DMG: ], + [1666862691.348142][25129:25129] CHIP:DMG: + [1666862691.348146][25129:25129] CHIP:DMG: SuppressResponse = true, + [1666862691.348149][25129:25129] CHIP:DMG: InteractionModelRevision = 1 + [1666862691.348152][25129:25129] CHIP:DMG: } disabled: true - label: "DUT reads from the TH the (0x0008) ColorMode attribute" @@ -315,30 +340,33 @@ tests: Verify response contains an enum8 in TH(all-clusters-app) Logs: - [1657909555.028998][2977:2977] CHIP:IM: Received Read request - [1657909555.029124][2977:2977] CHIP:DMG: ReadRequestMessage = - [1657909555.029171][2977:2977] CHIP:DMG: { - [1657909555.029227][2977:2977] CHIP:DMG: AttributePathIBs = - [1657909555.029278][2977:2977] CHIP:DMG: [ - [1657909555.029322][2977:2977] CHIP:DMG: AttributePathIB = - [1657909555.029392][2977:2977] CHIP:DMG: { - [1657909555.029445][2977:2977] CHIP:DMG: Endpoint = 0x1, - [1657909555.029502][2977:2977] CHIP:DMG: Cluster = 0x300, - [1657909555.029575][2977:2977] CHIP:DMG: Attribute = 0x0000_0008, - [1657909555.029631][2977:2977] CHIP:DMG: } - [1657909555.029682][2977:2977] CHIP:DMG: - [1657909555.029744][2977:2977] CHIP:DMG: ], - [1657909555.029797][2977:2977] CHIP:DMG: - [1657909555.029844][2977:2977] CHIP:DMG: isFabricFiltered = true, - [1657909555.029890][2977:2977] CHIP:DMG: InteractionModelRevision = 1 - [1657909555.029949][2977:2977] CHIP:DMG: }, - [1657909555.030093][2977:2977] CHIP:DMG: IM RH moving to [GeneratingReports] - [1657909555.030253][2977:2977] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1657909555.030306][2977:2977] CHIP:DMG: Cluster 300, Attribute 8 is dirty - [1657909555.030346][2977:2977] CHIP:DMG: Reading attribute: Cluster=0x0000_0300 Endpoint=1 AttributeId=0x0000_0008 (expanded=0) - [1657909555.030394][2977:2977] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=v - [1657909555.030465][2977:2977] CHIP:DMG: AccessControl: allowed - [1657909555.030553][2977:2977] CHIP:DMG: Sending report (payload has 37 bytes)... + ReportDataMessage = + [1666862714.451872][25129:25129] CHIP:DMG: { + [1666862714.451875][25129:25129] CHIP:DMG: AttributeReportIBs = + [1666862714.451880][25129:25129] CHIP:DMG: [ + [1666862714.451883][25129:25129] CHIP:DMG: AttributeReportIB = + [1666862714.451889][25129:25129] CHIP:DMG: { + [1666862714.451892][25129:25129] CHIP:DMG: AttributeDataIB = + [1666862714.451897][25129:25129] CHIP:DMG: { + [1666862714.451900][25129:25129] CHIP:DMG: DataVersion = 0xeff75486, + [1666862714.451904][25129:25129] CHIP:DMG: AttributePathIB = + [1666862714.451908][25129:25129] CHIP:DMG: { + [1666862714.451911][25129:25129] CHIP:DMG: Endpoint = 0x1, + [1666862714.451915][25129:25129] CHIP:DMG: Cluster = 0x300, + [1666862714.451919][25129:25129] CHIP:DMG: Attribute = 0x0000_0008, + [1666862714.451922][25129:25129] CHIP:DMG: } + [1666862714.451926][25129:25129] CHIP:DMG: + [1666862714.451931][25129:25129] CHIP:DMG: Data = 2, + [1666862714.451935][25129:25129] CHIP:DMG: }, + [1666862714.451939][25129:25129] CHIP:DMG: + [1666862714.451942][25129:25129] CHIP:DMG: }, + [1666862714.451948][25129:25129] CHIP:DMG: + [1666862714.451950][25129:25129] CHIP:DMG: ], + [1666862714.451955][25129:25129] CHIP:DMG: + [1666862714.451959][25129:25129] CHIP:DMG: SuppressResponse = true, + [1666862714.451961][25129:25129] CHIP:DMG: InteractionModelRevision = 1 + [1666862714.451964][25129:25129] CHIP:DMG: } + [1666862714.451966][25129:25129] CHIP:DMG: disabled: true - label: "DUT reads from the TH the (0x000f) Options attribute" @@ -350,30 +378,32 @@ tests: Verify response contains an bitmap8 in TH(all-clusters-app) Logs: - [1657909576.774655][2977:2977] CHIP:IM: Received Read request - [1657909576.774796][2977:2977] CHIP:DMG: ReadRequestMessage = - [1657909576.774850][2977:2977] CHIP:DMG: { - [1657909576.774915][2977:2977] CHIP:DMG: AttributePathIBs = - [1657909576.774968][2977:2977] CHIP:DMG: [ - [1657909576.775017][2977:2977] CHIP:DMG: AttributePathIB = - [1657909576.775094][2977:2977] CHIP:DMG: { - [1657909576.775151][2977:2977] CHIP:DMG: Endpoint = 0x1, - [1657909576.775237][2977:2977] CHIP:DMG: Cluster = 0x300, - [1657909576.775303][2977:2977] CHIP:DMG: Attribute = 0x0000_000F, - [1657909576.775362][2977:2977] CHIP:DMG: } - [1657909576.775443][2977:2977] CHIP:DMG: - [1657909576.775502][2977:2977] CHIP:DMG: ], - [1657909576.775560][2977:2977] CHIP:DMG: - [1657909576.775615][2977:2977] CHIP:DMG: isFabricFiltered = true, - [1657909576.775687][2977:2977] CHIP:DMG: InteractionModelRevision = 1 - [1657909576.775735][2977:2977] CHIP:DMG: }, - [1657909576.775896][2977:2977] CHIP:DMG: IM RH moving to [GeneratingReports] - [1657909576.776099][2977:2977] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1657909576.776178][2977:2977] CHIP:DMG: Cluster 300, Attribute f is dirty - [1657909576.776223][2977:2977] CHIP:DMG: Reading attribute: Cluster=0x0000_0300 Endpoint=1 AttributeId=0x0000_000F (expanded=0) - [1657909576.776273][2977:2977] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=v - [1657909576.776352][2977:2977] CHIP:DMG: AccessControl: allowed - [1657909576.776452][2977:2977] CHIP:DMG: Sending report (payload has 37 bytes)... + ReportDataMessage = + [1666862742.001653][25129:25129] CHIP:DMG: { + [1666862742.001655][25129:25129] CHIP:DMG: AttributeReportIBs = + [1666862742.001664][25129:25129] CHIP:DMG: [ + [1666862742.001672][25129:25129] CHIP:DMG: AttributeReportIB = + [1666862742.001678][25129:25129] CHIP:DMG: { + [1666862742.001681][25129:25129] CHIP:DMG: AttributeDataIB = + [1666862742.001684][25129:25129] CHIP:DMG: { + [1666862742.001687][25129:25129] CHIP:DMG: DataVersion = 0xeff75486, + [1666862742.001691][25129:25129] CHIP:DMG: AttributePathIB = + [1666862742.001694][25129:25129] CHIP:DMG: { + [1666862742.001698][25129:25129] CHIP:DMG: Endpoint = 0x1, + [1666862742.001702][25129:25129] CHIP:DMG: Cluster = 0x300, + [1666862742.001706][25129:25129] CHIP:DMG: Attribute = 0x0000_000F, + [1666862742.001710][25129:25129] CHIP:DMG: } + [1666862742.001714][25129:25129] CHIP:DMG: + [1666862742.001718][25129:25129] CHIP:DMG: Data = 0, + [1666862742.001722][25129:25129] CHIP:DMG: }, + [1666862742.001727][25129:25129] CHIP:DMG: + [1666862742.001731][25129:25129] CHIP:DMG: }, + [1666862742.001736][25129:25129] CHIP:DMG: + [1666862742.001738][25129:25129] CHIP:DMG: ], + [1666862742.001743][25129:25129] CHIP:DMG: + [1666862742.001747][25129:25129] CHIP:DMG: SuppressResponse = true, + [1666862742.001750][25129:25129] CHIP:DMG: InteractionModelRevision = 1 + [1666862742.001752][25129:25129] CHIP:DMG: } disabled: true - label: "DUT reads from the TH the (0x4000) EnhancedCurrentHue attribute" @@ -384,30 +414,33 @@ tests: Verify response contains an uint16 in TH(all-clusters-app) Logs: - [1657909627.086489][2977:2977] CHIP:IM: Received Read request - [1657909627.086602][2977:2977] CHIP:DMG: ReadRequestMessage = - [1657909627.086641][2977:2977] CHIP:DMG: { - [1657909627.086671][2977:2977] CHIP:DMG: AttributePathIBs = - [1657909627.086706][2977:2977] CHIP:DMG: [ - [1657909627.086753][2977:2977] CHIP:DMG: AttributePathIB = - [1657909627.086800][2977:2977] CHIP:DMG: { - [1657909627.086842][2977:2977] CHIP:DMG: Endpoint = 0x1, - [1657909627.086898][2977:2977] CHIP:DMG: Cluster = 0x300, - [1657909627.086948][2977:2977] CHIP:DMG: Attribute = 0x0000_4000, - [1657909627.086994][2977:2977] CHIP:DMG: } - [1657909627.087049][2977:2977] CHIP:DMG: - [1657909627.087085][2977:2977] CHIP:DMG: ], - [1657909627.087118][2977:2977] CHIP:DMG: - [1657909627.087181][2977:2977] CHIP:DMG: isFabricFiltered = true, - [1657909627.087217][2977:2977] CHIP:DMG: InteractionModelRevision = 1 - [1657909627.087248][2977:2977] CHIP:DMG: }, - [1657909627.087363][2977:2977] CHIP:DMG: IM RH moving to [GeneratingReports] - [1657909627.087508][2977:2977] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1657909627.087569][2977:2977] CHIP:DMG: Cluster 300, Attribute 4000 is dirty - [1657909627.087601][2977:2977] CHIP:DMG: Reading attribute: Cluster=0x0000_0300 Endpoint=1 AttributeId=0x0000_4000 (expanded=0) - [1657909627.087639][2977:2977] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=v - [1657909627.087694][2977:2977] CHIP:DMG: AccessControl: allowed - [1657909627.087768][2977:2977] CHIP:DMG: Sending report (payload has 38 bytes)... + ReportDataMessage = + [1666862783.156918][25129:25129] CHIP:DMG: { + [1666862783.156921][25129:25129] CHIP:DMG: AttributeReportIBs = + [1666862783.156926][25129:25129] CHIP:DMG: [ + [1666862783.156929][25129:25129] CHIP:DMG: AttributeReportIB = + [1666862783.156934][25129:25129] CHIP:DMG: { + [1666862783.156937][25129:25129] CHIP:DMG: AttributeDataIB = + [1666862783.156942][25129:25129] CHIP:DMG: { + [1666862783.156945][25129:25129] CHIP:DMG: DataVersion = 0xeff75486, + [1666862783.156951][25129:25129] CHIP:DMG: AttributePathIB = + [1666862783.156955][25129:25129] CHIP:DMG: { + [1666862783.156959][25129:25129] CHIP:DMG: Endpoint = 0x1, + [1666862783.156963][25129:25129] CHIP:DMG: Cluster = 0x300, + [1666862783.156969][25129:25129] CHIP:DMG: Attribute = 0x0000_4000, + [1666862783.156972][25129:25129] CHIP:DMG: } + [1666862783.156977][25129:25129] CHIP:DMG: + [1666862783.156981][25129:25129] CHIP:DMG: Data = 0, + [1666862783.156984][25129:25129] CHIP:DMG: }, + [1666862783.156989][25129:25129] CHIP:DMG: + [1666862783.156992][25129:25129] CHIP:DMG: }, + [1666862783.156996][25129:25129] CHIP:DMG: + [1666862783.156999][25129:25129] CHIP:DMG: ], + [1666862783.157003][25129:25129] CHIP:DMG: + [1666862783.157007][25129:25129] CHIP:DMG: SuppressResponse = true, + [1666862783.157009][25129:25129] CHIP:DMG: InteractionModelRevision = 1 + [1666862783.157012][25129:25129] CHIP:DMG: } + [1666862783.157014][25129:25129] CHIP:DMG: disabled: true - label: "DUT reads from the TH the (0x4001) EnhancedColorMode attribute" @@ -419,30 +452,33 @@ tests: Verify response contains an enum8 in TH(all-clusters-app) Logs: - [1657909652.217887][2977:2977] CHIP:IM: Received Read request - [1657909652.218015][2977:2977] CHIP:DMG: ReadRequestMessage = - [1657909652.218064][2977:2977] CHIP:DMG: { - [1657909652.218104][2977:2977] CHIP:DMG: AttributePathIBs = - [1657909652.218173][2977:2977] CHIP:DMG: [ - [1657909652.218219][2977:2977] CHIP:DMG: AttributePathIB = - [1657909652.218269][2977:2977] CHIP:DMG: { - [1657909652.218320][2977:2977] CHIP:DMG: Endpoint = 0x1, - [1657909652.218399][2977:2977] CHIP:DMG: Cluster = 0x300, - [1657909652.218456][2977:2977] CHIP:DMG: Attribute = 0x0000_4001, - [1657909652.218509][2977:2977] CHIP:DMG: } - [1657909652.218578][2977:2977] CHIP:DMG: - [1657909652.218629][2977:2977] CHIP:DMG: ], - [1657909652.218680][2977:2977] CHIP:DMG: - [1657909652.218744][2977:2977] CHIP:DMG: isFabricFiltered = true, - [1657909652.218791][2977:2977] CHIP:DMG: InteractionModelRevision = 1 - [1657909652.218832][2977:2977] CHIP:DMG: }, - [1657909652.218978][2977:2977] CHIP:DMG: IM RH moving to [GeneratingReports] - [1657909652.219145][2977:2977] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1657909652.219198][2977:2977] CHIP:DMG: Cluster 300, Attribute 4001 is dirty - [1657909652.219254][2977:2977] CHIP:DMG: Reading attribute: Cluster=0x0000_0300 Endpoint=1 AttributeId=0x0000_4001 (expanded=0) - [1657909652.219305][2977:2977] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=v - [1657909652.219360][2977:2977] CHIP:DMG: AccessControl: allowed - [1657909652.219467][2977:2977] CHIP:DMG: Sending report (payload has 38 bytes)... + ReportDataMessage = + [1666862808.027159][25129:25129] CHIP:DMG: { + [1666862808.027162][25129:25129] CHIP:DMG: AttributeReportIBs = + [1666862808.027169][25129:25129] CHIP:DMG: [ + [1666862808.027173][25129:25129] CHIP:DMG: AttributeReportIB = + [1666862808.027180][25129:25129] CHIP:DMG: { + [1666862808.027184][25129:25129] CHIP:DMG: AttributeDataIB = + [1666862808.027190][25129:25129] CHIP:DMG: { + [1666862808.027194][25129:25129] CHIP:DMG: DataVersion = 0xeff75486, + [1666862808.027199][25129:25129] CHIP:DMG: AttributePathIB = + [1666862808.027204][25129:25129] CHIP:DMG: { + [1666862808.027208][25129:25129] CHIP:DMG: Endpoint = 0x1, + [1666862808.027214][25129:25129] CHIP:DMG: Cluster = 0x300, + [1666862808.027219][25129:25129] CHIP:DMG: Attribute = 0x0000_4001, + [1666862808.027223][25129:25129] CHIP:DMG: } + [1666862808.027235][25129:25129] CHIP:DMG: + [1666862808.027240][25129:25129] CHIP:DMG: Data = 2, + [1666862808.027242][25129:25129] CHIP:DMG: }, + [1666862808.027247][25129:25129] CHIP:DMG: + [1666862808.027251][25129:25129] CHIP:DMG: }, + [1666862808.027257][25129:25129] CHIP:DMG: + [1666862808.027260][25129:25129] CHIP:DMG: ], + [1666862808.027264][25129:25129] CHIP:DMG: + [1666862808.027268][25129:25129] CHIP:DMG: SuppressResponse = true, + [1666862808.027271][25129:25129] CHIP:DMG: InteractionModelRevision = 1 + [1666862808.027274][25129:25129] CHIP:DMG: } + [1666862808.027276][25129:25129] CHIP:DMG: disabled: true - label: "DUT reads from the TH the (0x4002) ColorLoopActive attribute" @@ -454,30 +490,32 @@ tests: Verify response contains an uint8 in TH(all-clusters-app) Logs: - [1657909711.352753][2977:2977] CHIP:IM: Received Read request - [1657909711.352915][2977:2977] CHIP:DMG: ReadRequestMessage = - [1657909711.352973][2977:2977] CHIP:DMG: { - [1657909711.353019][2977:2977] CHIP:DMG: AttributePathIBs = - [1657909711.353095][2977:2977] CHIP:DMG: [ - [1657909711.353146][2977:2977] CHIP:DMG: AttributePathIB = - [1657909711.353209][2977:2977] CHIP:DMG: { - [1657909711.353285][2977:2977] CHIP:DMG: Endpoint = 0x1, - [1657909711.353354][2977:2977] CHIP:DMG: Cluster = 0x300, - [1657909711.353419][2977:2977] CHIP:DMG: Attribute = 0x0000_4002, - [1657909711.353497][2977:2977] CHIP:DMG: } - [1657909711.353558][2977:2977] CHIP:DMG: - [1657909711.353616][2977:2977] CHIP:DMG: ], - [1657909711.353692][2977:2977] CHIP:DMG: - [1657909711.353749][2977:2977] CHIP:DMG: isFabricFiltered = true, - [1657909711.353801][2977:2977] CHIP:DMG: InteractionModelRevision = 1 - [1657909711.353849][2977:2977] CHIP:DMG: }, - [1657909711.354014][2977:2977] CHIP:DMG: IM RH moving to [GeneratingReports] - [1657909711.354197][2977:2977] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1657909711.354275][2977:2977] CHIP:DMG: Cluster 300, Attribute 4002 is dirty - [1657909711.354321][2977:2977] CHIP:DMG: Reading attribute: Cluster=0x0000_0300 Endpoint=1 AttributeId=0x0000_4002 (expanded=0) - [1657909711.354371][2977:2977] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=v - [1657909711.354448][2977:2977] CHIP:DMG: AccessControl: allowed - [1657909711.354550][2977:2977] CHIP:DMG: Sending report (payload has 38 bytes)... + ReportDataMessage = + [1666862834.193580][25129:25129] CHIP:DMG: { + [1666862834.193582][25129:25129] CHIP:DMG: AttributeReportIBs = + [1666862834.193586][25129:25129] CHIP:DMG: [ + [1666862834.193589][25129:25129] CHIP:DMG: AttributeReportIB = + [1666862834.193595][25129:25129] CHIP:DMG: { + [1666862834.193598][25129:25129] CHIP:DMG: AttributeDataIB = + [1666862834.193601][25129:25129] CHIP:DMG: { + [1666862834.193605][25129:25129] CHIP:DMG: DataVersion = 0xeff75486, + [1666862834.193608][25129:25129] CHIP:DMG: AttributePathIB = + [1666862834.193611][25129:25129] CHIP:DMG: { + [1666862834.193615][25129:25129] CHIP:DMG: Endpoint = 0x1, + [1666862834.193618][25129:25129] CHIP:DMG: Cluster = 0x300, + [1666862834.193623][25129:25129] CHIP:DMG: Attribute = 0x0000_4002, + [1666862834.193626][25129:25129] CHIP:DMG: } + [1666862834.193630][25129:25129] CHIP:DMG: + [1666862834.193634][25129:25129] CHIP:DMG: Data = 0, + [1666862834.193637][25129:25129] CHIP:DMG: }, + [1666862834.193641][25129:25129] CHIP:DMG: + [1666862834.193644][25129:25129] CHIP:DMG: }, + [1666862834.193649][25129:25129] CHIP:DMG: + [1666862834.193651][25129:25129] CHIP:DMG: ], + [1666862834.193656][25129:25129] CHIP:DMG: + [1666862834.193659][25129:25129] CHIP:DMG: SuppressResponse = true, + [1666862834.193662][25129:25129] CHIP:DMG: InteractionModelRevision = 1 + [1666862834.193664][25129:25129] CHIP:DMG: } disabled: true - label: "DUT reads from the TH the (0x4003) ColorLoopDirection attribute" @@ -487,30 +525,32 @@ tests: Verify response contains an uint8 in TH(all-clusters-app) Logs: - [1657909741.232136][2977:2977] CHIP:IM: Received Read request - [1657909741.232261][2977:2977] CHIP:DMG: ReadRequestMessage = - [1657909741.232310][2977:2977] CHIP:DMG: { - [1657909741.232367][2977:2977] CHIP:DMG: AttributePathIBs = - [1657909741.232416][2977:2977] CHIP:DMG: [ - [1657909741.232460][2977:2977] CHIP:DMG: AttributePathIB = - [1657909741.232509][2977:2977] CHIP:DMG: { - [1657909741.232578][2977:2977] CHIP:DMG: Endpoint = 0x1, - [1657909741.232632][2977:2977] CHIP:DMG: Cluster = 0x300, - [1657909741.232705][2977:2977] CHIP:DMG: Attribute = 0x0000_4003, - [1657909741.232775][2977:2977] CHIP:DMG: } - [1657909741.232827][2977:2977] CHIP:DMG: - [1657909741.232878][2977:2977] CHIP:DMG: ], - [1657909741.232947][2977:2977] CHIP:DMG: - [1657909741.232995][2977:2977] CHIP:DMG: isFabricFiltered = true, - [1657909741.233041][2977:2977] CHIP:DMG: InteractionModelRevision = 1 - [1657909741.233105][2977:2977] CHIP:DMG: }, - [1657909741.233240][2977:2977] CHIP:DMG: IM RH moving to [GeneratingReports] - [1657909741.233409][2977:2977] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1657909741.233463][2977:2977] CHIP:DMG: Cluster 300, Attribute 4003 is dirty - [1657909741.233502][2977:2977] CHIP:DMG: Reading attribute: Cluster=0x0000_0300 Endpoint=1 AttributeId=0x0000_4003 (expanded=0) - [1657909741.233552][2977:2977] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=v - [1657909741.233623][2977:2977] CHIP:DMG: AccessControl: allowed - [1657909741.233711][2977:2977] CHIP:DMG: Sending report (payload has 38 bytes)... + ReportDataMessage = + [1666862856.253192][25129:25129] CHIP:DMG: { + [1666862856.253194][25129:25129] CHIP:DMG: AttributeReportIBs = + [1666862856.253199][25129:25129] CHIP:DMG: [ + [1666862856.253202][25129:25129] CHIP:DMG: AttributeReportIB = + [1666862856.253207][25129:25129] CHIP:DMG: { + [1666862856.253210][25129:25129] CHIP:DMG: AttributeDataIB = + [1666862856.253213][25129:25129] CHIP:DMG: { + [1666862856.253216][25129:25129] CHIP:DMG: DataVersion = 0xeff75486, + [1666862856.253219][25129:25129] CHIP:DMG: AttributePathIB = + [1666862856.253222][25129:25129] CHIP:DMG: { + [1666862856.253226][25129:25129] CHIP:DMG: Endpoint = 0x1, + [1666862856.253230][25129:25129] CHIP:DMG: Cluster = 0x300, + [1666862856.253233][25129:25129] CHIP:DMG: Attribute = 0x0000_4003, + [1666862856.253237][25129:25129] CHIP:DMG: } + [1666862856.253241][25129:25129] CHIP:DMG: + [1666862856.253246][25129:25129] CHIP:DMG: Data = 0, + [1666862856.253249][25129:25129] CHIP:DMG: }, + [1666862856.253252][25129:25129] CHIP:DMG: + [1666862856.253255][25129:25129] CHIP:DMG: }, + [1666862856.253259][25129:25129] CHIP:DMG: + [1666862856.253262][25129:25129] CHIP:DMG: ], + [1666862856.253267][25129:25129] CHIP:DMG: + [1666862856.253270][25129:25129] CHIP:DMG: SuppressResponse = true, + [1666862856.253273][25129:25129] CHIP:DMG: InteractionModelRevision = 1 + [1666862856.253276][25129:25129] CHIP:DMG: } disabled: true - label: "DUT reads from the TH the (0x4004) ColorLoopTime attribute" @@ -521,30 +561,32 @@ tests: Verify response contains an uint16 in TH(all-clusters-app) Logs: - [1657909771.649273][2977:2977] CHIP:IM: Received Read request - [1657909771.649413][2977:2977] CHIP:DMG: ReadRequestMessage = - [1657909771.649468][2977:2977] CHIP:DMG: { - [1657909771.649542][2977:2977] CHIP:DMG: AttributePathIBs = - [1657909771.649600][2977:2977] CHIP:DMG: [ - [1657909771.649650][2977:2977] CHIP:DMG: AttributePathIB = - [1657909771.649725][2977:2977] CHIP:DMG: { - [1657909771.649784][2977:2977] CHIP:DMG: Endpoint = 0x1, - [1657909771.649853][2977:2977] CHIP:DMG: Cluster = 0x300, - [1657909771.649936][2977:2977] CHIP:DMG: Attribute = 0x0000_4004, - [1657909771.649997][2977:2977] CHIP:DMG: } - [1657909771.650055][2977:2977] CHIP:DMG: - [1657909771.650128][2977:2977] CHIP:DMG: ], - [1657909771.650188][2977:2977] CHIP:DMG: - [1657909771.650243][2977:2977] CHIP:DMG: isFabricFiltered = true, - [1657909771.650316][2977:2977] CHIP:DMG: InteractionModelRevision = 1 - [1657909771.650365][2977:2977] CHIP:DMG: }, - [1657909771.650530][2977:2977] CHIP:DMG: IM RH moving to [GeneratingReports] - [1657909771.650710][2977:2977] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1657909771.650770][2977:2977] CHIP:DMG: Cluster 300, Attribute 4004 is dirty - [1657909771.650814][2977:2977] CHIP:DMG: Reading attribute: Cluster=0x0000_0300 Endpoint=1 AttributeId=0x0000_4004 (expanded=0) - [1657909771.650888][2977:2977] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=v - [1657909771.650954][2977:2977] CHIP:DMG: AccessControl: allowed - [1657909771.651052][2977:2977] CHIP:DMG: Sending report (payload has 38 bytes)... + ReportDataMessage = + [1666862943.614989][25380:25380] CHIP:DMG: { + [1666862943.614992][25380:25380] CHIP:DMG: AttributeReportIBs = + [1666862943.614997][25380:25380] CHIP:DMG: [ + [1666862943.615000][25380:25380] CHIP:DMG: AttributeReportIB = + [1666862943.615004][25380:25380] CHIP:DMG: { + [1666862943.615007][25380:25380] CHIP:DMG: AttributeDataIB = + [1666862943.615011][25380:25380] CHIP:DMG: { + [1666862943.615014][25380:25380] CHIP:DMG: DataVersion = 0x6851d6f7, + [1666862943.615017][25380:25380] CHIP:DMG: AttributePathIB = + [1666862943.615021][25380:25380] CHIP:DMG: { + [1666862943.615024][25380:25380] CHIP:DMG: Endpoint = 0x1, + [1666862943.615028][25380:25380] CHIP:DMG: Cluster = 0x300, + [1666862943.615031][25380:25380] CHIP:DMG: Attribute = 0x0000_4004, + [1666862943.615035][25380:25380] CHIP:DMG: } + [1666862943.615039][25380:25380] CHIP:DMG: + [1666862943.615043][25380:25380] CHIP:DMG: Data = 25, + [1666862943.615046][25380:25380] CHIP:DMG: }, + [1666862943.615051][25380:25380] CHIP:DMG: + [1666862943.615054][25380:25380] CHIP:DMG: }, + [1666862943.615058][25380:25380] CHIP:DMG: + [1666862943.615061][25380:25380] CHIP:DMG: ], + [1666862943.615065][25380:25380] CHIP:DMG: + [1666862943.615067][25380:25380] CHIP:DMG: SuppressResponse = true, + [1666862943.615071][25380:25380] CHIP:DMG: InteractionModelRevision = 1 + [1666862943.615073][25380:25380] CHIP:DMG: } disabled: true - label: @@ -557,31 +599,32 @@ tests: Verify response contains an uint16 in TH(all-clusters-app) Logs: - - [1657909997.529812][2977:2977] CHIP:IM: Received Read request - [1657909997.530002][2977:2977] CHIP:DMG: ReadRequestMessage = - [1657909997.530053][2977:2977] CHIP:DMG: { - [1657909997.530093][2977:2977] CHIP:DMG: AttributePathIBs = - [1657909997.530145][2977:2977] CHIP:DMG: [ - [1657909997.530189][2977:2977] CHIP:DMG: AttributePathIB = - [1657909997.530243][2977:2977] CHIP:DMG: { - [1657909997.530298][2977:2977] CHIP:DMG: Endpoint = 0x1, - [1657909997.530358][2977:2977] CHIP:DMG: Cluster = 0x300, - [1657909997.530416][2977:2977] CHIP:DMG: Attribute = 0x0000_4005, - [1657909997.530470][2977:2977] CHIP:DMG: } - [1657909997.530521][2977:2977] CHIP:DMG: - [1657909997.530571][2977:2977] CHIP:DMG: ], - [1657909997.530677][2977:2977] CHIP:DMG: - [1657909997.530708][2977:2977] CHIP:DMG: isFabricFiltered = true, - [1657909997.530737][2977:2977] CHIP:DMG: InteractionModelRevision = 1 - [1657909997.530821][2977:2977] CHIP:DMG: }, - [1657909997.530943][2977:2977] CHIP:DMG: IM RH moving to [GeneratingReports] - [1657909997.531048][2977:2977] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1657909997.531081][2977:2977] CHIP:DMG: Cluster 300, Attribute 4005 is dirty - [1657909997.531105][2977:2977] CHIP:DMG: Reading attribute: Cluster=0x0000_0300 Endpoint=1 AttributeId=0x0000_4005 (expanded=0) - [1657909997.531139][2977:2977] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=v - [1657909997.531175][2977:2977] CHIP:DMG: AccessControl: allowed - [1657909997.531238][2977:2977] CHIP:DMG: Sending report (payload has 39 bytes)... + ReportDataMessage = + [1666862967.033733][25380:25380] CHIP:DMG: { + [1666862967.033735][25380:25380] CHIP:DMG: AttributeReportIBs = + [1666862967.033741][25380:25380] CHIP:DMG: [ + [1666862967.033743][25380:25380] CHIP:DMG: AttributeReportIB = + [1666862967.033749][25380:25380] CHIP:DMG: { + [1666862967.033752][25380:25380] CHIP:DMG: AttributeDataIB = + [1666862967.033756][25380:25380] CHIP:DMG: { + [1666862967.033760][25380:25380] CHIP:DMG: DataVersion = 0x6851d6f7, + [1666862967.033762][25380:25380] CHIP:DMG: AttributePathIB = + [1666862967.033766][25380:25380] CHIP:DMG: { + [1666862967.033770][25380:25380] CHIP:DMG: Endpoint = 0x1, + [1666862967.033774][25380:25380] CHIP:DMG: Cluster = 0x300, + [1666862967.033777][25380:25380] CHIP:DMG: Attribute = 0x0000_4005, + [1666862967.033781][25380:25380] CHIP:DMG: } + [1666862967.033785][25380:25380] CHIP:DMG: + [1666862967.033789][25380:25380] CHIP:DMG: Data = 8960, + [1666862967.033793][25380:25380] CHIP:DMG: }, + [1666862967.033798][25380:25380] CHIP:DMG: + [1666862967.033802][25380:25380] CHIP:DMG: }, + [1666862967.033807][25380:25380] CHIP:DMG: + [1666862967.033809][25380:25380] CHIP:DMG: ], + [1666862967.033815][25380:25380] CHIP:DMG: + [1666862967.033819][25380:25380] CHIP:DMG: SuppressResponse = true, + [1666862967.033822][25380:25380] CHIP:DMG: InteractionModelRevision = 1 + [1666862967.033825][25380:25380] CHIP:DMG: } disabled: true - label: @@ -595,30 +638,32 @@ tests: Verify response contains an uint16 in TH(all-clusters-app) Logs: - [1657910020.977065][2977:2977] CHIP:IM: Received Read request - [1657910020.977155][2977:2977] CHIP:DMG: ReadRequestMessage = - [1657910020.977187][2977:2977] CHIP:DMG: { - [1657910020.977213][2977:2977] CHIP:DMG: AttributePathIBs = - [1657910020.977249][2977:2977] CHIP:DMG: [ - [1657910020.977277][2977:2977] CHIP:DMG: AttributePathIB = - [1657910020.977313][2977:2977] CHIP:DMG: { - [1657910020.977349][2977:2977] CHIP:DMG: Endpoint = 0x1, - [1657910020.977390][2977:2977] CHIP:DMG: Cluster = 0x300, - [1657910020.977432][2977:2977] CHIP:DMG: Attribute = 0x0000_4006, - [1657910020.977470][2977:2977] CHIP:DMG: } - [1657910020.977499][2977:2977] CHIP:DMG: - [1657910020.977524][2977:2977] CHIP:DMG: ], - [1657910020.977556][2977:2977] CHIP:DMG: - [1657910020.977587][2977:2977] CHIP:DMG: isFabricFiltered = true, - [1657910020.977619][2977:2977] CHIP:DMG: InteractionModelRevision = 1 - [1657910020.977646][2977:2977] CHIP:DMG: }, - [1657910020.977738][2977:2977] CHIP:DMG: IM RH moving to [GeneratingReports] - [1657910020.977852][2977:2977] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1657910020.977889][2977:2977] CHIP:DMG: Cluster 300, Attribute 4006 is dirty - [1657910020.977913][2977:2977] CHIP:DMG: Reading attribute: Cluster=0x0000_0300 Endpoint=1 AttributeId=0x0000_4006 (expanded=0) - [1657910020.977947][2977:2977] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=v - [1657910020.977985][2977:2977] CHIP:DMG: AccessControl: allowed - [1657910020.978052][2977:2977] CHIP:DMG: Sending report (payload has 38 bytes)... + ReportDataMessage = + [1666862998.392537][25380:25380] CHIP:DMG: { + [1666862998.392540][25380:25380] CHIP:DMG: AttributeReportIBs = + [1666862998.392547][25380:25380] CHIP:DMG: [ + [1666862998.392551][25380:25380] CHIP:DMG: AttributeReportIB = + [1666862998.392559][25380:25380] CHIP:DMG: { + [1666862998.392564][25380:25380] CHIP:DMG: AttributeDataIB = + [1666862998.392570][25380:25380] CHIP:DMG: { + [1666862998.392574][25380:25380] CHIP:DMG: DataVersion = 0x6851d6f7, + [1666862998.392579][25380:25380] CHIP:DMG: AttributePathIB = + [1666862998.392583][25380:25380] CHIP:DMG: { + [1666862998.392588][25380:25380] CHIP:DMG: Endpoint = 0x1, + [1666862998.392592][25380:25380] CHIP:DMG: Cluster = 0x300, + [1666862998.392598][25380:25380] CHIP:DMG: Attribute = 0x0000_4006, + [1666862998.392603][25380:25380] CHIP:DMG: } + [1666862998.392608][25380:25380] CHIP:DMG: + [1666862998.392613][25380:25380] CHIP:DMG: Data = 0, + [1666862998.392617][25380:25380] CHIP:DMG: }, + [1666862998.392623][25380:25380] CHIP:DMG: + [1666862998.392627][25380:25380] CHIP:DMG: }, + [1666862998.392635][25380:25380] CHIP:DMG: + [1666862998.392638][25380:25380] CHIP:DMG: ], + [1666862998.392645][25380:25380] CHIP:DMG: + [1666862998.392650][25380:25380] CHIP:DMG: SuppressResponse = true, + [1666862998.392654][25380:25380] CHIP:DMG: InteractionModelRevision = 1 + [1666862998.392657][25380:25380] CHIP:DMG: } disabled: true - label: "DUT reads from the TH the (0x400a) ColorCapabilities attribute" @@ -630,30 +675,32 @@ tests: Verify response contains an map16 in TH(all-clusters-app) Logs: - [1657910072.897195][2977:2977] CHIP:IM: Received Read request - [1657910072.897323][2977:2977] CHIP:DMG: ReadRequestMessage = - [1657910072.897371][2977:2977] CHIP:DMG: { - [1657910072.897411][2977:2977] CHIP:DMG: AttributePathIBs = - [1657910072.897459][2977:2977] CHIP:DMG: [ - [1657910072.897502][2977:2977] CHIP:DMG: AttributePathIB = - [1657910072.897552][2977:2977] CHIP:DMG: { - [1657910072.897604][2977:2977] CHIP:DMG: Endpoint = 0x1, - [1657910072.897662][2977:2977] CHIP:DMG: Cluster = 0x300, - [1657910072.897718][2977:2977] CHIP:DMG: Attribute = 0x0000_400A, - [1657910072.897766][2977:2977] CHIP:DMG: } - [1657910072.897818][2977:2977] CHIP:DMG: - [1657910072.897865][2977:2977] CHIP:DMG: ], - [1657910072.897916][2977:2977] CHIP:DMG: - [1657910072.897963][2977:2977] CHIP:DMG: isFabricFiltered = true, - [1657910072.898010][2977:2977] CHIP:DMG: InteractionModelRevision = 1 - [1657910072.898053][2977:2977] CHIP:DMG: }, - [1657910072.898187][2977:2977] CHIP:DMG: IM RH moving to [GeneratingReports] - [1657910072.898330][2977:2977] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1657910072.898381][2977:2977] CHIP:DMG: Cluster 300, Attribute 400a is dirty - [1657910072.898420][2977:2977] CHIP:DMG: Reading attribute: Cluster=0x0000_0300 Endpoint=1 AttributeId=0x0000_400A (expanded=0) - [1657910072.898470][2977:2977] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=v - [1657910072.898525][2977:2977] CHIP:DMG: AccessControl: allowed - [1657910072.898615][2977:2977] CHIP:DMG: Sending report (payload has 38 bytes)... + ReportDataMessage = + [1666863021.121978][25380:25380] CHIP:DMG: { + [1666863021.121981][25380:25380] CHIP:DMG: AttributeReportIBs = + [1666863021.121986][25380:25380] CHIP:DMG: [ + [1666863021.121988][25380:25380] CHIP:DMG: AttributeReportIB = + [1666863021.121993][25380:25380] CHIP:DMG: { + [1666863021.121996][25380:25380] CHIP:DMG: AttributeDataIB = + [1666863021.121999][25380:25380] CHIP:DMG: { + [1666863021.122003][25380:25380] CHIP:DMG: DataVersion = 0x6851d6f7, + [1666863021.122006][25380:25380] CHIP:DMG: AttributePathIB = + [1666863021.122010][25380:25380] CHIP:DMG: { + [1666863021.122014][25380:25380] CHIP:DMG: Endpoint = 0x1, + [1666863021.122019][25380:25380] CHIP:DMG: Cluster = 0x300, + [1666863021.122025][25380:25380] CHIP:DMG: Attribute = 0x0000_400A, + [1666863021.122030][25380:25380] CHIP:DMG: } + [1666863021.122036][25380:25380] CHIP:DMG: + [1666863021.122041][25380:25380] CHIP:DMG: Data = 31, + [1666863021.122045][25380:25380] CHIP:DMG: }, + [1666863021.122051][25380:25380] CHIP:DMG: + [1666863021.122055][25380:25380] CHIP:DMG: }, + [1666863021.122061][25380:25380] CHIP:DMG: + [1666863021.122064][25380:25380] CHIP:DMG: ], + [1666863021.122070][25380:25380] CHIP:DMG: + [1666863021.122074][25380:25380] CHIP:DMG: SuppressResponse = true, + [1666863021.122078][25380:25380] CHIP:DMG: InteractionModelRevision = 1 + [1666863021.122081][25380:25380] CHIP:DMG: } disabled: true - label: @@ -667,30 +714,32 @@ tests: Verify response contains an uint16 in TH(all-clusters-app) Logs: - [1657910109.902989][2977:2977] CHIP:IM: Received Read request - [1657910109.903095][2977:2977] CHIP:DMG: ReadRequestMessage = - [1657910109.903134][2977:2977] CHIP:DMG: { - [1657910109.903161][2977:2977] CHIP:DMG: AttributePathIBs = - [1657910109.903199][2977:2977] CHIP:DMG: [ - [1657910109.903234][2977:2977] CHIP:DMG: AttributePathIB = - [1657910109.903274][2977:2977] CHIP:DMG: { - [1657910109.903315][2977:2977] CHIP:DMG: Endpoint = 0x1, - [1657910109.903367][2977:2977] CHIP:DMG: Cluster = 0x300, - [1657910109.903413][2977:2977] CHIP:DMG: Attribute = 0x0000_400B, - [1657910109.903455][2977:2977] CHIP:DMG: } - [1657910109.903496][2977:2977] CHIP:DMG: - [1657910109.903533][2977:2977] CHIP:DMG: ], - [1657910109.903574][2977:2977] CHIP:DMG: - [1657910109.903612][2977:2977] CHIP:DMG: isFabricFiltered = true, - [1657910109.903649][2977:2977] CHIP:DMG: InteractionModelRevision = 1 - [1657910109.903683][2977:2977] CHIP:DMG: }, - [1657910109.903792][2977:2977] CHIP:DMG: IM RH moving to [GeneratingReports] - [1657910109.903912][2977:2977] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1657910109.903956][2977:2977] CHIP:DMG: Cluster 300, Attribute 400b is dirty - [1657910109.903989][2977:2977] CHIP:DMG: Reading attribute: Cluster=0x0000_0300 Endpoint=1 AttributeId=0x0000_400B (expanded=0) - [1657910109.904030][2977:2977] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=v - [1657910109.904110][2977:2977] CHIP:DMG: AccessControl: allowed - [1657910109.904190][2977:2977] CHIP:DMG: Sending report (payload has 38 bytes)... + ReportDataMessage = + [1666863050.109374][25380:25380] CHIP:DMG: { + [1666863050.109377][25380:25380] CHIP:DMG: AttributeReportIBs = + [1666863050.109382][25380:25380] CHIP:DMG: [ + [1666863050.109385][25380:25380] CHIP:DMG: AttributeReportIB = + [1666863050.109390][25380:25380] CHIP:DMG: { + [1666863050.109393][25380:25380] CHIP:DMG: AttributeDataIB = + [1666863050.109397][25380:25380] CHIP:DMG: { + [1666863050.109400][25380:25380] CHIP:DMG: DataVersion = 0x6851d6f7, + [1666863050.109407][25380:25380] CHIP:DMG: AttributePathIB = + [1666863050.109411][25380:25380] CHIP:DMG: { + [1666863050.109414][25380:25380] CHIP:DMG: Endpoint = 0x1, + [1666863050.109418][25380:25380] CHIP:DMG: Cluster = 0x300, + [1666863050.109422][25380:25380] CHIP:DMG: Attribute = 0x0000_400B, + [1666863050.109427][25380:25380] CHIP:DMG: } + [1666863050.109431][25380:25380] CHIP:DMG: + [1666863050.109435][25380:25380] CHIP:DMG: Data = 0, + [1666863050.109437][25380:25380] CHIP:DMG: }, + [1666863050.109444][25380:25380] CHIP:DMG: + [1666863050.109447][25380:25380] CHIP:DMG: }, + [1666863050.109452][25380:25380] CHIP:DMG: + [1666863050.109455][25380:25380] CHIP:DMG: ], + [1666863050.109461][25380:25380] CHIP:DMG: + [1666863050.109464][25380:25380] CHIP:DMG: SuppressResponse = true, + [1666863050.109467][25380:25380] CHIP:DMG: InteractionModelRevision = 1 + [1666863050.109470][25380:25380] CHIP:DMG: } disabled: true - label: @@ -704,30 +753,32 @@ tests: Verify response contains an uint16 in TH(all-clusters-app) Logs: - [1657910176.514563][2977:2977] CHIP:IM: Received Read request - [1657910176.514690][2977:2977] CHIP:DMG: ReadRequestMessage = - [1657910176.514738][2977:2977] CHIP:DMG: { - [1657910176.514779][2977:2977] CHIP:DMG: AttributePathIBs = - [1657910176.514826][2977:2977] CHIP:DMG: [ - [1657910176.514869][2977:2977] CHIP:DMG: AttributePathIB = - [1657910176.514919][2977:2977] CHIP:DMG: { - [1657910176.514970][2977:2977] CHIP:DMG: Endpoint = 0x1, - [1657910176.515028][2977:2977] CHIP:DMG: Cluster = 0x300, - [1657910176.515084][2977:2977] CHIP:DMG: Attribute = 0x0000_400C, - [1657910176.515137][2977:2977] CHIP:DMG: } - [1657910176.515188][2977:2977] CHIP:DMG: - [1657910176.515238][2977:2977] CHIP:DMG: ], - [1657910176.515289][2977:2977] CHIP:DMG: - [1657910176.515336][2977:2977] CHIP:DMG: isFabricFiltered = true, - [1657910176.515382][2977:2977] CHIP:DMG: InteractionModelRevision = 1 - [1657910176.515418][2977:2977] CHIP:DMG: }, - [1657910176.515548][2977:2977] CHIP:DMG: IM RH moving to [GeneratingReports] - [1657910176.515692][2977:2977] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1657910176.515743][2977:2977] CHIP:DMG: Cluster 300, Attribute 400c is dirty - [1657910176.515782][2977:2977] CHIP:DMG: Reading attribute: Cluster=0x0000_0300 Endpoint=1 AttributeId=0x0000_400C (expanded=0) - [1657910176.515828][2977:2977] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=v - [1657910176.515881][2977:2977] CHIP:DMG: AccessControl: allowed - [1657910176.515971][2977:2977] CHIP:DMG: Sending report (payload has 39 bytes)... + ReportDataMessage = + [1666863073.981375][25380:25380] CHIP:DMG: { + [1666863073.981386][25380:25380] CHIP:DMG: AttributeReportIBs = + [1666863073.981405][25380:25380] CHIP:DMG: [ + [1666863073.981415][25380:25380] CHIP:DMG: AttributeReportIB = + [1666863073.981434][25380:25380] CHIP:DMG: { + [1666863073.981447][25380:25380] CHIP:DMG: AttributeDataIB = + [1666863073.981460][25380:25380] CHIP:DMG: { + [1666863073.981473][25380:25380] CHIP:DMG: DataVersion = 0x6851d6f7, + [1666863073.981483][25380:25380] CHIP:DMG: AttributePathIB = + [1666863073.981494][25380:25380] CHIP:DMG: { + [1666863073.981514][25380:25380] CHIP:DMG: Endpoint = 0x1, + [1666863073.981527][25380:25380] CHIP:DMG: Cluster = 0x300, + [1666863073.981540][25380:25380] CHIP:DMG: Attribute = 0x0000_400C, + [1666863073.981552][25380:25380] CHIP:DMG: } + [1666863073.981567][25380:25380] CHIP:DMG: + [1666863073.981582][25380:25380] CHIP:DMG: Data = 65279, + [1666863073.981593][25380:25380] CHIP:DMG: }, + [1666863073.981614][25380:25380] CHIP:DMG: + [1666863073.981627][25380:25380] CHIP:DMG: }, + [1666863073.981641][25380:25380] CHIP:DMG: + [1666863073.981651][25380:25380] CHIP:DMG: ], + [1666863073.981699][25380:25380] CHIP:DMG: + [1666863073.981716][25380:25380] CHIP:DMG: SuppressResponse = true, + [1666863073.981727][25380:25380] CHIP:DMG: InteractionModelRevision = 1 + [1666863073.981737][25380:25380] CHIP:DMG: } disabled: true - label: @@ -741,30 +792,32 @@ tests: Verify response contains an uint16 in TH(all-clusters-app) Logs: - [1657910205.278279][2977:2977] CHIP:IM: Received Read request - [1657910205.278421][2977:2977] CHIP:DMG: ReadRequestMessage = - [1657910205.278474][2977:2977] CHIP:DMG: { - [1657910205.278520][2977:2977] CHIP:DMG: AttributePathIBs = - [1657910205.278578][2977:2977] CHIP:DMG: [ - [1657910205.278628][2977:2977] CHIP:DMG: AttributePathIB = - [1657910205.278684][2977:2977] CHIP:DMG: { - [1657910205.278743][2977:2977] CHIP:DMG: Endpoint = 0x1, - [1657910205.278809][2977:2977] CHIP:DMG: Cluster = 0x300, - [1657910205.278874][2977:2977] CHIP:DMG: Attribute = 0x0000_400D, - [1657910205.279008][2977:2977] CHIP:DMG: } - [1657910205.279068][2977:2977] CHIP:DMG: - [1657910205.279122][2977:2977] CHIP:DMG: ], - [1657910205.279180][2977:2977] CHIP:DMG: - [1657910205.279234][2977:2977] CHIP:DMG: isFabricFiltered = true, - [1657910205.279328][2977:2977] CHIP:DMG: InteractionModelRevision = 1 - [1657910205.279380][2977:2977] CHIP:DMG: }, - [1657910205.279527][2977:2977] CHIP:DMG: IM RH moving to [GeneratingReports] - [1657910205.279685][2977:2977] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1657910205.279920][2977:2977] CHIP:DMG: Cluster 300, Attribute 400d is dirty - [1657910205.279968][2977:2977] CHIP:DMG: Reading attribute: Cluster=0x0000_0300 Endpoint=1 AttributeId=0x0000_400D (expanded=0) - [1657910205.280139][2977:2977] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=v - [1657910205.280211][2977:2977] CHIP:DMG: AccessControl: allowed - [1657910205.280314][2977:2977] CHIP:DMG: Sending report (payload has 38 bytes)... + ReportDataMessage = + [1666863103.493447][25380:25380] CHIP:DMG: { + [1666863103.493449][25380:25380] CHIP:DMG: AttributeReportIBs = + [1666863103.493454][25380:25380] CHIP:DMG: [ + [1666863103.493457][25380:25380] CHIP:DMG: AttributeReportIB = + [1666863103.493461][25380:25380] CHIP:DMG: { + [1666863103.493464][25380:25380] CHIP:DMG: AttributeDataIB = + [1666863103.493468][25380:25380] CHIP:DMG: { + [1666863103.493471][25380:25380] CHIP:DMG: DataVersion = 0x6851d6f7, + [1666863103.493475][25380:25380] CHIP:DMG: AttributePathIB = + [1666863103.493479][25380:25380] CHIP:DMG: { + [1666863103.493482][25380:25380] CHIP:DMG: Endpoint = 0x1, + [1666863103.493485][25380:25380] CHIP:DMG: Cluster = 0x300, + [1666863103.493491][25380:25380] CHIP:DMG: Attribute = 0x0000_400D, + [1666863103.493494][25380:25380] CHIP:DMG: } + [1666863103.493498][25380:25380] CHIP:DMG: + [1666863103.493502][25380:25380] CHIP:DMG: Data = 0, + [1666863103.493504][25380:25380] CHIP:DMG: }, + [1666863103.493509][25380:25380] CHIP:DMG: + [1666863103.493512][25380:25380] CHIP:DMG: }, + [1666863103.493517][25380:25380] CHIP:DMG: + [1666863103.493519][25380:25380] CHIP:DMG: ], + [1666863103.493524][25380:25380] CHIP:DMG: + [1666863103.493527][25380:25380] CHIP:DMG: SuppressResponse = true, + [1666863103.493530][25380:25380] CHIP:DMG: InteractionModelRevision = 1 + [1666863103.493532][25380:25380] CHIP:DMG: } disabled: true - label: @@ -777,30 +830,32 @@ tests: Verify response contains an uint16 in TH(all-clusters-app) Logs: - [1657910246.097315][2977:2977] CHIP:IM: Received Read request - [1657910246.097460][2977:2977] CHIP:DMG: ReadRequestMessage = - [1657910246.097516][2977:2977] CHIP:DMG: { - [1657910246.097562][2977:2977] CHIP:DMG: AttributePathIBs = - [1657910246.097616][2977:2977] CHIP:DMG: [ - [1657910246.097666][2977:2977] CHIP:DMG: AttributePathIB = - [1657910246.097728][2977:2977] CHIP:DMG: { - [1657910246.097790][2977:2977] CHIP:DMG: Endpoint = 0x1, - [1657910246.097852][2977:2977] CHIP:DMG: Cluster = 0x300, - [1657910246.097916][2977:2977] CHIP:DMG: Attribute = 0x0000_4010, - [1657910246.097982][2977:2977] CHIP:DMG: } - [1657910246.098045][2977:2977] CHIP:DMG: - [1657910246.098099][2977:2977] CHIP:DMG: ], - [1657910246.098158][2977:2977] CHIP:DMG: - [1657910246.098213][2977:2977] CHIP:DMG: isFabricFiltered = true, - [1657910246.098266][2977:2977] CHIP:DMG: InteractionModelRevision = 1 - [1657910246.098315][2977:2977] CHIP:DMG: }, - [1657910246.098461][2977:2977] CHIP:DMG: IM RH moving to [GeneratingReports] - [1657910246.098624][2977:2977] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1657910246.098684][2977:2977] CHIP:DMG: Cluster 300, Attribute 4010 is dirty - [1657910246.098728][2977:2977] CHIP:DMG: Reading attribute: Cluster=0x0000_0300 Endpoint=1 AttributeId=0x0000_4010 (expanded=0) - [1657910246.098785][2977:2977] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=v - [1657910246.098846][2977:2977] CHIP:DMG: AccessControl: allowed - [1657910246.098946][2977:2977] CHIP:DMG: Sending report (payload has 38 bytes)... + ReportDataMessage = + [1666863132.719434][25380:25380] CHIP:DMG: { + [1666863132.719437][25380:25380] CHIP:DMG: AttributeReportIBs = + [1666863132.719442][25380:25380] CHIP:DMG: [ + [1666863132.719445][25380:25380] CHIP:DMG: AttributeReportIB = + [1666863132.719449][25380:25380] CHIP:DMG: { + [1666863132.719453][25380:25380] CHIP:DMG: AttributeDataIB = + [1666863132.719457][25380:25380] CHIP:DMG: { + [1666863132.719460][25380:25380] CHIP:DMG: DataVersion = 0x6851d6f7, + [1666863132.719463][25380:25380] CHIP:DMG: AttributePathIB = + [1666863132.719466][25380:25380] CHIP:DMG: { + [1666863132.719469][25380:25380] CHIP:DMG: Endpoint = 0x1, + [1666863132.719473][25380:25380] CHIP:DMG: Cluster = 0x300, + [1666863132.719477][25380:25380] CHIP:DMG: Attribute = 0x0000_4010, + [1666863132.719480][25380:25380] CHIP:DMG: } + [1666863132.719484][25380:25380] CHIP:DMG: + [1666863132.719488][25380:25380] CHIP:DMG: Data = 0, + [1666863132.719492][25380:25380] CHIP:DMG: }, + [1666863132.719496][25380:25380] CHIP:DMG: + [1666863132.719499][25380:25380] CHIP:DMG: }, + [1666863132.719503][25380:25380] CHIP:DMG: + [1666863132.719506][25380:25380] CHIP:DMG: ], + [1666863132.719511][25380:25380] CHIP:DMG: + [1666863132.719514][25380:25380] CHIP:DMG: SuppressResponse = true, + [1666863132.719518][25380:25380] CHIP:DMG: InteractionModelRevision = 1 + [1666863132.719520][25380:25380] CHIP:DMG: } disabled: true - label: "DUT reads from the TH the (0x0010) NumberOfPrimaries attribute" @@ -811,30 +866,32 @@ tests: Verify response contains an uint8 in TH(all-clusters-app) Logs: - [1657910445.890552][2977:2977] CHIP:IM: Received Read request - [1657910445.890635][2977:2977] CHIP:DMG: ReadRequestMessage = - [1657910445.890664][2977:2977] CHIP:DMG: { - [1657910445.890686][2977:2977] CHIP:DMG: AttributePathIBs = - [1657910445.890713][2977:2977] CHIP:DMG: [ - [1657910445.890737][2977:2977] CHIP:DMG: AttributePathIB = - [1657910445.890764][2977:2977] CHIP:DMG: { - [1657910445.890792][2977:2977] CHIP:DMG: Endpoint = 0x1, - [1657910445.890830][2977:2977] CHIP:DMG: Cluster = 0x300, - [1657910445.890867][2977:2977] CHIP:DMG: Attribute = 0x0000_0010, - [1657910445.890896][2977:2977] CHIP:DMG: } - [1657910445.890924][2977:2977] CHIP:DMG: - [1657910445.890950][2977:2977] CHIP:DMG: ], - [1657910445.890978][2977:2977] CHIP:DMG: - [1657910445.891006][2977:2977] CHIP:DMG: isFabricFiltered = true, - [1657910445.891031][2977:2977] CHIP:DMG: InteractionModelRevision = 1 - [1657910445.891054][2977:2977] CHIP:DMG: }, - [1657910445.891135][2977:2977] CHIP:DMG: IM RH moving to [GeneratingReports] - [1657910445.891242][2977:2977] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1657910445.891275][2977:2977] CHIP:DMG: Cluster 300, Attribute 10 is dirty - [1657910445.891297][2977:2977] CHIP:DMG: Reading attribute: Cluster=0x0000_0300 Endpoint=1 AttributeId=0x0000_0010 (expanded=0) - [1657910445.891327][2977:2977] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=v - [1657910445.891361][2977:2977] CHIP:DMG: AccessControl: allowed - [1657910445.891422][2977:2977] CHIP:DMG: Sending report (payload has 37 bytes)... + ReportDataMessage = + [1666863157.673552][25380:25380] CHIP:DMG: { + [1666863157.673554][25380:25380] CHIP:DMG: AttributeReportIBs = + [1666863157.673559][25380:25380] CHIP:DMG: [ + [1666863157.673562][25380:25380] CHIP:DMG: AttributeReportIB = + [1666863157.673567][25380:25380] CHIP:DMG: { + [1666863157.673570][25380:25380] CHIP:DMG: AttributeDataIB = + [1666863157.673573][25380:25380] CHIP:DMG: { + [1666863157.673576][25380:25380] CHIP:DMG: DataVersion = 0x6851d6f7, + [1666863157.673579][25380:25380] CHIP:DMG: AttributePathIB = + [1666863157.673582][25380:25380] CHIP:DMG: { + [1666863157.673586][25380:25380] CHIP:DMG: Endpoint = 0x1, + [1666863157.673589][25380:25380] CHIP:DMG: Cluster = 0x300, + [1666863157.673593][25380:25380] CHIP:DMG: Attribute = 0x0000_0010, + [1666863157.673596][25380:25380] CHIP:DMG: } + [1666863157.673600][25380:25380] CHIP:DMG: + [1666863157.673604][25380:25380] CHIP:DMG: Data = 0, + [1666863157.673608][25380:25380] CHIP:DMG: }, + [1666863157.673613][25380:25380] CHIP:DMG: + [1666863157.673616][25380:25380] CHIP:DMG: }, + [1666863157.673621][25380:25380] CHIP:DMG: + [1666863157.673624][25380:25380] CHIP:DMG: ], + [1666863157.673629][25380:25380] CHIP:DMG: + [1666863157.673632][25380:25380] CHIP:DMG: SuppressResponse = true, + [1666863157.673635][25380:25380] CHIP:DMG: InteractionModelRevision = 1 + [1666863157.673637][25380:25380] CHIP:DMG: } disabled: true - label: "DUT reads from the TH the (0x0011) Primary1X attribute" @@ -846,30 +903,33 @@ tests: Verify response contains an uint16 in TH(all-clusters-app) Logs: - [1657910568.808716][2977:2977] CHIP:IM: Received Read request - [1657910568.808876][2977:2977] CHIP:DMG: ReadRequestMessage = - [1657910568.809073][2977:2977] CHIP:DMG: { - [1657910568.809131][2977:2977] CHIP:DMG: AttributePathIBs = - [1657910568.809193][2977:2977] CHIP:DMG: [ - [1657910568.809243][2977:2977] CHIP:DMG: AttributePathIB = - [1657910568.809308][2977:2977] CHIP:DMG: { - [1657910568.809375][2977:2977] CHIP:DMG: Endpoint = 0x1, - [1657910568.809461][2977:2977] CHIP:DMG: Cluster = 0x300, - [1657910568.809539][2977:2977] CHIP:DMG: Attribute = 0x0000_0011, - [1657910568.809621][2977:2977] CHIP:DMG: } - [1657910568.809691][2977:2977] CHIP:DMG: - [1657910568.809754][2977:2977] CHIP:DMG: ], - [1657910568.809823][2977:2977] CHIP:DMG: - [1657910568.809886][2977:2977] CHIP:DMG: isFabricFiltered = true, - [1657910568.809950][2977:2977] CHIP:DMG: InteractionModelRevision = 1 - [1657910568.810007][2977:2977] CHIP:DMG: }, - [1657910568.810175][2977:2977] CHIP:DMG: IM RH moving to [GeneratingReports] - [1657910568.810365][2977:2977] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1657910568.810433][2977:2977] CHIP:DMG: Cluster 300, Attribute 11 is dirty - [1657910568.810484][2977:2977] CHIP:DMG: Reading attribute: Cluster=0x0000_0300 Endpoint=1 AttributeId=0x0000_0011 (expanded=0) - [1657910568.810548][2977:2977] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=v - [1657910568.810618][2977:2977] CHIP:DMG: AccessControl: allowed - [1657910568.810719][2977:2977] CHIP:DMG: Sending report (payload has 37 bytes)... + [ReportDataMessage = + [1666863188.044156][25380:25380] CHIP:DMG: { + [1666863188.044159][25380:25380] CHIP:DMG: AttributeReportIBs = + [1666863188.044166][25380:25380] CHIP:DMG: [ + [1666863188.044171][25380:25380] CHIP:DMG: AttributeReportIB = + [1666863188.044177][25380:25380] CHIP:DMG: { + [1666863188.044181][25380:25380] CHIP:DMG: AttributeDataIB = + [1666863188.044186][25380:25380] CHIP:DMG: { + [1666863188.044191][25380:25380] CHIP:DMG: DataVersion = 0x6851d6f7, + [1666863188.044195][25380:25380] CHIP:DMG: AttributePathIB = + [1666863188.044201][25380:25380] CHIP:DMG: { + [1666863188.044206][25380:25380] CHIP:DMG: Endpoint = 0x1, + [1666863188.044210][25380:25380] CHIP:DMG: Cluster = 0x300, + [1666863188.044215][25380:25380] CHIP:DMG: Attribute = 0x0000_0011, + [1666863188.044219][25380:25380] CHIP:DMG: } + [1666863188.044225][25380:25380] CHIP:DMG: + [1666863188.044229][25380:25380] CHIP:DMG: Data = 0, + [1666863188.044233][25380:25380] CHIP:DMG: }, + [1666863188.044239][25380:25380] CHIP:DMG: + [1666863188.044242][25380:25380] CHIP:DMG: }, + [1666863188.044249][25380:25380] CHIP:DMG: + [1666863188.044253][25380:25380] CHIP:DMG: ], + [1666863188.044260][25380:25380] CHIP:DMG: + [1666863188.044264][25380:25380] CHIP:DMG: SuppressResponse = true, + [1666863188.044268][25380:25380] CHIP:DMG: InteractionModelRevision = 1 + [1666863188.044272][25380:25380] CHIP:DMG: } + [1666863188.044276][25380:25380] CHIP:DMG: disabled: true - label: "DUT reads from the TH the (0x0012) Primary1Y attribute" @@ -881,30 +941,32 @@ tests: Verify response contains an uint16 in TH(all-clusters-app) Logs: - [1657910588.961223][2977:2977] CHIP:IM: Received Read request - [1657910588.961366][2977:2977] CHIP:DMG: ReadRequestMessage = - [1657910588.961422][2977:2977] CHIP:DMG: { - [1657910588.961468][2977:2977] CHIP:DMG: AttributePathIBs = - [1657910588.961522][2977:2977] CHIP:DMG: [ - [1657910588.961572][2977:2977] CHIP:DMG: AttributePathIB = - [1657910588.961633][2977:2977] CHIP:DMG: { - [1657910588.961692][2977:2977] CHIP:DMG: Endpoint = 0x1, - [1657910588.961757][2977:2977] CHIP:DMG: Cluster = 0x300, - [1657910588.961828][2977:2977] CHIP:DMG: Attribute = 0x0000_0012, - [1657910588.961895][2977:2977] CHIP:DMG: } - [1657910588.961955][2977:2977] CHIP:DMG: - [1657910588.962012][2977:2977] CHIP:DMG: ], - [1657910588.962070][2977:2977] CHIP:DMG: - [1657910588.962125][2977:2977] CHIP:DMG: isFabricFiltered = true, - [1657910588.962177][2977:2977] CHIP:DMG: InteractionModelRevision = 1 - [1657910588.962226][2977:2977] CHIP:DMG: }, - [1657910588.962370][2977:2977] CHIP:DMG: IM RH moving to [GeneratingReports] - [1657910588.962529][2977:2977] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1657910588.962715][2977:2977] CHIP:DMG: Cluster 300, Attribute 12 is dirty - [1657910588.962764][2977:2977] CHIP:DMG: Reading attribute: Cluster=0x0000_0300 Endpoint=1 AttributeId=0x0000_0012 (expanded=0) - [1657910588.962822][2977:2977] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=v - [1657910588.962885][2977:2977] CHIP:DMG: AccessControl: allowed - [1657910588.962985][2977:2977] CHIP:DMG: Sending report (payload has 37 bytes)... + ReportDataMessage = + [1666863261.341318][25380:25380] CHIP:DMG: { + [1666863261.341321][25380:25380] CHIP:DMG: AttributeReportIBs = + [1666863261.341326][25380:25380] CHIP:DMG: [ + [1666863261.341329][25380:25380] CHIP:DMG: AttributeReportIB = + [1666863261.341335][25380:25380] CHIP:DMG: { + [1666863261.341337][25380:25380] CHIP:DMG: AttributeDataIB = + [1666863261.341341][25380:25380] CHIP:DMG: { + [1666863261.341345][25380:25380] CHIP:DMG: DataVersion = 0x6851d6f7, + [1666863261.341348][25380:25380] CHIP:DMG: AttributePathIB = + [1666863261.341351][25380:25380] CHIP:DMG: { + [1666863261.341354][25380:25380] CHIP:DMG: Endpoint = 0x1, + [1666863261.341358][25380:25380] CHIP:DMG: Cluster = 0x300, + [1666863261.341362][25380:25380] CHIP:DMG: Attribute = 0x0000_0012, + [1666863261.341365][25380:25380] CHIP:DMG: } + [1666863261.341368][25380:25380] CHIP:DMG: + [1666863261.341373][25380:25380] CHIP:DMG: Data = 0, + [1666863261.341376][25380:25380] CHIP:DMG: }, + [1666863261.341379][25380:25380] CHIP:DMG: + [1666863261.341382][25380:25380] CHIP:DMG: }, + [1666863261.341387][25380:25380] CHIP:DMG: + [1666863261.341393][25380:25380] CHIP:DMG: ], + [1666863261.341397][25380:25380] CHIP:DMG: + [1666863261.341401][25380:25380] CHIP:DMG: SuppressResponse = true, + [1666863261.341403][25380:25380] CHIP:DMG: InteractionModelRevision = 1 + [1666863261.341405][25380:25380] CHIP:DMG: } disabled: true - label: "DUT reads from the TH the (0x0013) Primary1Intensity attribute" @@ -916,30 +978,32 @@ tests: Verify response contains an uint8 in TH(all-clusters-app) Logs: - [1657910622.925613][2977:2977] CHIP:IM: Received Read request - [1657910622.925739][2977:2977] CHIP:DMG: ReadRequestMessage = - [1657910622.925788][2977:2977] CHIP:DMG: { - [1657910622.925827][2977:2977] CHIP:DMG: AttributePathIBs = - [1657910622.925874][2977:2977] CHIP:DMG: [ - [1657910622.925918][2977:2977] CHIP:DMG: AttributePathIB = - [1657910622.925973][2977:2977] CHIP:DMG: { - [1657910622.926028][2977:2977] CHIP:DMG: Endpoint = 0x1, - [1657910622.926088][2977:2977] CHIP:DMG: Cluster = 0x300, - [1657910622.926144][2977:2977] CHIP:DMG: Attribute = 0x0000_0013, - [1657910622.926197][2977:2977] CHIP:DMG: } - [1657910622.926249][2977:2977] CHIP:DMG: - [1657910622.926359][2977:2977] CHIP:DMG: ], - [1657910622.926413][2977:2977] CHIP:DMG: - [1657910622.926572][2977:2977] CHIP:DMG: isFabricFiltered = true, - [1657910622.926623][2977:2977] CHIP:DMG: InteractionModelRevision = 1 - [1657910622.926718][2977:2977] CHIP:DMG: }, - [1657910622.926850][2977:2977] CHIP:DMG: IM RH moving to [GeneratingReports] - [1657910622.926998][2977:2977] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1657910622.927049][2977:2977] CHIP:DMG: Cluster 300, Attribute 13 is dirty - [1657910622.927137][2977:2977] CHIP:DMG: Reading attribute: Cluster=0x0000_0300 Endpoint=1 AttributeId=0x0000_0013 (expanded=0) - [1657910622.927192][2977:2977] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=v - [1657910622.927246][2977:2977] CHIP:DMG: AccessControl: allowed - [1657910622.927384][2977:2977] CHIP:DMG: Sending report (payload has 37 bytes)... + ReportDataMessage = + [1666863288.450234][25380:25380] CHIP:DMG: { + [1666863288.450236][25380:25380] CHIP:DMG: AttributeReportIBs = + [1666863288.450241][25380:25380] CHIP:DMG: [ + [1666863288.450243][25380:25380] CHIP:DMG: AttributeReportIB = + [1666863288.450247][25380:25380] CHIP:DMG: { + [1666863288.450250][25380:25380] CHIP:DMG: AttributeDataIB = + [1666863288.450254][25380:25380] CHIP:DMG: { + [1666863288.450257][25380:25380] CHIP:DMG: DataVersion = 0x6851d6f7, + [1666863288.450260][25380:25380] CHIP:DMG: AttributePathIB = + [1666863288.450264][25380:25380] CHIP:DMG: { + [1666863288.450267][25380:25380] CHIP:DMG: Endpoint = 0x1, + [1666863288.450271][25380:25380] CHIP:DMG: Cluster = 0x300, + [1666863288.450274][25380:25380] CHIP:DMG: Attribute = 0x0000_0013, + [1666863288.450277][25380:25380] CHIP:DMG: } + [1666863288.450281][25380:25380] CHIP:DMG: + [1666863288.450286][25380:25380] CHIP:DMG: Data = 0, + [1666863288.450289][25380:25380] CHIP:DMG: }, + [1666863288.450295][25380:25380] CHIP:DMG: + [1666863288.450297][25380:25380] CHIP:DMG: }, + [1666863288.450302][25380:25380] CHIP:DMG: + [1666863288.450305][25380:25380] CHIP:DMG: ], + [1666863288.450309][25380:25380] CHIP:DMG: + [1666863288.450313][25380:25380] CHIP:DMG: SuppressResponse = true, + [1666863288.450316][25380:25380] CHIP:DMG: InteractionModelRevision = 1 + [1666863288.450319][25380:25380] CHIP:DMG: } disabled: true - label: "DUT reads from the TH the (0x0015) Primary2X attribute" @@ -951,30 +1015,32 @@ tests: Verify response contains an uint16 in TH(all-clusters-app) Logs: - [1657910659.885682][2977:2977] CHIP:IM: Received Read request - [1657910659.885821][2977:2977] CHIP:DMG: ReadRequestMessage = - [1657910659.885876][2977:2977] CHIP:DMG: { - [1657910659.885922][2977:2977] CHIP:DMG: AttributePathIBs = - [1657910659.885976][2977:2977] CHIP:DMG: [ - [1657910659.886027][2977:2977] CHIP:DMG: AttributePathIB = - [1657910659.886089][2977:2977] CHIP:DMG: { - [1657910659.886151][2977:2977] CHIP:DMG: Endpoint = 0x1, - [1657910659.886215][2977:2977] CHIP:DMG: Cluster = 0x300, - [1657910659.886287][2977:2977] CHIP:DMG: Attribute = 0x0000_0015, - [1657910659.886354][2977:2977] CHIP:DMG: } - [1657910659.886414][2977:2977] CHIP:DMG: - [1657910659.886467][2977:2977] CHIP:DMG: ], - [1657910659.886526][2977:2977] CHIP:DMG: - [1657910659.886581][2977:2977] CHIP:DMG: isFabricFiltered = true, - [1657910659.886633][2977:2977] CHIP:DMG: InteractionModelRevision = 1 - [1657910659.886803][2977:2977] CHIP:DMG: }, - [1657910659.886955][2977:2977] CHIP:DMG: IM RH moving to [GeneratingReports] - [1657910659.887119][2977:2977] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1657910659.887178][2977:2977] CHIP:DMG: Cluster 300, Attribute 15 is dirty - [1657910659.887222][2977:2977] CHIP:DMG: Reading attribute: Cluster=0x0000_0300 Endpoint=1 AttributeId=0x0000_0015 (expanded=0) - [1657910659.887278][2977:2977] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=v - [1657910659.887339][2977:2977] CHIP:DMG: AccessControl: allowed - [1657910659.887439][2977:2977] CHIP:DMG: Sending report (payload has 37 bytes)... + ReportDataMessage = + [1666863327.752049][25380:25380] CHIP:DMG: { + [1666863327.752059][25380:25380] CHIP:DMG: AttributeReportIBs = + [1666863327.752076][25380:25380] CHIP:DMG: [ + [1666863327.752087][25380:25380] CHIP:DMG: AttributeReportIB = + [1666863327.752104][25380:25380] CHIP:DMG: { + [1666863327.752118][25380:25380] CHIP:DMG: AttributeDataIB = + [1666863327.752131][25380:25380] CHIP:DMG: { + [1666863327.752144][25380:25380] CHIP:DMG: DataVersion = 0x6851d6f7, + [1666863327.752159][25380:25380] CHIP:DMG: AttributePathIB = + [1666863327.752173][25380:25380] CHIP:DMG: { + [1666863327.752184][25380:25380] CHIP:DMG: Endpoint = 0x1, + [1666863327.752199][25380:25380] CHIP:DMG: Cluster = 0x300, + [1666863327.752214][25380:25380] CHIP:DMG: Attribute = 0x0000_0015, + [1666863327.752226][25380:25380] CHIP:DMG: } + [1666863327.752241][25380:25380] CHIP:DMG: + [1666863327.752263][25380:25380] CHIP:DMG: Data = 0, + [1666863327.752275][25380:25380] CHIP:DMG: }, + [1666863327.752294][25380:25380] CHIP:DMG: + [1666863327.752304][25380:25380] CHIP:DMG: }, + [1666863327.752321][25380:25380] CHIP:DMG: + [1666863327.752331][25380:25380] CHIP:DMG: ], + [1666863327.752350][25380:25380] CHIP:DMG: + [1666863327.752367][25380:25380] CHIP:DMG: SuppressResponse = true, + [1666863327.752381][25380:25380] CHIP:DMG: InteractionModelRevision = 1 + [1666863327.752391][25380:25380] CHIP:DMG: } disabled: true - label: "DUT reads from the TH the (0x0016) Primary2Y attribute" @@ -986,30 +1052,33 @@ tests: Verify response contains an uint16 in TH(all-clusters-app) Logs: - [1657910687.168648][2977:2977] CHIP:IM: Received Read request - [1657910687.168754][2977:2977] CHIP:DMG: ReadRequestMessage = - [1657910687.168793][2977:2977] CHIP:DMG: { - [1657910687.168825][2977:2977] CHIP:DMG: AttributePathIBs = - [1657910687.168863][2977:2977] CHIP:DMG: [ - [1657910687.168898][2977:2977] CHIP:DMG: AttributePathIB = - [1657910687.168937][2977:2977] CHIP:DMG: { - [1657910687.168979][2977:2977] CHIP:DMG: Endpoint = 0x1, - [1657910687.169032][2977:2977] CHIP:DMG: Cluster = 0x300, - [1657910687.169078][2977:2977] CHIP:DMG: Attribute = 0x0000_0016, - [1657910687.169114][2977:2977] CHIP:DMG: } - [1657910687.169157][2977:2977] CHIP:DMG: - [1657910687.169196][2977:2977] CHIP:DMG: ], - [1657910687.169237][2977:2977] CHIP:DMG: - [1657910687.169275][2977:2977] CHIP:DMG: isFabricFiltered = true, - [1657910687.169312][2977:2977] CHIP:DMG: InteractionModelRevision = 1 - [1657910687.169346][2977:2977] CHIP:DMG: }, - [1657910687.169453][2977:2977] CHIP:DMG: IM RH moving to [GeneratingReports] - [1657910687.169572][2977:2977] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1657910687.169613][2977:2977] CHIP:DMG: Cluster 300, Attribute 16 is dirty - [1657910687.169645][2977:2977] CHIP:DMG: Reading attribute: Cluster=0x0000_0300 Endpoint=1 AttributeId=0x0000_0016 (expanded=0) - [1657910687.169685][2977:2977] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=v - [1657910687.169731][2977:2977] CHIP:DMG: AccessControl: allowed - [1657910687.169804][2977:2977] CHIP:DMG: Sending report (payload has 37 bytes)... + ReportDataMessage = + [1666863355.607138][25380:25380] CHIP:DMG: { + [1666863355.607140][25380:25380] CHIP:DMG: AttributeReportIBs = + [1666863355.607146][25380:25380] CHIP:DMG: [ + [1666863355.607148][25380:25380] CHIP:DMG: AttributeReportIB = + [1666863355.607153][25380:25380] CHIP:DMG: { + [1666863355.607156][25380:25380] CHIP:DMG: AttributeDataIB = + [1666863355.607159][25380:25380] CHIP:DMG: { + [1666863355.607163][25380:25380] CHIP:DMG: DataVersion = 0x6851d6f7, + [1666863355.607165][25380:25380] CHIP:DMG: AttributePathIB = + [1666863355.607169][25380:25380] CHIP:DMG: { + [1666863355.607173][25380:25380] CHIP:DMG: Endpoint = 0x1, + [1666863355.607178][25380:25380] CHIP:DMG: Cluster = 0x300, + [1666863355.607181][25380:25380] CHIP:DMG: Attribute = 0x0000_0016, + [1666863355.607188][25380:25380] CHIP:DMG: } + [1666863355.607192][25380:25380] CHIP:DMG: + [1666863355.607196][25380:25380] CHIP:DMG: Data = 0, + [1666863355.607199][25380:25380] CHIP:DMG: }, + [1666863355.607203][25380:25380] CHIP:DMG: + [1666863355.607206][25380:25380] CHIP:DMG: }, + [1666863355.607210][25380:25380] CHIP:DMG: + [1666863355.607213][25380:25380] CHIP:DMG: ], + [1666863355.607218][25380:25380] CHIP:DMG: + [1666863355.607221][25380:25380] CHIP:DMG: SuppressResponse = true, + [1666863355.607224][25380:25380] CHIP:DMG: InteractionModelRevision = 1 + [1666863355.607226][25380:25380] CHIP:DMG: } + [1666863355.607229][25380:25380] CHIP:DMG: disabled: true - label: "DUT reads from the TH the (0x0017) Primary2Intensity attribute" @@ -1020,30 +1089,32 @@ tests: Verify response contains an uint8 in TH(all-clusters-app) Logs: - [1657910837.125032][2977:2977] CHIP:IM: Received Read request - [1657910837.125157][2977:2977] CHIP:DMG: ReadRequestMessage = - [1657910837.125206][2977:2977] CHIP:DMG: { - [1657910837.125246][2977:2977] CHIP:DMG: AttributePathIBs = - [1657910837.125293][2977:2977] CHIP:DMG: [ - [1657910837.125337][2977:2977] CHIP:DMG: AttributePathIB = - [1657910837.125387][2977:2977] CHIP:DMG: { - [1657910837.125438][2977:2977] CHIP:DMG: Endpoint = 0x1, - [1657910837.125502][2977:2977] CHIP:DMG: Cluster = 0x300, - [1657910837.125559][2977:2977] CHIP:DMG: Attribute = 0x0000_0017, - [1657910837.125613][2977:2977] CHIP:DMG: } - [1657910837.125664][2977:2977] CHIP:DMG: - [1657910837.125711][2977:2977] CHIP:DMG: ], - [1657910837.125762][2977:2977] CHIP:DMG: - [1657910837.125810][2977:2977] CHIP:DMG: isFabricFiltered = true, - [1657910837.125856][2977:2977] CHIP:DMG: InteractionModelRevision = 1 - [1657910837.125898][2977:2977] CHIP:DMG: }, - [1657910837.126026][2977:2977] CHIP:DMG: IM RH moving to [GeneratingReports] - [1657910837.126169][2977:2977] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1657910837.126221][2977:2977] CHIP:DMG: Cluster 300, Attribute 17 is dirty - [1657910837.126259][2977:2977] CHIP:DMG: Reading attribute: Cluster=0x0000_0300 Endpoint=1 AttributeId=0x0000_0017 (expanded=0) - [1657910837.126309][2977:2977] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=v - [1657910837.126365][2977:2977] CHIP:DMG: AccessControl: allowed - [1657910837.126452][2977:2977] CHIP:DMG: Sending report (payload has 37 bytes)... + ReportDataMessage = + [1666863381.231124][25380:25380] CHIP:DMG: { + [1666863381.231127][25380:25380] CHIP:DMG: AttributeReportIBs = + [1666863381.231132][25380:25380] CHIP:DMG: [ + [1666863381.231134][25380:25380] CHIP:DMG: AttributeReportIB = + [1666863381.231139][25380:25380] CHIP:DMG: { + [1666863381.231142][25380:25380] CHIP:DMG: AttributeDataIB = + [1666863381.231146][25380:25380] CHIP:DMG: { + [1666863381.231150][25380:25380] CHIP:DMG: DataVersion = 0x6851d6f7, + [1666863381.231156][25380:25380] CHIP:DMG: AttributePathIB = + [1666863381.231160][25380:25380] CHIP:DMG: { + [1666863381.231165][25380:25380] CHIP:DMG: Endpoint = 0x1, + [1666863381.231170][25380:25380] CHIP:DMG: Cluster = 0x300, + [1666863381.231176][25380:25380] CHIP:DMG: Attribute = 0x0000_0017, + [1666863381.231180][25380:25380] CHIP:DMG: } + [1666863381.231186][25380:25380] CHIP:DMG: + [1666863381.231191][25380:25380] CHIP:DMG: Data = 0, + [1666863381.231196][25380:25380] CHIP:DMG: }, + [1666863381.231204][25380:25380] CHIP:DMG: + [1666863381.231208][25380:25380] CHIP:DMG: }, + [1666863381.231213][25380:25380] CHIP:DMG: + [1666863381.231217][25380:25380] CHIP:DMG: ], + [1666863381.231224][25380:25380] CHIP:DMG: + [1666863381.231228][25380:25380] CHIP:DMG: SuppressResponse = true, + [1666863381.231232][25380:25380] CHIP:DMG: InteractionModelRevision = 1 + [1666863381.231235][25380:25380] CHIP:DMG: } disabled: true - label: "DUT reads from the TH the (0x0019) Primary3X attribute" @@ -1053,23 +1124,33 @@ tests: Verify response contains an uint16 in TH(all-clusters-app) Logs: - CHIP:IM: Received Read request - CHIP:DMG: ReadRequestMessage = - CHIP:DMG: { - CHIP:DMG: AttributePathIBs = - CHIP:DMG: [ - CHIP:DMG: AttributePathIB = - CHIP:DMG: { - CHIP:DMG: Endpoint = 0x1, - CHIP:DMG: Cluster = 0x300, - CHIP:DMG: Attribute = 0x0000_0019, - CHIP:DMG: } - CHIP:DMG: - CHIP:DMG: ], - CHIP:DMG: - CHIP:DMG: isFabricFiltered = true, - CHIP:DMG: InteractionModelRevision = 1 - CHIP:DMG: }, + ReportDataMessage = + [1666863405.983475][25380:25380] CHIP:DMG: { + [1666863405.983477][25380:25380] CHIP:DMG: AttributeReportIBs = + [1666863405.983483][25380:25380] CHIP:DMG: [ + [1666863405.983485][25380:25380] CHIP:DMG: AttributeReportIB = + [1666863405.983491][25380:25380] CHIP:DMG: { + [1666863405.983494][25380:25380] CHIP:DMG: AttributeDataIB = + [1666863405.983498][25380:25380] CHIP:DMG: { + [1666863405.983502][25380:25380] CHIP:DMG: DataVersion = 0x6851d6f7, + [1666863405.983505][25380:25380] CHIP:DMG: AttributePathIB = + [1666863405.983510][25380:25380] CHIP:DMG: { + [1666863405.983513][25380:25380] CHIP:DMG: Endpoint = 0x1, + [1666863405.983517][25380:25380] CHIP:DMG: Cluster = 0x300, + [1666863405.983523][25380:25380] CHIP:DMG: Attribute = 0x0000_0019, + [1666863405.983526][25380:25380] CHIP:DMG: } + [1666863405.983534][25380:25380] CHIP:DMG: + [1666863405.983540][25380:25380] CHIP:DMG: Data = 0, + [1666863405.983544][25380:25380] CHIP:DMG: }, + [1666863405.983548][25380:25380] CHIP:DMG: + [1666863405.983551][25380:25380] CHIP:DMG: }, + [1666863405.983555][25380:25380] CHIP:DMG: + [1666863405.983558][25380:25380] CHIP:DMG: ], + [1666863405.983565][25380:25380] CHIP:DMG: + [1666863405.983568][25380:25380] CHIP:DMG: SuppressResponse = true, + [1666863405.983572][25380:25380] CHIP:DMG: InteractionModelRevision = 1 + [1666863405.983575][25380:25380] CHIP:DMG: } + [1666863405.983577][25380:25380] CHIP:DMG: disabled: true - label: "DUT reads from the TH the (0x001a) Primary3Y attribute" @@ -1080,23 +1161,32 @@ tests: Verify response contains an uint16 in TH(all-clusters-app) Logs: - CHIP:IM: Received Read request - CHIP:DMG: ReadRequestMessage = - CHIP:DMG: { - CHIP:DMG: AttributePathIBs = - CHIP:DMG: [ - CHIP:DMG: AttributePathIB = - CHIP:DMG: { - CHIP:DMG: Endpoint = 0x1, - CHIP:DMG: Cluster = 0x300 - CHIP:DMG: Attribute = 0x0000_001A, - CHIP:DMG: } - CHIP:DMG: - CHIP:DMG: ], - CHIP:DMG: - CHIP:DMG: isFabricFiltered = true, - CHIP:DMG: InteractionModelRevision = 1 - CHIP:DMG: }, + ReportDataMessage = + [1666863435.469111][25380:25380] CHIP:DMG: { + [1666863435.469114][25380:25380] CHIP:DMG: AttributeReportIBs = + [1666863435.469119][25380:25380] CHIP:DMG: [ + [1666863435.469122][25380:25380] CHIP:DMG: AttributeReportIB = + [1666863435.469126][25380:25380] CHIP:DMG: { + [1666863435.469130][25380:25380] CHIP:DMG: AttributeDataIB = + [1666863435.469133][25380:25380] CHIP:DMG: { + [1666863435.469137][25380:25380] CHIP:DMG: DataVersion = 0x6851d6f7, + [1666863435.469140][25380:25380] CHIP:DMG: AttributePathIB = + [1666863435.469143][25380:25380] CHIP:DMG: { + [1666863435.469147][25380:25380] CHIP:DMG: Endpoint = 0x1, + [1666863435.469151][25380:25380] CHIP:DMG: Cluster = 0x300, + [1666863435.469154][25380:25380] CHIP:DMG: Attribute = 0x0000_001A, + [1666863435.469158][25380:25380] CHIP:DMG: } + [1666863435.469162][25380:25380] CHIP:DMG: + [1666863435.469166][25380:25380] CHIP:DMG: Data = 0, + [1666863435.469168][25380:25380] CHIP:DMG: }, + [1666863435.469173][25380:25380] CHIP:DMG: + [1666863435.469175][25380:25380] CHIP:DMG: }, + [1666863435.469180][25380:25380] CHIP:DMG: + [1666863435.469182][25380:25380] CHIP:DMG: ], + [1666863435.469188][25380:25380] CHIP:DMG: + [1666863435.469191][25380:25380] CHIP:DMG: SuppressResponse = true, + [1666863435.469193][25380:25380] CHIP:DMG: InteractionModelRevision = 1 + [1666863435.469196][25380:25380] CHIP:DMG: } disabled: true - label: "DUT reads from the TH the (0x001b) Primary3Intensity attribute" @@ -1106,22 +1196,34 @@ tests: Verify response contains an uint8 in TH(all-clusters-app) Logs: - CHIP:IM: Received Read request - CHIP:DMG: ReadRequestMessage = - CHIP:DMG: { - CHIP:DMG: AttributePathIBs = - CHIP:DMG: [ - CHIP:DMG: AttributePathIB = - CHIP:DMG: { - CHIP:DMG: Endpoint = 0x1, - CHIP:DMG: Cluster = 0x300, - CHIP:DMG: Attribute = 0x0000_001B, - CHIP:DMG: } - CHIP:DMG: - CHIP:DMG: ], - CHIP:DMG: - CHIP:DMG: isFabricFiltered = true, - CHIP:DMG: InteractionModelRevision = 1 + ReportDataMessage = + [1666863464.087690][25380:25380] CHIP:DMG: { + [1666863464.087693][25380:25380] CHIP:DMG: AttributeReportIBs = + [1666863464.087698][25380:25380] CHIP:DMG: [ + [1666863464.087700][25380:25380] CHIP:DMG: AttributeReportIB = + [1666863464.087706][25380:25380] CHIP:DMG: { + [1666863464.087709][25380:25380] CHIP:DMG: AttributeDataIB = + [1666863464.087712][25380:25380] CHIP:DMG: { + [1666863464.087715][25380:25380] CHIP:DMG: DataVersion = 0x6851d6f7, + [1666863464.087719][25380:25380] CHIP:DMG: AttributePathIB = + [1666863464.087723][25380:25380] CHIP:DMG: { + [1666863464.087727][25380:25380] CHIP:DMG: Endpoint = 0x1, + [1666863464.087731][25380:25380] CHIP:DMG: Cluster = 0x300, + [1666863464.087735][25380:25380] CHIP:DMG: Attribute = 0x0000_001B, + [1666863464.087738][25380:25380] CHIP:DMG: } + [1666863464.087743][25380:25380] CHIP:DMG: + [1666863464.087746][25380:25380] CHIP:DMG: Data = 0, + [1666863464.087749][25380:25380] CHIP:DMG: }, + [1666863464.087754][25380:25380] CHIP:DMG: + [1666863464.087757][25380:25380] CHIP:DMG: }, + [1666863464.087762][25380:25380] CHIP:DMG: + [1666863464.087764][25380:25380] CHIP:DMG: ], + [1666863464.087769][25380:25380] CHIP:DMG: + [1666863464.087772][25380:25380] CHIP:DMG: SuppressResponse = true, + [1666863464.087775][25380:25380] CHIP:DMG: InteractionModelRevision = 1 + [1666863464.087778][25380:25380] CHIP:DMG: } + [1666863464.087781][25380:25380] CHIP:DMG: + CHIP:DMG: }, disabled: true @@ -1134,23 +1236,32 @@ tests: Verify response contains an uint16 in TH(all-clusters-app) Logs: - CHIP:IM: Received Read request - CHIP:DMG: ReadRequestMessage = - CHIP:DMG: { - CHIP:DMG: AttributePathIBs = - CHIP:DMG: [ - CHIP:DMG: AttributePathIB = - CHIP:DMG: { - CHIP:DMG: Endpoint = 0x1, - CHIP:DMG: Cluster = 0x300, - CHIP:DMG: Attribute = 0x0000_0020, - CHIP:DMG: } - CHIP:DMG: - CHIP:DMG: ], - CHIP:DMG: - CHIP:DMG: isFabricFiltered = true, - CHIP:DMG: InteractionModelRevision = 1 - CHIP:DMG: }, + ReportDataMessage = + [1666863490.271640][25380:25380] CHIP:DMG: { + [1666863490.271643][25380:25380] CHIP:DMG: AttributeReportIBs = + [1666863490.271648][25380:25380] CHIP:DMG: [ + [1666863490.271651][25380:25380] CHIP:DMG: AttributeReportIB = + [1666863490.271656][25380:25380] CHIP:DMG: { + [1666863490.271659][25380:25380] CHIP:DMG: AttributeDataIB = + [1666863490.271663][25380:25380] CHIP:DMG: { + [1666863490.271667][25380:25380] CHIP:DMG: DataVersion = 0x6851d6f7, + [1666863490.271670][25380:25380] CHIP:DMG: AttributePathIB = + [1666863490.271673][25380:25380] CHIP:DMG: { + [1666863490.271677][25380:25380] CHIP:DMG: Endpoint = 0x1, + [1666863490.271680][25380:25380] CHIP:DMG: Cluster = 0x300, + [1666863490.271684][25380:25380] CHIP:DMG: Attribute = 0x0000_0020, + [1666863490.271690][25380:25380] CHIP:DMG: } + [1666863490.271694][25380:25380] CHIP:DMG: + [1666863490.271698][25380:25380] CHIP:DMG: Data = 0, + [1666863490.271702][25380:25380] CHIP:DMG: }, + [1666863490.271707][25380:25380] CHIP:DMG: + [1666863490.271710][25380:25380] CHIP:DMG: }, + [1666863490.271715][25380:25380] CHIP:DMG: + [1666863490.271718][25380:25380] CHIP:DMG: ], + [1666863490.271723][25380:25380] CHIP:DMG: + [1666863490.271726][25380:25380] CHIP:DMG: SuppressResponse = true, + [1666863490.271729][25380:25380] CHIP:DMG: InteractionModelRevision = 1 + [1666863490.271732][25380:25380] CHIP:DMG: } disabled: true - label: "DUT reads from the TH the (0x0021) Primary4Y attribute" @@ -1162,23 +1273,32 @@ tests: Verify response contains an uint16 in TH(all-clusters-app) Logs: - CHIP:IM: Received Read request - CHIP:DMG: ReadRequestMessage = - CHIP:DMG: { - CHIP:DMG: AttributePathIBs = - CHIP:DMG: [ - CHIP:DMG: AttributePathIB = - CHIP:DMG: { - CHIP:DMG: Endpoint = 0x1, - CHIP:DMG: Cluster = 0x300, - CHIP:DMG: Attribute = 0x0000_0021, - CHIP:DMG: } - CHIP:DMG: - CHIP:DMG: ], - CHIP:DMG: - CHIP:DMG: isFabricFiltered = true, - CHIP:DMG: InteractionModelRevision = 1 - CHIP:DMG: }, + ReportDataMessage = + [1666863522.473914][25380:25380] CHIP:DMG: { + [1666863522.473917][25380:25380] CHIP:DMG: AttributeReportIBs = + [1666863522.473923][25380:25380] CHIP:DMG: [ + [1666863522.473925][25380:25380] CHIP:DMG: AttributeReportIB = + [1666863522.473930][25380:25380] CHIP:DMG: { + [1666863522.473933][25380:25380] CHIP:DMG: AttributeDataIB = + [1666863522.473938][25380:25380] CHIP:DMG: { + [1666863522.473941][25380:25380] CHIP:DMG: DataVersion = 0x6851d6f7, + [1666863522.473944][25380:25380] CHIP:DMG: AttributePathIB = + [1666863522.473949][25380:25380] CHIP:DMG: { + [1666863522.473952][25380:25380] CHIP:DMG: Endpoint = 0x1, + [1666863522.473957][25380:25380] CHIP:DMG: Cluster = 0x300, + [1666863522.473961][25380:25380] CHIP:DMG: Attribute = 0x0000_0021, + [1666863522.473964][25380:25380] CHIP:DMG: } + [1666863522.473968][25380:25380] CHIP:DMG: + [1666863522.473972][25380:25380] CHIP:DMG: Data = 0, + [1666863522.473975][25380:25380] CHIP:DMG: }, + [1666863522.473979][25380:25380] CHIP:DMG: + [1666863522.473982][25380:25380] CHIP:DMG: }, + [1666863522.473987][25380:25380] CHIP:DMG: + [1666863522.473989][25380:25380] CHIP:DMG: ], + [1666863522.473994][25380:25380] CHIP:DMG: + [1666863522.473997][25380:25380] CHIP:DMG: SuppressResponse = true, + [1666863522.473999][25380:25380] CHIP:DMG: InteractionModelRevision = 1 + [1666863522.474001][25380:25380] CHIP:DMG: } disabled: true - label: "DUT reads from the TH the (0x0022) Primary4Intensity attribute" @@ -1189,23 +1309,32 @@ tests: Verify response contains an uint8 in TH(all-clusters-app) Logs: - CHIP:IM: Received Read request - CHIP:DMG: ReadRequestMessage = - CHIP:DMG: { - CHIP:DMG: AttributePathIBs = - CHIP:DMG: [ - CHIP:DMG: AttributePathIB = - CHIP:DMG: { - CHIP:DMG: Endpoint = 0x1, - CHIP:DMG: Cluster = 0x300, - CHIP:DMG: Attribute = 0x0000_0022, - CHIP:DMG: } - CHIP:DMG: - CHIP:DMG: ], - CHIP:DMG: - CHIP:DMG: isFabricFiltered = true, - CHIP:DMG: InteractionModelRevision = 1 - CHIP:DMG: }, + ReportDataMessage = + [1666863555.278546][25380:25380] CHIP:DMG: { + [1666863555.278548][25380:25380] CHIP:DMG: AttributeReportIBs = + [1666863555.278552][25380:25380] CHIP:DMG: [ + [1666863555.278555][25380:25380] CHIP:DMG: AttributeReportIB = + [1666863555.278559][25380:25380] CHIP:DMG: { + [1666863555.278563][25380:25380] CHIP:DMG: AttributeDataIB = + [1666863555.278565][25380:25380] CHIP:DMG: { + [1666863555.278568][25380:25380] CHIP:DMG: DataVersion = 0x6851d6f7, + [1666863555.278571][25380:25380] CHIP:DMG: AttributePathIB = + [1666863555.278575][25380:25380] CHIP:DMG: { + [1666863555.278579][25380:25380] CHIP:DMG: Endpoint = 0x1, + [1666863555.278583][25380:25380] CHIP:DMG: Cluster = 0x300, + [1666863555.278586][25380:25380] CHIP:DMG: Attribute = 0x0000_0022, + [1666863555.278592][25380:25380] CHIP:DMG: } + [1666863555.278596][25380:25380] CHIP:DMG: + [1666863555.278600][25380:25380] CHIP:DMG: Data = 0, + [1666863555.278603][25380:25380] CHIP:DMG: }, + [1666863555.278607][25380:25380] CHIP:DMG: + [1666863555.278610][25380:25380] CHIP:DMG: }, + [1666863555.278615][25380:25380] CHIP:DMG: + [1666863555.278618][25380:25380] CHIP:DMG: ], + [1666863555.278622][25380:25380] CHIP:DMG: + [1666863555.278625][25380:25380] CHIP:DMG: SuppressResponse = true, + [1666863555.278629][25380:25380] CHIP:DMG: InteractionModelRevision = 1 + [1666863555.278632][25380:25380] CHIP:DMG: } disabled: true - label: "DUT reads from the TH the (0x0024) Primary5X attribute" @@ -1215,23 +1344,32 @@ tests: Verify response contains an uint16 in TH(all-clusters-app) Logs: - CHIP:IM: Received Read request - CHIP:DMG: ReadRequestMessage = - CHIP:DMG: { - CHIP:DMG: AttributePathIBs = - CHIP:DMG: [ - CHIP:DMG: AttributePathIB = - CHIP:DMG: { - CHIP:DMG: Endpoint = 0x1, - CHIP:DMG: Cluster = 0x300, - CHIP:DMG: Attribute = 0x0000_0024, - CHIP:DMG: } - CHIP:DMG: - CHIP:DMG: ], - CHIP:DMG: - CHIP:DMG: isFabricFiltered = true, - CHIP:DMG: InteractionModelRevision = 1 - CHIP:DMG: }, + ReportDataMessage = + [1666863587.103204][25380:25380] CHIP:DMG: { + [1666863587.103207][25380:25380] CHIP:DMG: AttributeReportIBs = + [1666863587.103211][25380:25380] CHIP:DMG: [ + [1666863587.103214][25380:25380] CHIP:DMG: AttributeReportIB = + [1666863587.103219][25380:25380] CHIP:DMG: { + [1666863587.103222][25380:25380] CHIP:DMG: AttributeDataIB = + [1666863587.103225][25380:25380] CHIP:DMG: { + [1666863587.103228][25380:25380] CHIP:DMG: DataVersion = 0x6851d6f7, + [1666863587.103231][25380:25380] CHIP:DMG: AttributePathIB = + [1666863587.103235][25380:25380] CHIP:DMG: { + [1666863587.103239][25380:25380] CHIP:DMG: Endpoint = 0x1, + [1666863587.103245][25380:25380] CHIP:DMG: Cluster = 0x300, + [1666863587.103249][25380:25380] CHIP:DMG: Attribute = 0x0000_0024, + [1666863587.103254][25380:25380] CHIP:DMG: } + [1666863587.103258][25380:25380] CHIP:DMG: + [1666863587.103262][25380:25380] CHIP:DMG: Data = 0, + [1666863587.103266][25380:25380] CHIP:DMG: }, + [1666863587.103271][25380:25380] CHIP:DMG: + [1666863587.103273][25380:25380] CHIP:DMG: }, + [1666863587.103278][25380:25380] CHIP:DMG: + [1666863587.103281][25380:25380] CHIP:DMG: ], + [1666863587.103286][25380:25380] CHIP:DMG: + [1666863587.103289][25380:25380] CHIP:DMG: SuppressResponse = true, + [1666863587.103292][25380:25380] CHIP:DMG: InteractionModelRevision = 1 + [1666863587.103295][25380:25380] CHIP:DMG: } disabled: true - label: "DUT reads from the TH the (0x0025) Primary5Y attribute" @@ -1242,23 +1380,32 @@ tests: Verify response contains an uint16 in TH(all-clusters-app) Logs: - CHIP:IM: Received Read request - CHIP:DMG: ReadRequestMessage = - CHIP:DMG: { - CHIP:DMG: AttributePathIBs = - CHIP:DMG: [ - CHIP:DMG: AttributePathIB = - CHIP:DMG: { - CHIP:DMG: Endpoint = 0x1, - CHIP:DMG: Cluster = 0x300, - CHIP:DMG: Attribute = 0x0000_0025, - CHIP:DMG: } - CHIP:DMG: - CHIP:DMG: ], - CHIP:DMG: - CHIP:DMG: isFabricFiltered = true, - CHIP:DMG: InteractionModelRevision = 1 - CHIP:DMG: }, + ReportDataMessage = + [1666863613.004010][25380:25380] CHIP:DMG: { + [1666863613.004014][25380:25380] CHIP:DMG: AttributeReportIBs = + [1666863613.004021][25380:25380] CHIP:DMG: [ + [1666863613.004025][25380:25380] CHIP:DMG: AttributeReportIB = + [1666863613.004033][25380:25380] CHIP:DMG: { + [1666863613.004036][25380:25380] CHIP:DMG: AttributeDataIB = + [1666863613.004042][25380:25380] CHIP:DMG: { + [1666863613.004047][25380:25380] CHIP:DMG: DataVersion = 0x6851d6f7, + [1666863613.004052][25380:25380] CHIP:DMG: AttributePathIB = + [1666863613.004058][25380:25380] CHIP:DMG: { + [1666863613.004062][25380:25380] CHIP:DMG: Endpoint = 0x1, + [1666863613.004067][25380:25380] CHIP:DMG: Cluster = 0x300, + [1666863613.004072][25380:25380] CHIP:DMG: Attribute = 0x0000_0025, + [1666863613.004076][25380:25380] CHIP:DMG: } + [1666863613.004081][25380:25380] CHIP:DMG: + [1666863613.004086][25380:25380] CHIP:DMG: Data = 0, + [1666863613.004093][25380:25380] CHIP:DMG: }, + [1666863613.004099][25380:25380] CHIP:DMG: + [1666863613.004104][25380:25380] CHIP:DMG: }, + [1666863613.004110][25380:25380] CHIP:DMG: + [1666863613.004113][25380:25380] CHIP:DMG: ], + [1666863613.004119][25380:25380] CHIP:DMG: + [1666863613.004124][25380:25380] CHIP:DMG: SuppressResponse = true, + [1666863613.004129][25380:25380] CHIP:DMG: InteractionModelRevision = 1 + [1666863613.004132][25380:25380] CHIP:DMG: } disabled: true - label: "DUT reads from the TH the (0x0026) Primary5Intensity attribute" @@ -1270,23 +1417,32 @@ tests: Verify response contains an uint8 in TH(all-clusters-app) Logs: - CHIP:IM: Received Read request - CHIP:DMG: ReadRequestMessage = - CHIP:DMG: { - CHIP:DMG: AttributePathIBs = - CHIP:DMG: [ - CHIP:DMG: AttributePathIB = - CHIP:DMG: { - CHIP:DMG: Endpoint = 0x1, - CHIP:DMG: Cluster = 0x300, - CHIP:DMG: Attribute = 0x0000_0026, - CHIP:DMG: } - CHIP:DMG: - CHIP:DMG: ], - CHIP:DMG: - CHIP:DMG: isFabricFiltered = true, - CHIP:DMG: InteractionModelRevision = 1 - CHIP:DMG: }, + ReportDataMessage = + [1666863640.702107][25380:25380] CHIP:DMG: { + [1666863640.702111][25380:25380] CHIP:DMG: AttributeReportIBs = + [1666863640.702118][25380:25380] CHIP:DMG: [ + [1666863640.702122][25380:25380] CHIP:DMG: AttributeReportIB = + [1666863640.702129][25380:25380] CHIP:DMG: { + [1666863640.702134][25380:25380] CHIP:DMG: AttributeDataIB = + [1666863640.702139][25380:25380] CHIP:DMG: { + [1666863640.702144][25380:25380] CHIP:DMG: DataVersion = 0x6851d6f7, + [1666863640.702148][25380:25380] CHIP:DMG: AttributePathIB = + [1666863640.702153][25380:25380] CHIP:DMG: { + [1666863640.702159][25380:25380] CHIP:DMG: Endpoint = 0x1, + [1666863640.702165][25380:25380] CHIP:DMG: Cluster = 0x300, + [1666863640.702170][25380:25380] CHIP:DMG: Attribute = 0x0000_0026, + [1666863640.702175][25380:25380] CHIP:DMG: } + [1666863640.702181][25380:25380] CHIP:DMG: + [1666863640.702186][25380:25380] CHIP:DMG: Data = 0, + [1666863640.702191][25380:25380] CHIP:DMG: }, + [1666863640.702199][25380:25380] CHIP:DMG: + [1666863640.702203][25380:25380] CHIP:DMG: }, + [1666863640.702210][25380:25380] CHIP:DMG: + [1666863640.702213][25380:25380] CHIP:DMG: ], + [1666863640.702220][25380:25380] CHIP:DMG: + [1666863640.702224][25380:25380] CHIP:DMG: SuppressResponse = true, + [1666863640.702229][25380:25380] CHIP:DMG: InteractionModelRevision = 1 + [1666863640.702232][25380:25380] CHIP:DMG: } disabled: true - label: "DUT reads from the TH the (0x0028) Primary6X attribute" @@ -1297,23 +1453,32 @@ tests: Verify response contains an uint16 in TH(all-clusters-app) Logs: - CHIP:IM: Received Read request - CHIP:DMG: ReadRequestMessage = - CHIP:DMG: { - CHIP:DMG: AttributePathIBs = - CHIP:DMG: [ - CHIP:DMG: AttributePathIB = - CHIP:DMG: { - CHIP:DMG: Endpoint = 0x1, - CHIP:DMG: Cluster = 0x300, - CHIP:DMG: Attribute = 0x0000_0028, - CHIP:DMG: } - CHIP:DMG: - CHIP:DMG: ], - CHIP:DMG: - CHIP:DMG: isFabricFiltered = true, - CHIP:DMG: InteractionModelRevision = 1 - CHIP:DMG: }, + ReportDataMessage = + [1666863670.226471][25380:25380] CHIP:DMG: { + [1666863670.226474][25380:25380] CHIP:DMG: AttributeReportIBs = + [1666863670.226479][25380:25380] CHIP:DMG: [ + [1666863670.226482][25380:25380] CHIP:DMG: AttributeReportIB = + [1666863670.226488][25380:25380] CHIP:DMG: { + [1666863670.226491][25380:25380] CHIP:DMG: AttributeDataIB = + [1666863670.226494][25380:25380] CHIP:DMG: { + [1666863670.226498][25380:25380] CHIP:DMG: DataVersion = 0x6851d6f7, + [1666863670.226501][25380:25380] CHIP:DMG: AttributePathIB = + [1666863670.226506][25380:25380] CHIP:DMG: { + [1666863670.226509][25380:25380] CHIP:DMG: Endpoint = 0x1, + [1666863670.226514][25380:25380] CHIP:DMG: Cluster = 0x300, + [1666863670.226518][25380:25380] CHIP:DMG: Attribute = 0x0000_0028, + [1666863670.226524][25380:25380] CHIP:DMG: } + [1666863670.226529][25380:25380] CHIP:DMG: + [1666863670.226533][25380:25380] CHIP:DMG: Data = 0, + [1666863670.226536][25380:25380] CHIP:DMG: }, + [1666863670.226543][25380:25380] CHIP:DMG: + [1666863670.226546][25380:25380] CHIP:DMG: }, + [1666863670.226551][25380:25380] CHIP:DMG: + [1666863670.226554][25380:25380] CHIP:DMG: ], + [1666863670.226559][25380:25380] CHIP:DMG: + [1666863670.226562][25380:25380] CHIP:DMG: SuppressResponse = true, + [1666863670.226566][25380:25380] CHIP:DMG: InteractionModelRevision = 1 + [1666863670.226568][25380:25380] CHIP:DMG: } disabled: true - label: "DUT reads from the TH the (0x0029) Primary6Y attribute" @@ -1324,23 +1489,32 @@ tests: Verify response contains an uint16 in TH(all-clusters-app) Logs: - CHIP:IM: Received Read request - CHIP:DMG: ReadRequestMessage = - CHIP:DMG: { - CHIP:DMG: AttributePathIBs = - CHIP:DMG: [ - CHIP:DMG: AttributePathIB = - CHIP:DMG: { - CHIP:DMG: Endpoint = 0x1, - CHIP:DMG: Cluster = 0x300, - CHIP:DMG: Attribute = 0x0000_0029, - CHIP:DMG: } - CHIP:DMG: - CHIP:DMG: ], - CHIP:DMG: - CHIP:DMG: isFabricFiltered = true, - CHIP:DMG: InteractionModelRevision = 1 - CHIP:DMG: }, + ReportDataMessage = + [1666863704.984668][25380:25380] CHIP:DMG: { + [1666863704.984671][25380:25380] CHIP:DMG: AttributeReportIBs = + [1666863704.984676][25380:25380] CHIP:DMG: [ + [1666863704.984679][25380:25380] CHIP:DMG: AttributeReportIB = + [1666863704.984684][25380:25380] CHIP:DMG: { + [1666863704.984687][25380:25380] CHIP:DMG: AttributeDataIB = + [1666863704.984691][25380:25380] CHIP:DMG: { + [1666863704.984695][25380:25380] CHIP:DMG: DataVersion = 0x6851d6f7, + [1666863704.984701][25380:25380] CHIP:DMG: AttributePathIB = + [1666863704.984704][25380:25380] CHIP:DMG: { + [1666863704.984709][25380:25380] CHIP:DMG: Endpoint = 0x1, + [1666863704.984712][25380:25380] CHIP:DMG: Cluster = 0x300, + [1666863704.984718][25380:25380] CHIP:DMG: Attribute = 0x0000_0029, + [1666863704.984721][25380:25380] CHIP:DMG: } + [1666863704.984725][25380:25380] CHIP:DMG: + [1666863704.984729][25380:25380] CHIP:DMG: Data = 0, + [1666863704.984732][25380:25380] CHIP:DMG: }, + [1666863704.984737][25380:25380] CHIP:DMG: + [1666863704.984740][25380:25380] CHIP:DMG: }, + [1666863704.984744][25380:25380] CHIP:DMG: + [1666863704.984746][25380:25380] CHIP:DMG: ], + [1666863704.984751][25380:25380] CHIP:DMG: + [1666863704.984754][25380:25380] CHIP:DMG: SuppressResponse = true, + [1666863704.984757][25380:25380] CHIP:DMG: InteractionModelRevision = 1 + [1666863704.984760][25380:25380] CHIP:DMG: } disabled: true - label: "DUT reads from the TH the (0x002a) Primary6Intensity attribute" @@ -1352,23 +1526,32 @@ tests: Verify response contains an uint8 in TH(all-clusters-app) Logs: - CHIP:IM: Received Read request - CHIP:DMG: ReadRequestMessage = - CHIP:DMG: { - CHIP:DMG: AttributePathIBs = - CHIP:DMG: [ - CHIP:DMG: AttributePathIB = - CHIP:DMG: { - CHIP:DMG: Endpoint = 0x1, - CHIP:DMG: Cluster = 0x300, - CHIP:DMG: Attribute = 0x0000_002a, - CHIP:DMG: } - CHIP:DMG: - CHIP:DMG: ], - CHIP:DMG: - CHIP:DMG: isFabricFiltered = true, - CHIP:DMG: InteractionModelRevision = 1 - CHIP:DMG: }, + ReportDataMessage = + [1666863735.953001][25380:25380] CHIP:DMG: { + [1666863735.953004][25380:25380] CHIP:DMG: AttributeReportIBs = + [1666863735.953010][25380:25380] CHIP:DMG: [ + [1666863735.953012][25380:25380] CHIP:DMG: AttributeReportIB = + [1666863735.953017][25380:25380] CHIP:DMG: { + [1666863735.953020][25380:25380] CHIP:DMG: AttributeDataIB = + [1666863735.953023][25380:25380] CHIP:DMG: { + [1666863735.953026][25380:25380] CHIP:DMG: DataVersion = 0x6851d6f7, + [1666863735.953030][25380:25380] CHIP:DMG: AttributePathIB = + [1666863735.953034][25380:25380] CHIP:DMG: { + [1666863735.953037][25380:25380] CHIP:DMG: Endpoint = 0x1, + [1666863735.953041][25380:25380] CHIP:DMG: Cluster = 0x300, + [1666863735.953044][25380:25380] CHIP:DMG: Attribute = 0x0000_002A, + [1666863735.953048][25380:25380] CHIP:DMG: } + [1666863735.953053][25380:25380] CHIP:DMG: + [1666863735.953057][25380:25380] CHIP:DMG: Data = 0, + [1666863735.953061][25380:25380] CHIP:DMG: }, + [1666863735.953066][25380:25380] CHIP:DMG: + [1666863735.953069][25380:25380] CHIP:DMG: }, + [1666863735.953073][25380:25380] CHIP:DMG: + [1666863735.953076][25380:25380] CHIP:DMG: ], + [1666863735.953081][25380:25380] CHIP:DMG: + [1666863735.953084][25380:25380] CHIP:DMG: SuppressResponse = true, + [1666863735.953089][25380:25380] CHIP:DMG: InteractionModelRevision = 1 + [1666863735.953091][25380:25380] CHIP:DMG: } disabled: true - label: "DUT reads from the TH the Optional (0x0030) WhitePointX attribute" @@ -1380,23 +1563,32 @@ tests: Verify response contains an uint16 in TH(all-clusters-app) Logs: - CHIP:IM: Received Read request - CHIP:DMG: ReadRequestMessage = - CHIP:DMG: { - CHIP:DMG: AttributePathIBs = - CHIP:DMG: [ - CHIP:DMG: AttributePathIB = - CHIP:DMG: { - CHIP:DMG: Endpoint = 0x1, - CHIP:DMG: Cluster = 0x300, - CHIP:DMG: Attribute = 0x0000_0030, - CHIP:DMG: } - CHIP:DMG: - CHIP:DMG: ], - CHIP:DMG: - CHIP:DMG: isFabricFiltered = true, - CHIP:DMG: InteractionModelRevision = 1 - CHIP:DMG: }, + ReportDataMessage = + [1666863776.073728][25380:25380] CHIP:DMG: { + [1666863776.073730][25380:25380] CHIP:DMG: AttributeReportIBs = + [1666863776.073736][25380:25380] CHIP:DMG: [ + [1666863776.073739][25380:25380] CHIP:DMG: AttributeReportIB = + [1666863776.073743][25380:25380] CHIP:DMG: { + [1666863776.073746][25380:25380] CHIP:DMG: AttributeDataIB = + [1666863776.073750][25380:25380] CHIP:DMG: { + [1666863776.073753][25380:25380] CHIP:DMG: DataVersion = 0x6851d6f7, + [1666863776.073757][25380:25380] CHIP:DMG: AttributePathIB = + [1666863776.073760][25380:25380] CHIP:DMG: { + [1666863776.073764][25380:25380] CHIP:DMG: Endpoint = 0x1, + [1666863776.073767][25380:25380] CHIP:DMG: Cluster = 0x300, + [1666863776.073771][25380:25380] CHIP:DMG: Attribute = 0x0000_0030, + [1666863776.073774][25380:25380] CHIP:DMG: } + [1666863776.073778][25380:25380] CHIP:DMG: + [1666863776.073782][25380:25380] CHIP:DMG: Data = 0, + [1666863776.073785][25380:25380] CHIP:DMG: }, + [1666863776.073790][25380:25380] CHIP:DMG: + [1666863776.073792][25380:25380] CHIP:DMG: }, + [1666863776.073797][25380:25380] CHIP:DMG: + [1666863776.073799][25380:25380] CHIP:DMG: ], + [1666863776.073804][25380:25380] CHIP:DMG: + [1666863776.073807][25380:25380] CHIP:DMG: SuppressResponse = true, + [1666863776.073809][25380:25380] CHIP:DMG: InteractionModelRevision = 1 + [1666863776.073812][25380:25380] CHIP:DMG: } disabled: true - label: "DUT reads from the TH the Optional (0x0031) WhitePointY attribute" @@ -1407,23 +1599,32 @@ tests: Verify response contains an uint16 in TH(all-clusters-app) Logs: - CHIP:IM: Received Read request - CHIP:DMG: ReadRequestMessage = - CHIP:DMG: { - CHIP:DMG: AttributePathIBs = - CHIP:DMG: [ - CHIP:DMG: AttributePathIB = - CHIP:DMG: { - CHIP:DMG: Endpoint = 0x1, - CHIP:DMG: Cluster = 0x300, - CHIP:DMG: Attribute = 0x0000_0031, - CHIP:DMG: } - CHIP:DMG: - CHIP:DMG: ], - CHIP:DMG: - CHIP:DMG: isFabricFiltered = true, - CHIP:DMG: InteractionModelRevision = 1 - CHIP:DMG: }, + ReportDataMessage = + [1666863799.002352][25380:25380] CHIP:DMG: { + [1666863799.002358][25380:25380] CHIP:DMG: AttributeReportIBs = + [1666863799.002369][25380:25380] CHIP:DMG: [ + [1666863799.002375][25380:25380] CHIP:DMG: AttributeReportIB = + [1666863799.002392][25380:25380] CHIP:DMG: { + [1666863799.002399][25380:25380] CHIP:DMG: AttributeDataIB = + [1666863799.002410][25380:25380] CHIP:DMG: { + [1666863799.002418][25380:25380] CHIP:DMG: DataVersion = 0x6851d6f7, + [1666863799.002424][25380:25380] CHIP:DMG: AttributePathIB = + [1666863799.002431][25380:25380] CHIP:DMG: { + [1666863799.002440][25380:25380] CHIP:DMG: Endpoint = 0x1, + [1666863799.002448][25380:25380] CHIP:DMG: Cluster = 0x300, + [1666863799.002455][25380:25380] CHIP:DMG: Attribute = 0x0000_0031, + [1666863799.002464][25380:25380] CHIP:DMG: } + [1666863799.002474][25380:25380] CHIP:DMG: + [1666863799.002485][25380:25380] CHIP:DMG: Data = 0, + [1666863799.002491][25380:25380] CHIP:DMG: }, + [1666863799.002501][25380:25380] CHIP:DMG: + [1666863799.002508][25380:25380] CHIP:DMG: }, + [1666863799.002516][25380:25380] CHIP:DMG: + [1666863799.002523][25380:25380] CHIP:DMG: ], + [1666863799.002537][25380:25380] CHIP:DMG: + [1666863799.002544][25380:25380] CHIP:DMG: SuppressResponse = true, + [1666863799.002551][25380:25380] CHIP:DMG: InteractionModelRevision = 1 + [1666863799.002558][25380:25380] CHIP:DMG: } disabled: true - label: @@ -1436,23 +1637,32 @@ tests: Verify response contains an uint16 in TH(all-clusters-app) Logs: - CHIP:IM: Received Read request - CHIP:DMG: ReadRequestMessage = - CHIP:DMG: { - CHIP:DMG: AttributePathIBs = - CHIP:DMG: [ - CHIP:DMG: AttributePathIB = - CHIP:DMG: { - CHIP:DMG: Endpoint = 0x1, - CHIP:DMG: Cluster = 0x300, - CHIP:DMG: Attribute = 0x0000_0032, - CHIP:DMG: } - CHIP:DMG: - CHIP:DMG: ], - CHIP:DMG: - CHIP:DMG: isFabricFiltered = true, - CHIP:DMG: InteractionModelRevision = 1 - CHIP:DMG: }, + ReportDataMessage = + [1666863840.749291][25380:25380] CHIP:DMG: { + [1666863840.749294][25380:25380] CHIP:DMG: AttributeReportIBs = + [1666863840.749299][25380:25380] CHIP:DMG: [ + [1666863840.749301][25380:25380] CHIP:DMG: AttributeReportIB = + [1666863840.749306][25380:25380] CHIP:DMG: { + [1666863840.749309][25380:25380] CHIP:DMG: AttributeDataIB = + [1666863840.749312][25380:25380] CHIP:DMG: { + [1666863840.749315][25380:25380] CHIP:DMG: DataVersion = 0x6851d6f7, + [1666863840.749319][25380:25380] CHIP:DMG: AttributePathIB = + [1666863840.749323][25380:25380] CHIP:DMG: { + [1666863840.749327][25380:25380] CHIP:DMG: Endpoint = 0x1, + [1666863840.749331][25380:25380] CHIP:DMG: Cluster = 0x300, + [1666863840.749335][25380:25380] CHIP:DMG: Attribute = 0x0000_0032, + [1666863840.749338][25380:25380] CHIP:DMG: } + [1666863840.749342][25380:25380] CHIP:DMG: + [1666863840.749346][25380:25380] CHIP:DMG: Data = 0, + [1666863840.749349][25380:25380] CHIP:DMG: }, + [1666863840.749354][25380:25380] CHIP:DMG: + [1666863840.749357][25380:25380] CHIP:DMG: }, + [1666863840.749361][25380:25380] CHIP:DMG: + [1666863840.749364][25380:25380] CHIP:DMG: ], + [1666863840.749369][25380:25380] CHIP:DMG: + [1666863840.749372][25380:25380] CHIP:DMG: SuppressResponse = true, + [1666863840.749375][25380:25380] CHIP:DMG: InteractionModelRevision = 1 + [1666863840.749378][25380:25380] CHIP:DMG: } disabled: true - label: @@ -1465,23 +1675,32 @@ tests: Verify response contains an uint16 in TH(all-clusters-app) Logs: - CHIP:IM: Received Read request - CHIP:DMG: ReadRequestMessage = - CHIP:DMG: { - CHIP:DMG: AttributePathIBs = - CHIP:DMG: [ - CHIP:DMG: AttributePathIB = - CHIP:DMG: { - CHIP:DMG: Endpoint = 0x1, - CHIP:DMG: Cluster = 0x300, - CHIP:DMG: Attribute = 0x0000_0033, - CHIP:DMG: } - CHIP:DMG: - CHIP:DMG: ], - CHIP:DMG: - CHIP:DMG: isFabricFiltered = true, - CHIP:DMG: InteractionModelRevision = 1 - CHIP:DMG: }, + ReportDataMessage = + [1666863871.297604][25380:25380] CHIP:DMG: { + [1666863871.297607][25380:25380] CHIP:DMG: AttributeReportIBs = + [1666863871.297612][25380:25380] CHIP:DMG: [ + [1666863871.297615][25380:25380] CHIP:DMG: AttributeReportIB = + [1666863871.297621][25380:25380] CHIP:DMG: { + [1666863871.297624][25380:25380] CHIP:DMG: AttributeDataIB = + [1666863871.297628][25380:25380] CHIP:DMG: { + [1666863871.297631][25380:25380] CHIP:DMG: DataVersion = 0x6851d6f7, + [1666863871.297635][25380:25380] CHIP:DMG: AttributePathIB = + [1666863871.297638][25380:25380] CHIP:DMG: { + [1666863871.297642][25380:25380] CHIP:DMG: Endpoint = 0x1, + [1666863871.297645][25380:25380] CHIP:DMG: Cluster = 0x300, + [1666863871.297650][25380:25380] CHIP:DMG: Attribute = 0x0000_0033, + [1666863871.297653][25380:25380] CHIP:DMG: } + [1666863871.297657][25380:25380] CHIP:DMG: + [1666863871.297661][25380:25380] CHIP:DMG: Data = 0, + [1666863871.297664][25380:25380] CHIP:DMG: }, + [1666863871.297676][25380:25380] CHIP:DMG: + [1666863871.297680][25380:25380] CHIP:DMG: }, + [1666863871.297685][25380:25380] CHIP:DMG: + [1666863871.297687][25380:25380] CHIP:DMG: ], + [1666863871.297692][25380:25380] CHIP:DMG: + [1666863871.297695][25380:25380] CHIP:DMG: SuppressResponse = true, + [1666863871.297697][25380:25380] CHIP:DMG: InteractionModelRevision = 1 + [1666863871.297700][25380:25380] CHIP:DMG: } disabled: true - label: @@ -1495,23 +1714,32 @@ tests: Verify response contains an uint8 in TH(all-clusters-app) Logs: - CHIP:IM: Received Read request - CHIP:DMG: ReadRequestMessage = - CHIP:DMG: { - CHIP:DMG: AttributePathIBs = - CHIP:DMG: [ - CHIP:DMG: AttributePathIB = - CHIP:DMG: { - CHIP:DMG: Endpoint = 0x1, - CHIP:DMG: Cluster = 0x300, - CHIP:DMG: Attribute = 0x0000_0034, - CHIP:DMG: } - CHIP:DMG: - CHIP:DMG: ], - CHIP:DMG: - CHIP:DMG: isFabricFiltered = true, - CHIP:DMG: InteractionModelRevision = 1 - CHIP:DMG: }, + ReportDataMessage = + [1666863905.049383][25380:25380] CHIP:DMG: { + [1666863905.049386][25380:25380] CHIP:DMG: AttributeReportIBs = + [1666863905.049391][25380:25380] CHIP:DMG: [ + [1666863905.049393][25380:25380] CHIP:DMG: AttributeReportIB = + [1666863905.049399][25380:25380] CHIP:DMG: { + [1666863905.049401][25380:25380] CHIP:DMG: AttributeDataIB = + [1666863905.049405][25380:25380] CHIP:DMG: { + [1666863905.049409][25380:25380] CHIP:DMG: DataVersion = 0x6851d6f7, + [1666863905.049413][25380:25380] CHIP:DMG: AttributePathIB = + [1666863905.049416][25380:25380] CHIP:DMG: { + [1666863905.049421][25380:25380] CHIP:DMG: Endpoint = 0x1, + [1666863905.049424][25380:25380] CHIP:DMG: Cluster = 0x300, + [1666863905.049428][25380:25380] CHIP:DMG: Attribute = 0x0000_0034, + [1666863905.049431][25380:25380] CHIP:DMG: } + [1666863905.049436][25380:25380] CHIP:DMG: + [1666863905.049439][25380:25380] CHIP:DMG: Data = 0, + [1666863905.049442][25380:25380] CHIP:DMG: }, + [1666863905.049447][25380:25380] CHIP:DMG: + [1666863905.049450][25380:25380] CHIP:DMG: }, + [1666863905.049454][25380:25380] CHIP:DMG: + [1666863905.049458][25380:25380] CHIP:DMG: ], + [1666863905.049463][25380:25380] CHIP:DMG: + [1666863905.049466][25380:25380] CHIP:DMG: SuppressResponse = true, + [1666863905.049469][25380:25380] CHIP:DMG: InteractionModelRevision = 1 + [1666863905.049471][25380:25380] CHIP:DMG: } disabled: true - label: @@ -1524,23 +1752,32 @@ tests: Verify response contains an uint16 in TH(all-clusters-app) Logs: - CHIP:IM: Received Read request - CHIP:DMG: ReadRequestMessage = - CHIP:DMG: { - CHIP:DMG: AttributePathIBs = - CHIP:DMG: [ - CHIP:DMG: AttributePathIB = - CHIP:DMG: { - CHIP:DMG: Endpoint = 0x1, - CHIP:DMG: Cluster = 0x300, - CHIP:DMG: Attribute = 0x0000_0036, - CHIP:DMG: } - CHIP:DMG: - CHIP:DMG: ], - CHIP:DMG: - CHIP:DMG: isFabricFiltered = true, - CHIP:DMG: InteractionModelRevision = 1 - CHIP:DMG: }, + ReportDataMessage = + [1666863936.141298][25380:25380] CHIP:DMG: { + [1666863936.141302][25380:25380] CHIP:DMG: AttributeReportIBs = + [1666863936.141309][25380:25380] CHIP:DMG: [ + [1666863936.141312][25380:25380] CHIP:DMG: AttributeReportIB = + [1666863936.141320][25380:25380] CHIP:DMG: { + [1666863936.141325][25380:25380] CHIP:DMG: AttributeDataIB = + [1666863936.141330][25380:25380] CHIP:DMG: { + [1666863936.141334][25380:25380] CHIP:DMG: DataVersion = 0x6851d6f7, + [1666863936.141339][25380:25380] CHIP:DMG: AttributePathIB = + [1666863936.141344][25380:25380] CHIP:DMG: { + [1666863936.141349][25380:25380] CHIP:DMG: Endpoint = 0x1, + [1666863936.141354][25380:25380] CHIP:DMG: Cluster = 0x300, + [1666863936.141359][25380:25380] CHIP:DMG: Attribute = 0x0000_0036, + [1666863936.141364][25380:25380] CHIP:DMG: } + [1666863936.141369][25380:25380] CHIP:DMG: + [1666863936.141375][25380:25380] CHIP:DMG: Data = 0, + [1666863936.141379][25380:25380] CHIP:DMG: }, + [1666863936.141386][25380:25380] CHIP:DMG: + [1666863936.141391][25380:25380] CHIP:DMG: }, + [1666863936.141397][25380:25380] CHIP:DMG: + [1666863936.141401][25380:25380] CHIP:DMG: ], + [1666863936.141408][25380:25380] CHIP:DMG: + [1666863936.141412][25380:25380] CHIP:DMG: SuppressResponse = true, + [1666863936.141417][25380:25380] CHIP:DMG: InteractionModelRevision = 1 + [1666863936.141420][25380:25380] CHIP:DMG: } disabled: true - label: @@ -1553,23 +1790,32 @@ tests: Verify response contains an uint16 in TH(all-clusters-app) Logs: - CHIP:IM: Received Read request - CHIP:DMG: ReadRequestMessage = - CHIP:DMG: { - CHIP:DMG: AttributePathIBs = - CHIP:DMG: [ - CHIP:DMG: AttributePathIB = - CHIP:DMG: { - CHIP:DMG: Endpoint = 0x1, - CHIP:DMG: Cluster = 0x300, - CHIP:DMG: Attribute = 0x0000_0037, - CHIP:DMG: } - CHIP:DMG: - CHIP:DMG: ], - CHIP:DMG: - CHIP:DMG: isFabricFiltered = true, - CHIP:DMG: InteractionModelRevision = 1 - CHIP:DMG: }, + ReportDataMessage = + [1666863962.602460][25380:25380] CHIP:DMG: { + [1666863962.602464][25380:25380] CHIP:DMG: AttributeReportIBs = + [1666863962.602471][25380:25380] CHIP:DMG: [ + [1666863962.602475][25380:25380] CHIP:DMG: AttributeReportIB = + [1666863962.602481][25380:25380] CHIP:DMG: { + [1666863962.602486][25380:25380] CHIP:DMG: AttributeDataIB = + [1666863962.602491][25380:25380] CHIP:DMG: { + [1666863962.602496][25380:25380] CHIP:DMG: DataVersion = 0x6851d6f7, + [1666863962.602501][25380:25380] CHIP:DMG: AttributePathIB = + [1666863962.602506][25380:25380] CHIP:DMG: { + [1666863962.602511][25380:25380] CHIP:DMG: Endpoint = 0x1, + [1666863962.602516][25380:25380] CHIP:DMG: Cluster = 0x300, + [1666863962.602521][25380:25380] CHIP:DMG: Attribute = 0x0000_0037, + [1666863962.602527][25380:25380] CHIP:DMG: } + [1666863962.602533][25380:25380] CHIP:DMG: + [1666863962.602539][25380:25380] CHIP:DMG: Data = 0, + [1666863962.602543][25380:25380] CHIP:DMG: }, + [1666863962.602549][25380:25380] CHIP:DMG: + [1666863962.602553][25380:25380] CHIP:DMG: }, + [1666863962.602559][25380:25380] CHIP:DMG: + [1666863962.602563][25380:25380] CHIP:DMG: ], + [1666863962.602571][25380:25380] CHIP:DMG: + [1666863962.602574][25380:25380] CHIP:DMG: SuppressResponse = true, + [1666863962.602579][25380:25380] CHIP:DMG: InteractionModelRevision = 1 + [1666863962.602582][25380:25380] CHIP:DMG: } disabled: true - label: @@ -1583,23 +1829,32 @@ tests: Verify response contains an uint8 in TH(all-clusters-app) Logs: - CHIP:IM: Received Read request - CHIP:DMG: ReadRequestMessage = - CHIP:DMG: { - CHIP:DMG: AttributePathIBs = - CHIP:DMG: [ - CHIP:DMG: AttributePathIB = - CHIP:DMG: { - CHIP:DMG: Endpoint = 0x1, - CHIP:DMG: Cluster = 0x300, - CHIP:DMG: Attribute = 0x0000_0038, - CHIP:DMG: } - CHIP:DMG: - CHIP:DMG: ], - CHIP:DMG: - CHIP:DMG: isFabricFiltered = true, - CHIP:DMG: InteractionModelRevision = 1 - CHIP:DMG: }, + ReportDataMessage = + [1666863996.208062][25380:25380] CHIP:DMG: { + [1666863996.208066][25380:25380] CHIP:DMG: AttributeReportIBs = + [1666863996.208073][25380:25380] CHIP:DMG: [ + [1666863996.208076][25380:25380] CHIP:DMG: AttributeReportIB = + [1666863996.208085][25380:25380] CHIP:DMG: { + [1666863996.208089][25380:25380] CHIP:DMG: AttributeDataIB = + [1666863996.208094][25380:25380] CHIP:DMG: { + [1666863996.208098][25380:25380] CHIP:DMG: DataVersion = 0x6851d6f7, + [1666863996.208103][25380:25380] CHIP:DMG: AttributePathIB = + [1666863996.208108][25380:25380] CHIP:DMG: { + [1666863996.208114][25380:25380] CHIP:DMG: Endpoint = 0x1, + [1666863996.208119][25380:25380] CHIP:DMG: Cluster = 0x300, + [1666863996.208127][25380:25380] CHIP:DMG: Attribute = 0x0000_0038, + [1666863996.208132][25380:25380] CHIP:DMG: } + [1666863996.208138][25380:25380] CHIP:DMG: + [1666863996.208144][25380:25380] CHIP:DMG: Data = 0, + [1666863996.208149][25380:25380] CHIP:DMG: }, + [1666863996.208155][25380:25380] CHIP:DMG: + [1666863996.208161][25380:25380] CHIP:DMG: }, + [1666863996.208167][25380:25380] CHIP:DMG: + [1666863996.208170][25380:25380] CHIP:DMG: ], + [1666863996.208177][25380:25380] CHIP:DMG: + [1666863996.208182][25380:25380] CHIP:DMG: SuppressResponse = true, + [1666863996.208186][25380:25380] CHIP:DMG: InteractionModelRevision = 1 + [1666863996.208190][25380:25380] CHIP:DMG: } disabled: true - label: @@ -1612,23 +1867,32 @@ tests: Verify response contains an uint16 in TH(all-clusters-app) Logs: - CHIP:IM: Received Read request - CHIP:DMG: ReadRequestMessage = - CHIP:DMG: { - CHIP:DMG: AttributePathIBs = - CHIP:DMG: [ - CHIP:DMG: AttributePathIB = - CHIP:DMG: { - CHIP:DMG: Endpoint = 0x1, - CHIP:DMG: Cluster = 0x300, - CHIP:DMG: Attribute = 0x0000_003a, - CHIP:DMG: } - CHIP:DMG: - CHIP:DMG: ], - CHIP:DMG: - CHIP:DMG: isFabricFiltered = true, - CHIP:DMG: InteractionModelRevision = 1 - CHIP:DMG: }, + ReportDataMessage = + [1666864024.766979][25380:25380] CHIP:DMG: { + [1666864024.766982][25380:25380] CHIP:DMG: AttributeReportIBs = + [1666864024.766987][25380:25380] CHIP:DMG: [ + [1666864024.766990][25380:25380] CHIP:DMG: AttributeReportIB = + [1666864024.766995][25380:25380] CHIP:DMG: { + [1666864024.766998][25380:25380] CHIP:DMG: AttributeDataIB = + [1666864024.767001][25380:25380] CHIP:DMG: { + [1666864024.767006][25380:25380] CHIP:DMG: DataVersion = 0x6851d6f7, + [1666864024.767010][25380:25380] CHIP:DMG: AttributePathIB = + [1666864024.767015][25380:25380] CHIP:DMG: { + [1666864024.767020][25380:25380] CHIP:DMG: Endpoint = 0x1, + [1666864024.767025][25380:25380] CHIP:DMG: Cluster = 0x300, + [1666864024.767032][25380:25380] CHIP:DMG: Attribute = 0x0000_003A, + [1666864024.767037][25380:25380] CHIP:DMG: } + [1666864024.767043][25380:25380] CHIP:DMG: + [1666864024.767048][25380:25380] CHIP:DMG: Data = 0, + [1666864024.767053][25380:25380] CHIP:DMG: }, + [1666864024.767059][25380:25380] CHIP:DMG: + [1666864024.767062][25380:25380] CHIP:DMG: }, + [1666864024.767069][25380:25380] CHIP:DMG: + [1666864024.767071][25380:25380] CHIP:DMG: ], + [1666864024.767078][25380:25380] CHIP:DMG: + [1666864024.767081][25380:25380] CHIP:DMG: SuppressResponse = true, + [1666864024.767086][25380:25380] CHIP:DMG: InteractionModelRevision = 1 + [1666864024.767088][25380:25380] CHIP:DMG: } disabled: true - label: @@ -1641,23 +1905,32 @@ tests: Verify response contains an uint16 in TH(all-clusters-app) Logs: - CHIP:IM: Received Read request - CHIP:DMG: ReadRequestMessage = - CHIP:DMG: { - CHIP:DMG: AttributePathIBs = - CHIP:DMG: [ - CHIP:DMG: AttributePathIB = - CHIP:DMG: { - CHIP:DMG: Endpoint = 0x1, - CHIP:DMG: Cluster = 0x300, - CHIP:DMG: Attribute = 0x0000_003b, - CHIP:DMG: } - CHIP:DMG: - CHIP:DMG: ], - CHIP:DMG: - CHIP:DMG: isFabricFiltered = true, - CHIP:DMG: InteractionModelRevision = 1 - CHIP:DMG: }, + ReportDataMessage = + [1666864059.275756][25380:25380] CHIP:DMG: { + [1666864059.275759][25380:25380] CHIP:DMG: AttributeReportIBs = + [1666864059.275765][25380:25380] CHIP:DMG: [ + [1666864059.275767][25380:25380] CHIP:DMG: AttributeReportIB = + [1666864059.275771][25380:25380] CHIP:DMG: { + [1666864059.275774][25380:25380] CHIP:DMG: AttributeDataIB = + [1666864059.275778][25380:25380] CHIP:DMG: { + [1666864059.275780][25380:25380] CHIP:DMG: DataVersion = 0x6851d6f7, + [1666864059.275784][25380:25380] CHIP:DMG: AttributePathIB = + [1666864059.275787][25380:25380] CHIP:DMG: { + [1666864059.275791][25380:25380] CHIP:DMG: Endpoint = 0x1, + [1666864059.275794][25380:25380] CHIP:DMG: Cluster = 0x300, + [1666864059.275800][25380:25380] CHIP:DMG: Attribute = 0x0000_003B, + [1666864059.275806][25380:25380] CHIP:DMG: } + [1666864059.275811][25380:25380] CHIP:DMG: + [1666864059.275816][25380:25380] CHIP:DMG: Data = 0, + [1666864059.275820][25380:25380] CHIP:DMG: }, + [1666864059.275826][25380:25380] CHIP:DMG: + [1666864059.275830][25380:25380] CHIP:DMG: }, + [1666864059.275836][25380:25380] CHIP:DMG: + [1666864059.275838][25380:25380] CHIP:DMG: ], + [1666864059.275844][25380:25380] CHIP:DMG: + [1666864059.275847][25380:25380] CHIP:DMG: SuppressResponse = true, + [1666864059.275850][25380:25380] CHIP:DMG: InteractionModelRevision = 1 + [1666864059.275854][25380:25380] CHIP:DMG: } disabled: true - label: @@ -1671,21 +1944,30 @@ tests: Verify response contains an uint8 in TH(all-clusters-app) Logs: - CHIP:IM: Received Read request - CHIP:DMG: ReadRequestMessage = - CHIP:DMG: { - CHIP:DMG: AttributePathIBs = - CHIP:DMG: [ - CHIP:DMG: AttributePathIB = - CHIP:DMG: { - CHIP:DMG: Endpoint = 0x1, - CHIP:DMG: Cluster = 0x300, - CHIP:DMG: Attribute = 0x0000_003c, - CHIP:DMG: } - CHIP:DMG: - CHIP:DMG: ], - CHIP:DMG: - CHIP:DMG: isFabricFiltered = true, - CHIP:DMG: InteractionModelRevision = 1 - CHIP:DMG: }, + ReportDataMessage = + [1666864090.690549][25380:25380] CHIP:DMG: { + [1666864090.690552][25380:25380] CHIP:DMG: AttributeReportIBs = + [1666864090.690557][25380:25380] CHIP:DMG: [ + [1666864090.690559][25380:25380] CHIP:DMG: AttributeReportIB = + [1666864090.690564][25380:25380] CHIP:DMG: { + [1666864090.690567][25380:25380] CHIP:DMG: AttributeDataIB = + [1666864090.690571][25380:25380] CHIP:DMG: { + [1666864090.690575][25380:25380] CHIP:DMG: DataVersion = 0x6851d6f7, + [1666864090.690578][25380:25380] CHIP:DMG: AttributePathIB = + [1666864090.690582][25380:25380] CHIP:DMG: { + [1666864090.690587][25380:25380] CHIP:DMG: Endpoint = 0x1, + [1666864090.690590][25380:25380] CHIP:DMG: Cluster = 0x300, + [1666864090.690594][25380:25380] CHIP:DMG: Attribute = 0x0000_003C, + [1666864090.690597][25380:25380] CHIP:DMG: } + [1666864090.690602][25380:25380] CHIP:DMG: + [1666864090.690605][25380:25380] CHIP:DMG: Data = 0, + [1666864090.690611][25380:25380] CHIP:DMG: }, + [1666864090.690615][25380:25380] CHIP:DMG: + [1666864090.690619][25380:25380] CHIP:DMG: }, + [1666864090.690623][25380:25380] CHIP:DMG: + [1666864090.690627][25380:25380] CHIP:DMG: ], + [1666864090.690632][25380:25380] CHIP:DMG: + [1666864090.690635][25380:25380] CHIP:DMG: SuppressResponse = true, + [1666864090.690638][25380:25380] CHIP:DMG: InteractionModelRevision = 1 + [1666864090.690640][25380:25380] CHIP:DMG: } disabled: true diff --git a/src/app/tests/suites/certification/Test_TC_CC_3_4.yaml b/src/app/tests/suites/certification/Test_TC_CC_3_4.yaml index 1bf97283ac8138..682d30ffbd9e49 100644 --- a/src/app/tests/suites/certification/Test_TC_CC_3_4.yaml +++ b/src/app/tests/suites/certification/Test_TC_CC_3_4.yaml @@ -34,6 +34,40 @@ tests: 1. Commission DUT to TH 2. Set DUT OnOff to On + ./chip-tool onoff on 1 1 + + Verify response contains a success (value 0x00) status On TH(chip-tool) Logs: + [1659710262.390398][4459:4464] CHIP:DMG: InvokeResponseMessage = + [1659710262.390424][4459:4464] CHIP:DMG: { + [1659710262.390448][4459:4464] CHIP:DMG: suppressResponse = false, + [1659710262.390472][4459:4464] CHIP:DMG: InvokeResponseIBs = + [1659710262.390503][4459:4464] CHIP:DMG: [ + [1659710262.390527][4459:4464] CHIP:DMG: InvokeResponseIB = + [1659710262.390559][4459:4464] CHIP:DMG: { + [1659710262.390584][4459:4464] CHIP:DMG: CommandStatusIB = + [1659710262.390617][4459:4464] CHIP:DMG: { + [1659710262.390642][4459:4464] CHIP:DMG: CommandPathIB = + [1659710262.390681][4459:4464] CHIP:DMG: { + [1659710262.390715][4459:4464] CHIP:DMG: EndpointId = 0x1, + [1659710262.390754][4459:4464] CHIP:DMG: ClusterId = 0x6, + [1659710262.390791][4459:4464] CHIP:DMG: CommandId = 0x1, + [1659710262.390826][4459:4464] CHIP:DMG: }, + [1659710262.390866][4459:4464] CHIP:DMG: + [1659710262.390896][4459:4464] CHIP:DMG: StatusIB = + [1659710262.390938][4459:4464] CHIP:DMG: { + [1659710262.390977][4459:4464] CHIP:DMG: status = 0x00 (SUCCESS), + [1659710262.391012][4459:4464] CHIP:DMG: }, + [1659710262.391050][4459:4464] CHIP:DMG: + [1659710262.391078][4459:4464] CHIP:DMG: }, + [1659710262.391114][4459:4464] CHIP:DMG: + [1659710262.391143][4459:4464] CHIP:DMG: }, + [1659710262.391174][4459:4464] CHIP:DMG: + [1659710262.391198][4459:4464] CHIP:DMG: ], + [1659710262.391227][4459:4464] CHIP:DMG: + [1659710262.391251][4459:4464] CHIP:DMG: InteractionModelRevision = 1 + [1659710262.391273][4459:4464] CHIP:DMG: }, + [1659710262.391331][4459:4464] CHIP:DMG: Received Command Response Status for Endpoint=1 Cluster=0x0000_0006 Command=0x0000_0001 Status=0x0 + [1659710262.391373][4459:4464] CHIP:DMG: ICR moving to [AwaitingDe] 3. DUT supports CC.C.F00(HS) disabled: true @@ -45,38 +79,35 @@ tests: Verify success response in TH(all-clusters-app) Log: - [1657911287.814194][2977:2977] CHIP:DMG: InvokeRequestMessage = - [1657911287.814246][2977:2977] CHIP:DMG: { - [1657911287.814289][2977:2977] CHIP:DMG: suppressResponse = false, - [1657911287.814340][2977:2977] CHIP:DMG: timedRequest = false, - [1657911287.814385][2977:2977] CHIP:DMG: InvokeRequests = - [1657911287.814445][2977:2977] CHIP:DMG: [ - [1657911287.814491][2977:2977] CHIP:DMG: CommandDataIB = - [1657911287.814543][2977:2977] CHIP:DMG: { - [1657911287.814591][2977:2977] CHIP:DMG: CommandPathIB = - [1657911287.814644][2977:2977] CHIP:DMG: { - [1657911287.814698][2977:2977] CHIP:DMG: EndpointId = 0x1, - [1657911287.814756][2977:2977] CHIP:DMG: ClusterId = 0x300, - [1657911287.814811][2977:2977] CHIP:DMG: CommandId = 0x0, - [1657911287.814863][2977:2977] CHIP:DMG: }, - [1657911287.814918][2977:2977] CHIP:DMG: - [1657911287.814969][2977:2977] CHIP:DMG: CommandFields = - [1657911287.815021][2977:2977] CHIP:DMG: { - [1657911287.815062][2977:2977] CHIP:DMG: 0x0 = 1, - [1657911287.815092][2977:2977] CHIP:DMG: 0x1 = 0, - [1657911287.815123][2977:2977] CHIP:DMG: 0x2 = 300, - [1657911287.815221][2977:2977] CHIP:DMG: 0x3 = 0, - [1657911287.815256][2977:2977] CHIP:DMG: 0x4 = 0, - [1657911287.815285][2977:2977] CHIP:DMG: }, - [1657911287.815311][2977:2977] CHIP:DMG: }, - [1657911287.815342][2977:2977] CHIP:DMG: - [1657911287.815366][2977:2977] CHIP:DMG: ], - [1657911287.815397][2977:2977] CHIP:DMG: - [1657911287.815420][2977:2977] CHIP:DMG: InteractionModelRevision = 1 - [1657911287.815443][2977:2977] CHIP:DMG: }, - [1657911287.815520][2977:2977] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=o - [1657911287.815562][2977:2977] CHIP:DMG: AccessControl: allowed - [1657911287.815590][2977:2977] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0300 Command=0x0000_0000 + InvokeResponseMessage = + [1666870032.550840][28972:28972] CHIP:DMG: { + [1666870032.550844][28972:28972] CHIP:DMG: suppressResponse = false, + [1666870032.550847][28972:28972] CHIP:DMG: InvokeResponseIBs = + [1666870032.550852][28972:28972] CHIP:DMG: [ + [1666870032.550855][28972:28972] CHIP:DMG: InvokeResponseIB = + [1666870032.550861][28972:28972] CHIP:DMG: { + [1666870032.550864][28972:28972] CHIP:DMG: CommandStatusIB = + [1666870032.550867][28972:28972] CHIP:DMG: { + [1666870032.550870][28972:28972] CHIP:DMG: CommandPathIB = + [1666870032.550874][28972:28972] CHIP:DMG: { + [1666870032.550877][28972:28972] CHIP:DMG: EndpointId = 0x1, + [1666870032.550881][28972:28972] CHIP:DMG: ClusterId = 0x300, + [1666870032.550888][28972:28972] CHIP:DMG: CommandId = 0x0, + [1666870032.550892][28972:28972] CHIP:DMG: }, + [1666870032.550898][28972:28972] CHIP:DMG: + [1666870032.550901][28972:28972] CHIP:DMG: StatusIB = + [1666870032.550905][28972:28972] CHIP:DMG: { + [1666870032.550909][28972:28972] CHIP:DMG: status = 0x00 (SUCCESS), + [1666870032.550912][28972:28972] CHIP:DMG: }, + [1666870032.550915][28972:28972] CHIP:DMG: + [1666870032.550918][28972:28972] CHIP:DMG: }, + [1666870032.550923][28972:28972] CHIP:DMG: + [1666870032.550926][28972:28972] CHIP:DMG: }, + [1666870032.550930][28972:28972] CHIP:DMG: + [1666870032.550932][28972:28972] CHIP:DMG: ], + [1666870032.550936][28972:28972] CHIP:DMG: + [1666870032.550939][28972:28972] CHIP:DMG: InteractionModelRevision = 1 + [1666870032.550942][28972:28972] CHIP:DMG: }, disabled: true - label: @@ -85,31 +116,33 @@ tests: verification: | ./chip-tool colorcontrol read current-hue 1 1 - Verify response contains a CurrentHue value in TH(all-clusters-app) Logs: - [1657911327.184763][2977:2977] CHIP:IM: Received Read request - [1657911327.184901][2977:2977] CHIP:DMG: ReadRequestMessage = - [1657911327.184952][2977:2977] CHIP:DMG: { - [1657911327.184993][2977:2977] CHIP:DMG: AttributePathIBs = - [1657911327.185041][2977:2977] CHIP:DMG: [ - [1657911327.185084][2977:2977] CHIP:DMG: AttributePathIB = - [1657911327.185133][2977:2977] CHIP:DMG: { - [1657911327.185185][2977:2977] CHIP:DMG: Endpoint = 0x1, - [1657911327.185243][2977:2977] CHIP:DMG: Cluster = 0x300, - [1657911327.185301][2977:2977] CHIP:DMG: Attribute = 0x0000_0000, - [1657911327.185355][2977:2977] CHIP:DMG: } - [1657911327.185407][2977:2977] CHIP:DMG: - [1657911327.185455][2977:2977] CHIP:DMG: ], - [1657911327.185506][2977:2977] CHIP:DMG: - [1657911327.185553][2977:2977] CHIP:DMG: isFabricFiltered = true, - [1657911327.185599][2977:2977] CHIP:DMG: InteractionModelRevision = 1 - [1657911327.185642][2977:2977] CHIP:DMG: }, - [1657911327.185770][2977:2977] CHIP:DMG: IM RH moving to [GeneratingReports] - [1657911327.185916][2977:2977] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1657911327.185968][2977:2977] CHIP:DMG: Cluster 300, Attribute 0 is dirty - [1657911327.186007][2977:2977] CHIP:DMG: Reading attribute: Cluster=0x0000_0300 Endpoint=1 AttributeId=0x0000_0000 (expanded=0) - [1657911327.186056][2977:2977] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=v - [1657911327.186111][2977:2977] CHIP:DMG: AccessControl: allowed - [1657911327.186199][2977:2977] CHIP:DMG: Sending report (payload has 37 bytes)... + After 30 Seconds, Verify response contains a CurrentHue value in TH(all-clusters-app) Logs: + ReportDataMessage = + [1666949574.856267][53285:53285] CHIP:DMG: { + [1666949574.856270][53285:53285] CHIP:DMG: AttributeReportIBs = + [1666949574.856277][53285:53285] CHIP:DMG: [ + [1666949574.856282][53285:53285] CHIP:DMG: AttributeReportIB = + [1666949574.856288][53285:53285] CHIP:DMG: { + [1666949574.856293][53285:53285] CHIP:DMG: AttributeDataIB = + [1666949574.856300][53285:53285] CHIP:DMG: { + [1666949574.856305][53285:53285] CHIP:DMG: DataVersion = 0x2574734d, + [1666949574.856312][53285:53285] CHIP:DMG: AttributePathIB = + [1666949574.856317][53285:53285] CHIP:DMG: { + [1666949574.856323][53285:53285] CHIP:DMG: Endpoint = 0x1, + [1666949574.856328][53285:53285] CHIP:DMG: Cluster = 0x300, + [1666949574.856334][53285:53285] CHIP:DMG: Attribute = 0x0000_0000, + [1666949574.856338][53285:53285] CHIP:DMG: } + [1666949574.856346][53285:53285] CHIP:DMG: + [1666949574.856351][53285:53285] CHIP:DMG: Data = 1, + [1666949574.856355][53285:53285] CHIP:DMG: }, + [1666949574.856361][53285:53285] CHIP:DMG: + [1666949574.856366][53285:53285] CHIP:DMG: }, + [1666949574.856372][53285:53285] CHIP:DMG: + [1666949574.856376][53285:53285] CHIP:DMG: ], + [1666949574.856382][53285:53285] CHIP:DMG: + [1666949574.856388][53285:53285] CHIP:DMG: SuppressResponse = true, + [1666949574.856392][53285:53285] CHIP:DMG: InteractionModelRevision = 1 + [1666949574.856395][53285:53285] CHIP:DMG: } disabled: true - label: "DUT sends MoveHue command to TH" @@ -119,37 +152,35 @@ tests: Verify success response in TH(all-clusters-app) Log: - [1657911357.567908][2977:2977] CHIP:DMG: InvokeRequestMessage = - [1657911357.567957][2977:2977] CHIP:DMG: { - [1657911357.567999][2977:2977] CHIP:DMG: suppressResponse = false, - [1657911357.568048][2977:2977] CHIP:DMG: timedRequest = false, - [1657911357.568129][2977:2977] CHIP:DMG: InvokeRequests = - [1657911357.568189][2977:2977] CHIP:DMG: [ - [1657911357.568234][2977:2977] CHIP:DMG: CommandDataIB = - [1657911357.568289][2977:2977] CHIP:DMG: { - [1657911357.568335][2977:2977] CHIP:DMG: CommandPathIB = - [1657911357.568390][2977:2977] CHIP:DMG: { - [1657911357.568454][2977:2977] CHIP:DMG: EndpointId = 0x1, - [1657911357.568520][2977:2977] CHIP:DMG: ClusterId = 0x300, - [1657911357.568580][2977:2977] CHIP:DMG: CommandId = 0x1, - [1657911357.568636][2977:2977] CHIP:DMG: }, - [1657911357.568695][2977:2977] CHIP:DMG: - [1657911357.568746][2977:2977] CHIP:DMG: CommandFields = - [1657911357.568807][2977:2977] CHIP:DMG: { - [1657911357.568868][2977:2977] CHIP:DMG: 0x0 = 1, - [1657911357.568929][2977:2977] CHIP:DMG: 0x1 = 10, - [1657911357.569006][2977:2977] CHIP:DMG: 0x2 = 0, - [1657911357.569071][2977:2977] CHIP:DMG: 0x3 = 0, - [1657911357.569131][2977:2977] CHIP:DMG: }, - [1657911357.569189][2977:2977] CHIP:DMG: }, - [1657911357.569244][2977:2977] CHIP:DMG: - [1657911357.569288][2977:2977] CHIP:DMG: ], - [1657911357.569344][2977:2977] CHIP:DMG: - [1657911357.569387][2977:2977] CHIP:DMG: InteractionModelRevision = 1 - [1657911357.569433][2977:2977] CHIP:DMG: }, - [1657911357.569549][2977:2977] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=o - [1657911357.569610][2977:2977] CHIP:DMG: AccessControl: allowed - [1657911357.569659][2977:2977] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0300 Command=0x0000_0001 + InvokeResponseMessage = + [1666870102.191351][28972:28972] CHIP:DMG: { + [1666870102.191354][28972:28972] CHIP:DMG: suppressResponse = false, + [1666870102.191357][28972:28972] CHIP:DMG: InvokeResponseIBs = + [1666870102.191362][28972:28972] CHIP:DMG: [ + [1666870102.191365][28972:28972] CHIP:DMG: InvokeResponseIB = + [1666870102.191370][28972:28972] CHIP:DMG: { + [1666870102.191373][28972:28972] CHIP:DMG: CommandStatusIB = + [1666870102.191377][28972:28972] CHIP:DMG: { + [1666870102.191380][28972:28972] CHIP:DMG: CommandPathIB = + [1666870102.191383][28972:28972] CHIP:DMG: { + [1666870102.191387][28972:28972] CHIP:DMG: EndpointId = 0x1, + [1666870102.191390][28972:28972] CHIP:DMG: ClusterId = 0x300, + [1666870102.191394][28972:28972] CHIP:DMG: CommandId = 0x1, + [1666870102.191396][28972:28972] CHIP:DMG: }, + [1666870102.191401][28972:28972] CHIP:DMG: + [1666870102.191404][28972:28972] CHIP:DMG: StatusIB = + [1666870102.191408][28972:28972] CHIP:DMG: { + [1666870102.191411][28972:28972] CHIP:DMG: status = 0x00 (SUCCESS), + [1666870102.191414][28972:28972] CHIP:DMG: }, + [1666870102.191418][28972:28972] CHIP:DMG: + [1666870102.191421][28972:28972] CHIP:DMG: }, + [1666870102.191426][28972:28972] CHIP:DMG: + [1666870102.191428][28972:28972] CHIP:DMG: }, + [1666870102.191432][28972:28972] CHIP:DMG: + [1666870102.191435][28972:28972] CHIP:DMG: ], + [1666870102.191439][28972:28972] CHIP:DMG: + [1666870102.191442][28972:28972] CHIP:DMG: InteractionModelRevision = 1 + [1666870102.191444][28972:28972] CHIP:DMG: }, disabled: true - label: "DUT reads CurrentHue attribute (potentially multiple times)" @@ -158,32 +189,36 @@ tests: ./chip-tool colorcontrol read current-hue 1 1 - Verify response contains a CurrentHue value in TH(all-clusters-app) Logs: + After 10 seconds, Verify response contains a CurrentHue value in TH(all-clusters-app) Logs: - [1657911381.312873][2977:2977] CHIP:IM: Received Read request - [1657911381.312995][2977:2977] CHIP:DMG: ReadRequestMessage = - [1657911381.313043][2977:2977] CHIP:DMG: { - [1657911381.313082][2977:2977] CHIP:DMG: AttributePathIBs = - [1657911381.313172][2977:2977] CHIP:DMG: [ - [1657911381.313224][2977:2977] CHIP:DMG: AttributePathIB = - [1657911381.313274][2977:2977] CHIP:DMG: { - [1657911381.313325][2977:2977] CHIP:DMG: Endpoint = 0x1, - [1657911381.313390][2977:2977] CHIP:DMG: Cluster = 0x300, - [1657911381.313449][2977:2977] CHIP:DMG: Attribute = 0x0000_0000, - [1657911381.313549][2977:2977] CHIP:DMG: } - [1657911381.313607][2977:2977] CHIP:DMG: - [1657911381.313657][2977:2977] CHIP:DMG: ], - [1657911381.313703][2977:2977] CHIP:DMG: - [1657911381.313730][2977:2977] CHIP:DMG: isFabricFiltered = true, - [1657911381.313756][2977:2977] CHIP:DMG: InteractionModelRevision = 1 - [1657911381.313782][2977:2977] CHIP:DMG: }, - [1657911381.313945][2977:2977] CHIP:DMG: IM RH moving to [GeneratingReports] - [1657911381.314046][2977:2977] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1657911381.314077][2977:2977] CHIP:DMG: Cluster 300, Attribute 0 is dirty - [1657911381.314100][2977:2977] CHIP:DMG: Reading attribute: Cluster=0x0000_0300 Endpoint=1 AttributeId=0x0000_0000 (expanded=0) - [1657911381.314129][2977:2977] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=v - [1657911381.314164][2977:2977] CHIP:DMG: AccessControl: allowed - [1657911381.314224][2977:2977] CHIP:DMG: Sending report (payload has 37 bytes)... + ReportDataMessage = + [1666949623.429109][53285:53285] CHIP:DMG: { + [1666949623.429112][53285:53285] CHIP:DMG: AttributeReportIBs = + [1666949623.429117][53285:53285] CHIP:DMG: [ + [1666949623.429120][53285:53285] CHIP:DMG: AttributeReportIB = + [1666949623.429125][53285:53285] CHIP:DMG: { + [1666949623.429128][53285:53285] CHIP:DMG: AttributeDataIB = + [1666949623.429130][53285:53285] CHIP:DMG: { + [1666949623.429134][53285:53285] CHIP:DMG: DataVersion = 0x25747484, + [1666949623.429137][53285:53285] CHIP:DMG: AttributePathIB = + [1666949623.429141][53285:53285] CHIP:DMG: { + [1666949623.429144][53285:53285] CHIP:DMG: Endpoint = 0x1, + [1666949623.429147][53285:53285] CHIP:DMG: Cluster = 0x300, + [1666949623.429153][53285:53285] CHIP:DMG: Attribute = 0x0000_0000, + [1666949623.429156][53285:53285] CHIP:DMG: } + [1666949623.429161][53285:53285] CHIP:DMG: + [1666949623.429164][53285:53285] CHIP:DMG: Data = 101, + [1666949623.429167][53285:53285] CHIP:DMG: }, + [1666949623.429172][53285:53285] CHIP:DMG: + [1666949623.429175][53285:53285] CHIP:DMG: }, + [1666949623.429180][53285:53285] CHIP:DMG: + [1666949623.429182][53285:53285] CHIP:DMG: ], + [1666949623.429187][53285:53285] CHIP:DMG: + [1666949623.429191][53285:53285] CHIP:DMG: SuppressResponse = true, + [1666949623.429193][53285:53285] CHIP:DMG: InteractionModelRevision = 1 + [1666949623.429196][53285:53285] CHIP:DMG: } + + [1666870203.891709][28972:28972] CHIP:DMG: } disabled: true - label: "DUT sends StepHue command to TH" @@ -194,38 +229,36 @@ tests: Verify success response in TH(all-clusters-app) Log: - [1657911412.480684][2977:2977] CHIP:DMG: InvokeRequestMessage = - [1657911412.480741][2977:2977] CHIP:DMG: { - [1657911412.480788][2977:2977] CHIP:DMG: suppressResponse = false, - [1657911412.480843][2977:2977] CHIP:DMG: timedRequest = false, - [1657911412.480894][2977:2977] CHIP:DMG: InvokeRequests = - [1657911412.480960][2977:2977] CHIP:DMG: [ - [1657911412.481011][2977:2977] CHIP:DMG: CommandDataIB = - [1657911412.481067][2977:2977] CHIP:DMG: { - [1657911412.481120][2977:2977] CHIP:DMG: CommandPathIB = - [1657911412.481199][2977:2977] CHIP:DMG: { - [1657911412.481329][2977:2977] CHIP:DMG: EndpointId = 0x1, - [1657911412.481400][2977:2977] CHIP:DMG: ClusterId = 0x300, - [1657911412.481468][2977:2977] CHIP:DMG: CommandId = 0x2, - [1657911412.481532][2977:2977] CHIP:DMG: }, - [1657911412.481647][2977:2977] CHIP:DMG: - [1657911412.481707][2977:2977] CHIP:DMG: CommandFields = - [1657911412.481769][2977:2977] CHIP:DMG: { - [1657911412.481958][2977:2977] CHIP:DMG: 0x0 = 1, - [1657911412.482101][2977:2977] CHIP:DMG: 0x1 = 10, - [1657911412.482173][2977:2977] CHIP:DMG: 0x2 = 200, - [1657911412.482243][2977:2977] CHIP:DMG: 0x3 = 0, - [1657911412.482313][2977:2977] CHIP:DMG: 0x4 = 0, - [1657911412.482379][2977:2977] CHIP:DMG: }, - [1657911412.482438][2977:2977] CHIP:DMG: }, - [1657911412.482506][2977:2977] CHIP:DMG: - [1657911412.482556][2977:2977] CHIP:DMG: ], - [1657911412.482621][2977:2977] CHIP:DMG: - [1657911412.482670][2977:2977] CHIP:DMG: InteractionModelRevision = 1 - [1657911412.482718][2977:2977] CHIP:DMG: }, - [1657911412.482850][2977:2977] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=o - [1657911412.482919][2977:2977] CHIP:DMG: AccessControl: allowed - [1657911412.482974][2977:2977] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0300 Command=0x0000_0002 + InvokeResponseMessage = + [1666870245.178660][28972:28972] CHIP:DMG: { + [1666870245.178664][28972:28972] CHIP:DMG: suppressResponse = false, + [1666870245.178668][28972:28972] CHIP:DMG: InvokeResponseIBs = + [1666870245.178675][28972:28972] CHIP:DMG: [ + [1666870245.178678][28972:28972] CHIP:DMG: InvokeResponseIB = + [1666870245.178687][28972:28972] CHIP:DMG: { + [1666870245.178691][28972:28972] CHIP:DMG: CommandStatusIB = + [1666870245.178696][28972:28972] CHIP:DMG: { + [1666870245.178700][28972:28972] CHIP:DMG: CommandPathIB = + [1666870245.178705][28972:28972] CHIP:DMG: { + [1666870245.178710][28972:28972] CHIP:DMG: EndpointId = 0x1, + [1666870245.178715][28972:28972] CHIP:DMG: ClusterId = 0x300, + [1666870245.178720][28972:28972] CHIP:DMG: CommandId = 0x2, + [1666870245.178724][28972:28972] CHIP:DMG: }, + [1666870245.178731][28972:28972] CHIP:DMG: + [1666870245.178736][28972:28972] CHIP:DMG: StatusIB = + [1666870245.178740][28972:28972] CHIP:DMG: { + [1666870245.178745][28972:28972] CHIP:DMG: status = 0x00 (SUCCESS), + [1666870245.178749][28972:28972] CHIP:DMG: }, + [1666870245.178755][28972:28972] CHIP:DMG: + [1666870245.178759][28972:28972] CHIP:DMG: }, + [1666870245.178764][28972:28972] CHIP:DMG: + [1666870245.178769][28972:28972] CHIP:DMG: }, + [1666870245.178776][28972:28972] CHIP:DMG: + [1666870245.178779][28972:28972] CHIP:DMG: ], + [1666870245.178785][28972:28972] CHIP:DMG: + [1666870245.178789][28972:28972] CHIP:DMG: InteractionModelRevision = 1 + [1666870245.178793][28972:28972] CHIP:DMG: }, + [1666870245.178797][28972:28972] CHIP:DMG: disabled: true - label: @@ -234,32 +267,34 @@ tests: verification: | ./chip-tool colorcontrol read current-hue 1 1 - Verify response contains a CurrentHue value in TH(all-clusters-app) Logs: + After 20 Seconds, Verify response contains a CurrentHue value in TH(all-clusters-app) Logs: - [1657911437.116353][2977:2977] CHIP:IM: Received Read request - [1657911437.116480][2977:2977] CHIP:DMG: ReadRequestMessage = - [1657911437.116528][2977:2977] CHIP:DMG: { - [1657911437.116568][2977:2977] CHIP:DMG: AttributePathIBs = - [1657911437.116615][2977:2977] CHIP:DMG: [ - [1657911437.116658][2977:2977] CHIP:DMG: AttributePathIB = - [1657911437.116707][2977:2977] CHIP:DMG: { - [1657911437.116758][2977:2977] CHIP:DMG: Endpoint = 0x1, - [1657911437.116823][2977:2977] CHIP:DMG: Cluster = 0x300, - [1657911437.116882][2977:2977] CHIP:DMG: Attribute = 0x0000_0000, - [1657911437.116933][2977:2977] CHIP:DMG: } - [1657911437.116988][2977:2977] CHIP:DMG: - [1657911437.117038][2977:2977] CHIP:DMG: ], - [1657911437.117090][2977:2977] CHIP:DMG: - [1657911437.117130][2977:2977] CHIP:DMG: isFabricFiltered = true, - [1657911437.117175][2977:2977] CHIP:DMG: InteractionModelRevision = 1 - [1657911437.117218][2977:2977] CHIP:DMG: }, - [1657911437.117344][2977:2977] CHIP:DMG: IM RH moving to [GeneratingReports] - [1657911437.117488][2977:2977] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1657911437.117541][2977:2977] CHIP:DMG: Cluster 300, Attribute 0 is dirty - [1657911437.117580][2977:2977] CHIP:DMG: Reading attribute: Cluster=0x0000_0300 Endpoint=1 AttributeId=0x0000_0000 (expanded=0) - [1657911437.117629][2977:2977] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=v - [1657911437.117684][2977:2977] CHIP:DMG: AccessControl: allowed - [1657911437.117773][2977:2977] CHIP:DMG: Sending report (payload has 37 bytes)... + ReportDataMessage = + [1666949869.970496][53285:53285] CHIP:DMG: { + [1666949869.970499][53285:53285] CHIP:DMG: AttributeReportIBs = + [1666949869.970506][53285:53285] CHIP:DMG: [ + [1666949869.970510][53285:53285] CHIP:DMG: AttributeReportIB = + [1666949869.970518][53285:53285] CHIP:DMG: { + [1666949869.970522][53285:53285] CHIP:DMG: AttributeDataIB = + [1666949869.970527][53285:53285] CHIP:DMG: { + [1666949869.970532][53285:53285] CHIP:DMG: DataVersion = 0x2574821f, + [1666949869.970538][53285:53285] CHIP:DMG: AttributePathIB = + [1666949869.970543][53285:53285] CHIP:DMG: { + [1666949869.970548][53285:53285] CHIP:DMG: Endpoint = 0x1, + [1666949869.970554][53285:53285] CHIP:DMG: Cluster = 0x300, + [1666949869.970560][53285:53285] CHIP:DMG: Attribute = 0x0000_0000, + [1666949869.970565][53285:53285] CHIP:DMG: } + [1666949869.970571][53285:53285] CHIP:DMG: + [1666949869.970576][53285:53285] CHIP:DMG: Data = 111, + [1666949869.970581][53285:53285] CHIP:DMG: }, + [1666949869.970590][53285:53285] CHIP:DMG: + [1666949869.970595][53285:53285] CHIP:DMG: }, + [1666949869.970601][53285:53285] CHIP:DMG: + [1666949869.970605][53285:53285] CHIP:DMG: ], + [1666949869.970612][53285:53285] CHIP:DMG: + [1666949869.970617][53285:53285] CHIP:DMG: SuppressResponse = true, + [1666949869.970621][53285:53285] CHIP:DMG: InteractionModelRevision = 1 + [1666949869.970625][53285:53285] CHIP:DMG: } disabled: true - label: "DUT sends StopMoveStep command to TH." @@ -269,35 +304,35 @@ tests: Verify success response in TH(all-clusters-app) Log: - [1657911457.334435][2977:2977] CHIP:DMG: InvokeRequestMessage = - [1657911457.334464][2977:2977] CHIP:DMG: { - [1657911457.334487][2977:2977] CHIP:DMG: suppressResponse = false, - [1657911457.334514][2977:2977] CHIP:DMG: timedRequest = false, - [1657911457.334535][2977:2977] CHIP:DMG: InvokeRequests = - [1657911457.334568][2977:2977] CHIP:DMG: [ - [1657911457.334593][2977:2977] CHIP:DMG: CommandDataIB = - [1657911457.334622][2977:2977] CHIP:DMG: { - [1657911457.334648][2977:2977] CHIP:DMG: CommandPathIB = - [1657911457.334674][2977:2977] CHIP:DMG: { - [1657911457.334700][2977:2977] CHIP:DMG: EndpointId = 0x1, - [1657911457.334733][2977:2977] CHIP:DMG: ClusterId = 0x300, - [1657911457.334766][2977:2977] CHIP:DMG: CommandId = 0x47, - [1657911457.334797][2977:2977] CHIP:DMG: }, - [1657911457.334830][2977:2977] CHIP:DMG: - [1657911457.334857][2977:2977] CHIP:DMG: CommandFields = - [1657911457.334887][2977:2977] CHIP:DMG: { - [1657911457.334920][2977:2977] CHIP:DMG: 0x0 = 0, - [1657911457.334954][2977:2977] CHIP:DMG: 0x1 = 0, - [1657911457.334986][2977:2977] CHIP:DMG: }, - [1657911457.335015][2977:2977] CHIP:DMG: }, - [1657911457.335046][2977:2977] CHIP:DMG: - [1657911457.335071][2977:2977] CHIP:DMG: ], - [1657911457.335102][2977:2977] CHIP:DMG: - [1657911457.335125][2977:2977] CHIP:DMG: InteractionModelRevision = 1 - [1657911457.335148][2977:2977] CHIP:DMG: }, - [1657911457.335218][2977:2977] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=o - [1657911457.335258][2977:2977] CHIP:DMG: AccessControl: allowed - [1657911457.335287][2977:2977] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0300 Command=0x0000_0047 + InvokeResponseMessage = + [1666870295.408009][28972:28972] CHIP:DMG: { + [1666870295.408013][28972:28972] CHIP:DMG: suppressResponse = false, + [1666870295.408016][28972:28972] CHIP:DMG: InvokeResponseIBs = + [1666870295.408021][28972:28972] CHIP:DMG: [ + [1666870295.408023][28972:28972] CHIP:DMG: InvokeResponseIB = + [1666870295.408029][28972:28972] CHIP:DMG: { + [1666870295.408032][28972:28972] CHIP:DMG: CommandStatusIB = + [1666870295.408036][28972:28972] CHIP:DMG: { + [1666870295.408039][28972:28972] CHIP:DMG: CommandPathIB = + [1666870295.408042][28972:28972] CHIP:DMG: { + [1666870295.408045][28972:28972] CHIP:DMG: EndpointId = 0x1, + [1666870295.408050][28972:28972] CHIP:DMG: ClusterId = 0x300, + [1666870295.408054][28972:28972] CHIP:DMG: CommandId = 0x47, + [1666870295.408057][28972:28972] CHIP:DMG: }, + [1666870295.408062][28972:28972] CHIP:DMG: + [1666870295.408065][28972:28972] CHIP:DMG: StatusIB = + [1666870295.408070][28972:28972] CHIP:DMG: { + [1666870295.408074][28972:28972] CHIP:DMG: status = 0x00 (SUCCESS), + [1666870295.408078][28972:28972] CHIP:DMG: }, + [1666870295.408082][28972:28972] CHIP:DMG: + [1666870295.408085][28972:28972] CHIP:DMG: }, + [1666870295.408090][28972:28972] CHIP:DMG: + [1666870295.408093][28972:28972] CHIP:DMG: }, + [1666870295.408098][28972:28972] CHIP:DMG: + [1666870295.408101][28972:28972] CHIP:DMG: ], + [1666870295.408106][28972:28972] CHIP:DMG: + [1666870295.408109][28972:28972] CHIP:DMG: InteractionModelRevision = 1 + [1666870295.408111][28972:28972] CHIP:DMG: }, disabled: true - label: "Over TransitionTime, DUT reads CurrentHue attribute from TH." @@ -306,28 +341,30 @@ tests: ./chip-tool colorcontrol read current-hue 1 1 Verify response contains a CurrentHue value in TH(all-clusters-app) Logs: - [1657911437.116353][2977:2977] CHIP:IM: Received Read request - [1657911437.116480][2977:2977] CHIP:DMG: ReadRequestMessage = - [1657911437.116528][2977:2977] CHIP:DMG: { - [1657911437.116568][2977:2977] CHIP:DMG: AttributePathIBs = - [1657911437.116615][2977:2977] CHIP:DMG: [ - [1657911437.116658][2977:2977] CHIP:DMG: AttributePathIB = - [1657911437.116707][2977:2977] CHIP:DMG: { - [1657911437.116758][2977:2977] CHIP:DMG: Endpoint = 0x1, - [1657911437.116823][2977:2977] CHIP:DMG: Cluster = 0x300, - [1657911437.116882][2977:2977] CHIP:DMG: Attribute = 0x0000_0000, - [1657911437.116933][2977:2977] CHIP:DMG: } - [1657911437.116988][2977:2977] CHIP:DMG: - [1657911437.117038][2977:2977] CHIP:DMG: ], - [1657911437.117090][2977:2977] CHIP:DMG: - [1657911437.117130][2977:2977] CHIP:DMG: isFabricFiltered = true, - [1657911437.117175][2977:2977] CHIP:DMG: InteractionModelRevision = 1 - [1657911437.117218][2977:2977] CHIP:DMG: }, - [1657911437.117344][2977:2977] CHIP:DMG: IM RH moving to [GeneratingReports] - [1657911437.117488][2977:2977] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1657911437.117541][2977:2977] CHIP:DMG: Cluster 300, Attribute 0 is dirty - [1657911437.117580][2977:2977] CHIP:DMG: Reading attribute: Cluster=0x0000_0300 Endpoint=1 AttributeId=0x0000_0000 (expanded=0) - [1657911437.117629][2977:2977] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=v - [1657911437.117684][2977:2977] CHIP:DMG: AccessControl: allowed - [1657911437.117773][2977:2977] CHIP:DMG: Sending report (payload has 37 bytes)... + ReportDataMessage = + [1666949915.651039][53285:53285] CHIP:DMG: { + [1666949915.651042][53285:53285] CHIP:DMG: AttributeReportIBs = + [1666949915.651048][53285:53285] CHIP:DMG: [ + [1666949915.651051][53285:53285] CHIP:DMG: AttributeReportIB = + [1666949915.651056][53285:53285] CHIP:DMG: { + [1666949915.651059][53285:53285] CHIP:DMG: AttributeDataIB = + [1666949915.651062][53285:53285] CHIP:DMG: { + [1666949915.651066][53285:53285] CHIP:DMG: DataVersion = 0x2574821f, + [1666949915.651069][53285:53285] CHIP:DMG: AttributePathIB = + [1666949915.651072][53285:53285] CHIP:DMG: { + [1666949915.651079][53285:53285] CHIP:DMG: Endpoint = 0x1, + [1666949915.651084][53285:53285] CHIP:DMG: Cluster = 0x300, + [1666949915.651089][53285:53285] CHIP:DMG: Attribute = 0x0000_0000, + [1666949915.651093][53285:53285] CHIP:DMG: } + [1666949915.651100][53285:53285] CHIP:DMG: + [1666949915.651105][53285:53285] CHIP:DMG: Data = 111, + [1666949915.651110][53285:53285] CHIP:DMG: }, + [1666949915.651116][53285:53285] CHIP:DMG: + [1666949915.651121][53285:53285] CHIP:DMG: }, + [1666949915.651128][53285:53285] CHIP:DMG: + [1666949915.651131][53285:53285] CHIP:DMG: ], + [1666949915.651137][53285:53285] CHIP:DMG: + [1666949915.651141][53285:53285] CHIP:DMG: SuppressResponse = true, + [1666949915.651145][53285:53285] CHIP:DMG: InteractionModelRevision = 1 + [1666949915.651148][53285:53285] CHIP:DMG: } disabled: true diff --git a/src/app/tests/suites/certification/Test_TC_CC_4_5.yaml b/src/app/tests/suites/certification/Test_TC_CC_4_5.yaml index 997e08462c2036..08f9483b6c61aa 100644 --- a/src/app/tests/suites/certification/Test_TC_CC_4_5.yaml +++ b/src/app/tests/suites/certification/Test_TC_CC_4_5.yaml @@ -27,6 +27,10 @@ tests: - label: "Note" verification: | For DUT as client test cases, Chip-tool command used below are an example to verify the functionality. For certification test, we expect DUT should have a capability or way to run the equivalent command. + Commission TH(all-clusters-app) to TH(chip-tool) using below command + + TH(all-clusters-app) : sudo ./chip-all-clusters-app --trace_decode 1 + TH(chip-tool) : ./chip-tool pairing onnetwork 1 20202021 --trace_decode 1 disabled: true - label: "Pre-Condition" @@ -34,6 +38,40 @@ tests: 1. Commission DUT to TH 2. Set DUT OnOff to On + ./chip-tool onoff on 1 1 + + Verify response contains a success (value 0x00) status On TH(chip-tool) Logs: + [1659710262.390398][4459:4464] CHIP:DMG: InvokeResponseMessage = + [1659710262.390424][4459:4464] CHIP:DMG: { + [1659710262.390448][4459:4464] CHIP:DMG: suppressResponse = false, + [1659710262.390472][4459:4464] CHIP:DMG: InvokeResponseIBs = + [1659710262.390503][4459:4464] CHIP:DMG: [ + [1659710262.390527][4459:4464] CHIP:DMG: InvokeResponseIB = + [1659710262.390559][4459:4464] CHIP:DMG: { + [1659710262.390584][4459:4464] CHIP:DMG: CommandStatusIB = + [1659710262.390617][4459:4464] CHIP:DMG: { + [1659710262.390642][4459:4464] CHIP:DMG: CommandPathIB = + [1659710262.390681][4459:4464] CHIP:DMG: { + [1659710262.390715][4459:4464] CHIP:DMG: EndpointId = 0x1, + [1659710262.390754][4459:4464] CHIP:DMG: ClusterId = 0x6, + [1659710262.390791][4459:4464] CHIP:DMG: CommandId = 0x1, + [1659710262.390826][4459:4464] CHIP:DMG: }, + [1659710262.390866][4459:4464] CHIP:DMG: + [1659710262.390896][4459:4464] CHIP:DMG: StatusIB = + [1659710262.390938][4459:4464] CHIP:DMG: { + [1659710262.390977][4459:4464] CHIP:DMG: status = 0x00 (SUCCESS), + [1659710262.391012][4459:4464] CHIP:DMG: }, + [1659710262.391050][4459:4464] CHIP:DMG: + [1659710262.391078][4459:4464] CHIP:DMG: }, + [1659710262.391114][4459:4464] CHIP:DMG: + [1659710262.391143][4459:4464] CHIP:DMG: }, + [1659710262.391174][4459:4464] CHIP:DMG: + [1659710262.391198][4459:4464] CHIP:DMG: ], + [1659710262.391227][4459:4464] CHIP:DMG: + [1659710262.391251][4459:4464] CHIP:DMG: InteractionModelRevision = 1 + [1659710262.391273][4459:4464] CHIP:DMG: }, + [1659710262.391331][4459:4464] CHIP:DMG: Received Command Response Status for Endpoint=1 Cluster=0x0000_0006 Command=0x0000_0001 Status=0x0 + [1659710262.391373][4459:4464] CHIP:DMG: ICR moving to [AwaitingDe] 3. DUT supports CC.C.F00(HS) disabled: true @@ -46,37 +84,35 @@ tests: Verify success response in TH(all-clusters-app) Log: - [1657911500.672151][2977:2977] CHIP:DMG: InvokeRequestMessage = - [1657911500.672204][2977:2977] CHIP:DMG: { - [1657911500.672246][2977:2977] CHIP:DMG: suppressResponse = false, - [1657911500.672295][2977:2977] CHIP:DMG: timedRequest = false, - [1657911500.672357][2977:2977] CHIP:DMG: InvokeRequests = - [1657911500.672417][2977:2977] CHIP:DMG: [ - [1657911500.672465][2977:2977] CHIP:DMG: CommandDataIB = - [1657911500.672534][2977:2977] CHIP:DMG: { - [1657911500.672583][2977:2977] CHIP:DMG: CommandPathIB = - [1657911500.672768][2977:2977] CHIP:DMG: { - [1657911500.672831][2977:2977] CHIP:DMG: EndpointId = 0x1, - [1657911500.672916][2977:2977] CHIP:DMG: ClusterId = 0x300, - [1657911500.672976][2977:2977] CHIP:DMG: CommandId = 0x3, - [1657911500.673044][2977:2977] CHIP:DMG: }, - [1657911500.673103][2977:2977] CHIP:DMG: - [1657911500.673155][2977:2977] CHIP:DMG: CommandFields = - [1657911500.673223][2977:2977] CHIP:DMG: { - [1657911500.673283][2977:2977] CHIP:DMG: 0x0 = 200, - [1657911500.673360][2977:2977] CHIP:DMG: 0x1 = 300, - [1657911500.673427][2977:2977] CHIP:DMG: 0x2 = 0, - [1657911500.673488][2977:2977] CHIP:DMG: 0x3 = 0, - [1657911500.673563][2977:2977] CHIP:DMG: }, - [1657911500.673612][2977:2977] CHIP:DMG: }, - [1657911500.673668][2977:2977] CHIP:DMG: - [1657911500.673727][2977:2977] CHIP:DMG: ], - [1657911500.673785][2977:2977] CHIP:DMG: - [1657911500.673828][2977:2977] CHIP:DMG: InteractionModelRevision = 1 - [1657911500.673888][2977:2977] CHIP:DMG: }, - [1657911500.674003][2977:2977] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=o - [1657911500.674082][2977:2977] CHIP:DMG: AccessControl: allowed - [1657911500.674119][2977:2977] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0300 Command=0x0000_0003 + [InvokeResponseMessage = + [1666948929.559593][53014:53014] CHIP:DMG: { + [1666948929.559597][53014:53014] CHIP:DMG: suppressResponse = false, + [1666948929.559601][53014:53014] CHIP:DMG: InvokeResponseIBs = + [1666948929.559609][53014:53014] CHIP:DMG: [ + [1666948929.559613][53014:53014] CHIP:DMG: InvokeResponseIB = + [1666948929.559620][53014:53014] CHIP:DMG: { + [1666948929.559625][53014:53014] CHIP:DMG: CommandStatusIB = + [1666948929.559630][53014:53014] CHIP:DMG: { + [1666948929.559635][53014:53014] CHIP:DMG: CommandPathIB = + [1666948929.559641][53014:53014] CHIP:DMG: { + [1666948929.559646][53014:53014] CHIP:DMG: EndpointId = 0x1, + [1666948929.559652][53014:53014] CHIP:DMG: ClusterId = 0x300, + [1666948929.559658][53014:53014] CHIP:DMG: CommandId = 0x3, + [1666948929.559663][53014:53014] CHIP:DMG: }, + [1666948929.559671][53014:53014] CHIP:DMG: + [1666948929.559676][53014:53014] CHIP:DMG: StatusIB = + [1666948929.559682][53014:53014] CHIP:DMG: { + [1666948929.559687][53014:53014] CHIP:DMG: status = 0x00 (SUCCESS), + [1666948929.559692][53014:53014] CHIP:DMG: }, + [1666948929.559698][53014:53014] CHIP:DMG: + [1666948929.559702][53014:53014] CHIP:DMG: }, + [1666948929.559710][53014:53014] CHIP:DMG: + [1666948929.559713][53014:53014] CHIP:DMG: }, + [1666948929.559719][53014:53014] CHIP:DMG: + [1666948929.559723][53014:53014] CHIP:DMG: ], + [1666948929.559731][53014:53014] CHIP:DMG: + [1666948929.559735][53014:53014] CHIP:DMG: InteractionModelRevision = 1 + [1666948929.559739][53014:53014] CHIP:DMG: }, disabled: true - label: @@ -88,31 +124,33 @@ tests: - Verify response contains an CurrentSaturation value in TH(all-clusters-app) Logs: - [1657911521.672771][2977:2977] CHIP:IM: Received Read request - [1657911521.672849][2977:2977] CHIP:DMG: ReadRequestMessage = - [1657911521.672876][2977:2977] CHIP:DMG: { - [1657911521.672898][2977:2977] CHIP:DMG: AttributePathIBs = - [1657911521.672924][2977:2977] CHIP:DMG: [ - [1657911521.672947][2977:2977] CHIP:DMG: AttributePathIB = - [1657911521.672974][2977:2977] CHIP:DMG: { - [1657911521.673001][2977:2977] CHIP:DMG: Endpoint = 0x1, - [1657911521.673038][2977:2977] CHIP:DMG: Cluster = 0x300, - [1657911521.673069][2977:2977] CHIP:DMG: Attribute = 0x0000_0001, - [1657911521.673098][2977:2977] CHIP:DMG: } - [1657911521.673125][2977:2977] CHIP:DMG: - [1657911521.673151][2977:2977] CHIP:DMG: ], - [1657911521.673179][2977:2977] CHIP:DMG: - [1657911521.673204][2977:2977] CHIP:DMG: isFabricFiltered = true, - [1657911521.673228][2977:2977] CHIP:DMG: InteractionModelRevision = 1 - [1657911521.673251][2977:2977] CHIP:DMG: }, - [1657911521.673327][2977:2977] CHIP:DMG: IM RH moving to [GeneratingReports] - [1657911521.673419][2977:2977] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1657911521.673448][2977:2977] CHIP:DMG: Cluster 300, Attribute 1 is dirty - [1657911521.673469][2977:2977] CHIP:DMG: Reading attribute: Cluster=0x0000_0300 Endpoint=1 AttributeId=0x0000_0001 (expanded=0) - [1657911521.673497][2977:2977] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=v - [1657911521.673529][2977:2977] CHIP:DMG: AccessControl: allowed - [1657911521.673585][2977:2977] CHIP:DMG: Sending report (payload has 37 bytes)... + After 30 Seconds, Verify response contains an CurrentSaturation value in TH(all-clusters-app) Logs: + ReportDataMessage = + [1666948964.837074][53014:53014] CHIP:DMG: { + [1666948964.837078][53014:53014] CHIP:DMG: AttributeReportIBs = + [1666948964.837086][53014:53014] CHIP:DMG: [ + [1666948964.837088][53014:53014] CHIP:DMG: AttributeReportIB = + [1666948964.837095][53014:53014] CHIP:DMG: { + [1666948964.837098][53014:53014] CHIP:DMG: AttributeDataIB = + [1666948964.837103][53014:53014] CHIP:DMG: { + [1666948964.837108][53014:53014] CHIP:DMG: DataVersion = 0x3aac1e2f, + [1666948964.837112][53014:53014] CHIP:DMG: AttributePathIB = + [1666948964.837118][53014:53014] CHIP:DMG: { + [1666948964.837122][53014:53014] CHIP:DMG: Endpoint = 0x1, + [1666948964.837127][53014:53014] CHIP:DMG: Cluster = 0x300, + [1666948964.837132][53014:53014] CHIP:DMG: Attribute = 0x0000_0001, + [1666948964.837136][53014:53014] CHIP:DMG: } + [1666948964.837141][53014:53014] CHIP:DMG: + [1666948964.837146][53014:53014] CHIP:DMG: Data = 200, + [1666948964.837150][53014:53014] CHIP:DMG: }, + [1666948964.837155][53014:53014] CHIP:DMG: + [1666948964.837159][53014:53014] CHIP:DMG: }, + [1666948964.837166][53014:53014] CHIP:DMG: + [1666948964.837168][53014:53014] CHIP:DMG: ], + [1666948964.837175][53014:53014] CHIP:DMG: + [1666948964.837178][53014:53014] CHIP:DMG: SuppressResponse = true, + [1666948964.837182][53014:53014] CHIP:DMG: InteractionModelRevision = 1 + [1666948964.837185][53014:53014] CHIP:DMG: } disabled: true - label: "DUT sends MoveSaturation command to TH" @@ -124,37 +162,35 @@ tests: Verify success response in TH(all-clusters-app) Log: - [1657911543.960120][2977:2977] CHIP:DMG: InvokeRequestMessage = - [1657911543.960161][2977:2977] CHIP:DMG: { - [1657911543.960184][2977:2977] CHIP:DMG: suppressResponse = false, - [1657911543.960211][2977:2977] CHIP:DMG: timedRequest = false, - [1657911543.960236][2977:2977] CHIP:DMG: InvokeRequests = - [1657911543.960276][2977:2977] CHIP:DMG: [ - [1657911543.960300][2977:2977] CHIP:DMG: CommandDataIB = - [1657911543.960363][2977:2977] CHIP:DMG: { - [1657911543.960393][2977:2977] CHIP:DMG: CommandPathIB = - [1657911543.960422][2977:2977] CHIP:DMG: { - [1657911543.960452][2977:2977] CHIP:DMG: EndpointId = 0x1, - [1657911543.960483][2977:2977] CHIP:DMG: ClusterId = 0x300, - [1657911543.960513][2977:2977] CHIP:DMG: CommandId = 0x4, - [1657911543.960541][2977:2977] CHIP:DMG: }, - [1657911543.960571][2977:2977] CHIP:DMG: - [1657911543.960598][2977:2977] CHIP:DMG: CommandFields = - [1657911543.960626][2977:2977] CHIP:DMG: { - [1657911543.960682][2977:2977] CHIP:DMG: 0x0 = 1, - [1657911543.960719][2977:2977] CHIP:DMG: 0x1 = 10, - [1657911543.960749][2977:2977] CHIP:DMG: 0x2 = 0, - [1657911543.960779][2977:2977] CHIP:DMG: 0x3 = 0, - [1657911543.960809][2977:2977] CHIP:DMG: }, - [1657911543.960836][2977:2977] CHIP:DMG: }, - [1657911543.960866][2977:2977] CHIP:DMG: - [1657911543.960890][2977:2977] CHIP:DMG: ], - [1657911543.960921][2977:2977] CHIP:DMG: - [1657911543.960945][2977:2977] CHIP:DMG: InteractionModelRevision = 1 - [1657911543.960968][2977:2977] CHIP:DMG: }, - [1657911543.961080][2977:2977] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=o - [1657911543.961124][2977:2977] CHIP:DMG: AccessControl: allowed - [1657911543.961152][2977:2977] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0300 Command=0x0000_0004 + InvokeResponseMessage = + [1666871847.999808][30461:30461] CHIP:DMG: { + [1666871847.999811][30461:30461] CHIP:DMG: suppressResponse = false, + [1666871847.999814][30461:30461] CHIP:DMG: InvokeResponseIBs = + [1666871847.999819][30461:30461] CHIP:DMG: [ + [1666871847.999821][30461:30461] CHIP:DMG: InvokeResponseIB = + [1666871847.999826][30461:30461] CHIP:DMG: { + [1666871847.999829][30461:30461] CHIP:DMG: CommandStatusIB = + [1666871847.999832][30461:30461] CHIP:DMG: { + [1666871847.999835][30461:30461] CHIP:DMG: CommandPathIB = + [1666871847.999842][30461:30461] CHIP:DMG: { + [1666871847.999845][30461:30461] CHIP:DMG: EndpointId = 0x1, + [1666871847.999850][30461:30461] CHIP:DMG: ClusterId = 0x300, + [1666871847.999853][30461:30461] CHIP:DMG: CommandId = 0x4, + [1666871847.999858][30461:30461] CHIP:DMG: }, + [1666871847.999863][30461:30461] CHIP:DMG: + [1666871847.999866][30461:30461] CHIP:DMG: StatusIB = + [1666871847.999871][30461:30461] CHIP:DMG: { + [1666871847.999874][30461:30461] CHIP:DMG: status = 0x00 (SUCCESS), + [1666871847.999878][30461:30461] CHIP:DMG: }, + [1666871847.999882][30461:30461] CHIP:DMG: + [1666871847.999887][30461:30461] CHIP:DMG: }, + [1666871847.999893][30461:30461] CHIP:DMG: + [1666871847.999896][30461:30461] CHIP:DMG: }, + [1666871847.999900][30461:30461] CHIP:DMG: + [1666871847.999903][30461:30461] CHIP:DMG: ], + [1666871847.999908][30461:30461] CHIP:DMG: + [1666871847.999911][30461:30461] CHIP:DMG: InteractionModelRevision = 1 + [1666871847.999913][30461:30461] CHIP:DMG: }, disabled: true - label: @@ -164,32 +200,34 @@ tests: ./chip-tool colorcontrol read current-saturation 1 1 - Verify response contains an CurrentSaturation value in TH(all-clusters-app) Logs: - - [1657911563.694872][2977:2977] CHIP:IM: Received Read request - [1657911563.694955][2977:2977] CHIP:DMG: ReadRequestMessage = - [1657911563.694985][2977:2977] CHIP:DMG: { - [1657911563.695007][2977:2977] CHIP:DMG: AttributePathIBs = - [1657911563.695033][2977:2977] CHIP:DMG: [ - [1657911563.695057][2977:2977] CHIP:DMG: AttributePathIB = - [1657911563.695091][2977:2977] CHIP:DMG: { - [1657911563.695119][2977:2977] CHIP:DMG: Endpoint = 0x1, - [1657911563.695151][2977:2977] CHIP:DMG: Cluster = 0x300, - [1657911563.695183][2977:2977] CHIP:DMG: Attribute = 0x0000_0001, - [1657911563.695213][2977:2977] CHIP:DMG: } - [1657911563.695241][2977:2977] CHIP:DMG: - [1657911563.695270][2977:2977] CHIP:DMG: ], - [1657911563.695298][2977:2977] CHIP:DMG: - [1657911563.695325][2977:2977] CHIP:DMG: isFabricFiltered = true, - [1657911563.695350][2977:2977] CHIP:DMG: InteractionModelRevision = 1 - [1657911563.695373][2977:2977] CHIP:DMG: }, - [1657911563.695452][2977:2977] CHIP:DMG: IM RH moving to [GeneratingReports] - [1657911563.695560][2977:2977] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1657911563.695595][2977:2977] CHIP:DMG: Cluster 300, Attribute 1 is dirty - [1657911563.695617][2977:2977] CHIP:DMG: Reading attribute: Cluster=0x0000_0300 Endpoint=1 AttributeId=0x0000_0001 (expanded=0) - [1657911563.695646][2977:2977] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=v - [1657911563.695681][2977:2977] CHIP:DMG: AccessControl: allowed - [1657911563.695741][2977:2977] CHIP:DMG: Sending report (payload has 37 bytes)... + After 10 seconds, Verify response contains an CurrentSaturation value in TH(all-clusters-app) Logs: + + ReportDataMessage = + [1666949021.698047][53014:53014] CHIP:DMG: { + [1666949021.698049][53014:53014] CHIP:DMG: AttributeReportIBs = + [1666949021.698056][53014:53014] CHIP:DMG: [ + [1666949021.698060][53014:53014] CHIP:DMG: AttributeReportIB = + [1666949021.698066][53014:53014] CHIP:DMG: { + [1666949021.698069][53014:53014] CHIP:DMG: AttributeDataIB = + [1666949021.698072][53014:53014] CHIP:DMG: { + [1666949021.698076][53014:53014] CHIP:DMG: DataVersion = 0x3aac1ed2, + [1666949021.698082][53014:53014] CHIP:DMG: AttributePathIB = + [1666949021.698087][53014:53014] CHIP:DMG: { + [1666949021.698093][53014:53014] CHIP:DMG: Endpoint = 0x1, + [1666949021.698097][53014:53014] CHIP:DMG: Cluster = 0x300, + [1666949021.698102][53014:53014] CHIP:DMG: Attribute = 0x0000_0001, + [1666949021.698106][53014:53014] CHIP:DMG: } + [1666949021.698110][53014:53014] CHIP:DMG: + [1666949021.698114][53014:53014] CHIP:DMG: Data = 254, + [1666949021.698117][53014:53014] CHIP:DMG: }, + [1666949021.698123][53014:53014] CHIP:DMG: + [1666949021.698127][53014:53014] CHIP:DMG: }, + [1666949021.698133][53014:53014] CHIP:DMG: + [1666949021.698135][53014:53014] CHIP:DMG: ], + [1666949021.698142][53014:53014] CHIP:DMG: + [1666949021.698146][53014:53014] CHIP:DMG: SuppressResponse = true, + [1666949021.698151][53014:53014] CHIP:DMG: InteractionModelRevision = 1 + [1666949021.698154][53014:53014] CHIP:DMG: } disabled: true - label: "DUT sends StepSaturation command to TH" @@ -199,38 +237,35 @@ tests: Verify success response in TH(all-clusters-app) Log: - [1657911581.077515][2977:2977] CHIP:DMG: InvokeRequestMessage = - [1657911581.077553][2977:2977] CHIP:DMG: { - [1657911581.077584][2977:2977] CHIP:DMG: suppressResponse = false, - [1657911581.077621][2977:2977] CHIP:DMG: timedRequest = false, - [1657911581.077654][2977:2977] CHIP:DMG: InvokeRequests = - [1657911581.077698][2977:2977] CHIP:DMG: [ - [1657911581.077731][2977:2977] CHIP:DMG: CommandDataIB = - [1657911581.077768][2977:2977] CHIP:DMG: { - [1657911581.077802][2977:2977] CHIP:DMG: CommandPathIB = - [1657911581.077845][2977:2977] CHIP:DMG: { - [1657911581.077888][2977:2977] CHIP:DMG: EndpointId = 0x1, - [1657911581.077932][2977:2977] CHIP:DMG: ClusterId = 0x300, - [1657911581.077976][2977:2977] CHIP:DMG: CommandId = 0x5, - [1657911581.078018][2977:2977] CHIP:DMG: }, - [1657911581.078061][2977:2977] CHIP:DMG: - [1657911581.078098][2977:2977] CHIP:DMG: CommandFields = - [1657911581.078140][2977:2977] CHIP:DMG: { - [1657911581.078182][2977:2977] CHIP:DMG: 0x0 = 1, - [1657911581.078227][2977:2977] CHIP:DMG: 0x1 = 10, - [1657911581.078272][2977:2977] CHIP:DMG: 0x2 = 200, - [1657911581.078317][2977:2977] CHIP:DMG: 0x3 = 0, - [1657911581.078361][2977:2977] CHIP:DMG: 0x4 = 0, - [1657911581.078408][2977:2977] CHIP:DMG: }, - [1657911581.078446][2977:2977] CHIP:DMG: }, - [1657911581.078487][2977:2977] CHIP:DMG: - [1657911581.078519][2977:2977] CHIP:DMG: ], - [1657911581.078560][2977:2977] CHIP:DMG: - [1657911581.078592][2977:2977] CHIP:DMG: InteractionModelRevision = 1 - [1657911581.078623][2977:2977] CHIP:DMG: }, - [1657911581.078710][2977:2977] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=o - [1657911581.078757][2977:2977] CHIP:DMG: AccessControl: allowed - [1657911581.078794][2977:2977] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0300 Command=0x0000_0005 + InvokeResponseMessage = + [1666871905.186632][30461:30461] CHIP:DMG: { + [1666871905.186635][30461:30461] CHIP:DMG: suppressResponse = false, + [1666871905.186638][30461:30461] CHIP:DMG: InvokeResponseIBs = + [1666871905.186643][30461:30461] CHIP:DMG: [ + [1666871905.186646][30461:30461] CHIP:DMG: InvokeResponseIB = + [1666871905.186651][30461:30461] CHIP:DMG: { + [1666871905.186654][30461:30461] CHIP:DMG: CommandStatusIB = + [1666871905.186657][30461:30461] CHIP:DMG: { + [1666871905.186660][30461:30461] CHIP:DMG: CommandPathIB = + [1666871905.186664][30461:30461] CHIP:DMG: { + [1666871905.186668][30461:30461] CHIP:DMG: EndpointId = 0x1, + [1666871905.186671][30461:30461] CHIP:DMG: ClusterId = 0x300, + [1666871905.186675][30461:30461] CHIP:DMG: CommandId = 0x5, + [1666871905.186679][30461:30461] CHIP:DMG: }, + [1666871905.186684][30461:30461] CHIP:DMG: + [1666871905.186688][30461:30461] CHIP:DMG: StatusIB = + [1666871905.186692][30461:30461] CHIP:DMG: { + [1666871905.186696][30461:30461] CHIP:DMG: status = 0x00 (SUCCESS), + [1666871905.186699][30461:30461] CHIP:DMG: }, + [1666871905.186703][30461:30461] CHIP:DMG: + [1666871905.186705][30461:30461] CHIP:DMG: }, + [1666871905.186710][30461:30461] CHIP:DMG: + [1666871905.186713][30461:30461] CHIP:DMG: }, + [1666871905.186717][30461:30461] CHIP:DMG: + [1666871905.186719][30461:30461] CHIP:DMG: ], + [1666871905.186723][30461:30461] CHIP:DMG: + [1666871905.186726][30461:30461] CHIP:DMG: InteractionModelRevision = 1 + [1666871905.186728][30461:30461] CHIP:DMG: }, disabled: true - label: @@ -240,31 +275,33 @@ tests: verification: | ./chip-tool colorcontrol read current-saturation 1 1 - Verify response contains an CurrentSaturation value in TH(all-clusters-app) Logs: - [1657911602.223413][2977:2977] CHIP:IM: Received Read request - [1657911602.223554][2977:2977] CHIP:DMG: ReadRequestMessage = - [1657911602.223609][2977:2977] CHIP:DMG: { - [1657911602.223655][2977:2977] CHIP:DMG: AttributePathIBs = - [1657911602.223708][2977:2977] CHIP:DMG: [ - [1657911602.223758][2977:2977] CHIP:DMG: AttributePathIB = - [1657911602.223828][2977:2977] CHIP:DMG: { - [1657911602.223884][2977:2977] CHIP:DMG: Endpoint = 0x1, - [1657911602.223949][2977:2977] CHIP:DMG: Cluster = 0x300, - [1657911602.224000][2977:2977] CHIP:DMG: Attribute = 0x0000_0001, - [1657911602.224027][2977:2977] CHIP:DMG: } - [1657911602.224078][2977:2977] CHIP:DMG: - [1657911602.224162][2977:2977] CHIP:DMG: ], - [1657911602.224193][2977:2977] CHIP:DMG: - [1657911602.224219][2977:2977] CHIP:DMG: isFabricFiltered = true, - [1657911602.224244][2977:2977] CHIP:DMG: InteractionModelRevision = 1 - [1657911602.224267][2977:2977] CHIP:DMG: }, - [1657911602.224346][2977:2977] CHIP:DMG: IM RH moving to [GeneratingReports] - [1657911602.224442][2977:2977] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1657911602.224471][2977:2977] CHIP:DMG: Cluster 300, Attribute 1 is dirty - [1657911602.224492][2977:2977] CHIP:DMG: Reading attribute: Cluster=0x0000_0300 Endpoint=1 AttributeId=0x0000_0001 (expanded=0) - [1657911602.224520][2977:2977] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=v - [1657911602.224553][2977:2977] CHIP:DMG: AccessControl: allowed - [1657911602.224608][2977:2977] CHIP:DMG: Sending report (payload has 37 bytes)... + After 20 Seconds, Verify response contains an CurrentSaturation value in TH(all-clusters-app) Logs: + ReportDataMessage = + [1666949085.456270][53014:53014] CHIP:DMG: { + [1666949085.456272][53014:53014] CHIP:DMG: AttributeReportIBs = + [1666949085.456278][53014:53014] CHIP:DMG: [ + [1666949085.456281][53014:53014] CHIP:DMG: AttributeReportIB = + [1666949085.456286][53014:53014] CHIP:DMG: { + [1666949085.456289][53014:53014] CHIP:DMG: AttributeDataIB = + [1666949085.456292][53014:53014] CHIP:DMG: { + [1666949085.456296][53014:53014] CHIP:DMG: DataVersion = 0x3aac212b, + [1666949085.456299][53014:53014] CHIP:DMG: AttributePathIB = + [1666949085.456303][53014:53014] CHIP:DMG: { + [1666949085.456308][53014:53014] CHIP:DMG: Endpoint = 0x1, + [1666949085.456311][53014:53014] CHIP:DMG: Cluster = 0x300, + [1666949085.456316][53014:53014] CHIP:DMG: Attribute = 0x0000_0001, + [1666949085.456320][53014:53014] CHIP:DMG: } + [1666949085.456324][53014:53014] CHIP:DMG: + [1666949085.456328][53014:53014] CHIP:DMG: Data = 254, + [1666949085.456332][53014:53014] CHIP:DMG: }, + [1666949085.456337][53014:53014] CHIP:DMG: + [1666949085.456340][53014:53014] CHIP:DMG: }, + [1666949085.456344][53014:53014] CHIP:DMG: + [1666949085.456347][53014:53014] CHIP:DMG: ], + [1666949085.456352][53014:53014] CHIP:DMG: + [1666949085.456355][53014:53014] CHIP:DMG: SuppressResponse = true, + [1666949085.456358][53014:53014] CHIP:DMG: InteractionModelRevision = 1 + [1666949085.456360][53014:53014] CHIP:DMG: } disabled: true - label: "DUT sends MoveToHueAndSaturation command to TH" @@ -275,38 +312,35 @@ tests: Verify success response in TH(all-clusters-app) Log: - [1657911631.586168][2977:2977] CHIP:DMG: InvokeRequestMessage = - [1657911631.586198][2977:2977] CHIP:DMG: { - [1657911631.586222][2977:2977] CHIP:DMG: suppressResponse = false, - [1657911631.586252][2977:2977] CHIP:DMG: timedRequest = false, - [1657911631.586278][2977:2977] CHIP:DMG: InvokeRequests = - [1657911631.586312][2977:2977] CHIP:DMG: [ - [1657911631.586338][2977:2977] CHIP:DMG: CommandDataIB = - [1657911631.586370][2977:2977] CHIP:DMG: { - [1657911631.586399][2977:2977] CHIP:DMG: CommandPathIB = - [1657911631.586433][2977:2977] CHIP:DMG: { - [1657911631.586466][2977:2977] CHIP:DMG: EndpointId = 0x1, - [1657911631.586502][2977:2977] CHIP:DMG: ClusterId = 0x300, - [1657911631.586539][2977:2977] CHIP:DMG: CommandId = 0x6, - [1657911631.586570][2977:2977] CHIP:DMG: }, - [1657911631.586605][2977:2977] CHIP:DMG: - [1657911631.586634][2977:2977] CHIP:DMG: CommandFields = - [1657911631.586667][2977:2977] CHIP:DMG: { - [1657911631.586701][2977:2977] CHIP:DMG: 0x0 = 100, - [1657911631.586736][2977:2977] CHIP:DMG: 0x1 = 200, - [1657911631.586775][2977:2977] CHIP:DMG: 0x2 = 200, - [1657911631.586809][2977:2977] CHIP:DMG: 0x3 = 0, - [1657911631.586844][2977:2977] CHIP:DMG: 0x4 = 0, - [1657911631.586874][2977:2977] CHIP:DMG: }, - [1657911631.586903][2977:2977] CHIP:DMG: }, - [1657911631.586938][2977:2977] CHIP:DMG: - [1657911631.586962][2977:2977] CHIP:DMG: ], - [1657911631.586995][2977:2977] CHIP:DMG: - [1657911631.587021][2977:2977] CHIP:DMG: InteractionModelRevision = 1 - [1657911631.587045][2977:2977] CHIP:DMG: }, - [1657911631.587119][2977:2977] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=o - [1657911631.587158][2977:2977] CHIP:DMG: AccessControl: allowed - [1657911631.587186][2977:2977] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0300 Command=0x0000_0006 + InvokeResponseMessage = + [1666871966.930094][30461:30461] CHIP:DMG: { + [1666871966.930098][30461:30461] CHIP:DMG: suppressResponse = false, + [1666871966.930101][30461:30461] CHIP:DMG: InvokeResponseIBs = + [1666871966.930107][30461:30461] CHIP:DMG: [ + [1666871966.930112][30461:30461] CHIP:DMG: InvokeResponseIB = + [1666871966.930120][30461:30461] CHIP:DMG: { + [1666871966.930123][30461:30461] CHIP:DMG: CommandStatusIB = + [1666871966.930127][30461:30461] CHIP:DMG: { + [1666871966.930131][30461:30461] CHIP:DMG: CommandPathIB = + [1666871966.930135][30461:30461] CHIP:DMG: { + [1666871966.930139][30461:30461] CHIP:DMG: EndpointId = 0x1, + [1666871966.930145][30461:30461] CHIP:DMG: ClusterId = 0x300, + [1666871966.930150][30461:30461] CHIP:DMG: CommandId = 0x6, + [1666871966.930154][30461:30461] CHIP:DMG: }, + [1666871966.930160][30461:30461] CHIP:DMG: + [1666871966.930164][30461:30461] CHIP:DMG: StatusIB = + [1666871966.930170][30461:30461] CHIP:DMG: { + [1666871966.930173][30461:30461] CHIP:DMG: status = 0x00 (SUCCESS), + [1666871966.930177][30461:30461] CHIP:DMG: }, + [1666871966.930181][30461:30461] CHIP:DMG: + [1666871966.930185][30461:30461] CHIP:DMG: }, + [1666871966.930189][30461:30461] CHIP:DMG: + [1666871966.930193][30461:30461] CHIP:DMG: }, + [1666871966.930198][30461:30461] CHIP:DMG: + [1666871966.930200][30461:30461] CHIP:DMG: ], + [1666871966.930205][30461:30461] CHIP:DMG: + [1666871966.930208][30461:30461] CHIP:DMG: InteractionModelRevision = 1 + [1666871966.930213][30461:30461] CHIP:DMG: }, disabled: true - label: @@ -316,64 +350,65 @@ tests: verification: | ./chip-tool colorcontrol read current-hue 1 1 - Verify response contains an CurrentHue value in TH(all-clusters-app) Logs: - - [1657911655.180421][2977:2977] CHIP:IM: Received Read request - [1657911655.180507][2977:2977] CHIP:DMG: ReadRequestMessage = - [1657911655.180535][2977:2977] CHIP:DMG: { - [1657911655.180568][2977:2977] CHIP:DMG: AttributePathIBs = - [1657911655.180595][2977:2977] CHIP:DMG: [ - [1657911655.180619][2977:2977] CHIP:DMG: AttributePathIB = - [1657911655.180646][2977:2977] CHIP:DMG: { - [1657911655.180687][2977:2977] CHIP:DMG: Endpoint = 0x1, - [1657911655.180726][2977:2977] CHIP:DMG: Cluster = 0x300, - [1657911655.180762][2977:2977] CHIP:DMG: Attribute = 0x0000_0000, - [1657911655.180792][2977:2977] CHIP:DMG: } - [1657911655.180830][2977:2977] CHIP:DMG: - [1657911655.180855][2977:2977] CHIP:DMG: ], - [1657911655.180885][2977:2977] CHIP:DMG: - [1657911655.180924][2977:2977] CHIP:DMG: isFabricFiltered = true, - [1657911655.180950][2977:2977] CHIP:DMG: InteractionModelRevision = 1 - [1657911655.180973][2977:2977] CHIP:DMG: }, - [1657911655.181063][2977:2977] CHIP:DMG: IM RH moving to [GeneratingReports] - [1657911655.181190][2977:2977] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1657911655.181223][2977:2977] CHIP:DMG: Cluster 300, Attribute 0 is dirty - [1657911655.181255][2977:2977] CHIP:DMG: Reading attribute: Cluster=0x0000_0300 Endpoint=1 AttributeId=0x0000_0000 (expanded=0) - [1657911655.181284][2977:2977] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=v - [1657911655.181318][2977:2977] CHIP:DMG: AccessControl: allowed - [1657911655.181390][2977:2977] CHIP:DMG: Sending report (payload has 37 bytes)... - - - "./chip-tool colorcontrol read current-saturation 1 1 + After 20 Seconds, Verify response contains an CurrentHue value in TH(all-clusters-app) Logs: + + ReportDataMessage = + [1666949242.902165][53014:53014] CHIP:DMG: { + [1666949242.902168][53014:53014] CHIP:DMG: AttributeReportIBs = + [1666949242.902173][53014:53014] CHIP:DMG: [ + [1666949242.902176][53014:53014] CHIP:DMG: AttributeReportIB = + [1666949242.902181][53014:53014] CHIP:DMG: { + [1666949242.902184][53014:53014] CHIP:DMG: AttributeDataIB = + [1666949242.902188][53014:53014] CHIP:DMG: { + [1666949242.902192][53014:53014] CHIP:DMG: DataVersion = 0x3aac244c, + [1666949242.902194][53014:53014] CHIP:DMG: AttributePathIB = + [1666949242.902198][53014:53014] CHIP:DMG: { + [1666949242.902201][53014:53014] CHIP:DMG: Endpoint = 0x1, + [1666949242.902206][53014:53014] CHIP:DMG: Cluster = 0x300, + [1666949242.902209][53014:53014] CHIP:DMG: Attribute = 0x0000_0000, + [1666949242.902213][53014:53014] CHIP:DMG: } + [1666949242.902218][53014:53014] CHIP:DMG: + [1666949242.902222][53014:53014] CHIP:DMG: Data = 100, + [1666949242.902225][53014:53014] CHIP:DMG: }, + [1666949242.902229][53014:53014] CHIP:DMG: + [1666949242.902232][53014:53014] CHIP:DMG: }, + [1666949242.902236][53014:53014] CHIP:DMG: + [1666949242.902239][53014:53014] CHIP:DMG: ], + [1666949242.902244][53014:53014] CHIP:DMG: + [1666949242.902248][53014:53014] CHIP:DMG: SuppressResponse = true, + [1666949242.902250][53014:53014] CHIP:DMG: InteractionModelRevision = 1 + [1666949242.902252][53014:53014] CHIP:DMG: } - Verify response contains an CurrentSaturation value in TH(all-clusters-app) Logs: + ./chip-tool colorcontrol read current-saturation 1 1 - [1657911674.594218][2977:2977] CHIP:IM: Received Read request - [1657911674.594301][2977:2977] CHIP:DMG: ReadRequestMessage = - [1657911674.594329][2977:2977] CHIP:DMG: { - [1657911674.594352][2977:2977] CHIP:DMG: AttributePathIBs = - [1657911674.594379][2977:2977] CHIP:DMG: [ - [1657911674.594403][2977:2977] CHIP:DMG: AttributePathIB = - [1657911674.594460][2977:2977] CHIP:DMG: { - [1657911674.594491][2977:2977] CHIP:DMG: Endpoint = 0x1, - [1657911674.594529][2977:2977] CHIP:DMG: Cluster = 0x300, - [1657911674.594562][2977:2977] CHIP:DMG: Attribute = 0x0000_0001, - [1657911674.594593][2977:2977] CHIP:DMG: } - [1657911674.594626][2977:2977] CHIP:DMG: - [1657911674.594653][2977:2977] CHIP:DMG: ], - [1657911674.594682][2977:2977] CHIP:DMG: - [1657911674.594710][2977:2977] CHIP:DMG: isFabricFiltered = true, - [1657911674.594736][2977:2977] CHIP:DMG: InteractionModelRevision = 1 - [1657911674.594760][2977:2977] CHIP:DMG: }, - [1657911674.594840][2977:2977] CHIP:DMG: IM RH moving to [GeneratingReports] - [1657911674.594955][2977:2977] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1657911674.594988][2977:2977] CHIP:DMG: Cluster 300, Attribute 1 is dirty - [1657911674.595010][2977:2977] CHIP:DMG: Reading attribute: Cluster=0x0000_0300 Endpoint=1 AttributeId=0x0000_0001 (expanded=0) - [1657911674.595039][2977:2977] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=v - [1657911674.595073][2977:2977] CHIP:DMG: AccessControl: allowed - [1657911674.595133][2977:2977] CHIP:DMG: Sending report (payload has 37 bytes)... - - " + After 20 Seconds, Verify response contains an CurrentSaturation value in TH(all-clusters-app) Logs: + + ReportDataMessage = + [1666949267.581331][53014:53014] CHIP:DMG: { + [1666949267.581334][53014:53014] CHIP:DMG: AttributeReportIBs = + [1666949267.581339][53014:53014] CHIP:DMG: [ + [1666949267.581342][53014:53014] CHIP:DMG: AttributeReportIB = + [1666949267.581347][53014:53014] CHIP:DMG: { + [1666949267.581351][53014:53014] CHIP:DMG: AttributeDataIB = + [1666949267.581355][53014:53014] CHIP:DMG: { + [1666949267.581359][53014:53014] CHIP:DMG: DataVersion = 0x3aac244c, + [1666949267.581365][53014:53014] CHIP:DMG: AttributePathIB = + [1666949267.581369][53014:53014] CHIP:DMG: { + [1666949267.581373][53014:53014] CHIP:DMG: Endpoint = 0x1, + [1666949267.581377][53014:53014] CHIP:DMG: Cluster = 0x300, + [1666949267.581381][53014:53014] CHIP:DMG: Attribute = 0x0000_0001, + [1666949267.581384][53014:53014] CHIP:DMG: } + [1666949267.581388][53014:53014] CHIP:DMG: + [1666949267.581392][53014:53014] CHIP:DMG: Data = 200, + [1666949267.581394][53014:53014] CHIP:DMG: }, + [1666949267.581400][53014:53014] CHIP:DMG: + [1666949267.581403][53014:53014] CHIP:DMG: }, + [1666949267.581409][53014:53014] CHIP:DMG: + [1666949267.581411][53014:53014] CHIP:DMG: ], + [1666949267.581416][53014:53014] CHIP:DMG: + [1666949267.581418][53014:53014] CHIP:DMG: SuppressResponse = true, + [1666949267.581422][53014:53014] CHIP:DMG: InteractionModelRevision = 1 + [1666949267.581424][53014:53014] CHIP:DMG: } disabled: true - label: "DUT sends StopMoveStep command to TH." @@ -383,35 +418,35 @@ tests: Verify success response in TH(all-clusters-app) Log: - [1657911698.270231][2977:2977] CHIP:DMG: InvokeRequestMessage = - [1657911698.270280][2977:2977] CHIP:DMG: { - [1657911698.270321][2977:2977] CHIP:DMG: suppressResponse = false, - [1657911698.270370][2977:2977] CHIP:DMG: timedRequest = false, - [1657911698.270414][2977:2977] CHIP:DMG: InvokeRequests = - [1657911698.270470][2977:2977] CHIP:DMG: [ - [1657911698.270554][2977:2977] CHIP:DMG: CommandDataIB = - [1657911698.270583][2977:2977] CHIP:DMG: { - [1657911698.270607][2977:2977] CHIP:DMG: CommandPathIB = - [1657911698.270638][2977:2977] CHIP:DMG: { - [1657911698.270732][2977:2977] CHIP:DMG: EndpointId = 0x1, - [1657911698.270765][2977:2977] CHIP:DMG: ClusterId = 0x300, - [1657911698.270797][2977:2977] CHIP:DMG: CommandId = 0x47, - [1657911698.270852][2977:2977] CHIP:DMG: }, - [1657911698.270888][2977:2977] CHIP:DMG: - [1657911698.270916][2977:2977] CHIP:DMG: CommandFields = - [1657911698.270947][2977:2977] CHIP:DMG: { - [1657911698.270979][2977:2977] CHIP:DMG: 0x0 = 0, - [1657911698.271012][2977:2977] CHIP:DMG: 0x1 = 0, - [1657911698.271044][2977:2977] CHIP:DMG: }, - [1657911698.271071][2977:2977] CHIP:DMG: }, - [1657911698.271103][2977:2977] CHIP:DMG: - [1657911698.271126][2977:2977] CHIP:DMG: ], - [1657911698.271156][2977:2977] CHIP:DMG: - [1657911698.271180][2977:2977] CHIP:DMG: InteractionModelRevision = 1 - [1657911698.271203][2977:2977] CHIP:DMG: }, - [1657911698.271270][2977:2977] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=o - [1657911698.271337][2977:2977] CHIP:DMG: AccessControl: allowed - [1657911698.271365][2977:2977] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0300 Command=0x0000_0047 + InvokeResponseMessage = + [1666872053.240013][30461:30461] CHIP:DMG: { + [1666872053.240017][30461:30461] CHIP:DMG: suppressResponse = false, + [1666872053.240021][30461:30461] CHIP:DMG: InvokeResponseIBs = + [1666872053.240029][30461:30461] CHIP:DMG: [ + [1666872053.240033][30461:30461] CHIP:DMG: InvokeResponseIB = + [1666872053.240041][30461:30461] CHIP:DMG: { + [1666872053.240046][30461:30461] CHIP:DMG: CommandStatusIB = + [1666872053.240051][30461:30461] CHIP:DMG: { + [1666872053.240056][30461:30461] CHIP:DMG: CommandPathIB = + [1666872053.240061][30461:30461] CHIP:DMG: { + [1666872053.240066][30461:30461] CHIP:DMG: EndpointId = 0x1, + [1666872053.240073][30461:30461] CHIP:DMG: ClusterId = 0x300, + [1666872053.240077][30461:30461] CHIP:DMG: CommandId = 0x47, + [1666872053.240082][30461:30461] CHIP:DMG: }, + [1666872053.240088][30461:30461] CHIP:DMG: + [1666872053.240093][30461:30461] CHIP:DMG: StatusIB = + [1666872053.240098][30461:30461] CHIP:DMG: { + [1666872053.240103][30461:30461] CHIP:DMG: status = 0x00 (SUCCESS), + [1666872053.240108][30461:30461] CHIP:DMG: }, + [1666872053.240113][30461:30461] CHIP:DMG: + [1666872053.240118][30461:30461] CHIP:DMG: }, + [1666872053.240124][30461:30461] CHIP:DMG: + [1666872053.240129][30461:30461] CHIP:DMG: }, + [1666872053.240136][30461:30461] CHIP:DMG: + [1666872053.240140][30461:30461] CHIP:DMG: ], + [1666872053.240148][30461:30461] CHIP:DMG: + [1666872053.240152][30461:30461] CHIP:DMG: InteractionModelRevision = 1 + [1666872053.240156][30461:30461] CHIP:DMG: }, disabled: true - label: @@ -421,28 +456,30 @@ tests: ./chip-tool colorcontrol read current-saturation 1 1 Verify response contains an CurrentSaturation value in TH(all-clusters-app) Logs: - [1657911602.223413][2977:2977] CHIP:IM: Received Read request - [1657911602.223554][2977:2977] CHIP:DMG: ReadRequestMessage = - [1657911602.223609][2977:2977] CHIP:DMG: { - [1657911602.223655][2977:2977] CHIP:DMG: AttributePathIBs = - [1657911602.223708][2977:2977] CHIP:DMG: [ - [1657911602.223758][2977:2977] CHIP:DMG: AttributePathIB = - [1657911602.223828][2977:2977] CHIP:DMG: { - [1657911602.223884][2977:2977] CHIP:DMG: Endpoint = 0x1, - [1657911602.223949][2977:2977] CHIP:DMG: Cluster = 0x300, - [1657911602.224000][2977:2977] CHIP:DMG: Attribute = 0x0000_0001, - [1657911602.224027][2977:2977] CHIP:DMG: } - [1657911602.224078][2977:2977] CHIP:DMG: - [1657911602.224162][2977:2977] CHIP:DMG: ], - [1657911602.224193][2977:2977] CHIP:DMG: - [1657911602.224219][2977:2977] CHIP:DMG: isFabricFiltered = true, - [1657911602.224244][2977:2977] CHIP:DMG: InteractionModelRevision = 1 - [1657911602.224267][2977:2977] CHIP:DMG: }, - [1657911602.224346][2977:2977] CHIP:DMG: IM RH moving to [GeneratingReports] - [1657911602.224442][2977:2977] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1657911602.224471][2977:2977] CHIP:DMG: Cluster 300, Attribute 1 is dirty - [1657911602.224492][2977:2977] CHIP:DMG: Reading attribute: Cluster=0x0000_0300 Endpoint=1 AttributeId=0x0000_0001 (expanded=0) - [1657911602.224520][2977:2977] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=v - [1657911602.224553][2977:2977] CHIP:DMG: AccessControl: allowed - [1657911602.224608][2977:2977] CHIP:DMG: Sending report (payload has 37 bytes)... + ReportDataMessage = + [1667371661.960880][9339:9339] CHIP:DMG: { + [1667371661.960882][9339:9339] CHIP:DMG: AttributeReportIBs = + [1667371661.960887][9339:9339] CHIP:DMG: [ + [1667371661.960890][9339:9339] CHIP:DMG: AttributeReportIB = + [1667371661.960896][9339:9339] CHIP:DMG: { + [1667371661.960898][9339:9339] CHIP:DMG: AttributeDataIB = + [1667371661.960901][9339:9339] CHIP:DMG: { + [1667371661.960905][9339:9339] CHIP:DMG: DataVersion = 0xc1914ea4, + [1667371661.960908][9339:9339] CHIP:DMG: AttributePathIB = + [1667371661.960911][9339:9339] CHIP:DMG: { + [1667371661.960917][9339:9339] CHIP:DMG: Endpoint = 0x1, + [1667371661.960924][9339:9339] CHIP:DMG: Cluster = 0x300, + [1667371661.960928][9339:9339] CHIP:DMG: Attribute = 0x0000_0001, + [1667371661.960931][9339:9339] CHIP:DMG: } + [1667371661.960935][9339:9339] CHIP:DMG: + [1667371661.960940][9339:9339] CHIP:DMG: Data = 200, + [1667371661.960943][9339:9339] CHIP:DMG: }, + [1667371661.960948][9339:9339] CHIP:DMG: + [1667371661.960951][9339:9339] CHIP:DMG: }, + [1667371661.960957][9339:9339] CHIP:DMG: + [1667371661.960961][9339:9339] CHIP:DMG: ], + [1667371661.960966][9339:9339] CHIP:DMG: + [1667371661.960971][9339:9339] CHIP:DMG: SuppressResponse = true, + [1667371661.960974][9339:9339] CHIP:DMG: InteractionModelRevision = 1 + [1667371661.960977][9339:9339] CHIP:DMG: } disabled: true diff --git a/src/app/tests/suites/certification/Test_TC_CC_5_4.yaml b/src/app/tests/suites/certification/Test_TC_CC_5_4.yaml index 6988f6a8472b9a..ef1dfeeae6e24c 100644 --- a/src/app/tests/suites/certification/Test_TC_CC_5_4.yaml +++ b/src/app/tests/suites/certification/Test_TC_CC_5_4.yaml @@ -27,6 +27,10 @@ tests: - label: "Note" verification: | For DUT as client test cases, Chip-tool command used below are an example to verify the functionality. For certification test, we expect DUT should have a capability or way to run the equivalent command. + Commission TH(all-clusters-app) to TH(chip-tool) using below command + + TH(all-clusters-app) : sudo ./chip-all-clusters-app --trace_decode 1 + TH(chip-tool) : ./chip-tool pairing onnetwork 1 20202021 --trace_decode 1 disabled: true - label: "Pre-Condition" @@ -34,6 +38,40 @@ tests: 1. Commission DUT to TH 2. Set DUT OnOff to On + ./chip-tool onoff on 1 1 + + Verify response contains a success (value 0x00) status On TH(chip-tool) Logs: + [1659710262.390398][4459:4464] CHIP:DMG: InvokeResponseMessage = + [1659710262.390424][4459:4464] CHIP:DMG: { + [1659710262.390448][4459:4464] CHIP:DMG: suppressResponse = false, + [1659710262.390472][4459:4464] CHIP:DMG: InvokeResponseIBs = + [1659710262.390503][4459:4464] CHIP:DMG: [ + [1659710262.390527][4459:4464] CHIP:DMG: InvokeResponseIB = + [1659710262.390559][4459:4464] CHIP:DMG: { + [1659710262.390584][4459:4464] CHIP:DMG: CommandStatusIB = + [1659710262.390617][4459:4464] CHIP:DMG: { + [1659710262.390642][4459:4464] CHIP:DMG: CommandPathIB = + [1659710262.390681][4459:4464] CHIP:DMG: { + [1659710262.390715][4459:4464] CHIP:DMG: EndpointId = 0x1, + [1659710262.390754][4459:4464] CHIP:DMG: ClusterId = 0x6, + [1659710262.390791][4459:4464] CHIP:DMG: CommandId = 0x1, + [1659710262.390826][4459:4464] CHIP:DMG: }, + [1659710262.390866][4459:4464] CHIP:DMG: + [1659710262.390896][4459:4464] CHIP:DMG: StatusIB = + [1659710262.390938][4459:4464] CHIP:DMG: { + [1659710262.390977][4459:4464] CHIP:DMG: status = 0x00 (SUCCESS), + [1659710262.391012][4459:4464] CHIP:DMG: }, + [1659710262.391050][4459:4464] CHIP:DMG: + [1659710262.391078][4459:4464] CHIP:DMG: }, + [1659710262.391114][4459:4464] CHIP:DMG: + [1659710262.391143][4459:4464] CHIP:DMG: }, + [1659710262.391174][4459:4464] CHIP:DMG: + [1659710262.391198][4459:4464] CHIP:DMG: ], + [1659710262.391227][4459:4464] CHIP:DMG: + [1659710262.391251][4459:4464] CHIP:DMG: InteractionModelRevision = 1 + [1659710262.391273][4459:4464] CHIP:DMG: }, + [1659710262.391331][4459:4464] CHIP:DMG: Received Command Response Status for Endpoint=1 Cluster=0x0000_0006 Command=0x0000_0001 Status=0x0 + [1659710262.391373][4459:4464] CHIP:DMG: ICR moving to [AwaitingDe] 3. DUT supports CC.C.F03(XY) disabled: true @@ -45,38 +83,35 @@ tests: Verify success response in TH(all-clusters-app) Log: - [1657911753.687856][2977:2977] CHIP:DMG: InvokeRequestMessage = - [1657911753.687913][2977:2977] CHIP:DMG: { - [1657911753.687961][2977:2977] CHIP:DMG: suppressResponse = false, - [1657911753.688017][2977:2977] CHIP:DMG: timedRequest = false, - [1657911753.688115][2977:2977] CHIP:DMG: InvokeRequests = - [1657911753.688185][2977:2977] CHIP:DMG: [ - [1657911753.688236][2977:2977] CHIP:DMG: CommandDataIB = - [1657911753.688294][2977:2977] CHIP:DMG: { - [1657911753.688347][2977:2977] CHIP:DMG: CommandPathIB = - [1657911753.688414][2977:2977] CHIP:DMG: { - [1657911753.688479][2977:2977] CHIP:DMG: EndpointId = 0x1, - [1657911753.688544][2977:2977] CHIP:DMG: ClusterId = 0x300, - [1657911753.688610][2977:2977] CHIP:DMG: CommandId = 0x7, - [1657911753.688673][2977:2977] CHIP:DMG: }, - [1657911753.688740][2977:2977] CHIP:DMG: - [1657911753.688800][2977:2977] CHIP:DMG: CommandFields = - [1657911753.688858][2977:2977] CHIP:DMG: { - [1657911753.688925][2977:2977] CHIP:DMG: 0x0 = 400, - [1657911753.688995][2977:2977] CHIP:DMG: 0x1 = 500, - [1657911753.689048][2977:2977] CHIP:DMG: 0x2 = 300, - [1657911753.689080][2977:2977] CHIP:DMG: 0x3 = 0, - [1657911753.689113][2977:2977] CHIP:DMG: 0x4 = 0, - [1657911753.689198][2977:2977] CHIP:DMG: }, - [1657911753.689228][2977:2977] CHIP:DMG: }, - [1657911753.689262][2977:2977] CHIP:DMG: - [1657911753.689285][2977:2977] CHIP:DMG: ], - [1657911753.689316][2977:2977] CHIP:DMG: - [1657911753.689339][2977:2977] CHIP:DMG: InteractionModelRevision = 1 - [1657911753.689362][2977:2977] CHIP:DMG: }, - [1657911753.689432][2977:2977] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=o - [1657911753.689469][2977:2977] CHIP:DMG: AccessControl: allowed - [1657911753.689496][2977:2977] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0300 Command=0x0000_0007 + InvokeResponseMessage = + [1666934571.869647][27709:27709] CHIP:DMG: { + [1666934571.869651][27709:27709] CHIP:DMG: suppressResponse = false, + [1666934571.869654][27709:27709] CHIP:DMG: InvokeResponseIBs = + [1666934571.869658][27709:27709] CHIP:DMG: [ + [1666934571.869661][27709:27709] CHIP:DMG: InvokeResponseIB = + [1666934571.869666][27709:27709] CHIP:DMG: { + [1666934571.869669][27709:27709] CHIP:DMG: CommandStatusIB = + [1666934571.869672][27709:27709] CHIP:DMG: { + [1666934571.869675][27709:27709] CHIP:DMG: CommandPathIB = + [1666934571.869678][27709:27709] CHIP:DMG: { + [1666934571.869683][27709:27709] CHIP:DMG: EndpointId = 0x1, + [1666934571.869686][27709:27709] CHIP:DMG: ClusterId = 0x300, + [1666934571.869690][27709:27709] CHIP:DMG: CommandId = 0x7, + [1666934571.869693][27709:27709] CHIP:DMG: }, + [1666934571.869697][27709:27709] CHIP:DMG: + [1666934571.869701][27709:27709] CHIP:DMG: StatusIB = + [1666934571.869706][27709:27709] CHIP:DMG: { + [1666934571.869709][27709:27709] CHIP:DMG: status = 0x00 (SUCCESS), + [1666934571.869714][27709:27709] CHIP:DMG: }, + [1666934571.869718][27709:27709] CHIP:DMG: + [1666934571.869720][27709:27709] CHIP:DMG: }, + [1666934571.869725][27709:27709] CHIP:DMG: + [1666934571.869728][27709:27709] CHIP:DMG: }, + [1666934571.869733][27709:27709] CHIP:DMG: + [1666934571.869736][27709:27709] CHIP:DMG: ], + [1666934571.869741][27709:27709] CHIP:DMG: + [1666934571.869743][27709:27709] CHIP:DMG: InteractionModelRevision = 1 + [1666934571.869746][27709:27709] CHIP:DMG: }, disabled: true - label: @@ -86,61 +121,62 @@ tests: verification: | ./chip-tool colorcontrol read current-x 1 1 - Verify response contains a CurrentX value in TH(all-clusters-app) Logs: - [1657911771.965429][2977:2977] CHIP:IM: Received Read request - [1657911771.965509][2977:2977] CHIP:DMG: ReadRequestMessage = - [1657911771.965536][2977:2977] CHIP:DMG: { - [1657911771.965557][2977:2977] CHIP:DMG: AttributePathIBs = - [1657911771.965583][2977:2977] CHIP:DMG: [ - [1657911771.965606][2977:2977] CHIP:DMG: AttributePathIB = - [1657911771.965631][2977:2977] CHIP:DMG: { - [1657911771.965657][2977:2977] CHIP:DMG: Endpoint = 0x1, - [1657911771.965695][2977:2977] CHIP:DMG: Cluster = 0x300, - [1657911771.965726][2977:2977] CHIP:DMG: Attribute = 0x0000_0003, - [1657911771.965758][2977:2977] CHIP:DMG: } - [1657911771.965786][2977:2977] CHIP:DMG: - [1657911771.965811][2977:2977] CHIP:DMG: ], - [1657911771.965838][2977:2977] CHIP:DMG: - [1657911771.965864][2977:2977] CHIP:DMG: isFabricFiltered = true, - [1657911771.965889][2977:2977] CHIP:DMG: InteractionModelRevision = 1 - [1657911771.965912][2977:2977] CHIP:DMG: }, - [1657911771.965989][2977:2977] CHIP:DMG: IM RH moving to [GeneratingReports] - [1657911771.966084][2977:2977] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1657911771.966114][2977:2977] CHIP:DMG: Cluster 300, Attribute 3 is dirty - [1657911771.966136][2977:2977] CHIP:DMG: Reading attribute: Cluster=0x0000_0300 Endpoint=1 AttributeId=0x0000_0003 (expanded=0) - [1657911771.966164][2977:2977] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=v - [1657911771.966196][2977:2977] CHIP:DMG: AccessControl: allowed - [1657911771.966254][2977:2977] CHIP:DMG: Sending report (payload has 38 bytes)... - - - "./chip-tool colorcontrol read current-y 1 1 - Verify response contains a CurrentY value in TH(all-clusters-app) Logs: - [1657911790.232595][2977:2977] CHIP:IM: Received Read request - [1657911790.232674][2977:2977] CHIP:DMG: ReadRequestMessage = - [1657911790.232700][2977:2977] CHIP:DMG: { - [1657911790.232723][2977:2977] CHIP:DMG: AttributePathIBs = - [1657911790.232756][2977:2977] CHIP:DMG: [ - [1657911790.232780][2977:2977] CHIP:DMG: AttributePathIB = - [1657911790.232807][2977:2977] CHIP:DMG: { - [1657911790.232834][2977:2977] CHIP:DMG: Endpoint = 0x1, - [1657911790.232865][2977:2977] CHIP:DMG: Cluster = 0x300, - [1657911790.232898][2977:2977] CHIP:DMG: Attribute = 0x0000_0004, - [1657911790.232931][2977:2977] CHIP:DMG: } - [1657911790.232960][2977:2977] CHIP:DMG: - [1657911790.232985][2977:2977] CHIP:DMG: ], - [1657911790.233012][2977:2977] CHIP:DMG: - [1657911790.233038][2977:2977] CHIP:DMG: isFabricFiltered = true, - [1657911790.233063][2977:2977] CHIP:DMG: InteractionModelRevision = 1 - [1657911790.233086][2977:2977] CHIP:DMG: }, - [1657911790.233162][2977:2977] CHIP:DMG: IM RH moving to [GeneratingReports] - [1657911790.233249][2977:2977] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1657911790.233279][2977:2977] CHIP:DMG: Cluster 300, Attribute 4 is dirty - [1657911790.233300][2977:2977] CHIP:DMG: Reading attribute: Cluster=0x0000_0300 Endpoint=1 AttributeId=0x0000_0004 (expanded=0) - [1657911790.233328][2977:2977] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=v - [1657911790.233360][2977:2977] CHIP:DMG: AccessControl: allowed - [1657911790.233415][2977:2977] CHIP:DMG: Sending report (payload has 38 bytes)... - - " + After 30 Seconds, Verify response contains a CurrentX value in TH(all-clusters-app) Logs: + ReportDataMessage = + [1666937465.689943][47283:47283] CHIP:DMG: { + [1666937465.689946][47283:47283] CHIP:DMG: AttributeReportIBs = + [1666937465.689952][47283:47283] CHIP:DMG: [ + [1666937465.689955][47283:47283] CHIP:DMG: AttributeReportIB = + [1666937465.689962][47283:47283] CHIP:DMG: { + [1666937465.689965][47283:47283] CHIP:DMG: AttributeDataIB = + [1666937465.689970][47283:47283] CHIP:DMG: { + [1666937465.689975][47283:47283] CHIP:DMG: DataVersion = 0xd5f334b2, + [1666937465.689981][47283:47283] CHIP:DMG: AttributePathIB = + [1666937465.689985][47283:47283] CHIP:DMG: { + [1666937465.689990][47283:47283] CHIP:DMG: Endpoint = 0x1, + [1666937465.689995][47283:47283] CHIP:DMG: Cluster = 0x300, + [1666937465.690001][47283:47283] CHIP:DMG: Attribute = 0x0000_0003, + [1666937465.690006][47283:47283] CHIP:DMG: } + [1666937465.690011][47283:47283] CHIP:DMG: + [1666937465.690017][47283:47283] CHIP:DMG: Data = 400, + [1666937465.690021][47283:47283] CHIP:DMG: }, + [1666937465.690027][47283:47283] CHIP:DMG: + [1666937465.690029][47283:47283] CHIP:DMG: }, + [1666937465.690033][47283:47283] CHIP:DMG: + [1666937465.690036][47283:47283] CHIP:DMG: ], + [1666937465.690041][47283:47283] CHIP:DMG: + [1666937465.690045][47283:47283] CHIP:DMG: SuppressResponse = true, + [1666937465.690049][47283:47283] CHIP:DMG: InteractionModelRevision = 1 + [1666937465.690053][47283:47283] CHIP:DMG: } + + ./chip-tool colorcontrol read current-y 1 1 + After 30 Seconds, Verify response contains a CurrentY value in TH(all-clusters-app) Logs: + ReportDataMessage = + [1666937453.573485][47283:47283] CHIP:DMG: { + [1666937453.573488][47283:47283] CHIP:DMG: AttributeReportIBs = + [1666937453.573494][47283:47283] CHIP:DMG: [ + [1666937453.573496][47283:47283] CHIP:DMG: AttributeReportIB = + [1666937453.573501][47283:47283] CHIP:DMG: { + [1666937453.573504][47283:47283] CHIP:DMG: AttributeDataIB = + [1666937453.573508][47283:47283] CHIP:DMG: { + [1666937453.573512][47283:47283] CHIP:DMG: DataVersion = 0xd5f334b2, + [1666937453.573514][47283:47283] CHIP:DMG: AttributePathIB = + [1666937453.573518][47283:47283] CHIP:DMG: { + [1666937453.573523][47283:47283] CHIP:DMG: Endpoint = 0x1, + [1666937453.573527][47283:47283] CHIP:DMG: Cluster = 0x300, + [1666937453.573533][47283:47283] CHIP:DMG: Attribute = 0x0000_0004, + [1666937453.573536][47283:47283] CHIP:DMG: } + [1666937453.573541][47283:47283] CHIP:DMG: + [1666937453.573544][47283:47283] CHIP:DMG: Data = 500, + [1666937453.573548][47283:47283] CHIP:DMG: }, + [1666937453.573553][47283:47283] CHIP:DMG: + [1666937453.573556][47283:47283] CHIP:DMG: }, + [1666937453.573561][47283:47283] CHIP:DMG: + [1666937453.573564][47283:47283] CHIP:DMG: ], + [1666937453.573568][47283:47283] CHIP:DMG: + [1666937453.573571][47283:47283] CHIP:DMG: SuppressResponse = true, + [1666937453.573573][47283:47283] CHIP:DMG: InteractionModelRevision = 1 + [1666937453.573576][47283:47283] CHIP:DMG: } disabled: true - label: "DUT sends MoveColor command to TH" @@ -149,37 +185,35 @@ tests: ./chip-tool colorcontrol move-color 10 20 0 0 1 1 Verify success response in TH(all-clusters-app) Log: - [1657911814.839535][2977:2977] CHIP:DMG: InvokeRequestMessage = - [1657911814.839586][2977:2977] CHIP:DMG: { - [1657911814.839611][2977:2977] CHIP:DMG: suppressResponse = false, - [1657911814.839640][2977:2977] CHIP:DMG: timedRequest = false, - [1657911814.839666][2977:2977] CHIP:DMG: InvokeRequests = - [1657911814.839762][2977:2977] CHIP:DMG: [ - [1657911814.839792][2977:2977] CHIP:DMG: CommandDataIB = - [1657911814.839822][2977:2977] CHIP:DMG: { - [1657911814.839849][2977:2977] CHIP:DMG: CommandPathIB = - [1657911814.839882][2977:2977] CHIP:DMG: { - [1657911814.839914][2977:2977] CHIP:DMG: EndpointId = 0x1, - [1657911814.839952][2977:2977] CHIP:DMG: ClusterId = 0x300, - [1657911814.839987][2977:2977] CHIP:DMG: CommandId = 0x8, - [1657911814.840019][2977:2977] CHIP:DMG: }, - [1657911814.840074][2977:2977] CHIP:DMG: - [1657911814.840105][2977:2977] CHIP:DMG: CommandFields = - [1657911814.840136][2977:2977] CHIP:DMG: { - [1657911814.840172][2977:2977] CHIP:DMG: 0x0 = 10, - [1657911814.840207][2977:2977] CHIP:DMG: 0x1 = 20, - [1657911814.840239][2977:2977] CHIP:DMG: 0x2 = 0, - [1657911814.840273][2977:2977] CHIP:DMG: 0x3 = 0, - [1657911814.840310][2977:2977] CHIP:DMG: }, - [1657911814.840340][2977:2977] CHIP:DMG: }, - [1657911814.840374][2977:2977] CHIP:DMG: - [1657911814.840399][2977:2977] CHIP:DMG: ], - [1657911814.840432][2977:2977] CHIP:DMG: - [1657911814.840457][2977:2977] CHIP:DMG: InteractionModelRevision = 1 - [1657911814.840482][2977:2977] CHIP:DMG: }, - [1657911814.840556][2977:2977] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=o - [1657911814.840596][2977:2977] CHIP:DMG: AccessControl: allowed - [1657911814.840624][2977:2977] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0300 Command=0x0000_0008 + InvokeResponseMessage = + [1666934658.164192][27709:27709] CHIP:DMG: { + [1666934658.164196][27709:27709] CHIP:DMG: suppressResponse = false, + [1666934658.164199][27709:27709] CHIP:DMG: InvokeResponseIBs = + [1666934658.164205][27709:27709] CHIP:DMG: [ + [1666934658.164208][27709:27709] CHIP:DMG: InvokeResponseIB = + [1666934658.164214][27709:27709] CHIP:DMG: { + [1666934658.164218][27709:27709] CHIP:DMG: CommandStatusIB = + [1666934658.164224][27709:27709] CHIP:DMG: { + [1666934658.164228][27709:27709] CHIP:DMG: CommandPathIB = + [1666934658.164232][27709:27709] CHIP:DMG: { + [1666934658.164237][27709:27709] CHIP:DMG: EndpointId = 0x1, + [1666934658.164241][27709:27709] CHIP:DMG: ClusterId = 0x300, + [1666934658.164246][27709:27709] CHIP:DMG: CommandId = 0x8, + [1666934658.164250][27709:27709] CHIP:DMG: }, + [1666934658.164257][27709:27709] CHIP:DMG: + [1666934658.164260][27709:27709] CHIP:DMG: StatusIB = + [1666934658.164264][27709:27709] CHIP:DMG: { + [1666934658.164270][27709:27709] CHIP:DMG: status = 0x00 (SUCCESS), + [1666934658.164273][27709:27709] CHIP:DMG: }, + [1666934658.164277][27709:27709] CHIP:DMG: + [1666934658.164281][27709:27709] CHIP:DMG: }, + [1666934658.164287][27709:27709] CHIP:DMG: + [1666934658.164291][27709:27709] CHIP:DMG: }, + [1666934658.164297][27709:27709] CHIP:DMG: + [1666934658.164299][27709:27709] CHIP:DMG: ], + [1666934658.164305][27709:27709] CHIP:DMG: + [1666934658.164309][27709:27709] CHIP:DMG: InteractionModelRevision = 1 + [1666934658.164312][27709:27709] CHIP:DMG: }, disabled: true - label: @@ -189,61 +223,65 @@ tests: verification: | ./chip-tool colorcontrol read current-x 1 1 - Verify response contains a CurrentX value in TH(all-clusters-app) Logs: - [1657911771.965429][2977:2977] CHIP:IM: Received Read request - [1657911771.965509][2977:2977] CHIP:DMG: ReadRequestMessage = - [1657911771.965536][2977:2977] CHIP:DMG: { - [1657911771.965557][2977:2977] CHIP:DMG: AttributePathIBs = - [1657911771.965583][2977:2977] CHIP:DMG: [ - [1657911771.965606][2977:2977] CHIP:DMG: AttributePathIB = - [1657911771.965631][2977:2977] CHIP:DMG: { - [1657911771.965657][2977:2977] CHIP:DMG: Endpoint = 0x1, - [1657911771.965695][2977:2977] CHIP:DMG: Cluster = 0x300, - [1657911771.965726][2977:2977] CHIP:DMG: Attribute = 0x0000_0003, - [1657911771.965758][2977:2977] CHIP:DMG: } - [1657911771.965786][2977:2977] CHIP:DMG: - [1657911771.965811][2977:2977] CHIP:DMG: ], - [1657911771.965838][2977:2977] CHIP:DMG: - [1657911771.965864][2977:2977] CHIP:DMG: isFabricFiltered = true, - [1657911771.965889][2977:2977] CHIP:DMG: InteractionModelRevision = 1 - [1657911771.965912][2977:2977] CHIP:DMG: }, - [1657911771.965989][2977:2977] CHIP:DMG: IM RH moving to [GeneratingReports] - [1657911771.966084][2977:2977] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1657911771.966114][2977:2977] CHIP:DMG: Cluster 300, Attribute 3 is dirty - [1657911771.966136][2977:2977] CHIP:DMG: Reading attribute: Cluster=0x0000_0300 Endpoint=1 AttributeId=0x0000_0003 (expanded=0) - [1657911771.966164][2977:2977] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=v - [1657911771.966196][2977:2977] CHIP:DMG: AccessControl: allowed - [1657911771.966254][2977:2977] CHIP:DMG: Sending report (payload has 38 bytes)... - - - "./chip-tool colorcontrol read current-y 1 1 - Verify response contains a CurrentY value in TH(all-clusters-app) Logs: - [1657911790.232595][2977:2977] CHIP:IM: Received Read request - [1657911790.232674][2977:2977] CHIP:DMG: ReadRequestMessage = - [1657911790.232700][2977:2977] CHIP:DMG: { - [1657911790.232723][2977:2977] CHIP:DMG: AttributePathIBs = - [1657911790.232756][2977:2977] CHIP:DMG: [ - [1657911790.232780][2977:2977] CHIP:DMG: AttributePathIB = - [1657911790.232807][2977:2977] CHIP:DMG: { - [1657911790.232834][2977:2977] CHIP:DMG: Endpoint = 0x1, - [1657911790.232865][2977:2977] CHIP:DMG: Cluster = 0x300, - [1657911790.232898][2977:2977] CHIP:DMG: Attribute = 0x0000_0004, - [1657911790.232931][2977:2977] CHIP:DMG: } - [1657911790.232960][2977:2977] CHIP:DMG: - [1657911790.232985][2977:2977] CHIP:DMG: ], - [1657911790.233012][2977:2977] CHIP:DMG: - [1657911790.233038][2977:2977] CHIP:DMG: isFabricFiltered = true, - [1657911790.233063][2977:2977] CHIP:DMG: InteractionModelRevision = 1 - [1657911790.233086][2977:2977] CHIP:DMG: }, - [1657911790.233162][2977:2977] CHIP:DMG: IM RH moving to [GeneratingReports] - [1657911790.233249][2977:2977] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1657911790.233279][2977:2977] CHIP:DMG: Cluster 300, Attribute 4 is dirty - [1657911790.233300][2977:2977] CHIP:DMG: Reading attribute: Cluster=0x0000_0300 Endpoint=1 AttributeId=0x0000_0004 (expanded=0) - [1657911790.233328][2977:2977] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=v - [1657911790.233360][2977:2977] CHIP:DMG: AccessControl: allowed - [1657911790.233415][2977:2977] CHIP:DMG: Sending report (payload has 38 bytes)... - - " + After 10 seconds, Verify response contains a CurrentX value in TH(all-clusters-app) Logs: + ReportDataMessage = + [1666948520.819763][52742:52742] CHIP:DMG: { + [1666948520.819766][52742:52742] CHIP:DMG: AttributeReportIBs = + [1666948520.819772][52742:52742] CHIP:DMG: [ + [1666948520.819775][52742:52742] CHIP:DMG: AttributeReportIB = + [1666948520.819780][52742:52742] CHIP:DMG: { + [1666948520.819783][52742:52742] CHIP:DMG: AttributeDataIB = + [1666948520.819787][52742:52742] CHIP:DMG: { + [1666948520.819791][52742:52742] CHIP:DMG: DataVersion = 0x2b8892f5, + [1666948520.819794][52742:52742] CHIP:DMG: AttributePathIB = + [1666948520.819798][52742:52742] CHIP:DMG: { + [1666948520.819804][52742:52742] CHIP:DMG: Endpoint = 0x1, + [1666948520.819816][52742:52742] CHIP:DMG: Cluster = 0x300, + [1666948520.819820][52742:52742] CHIP:DMG: Attribute = 0x0000_0003, + [1666948520.819824][52742:52742] CHIP:DMG: } + [1666948520.819828][52742:52742] CHIP:DMG: + [1666948520.819833][52742:52742] CHIP:DMG: Data = 500, + [1666948520.819835][52742:52742] CHIP:DMG: }, + [1666948520.819840][52742:52742] CHIP:DMG: + [1666948520.819843][52742:52742] CHIP:DMG: }, + [1666948520.819851][52742:52742] CHIP:DMG: + [1666948520.819854][52742:52742] CHIP:DMG: ], + [1666948520.819859][52742:52742] CHIP:DMG: + [1666948520.819863][52742:52742] CHIP:DMG: SuppressResponse = true, + [1666948520.819867][52742:52742] CHIP:DMG: InteractionModelRevision = 1 + [1666948520.819870][52742:52742] CHIP:DMG: } + + + ./chip-tool colorcontrol read current-y 1 1 + + After 10 seconds, Verify response contains a CurrentY value in TH(all-clusters-app) Logs: + + ReportDataMessage = + [1666948542.982566][52742:52742] CHIP:DMG: { + [1666948542.982570][52742:52742] CHIP:DMG: AttributeReportIBs = + [1666948542.982576][52742:52742] CHIP:DMG: [ + [1666948542.982579][52742:52742] CHIP:DMG: AttributeReportIB = + [1666948542.982586][52742:52742] CHIP:DMG: { + [1666948542.982590][52742:52742] CHIP:DMG: AttributeDataIB = + [1666948542.982594][52742:52742] CHIP:DMG: { + [1666948542.982598][52742:52742] CHIP:DMG: DataVersion = 0x2b889669, + [1666948542.982603][52742:52742] CHIP:DMG: AttributePathIB = + [1666948542.982607][52742:52742] CHIP:DMG: { + [1666948542.982612][52742:52742] CHIP:DMG: Endpoint = 0x1, + [1666948542.982617][52742:52742] CHIP:DMG: Cluster = 0x300, + [1666948542.982622][52742:52742] CHIP:DMG: Attribute = 0x0000_0004, + [1666948542.982627][52742:52742] CHIP:DMG: } + [1666948542.982632][52742:52742] CHIP:DMG: + [1666948542.982638][52742:52742] CHIP:DMG: Data = 700, + [1666948542.982646][52742:52742] CHIP:DMG: }, + [1666948542.982650][52742:52742] CHIP:DMG: + [1666948542.982653][52742:52742] CHIP:DMG: }, + [1666948542.982658][52742:52742] CHIP:DMG: + [1666948542.982662][52742:52742] CHIP:DMG: ], + [1666948542.982668][52742:52742] CHIP:DMG: + [1666948542.982671][52742:52742] CHIP:DMG: SuppressResponse = true, + [1666948542.982674][52742:52742] CHIP:DMG: InteractionModelRevision = 1 + [1666948542.982676][52742:52742] CHIP:DMG: } disabled: true - label: "DUT sends StepColor command to TH" @@ -252,38 +290,35 @@ tests: ./chip-tool colorcontrol step-color 100 100 200 0 0 1 1 Verify success response in TH(all-clusters-app) Log: - [1657911853.249758][2977:2977] CHIP:DMG: InvokeRequestMessage = - [1657911853.249810][2977:2977] CHIP:DMG: { - [1657911853.249851][2977:2977] CHIP:DMG: suppressResponse = false, - [1657911853.249932][2977:2977] CHIP:DMG: timedRequest = false, - [1657911853.249980][2977:2977] CHIP:DMG: InvokeRequests = - [1657911853.250039][2977:2977] CHIP:DMG: [ - [1657911853.250083][2977:2977] CHIP:DMG: CommandDataIB = - [1657911853.250150][2977:2977] CHIP:DMG: { - [1657911853.250200][2977:2977] CHIP:DMG: CommandPathIB = - [1657911853.250258][2977:2977] CHIP:DMG: { - [1657911853.250335][2977:2977] CHIP:DMG: EndpointId = 0x1, - [1657911853.250395][2977:2977] CHIP:DMG: ClusterId = 0x300, - [1657911853.250473][2977:2977] CHIP:DMG: CommandId = 0x9, - [1657911853.250529][2977:2977] CHIP:DMG: }, - [1657911853.250588][2977:2977] CHIP:DMG: - [1657911853.250655][2977:2977] CHIP:DMG: CommandFields = - [1657911853.250717][2977:2977] CHIP:DMG: { - [1657911853.250784][2977:2977] CHIP:DMG: 0x0 = 100, - [1657911853.250857][2977:2977] CHIP:DMG: 0x1 = 100, - [1657911853.250901][2977:2977] CHIP:DMG: 0x2 = 200, - [1657911853.250943][2977:2977] CHIP:DMG: 0x3 = 0, - [1657911853.250976][2977:2977] CHIP:DMG: 0x4 = 0, - [1657911853.251011][2977:2977] CHIP:DMG: }, - [1657911853.251039][2977:2977] CHIP:DMG: }, - [1657911853.251071][2977:2977] CHIP:DMG: - [1657911853.251103][2977:2977] CHIP:DMG: ], - [1657911853.251135][2977:2977] CHIP:DMG: - [1657911853.251159][2977:2977] CHIP:DMG: InteractionModelRevision = 1 - [1657911853.251182][2977:2977] CHIP:DMG: }, - [1657911853.251262][2977:2977] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=o - [1657911853.251311][2977:2977] CHIP:DMG: AccessControl: allowed - [1657911853.251340][2977:2977] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0300 Command=0x0000_0009 + InvokeResponseMessage = + [1666948582.730257][52742:52742] CHIP:DMG: { + [1666948582.730259][52742:52742] CHIP:DMG: suppressResponse = false, + [1666948582.730262][52742:52742] CHIP:DMG: InvokeResponseIBs = + [1666948582.730266][52742:52742] CHIP:DMG: [ + [1666948582.730269][52742:52742] CHIP:DMG: InvokeResponseIB = + [1666948582.730274][52742:52742] CHIP:DMG: { + [1666948582.730277][52742:52742] CHIP:DMG: CommandStatusIB = + [1666948582.730280][52742:52742] CHIP:DMG: { + [1666948582.730283][52742:52742] CHIP:DMG: CommandPathIB = + [1666948582.730286][52742:52742] CHIP:DMG: { + [1666948582.730289][52742:52742] CHIP:DMG: EndpointId = 0x1, + [1666948582.730293][52742:52742] CHIP:DMG: ClusterId = 0x300, + [1666948582.730296][52742:52742] CHIP:DMG: CommandId = 0x9, + [1666948582.730302][52742:52742] CHIP:DMG: }, + [1666948582.730307][52742:52742] CHIP:DMG: + [1666948582.730310][52742:52742] CHIP:DMG: StatusIB = + [1666948582.730314][52742:52742] CHIP:DMG: { + [1666948582.730318][52742:52742] CHIP:DMG: status = 0x00 (SUCCESS), + [1666948582.730321][52742:52742] CHIP:DMG: }, + [1666948582.730324][52742:52742] CHIP:DMG: + [1666948582.730326][52742:52742] CHIP:DMG: }, + [1666948582.730331][52742:52742] CHIP:DMG: + [1666948582.730334][52742:52742] CHIP:DMG: }, + [1666948582.730339][52742:52742] CHIP:DMG: + [1666948582.730341][52742:52742] CHIP:DMG: ], + [1666948582.730345][52742:52742] CHIP:DMG: + [1666948582.730348][52742:52742] CHIP:DMG: InteractionModelRevision = 1 + [1666948582.730351][52742:52742] CHIP:DMG: }, disabled: true - label: @@ -294,62 +329,63 @@ tests: ./chip-tool colorcontrol read current-x 1 1 - Verify response contains a CurrentX value in TH(all-clusters-app) Logs: - [1657911771.965429][2977:2977] CHIP:IM: Received Read request - [1657911771.965509][2977:2977] CHIP:DMG: ReadRequestMessage = - [1657911771.965536][2977:2977] CHIP:DMG: { - [1657911771.965557][2977:2977] CHIP:DMG: AttributePathIBs = - [1657911771.965583][2977:2977] CHIP:DMG: [ - [1657911771.965606][2977:2977] CHIP:DMG: AttributePathIB = - [1657911771.965631][2977:2977] CHIP:DMG: { - [1657911771.965657][2977:2977] CHIP:DMG: Endpoint = 0x1, - [1657911771.965695][2977:2977] CHIP:DMG: Cluster = 0x300, - [1657911771.965726][2977:2977] CHIP:DMG: Attribute = 0x0000_0003, - [1657911771.965758][2977:2977] CHIP:DMG: } - [1657911771.965786][2977:2977] CHIP:DMG: - [1657911771.965811][2977:2977] CHIP:DMG: ], - [1657911771.965838][2977:2977] CHIP:DMG: - [1657911771.965864][2977:2977] CHIP:DMG: isFabricFiltered = true, - [1657911771.965889][2977:2977] CHIP:DMG: InteractionModelRevision = 1 - [1657911771.965912][2977:2977] CHIP:DMG: }, - [1657911771.965989][2977:2977] CHIP:DMG: IM RH moving to [GeneratingReports] - [1657911771.966084][2977:2977] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1657911771.966114][2977:2977] CHIP:DMG: Cluster 300, Attribute 3 is dirty - [1657911771.966136][2977:2977] CHIP:DMG: Reading attribute: Cluster=0x0000_0300 Endpoint=1 AttributeId=0x0000_0003 (expanded=0) - [1657911771.966164][2977:2977] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=v - [1657911771.966196][2977:2977] CHIP:DMG: AccessControl: allowed - [1657911771.966254][2977:2977] CHIP:DMG: Sending report (payload has 38 bytes)... - - - "./chip-tool colorcontrol read current-y 1 1 - - Verify response contains a CurrentY value in TH(all-clusters-app) Logs: - [1657911790.232595][2977:2977] CHIP:IM: Received Read request - [1657911790.232674][2977:2977] CHIP:DMG: ReadRequestMessage = - [1657911790.232700][2977:2977] CHIP:DMG: { - [1657911790.232723][2977:2977] CHIP:DMG: AttributePathIBs = - [1657911790.232756][2977:2977] CHIP:DMG: [ - [1657911790.232780][2977:2977] CHIP:DMG: AttributePathIB = - [1657911790.232807][2977:2977] CHIP:DMG: { - [1657911790.232834][2977:2977] CHIP:DMG: Endpoint = 0x1, - [1657911790.232865][2977:2977] CHIP:DMG: Cluster = 0x300, - [1657911790.232898][2977:2977] CHIP:DMG: Attribute = 0x0000_0004, - [1657911790.232931][2977:2977] CHIP:DMG: } - [1657911790.232960][2977:2977] CHIP:DMG: - [1657911790.232985][2977:2977] CHIP:DMG: ], - [1657911790.233012][2977:2977] CHIP:DMG: - [1657911790.233038][2977:2977] CHIP:DMG: isFabricFiltered = true, - [1657911790.233063][2977:2977] CHIP:DMG: InteractionModelRevision = 1 - [1657911790.233086][2977:2977] CHIP:DMG: }, - [1657911790.233162][2977:2977] CHIP:DMG: IM RH moving to [GeneratingReports] - [1657911790.233249][2977:2977] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1657911790.233279][2977:2977] CHIP:DMG: Cluster 300, Attribute 4 is dirty - [1657911790.233300][2977:2977] CHIP:DMG: Reading attribute: Cluster=0x0000_0300 Endpoint=1 AttributeId=0x0000_0004 (expanded=0) - [1657911790.233328][2977:2977] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=v - [1657911790.233360][2977:2977] CHIP:DMG: AccessControl: allowed - [1657911790.233415][2977:2977] CHIP:DMG: Sending report (payload has 38 bytes)... - - " + After 20 Seconds, Verify response contains a CurrentX value in TH(all-clusters-app) Logs: + ReportDataMessage = + [1666948591.930750][52742:52742] CHIP:DMG: { + [1666948591.930752][52742:52742] CHIP:DMG: AttributeReportIBs = + [1666948591.930757][52742:52742] CHIP:DMG: [ + [1666948591.930760][52742:52742] CHIP:DMG: AttributeReportIB = + [1666948591.930764][52742:52742] CHIP:DMG: { + [1666948591.930767][52742:52742] CHIP:DMG: AttributeDataIB = + [1666948591.930770][52742:52742] CHIP:DMG: { + [1666948591.930774][52742:52742] CHIP:DMG: DataVersion = 0x2b889e06, + [1666948591.930777][52742:52742] CHIP:DMG: AttributePathIB = + [1666948591.930780][52742:52742] CHIP:DMG: { + [1666948591.930787][52742:52742] CHIP:DMG: Endpoint = 0x1, + [1666948591.930790][52742:52742] CHIP:DMG: Cluster = 0x300, + [1666948591.930796][52742:52742] CHIP:DMG: Attribute = 0x0000_0003, + [1666948591.930799][52742:52742] CHIP:DMG: } + [1666948591.930805][52742:52742] CHIP:DMG: + [1666948591.930808][52742:52742] CHIP:DMG: Data = 600, + [1666948591.930812][52742:52742] CHIP:DMG: }, + [1666948591.930816][52742:52742] CHIP:DMG: + [1666948591.930819][52742:52742] CHIP:DMG: }, + [1666948591.930824][52742:52742] CHIP:DMG: + [1666948591.930827][52742:52742] CHIP:DMG: ], + [1666948591.930831][52742:52742] CHIP:DMG: + [1666948591.930834][52742:52742] CHIP:DMG: SuppressResponse = true, + [1666948591.930837][52742:52742] CHIP:DMG: InteractionModelRevision = 1 + [1666948591.930839][52742:52742] CHIP:DMG: } + + ./chip-tool colorcontrol read current-y 1 1 + + After 20 Seconds, Verify response contains a CurrentY value in TH(all-clusters-app) Logs: + ReportDataMessage = + [1666948667.570081][52742:52742] CHIP:DMG: { + [1666948667.570084][52742:52742] CHIP:DMG: AttributeReportIBs = + [1666948667.570089][52742:52742] CHIP:DMG: [ + [1666948667.570092][52742:52742] CHIP:DMG: AttributeReportIB = + [1666948667.570097][52742:52742] CHIP:DMG: { + [1666948667.570100][52742:52742] CHIP:DMG: AttributeDataIB = + [1666948667.570103][52742:52742] CHIP:DMG: { + [1666948667.570107][52742:52742] CHIP:DMG: DataVersion = 0x2b889fba, + [1666948667.570110][52742:52742] CHIP:DMG: AttributePathIB = + [1666948667.570115][52742:52742] CHIP:DMG: { + [1666948667.570118][52742:52742] CHIP:DMG: Endpoint = 0x1, + [1666948667.570124][52742:52742] CHIP:DMG: Cluster = 0x300, + [1666948667.570127][52742:52742] CHIP:DMG: Attribute = 0x0000_0004, + [1666948667.570132][52742:52742] CHIP:DMG: } + [1666948667.570137][52742:52742] CHIP:DMG: + [1666948667.570141][52742:52742] CHIP:DMG: Data = 800, + [1666948667.570143][52742:52742] CHIP:DMG: }, + [1666948667.570147][52742:52742] CHIP:DMG: + [1666948667.570150][52742:52742] CHIP:DMG: }, + [1666948667.570155][52742:52742] CHIP:DMG: + [1666948667.570158][52742:52742] CHIP:DMG: ], + [1666948667.570163][52742:52742] CHIP:DMG: + [1666948667.570166][52742:52742] CHIP:DMG: SuppressResponse = true, + [1666948667.570169][52742:52742] CHIP:DMG: InteractionModelRevision = 1 + [1666948667.570171][52742:52742] CHIP:DMG: } disabled: true - label: "DUT sends StopMoveStep command to TH." @@ -359,35 +395,35 @@ tests: Verify success response in TH(all-clusters-app) Log: - [1657911876.005800][2977:2977] CHIP:DMG: InvokeRequestMessage = - [1657911876.005828][2977:2977] CHIP:DMG: { - [1657911876.005852][2977:2977] CHIP:DMG: suppressResponse = false, - [1657911876.005881][2977:2977] CHIP:DMG: timedRequest = false, - [1657911876.005907][2977:2977] CHIP:DMG: InvokeRequests = - [1657911876.005940][2977:2977] CHIP:DMG: [ - [1657911876.005966][2977:2977] CHIP:DMG: CommandDataIB = - [1657911876.005998][2977:2977] CHIP:DMG: { - [1657911876.006027][2977:2977] CHIP:DMG: CommandPathIB = - [1657911876.006061][2977:2977] CHIP:DMG: { - [1657911876.006094][2977:2977] CHIP:DMG: EndpointId = 0x1, - [1657911876.006128][2977:2977] CHIP:DMG: ClusterId = 0x300, - [1657911876.006166][2977:2977] CHIP:DMG: CommandId = 0x47, - [1657911876.006197][2977:2977] CHIP:DMG: }, - [1657911876.006231][2977:2977] CHIP:DMG: - [1657911876.006261][2977:2977] CHIP:DMG: CommandFields = - [1657911876.006296][2977:2977] CHIP:DMG: { - [1657911876.006330][2977:2977] CHIP:DMG: 0x0 = 0, - [1657911876.006366][2977:2977] CHIP:DMG: 0x1 = 0, - [1657911876.006399][2977:2977] CHIP:DMG: }, - [1657911876.006428][2977:2977] CHIP:DMG: }, - [1657911876.006462][2977:2977] CHIP:DMG: - [1657911876.006487][2977:2977] CHIP:DMG: ], - [1657911876.006519][2977:2977] CHIP:DMG: - [1657911876.006543][2977:2977] CHIP:DMG: InteractionModelRevision = 1 - [1657911876.006568][2977:2977] CHIP:DMG: }, - [1657911876.006639][2977:2977] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=o - [1657911876.006676][2977:2977] CHIP:DMG: AccessControl: allowed - [1657911876.006706][2977:2977] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0300 Command=0x0000_0047 + InvokeResponseMessage = + [1666948695.762310][52742:52742] CHIP:DMG: { + [1666948695.762313][52742:52742] CHIP:DMG: suppressResponse = false, + [1666948695.762316][52742:52742] CHIP:DMG: InvokeResponseIBs = + [1666948695.762322][52742:52742] CHIP:DMG: [ + [1666948695.762325][52742:52742] CHIP:DMG: InvokeResponseIB = + [1666948695.762332][52742:52742] CHIP:DMG: { + [1666948695.762335][52742:52742] CHIP:DMG: CommandStatusIB = + [1666948695.762340][52742:52742] CHIP:DMG: { + [1666948695.762344][52742:52742] CHIP:DMG: CommandPathIB = + [1666948695.762349][52742:52742] CHIP:DMG: { + [1666948695.762354][52742:52742] CHIP:DMG: EndpointId = 0x1, + [1666948695.762358][52742:52742] CHIP:DMG: ClusterId = 0x300, + [1666948695.762364][52742:52742] CHIP:DMG: CommandId = 0x47, + [1666948695.762368][52742:52742] CHIP:DMG: }, + [1666948695.762375][52742:52742] CHIP:DMG: + [1666948695.762379][52742:52742] CHIP:DMG: StatusIB = + [1666948695.762383][52742:52742] CHIP:DMG: { + [1666948695.762389][52742:52742] CHIP:DMG: status = 0x00 (SUCCESS), + [1666948695.762393][52742:52742] CHIP:DMG: }, + [1666948695.762399][52742:52742] CHIP:DMG: + [1666948695.762404][52742:52742] CHIP:DMG: }, + [1666948695.762409][52742:52742] CHIP:DMG: + [1666948695.762413][52742:52742] CHIP:DMG: }, + [1666948695.762418][52742:52742] CHIP:DMG: + [1666948695.762422][52742:52742] CHIP:DMG: ], + [1666948695.762428][52742:52742] CHIP:DMG: + [1666948695.762431][52742:52742] CHIP:DMG: InteractionModelRevision = 1 + [1666948695.762435][52742:52742] CHIP:DMG: }, disabled: true - label: @@ -398,59 +434,61 @@ tests: ./chip-tool colorcontrol read current-x 1 1 Verify response contains a CurrentX value in TH(all-clusters-app) Logs: - [1657911771.965429][2977:2977] CHIP:IM: Received Read request - [1657911771.965509][2977:2977] CHIP:DMG: ReadRequestMessage = - [1657911771.965536][2977:2977] CHIP:DMG: { - [1657911771.965557][2977:2977] CHIP:DMG: AttributePathIBs = - [1657911771.965583][2977:2977] CHIP:DMG: [ - [1657911771.965606][2977:2977] CHIP:DMG: AttributePathIB = - [1657911771.965631][2977:2977] CHIP:DMG: { - [1657911771.965657][2977:2977] CHIP:DMG: Endpoint = 0x1, - [1657911771.965695][2977:2977] CHIP:DMG: Cluster = 0x300, - [1657911771.965726][2977:2977] CHIP:DMG: Attribute = 0x0000_0003, - [1657911771.965758][2977:2977] CHIP:DMG: } - [1657911771.965786][2977:2977] CHIP:DMG: - [1657911771.965811][2977:2977] CHIP:DMG: ], - [1657911771.965838][2977:2977] CHIP:DMG: - [1657911771.965864][2977:2977] CHIP:DMG: isFabricFiltered = true, - [1657911771.965889][2977:2977] CHIP:DMG: InteractionModelRevision = 1 - [1657911771.965912][2977:2977] CHIP:DMG: }, - [1657911771.965989][2977:2977] CHIP:DMG: IM RH moving to [GeneratingReports] - [1657911771.966084][2977:2977] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1657911771.966114][2977:2977] CHIP:DMG: Cluster 300, Attribute 3 is dirty - [1657911771.966136][2977:2977] CHIP:DMG: Reading attribute: Cluster=0x0000_0300 Endpoint=1 AttributeId=0x0000_0003 (expanded=0) - [1657911771.966164][2977:2977] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=v - [1657911771.966196][2977:2977] CHIP:DMG: AccessControl: allowed - [1657911771.966254][2977:2977] CHIP:DMG: Sending report (payload has 38 bytes)... - - - "./chip-tool colorcontrol read current-y 1 1 + ReportDataMessage = + [1666948762.408750][52742:52742] CHIP:DMG: { + [1666948762.408753][52742:52742] CHIP:DMG: AttributeReportIBs = + [1666948762.408758][52742:52742] CHIP:DMG: [ + [1666948762.408761][52742:52742] CHIP:DMG: AttributeReportIB = + [1666948762.408767][52742:52742] CHIP:DMG: { + [1666948762.408770][52742:52742] CHIP:DMG: AttributeDataIB = + [1666948762.408774][52742:52742] CHIP:DMG: { + [1666948762.408778][52742:52742] CHIP:DMG: DataVersion = 0x2b889fba, + [1666948762.408781][52742:52742] CHIP:DMG: AttributePathIB = + [1666948762.408784][52742:52742] CHIP:DMG: { + [1666948762.408788][52742:52742] CHIP:DMG: Endpoint = 0x1, + [1666948762.408793][52742:52742] CHIP:DMG: Cluster = 0x300, + [1666948762.408797][52742:52742] CHIP:DMG: Attribute = 0x0000_0003, + [1666948762.408800][52742:52742] CHIP:DMG: } + [1666948762.408805][52742:52742] CHIP:DMG: + [1666948762.408809][52742:52742] CHIP:DMG: Data = 600, + [1666948762.408812][52742:52742] CHIP:DMG: }, + [1666948762.408818][52742:52742] CHIP:DMG: + [1666948762.408821][52742:52742] CHIP:DMG: }, + [1666948762.408825][52742:52742] CHIP:DMG: + [1666948762.408828][52742:52742] CHIP:DMG: ], + [1666948762.408833][52742:52742] CHIP:DMG: + [1666948762.408837][52742:52742] CHIP:DMG: SuppressResponse = true, + [1666948762.408839][52742:52742] CHIP:DMG: InteractionModelRevision = 1 + [1666948762.408842][52742:52742] CHIP:DMG: } + + + ./chip-tool colorcontrol read current-y 1 1 Verify response contains a CurrentY value in TH(all-clusters-app) Logs: - [1657911790.232595][2977:2977] CHIP:IM: Received Read request - [1657911790.232674][2977:2977] CHIP:DMG: ReadRequestMessage = - [1657911790.232700][2977:2977] CHIP:DMG: { - [1657911790.232723][2977:2977] CHIP:DMG: AttributePathIBs = - [1657911790.232756][2977:2977] CHIP:DMG: [ - [1657911790.232780][2977:2977] CHIP:DMG: AttributePathIB = - [1657911790.232807][2977:2977] CHIP:DMG: { - [1657911790.232834][2977:2977] CHIP:DMG: Endpoint = 0x1, - [1657911790.232865][2977:2977] CHIP:DMG: Cluster = 0x300, - [1657911790.232898][2977:2977] CHIP:DMG: Attribute = 0x0000_0004, - [1657911790.232931][2977:2977] CHIP:DMG: } - [1657911790.232960][2977:2977] CHIP:DMG: - [1657911790.232985][2977:2977] CHIP:DMG: ], - [1657911790.233012][2977:2977] CHIP:DMG: - [1657911790.233038][2977:2977] CHIP:DMG: isFabricFiltered = true, - [1657911790.233063][2977:2977] CHIP:DMG: InteractionModelRevision = 1 - [1657911790.233086][2977:2977] CHIP:DMG: }, - [1657911790.233162][2977:2977] CHIP:DMG: IM RH moving to [GeneratingReports] - [1657911790.233249][2977:2977] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1657911790.233279][2977:2977] CHIP:DMG: Cluster 300, Attribute 4 is dirty - [1657911790.233300][2977:2977] CHIP:DMG: Reading attribute: Cluster=0x0000_0300 Endpoint=1 AttributeId=0x0000_0004 (expanded=0) - [1657911790.233328][2977:2977] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=v - [1657911790.233360][2977:2977] CHIP:DMG: AccessControl: allowed - [1657911790.233415][2977:2977] CHIP:DMG: Sending report (payload has 38 bytes)... - - " + ReportDataMessage = + [1666948770.658007][52742:52742] CHIP:DMG: { + [1666948770.658010][52742:52742] CHIP:DMG: AttributeReportIBs = + [1666948770.658017][52742:52742] CHIP:DMG: [ + [1666948770.658021][52742:52742] CHIP:DMG: AttributeReportIB = + [1666948770.658029][52742:52742] CHIP:DMG: { + [1666948770.658033][52742:52742] CHIP:DMG: AttributeDataIB = + [1666948770.658038][52742:52742] CHIP:DMG: { + [1666948770.658043][52742:52742] CHIP:DMG: DataVersion = 0x2b889fba, + [1666948770.658050][52742:52742] CHIP:DMG: AttributePathIB = + [1666948770.658055][52742:52742] CHIP:DMG: { + [1666948770.658060][52742:52742] CHIP:DMG: Endpoint = 0x1, + [1666948770.658068][52742:52742] CHIP:DMG: Cluster = 0x300, + [1666948770.658073][52742:52742] CHIP:DMG: Attribute = 0x0000_0004, + [1666948770.658079][52742:52742] CHIP:DMG: } + [1666948770.658086][52742:52742] CHIP:DMG: + [1666948770.658092][52742:52742] CHIP:DMG: Data = 800, + [1666948770.658096][52742:52742] CHIP:DMG: }, + [1666948770.658105][52742:52742] CHIP:DMG: + [1666948770.658110][52742:52742] CHIP:DMG: }, + [1666948770.658116][52742:52742] CHIP:DMG: + [1666948770.658120][52742:52742] CHIP:DMG: ], + [1666948770.658127][52742:52742] CHIP:DMG: + [1666948770.658131][52742:52742] CHIP:DMG: SuppressResponse = true, + [1666948770.658136][52742:52742] CHIP:DMG: InteractionModelRevision = 1 + [1666948770.658140][52742:52742] CHIP:DMG: } disabled: true diff --git a/src/app/tests/suites/certification/Test_TC_CC_6_4.yaml b/src/app/tests/suites/certification/Test_TC_CC_6_4.yaml index 550f818213615e..b534592dcae890 100644 --- a/src/app/tests/suites/certification/Test_TC_CC_6_4.yaml +++ b/src/app/tests/suites/certification/Test_TC_CC_6_4.yaml @@ -27,6 +27,11 @@ tests: - label: "Note" verification: | For DUT as client test cases, Chip-tool command used below are an example to verify the functionality. For certification test, we expect DUT should have a capability or way to run the equivalent command. + + Commission TH(all-clusters-app) to TH(chip-tool) using below command + + TH(all-clusters-app) : sudo ./chip-all-clusters-app --trace_decode 1 + TH(chip-tool) : ./chip-tool pairing onnetwork 1 20202021 --trace_decode 1 disabled: true - label: "Precondition" @@ -34,6 +39,40 @@ tests: 1. Commission DUT to TH 2. Set DUT OnOff to On + ./chip-tool onoff on 1 1 + + Verify response contains a success (value 0x00) status On TH(chip-tool) Logs: + [1659710262.390398][4459:4464] CHIP:DMG: InvokeResponseMessage = + [1659710262.390424][4459:4464] CHIP:DMG: { + [1659710262.390448][4459:4464] CHIP:DMG: suppressResponse = false, + [1659710262.390472][4459:4464] CHIP:DMG: InvokeResponseIBs = + [1659710262.390503][4459:4464] CHIP:DMG: [ + [1659710262.390527][4459:4464] CHIP:DMG: InvokeResponseIB = + [1659710262.390559][4459:4464] CHIP:DMG: { + [1659710262.390584][4459:4464] CHIP:DMG: CommandStatusIB = + [1659710262.390617][4459:4464] CHIP:DMG: { + [1659710262.390642][4459:4464] CHIP:DMG: CommandPathIB = + [1659710262.390681][4459:4464] CHIP:DMG: { + [1659710262.390715][4459:4464] CHIP:DMG: EndpointId = 0x1, + [1659710262.390754][4459:4464] CHIP:DMG: ClusterId = 0x6, + [1659710262.390791][4459:4464] CHIP:DMG: CommandId = 0x1, + [1659710262.390826][4459:4464] CHIP:DMG: }, + [1659710262.390866][4459:4464] CHIP:DMG: + [1659710262.390896][4459:4464] CHIP:DMG: StatusIB = + [1659710262.390938][4459:4464] CHIP:DMG: { + [1659710262.390977][4459:4464] CHIP:DMG: status = 0x00 (SUCCESS), + [1659710262.391012][4459:4464] CHIP:DMG: }, + [1659710262.391050][4459:4464] CHIP:DMG: + [1659710262.391078][4459:4464] CHIP:DMG: }, + [1659710262.391114][4459:4464] CHIP:DMG: + [1659710262.391143][4459:4464] CHIP:DMG: }, + [1659710262.391174][4459:4464] CHIP:DMG: + [1659710262.391198][4459:4464] CHIP:DMG: ], + [1659710262.391227][4459:4464] CHIP:DMG: + [1659710262.391251][4459:4464] CHIP:DMG: InteractionModelRevision = 1 + [1659710262.391273][4459:4464] CHIP:DMG: }, + [1659710262.391331][4459:4464] CHIP:DMG: Received Command Response Status for Endpoint=1 Cluster=0x0000_0006 Command=0x0000_0001 Status=0x0 + [1659710262.391373][4459:4464] CHIP:DMG: ICR moving to [AwaitingDe] 3. DUT supports CC.C.F04(CT) disabled: true @@ -50,58 +89,63 @@ tests: Verify response contains an ColorTempPhysicalMinMireds in TH(all-clusters-app) Logs: - [1658215472.478274][3413:3413] CHIP:IM: Received Read request - [1658215472.478456][3413:3413] CHIP:DMG: ReadRequestMessage = - [1658215472.478527][3413:3413] CHIP:DMG: { - [1658215472.478579][3413:3413] CHIP:DMG: AttributePathIBs = - [1658215472.478641][3413:3413] CHIP:DMG: [ - [1658215472.478698][3413:3413] CHIP:DMG: AttributePathIB = - [1658215472.478763][3413:3413] CHIP:DMG: { - [1658215472.478843][3413:3413] CHIP:DMG: Endpoint = 0x1, - [1658215472.478921][3413:3413] CHIP:DMG: Cluster = 0x300, - [1658215472.479000][3413:3413] CHIP:DMG: Attribute = 0x0000_400B, - [1658215472.479071][3413:3413] CHIP:DMG: } - [1658215472.479140][3413:3413] CHIP:DMG: - [1658215472.479202][3413:3413] CHIP:DMG: ], - [1658215472.479271][3413:3413] CHIP:DMG: - [1658215472.479335][3413:3413] CHIP:DMG: isFabricFiltered = true, - [1658215472.479397][3413:3413] CHIP:DMG: InteractionModelRevision = 1 - [1658215472.479453][3413:3413] CHIP:DMG: }, - [1658215472.479633][3413:3413] CHIP:DMG: IM RH moving to [GeneratingReports] - [1658215472.479850][3413:3413] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1658215472.479924][3413:3413] CHIP:DMG: Cluster 300, Attribute 400b is dirty - [1658215472.479976][3413:3413] CHIP:DMG: Reading attribute: Cluster=0x0000_0300 Endpoint=1 AttributeId=0x0000_400B (expanded=0) - [1658215472.480044][3413:3413] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=v - [1658215472.480118][3413:3413] CHIP:DMG: AccessControl: allowed - + ReportDataMessage = + [1666938560.591915][48087:48087] CHIP:DMG: { + [1666938560.591917][48087:48087] CHIP:DMG: AttributeReportIBs = + [1666938560.591922][48087:48087] CHIP:DMG: [ + [1666938560.591925][48087:48087] CHIP:DMG: AttributeReportIB = + [1666938560.591930][48087:48087] CHIP:DMG: { + [1666938560.591933][48087:48087] CHIP:DMG: AttributeDataIB = + [1666938560.591936][48087:48087] CHIP:DMG: { + [1666938560.591939][48087:48087] CHIP:DMG: DataVersion = 0x184221a8, + [1666938560.591943][48087:48087] CHIP:DMG: AttributePathIB = + [1666938560.591947][48087:48087] CHIP:DMG: { + [1666938560.591950][48087:48087] CHIP:DMG: Endpoint = 0x1, + [1666938560.591954][48087:48087] CHIP:DMG: Cluster = 0x300, + [1666938560.591959][48087:48087] CHIP:DMG: Attribute = 0x0000_400B, + [1666938560.591963][48087:48087] CHIP:DMG: } + [1666938560.591968][48087:48087] CHIP:DMG: + [1666938560.591973][48087:48087] CHIP:DMG: Data = 0, + [1666938560.591976][48087:48087] CHIP:DMG: }, + [1666938560.591980][48087:48087] CHIP:DMG: + [1666938560.591983][48087:48087] CHIP:DMG: }, + [1666938560.591987][48087:48087] CHIP:DMG: + [1666938560.591990][48087:48087] CHIP:DMG: ], + [1666938560.591995][48087:48087] CHIP:DMG: + [1666938560.591997][48087:48087] CHIP:DMG: SuppressResponse = true, + [1666938560.592000][48087:48087] CHIP:DMG: InteractionModelRevision = 1 + [1666938560.592002][48087:48087] CHIP:DMG: } ./chip-tool colorcontrol read color-temp-physical-max-mireds 1 1 Verify response contains an ColorTempPhysicalMaxMireds in TH(all-clusters-app) Logs: - [1658215497.166720][3413:3413] CHIP:IM: Received Read request - [1658215497.166886][3413:3413] CHIP:DMG: ReadRequestMessage = - [1658215497.166949][3413:3413] CHIP:DMG: { - [1658215497.167001][3413:3413] CHIP:DMG: AttributePathIBs = - [1658215497.167062][3413:3413] CHIP:DMG: [ - [1658215497.167120][3413:3413] CHIP:DMG: AttributePathIB = - [1658215497.167205][3413:3413] CHIP:DMG: { - [1658215497.167273][3413:3413] CHIP:DMG: Endpoint = 0x1, - [1658215497.167349][3413:3413] CHIP:DMG: Cluster = 0x300, - [1658215497.167418][3413:3413] CHIP:DMG: Attribute = 0x0000_400C, - [1658215497.167488][3413:3413] CHIP:DMG: } - [1658215497.167559][3413:3413] CHIP:DMG: - [1658215497.167621][3413:3413] CHIP:DMG: ], - [1658215497.167687][3413:3413] CHIP:DMG: - [1658215497.167750][3413:3413] CHIP:DMG: isFabricFiltered = true, - [1658215497.167810][3413:3413] CHIP:DMG: InteractionModelRevision = 1 - [1658215497.167866][3413:3413] CHIP:DMG: }, - [1658215497.168046][3413:3413] CHIP:DMG: IM RH moving to [GeneratingReports] - [1658215497.168296][3413:3413] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1658215497.168369][3413:3413] CHIP:DMG: Cluster 300, Attribute 400c is dirty - [1658215497.168422][3413:3413] CHIP:DMG: Reading attribute: Cluster=0x0000_0300 Endpoint=1 AttributeId=0x0000_400C (expanded=0) - [1658215497.168491][3413:3413] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=v - [1658215497.168570][3413:3413] CHIP:DMG: AccessControl: allowed + ReportDataMessage = + [1666938672.872078][48087:48087] CHIP:DMG: { + [1666938672.872081][48087:48087] CHIP:DMG: AttributeReportIBs = + [1666938672.872088][48087:48087] CHIP:DMG: [ + [1666938672.872092][48087:48087] CHIP:DMG: AttributeReportIB = + [1666938672.872097][48087:48087] CHIP:DMG: { + [1666938672.872102][48087:48087] CHIP:DMG: AttributeDataIB = + [1666938672.872107][48087:48087] CHIP:DMG: { + [1666938672.872113][48087:48087] CHIP:DMG: DataVersion = 0x184221a8, + [1666938672.872117][48087:48087] CHIP:DMG: AttributePathIB = + [1666938672.872123][48087:48087] CHIP:DMG: { + [1666938672.872127][48087:48087] CHIP:DMG: Endpoint = 0x1, + [1666938672.872132][48087:48087] CHIP:DMG: Cluster = 0x300, + [1666938672.872137][48087:48087] CHIP:DMG: Attribute = 0x0000_400C, + [1666938672.872143][48087:48087] CHIP:DMG: } + [1666938672.872148][48087:48087] CHIP:DMG: + [1666938672.872154][48087:48087] CHIP:DMG: Data = 65279, + [1666938672.872158][48087:48087] CHIP:DMG: }, + [1666938672.872163][48087:48087] CHIP:DMG: + [1666938672.872167][48087:48087] CHIP:DMG: }, + [1666938672.872172][48087:48087] CHIP:DMG: + [1666938672.872175][48087:48087] CHIP:DMG: ], + [1666938672.872182][48087:48087] CHIP:DMG: + [1666938672.872185][48087:48087] CHIP:DMG: SuppressResponse = true, + [1666938672.872188][48087:48087] CHIP:DMG: InteractionModelRevision = 1 + [1666938672.872190][48087:48087] CHIP:DMG: } disabled: true - label: "DUT sends MoveToColorTemperature command to TH" @@ -111,37 +155,34 @@ tests: Verify response contains an ColorTemperatureMireds in TH(all-clusters-app) Logs: - [1657911906.102478][2977:2977] CHIP:DMG: InvokeRequestMessage = - [1657911906.102603][2977:2977] CHIP:DMG: { - [1657911906.102633][2977:2977] CHIP:DMG: suppressResponse = false, - [1657911906.102674][2977:2977] CHIP:DMG: timedRequest = false, - [1657911906.102703][2977:2977] CHIP:DMG: InvokeRequests = - [1657911906.102744][2977:2977] CHIP:DMG: [ - [1657911906.102814][2977:2977] CHIP:DMG: CommandDataIB = - [1657911906.102853][2977:2977] CHIP:DMG: { - [1657911906.102885][2977:2977] CHIP:DMG: CommandPathIB = - [1657911906.102923][2977:2977] CHIP:DMG: { - [1657911906.102964][2977:2977] CHIP:DMG: EndpointId = 0x1, - [1657911906.103007][2977:2977] CHIP:DMG: ClusterId = 0x300, - [1657911906.103049][2977:2977] CHIP:DMG: CommandId = 0xa, - [1657911906.103088][2977:2977] CHIP:DMG: }, - [1657911906.103129][2977:2977] CHIP:DMG: - [1657911906.103166][2977:2977] CHIP:DMG: CommandFields = - [1657911906.103205][2977:2977] CHIP:DMG: { - [1657911906.103243][2977:2977] CHIP:DMG: 0x0 = 150, - [1657911906.103285][2977:2977] CHIP:DMG: 0x1 = 300, - [1657911906.103327][2977:2977] CHIP:DMG: 0x2 = 0, - [1657911906.103369][2977:2977] CHIP:DMG: 0x3 = 0, - [1657911906.103406][2977:2977] CHIP:DMG: }, - [1657911906.103440][2977:2977] CHIP:DMG: }, - [1657911906.103479][2977:2977] CHIP:DMG: - [1657911906.103506][2977:2977] CHIP:DMG: ], - [1657911906.103543][2977:2977] CHIP:DMG: - [1657911906.103570][2977:2977] CHIP:DMG: InteractionModelRevision = 1 - [1657911906.103600][2977:2977] CHIP:DMG: }, - [1657911906.103683][2977:2977] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=o - [1657911906.103726][2977:2977] CHIP:DMG: AccessControl: allowed - [1657911906.103757][2977:2977] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0300 Command=0x0000_000A + InvokeRequestMessage = + [1666938707.093236][48087:48087] CHIP:DMG: { + [1666938707.093240][48087:48087] CHIP:DMG: suppressResponse = false, + [1666938707.093245][48087:48087] CHIP:DMG: timedRequest = false, + [1666938707.093249][48087:48087] CHIP:DMG: InvokeRequests = + [1666938707.093258][48087:48087] CHIP:DMG: [ + [1666938707.093262][48087:48087] CHIP:DMG: CommandDataIB = + [1666938707.093267][48087:48087] CHIP:DMG: { + [1666938707.093272][48087:48087] CHIP:DMG: CommandPathIB = + [1666938707.093277][48087:48087] CHIP:DMG: { + [1666938707.093282][48087:48087] CHIP:DMG: EndpointId = 0x1, + [1666938707.093287][48087:48087] CHIP:DMG: ClusterId = 0x300, + [1666938707.093292][48087:48087] CHIP:DMG: CommandId = 0xa, + [1666938707.093296][48087:48087] CHIP:DMG: }, + [1666938707.093302][48087:48087] CHIP:DMG: + [1666938707.093306][48087:48087] CHIP:DMG: CommandFields = + [1666938707.093311][48087:48087] CHIP:DMG: { + [1666938707.093318][48087:48087] CHIP:DMG: 0x0 = 150, + [1666938707.093323][48087:48087] CHIP:DMG: 0x1 = 300, + [1666938707.093328][48087:48087] CHIP:DMG: 0x2 = 0, + [1666938707.093333][48087:48087] CHIP:DMG: 0x3 = 0, + [1666938707.093338][48087:48087] CHIP:DMG: }, + [1666938707.093341][48087:48087] CHIP:DMG: }, + [1666938707.093349][48087:48087] CHIP:DMG: + [1666938707.093354][48087:48087] CHIP:DMG: ], + [1666938707.093361][48087:48087] CHIP:DMG: + [1666938707.093365][48087:48087] CHIP:DMG: InteractionModelRevision = 1 + [1666938707.093369][48087:48087] CHIP:DMG: }, disabled: true - label: @@ -152,29 +193,33 @@ tests: ./chip-tool colorcontrol read color-temperature-mireds 1 1 - Verify response contains an ColorTemperatureMireds in TH(all-clusters-app) Logs: - [1659955633.975562][2718:2718] CHIP:DMG: ReadRequestMessage = - [1659955633.975617][2718:2718] CHIP:DMG: { - [1659955633.975650][2718:2718] CHIP:DMG: AttributePathIBs = - [1659955633.975689][2718:2718] CHIP:DMG: [ - [1659955633.975738][2718:2718] CHIP:DMG: AttributePathIB = - [1659955633.975779][2718:2718] CHIP:DMG: { - [1659955633.975834][2718:2718] CHIP:DMG: Endpoint = 0x1, - [1659955633.975894][2718:2718] CHIP:DMG: Cluster = 0x300, - [1659955633.975941][2718:2718] CHIP:DMG: Attribute = 0x0000_0007, - [1659955633.975998][2718:2718] CHIP:DMG: } - [1659955633.976040][2718:2718] CHIP:DMG: - [1659955633.976090][2718:2718] CHIP:DMG: ], - [1659955633.976132][2718:2718] CHIP:DMG: - [1659955633.976183][2718:2718] CHIP:DMG: isFabricFiltered = true, - [1659955633.976221][2718:2718] CHIP:DMG: InteractionModelRevision = 1 - [1659955633.976268][2718:2718] CHIP:DMG: }, - [1659955633.976388][2718:2718] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659955633.976525][2718:2718] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659955633.976567][2718:2718] CHIP:DMG: Cluster 300, Attribute 7 is dirty - [1659955633.976610][2718:2718] CHIP:DMG: Reading attribute: Cluster=0x0000_0300 Endpoint=1 AttributeId=0x0000_0007 (expanded=0) - [1659955633.976650][2718:2718] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=v - [1659955633.976696][2718:2718] CHIP:DMG: AccessControl: allowed + After 30s, Verify response contains an ColorTemperatureMireds value same as step 2a in TH(all-clusters-app) Logs: + ReportDataMessage = + [1666947907.661931][52495:52495] CHIP:DMG: { + [1666947907.661934][52495:52495] CHIP:DMG: AttributeReportIBs = + [1666947907.661940][52495:52495] CHIP:DMG: [ + [1666947907.661945][52495:52495] CHIP:DMG: AttributeReportIB = + [1666947907.661952][52495:52495] CHIP:DMG: { + [1666947907.661957][52495:52495] CHIP:DMG: AttributeDataIB = + [1666947907.661961][52495:52495] CHIP:DMG: { + [1666947907.661966][52495:52495] CHIP:DMG: DataVersion = 0x7dbacdb5, + [1666947907.661971][52495:52495] CHIP:DMG: AttributePathIB = + [1666947907.661975][52495:52495] CHIP:DMG: { + [1666947907.661980][52495:52495] CHIP:DMG: Endpoint = 0x1, + [1666947907.661985][52495:52495] CHIP:DMG: Cluster = 0x300, + [1666947907.661990][52495:52495] CHIP:DMG: Attribute = 0x0000_0007, + [1666947907.661994][52495:52495] CHIP:DMG: } + [1666947907.661999][52495:52495] CHIP:DMG: + [1666947907.662004][52495:52495] CHIP:DMG: Data = 150, + [1666947907.662009][52495:52495] CHIP:DMG: }, + [1666947907.662015][52495:52495] CHIP:DMG: + [1666947907.662019][52495:52495] CHIP:DMG: }, + [1666947907.662025][52495:52495] CHIP:DMG: + [1666947907.662028][52495:52495] CHIP:DMG: ], + [1666947907.662034][52495:52495] CHIP:DMG: + [1666947907.662038][52495:52495] CHIP:DMG: SuppressResponse = true, + [1666947907.662042][52495:52495] CHIP:DMG: InteractionModelRevision = 1 + [1666947907.662045][52495:52495] CHIP:DMG: } disabled: true - label: "DUT sends MoveColorTemperature command to TH" @@ -182,48 +227,38 @@ tests: verification: | ./chip-tool colorcontrol move-color-temperature 1 16319 0 65279 0 0 1 1 - - - Verify response contains an ColorTemperatureMireds in TH(all-clusters-app) Logs: - [1659955779.460043][2718:2718] CHIP:DMG: InvokeRequestMessage = - [1659955779.460071][2718:2718] CHIP:DMG: { - [1659955779.460095][2718:2718] CHIP:DMG: suppressResponse = false, - [1659955779.460122][2718:2718] CHIP:DMG: timedRequest = false, - [1659955779.460147][2718:2718] CHIP:DMG: InvokeRequests = - [1659955779.460178][2718:2718] CHIP:DMG: [ - [1659955779.460202][2718:2718] CHIP:DMG: CommandDataIB = - [1659955779.460230][2718:2718] CHIP:DMG: { - [1659955779.460263][2718:2718] CHIP:DMG: CommandPathIB = - [1659955779.460300][2718:2718] CHIP:DMG: { - [1659955779.460334][2718:2718] CHIP:DMG: EndpointId = 0x1, - [1659955779.460372][2718:2718] CHIP:DMG: ClusterId = 0x300, - [1659955779.460409][2718:2718] CHIP:DMG: CommandId = 0x4b, - [1659955779.460444][2718:2718] CHIP:DMG: }, - [1659955779.460477][2718:2718] CHIP:DMG: - [1659955779.460504][2718:2718] CHIP:DMG: CommandFields = - [1659955779.460539][2718:2718] CHIP:DMG: { - [1659955779.460572][2718:2718] CHIP:DMG: 0x0 = 1, - [1659955779.460608][2718:2718] CHIP:DMG: 0x1 = 16319, - [1659955779.460646][2718:2718] CHIP:DMG: 0x2 = 0, - [1659955779.460683][2718:2718] CHIP:DMG: 0x3 = 65279, - [1659955779.460717][2718:2718] CHIP:DMG: 0x4 = 0, - [1659955779.460755][2718:2718] CHIP:DMG: 0x5 = 0, - [1659955779.460791][2718:2718] CHIP:DMG: }, - [1659955779.460820][2718:2718] CHIP:DMG: }, - [1659955779.460851][2718:2718] CHIP:DMG: - [1659955779.460875][2718:2718] CHIP:DMG: ], - [1659955779.460907][2718:2718] CHIP:DMG: - [1659955779.460931][2718:2718] CHIP:DMG: InteractionModelRevision = 1 - [1659955779.460954][2718:2718] CHIP:DMG: }, - [1659955779.461068][2718:2718] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=o - [1659955779.461110][2718:2718] CHIP:DMG: AccessControl: allowed - [1659955779.461139][2718:2718] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0300 Command=0x0000_004B - [1659955779.463159][2718:2718] CHIP:DMG: ICR moving to [ Preparing] - [1659955779.463212][2718:2718] CHIP:DMG: ICR moving to [AddingComm] - [1659955779.463239][2718:2718] CHIP:DMG: ICR moving to [AddedComma] - [1659955779.463289][2718:2718] CHIP:DMG: Decreasing reference count for CommandHandler, remaining 0 + InvokeRequestMessage = + [1666947955.621548][52495:52495] CHIP:DMG: { + [1666947955.621551][52495:52495] CHIP:DMG: suppressResponse = false, + [1666947955.621555][52495:52495] CHIP:DMG: timedRequest = false, + [1666947955.621559][52495:52495] CHIP:DMG: InvokeRequests = + [1666947955.621565][52495:52495] CHIP:DMG: [ + [1666947955.621568][52495:52495] CHIP:DMG: CommandDataIB = + [1666947955.621572][52495:52495] CHIP:DMG: { + [1666947955.621575][52495:52495] CHIP:DMG: CommandPathIB = + [1666947955.621578][52495:52495] CHIP:DMG: { + [1666947955.621584][52495:52495] CHIP:DMG: EndpointId = 0x1, + [1666947955.621588][52495:52495] CHIP:DMG: ClusterId = 0x300, + [1666947955.621593][52495:52495] CHIP:DMG: CommandId = 0x4b, + [1666947955.621596][52495:52495] CHIP:DMG: }, + [1666947955.621601][52495:52495] CHIP:DMG: + [1666947955.621604][52495:52495] CHIP:DMG: CommandFields = + [1666947955.621608][52495:52495] CHIP:DMG: { + [1666947955.621611][52495:52495] CHIP:DMG: 0x0 = 1, + [1666947955.621615][52495:52495] CHIP:DMG: 0x1 = 16319, + [1666947955.621618][52495:52495] CHIP:DMG: 0x2 = 0, + [1666947955.621622][52495:52495] CHIP:DMG: 0x3 = 65279, + [1666947955.621627][52495:52495] CHIP:DMG: 0x4 = 0, + [1666947955.621630][52495:52495] CHIP:DMG: 0x5 = 0, + [1666947955.621637][52495:52495] CHIP:DMG: }, + [1666947955.621639][52495:52495] CHIP:DMG: }, + [1666947955.621645][52495:52495] CHIP:DMG: + [1666947955.621648][52495:52495] CHIP:DMG: ], + [1666947955.621653][52495:52495] CHIP:DMG: + [1666947955.621656][52495:52495] CHIP:DMG: InteractionModelRevision = 1 + [1666947955.621658][52495:52495] CHIP:DMG: }, disabled: true - label: @@ -233,31 +268,33 @@ tests: verification: | ./chip-tool colorcontrol read color-temperature-mireds 1 1 - - - Verify response contains an ColorTemperatureMireds in TH(all-clusters-app) Logs: - [1659955633.975562][2718:2718] CHIP:DMG: ReadRequestMessage = - [1659955633.975617][2718:2718] CHIP:DMG: { - [1659955633.975650][2718:2718] CHIP:DMG: AttributePathIBs = - [1659955633.975689][2718:2718] CHIP:DMG: [ - [1659955633.975738][2718:2718] CHIP:DMG: AttributePathIB = - [1659955633.975779][2718:2718] CHIP:DMG: { - [1659955633.975834][2718:2718] CHIP:DMG: Endpoint = 0x1, - [1659955633.975894][2718:2718] CHIP:DMG: Cluster = 0x300, - [1659955633.975941][2718:2718] CHIP:DMG: Attribute = 0x0000_0007, - [1659955633.975998][2718:2718] CHIP:DMG: } - [1659955633.976040][2718:2718] CHIP:DMG: - [1659955633.976090][2718:2718] CHIP:DMG: ], - [1659955633.976132][2718:2718] CHIP:DMG: - [1659955633.976183][2718:2718] CHIP:DMG: isFabricFiltered = true, - [1659955633.976221][2718:2718] CHIP:DMG: InteractionModelRevision = 1 - [1659955633.976268][2718:2718] CHIP:DMG: }, - [1659955633.976388][2718:2718] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659955633.976525][2718:2718] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659955633.976567][2718:2718] CHIP:DMG: Cluster 300, Attribute 7 is dirty - [1659955633.976610][2718:2718] CHIP:DMG: Reading attribute: Cluster=0x0000_0300 Endpoint=1 AttributeId=0x0000_0007 (expanded=0) - [1659955633.976650][2718:2718] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=v - [1659955633.976696][2718:2718] CHIP:DMG: AccessControl: allowed + After 10 Seconds, Verify response contains an ColorTemperatureMireds value same as step 3a in TH(all-clusters-app) Logs: + [ReportDataMessage = + [1666947999.628386][52495:52495] CHIP:DMG: { + [1666947999.628389][52495:52495] CHIP:DMG: AttributeReportIBs = + [1666947999.628394][52495:52495] CHIP:DMG: [ + [1666947999.628397][52495:52495] CHIP:DMG: AttributeReportIB = + [1666947999.628402][52495:52495] CHIP:DMG: { + [1666947999.628405][52495:52495] CHIP:DMG: AttributeDataIB = + [1666947999.628408][52495:52495] CHIP:DMG: { + [1666947999.628413][52495:52495] CHIP:DMG: DataVersion = 0x7dbace04, + [1666947999.628419][52495:52495] CHIP:DMG: AttributePathIB = + [1666947999.628423][52495:52495] CHIP:DMG: { + [1666947999.628427][52495:52495] CHIP:DMG: Endpoint = 0x1, + [1666947999.628430][52495:52495] CHIP:DMG: Cluster = 0x300, + [1666947999.628433][52495:52495] CHIP:DMG: Attribute = 0x0000_0007, + [1666947999.628437][52495:52495] CHIP:DMG: } + [1666947999.628441][52495:52495] CHIP:DMG: + [1666947999.628445][52495:52495] CHIP:DMG: Data = 65279, + [1666947999.628447][52495:52495] CHIP:DMG: }, + [1666947999.628452][52495:52495] CHIP:DMG: + [1666947999.628454][52495:52495] CHIP:DMG: }, + [1666947999.628459][52495:52495] CHIP:DMG: + [1666947999.628462][52495:52495] CHIP:DMG: ], + [1666947999.628466][52495:52495] CHIP:DMG: + [1666947999.628470][52495:52495] CHIP:DMG: SuppressResponse = true, + [1666947999.628473][52495:52495] CHIP:DMG: InteractionModelRevision = 1 + [1666947999.628475][52495:52495] CHIP:DMG: } disabled: true - label: "DUT sends StepColorTemperature command to TH" @@ -265,49 +302,39 @@ tests: verification: | ./chip-tool colorcontrol step-color-temperature 1 32639 200 0 65279 0 0 1 1 - - Verify the all fields are within their allowed bounds in CommandFields on TH(all-clusters-app) Logs: - [1659955888.144223][2718:2718] CHIP:DMG: InvokeRequestMessage = - [1659955888.144251][2718:2718] CHIP:DMG: { - [1659955888.144275][2718:2718] CHIP:DMG: suppressResponse = false, - [1659955888.144306][2718:2718] CHIP:DMG: timedRequest = false, - [1659955888.144330][2718:2718] CHIP:DMG: InvokeRequests = - [1659955888.144362][2718:2718] CHIP:DMG: [ - [1659955888.144386][2718:2718] CHIP:DMG: CommandDataIB = - [1659955888.144414][2718:2718] CHIP:DMG: { - [1659955888.144439][2718:2718] CHIP:DMG: CommandPathIB = - [1659955888.144470][2718:2718] CHIP:DMG: { - [1659955888.144503][2718:2718] CHIP:DMG: EndpointId = 0x1, - [1659955888.144536][2718:2718] CHIP:DMG: ClusterId = 0x300, - [1659955888.144569][2718:2718] CHIP:DMG: CommandId = 0x4c, - [1659955888.144603][2718:2718] CHIP:DMG: }, - [1659955888.144636][2718:2718] CHIP:DMG: - [1659955888.144662][2718:2718] CHIP:DMG: CommandFields = - [1659955888.144693][2718:2718] CHIP:DMG: { - [1659955888.144725][2718:2718] CHIP:DMG: 0x0 = 1, - [1659955888.144759][2718:2718] CHIP:DMG: 0x1 = 32639, - [1659955888.144791][2718:2718] CHIP:DMG: 0x2 = 200, - [1659955888.144825][2718:2718] CHIP:DMG: 0x3 = 0, - [1659955888.144855][2718:2718] CHIP:DMG: 0x4 = 65279, - [1659955888.144888][2718:2718] CHIP:DMG: 0x5 = 0, - [1659955888.144917][2718:2718] CHIP:DMG: 0x6 = 0, - [1659955888.144950][2718:2718] CHIP:DMG: }, - [1659955888.144979][2718:2718] CHIP:DMG: }, - [1659955888.145012][2718:2718] CHIP:DMG: - [1659955888.145055][2718:2718] CHIP:DMG: ], - [1659955888.145088][2718:2718] CHIP:DMG: - [1659955888.145112][2718:2718] CHIP:DMG: InteractionModelRevision = 1 - [1659955888.145135][2718:2718] CHIP:DMG: }, - [1659955888.145204][2718:2718] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=o - [1659955888.145240][2718:2718] CHIP:DMG: AccessControl: allowed - [1659955888.145269][2718:2718] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0300 Command=0x0000_004C - [1659955888.145332][2718:2718] CHIP:DMG: ICR moving to [ Preparing] - [1659955888.145364][2718:2718] CHIP:DMG: ICR moving to [AddingComm] - [1659955888.145390][2718:2718] CHIP:DMG: ICR moving to [AddedComma] - [1659955888.145432][2718:2718] CHIP:DMG: Decreasing reference count for CommandHandler, remaining 0 - [1659955888.145463][2718:2718] CHIP:EM: Piggybacking Ack for MessageCounter:152242371 on exchange: 5785r + InvokeRequestMessage = + [1666948023.234384][52495:52495] CHIP:DMG: { + [1666948023.234387][52495:52495] CHIP:DMG: suppressResponse = false, + [1666948023.234391][52495:52495] CHIP:DMG: timedRequest = false, + [1666948023.234393][52495:52495] CHIP:DMG: InvokeRequests = + [1666948023.234398][52495:52495] CHIP:DMG: [ + [1666948023.234401][52495:52495] CHIP:DMG: CommandDataIB = + [1666948023.234405][52495:52495] CHIP:DMG: { + [1666948023.234408][52495:52495] CHIP:DMG: CommandPathIB = + [1666948023.234412][52495:52495] CHIP:DMG: { + [1666948023.234415][52495:52495] CHIP:DMG: EndpointId = 0x1, + [1666948023.234420][52495:52495] CHIP:DMG: ClusterId = 0x300, + [1666948023.234424][52495:52495] CHIP:DMG: CommandId = 0x4c, + [1666948023.234427][52495:52495] CHIP:DMG: }, + [1666948023.234431][52495:52495] CHIP:DMG: + [1666948023.234434][52495:52495] CHIP:DMG: CommandFields = + [1666948023.234438][52495:52495] CHIP:DMG: { + [1666948023.234442][52495:52495] CHIP:DMG: 0x0 = 1, + [1666948023.234446][52495:52495] CHIP:DMG: 0x1 = 32639, + [1666948023.234450][52495:52495] CHIP:DMG: 0x2 = 200, + [1666948023.234457][52495:52495] CHIP:DMG: 0x3 = 0, + [1666948023.234460][52495:52495] CHIP:DMG: 0x4 = 65279, + [1666948023.234463][52495:52495] CHIP:DMG: 0x5 = 0, + [1666948023.234467][52495:52495] CHIP:DMG: 0x6 = 0, + [1666948023.234471][52495:52495] CHIP:DMG: }, + [1666948023.234474][52495:52495] CHIP:DMG: }, + [1666948023.234482][52495:52495] CHIP:DMG: + [1666948023.234484][52495:52495] CHIP:DMG: ], + [1666948023.234490][52495:52495] CHIP:DMG: + [1666948023.234493][52495:52495] CHIP:DMG: InteractionModelRevision = 1 + [1666948023.234496][52495:52495] CHIP:DMG: }, disabled: true - label: @@ -316,29 +343,33 @@ tests: PICS: CC.C.C4c.Tx & CC.C.A0007 verification: | ./chip-tool colorcontrol read color-temperature-mireds 1 1 - Verify response contains an ColorTemperatureMireds in TH(all-clusters-app) Logs: - [1659955633.975562][2718:2718] CHIP:DMG: ReadRequestMessage = - [1659955633.975617][2718:2718] CHIP:DMG: { - [1659955633.975650][2718:2718] CHIP:DMG: AttributePathIBs = - [1659955633.975689][2718:2718] CHIP:DMG: [ - [1659955633.975738][2718:2718] CHIP:DMG: AttributePathIB = - [1659955633.975779][2718:2718] CHIP:DMG: { - [1659955633.975834][2718:2718] CHIP:DMG: Endpoint = 0x1, - [1659955633.975894][2718:2718] CHIP:DMG: Cluster = 0x300, - [1659955633.975941][2718:2718] CHIP:DMG: Attribute = 0x0000_0007, - [1659955633.975998][2718:2718] CHIP:DMG: } - [1659955633.976040][2718:2718] CHIP:DMG: - [1659955633.976090][2718:2718] CHIP:DMG: ], - [1659955633.976132][2718:2718] CHIP:DMG: - [1659955633.976183][2718:2718] CHIP:DMG: isFabricFiltered = true, - [1659955633.976221][2718:2718] CHIP:DMG: InteractionModelRevision = 1 - [1659955633.976268][2718:2718] CHIP:DMG: }, - [1659955633.976388][2718:2718] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659955633.976525][2718:2718] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659955633.976567][2718:2718] CHIP:DMG: Cluster 300, Attribute 7 is dirty - [1659955633.976610][2718:2718] CHIP:DMG: Reading attribute: Cluster=0x0000_0300 Endpoint=1 AttributeId=0x0000_0007 (expanded=0) - [1659955633.976650][2718:2718] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=v - [1659955633.976696][2718:2718] CHIP:DMG: AccessControl: allowed + After 20 Seconds, Verify response contains an ColorTemperatureMireds value same as step 4a in TH(all-clusters-app) Logs: + ReportDataMessage = + [1666948066.695666][52495:52495] CHIP:DMG: { + [1666948066.695669][52495:52495] CHIP:DMG: AttributeReportIBs = + [1666948066.695676][52495:52495] CHIP:DMG: [ + [1666948066.695680][52495:52495] CHIP:DMG: AttributeReportIB = + [1666948066.695689][52495:52495] CHIP:DMG: { + [1666948066.695692][52495:52495] CHIP:DMG: AttributeDataIB = + [1666948066.695696][52495:52495] CHIP:DMG: { + [1666948066.695700][52495:52495] CHIP:DMG: DataVersion = 0x7dbacf95, + [1666948066.695703][52495:52495] CHIP:DMG: AttributePathIB = + [1666948066.695707][52495:52495] CHIP:DMG: { + [1666948066.695712][52495:52495] CHIP:DMG: Endpoint = 0x1, + [1666948066.695716][52495:52495] CHIP:DMG: Cluster = 0x300, + [1666948066.695722][52495:52495] CHIP:DMG: Attribute = 0x0000_0007, + [1666948066.695725][52495:52495] CHIP:DMG: } + [1666948066.695730][52495:52495] CHIP:DMG: + [1666948066.695734][52495:52495] CHIP:DMG: Data = 65279, + [1666948066.695736][52495:52495] CHIP:DMG: }, + [1666948066.695741][52495:52495] CHIP:DMG: + [1666948066.695744][52495:52495] CHIP:DMG: }, + [1666948066.695748][52495:52495] CHIP:DMG: + [1666948066.695751][52495:52495] CHIP:DMG: ], + [1666948066.695756][52495:52495] CHIP:DMG: + [1666948066.695760][52495:52495] CHIP:DMG: SuppressResponse = true, + [1666948066.695763][52495:52495] CHIP:DMG: InteractionModelRevision = 1 + [1666948066.695766][52495:52495] CHIP:DMG: } disabled: true - label: "DUT sends StopMoveStep command to TH." @@ -349,40 +380,32 @@ tests: Verify the all fields are within their allowed bounds in CommandFields on TH(all-clusters-app) Logs: - [1659955999.857777][2718:2718] CHIP:DMG: InvokeRequestMessage = - [1659955999.857804][2718:2718] CHIP:DMG: { - [1659955999.857827][2718:2718] CHIP:DMG: suppressResponse = false, - [1659955999.857852][2718:2718] CHIP:DMG: timedRequest = false, - [1659955999.857876][2718:2718] CHIP:DMG: InvokeRequests = - [1659955999.857906][2718:2718] CHIP:DMG: [ - [1659955999.857931][2718:2718] CHIP:DMG: CommandDataIB = - [1659955999.857964][2718:2718] CHIP:DMG: { - [1659955999.857990][2718:2718] CHIP:DMG: CommandPathIB = - [1659955999.858022][2718:2718] CHIP:DMG: { - [1659955999.858054][2718:2718] CHIP:DMG: EndpointId = 0x1, - [1659955999.858088][2718:2718] CHIP:DMG: ClusterId = 0x300, - [1659955999.858118][2718:2718] CHIP:DMG: CommandId = 0x47, - [1659955999.858150][2718:2718] CHIP:DMG: }, - [1659955999.858182][2718:2718] CHIP:DMG: - [1659955999.858208][2718:2718] CHIP:DMG: CommandFields = - [1659955999.858238][2718:2718] CHIP:DMG: { - [1659955999.858270][2718:2718] CHIP:DMG: 0x0 = 0, - [1659955999.858305][2718:2718] CHIP:DMG: 0x1 = 0, - [1659955999.858338][2718:2718] CHIP:DMG: }, - [1659955999.858364][2718:2718] CHIP:DMG: }, - [1659955999.858393][2718:2718] CHIP:DMG: - [1659955999.858417][2718:2718] CHIP:DMG: ], - [1659955999.858447][2718:2718] CHIP:DMG: - [1659955999.858471][2718:2718] CHIP:DMG: InteractionModelRevision = 1 - [1659955999.858494][2718:2718] CHIP:DMG: }, - [1659955999.858560][2718:2718] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=o - [1659955999.858598][2718:2718] CHIP:DMG: AccessControl: allowed - [1659955999.858626][2718:2718] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0300 Command=0x0000_0047 - [1659955999.858681][2718:2718] CHIP:DMG: ICR moving to [ Preparing] - [1659955999.858713][2718:2718] CHIP:DMG: ICR moving to [AddingComm] - [1659955999.858739][2718:2718] CHIP:DMG: ICR moving to [AddedComma] - [1659955999.858776][2718:2718] CHIP:DMG: Decreasing reference count for CommandHandler, remaining 0 - [1659955999.858808][2718:2718] CHIP:EM: Piggybacking Ack for MessageCounter:92622659 on exchange: 1429r + InvokeRequestMessage = + [1666948096.448918][52495:52495] CHIP:DMG: { + [1666948096.448922][52495:52495] CHIP:DMG: suppressResponse = false, + [1666948096.448927][52495:52495] CHIP:DMG: timedRequest = false, + [1666948096.448931][52495:52495] CHIP:DMG: InvokeRequests = + [1666948096.448939][52495:52495] CHIP:DMG: [ + [1666948096.448942][52495:52495] CHIP:DMG: CommandDataIB = + [1666948096.448948][52495:52495] CHIP:DMG: { + [1666948096.448953][52495:52495] CHIP:DMG: CommandPathIB = + [1666948096.448958][52495:52495] CHIP:DMG: { + [1666948096.448964][52495:52495] CHIP:DMG: EndpointId = 0x1, + [1666948096.448969][52495:52495] CHIP:DMG: ClusterId = 0x300, + [1666948096.448976][52495:52495] CHIP:DMG: CommandId = 0x47, + [1666948096.448980][52495:52495] CHIP:DMG: }, + [1666948096.448986][52495:52495] CHIP:DMG: + [1666948096.448991][52495:52495] CHIP:DMG: CommandFields = + [1666948096.448997][52495:52495] CHIP:DMG: { + [1666948096.449002][52495:52495] CHIP:DMG: 0x0 = 0, + [1666948096.449007][52495:52495] CHIP:DMG: 0x1 = 0, + [1666948096.449013][52495:52495] CHIP:DMG: }, + [1666948096.449017][52495:52495] CHIP:DMG: }, + [1666948096.449024][52495:52495] CHIP:DMG: + [1666948096.449028][52495:52495] CHIP:DMG: ], + [1666948096.449035][52495:52495] CHIP:DMG: + [1666948096.449039][52495:52495] CHIP:DMG: InteractionModelRevision = 1 + [1666948096.449043][52495:52495] CHIP:DMG: }, disabled: true - label: @@ -392,27 +415,31 @@ tests: verification: | ./chip-tool colorcontrol read color-temperature-mireds 1 1 - Verify response contains an ColorTemperatureMireds in TH(all-clusters-app) Logs: - [1659955633.975562][2718:2718] CHIP:DMG: ReadRequestMessage = - [1659955633.975617][2718:2718] CHIP:DMG: { - [1659955633.975650][2718:2718] CHIP:DMG: AttributePathIBs = - [1659955633.975689][2718:2718] CHIP:DMG: [ - [1659955633.975738][2718:2718] CHIP:DMG: AttributePathIB = - [1659955633.975779][2718:2718] CHIP:DMG: { - [1659955633.975834][2718:2718] CHIP:DMG: Endpoint = 0x1, - [1659955633.975894][2718:2718] CHIP:DMG: Cluster = 0x300, - [1659955633.975941][2718:2718] CHIP:DMG: Attribute = 0x0000_0007, - [1659955633.975998][2718:2718] CHIP:DMG: } - [1659955633.976040][2718:2718] CHIP:DMG: - [1659955633.976090][2718:2718] CHIP:DMG: ], - [1659955633.976132][2718:2718] CHIP:DMG: - [1659955633.976183][2718:2718] CHIP:DMG: isFabricFiltered = true, - [1659955633.976221][2718:2718] CHIP:DMG: InteractionModelRevision = 1 - [1659955633.976268][2718:2718] CHIP:DMG: }, - [1659955633.976388][2718:2718] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659955633.976525][2718:2718] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659955633.976567][2718:2718] CHIP:DMG: Cluster 300, Attribute 7 is dirty - [1659955633.976610][2718:2718] CHIP:DMG: Reading attribute: Cluster=0x0000_0300 Endpoint=1 AttributeId=0x0000_0007 (expanded=0) - [1659955633.976650][2718:2718] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=v - [1659955633.976696][2718:2718] CHIP:DMG: AccessControl: allowed + Verify response contains an ColorTemperatureMireds value same as step 5a in TH(all-clusters-app) Logs: + ReportDataMessage = + [1666948158.878426][52495:52495] CHIP:DMG: { + [1666948158.878428][52495:52495] CHIP:DMG: AttributeReportIBs = + [1666948158.878434][52495:52495] CHIP:DMG: [ + [1666948158.878437][52495:52495] CHIP:DMG: AttributeReportIB = + [1666948158.878442][52495:52495] CHIP:DMG: { + [1666948158.878445][52495:52495] CHIP:DMG: AttributeDataIB = + [1666948158.878448][52495:52495] CHIP:DMG: { + [1666948158.878452][52495:52495] CHIP:DMG: DataVersion = 0x7dbacf95, + [1666948158.878455][52495:52495] CHIP:DMG: AttributePathIB = + [1666948158.878458][52495:52495] CHIP:DMG: { + [1666948158.878462][52495:52495] CHIP:DMG: Endpoint = 0x1, + [1666948158.878465][52495:52495] CHIP:DMG: Cluster = 0x300, + [1666948158.878470][52495:52495] CHIP:DMG: Attribute = 0x0000_0007, + [1666948158.878473][52495:52495] CHIP:DMG: } + [1666948158.878478][52495:52495] CHIP:DMG: + [1666948158.878482][52495:52495] CHIP:DMG: Data = 65279, + [1666948158.878485][52495:52495] CHIP:DMG: }, + [1666948158.878489][52495:52495] CHIP:DMG: + [1666948158.878492][52495:52495] CHIP:DMG: }, + [1666948158.878497][52495:52495] CHIP:DMG: + [1666948158.878499][52495:52495] CHIP:DMG: ], + [1666948158.878505][52495:52495] CHIP:DMG: + [1666948158.878508][52495:52495] CHIP:DMG: SuppressResponse = true, + [1666948158.878511][52495:52495] CHIP:DMG: InteractionModelRevision = 1 + [1666948158.878514][52495:52495] CHIP:DMG: } disabled: true diff --git a/src/app/tests/suites/certification/Test_TC_CC_7_5.yaml b/src/app/tests/suites/certification/Test_TC_CC_7_5.yaml index 06ec82f0485fb5..956d166d45e573 100644 --- a/src/app/tests/suites/certification/Test_TC_CC_7_5.yaml +++ b/src/app/tests/suites/certification/Test_TC_CC_7_5.yaml @@ -27,6 +27,11 @@ tests: - label: "Note" verification: | For DUT as client test cases, Chip-tool command used below are an example to verify the functionality. For certification test, we expect DUT should have a capability or way to run the equivalent command. + + Commission TH(all-clusters-app) to TH(chip-tool) using below command + + TH(all-clusters-app) : sudo ./chip-all-clusters-app --trace_decode 1 + TH(chip-tool) : ./chip-tool pairing onnetwork 1 20202021 --trace_decode 1 disabled: true - label: "Pre-Condition" @@ -34,6 +39,40 @@ tests: 1. Commission DUT to TH 2. Set DUT OnOff to On + ./chip-tool onoff on 1 1 + + Verify response contains a success (value 0x00) status On TH(chip-tool) Logs: + [1659710262.390398][4459:4464] CHIP:DMG: InvokeResponseMessage = + [1659710262.390424][4459:4464] CHIP:DMG: { + [1659710262.390448][4459:4464] CHIP:DMG: suppressResponse = false, + [1659710262.390472][4459:4464] CHIP:DMG: InvokeResponseIBs = + [1659710262.390503][4459:4464] CHIP:DMG: [ + [1659710262.390527][4459:4464] CHIP:DMG: InvokeResponseIB = + [1659710262.390559][4459:4464] CHIP:DMG: { + [1659710262.390584][4459:4464] CHIP:DMG: CommandStatusIB = + [1659710262.390617][4459:4464] CHIP:DMG: { + [1659710262.390642][4459:4464] CHIP:DMG: CommandPathIB = + [1659710262.390681][4459:4464] CHIP:DMG: { + [1659710262.390715][4459:4464] CHIP:DMG: EndpointId = 0x1, + [1659710262.390754][4459:4464] CHIP:DMG: ClusterId = 0x6, + [1659710262.390791][4459:4464] CHIP:DMG: CommandId = 0x1, + [1659710262.390826][4459:4464] CHIP:DMG: }, + [1659710262.390866][4459:4464] CHIP:DMG: + [1659710262.390896][4459:4464] CHIP:DMG: StatusIB = + [1659710262.390938][4459:4464] CHIP:DMG: { + [1659710262.390977][4459:4464] CHIP:DMG: status = 0x00 (SUCCESS), + [1659710262.391012][4459:4464] CHIP:DMG: }, + [1659710262.391050][4459:4464] CHIP:DMG: + [1659710262.391078][4459:4464] CHIP:DMG: }, + [1659710262.391114][4459:4464] CHIP:DMG: + [1659710262.391143][4459:4464] CHIP:DMG: }, + [1659710262.391174][4459:4464] CHIP:DMG: + [1659710262.391198][4459:4464] CHIP:DMG: ], + [1659710262.391227][4459:4464] CHIP:DMG: + [1659710262.391251][4459:4464] CHIP:DMG: InteractionModelRevision = 1 + [1659710262.391273][4459:4464] CHIP:DMG: }, + [1659710262.391331][4459:4464] CHIP:DMG: Received Command Response Status for Endpoint=1 Cluster=0x0000_0006 Command=0x0000_0001 Status=0x0 + [1659710262.391373][4459:4464] CHIP:DMG: ICR moving to [AwaitingDe] 3. DUT supports CC.C.F01(EHUE) disabled: true @@ -44,38 +83,35 @@ tests: ./chip-tool colorcontrol enhanced-move-to-hue 1000 3 200 0 0 1 1 Verify success response in TH(all-clusters-app) Log: - [1657912045.703432][2977:2977] CHIP:DMG: InvokeRequestMessage = - [1657912045.703462][2977:2977] CHIP:DMG: { - [1657912045.703485][2977:2977] CHIP:DMG: suppressResponse = false, - [1657912045.703511][2977:2977] CHIP:DMG: timedRequest = false, - [1657912045.703548][2977:2977] CHIP:DMG: InvokeRequests = - [1657912045.703583][2977:2977] CHIP:DMG: [ - [1657912045.703608][2977:2977] CHIP:DMG: CommandDataIB = - [1657912045.703635][2977:2977] CHIP:DMG: { - [1657912045.703670][2977:2977] CHIP:DMG: CommandPathIB = - [1657912045.703709][2977:2977] CHIP:DMG: { - [1657912045.703737][2977:2977] CHIP:DMG: EndpointId = 0x1, - [1657912045.703791][2977:2977] CHIP:DMG: ClusterId = 0x300, - [1657912045.703830][2977:2977] CHIP:DMG: CommandId = 0x40, - [1657912045.703864][2977:2977] CHIP:DMG: }, - [1657912045.703908][2977:2977] CHIP:DMG: - [1657912045.703936][2977:2977] CHIP:DMG: CommandFields = - [1657912045.703967][2977:2977] CHIP:DMG: { - [1657912045.704009][2977:2977] CHIP:DMG: 0x0 = 1000, - [1657912045.704048][2977:2977] CHIP:DMG: 0x1 = 3, - [1657912045.704121][2977:2977] CHIP:DMG: 0x2 = 200, - [1657912045.704164][2977:2977] CHIP:DMG: 0x3 = 0, - [1657912045.704202][2977:2977] CHIP:DMG: 0x4 = 0, - [1657912045.704238][2977:2977] CHIP:DMG: }, - [1657912045.704277][2977:2977] CHIP:DMG: }, - [1657912045.704309][2977:2977] CHIP:DMG: - [1657912045.704333][2977:2977] CHIP:DMG: ], - [1657912045.704374][2977:2977] CHIP:DMG: - [1657912045.704399][2977:2977] CHIP:DMG: InteractionModelRevision = 1 - [1657912045.704423][2977:2977] CHIP:DMG: }, - [1657912045.704511][2977:2977] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=o - [1657912045.704551][2977:2977] CHIP:DMG: AccessControl: allowed - [1657912045.704580][2977:2977] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0300 Command=0x0000_0040 + InvokeResponseMessage = + [1666946934.676799][52174:52174] CHIP:DMG: { + [1666946934.676802][52174:52174] CHIP:DMG: suppressResponse = false, + [1666946934.676805][52174:52174] CHIP:DMG: InvokeResponseIBs = + [1666946934.676809][52174:52174] CHIP:DMG: [ + [1666946934.676812][52174:52174] CHIP:DMG: InvokeResponseIB = + [1666946934.676817][52174:52174] CHIP:DMG: { + [1666946934.676820][52174:52174] CHIP:DMG: CommandStatusIB = + [1666946934.676823][52174:52174] CHIP:DMG: { + [1666946934.676826][52174:52174] CHIP:DMG: CommandPathIB = + [1666946934.676830][52174:52174] CHIP:DMG: { + [1666946934.676834][52174:52174] CHIP:DMG: EndpointId = 0x1, + [1666946934.676838][52174:52174] CHIP:DMG: ClusterId = 0x300, + [1666946934.676841][52174:52174] CHIP:DMG: CommandId = 0x40, + [1666946934.676844][52174:52174] CHIP:DMG: }, + [1666946934.676850][52174:52174] CHIP:DMG: + [1666946934.676854][52174:52174] CHIP:DMG: StatusIB = + [1666946934.676858][52174:52174] CHIP:DMG: { + [1666946934.676863][52174:52174] CHIP:DMG: status = 0x00 (SUCCESS), + [1666946934.676866][52174:52174] CHIP:DMG: }, + [1666946934.676870][52174:52174] CHIP:DMG: + [1666946934.676873][52174:52174] CHIP:DMG: }, + [1666946934.676877][52174:52174] CHIP:DMG: + [1666946934.676880][52174:52174] CHIP:DMG: }, + [1666946934.676885][52174:52174] CHIP:DMG: + [1666946934.676887][52174:52174] CHIP:DMG: ], + [1666946934.676891][52174:52174] CHIP:DMG: + [1666946934.676894][52174:52174] CHIP:DMG: InteractionModelRevision = 1 + [1666946934.676898][52174:52174] CHIP:DMG: }, disabled: true - label: @@ -86,31 +122,33 @@ tests: ./chip-tool colorcontrol read enhanced-current-hue 1 1 - Verify response contains a EnhancedCurrentHue value in TH(all-clusters-app) Logs: - [1657912064.296156][2977:2977] CHIP:IM: Received Read request - [1657912064.296261][2977:2977] CHIP:DMG: ReadRequestMessage = - [1657912064.296295][2977:2977] CHIP:DMG: { - [1657912064.296322][2977:2977] CHIP:DMG: AttributePathIBs = - [1657912064.296378][2977:2977] CHIP:DMG: [ - [1657912064.296409][2977:2977] CHIP:DMG: AttributePathIB = - [1657912064.296448][2977:2977] CHIP:DMG: { - [1657912064.296497][2977:2977] CHIP:DMG: Endpoint = 0x1, - [1657912064.296538][2977:2977] CHIP:DMG: Cluster = 0x300, - [1657912064.296578][2977:2977] CHIP:DMG: Attribute = 0x0000_4000, - [1657912064.296621][2977:2977] CHIP:DMG: } - [1657912064.296660][2977:2977] CHIP:DMG: - [1657912064.296694][2977:2977] CHIP:DMG: ], - [1657912064.296729][2977:2977] CHIP:DMG: - [1657912064.296774][2977:2977] CHIP:DMG: isFabricFiltered = true, - [1657912064.296808][2977:2977] CHIP:DMG: InteractionModelRevision = 1 - [1657912064.296837][2977:2977] CHIP:DMG: }, - [1657912064.296942][2977:2977] CHIP:DMG: IM RH moving to [GeneratingReports] - [1657912064.297059][2977:2977] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1657912064.297109][2977:2977] CHIP:DMG: Cluster 300, Attribute 4000 is dirty - [1657912064.297136][2977:2977] CHIP:DMG: Reading attribute: Cluster=0x0000_0300 Endpoint=1 AttributeId=0x0000_4000 (expanded=0) - [1657912064.297171][2977:2977] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=v - [1657912064.297210][2977:2977] CHIP:DMG: AccessControl: allowed - [1657912064.297288][2977:2977] CHIP:DMG: Sending report (payload has 38 bytes)... + After 20s, Verify response contains a EnhancedCurrentHue value in TH(all-clusters-app) Logs: + ReportDataMessage = + [1666943789.581293][50952:50952] CHIP:DMG: { + [1666943789.581297][50952:50952] CHIP:DMG: AttributeReportIBs = + [1666943789.581303][50952:50952] CHIP:DMG: [ + [1666943789.581307][50952:50952] CHIP:DMG: AttributeReportIB = + [1666943789.581313][50952:50952] CHIP:DMG: { + [1666943789.581317][50952:50952] CHIP:DMG: AttributeDataIB = + [1666943789.581321][50952:50952] CHIP:DMG: { + [1666943789.581325][50952:50952] CHIP:DMG: DataVersion = 0xa88bfd64, + [1666943789.581330][50952:50952] CHIP:DMG: AttributePathIB = + [1666943789.581335][50952:50952] CHIP:DMG: { + [1666943789.581340][50952:50952] CHIP:DMG: Endpoint = 0x1, + [1666943789.581344][50952:50952] CHIP:DMG: Cluster = 0x300, + [1666943789.581350][50952:50952] CHIP:DMG: Attribute = 0x0000_4000, + [1666943789.581354][50952:50952] CHIP:DMG: } + [1666943789.581360][50952:50952] CHIP:DMG: + [1666943789.581366][50952:50952] CHIP:DMG: Data = 1000, + [1666943789.581370][50952:50952] CHIP:DMG: }, + [1666943789.581376][50952:50952] CHIP:DMG: + [1666943789.581380][50952:50952] CHIP:DMG: }, + [1666943789.581385][50952:50952] CHIP:DMG: + [1666943789.581389][50952:50952] CHIP:DMG: ], + [1666943789.581396][50952:50952] CHIP:DMG: + [1666943789.581398][50952:50952] CHIP:DMG: SuppressResponse = true, + [1666943789.581402][50952:50952] CHIP:DMG: InteractionModelRevision = 1 + [1666943789.581405][50952:50952] CHIP:DMG: } disabled: true - label: "DUT sends EnhancedMoveHue command to TH" @@ -121,37 +159,35 @@ tests: Verify success response in TH(all-clusters-app) Log: - [1657912085.345044][2977:2977] CHIP:DMG: InvokeRequestMessage = - [1657912085.345072][2977:2977] CHIP:DMG: { - [1657912085.345094][2977:2977] CHIP:DMG: suppressResponse = false, - [1657912085.345120][2977:2977] CHIP:DMG: timedRequest = false, - [1657912085.345144][2977:2977] CHIP:DMG: InvokeRequests = - [1657912085.345175][2977:2977] CHIP:DMG: [ - [1657912085.345199][2977:2977] CHIP:DMG: CommandDataIB = - [1657912085.345228][2977:2977] CHIP:DMG: { - [1657912085.345256][2977:2977] CHIP:DMG: CommandPathIB = - [1657912085.345290][2977:2977] CHIP:DMG: { - [1657912085.345320][2977:2977] CHIP:DMG: EndpointId = 0x1, - [1657912085.345355][2977:2977] CHIP:DMG: ClusterId = 0x300, - [1657912085.345388][2977:2977] CHIP:DMG: CommandId = 0x41, - [1657912085.345418][2977:2977] CHIP:DMG: }, - [1657912085.345451][2977:2977] CHIP:DMG: - [1657912085.345479][2977:2977] CHIP:DMG: CommandFields = - [1657912085.345510][2977:2977] CHIP:DMG: { - [1657912085.345542][2977:2977] CHIP:DMG: 0x0 = 0, - [1657912085.345574][2977:2977] CHIP:DMG: 0x1 = 100, - [1657912085.345607][2977:2977] CHIP:DMG: 0x2 = 0, - [1657912085.345639][2977:2977] CHIP:DMG: 0x3 = 0, - [1657912085.345671][2977:2977] CHIP:DMG: }, - [1657912085.345698][2977:2977] CHIP:DMG: }, - [1657912085.345730][2977:2977] CHIP:DMG: - [1657912085.345753][2977:2977] CHIP:DMG: ], - [1657912085.345784][2977:2977] CHIP:DMG: - [1657912085.345807][2977:2977] CHIP:DMG: InteractionModelRevision = 1 - [1657912085.345829][2977:2977] CHIP:DMG: }, - [1657912085.345899][2977:2977] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=o - [1657912085.345935][2977:2977] CHIP:DMG: AccessControl: allowed - [1657912085.345962][2977:2977] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0300 Command=0x0000_0041 + InvokeResponseMessage = + [1666943815.452312][50952:50952] CHIP:DMG: { + [1666943815.452317][50952:50952] CHIP:DMG: suppressResponse = false, + [1666943815.452321][50952:50952] CHIP:DMG: InvokeResponseIBs = + [1666943815.452329][50952:50952] CHIP:DMG: [ + [1666943815.452332][50952:50952] CHIP:DMG: InvokeResponseIB = + [1666943815.452340][50952:50952] CHIP:DMG: { + [1666943815.452345][50952:50952] CHIP:DMG: CommandStatusIB = + [1666943815.452350][50952:50952] CHIP:DMG: { + [1666943815.452355][50952:50952] CHIP:DMG: CommandPathIB = + [1666943815.452360][50952:50952] CHIP:DMG: { + [1666943815.452365][50952:50952] CHIP:DMG: EndpointId = 0x1, + [1666943815.452372][50952:50952] CHIP:DMG: ClusterId = 0x300, + [1666943815.452377][50952:50952] CHIP:DMG: CommandId = 0x41, + [1666943815.452383][50952:50952] CHIP:DMG: }, + [1666943815.452390][50952:50952] CHIP:DMG: + [1666943815.452394][50952:50952] CHIP:DMG: StatusIB = + [1666943815.452399][50952:50952] CHIP:DMG: { + [1666943815.452404][50952:50952] CHIP:DMG: status = 0x00 (SUCCESS), + [1666943815.452409][50952:50952] CHIP:DMG: }, + [1666943815.452414][50952:50952] CHIP:DMG: + [1666943815.452418][50952:50952] CHIP:DMG: }, + [1666943815.452425][50952:50952] CHIP:DMG: + [1666943815.452429][50952:50952] CHIP:DMG: }, + [1666943815.452436][50952:50952] CHIP:DMG: + [1666943815.452440][50952:50952] CHIP:DMG: ], + [1666943815.452448][50952:50952] CHIP:DMG: + [1666943815.452452][50952:50952] CHIP:DMG: InteractionModelRevision = 1 + [1666943815.452456][50952:50952] CHIP:DMG: }, disabled: true - label: @@ -160,31 +196,34 @@ tests: verification: | ./chip-tool colorcontrol read enhanced-current-hue 1 1 - Verify response contains a EnhancedCurrentHue value in TH(all-clusters-app) Logs: - [1657912064.296156][2977:2977] CHIP:IM: Received Read request - [1657912064.296261][2977:2977] CHIP:DMG: ReadRequestMessage = - [1657912064.296295][2977:2977] CHIP:DMG: { - [1657912064.296322][2977:2977] CHIP:DMG: AttributePathIBs = - [1657912064.296378][2977:2977] CHIP:DMG: [ - [1657912064.296409][2977:2977] CHIP:DMG: AttributePathIB = - [1657912064.296448][2977:2977] CHIP:DMG: { - [1657912064.296497][2977:2977] CHIP:DMG: Endpoint = 0x1, - [1657912064.296538][2977:2977] CHIP:DMG: Cluster = 0x300, - [1657912064.296578][2977:2977] CHIP:DMG: Attribute = 0x0000_4000, - [1657912064.296621][2977:2977] CHIP:DMG: } - [1657912064.296660][2977:2977] CHIP:DMG: - [1657912064.296694][2977:2977] CHIP:DMG: ], - [1657912064.296729][2977:2977] CHIP:DMG: - [1657912064.296774][2977:2977] CHIP:DMG: isFabricFiltered = true, - [1657912064.296808][2977:2977] CHIP:DMG: InteractionModelRevision = 1 - [1657912064.296837][2977:2977] CHIP:DMG: }, - [1657912064.296942][2977:2977] CHIP:DMG: IM RH moving to [GeneratingReports] - [1657912064.297059][2977:2977] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1657912064.297109][2977:2977] CHIP:DMG: Cluster 300, Attribute 4000 is dirty - [1657912064.297136][2977:2977] CHIP:DMG: Reading attribute: Cluster=0x0000_0300 Endpoint=1 AttributeId=0x0000_4000 (expanded=0) - [1657912064.297171][2977:2977] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=v - [1657912064.297210][2977:2977] CHIP:DMG: AccessControl: allowed - [1657912064.297288][2977:2977] CHIP:DMG: Sending report (payload has 38 bytes)... + After 10 Seconds, Verify response contains a EnhancedCurrentHue value in TH(all-clusters-app) Logs: + ReportDataMessage = + [1666947043.201089][52174:52174] CHIP:DMG: { + [1666947043.201091][52174:52174] CHIP:DMG: AttributeReportIBs = + [1666947043.201096][52174:52174] CHIP:DMG: [ + [1666947043.201098][52174:52174] CHIP:DMG: AttributeReportIB = + [1666947043.201103][52174:52174] CHIP:DMG: { + [1666947043.201106][52174:52174] CHIP:DMG: AttributeDataIB = + [1666947043.201109][52174:52174] CHIP:DMG: { + [1666947043.201113][52174:52174] CHIP:DMG: DataVersion = 0x257527a5, + [1666947043.201115][52174:52174] CHIP:DMG: AttributePathIB = + [1666947043.201119][52174:52174] CHIP:DMG: { + [1666947043.201124][52174:52174] CHIP:DMG: Endpoint = 0x1, + [1666947043.201127][52174:52174] CHIP:DMG: Cluster = 0x300, + [1666947043.201131][52174:52174] CHIP:DMG: Attribute = 0x0000_4000, + [1666947043.201134][52174:52174] CHIP:DMG: } + [1666947043.201138][52174:52174] CHIP:DMG: + [1666947043.201141][52174:52174] CHIP:DMG: Data = 1000, + [1666947043.201144][52174:52174] CHIP:DMG: }, + [1666947043.201148][52174:52174] CHIP:DMG: + [1666947043.201151][52174:52174] CHIP:DMG: }, + [1666947043.201156][52174:52174] CHIP:DMG: + [1666947043.201158][52174:52174] CHIP:DMG: ], + [1666947043.201163][52174:52174] CHIP:DMG: + [1666947043.201166][52174:52174] CHIP:DMG: SuppressResponse = true, + [1666947043.201168][52174:52174] CHIP:DMG: InteractionModelRevision = 1 + [1666947043.201170][52174:52174] CHIP:DMG: } + [1666947043.201172][52174:52174] CHIP:DMG: disabled: true - label: "DUT sends EnhancedStepHue command to TH" @@ -193,38 +232,35 @@ tests: ./chip-tool colorcontrol enhanced-step-hue 1 1000 200 0 0 1 1 Verify success response in TH(all-clusters-app) Log: - [1657912123.677693][2977:2977] CHIP:DMG: InvokeRequestMessage = - [1657912123.677720][2977:2977] CHIP:DMG: { - [1657912123.677742][2977:2977] CHIP:DMG: suppressResponse = false, - [1657912123.677769][2977:2977] CHIP:DMG: timedRequest = false, - [1657912123.677802][2977:2977] CHIP:DMG: InvokeRequests = - [1657912123.677836][2977:2977] CHIP:DMG: [ - [1657912123.677860][2977:2977] CHIP:DMG: CommandDataIB = - [1657912123.677901][2977:2977] CHIP:DMG: { - [1657912123.677926][2977:2977] CHIP:DMG: CommandPathIB = - [1657912123.677957][2977:2977] CHIP:DMG: { - [1657912123.677996][2977:2977] CHIP:DMG: EndpointId = 0x1, - [1657912123.678030][2977:2977] CHIP:DMG: ClusterId = 0x300, - [1657912123.678061][2977:2977] CHIP:DMG: CommandId = 0x42, - [1657912123.678097][2977:2977] CHIP:DMG: }, - [1657912123.678130][2977:2977] CHIP:DMG: - [1657912123.678158][2977:2977] CHIP:DMG: CommandFields = - [1657912123.678188][2977:2977] CHIP:DMG: { - [1657912123.678229][2977:2977] CHIP:DMG: 0x0 = 1, - [1657912123.678304][2977:2977] CHIP:DMG: 0x1 = 1000, - [1657912123.678339][2977:2977] CHIP:DMG: 0x2 = 200, - [1657912123.678372][2977:2977] CHIP:DMG: 0x3 = 0, - [1657912123.678413][2977:2977] CHIP:DMG: 0x4 = 0, - [1657912123.678443][2977:2977] CHIP:DMG: }, - [1657912123.678484][2977:2977] CHIP:DMG: }, - [1657912123.678515][2977:2977] CHIP:DMG: - [1657912123.678538][2977:2977] CHIP:DMG: ], - [1657912123.678578][2977:2977] CHIP:DMG: - [1657912123.678602][2977:2977] CHIP:DMG: InteractionModelRevision = 1 - [1657912123.678625][2977:2977] CHIP:DMG: }, - [1657912123.678704][2977:2977] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=o - [1657912123.678741][2977:2977] CHIP:DMG: AccessControl: allowed - [1657912123.678778][2977:2977] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0300 Command=0x0000_0042 + InvokeResponseMessage = + [1666947258.127499][52174:52174] CHIP:DMG: { + [1666947258.127504][52174:52174] CHIP:DMG: suppressResponse = false, + [1666947258.127511][52174:52174] CHIP:DMG: InvokeResponseIBs = + [1666947258.127520][52174:52174] CHIP:DMG: [ + [1666947258.127524][52174:52174] CHIP:DMG: InvokeResponseIB = + [1666947258.127530][52174:52174] CHIP:DMG: { + [1666947258.127534][52174:52174] CHIP:DMG: CommandStatusIB = + [1666947258.127539][52174:52174] CHIP:DMG: { + [1666947258.127542][52174:52174] CHIP:DMG: CommandPathIB = + [1666947258.127547][52174:52174] CHIP:DMG: { + [1666947258.127552][52174:52174] CHIP:DMG: EndpointId = 0x1, + [1666947258.127556][52174:52174] CHIP:DMG: ClusterId = 0x300, + [1666947258.127564][52174:52174] CHIP:DMG: CommandId = 0x42, + [1666947258.127568][52174:52174] CHIP:DMG: }, + [1666947258.127576][52174:52174] CHIP:DMG: + [1666947258.127580][52174:52174] CHIP:DMG: StatusIB = + [1666947258.127585][52174:52174] CHIP:DMG: { + [1666947258.127589][52174:52174] CHIP:DMG: status = 0x00 (SUCCESS), + [1666947258.127592][52174:52174] CHIP:DMG: }, + [1666947258.127596][52174:52174] CHIP:DMG: + [1666947258.127599][52174:52174] CHIP:DMG: }, + [1666947258.127605][52174:52174] CHIP:DMG: + [1666947258.127609][52174:52174] CHIP:DMG: }, + [1666947258.127615][52174:52174] CHIP:DMG: + [1666947258.127618][52174:52174] CHIP:DMG: ], + [1666947258.127626][52174:52174] CHIP:DMG: + [1666947258.127630][52174:52174] CHIP:DMG: InteractionModelRevision = 1 + [1666947258.127633][52174:52174] CHIP:DMG: }, disabled: true - label: @@ -234,31 +270,33 @@ tests: verification: | ./chip-tool colorcontrol read enhanced-current-hue 1 1 - Verify response contains a EnhancedCurrentHue value in TH(all-clusters-app) Logs: - [1657912064.296156][2977:2977] CHIP:IM: Received Read request - [1657912064.296261][2977:2977] CHIP:DMG: ReadRequestMessage = - [1657912064.296295][2977:2977] CHIP:DMG: { - [1657912064.296322][2977:2977] CHIP:DMG: AttributePathIBs = - [1657912064.296378][2977:2977] CHIP:DMG: [ - [1657912064.296409][2977:2977] CHIP:DMG: AttributePathIB = - [1657912064.296448][2977:2977] CHIP:DMG: { - [1657912064.296497][2977:2977] CHIP:DMG: Endpoint = 0x1, - [1657912064.296538][2977:2977] CHIP:DMG: Cluster = 0x300, - [1657912064.296578][2977:2977] CHIP:DMG: Attribute = 0x0000_4000, - [1657912064.296621][2977:2977] CHIP:DMG: } - [1657912064.296660][2977:2977] CHIP:DMG: - [1657912064.296694][2977:2977] CHIP:DMG: ], - [1657912064.296729][2977:2977] CHIP:DMG: - [1657912064.296774][2977:2977] CHIP:DMG: isFabricFiltered = true, - [1657912064.296808][2977:2977] CHIP:DMG: InteractionModelRevision = 1 - [1657912064.296837][2977:2977] CHIP:DMG: }, - [1657912064.296942][2977:2977] CHIP:DMG: IM RH moving to [GeneratingReports] - [1657912064.297059][2977:2977] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1657912064.297109][2977:2977] CHIP:DMG: Cluster 300, Attribute 4000 is dirty - [1657912064.297136][2977:2977] CHIP:DMG: Reading attribute: Cluster=0x0000_0300 Endpoint=1 AttributeId=0x0000_4000 (expanded=0) - [1657912064.297171][2977:2977] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=v - [1657912064.297210][2977:2977] CHIP:DMG: AccessControl: allowed - [1657912064.297288][2977:2977] CHIP:DMG: Sending report (payload has 38 bytes)... + After 20 Seconds, Verify response contains a EnhancedCurrentHue value in TH(all-clusters-app) Logs: + ReportDataMessage = + [1666947270.561812][52174:52174] CHIP:DMG: { + [1666947270.561820][52174:52174] CHIP:DMG: AttributeReportIBs = + [1666947270.561840][52174:52174] CHIP:DMG: [ + [1666947270.561851][52174:52174] CHIP:DMG: AttributeReportIB = + [1666947270.561869][52174:52174] CHIP:DMG: { + [1666947270.561881][52174:52174] CHIP:DMG: AttributeDataIB = + [1666947270.561896][52174:52174] CHIP:DMG: { + [1666947270.561908][52174:52174] CHIP:DMG: DataVersion = 0x257542b7, + [1666947270.561922][52174:52174] CHIP:DMG: AttributePathIB = + [1666947270.561936][52174:52174] CHIP:DMG: { + [1666947270.561952][52174:52174] CHIP:DMG: Endpoint = 0x1, + [1666947270.561967][52174:52174] CHIP:DMG: Cluster = 0x300, + [1666947270.561978][52174:52174] CHIP:DMG: Attribute = 0x0000_4000, + [1666947270.561991][52174:52174] CHIP:DMG: } + [1666947270.562007][52174:52174] CHIP:DMG: + [1666947270.562022][52174:52174] CHIP:DMG: Data = 2000, + [1666947270.562034][52174:52174] CHIP:DMG: }, + [1666947270.562050][52174:52174] CHIP:DMG: + [1666947270.562059][52174:52174] CHIP:DMG: }, + [1666947270.562076][52174:52174] CHIP:DMG: + [1666947270.562087][52174:52174] CHIP:DMG: ], + [1666947270.562105][52174:52174] CHIP:DMG: + [1666947270.562117][52174:52174] CHIP:DMG: SuppressResponse = true, + [1666947270.562129][52174:52174] CHIP:DMG: InteractionModelRevision = 1 + [1666947270.562140][52174:52174] CHIP:DMG: } disabled: true - label: "DUT sends EnhancedMoveToHueAndSaturation command to TH" @@ -268,38 +306,35 @@ tests: Verify success response in TH(all-clusters-app) Log: - [1657912153.500024][2977:2977] CHIP:DMG: InvokeRequestMessage = - [1657912153.500080][2977:2977] CHIP:DMG: { - [1657912153.500108][2977:2977] CHIP:DMG: suppressResponse = false, - [1657912153.500139][2977:2977] CHIP:DMG: timedRequest = false, - [1657912153.500180][2977:2977] CHIP:DMG: InvokeRequests = - [1657912153.500217][2977:2977] CHIP:DMG: [ - [1657912153.500244][2977:2977] CHIP:DMG: CommandDataIB = - [1657912153.500288][2977:2977] CHIP:DMG: { - [1657912153.500317][2977:2977] CHIP:DMG: CommandPathIB = - [1657912153.500352][2977:2977] CHIP:DMG: { - [1657912153.500398][2977:2977] CHIP:DMG: EndpointId = 0x1, - [1657912153.500437][2977:2977] CHIP:DMG: ClusterId = 0x300, - [1657912153.500472][2977:2977] CHIP:DMG: CommandId = 0x43, - [1657912153.500512][2977:2977] CHIP:DMG: }, - [1657912153.500550][2977:2977] CHIP:DMG: - [1657912153.500579][2977:2977] CHIP:DMG: CommandFields = - [1657912153.500610][2977:2977] CHIP:DMG: { - [1657912153.500656][2977:2977] CHIP:DMG: 0x0 = 2500, - [1657912153.500694][2977:2977] CHIP:DMG: 0x1 = 100, - [1657912153.500731][2977:2977] CHIP:DMG: 0x2 = 200, - [1657912153.500779][2977:2977] CHIP:DMG: 0x3 = 0, - [1657912153.500815][2977:2977] CHIP:DMG: 0x4 = 0, - [1657912153.500861][2977:2977] CHIP:DMG: }, - [1657912153.500893][2977:2977] CHIP:DMG: }, - [1657912153.500928][2977:2977] CHIP:DMG: - [1657912153.500964][2977:2977] CHIP:DMG: ], - [1657912153.501001][2977:2977] CHIP:DMG: - [1657912153.501028][2977:2977] CHIP:DMG: InteractionModelRevision = 1 - [1657912153.501054][2977:2977] CHIP:DMG: }, - [1657912153.501143][2977:2977] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=o - [1657912153.501195][2977:2977] CHIP:DMG: AccessControl: allowed - [1657912153.501227][2977:2977] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0300 Command=0x0000_0043 + [InvokeResponseMessage = + [1666947366.279459][52174:52174] CHIP:DMG: { + [1666947366.279463][52174:52174] CHIP:DMG: suppressResponse = false, + [1666947366.279466][52174:52174] CHIP:DMG: InvokeResponseIBs = + [1666947366.279473][52174:52174] CHIP:DMG: [ + [1666947366.279476][52174:52174] CHIP:DMG: InvokeResponseIB = + [1666947366.279483][52174:52174] CHIP:DMG: { + [1666947366.279486][52174:52174] CHIP:DMG: CommandStatusIB = + [1666947366.279490][52174:52174] CHIP:DMG: { + [1666947366.279493][52174:52174] CHIP:DMG: CommandPathIB = + [1666947366.279498][52174:52174] CHIP:DMG: { + [1666947366.279503][52174:52174] CHIP:DMG: EndpointId = 0x1, + [1666947366.279508][52174:52174] CHIP:DMG: ClusterId = 0x300, + [1666947366.279513][52174:52174] CHIP:DMG: CommandId = 0x43, + [1666947366.279518][52174:52174] CHIP:DMG: }, + [1666947366.279524][52174:52174] CHIP:DMG: + [1666947366.279529][52174:52174] CHIP:DMG: StatusIB = + [1666947366.279534][52174:52174] CHIP:DMG: { + [1666947366.279539][52174:52174] CHIP:DMG: status = 0x00 (SUCCESS), + [1666947366.279543][52174:52174] CHIP:DMG: }, + [1666947366.279548][52174:52174] CHIP:DMG: + [1666947366.279552][52174:52174] CHIP:DMG: }, + [1666947366.279558][52174:52174] CHIP:DMG: + [1666947366.279562][52174:52174] CHIP:DMG: }, + [1666947366.279568][52174:52174] CHIP:DMG: + [1666947366.279571][52174:52174] CHIP:DMG: ], + [1666947366.279577][52174:52174] CHIP:DMG: + [1666947366.279581][52174:52174] CHIP:DMG: InteractionModelRevision = 1 + [1666947366.279584][52174:52174] CHIP:DMG: }, disabled: true - label: @@ -310,31 +345,33 @@ tests: ./chip-tool colorcontrol read enhanced-current-hue 1 1 - Verify response contains a EnhancedCurrentHue value in TH(all-clusters-app) Logs: - [1657912064.296156][2977:2977] CHIP:IM: Received Read request - [1657912064.296261][2977:2977] CHIP:DMG: ReadRequestMessage = - [1657912064.296295][2977:2977] CHIP:DMG: { - [1657912064.296322][2977:2977] CHIP:DMG: AttributePathIBs = - [1657912064.296378][2977:2977] CHIP:DMG: [ - [1657912064.296409][2977:2977] CHIP:DMG: AttributePathIB = - [1657912064.296448][2977:2977] CHIP:DMG: { - [1657912064.296497][2977:2977] CHIP:DMG: Endpoint = 0x1, - [1657912064.296538][2977:2977] CHIP:DMG: Cluster = 0x300, - [1657912064.296578][2977:2977] CHIP:DMG: Attribute = 0x0000_4000, - [1657912064.296621][2977:2977] CHIP:DMG: } - [1657912064.296660][2977:2977] CHIP:DMG: - [1657912064.296694][2977:2977] CHIP:DMG: ], - [1657912064.296729][2977:2977] CHIP:DMG: - [1657912064.296774][2977:2977] CHIP:DMG: isFabricFiltered = true, - [1657912064.296808][2977:2977] CHIP:DMG: InteractionModelRevision = 1 - [1657912064.296837][2977:2977] CHIP:DMG: }, - [1657912064.296942][2977:2977] CHIP:DMG: IM RH moving to [GeneratingReports] - [1657912064.297059][2977:2977] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1657912064.297109][2977:2977] CHIP:DMG: Cluster 300, Attribute 4000 is dirty - [1657912064.297136][2977:2977] CHIP:DMG: Reading attribute: Cluster=0x0000_0300 Endpoint=1 AttributeId=0x0000_4000 (expanded=0) - [1657912064.297171][2977:2977] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=v - [1657912064.297210][2977:2977] CHIP:DMG: AccessControl: allowed - [1657912064.297288][2977:2977] CHIP:DMG: Sending report (payload has 38 bytes)... + After 20 Seconds, Verify response contains a EnhancedCurrentHue value in TH(all-clusters-app) Logs: + ReportDataMessage = + [1666947536.315693][52174:52174] CHIP:DMG: { + [1666947536.315696][52174:52174] CHIP:DMG: AttributeReportIBs = + [1666947536.315703][52174:52174] CHIP:DMG: [ + [1666947536.315707][52174:52174] CHIP:DMG: AttributeReportIB = + [1666947536.315714][52174:52174] CHIP:DMG: { + [1666947536.315718][52174:52174] CHIP:DMG: AttributeDataIB = + [1666947536.315722][52174:52174] CHIP:DMG: { + [1666947536.315727][52174:52174] CHIP:DMG: DataVersion = 0x257547d6, + [1666947536.315732][52174:52174] CHIP:DMG: AttributePathIB = + [1666947536.315738][52174:52174] CHIP:DMG: { + [1666947536.315742][52174:52174] CHIP:DMG: Endpoint = 0x1, + [1666947536.315747][52174:52174] CHIP:DMG: Cluster = 0x300, + [1666947536.315751][52174:52174] CHIP:DMG: Attribute = 0x0000_4000, + [1666947536.315755][52174:52174] CHIP:DMG: } + [1666947536.315760][52174:52174] CHIP:DMG: + [1666947536.315766][52174:52174] CHIP:DMG: Data = 2500, + [1666947536.315770][52174:52174] CHIP:DMG: }, + [1666947536.315776][52174:52174] CHIP:DMG: + [1666947536.315779][52174:52174] CHIP:DMG: }, + [1666947536.315785][52174:52174] CHIP:DMG: + [1666947536.315789][52174:52174] CHIP:DMG: ], + [1666947536.315795][52174:52174] CHIP:DMG: + [1666947536.315798][52174:52174] CHIP:DMG: SuppressResponse = true, + [1666947536.315803][52174:52174] CHIP:DMG: InteractionModelRevision = 1 + [1666947536.315805][52174:52174] CHIP:DMG: } disabled: true - label: "DUT sends StopMoveStep command to TH." @@ -344,35 +381,35 @@ tests: Verify success response in TH(all-clusters-app) Log: - [1657912172.988756][2977:2977] CHIP:DMG: InvokeRequestMessage = - [1657912172.988782][2977:2977] CHIP:DMG: { - [1657912172.988805][2977:2977] CHIP:DMG: suppressResponse = false, - [1657912172.988840][2977:2977] CHIP:DMG: timedRequest = false, - [1657912172.988864][2977:2977] CHIP:DMG: InvokeRequests = - [1657912172.988895][2977:2977] CHIP:DMG: [ - [1657912172.988919][2977:2977] CHIP:DMG: CommandDataIB = - [1657912172.988957][2977:2977] CHIP:DMG: { - [1657912172.988982][2977:2977] CHIP:DMG: CommandPathIB = - [1657912172.989014][2977:2977] CHIP:DMG: { - [1657912172.989054][2977:2977] CHIP:DMG: EndpointId = 0x1, - [1657912172.989088][2977:2977] CHIP:DMG: ClusterId = 0x300, - [1657912172.989120][2977:2977] CHIP:DMG: CommandId = 0x47, - [1657912172.989161][2977:2977] CHIP:DMG: }, - [1657912172.989193][2977:2977] CHIP:DMG: - [1657912172.989221][2977:2977] CHIP:DMG: CommandFields = - [1657912172.989250][2977:2977] CHIP:DMG: { - [1657912172.989290][2977:2977] CHIP:DMG: 0x0 = 0, - [1657912172.989323][2977:2977] CHIP:DMG: 0x1 = 0, - [1657912172.989354][2977:2977] CHIP:DMG: }, - [1657912172.989390][2977:2977] CHIP:DMG: }, - [1657912172.989420][2977:2977] CHIP:DMG: - [1657912172.989443][2977:2977] CHIP:DMG: ], - [1657912172.989483][2977:2977] CHIP:DMG: - [1657912172.989508][2977:2977] CHIP:DMG: InteractionModelRevision = 1 - [1657912172.989530][2977:2977] CHIP:DMG: }, - [1657912172.989608][2977:2977] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=o - [1657912172.989646][2977:2977] CHIP:DMG: AccessControl: allowed - [1657912172.989682][2977:2977] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0300 Command=0x0000_0047 + [InvokeResponseMessage = + [1666947649.150999][52174:52174] CHIP:DMG: { + [1666947649.151002][52174:52174] CHIP:DMG: suppressResponse = false, + [1666947649.151005][52174:52174] CHIP:DMG: InvokeResponseIBs = + [1666947649.151011][52174:52174] CHIP:DMG: [ + [1666947649.151014][52174:52174] CHIP:DMG: InvokeResponseIB = + [1666947649.151023][52174:52174] CHIP:DMG: { + [1666947649.151027][52174:52174] CHIP:DMG: CommandStatusIB = + [1666947649.151031][52174:52174] CHIP:DMG: { + [1666947649.151035][52174:52174] CHIP:DMG: CommandPathIB = + [1666947649.151041][52174:52174] CHIP:DMG: { + [1666947649.151045][52174:52174] CHIP:DMG: EndpointId = 0x1, + [1666947649.151052][52174:52174] CHIP:DMG: ClusterId = 0x300, + [1666947649.151057][52174:52174] CHIP:DMG: CommandId = 0x47, + [1666947649.151062][52174:52174] CHIP:DMG: }, + [1666947649.151067][52174:52174] CHIP:DMG: + [1666947649.151071][52174:52174] CHIP:DMG: StatusIB = + [1666947649.151076][52174:52174] CHIP:DMG: { + [1666947649.151081][52174:52174] CHIP:DMG: status = 0x00 (SUCCESS), + [1666947649.151085][52174:52174] CHIP:DMG: }, + [1666947649.151090][52174:52174] CHIP:DMG: + [1666947649.151095][52174:52174] CHIP:DMG: }, + [1666947649.151101][52174:52174] CHIP:DMG: + [1666947649.151105][52174:52174] CHIP:DMG: }, + [1666947649.151110][52174:52174] CHIP:DMG: + [1666947649.151114][52174:52174] CHIP:DMG: ], + [1666947649.151121][52174:52174] CHIP:DMG: + [1666947649.151124][52174:52174] CHIP:DMG: InteractionModelRevision = 1 + [1666947649.151127][52174:52174] CHIP:DMG: }, disabled: true - label: @@ -383,28 +420,30 @@ tests: Verify response contains a EnhancedCurrentHue value in TH(all-clusters-app) Logs: - [1657912064.296156][2977:2977] CHIP:IM: Received Read request - [1657912064.296261][2977:2977] CHIP:DMG: ReadRequestMessage = - [1657912064.296295][2977:2977] CHIP:DMG: { - [1657912064.296322][2977:2977] CHIP:DMG: AttributePathIBs = - [1657912064.296378][2977:2977] CHIP:DMG: [ - [1657912064.296409][2977:2977] CHIP:DMG: AttributePathIB = - [1657912064.296448][2977:2977] CHIP:DMG: { - [1657912064.296497][2977:2977] CHIP:DMG: Endpoint = 0x1, - [1657912064.296538][2977:2977] CHIP:DMG: Cluster = 0x300, - [1657912064.296578][2977:2977] CHIP:DMG: Attribute = 0x0000_4000, - [1657912064.296621][2977:2977] CHIP:DMG: } - [1657912064.296660][2977:2977] CHIP:DMG: - [1657912064.296694][2977:2977] CHIP:DMG: ], - [1657912064.296729][2977:2977] CHIP:DMG: - [1657912064.296774][2977:2977] CHIP:DMG: isFabricFiltered = true, - [1657912064.296808][2977:2977] CHIP:DMG: InteractionModelRevision = 1 - [1657912064.296837][2977:2977] CHIP:DMG: }, - [1657912064.296942][2977:2977] CHIP:DMG: IM RH moving to [GeneratingReports] - [1657912064.297059][2977:2977] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1657912064.297109][2977:2977] CHIP:DMG: Cluster 300, Attribute 4000 is dirty - [1657912064.297136][2977:2977] CHIP:DMG: Reading attribute: Cluster=0x0000_0300 Endpoint=1 AttributeId=0x0000_4000 (expanded=0) - [1657912064.297171][2977:2977] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=v - [1657912064.297210][2977:2977] CHIP:DMG: AccessControl: allowed - [1657912064.297288][2977:2977] CHIP:DMG: Sending report (payload has 38 bytes)... + ReportDataMessage = + [1666947687.412287][52174:52174] CHIP:DMG: { + [1666947687.412291][52174:52174] CHIP:DMG: AttributeReportIBs = + [1666947687.412301][52174:52174] CHIP:DMG: [ + [1666947687.412305][52174:52174] CHIP:DMG: AttributeReportIB = + [1666947687.412313][52174:52174] CHIP:DMG: { + [1666947687.412318][52174:52174] CHIP:DMG: AttributeDataIB = + [1666947687.412324][52174:52174] CHIP:DMG: { + [1666947687.412329][52174:52174] CHIP:DMG: DataVersion = 0x257547d6, + [1666947687.412335][52174:52174] CHIP:DMG: AttributePathIB = + [1666947687.412341][52174:52174] CHIP:DMG: { + [1666947687.412347][52174:52174] CHIP:DMG: Endpoint = 0x1, + [1666947687.412353][52174:52174] CHIP:DMG: Cluster = 0x300, + [1666947687.412360][52174:52174] CHIP:DMG: Attribute = 0x0000_4000, + [1666947687.412367][52174:52174] CHIP:DMG: } + [1666947687.412374][52174:52174] CHIP:DMG: + [1666947687.412380][52174:52174] CHIP:DMG: Data = 2500, + [1666947687.412386][52174:52174] CHIP:DMG: }, + [1666947687.412393][52174:52174] CHIP:DMG: + [1666947687.412398][52174:52174] CHIP:DMG: }, + [1666947687.412405][52174:52174] CHIP:DMG: + [1666947687.412409][52174:52174] CHIP:DMG: ], + [1666947687.412418][52174:52174] CHIP:DMG: + [1666947687.412423][52174:52174] CHIP:DMG: SuppressResponse = true, + [1666947687.412428][52174:52174] CHIP:DMG: InteractionModelRevision = 1 + [1666947687.412432][52174:52174] CHIP:DMG: } disabled: true diff --git a/src/app/tests/suites/certification/Test_TC_CC_9_4.yaml b/src/app/tests/suites/certification/Test_TC_CC_9_4.yaml index 36dbce732c9f57..a902918714be65 100644 --- a/src/app/tests/suites/certification/Test_TC_CC_9_4.yaml +++ b/src/app/tests/suites/certification/Test_TC_CC_9_4.yaml @@ -27,6 +27,11 @@ tests: - label: "Note" verification: | For DUT as client test cases, Chip-tool command used below are an example to verify the functionality. For certification test, we expect DUT should have a capability or way to run the equivalent command. + + Commission TH(all-clusters-app) to TH(chip-tool) using below command + + TH(all-clusters-app) : sudo ./chip-all-clusters-app --trace_decode 1 + TH(chip-tool) : ./chip-tool pairing onnetwork 1 20202021 --trace_decode 1 disabled: true - label: "Precondition" @@ -34,6 +39,42 @@ tests: 1. Commission DUT to TH 2. Set DUT OnOff to On + ./chip-tool onoff on 1 1 + + Verify response contains a success (value 0x00) status On TH(chip-tool) Logs: + [1659710262.390398][4459:4464] CHIP:DMG: InvokeResponseMessage = + [1659710262.390424][4459:4464] CHIP:DMG: { + [1659710262.390448][4459:4464] CHIP:DMG: suppressResponse = false, + [1659710262.390472][4459:4464] CHIP:DMG: InvokeResponseIBs = + [1659710262.390503][4459:4464] CHIP:DMG: [ + [1659710262.390527][4459:4464] CHIP:DMG: InvokeResponseIB = + [1659710262.390559][4459:4464] CHIP:DMG: { + [1659710262.390584][4459:4464] CHIP:DMG: CommandStatusIB = + [1659710262.390617][4459:4464] CHIP:DMG: { + [1659710262.390642][4459:4464] CHIP:DMG: CommandPathIB = + [1659710262.390681][4459:4464] CHIP:DMG: { + [1659710262.390715][4459:4464] CHIP:DMG: EndpointId = 0x1, + [1659710262.390754][4459:4464] CHIP:DMG: ClusterId = 0x6, + [1659710262.390791][4459:4464] CHIP:DMG: CommandId = 0x1, + [1659710262.390826][4459:4464] CHIP:DMG: }, + [1659710262.390866][4459:4464] CHIP:DMG: + [1659710262.390896][4459:4464] CHIP:DMG: StatusIB = + [1659710262.390938][4459:4464] CHIP:DMG: { + [1659710262.390977][4459:4464] CHIP:DMG: status = 0x00 (SUCCESS), + [1659710262.391012][4459:4464] CHIP:DMG: }, + [1659710262.391050][4459:4464] CHIP:DMG: + [1659710262.391078][4459:4464] CHIP:DMG: }, + [1659710262.391114][4459:4464] CHIP:DMG: + [1659710262.391143][4459:4464] CHIP:DMG: }, + [1659710262.391174][4459:4464] CHIP:DMG: + [1659710262.391198][4459:4464] CHIP:DMG: ], + [1659710262.391227][4459:4464] CHIP:DMG: + [1659710262.391251][4459:4464] CHIP:DMG: InteractionModelRevision = 1 + [1659710262.391273][4459:4464] CHIP:DMG: }, + [1659710262.391331][4459:4464] CHIP:DMG: Received Command Response Status for Endpoint=1 Cluster=0x0000_0006 Command=0x0000_0001 Status=0x0 + [1659710262.391373][4459:4464] CHIP:DMG: ICR moving to [AwaitingDe] + + 3. DUT supports CC.C.F02(CL) and CC.C.F01(EHUE) disabled: true - label: "DUT sends ColorLoopSet command to TH." @@ -42,40 +83,35 @@ tests: ./chip-tool colorcontrol color-loop-set 15 0 0 30 160 0 0 1 1 Verify success response in TH(all-clusters-app) Log: - [1657912387.432732][3126:3126] CHIP:DMG: InvokeRequestMessage = - [1657912387.432781][3126:3126] CHIP:DMG: { - [1657912387.432823][3126:3126] CHIP:DMG: suppressResponse = false, - [1657912387.432872][3126:3126] CHIP:DMG: timedRequest = false, - [1657912387.432917][3126:3126] CHIP:DMG: InvokeRequests = - [1657912387.432978][3126:3126] CHIP:DMG: [ - [1657912387.433023][3126:3126] CHIP:DMG: CommandDataIB = - [1657912387.433078][3126:3126] CHIP:DMG: { - [1657912387.433130][3126:3126] CHIP:DMG: CommandPathIB = - [1657912387.433192][3126:3126] CHIP:DMG: { - [1657912387.433250][3126:3126] CHIP:DMG: EndpointId = 0x1, - [1657912387.433311][3126:3126] CHIP:DMG: ClusterId = 0x300, - [1657912387.433372][3126:3126] CHIP:DMG: CommandId = 0x44, - [1657912387.433429][3126:3126] CHIP:DMG: }, - [1657912387.433489][3126:3126] CHIP:DMG: - [1657912387.433541][3126:3126] CHIP:DMG: CommandFields = - [1657912387.433595][3126:3126] CHIP:DMG: { - [1657912387.433660][3126:3126] CHIP:DMG: 0x0 = 15, - [1657912387.433722][3126:3126] CHIP:DMG: 0x1 = 0, - [1657912387.433778][3126:3126] CHIP:DMG: 0x2 = 0, - [1657912387.433846][3126:3126] CHIP:DMG: 0x3 = 30, - [1657912387.433914][3126:3126] CHIP:DMG: 0x4 = 160, - [1657912387.433974][3126:3126] CHIP:DMG: 0x5 = 0, - [1657912387.434040][3126:3126] CHIP:DMG: 0x6 = 0, - [1657912387.434101][3126:3126] CHIP:DMG: }, - [1657912387.434152][3126:3126] CHIP:DMG: }, - [1657912387.434213][3126:3126] CHIP:DMG: - [1657912387.434257][3126:3126] CHIP:DMG: ], - [1657912387.434312][3126:3126] CHIP:DMG: - [1657912387.434354][3126:3126] CHIP:DMG: InteractionModelRevision = 1 - [1657912387.434397][3126:3126] CHIP:DMG: }, - [1657912387.434514][3126:3126] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=o - [1657912387.434575][3126:3126] CHIP:DMG: AccessControl: allowed - [1657912387.434626][3126:3126] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0300 Command=0x0000_0044 + InvokeResponseMessage = + [1666943432.354542][50787:50787] CHIP:DMG: { + [1666943432.354546][50787:50787] CHIP:DMG: suppressResponse = false, + [1666943432.354549][50787:50787] CHIP:DMG: InvokeResponseIBs = + [1666943432.354554][50787:50787] CHIP:DMG: [ + [1666943432.354558][50787:50787] CHIP:DMG: InvokeResponseIB = + [1666943432.354563][50787:50787] CHIP:DMG: { + [1666943432.354565][50787:50787] CHIP:DMG: CommandStatusIB = + [1666943432.354570][50787:50787] CHIP:DMG: { + [1666943432.354573][50787:50787] CHIP:DMG: CommandPathIB = + [1666943432.354578][50787:50787] CHIP:DMG: { + [1666943432.354582][50787:50787] CHIP:DMG: EndpointId = 0x1, + [1666943432.354586][50787:50787] CHIP:DMG: ClusterId = 0x300, + [1666943432.354590][50787:50787] CHIP:DMG: CommandId = 0x44, + [1666943432.354594][50787:50787] CHIP:DMG: }, + [1666943432.354600][50787:50787] CHIP:DMG: + [1666943432.354604][50787:50787] CHIP:DMG: StatusIB = + [1666943432.354608][50787:50787] CHIP:DMG: { + [1666943432.354612][50787:50787] CHIP:DMG: status = 0x00 (SUCCESS), + [1666943432.354616][50787:50787] CHIP:DMG: }, + [1666943432.354620][50787:50787] CHIP:DMG: + [1666943432.354623][50787:50787] CHIP:DMG: }, + [1666943432.354628][50787:50787] CHIP:DMG: + [1666943432.354632][50787:50787] CHIP:DMG: }, + [1666943432.354637][50787:50787] CHIP:DMG: + [1666943432.354639][50787:50787] CHIP:DMG: ], + [1666943432.354644][50787:50787] CHIP:DMG: + [1666943432.354647][50787:50787] CHIP:DMG: InteractionModelRevision = 1 + [1666943432.354651][50787:50787] CHIP:DMG: }, disabled: true - label: "DUT read ColorLoopActive attribute from TH." @@ -84,30 +120,32 @@ tests: ./chip-tool colorcontrol read color-loop-active 1 1 Verify response contains a value consistent in TH(all-clusters-app) Logs: - [1657912416.547714][3126:3126] CHIP:IM: Received Read request - [1657912416.547842][3126:3126] CHIP:DMG: ReadRequestMessage = - [1657912416.547890][3126:3126] CHIP:DMG: { - [1657912416.547930][3126:3126] CHIP:DMG: AttributePathIBs = - [1657912416.547986][3126:3126] CHIP:DMG: [ - [1657912416.548031][3126:3126] CHIP:DMG: AttributePathIB = - [1657912416.548116][3126:3126] CHIP:DMG: { - [1657912416.548167][3126:3126] CHIP:DMG: Endpoint = 0x1, - [1657912416.548231][3126:3126] CHIP:DMG: Cluster = 0x300, - [1657912416.548292][3126:3126] CHIP:DMG: Attribute = 0x0000_4002, - [1657912416.548356][3126:3126] CHIP:DMG: } - [1657912416.548410][3126:3126] CHIP:DMG: - [1657912416.548464][3126:3126] CHIP:DMG: ], - [1657912416.548516][3126:3126] CHIP:DMG: - [1657912416.548564][3126:3126] CHIP:DMG: isFabricFiltered = true, - [1657912416.548610][3126:3126] CHIP:DMG: InteractionModelRevision = 1 - [1657912416.548653][3126:3126] CHIP:DMG: }, - [1657912416.548787][3126:3126] CHIP:DMG: IM RH moving to [GeneratingReports] - [1657912416.548947][3126:3126] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1657912416.549000][3126:3126] CHIP:DMG: Cluster 300, Attribute 4002 is dirty - [1657912416.549040][3126:3126] CHIP:DMG: Reading attribute: Cluster=0x0000_0300 Endpoint=1 AttributeId=0x0000_4002 (expanded=0) - [1657912416.549091][3126:3126] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=v - [1657912416.549147][3126:3126] CHIP:DMG: AccessControl: allowed - [1657912416.549237][3126:3126] CHIP:DMG: Sending report (payload has 38 bytes)... + ReportDataMessage = + [1666943470.409724][50787:50787] CHIP:DMG: { + [1666943470.409725][50787:50787] CHIP:DMG: AttributeReportIBs = + [1666943470.409730][50787:50787] CHIP:DMG: [ + [1666943470.409733][50787:50787] CHIP:DMG: AttributeReportIB = + [1666943470.409738][50787:50787] CHIP:DMG: { + [1666943470.409742][50787:50787] CHIP:DMG: AttributeDataIB = + [1666943470.409745][50787:50787] CHIP:DMG: { + [1666943470.409749][50787:50787] CHIP:DMG: DataVersion = 0x71ecef04, + [1666943470.409752][50787:50787] CHIP:DMG: AttributePathIB = + [1666943470.409756][50787:50787] CHIP:DMG: { + [1666943470.409761][50787:50787] CHIP:DMG: Endpoint = 0x1, + [1666943470.409766][50787:50787] CHIP:DMG: Cluster = 0x300, + [1666943470.409770][50787:50787] CHIP:DMG: Attribute = 0x0000_4002, + [1666943470.409773][50787:50787] CHIP:DMG: } + [1666943470.409777][50787:50787] CHIP:DMG: + [1666943470.409780][50787:50787] CHIP:DMG: Data = 0, + [1666943470.409784][50787:50787] CHIP:DMG: }, + [1666943470.409789][50787:50787] CHIP:DMG: + [1666943470.409791][50787:50787] CHIP:DMG: }, + [1666943470.409795][50787:50787] CHIP:DMG: + [1666943470.409798][50787:50787] CHIP:DMG: ], + [1666943470.409802][50787:50787] CHIP:DMG: + [1666943470.409805][50787:50787] CHIP:DMG: SuppressResponse = true, + [1666943470.409808][50787:50787] CHIP:DMG: InteractionModelRevision = 1 + [1666943470.409811][50787:50787] CHIP:DMG: } disabled: true - label: "DUT read ColorLoopDirection attribute from TH." @@ -116,61 +154,66 @@ tests: ./chip-tool colorcontrol read color-loop-direction 1 1 Verify response contains a value consistent in TH(all-clusters-app) Logs: - [1657912446.661818][3126:3126] CHIP:IM: Received Read request - [1657912446.661940][3126:3126] CHIP:DMG: ReadRequestMessage = - [1657912446.661989][3126:3126] CHIP:DMG: { - [1657912446.662029][3126:3126] CHIP:DMG: AttributePathIBs = - [1657912446.662076][3126:3126] CHIP:DMG: [ - [1657912446.662120][3126:3126] CHIP:DMG: AttributePathIB = - [1657912446.662174][3126:3126] CHIP:DMG: { - [1657912446.662225][3126:3126] CHIP:DMG: Endpoint = 0x1, - [1657912446.662282][3126:3126] CHIP:DMG: Cluster = 0x300, - [1657912446.662345][3126:3126] CHIP:DMG: Attribute = 0x0000_4003, - [1657912446.662407][3126:3126] CHIP:DMG: } - [1657912446.662462][3126:3126] CHIP:DMG: - [1657912446.662511][3126:3126] CHIP:DMG: ], - [1657912446.662563][3126:3126] CHIP:DMG: - [1657912446.662610][3126:3126] CHIP:DMG: isFabricFiltered = true, - [1657912446.662656][3126:3126] CHIP:DMG: InteractionModelRevision = 1 - [1657912446.662695][3126:3126] CHIP:DMG: }, - [1657912446.662822][3126:3126] CHIP:DMG: IM RH moving to [GeneratingReports] - [1657912446.662971][3126:3126] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1657912446.663023][3126:3126] CHIP:DMG: Cluster 300, Attribute 4003 is dirty - [1657912446.663064][3126:3126] CHIP:DMG: Reading attribute: Cluster=0x0000_0300 Endpoint=1 AttributeId=0x0000_4003 (expanded=0) - [1657912446.663114][3126:3126] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=v - [1657912446.663169][3126:3126] CHIP:DMG: AccessControl: allowed - [1657912446.663260][3126:3126] CHIP:DMG: Sending report (payload has 38 bytes)... + ReportDataMessage = + [1666943502.981937][50787:50787] CHIP:DMG: { + [1666943502.981940][50787:50787] CHIP:DMG: AttributeReportIBs = + [1666943502.981945][50787:50787] CHIP:DMG: [ + [1666943502.981948][50787:50787] CHIP:DMG: AttributeReportIB = + [1666943502.981953][50787:50787] CHIP:DMG: { + [1666943502.981956][50787:50787] CHIP:DMG: AttributeDataIB = + [1666943502.981960][50787:50787] CHIP:DMG: { + [1666943502.981965][50787:50787] CHIP:DMG: DataVersion = 0x71ecef04, + [1666943502.981968][50787:50787] CHIP:DMG: AttributePathIB = + [1666943502.981971][50787:50787] CHIP:DMG: { + [1666943502.981977][50787:50787] CHIP:DMG: Endpoint = 0x1, + [1666943502.981980][50787:50787] CHIP:DMG: Cluster = 0x300, + [1666943502.981984][50787:50787] CHIP:DMG: Attribute = 0x0000_4003, + [1666943502.981987][50787:50787] CHIP:DMG: } + [1666943502.981991][50787:50787] CHIP:DMG: + [1666943502.981995][50787:50787] CHIP:DMG: Data = 0, + [1666943502.981998][50787:50787] CHIP:DMG: }, + [1666943502.982003][50787:50787] CHIP:DMG: + [1666943502.982006][50787:50787] CHIP:DMG: }, + [1666943502.982010][50787:50787] CHIP:DMG: + [1666943502.982013][50787:50787] CHIP:DMG: ], + [1666943502.982018][50787:50787] CHIP:DMG: + [1666943502.982021][50787:50787] CHIP:DMG: SuppressResponse = true, + [1666943502.982026][50787:50787] CHIP:DMG: InteractionModelRevision = 1 + [1666943502.982028][50787:50787] CHIP:DMG: } disabled: true - label: "DUT read ColorLoopTime attribute from TH." PICS: CC.C.A4004 verification: | ./chip-tool colorcontrol read color-loop-time 1 1 + Verify response contains a value consistent in TH(all-clusters-app) Logs: - [1657912469.590293][3126:3126] CHIP:IM: Received Read request - [1657912469.590419][3126:3126] CHIP:DMG: ReadRequestMessage = - [1657912469.590466][3126:3126] CHIP:DMG: { - [1657912469.590499][3126:3126] CHIP:DMG: AttributePathIBs = - [1657912469.590546][3126:3126] CHIP:DMG: [ - [1657912469.590590][3126:3126] CHIP:DMG: AttributePathIB = - [1657912469.590639][3126:3126] CHIP:DMG: { - [1657912469.590690][3126:3126] CHIP:DMG: Endpoint = 0x1, - [1657912469.590748][3126:3126] CHIP:DMG: Cluster = 0x300, - [1657912469.590809][3126:3126] CHIP:DMG: Attribute = 0x0000_4004, - [1657912469.590861][3126:3126] CHIP:DMG: } - [1657912469.590913][3126:3126] CHIP:DMG: - [1657912469.590959][3126:3126] CHIP:DMG: ], - [1657912469.591009][3126:3126] CHIP:DMG: - [1657912469.591056][3126:3126] CHIP:DMG: isFabricFiltered = true, - [1657912469.591101][3126:3126] CHIP:DMG: InteractionModelRevision = 1 - [1657912469.591143][3126:3126] CHIP:DMG: }, - [1657912469.591267][3126:3126] CHIP:DMG: IM RH moving to [GeneratingReports] - [1657912469.591410][3126:3126] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1657912469.591461][3126:3126] CHIP:DMG: Cluster 300, Attribute 4004 is dirty - [1657912469.591500][3126:3126] CHIP:DMG: Reading attribute: Cluster=0x0000_0300 Endpoint=1 AttributeId=0x0000_4004 (expanded=0) - [1657912469.591545][3126:3126] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=v - [1657912469.591599][3126:3126] CHIP:DMG: AccessControl: allowed - [1657912469.591688][3126:3126] CHIP:DMG: Sending report (payload has 38 bytes)... + ReportDataMessage = + [1666943523.885364][50787:50787] CHIP:DMG: { + [1666943523.885366][50787:50787] CHIP:DMG: AttributeReportIBs = + [1666943523.885371][50787:50787] CHIP:DMG: [ + [1666943523.885374][50787:50787] CHIP:DMG: AttributeReportIB = + [1666943523.885378][50787:50787] CHIP:DMG: { + [1666943523.885381][50787:50787] CHIP:DMG: AttributeDataIB = + [1666943523.885384][50787:50787] CHIP:DMG: { + [1666943523.885387][50787:50787] CHIP:DMG: DataVersion = 0x71ecef04, + [1666943523.885390][50787:50787] CHIP:DMG: AttributePathIB = + [1666943523.885393][50787:50787] CHIP:DMG: { + [1666943523.885397][50787:50787] CHIP:DMG: Endpoint = 0x1, + [1666943523.885400][50787:50787] CHIP:DMG: Cluster = 0x300, + [1666943523.885403][50787:50787] CHIP:DMG: Attribute = 0x0000_4004, + [1666943523.885407][50787:50787] CHIP:DMG: } + [1666943523.885411][50787:50787] CHIP:DMG: + [1666943523.885415][50787:50787] CHIP:DMG: Data = 30, + [1666943523.885419][50787:50787] CHIP:DMG: }, + [1666943523.885424][50787:50787] CHIP:DMG: + [1666943523.885427][50787:50787] CHIP:DMG: }, + [1666943523.885431][50787:50787] CHIP:DMG: + [1666943523.885434][50787:50787] CHIP:DMG: ], + [1666943523.885439][50787:50787] CHIP:DMG: + [1666943523.885442][50787:50787] CHIP:DMG: SuppressResponse = true, + [1666943523.885445][50787:50787] CHIP:DMG: InteractionModelRevision = 1 + [1666943523.885448][50787:50787] CHIP:DMG: } disabled: true - label: "DUT read ColorLoopStartEnhancedHue attribute from TH." @@ -178,30 +221,32 @@ tests: verification: | ./chip-tool colorcontrol read color-loop-start-enhanced-hue 1 1 Verify response contains a value consistent in TH(all-clusters-app) Logs: - [1657912490.104534][3126:3126] CHIP:IM: Received Read request - [1657912490.104664][3126:3126] CHIP:DMG: ReadRequestMessage = - [1657912490.104713][3126:3126] CHIP:DMG: { - [1657912490.104753][3126:3126] CHIP:DMG: AttributePathIBs = - [1657912490.104801][3126:3126] CHIP:DMG: [ - [1657912490.104844][3126:3126] CHIP:DMG: AttributePathIB = - [1657912490.104893][3126:3126] CHIP:DMG: { - [1657912490.104945][3126:3126] CHIP:DMG: Endpoint = 0x1, - [1657912490.105003][3126:3126] CHIP:DMG: Cluster = 0x300, - [1657912490.105059][3126:3126] CHIP:DMG: Attribute = 0x0000_4005, - [1657912490.105112][3126:3126] CHIP:DMG: } - [1657912490.105164][3126:3126] CHIP:DMG: - [1657912490.105211][3126:3126] CHIP:DMG: ], - [1657912490.105263][3126:3126] CHIP:DMG: - [1657912490.105311][3126:3126] CHIP:DMG: isFabricFiltered = true, - [1657912490.105357][3126:3126] CHIP:DMG: InteractionModelRevision = 1 - [1657912490.105400][3126:3126] CHIP:DMG: }, - [1657912490.105531][3126:3126] CHIP:DMG: IM RH moving to [GeneratingReports] - [1657912490.105679][3126:3126] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1657912490.105731][3126:3126] CHIP:DMG: Cluster 300, Attribute 4005 is dirty - [1657912490.105771][3126:3126] CHIP:DMG: Reading attribute: Cluster=0x0000_0300 Endpoint=1 AttributeId=0x0000_4005 (expanded=0) - [1657912490.105821][3126:3126] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0300 e=1 p=v - [1657912490.105877][3126:3126] CHIP:DMG: AccessControl: allowed - [1657912490.105967][3126:3126] CHIP:DMG: Sending report (payload has 38 bytes)... + ReportDataMessage = + [1666943561.448178][50787:50787] CHIP:DMG: { + [1666943561.448181][50787:50787] CHIP:DMG: AttributeReportIBs = + [1666943561.448186][50787:50787] CHIP:DMG: [ + [1666943561.448189][50787:50787] CHIP:DMG: AttributeReportIB = + [1666943561.448193][50787:50787] CHIP:DMG: { + [1666943561.448196][50787:50787] CHIP:DMG: AttributeDataIB = + [1666943561.448199][50787:50787] CHIP:DMG: { + [1666943561.448203][50787:50787] CHIP:DMG: DataVersion = 0x71ecef04, + [1666943561.448206][50787:50787] CHIP:DMG: AttributePathIB = + [1666943561.448209][50787:50787] CHIP:DMG: { + [1666943561.448213][50787:50787] CHIP:DMG: Endpoint = 0x1, + [1666943561.448216][50787:50787] CHIP:DMG: Cluster = 0x300, + [1666943561.448220][50787:50787] CHIP:DMG: Attribute = 0x0000_4005, + [1666943561.448224][50787:50787] CHIP:DMG: } + [1666943561.448228][50787:50787] CHIP:DMG: + [1666943561.448232][50787:50787] CHIP:DMG: Data = 160, + [1666943561.448235][50787:50787] CHIP:DMG: }, + [1666943561.448240][50787:50787] CHIP:DMG: + [1666943561.448243][50787:50787] CHIP:DMG: }, + [1666943561.448247][50787:50787] CHIP:DMG: + [1666943561.448250][50787:50787] CHIP:DMG: ], + [1666943561.448254][50787:50787] CHIP:DMG: + [1666943561.448257][50787:50787] CHIP:DMG: SuppressResponse = true, + [1666943561.448260][50787:50787] CHIP:DMG: InteractionModelRevision = 1 + [1666943561.448263][50787:50787] CHIP:DMG: } disabled: true - label: @@ -211,23 +256,30 @@ tests: verification: | ./chip-tool colorcontrol read enhanced-current-hue 1 1 Verify response contains a value consistent in TH(all-clusters-app) Logs: - [1659960576.917953][2718:2718] CHIP:DMG: ReadRequestMessage = - [1659960576.917989][2718:2718] CHIP:DMG: { - [1659960576.918016][2718:2718] CHIP:DMG: AttributePathIBs = - [1659960576.918051][2718:2718] CHIP:DMG: [ - [1659960576.918084][2718:2718] CHIP:DMG: AttributePathIB = - [1659960576.918121][2718:2718] CHIP:DMG: { - [1659960576.918159][2718:2718] CHIP:DMG: Endpoint = 0x1, - [1659960576.918206][2718:2718] CHIP:DMG: Cluster = 0x300, - [1659960576.918249][2718:2718] CHIP:DMG: Attribute = 0x0000_4000, - [1659960576.918287][2718:2718] CHIP:DMG: } - [1659960576.918325][2718:2718] CHIP:DMG: - [1659960576.918359][2718:2718] CHIP:DMG: ], - [1659960576.918397][2718:2718] CHIP:DMG: - [1659960576.918432][2718:2718] CHIP:DMG: isFabricFiltered = true, - [1659960576.918466][2718:2718] CHIP:DMG: InteractionModelRevision = 1 - [1659960576.918498][2718:2718] CHIP:DMG: }, - [1659960576.918604][2718:2718] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659960576.918724][2718:2718] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659960576.918767][2718:2718] CHIP:DMG: Cluster 300, Attribute 4000 is dirty + [ReportDataMessage = + [1666943589.470649][50787:50787] CHIP:DMG: { + [1666943589.470651][50787:50787] CHIP:DMG: AttributeReportIBs = + [1666943589.470656][50787:50787] CHIP:DMG: [ + [1666943589.470659][50787:50787] CHIP:DMG: AttributeReportIB = + [1666943589.470664][50787:50787] CHIP:DMG: { + [1666943589.470667][50787:50787] CHIP:DMG: AttributeDataIB = + [1666943589.470670][50787:50787] CHIP:DMG: { + [1666943589.470673][50787:50787] CHIP:DMG: DataVersion = 0x71ecef04, + [1666943589.470676][50787:50787] CHIP:DMG: AttributePathIB = + [1666943589.470680][50787:50787] CHIP:DMG: { + [1666943589.470684][50787:50787] CHIP:DMG: Endpoint = 0x1, + [1666943589.470687][50787:50787] CHIP:DMG: Cluster = 0x300, + [1666943589.470691][50787:50787] CHIP:DMG: Attribute = 0x0000_4000, + [1666943589.470694][50787:50787] CHIP:DMG: } + [1666943589.470698][50787:50787] CHIP:DMG: + [1666943589.470703][50787:50787] CHIP:DMG: Data = 0, + [1666943589.470706][50787:50787] CHIP:DMG: }, + [1666943589.470710][50787:50787] CHIP:DMG: + [1666943589.470713][50787:50787] CHIP:DMG: }, + [1666943589.470717][50787:50787] CHIP:DMG: + [1666943589.470720][50787:50787] CHIP:DMG: ], + [1666943589.470725][50787:50787] CHIP:DMG: + [1666943589.470728][50787:50787] CHIP:DMG: SuppressResponse = true, + [1666943589.470731][50787:50787] CHIP:DMG: InteractionModelRevision = 1 + [1666943589.470733][50787:50787] CHIP:DMG: } disabled: true diff --git a/src/app/tests/suites/certification/Test_TC_CGEN_2_2.yaml b/src/app/tests/suites/certification/Test_TC_CGEN_2_2.yaml index 32a9a17a08e966..579280c0f4c963 100644 --- a/src/app/tests/suites/certification/Test_TC_CGEN_2_2.yaml +++ b/src/app/tests/suites/certification/Test_TC_CGEN_2_2.yaml @@ -29,7 +29,7 @@ tests: Operational Credentials cluster and saves the number of list items as numTrustedRootsOriginal" verification: | - ./chip-tool operationalcredentials read trusted-root-certificates 1 0 + ./chip-tool operationalcredentials read trusted-root-certificates 1 0 On TH1 verify the TrustedRootCertificates entries from DUT and saves the number of list items as numTrustedRootsOriginal [1658482014.176273][26852:26857] CHIP:DMG: } @@ -62,7 +62,7 @@ tests: value as 1" PICS: CGEN.S.C00.Rsp && CGEN.S.C01.Tx verification: | - ./chip-tool generalcommissioning arm-fail-safe 900 1 1 0 + ./chip-tool generalcommissioning arm-fail-safe 60 1 1 0 On TH1 Verify that the DUT responds with ArmFailSafeResponse with ErrorCode as "OK"(0) and DebugText argument is of type string with max length 512 or empty [1658482454.092676][27036:27041] CHIP:DMG: }, @@ -103,8 +103,7 @@ tests: 5. cat Chip-Root-Cert.txt While adding new add-trusted-root-certificate please use the above generated new root key - - ./chip-tool operationalcredentials add-trusted-root-certificate hex:1530010828c376ebc17f21512402013703271401000000cacacaca182604ef171b2726056eb5b94c3706271401000000cacacaca182407012408013009410452c19fd9d329a738fd65722a8309fa68bcaa9ffe87d8114b802c922e5066d0b2f0573b89b38bf98fc9c424ab8ffdabcb18d42e623d82a02d0ca0c062ccadb4bc370a350129011824026030041457934de5405e9a40eacb86ee647e583141ae78f430051457934de5405e9a40eacb86ee647e583141ae78f418300b40a0b0d57bddbc7bcf44480a8b7bd0231d54ccacd68d90efb67b7aa3206adbd268725092992a0388c8e934504178613c5b932d422eed7463f38fd82aaa429b574a18 1 0 + ./chip-tool operationalcredentials add-trusted-root-certificate hex:1530010828c376ebc17f21512402013703271401000000cacacaca182604ef171b2726056eb5b94c3706271401000000cacacaca182407012408013009410452c19fd9d329a738fd65722a8309fa68bcaa9ffe87d8114b802c922e5066d0b2f0573b89b38bf98fc9c424ab8ffdabcb18d42e623d82a02d0ca0c062ccadb4bc370a350129011824026030041457934de5405e9a40eacb86ee647e583141ae78f430051457934de5405e9a40eacb86ee647e583141ae78f418300b40a0b0d57bddbc7bcf44480a8b7bd0231d54ccacd68d90efb67b7aa3206adbd268725092992a0388c8e934504178613c5b932d422eed7463f38fd82aaa429b574a18 1 0 on TH1, Verify that the DUT responds with SUCCESS @@ -120,7 +119,7 @@ tests: "TH1 reads the TrustedRootCertificates attribute from the Node Operational Credentials cluster" verification: | - ./chip-tool operationalcredentials read trusted-root-certificates 1 0 + ./chip-tool operationalcredentials read trusted-root-certificates 1 0 On TH1 verify the TrustedRootCertificates entries from DUT [1658482718.809139][27144:27149] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003E Attribute 0x0000_0004 DataVersion: 527687668 [1658482718.809271][27144:27149] CHIP:TOO: TrustedRootCertificates: 2 entries @@ -134,14 +133,14 @@ tests: "TH1 waits for PIXIT.CGEN.FailsafeExpiryLengthSeconds to ensure the failsafe timer has expired" verification: | - The expiry length is mentioned in above step as 900 secs so wait till 900secs and proceed for next step + The expiry length is mentioned in above step as 60 secs so wait till 60secs and proceed for next step disabled: true - label: "TH1 reads the TrustedRootCertificates attribute from the Node Operational Credentials cluster" verification: | - ./chip-tool operationalcredentials read trusted-root-certificates 1 0 + ./chip-tool operationalcredentials read trusted-root-certificates 1 0 On TH1 Verify that the number of items in the returned list is numTrustedRootsOriginal [1658483361.121153][27343:27348] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003E Attribute 0x0000_0004 DataVersion: 527687668 [1658483361.121212][27343:27348] CHIP:TOO: TrustedRootCertificates: 1 entries @@ -164,7 +163,7 @@ tests: - label: "TH1 repeats steps 3 through 5" verification: | To repeat Step 3 please send below mentioned command - ./chip-tool generalcommissioning arm-fail-safe 900 1 1 0 + ./chip-tool generalcommissioning arm-fail-safe 60 1 1 0 On TH1 verify the ArmFailSafeResponse from DUT [1658482454.092676][27036:27041] CHIP:DMG: }, @@ -196,8 +195,7 @@ tests: 5. cat Chip-Root-Cert.txt While adding new add-trusted-root-certificate please use the above generated new root key - - ./chip-tool operationalcredentials add-trusted-root-certificate hex:1530010828c376ebc17f21512402013703271401000000cacacaca182604ef171b2726056eb5b94c3706271401000000cacacaca182407012408013009410452c19fd9d329a738fd65722a8309fa68bcaa9ffe87d8114b802c922e5066d0b2f0573b89b38bf98fc9c424ab8ffdabcb18d42e623d82a02d0ca0c062ccadb4bc370a350129011824026030041457934de5405e9a40eacb86ee647e583141ae78f430051457934de5405e9a40eacb86ee647e583141ae78f418300b40a0b0d57bddbc7bcf44480a8b7bd0231d54ccacd68d90efb67b7aa3206adbd268725092992a0388c8e934504178613c5b932d422eed7463f38fd82aaa429b574a18 1 0 + ./chip-tool operationalcredentials add-trusted-root-certificate hex:1530010828c376ebc17f21512402013703271401000000cacacaca182604ef171b2726056eb5b94c3706271401000000cacacaca182407012408013009410452c19fd9d329a738fd65722a8309fa68bcaa9ffe87d8114b802c922e5066d0b2f0573b89b38bf98fc9c424ab8ffdabcb18d42e623d82a02d0ca0c062ccadb4bc370a350129011824026030041457934de5405e9a40eacb86ee647e583141ae78f430051457934de5405e9a40eacb86ee647e583141ae78f418300b40a0b0d57bddbc7bcf44480a8b7bd0231d54ccacd68d90efb67b7aa3206adbd268725092992a0388c8e934504178613c5b932d422eed7463f38fd82aaa429b574a18 1 0 on TH1, Verify that the DUT responds with SUCCESS @@ -230,7 +228,7 @@ tests: - label: "Repeat steps 8 through 9" verification: | To repeat Step 8 please send below mentioned command - ./chip-tool operationalcredentials read trusted-root-certificates 1 0 + ./chip-tool operationalcredentials read trusted-root-certificates 1 0 On TH1 verify the TrustedRootCertificates entries from DUT [1658483361.121153][27343:27348] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003E Attribute 0x0000_0004 DataVersion: 527687668 [1658483361.121212][27343:27348] CHIP:TOO: TrustedRootCertificates: 1 entries @@ -250,7 +248,7 @@ tests: "TH1 sends the OpenCommissioningWindow command to the Administrator Commissioning cluster" verification: | - ./chip-tool pairing open-commissioning-window 1 1 400 2000 3840 + ./chip-tool pairing open-commissioning-window 1 1 400 2000 3840 On TH1 Verify that the DUT returns a status code of SUCCESS [1658483545.889080][27420:27425] CHIP:DMG: }, [1658483545.889093][27420:27425] CHIP:DMG: Received Command Response Status for Endpoint=0 Cluster=0x0000_003C Command=0x0000_0000 Status=0x0 @@ -280,12 +278,15 @@ tests: - label: "TH2 opens a PASE session with the DUT" verification: | - ./chip-tool pairing code 2 36116400648 --commissioner-name beta + Use the interactive mode to verify this test step + ./chip-tool interactive start + + pairing code-paseonly 2 35120324921 --commissioner-name beta while pairing On TH2 verify that the PASE established successfully - [1658483765.114083][8082:8087] CHIP:CTL: Stopping commissioning discovery over DNS-SD - [1658483765.114107][8082:8087] CHIP:TOO: Pairing Success - [1658483765.114130][8082:8087] CHIP:TOO: PASE establishment successful - [1658483765.114156][8082:8087] CHIP:CTL: Commissioning stage next step: "SecurePairing" -> "ReadCommissioningInfo" + [1661453187.526250][30191:30196] CHIP:CTL: Stopping commissioning discovery over DNS-SD + [1661453187.526253][30191:30196] CHIP:TOO: Pairing Success + [1661453187.526255][30191:30196] CHIP:TOO: PASE establishment successful + [1661453187.526263][30191:30196] CHIP:EM: Sending Standalone Ack for MessageCounter:65128751 on exchange 11914i disabled: true - label: @@ -294,10 +295,26 @@ tests: sends an AddTrustedRootCertificate command to the Node Operational Credentials cluster to install this new certificate" verification: | - During time of pairing, between DUT and TH2, verify the SUCCESS response from DUT on TH2 - [1658483765.249026][8082:8087] CHIP:DMG: Received Command Response Status for Endpoint=0 Cluster=0x0000_003E Command=0x0000_000B Status=0x0 - [1658483765.249064][8082:8087] CHIP:CTL: Device confirmed that it has received the root certificate - [1658483765.249099][8082:8087] CHIP:CTL: Successfully finished commissioning step "SendTrustedRootCert" + To generate TrustedRootCertificate, need to buld chip-cert in connectedhomeip by giving below mentioned commands + 1. gn gen --check out/debug + 2. ninja -v -C out/debug chip-cert + Once build completes + 3. cd out/debug + 4. ./chip-cert gen-cert --type r --subject-chip-id CACACACA00000001 --valid-from "2020-10-15 14:23:43" --lifetime 7305 --out-key Chip-Root-Key.txt --out Chip-Root-Cert.txt --out-format chip-hex + 5. cat Chip-Root-Cert.txt + + While adding new add-trusted-root-certificate please use the above generated new root key + + Use the interactive mode to verify this test step + ./chip-tool interactive start + + operationalcredentials add-trusted-root-certificate hex:1530010872A919278B9C6D342402013703271401000000CACACACA182604EF171B2726056EB5B94C3706271401000000CACACACA1824070124080130094104C5E4D28C17F94A9A9E65D524F6708233D232AEBBBDDB82A9182D471D109FF1E05D633B14B0FE64F40A8A7F9E0D0996B6D786B025B4489D1B000384083D840CDE370A3501290118240260300414DB754184659F929C86EAA58A442DACFCD6DD6222300514DB754184659F929C86EAA58A442DACFCD6DD622218300B40B5143626E30CADB003A8DAC2C9B2A28991EC64D3557889CA626A3FD3D12F93D5AAF370F6BBC9D976127B34179EE5937909C7D49C868804B6FE5ECD8F090A169D18 2 0 --commissioner-name beta + + on TH2, verify the SUCCESS response from DUT + [1661453199.897865][30191:30196] CHIP:DMG: }, + [1661453199.897891][30191:30196] CHIP:DMG: Received Command Response Status for Endpoint=0 Cluster=0x0000_003E Command=0x0000_000B Status=0x0 + [1661453199.897913][30191:30196] CHIP:DMG: ICR moving to [AwaitingDe] + [1661453199.897933][30191:30196] CHIP:EM: Sending Standalone Ack for MessageCounter:56942380 on exchange 11915i disabled: true - label: @@ -305,13 +322,20 @@ tests: field set to 0" PICS: CGEN.S.C00.Rsp && CGEN.S.C01.Tx verification: | - During time of pairing, between DUT and TH2, verify the SUCCESS response from DUT on TH2 + Use the interactive mode to verify this test step + ./chip-tool interactive start + + ./chip-tool generalcommissioning arm-fail-safe 0 1 2 0 --commissioner-name beta - [1658483765.202417][8082:8087] CHIP:DMG: InteractionModelRevision = 1 - [1658483765.202440][8082:8087] CHIP:DMG: }, - [1658483765.202500][8082:8087] CHIP:DMG: Received Command Response Data, Endpoint=0 Cluster=0x0000_0030 Command=0x0000_0001 - [1658483765.202535][8082:8087] CHIP:CTL: Received ArmFailSafe response errorCode=0 - [1658483765.202563][8082:8087] CHIP:CTL: Successfully finished commissioning step "ArmFailSafe" + on TH2, verify the SUCCESS response from DUT + [1661516003.514158][37550:37555] CHIP:DMG: Received Command Response Data, Endpoint=0 Cluster=0x0000_0030 Command=0x0000_0001 + [1661516003.514181][37550:37555] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0030 Command 0x0000_0001 + [1661516003.514212][37550:37555] CHIP:TOO: ArmFailSafeResponse: { + [1661516003.514234][37550:37555] CHIP:TOO: errorCode: 0 + [1661516003.514244][37550:37555] CHIP:TOO: debugText: + [1661516003.514252][37550:37555] CHIP:TOO: } + [1661516003.514279][37550:37555] CHIP:DMG: ICR moving to [AwaitingDe] + [1661516003.514300][37550:37555] CHIP:EM: Sending Standalone Ack for MessageCounter:4065123 on exchange 3722i disabled: true - label: @@ -319,22 +343,16 @@ tests: cluster using a non-fabric-filtered read and saves the returned list as nocs" verification: | - ./chip-tool operationalcredentials read nocs 1 0 --fabric-filtered 0 + ./chip-tool operationalcredentials read nocs 1 0 --fabric-filtered 0 On TH1 verify the nocs entries from DUT - [1658484050.459056][27576:27582] CHIP:DMG: } - [1658484050.459316][27576:27582] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003E Attribute 0x0000_0000 DataVersion: 527687672 - [1658484050.459362][27576:27582] CHIP:TOO: NOCs: 2 entries - [1658484050.459394][27576:27582] CHIP:TOO: [1]: { - [1658484050.459420][27576:27582] CHIP:TOO: Noc: 1530010101240201370324130118260480228127260580254D3A37062415012411011824070124080130094104D1FEC456CB358665A14971F896E876442C90E881FB9ED2CF54628F0DDF6298A0BBB4DCF1156F8A7CA469B9CB1EDFEA2138EF9C0EAC4111CF073A60EAF870AEB0370A3501280118240201360304020401183004149B8576578FF95883D7BCEBCD09C4708B29FC6210300514B92621DEFAD8BB81798C14070F4F90955057B41518300B405D4940E87ABE12A37EB8F32F251E8085A64BEB818B1A5954B568D22816534E8049CCF6A9D8FC65F5794A2BF8F138D2821284452DE96F27FC651014AF259C066D18 - [1658484050.459458][27576:27582] CHIP:TOO: Icac: 1530010100240201370324140018260480228127260580254D3A370624130118240701240801300941040DAF5C326E671D0956DE7D39ACD3D07EC88D668754941B689576A904A91D42B2706599463826738C42D692831A46C74D71CA58288AB5DECD6ABCDDABC81A78A7370A3501290118240260300414B92621DEFAD8BB81798C14070F4F90955057B415300514A1BBCB2500D57101023ACB4AFD7EBD4FC0487AF318300B40449C941A0F5388E41E9E598B021BDA6833C2F6CEDFF77F02D27ED431D70564289AAAACC6718C398759B1D692CEE20CF179694883A6A4740F00E30EC816AE208618 - [1658484050.459476][27576:27582] CHIP:TOO: FabricIndex: 1 - [1658484050.459488][27576:27582] CHIP:TOO: } - [1658484050.459505][27576:27582] CHIP:TOO: [2]: { - [1658484050.459517][27576:27582] CHIP:TOO: Noc: - [1658484050.459528][27576:27582] CHIP:TOO: Icac: null - [1658484050.459540][27576:27582] CHIP:TOO: FabricIndex: 2 - [1658484050.459551][27576:27582] CHIP:TOO: } - [1658484050.459609][27576:27582] CHIP:EM: Sending Standalone Ack for MessageCounter:155357005 on exchange 49985i + [1661453224.011668][30146:30151] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003E Attribute 0x0000_0000 DataVersion: 4026370800 + [1661453224.011688][30146:30151] CHIP:TOO: NOCs: 1 entries + [1661453224.011707][30146:30151] CHIP:TOO: [1]: { + [1661453224.011727][30146:30151] CHIP:TOO: Noc: 1530010101240201370324130118260480228127260580254D3A37062415012411011824070124080130094104ED2A71C9B0F41E4D0612D8DC3996D1F7909FE315FD1DAC0830933002246DD0BF328FE20753B9FB3C7F10B2184DA761F90BCF5E42613328D783E916E8AC4CF475370A3501280118240201360304020401183004145985DF76466EE33D2ADFAF33077C3E79681967043005147E94C4CCF29E1EC3D005DE7D6030358A13229ED718300B4015FA51F27BBD00C37F864BA3E89192EE6A63956508981A260A2651C3FB91E4F10343D6B74AFA33A577873B02A1761F9F15CC60F4890333B1353B8D8634BF2D8D18 + [1661453224.011749][30146:30151] CHIP:TOO: Icac: 1530010100240201370324140018260480228127260580254D3A37062413011824070124080130094104CDA8DF9CB038EAFF2308D23C15EEE2DBD68AA2C60BCCCFD3D179C12EBB4A69F62ECBF1BCD9CCDAA8997F152311D2BB70AE8443AE5F7462D2A66482C5871FB406370A35012901182402603004147E94C4CCF29E1EC3D005DE7D6030358A13229ED730051495FC9E052C32DDF03E3154ECC74CAE30FEC6C3B418300B401AE0E916782799E768AB77789218C9F10597774589C7700F5F575B4412DB494E4C30352CCEB993D316D6F426DE7C16969E907DC8276B8668E2E0E347E87E496318 + [1661453224.011761][30146:30151] CHIP:TOO: FabricIndex: 1 + [1661453224.011769][30146:30151] CHIP:TOO: } + [1661453224.011802][30146:30151] CHIP:EM: Sending Standalone Ack for MessageCounter:43641671 on exchange 5365i disabled: true - label: @@ -344,26 +362,18 @@ tests: verification: | ./chip-tool operationalcredentials read fabrics 1 0 --fabric-filtered 0 On TH1 verify the fabrics list from DUT - [1658484135.730921][27619:27624] CHIP:DMG: } - [1658484135.731211][27619:27624] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003E Attribute 0x0000_0001 DataVersion: 527687672 - [1658484135.731264][27619:27624] CHIP:TOO: Fabrics: 2 entries - [1658484135.731297][27619:27624] CHIP:TOO: [1]: { - [1658484135.731316][27619:27624] CHIP:TOO: RootPublicKey: 045B7F0549925832A9A1294607ADC4695EA3477D3DC9E584431F53A60FC57629C6A616814389C479D3E059D931600F62CA328087462582A350AD015B32756DDC69 - [1658484135.731329][27619:27624] CHIP:TOO: VendorId: 65521 - [1658484135.731340][27619:27624] CHIP:TOO: FabricId: 1 - [1658484135.731350][27619:27624] CHIP:TOO: NodeId: 1 - [1658484135.731360][27619:27624] CHIP:TOO: Label: - [1658484135.731370][27619:27624] CHIP:TOO: FabricIndex: 1 - [1658484135.731380][27619:27624] CHIP:TOO: } - [1658484135.731398][27619:27624] CHIP:TOO: [2]: { - [1658484135.731412][27619:27624] CHIP:TOO: RootPublicKey: 042B0716ED651EBABF1B37198D6722B01C40B61ADBA286FA0BAEC566068BB98B1B752264B4510716473E7CD6CBFE771733254B6489BF02AF1EF9C448EA88F17629 - [1658484135.731424][27619:27624] CHIP:TOO: VendorId: 65521 - [1658484135.731433][27619:27624] CHIP:TOO: FabricId: 1 - [1658484135.731443][27619:27624] CHIP:TOO: NodeId: 2 - [1658484135.731452][27619:27624] CHIP:TOO: Label: - [1658484135.731461][27619:27624] CHIP:TOO: FabricIndex: 2 - [1658484135.731471][27619:27624] CHIP:TOO: } - [1658484135.731545][27619:27624] CHIP:EM: Sending Standalone Ack for MessageCounter:227858273 on exchange 33410i + [1661453244.946344][30146:30151] CHIP:DMG: } + [1661453244.946489][30146:30151] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003E Attribute 0x0000_0001 DataVersion: 4026370800 + [1661453244.946520][30146:30151] CHIP:TOO: Fabrics: 1 entries + [1661453244.946544][30146:30151] CHIP:TOO: [1]: { + [1661453244.946564][30146:30151] CHIP:TOO: RootPublicKey: 04E33EEB065069AF1C5E39A9565147E5AE9EB1B6DFDBEC019EC02FAD31E36600112DA0B7C92B64FC63DDDE44AE2E81CE554AADF87373D7BCDD877CBD8DD9093C84 + [1661453244.946578][30146:30151] CHIP:TOO: VendorId: 65521 + [1661453244.946590][30146:30151] CHIP:TOO: FabricId: 1 + [1661453244.946602][30146:30151] CHIP:TOO: NodeId: 1 + [1661453244.946612][30146:30151] CHIP:TOO: Label: + [1661453244.946623][30146:30151] CHIP:TOO: FabricIndex: 1 + [1661453244.946635][30146:30151] CHIP:TOO: } + [1661453244.946705][30146:30151] CHIP:EM: Sending Standalone Ack for MessageCounter:43641672 on exchange 5366i disabled: true - label: @@ -373,13 +383,11 @@ tests: verification: | ./chip-tool operationalcredentials read trusted-root-certificates 1 0 On TH1 verify that TrustedRootCertificates entries from DUT - [1658489869.278413][31188:31193] CHIP:DMG: } - [1658489869.278997][31188:31193] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003E Attribute 0x0000_0004 DataVersion: 527687672 - [1658489869.279090][31188:31193] CHIP:TOO: TrustedRootCertificates: 2 entries - [1658489869.279151][31188:31193] CHIP:TOO: [1]: 1530010100240201370324140018260480228127260580254D3A370624140018240701240801300941045B7F0549925832A9A1294607ADC4695EA3477D3DC9E584431F53A60FC57629C6A616814389C479D3E059D931600F62CA328087462582A350AD015B32756DDC69370A3501290118240260300414A1BBCB2500D57101023ACB4AFD7EBD4FC0487AF3300514A1BBCB2500D57101023ACB4AFD7EBD4FC0487AF318300B40E878725378AEA74A5F6CB6267CB9F7ACD0DACF26741FB24356379D850DD5F23A746281C845FD76D89E97AB188E9BF8A98047B43E3E868A5A8B8E50BAE62F116F18 - [1658489869.279213][31188:31193] CHIP:TOO: [2]: 1530010100240201370324140018260480228127260580254D3A370624140018240701240801300941042B0716ED651EBABF1B37198D6722B01C40B61ADBA286FA0BAEC566068BB98B1B752264B4510716473E7CD6CBFE771733254B6489BF02AF1EF9C448EA88F17629370A3501290118240260300414386906595DA80026C699034E368C4BF528F581AE300514386906595DA80026C699034E368C4BF528F581AE18300B404BFA1D1897E64C216DC7003245C5FB781B168A7BF152A4114017AFB8A19CE8271E22612CFBFCDC74DDFFE41683CE644B7E8F7DBE36833D91B5B233D853E47F0018 - [1658489869.279343][31188:31193] CHIP:EM: Sending Standalone Ack for MessageCounter:134534814 on exchange 37320i - [1658489869.279418][31188:31193] CHIP:IN: Prepared secure message 0x7f0a13ffdff0 to 0x0000000000000001 (1) of type 0x10 and protocolId (0, 0) on exchange 37320i with MessageCounter:267920734. + + [1661453263.251640][30146:30151] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003E Attribute 0x0000_0004 DataVersion: 4026370800 + [1661453263.251662][30146:30151] CHIP:TOO: TrustedRootCertificates: 1 entries + [1661453263.251689][30146:30151] CHIP:TOO: [1]: 1530010100240201370324140018260480228127260580254D3A37062414001824070124080130094104E33EEB065069AF1C5E39A9565147E5AE9EB1B6DFDBEC019EC02FAD31E36600112DA0B7C92B64FC63DDDE44AE2E81CE554AADF87373D7BCDD877CBD8DD9093C84370A350129011824026030041495FC9E052C32DDF03E3154ECC74CAE30FEC6C3B430051495FC9E052C32DDF03E3154ECC74CAE30FEC6C3B418300B40A53BDD116B93C2A5DC1A97DF57B6BEBC82E786684EE16F65265A14F2E9AD0BEFC0CFA25EC4F4174BA4B9EF7844B04E97886FEDDC6A195AF242D1214B8ACAD27718 + [1661453263.251731][30146:30151] CHIP:EM: Sending Standalone Ack for MessageCounter:43641673 on exchange 5367i disabled: true - label: @@ -387,14 +395,98 @@ tests: establishing a CASE connection, but DOES NOT send the CommissioningComplete command" verification: | - While pairing between DUT and TH2, On TH2 verify that the CASE established successfully from DUT - [1658483765.375804][8082:8087] CHIP:DMG: }, - [1658483765.375942][8082:8087] CHIP:DMG: Received Command Response Data, Endpoint=0 Cluster=0x0000_003E Command=0x0000_0008 - [1658483765.376024][8082:8087] CHIP:CTL: Device returned status 0 on receiving the NOC - [1658483765.376082][8082:8087] CHIP:CTL: Operational credentials provisioned on device 0xffff6c00c4d0 - [1658483765.376138][8082:8087] CHIP:TOO: Secure Pairing Success - [1658483765.376187][8082:8087] CHIP:TOO: CASE establishment successful - [1658483765.376245][8082:8087] CHIP:CTL: Successfully finished commissioning step "SendNOC" + restart interactive mode + ./chip-tool interactive start + + ./chip-tool generalcommissioning arm-fail-safe 900 1 2 0 --commissioner-name beta + [1661526846.890010][39790:39795] CHIP:DMG: }, + [1661526846.890045][39790:39795] CHIP:DMG: Received Command Response Data, Endpoint=0 Cluster=0x0000_0030 Command=0x0000_0001 + [1661526846.890068][39790:39795] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0030 Command 0x0000_0001 + [1661526846.890094][39790:39795] CHIP:TOO: ArmFailSafeResponse: { + [1661526846.890112][39790:39795] CHIP:TOO: errorCode: 0 + [1661526846.890121][39790:39795] CHIP:TOO: debugText: + [1661526846.890129][39790:39795] CHIP:TOO: } + [1661526846.890152][39790:39795] CHIP:DMG: ICR moving to [AwaitingDe] + [1661526846.890175][39790:39795] CHIP:EM: Sending Standalone Ack for MessageCounter:154983735 on exchange 28847i + + ./chip-tool generalcommissioning read basic-commissioning-info 2 0 --commissioner-name beta + [1661526855.258145][39790:39795] CHIP:DMG: } + [1661526855.258251][39790:39795] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0030 Attribute 0x0000_0001 DataVersion: 2812726199 + [1661526855.258272][39790:39795] CHIP:TOO: BasicCommissioningInfo: { + [1661526855.258287][39790:39795] CHIP:TOO: FailSafeExpiryLengthSeconds: 60 + [1661526855.258299][39790:39795] CHIP:TOO: MaxCumulativeFailsafeSeconds: 900 + [1661526855.258310][39790:39795] CHIP:TOO: } + [1661526855.258357][39790:39795] CHIP:EM: Sending Standalone Ack for MessageCounter:154983736 on exchange 28848i + + + ./chip-tool operationalcredentials certificate-chain-request 1 2 0 --commissioner-name beta + 1661526863.203027][39790:39795] CHIP:DMG: InteractionModelRevision = 1 + [1661526863.203035][39790:39795] CHIP:DMG: }, + [1661526863.203066][39790:39795] CHIP:DMG: Received Command Response Data, Endpoint=0 Cluster=0x0000_003E Command=0x0000_0003 + [1661526863.203077][39790:39795] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003E Command 0x0000_0003 + [1661526863.203094][39790:39795] CHIP:TOO: CertificateChainResponse: { + [1661526863.203119][39790:39795] CHIP:TOO: certificate: 308201E73082018EA003020102020869CDF10DE9E54ED1300A06082A8648CE3D040302303D3125302306035504030C1C4D6174746572204465762050414920307846464631206E6F2050494431143012060A2B0601040182A27C02010C04464646313020170D3232303230353030303030305A180F39393939313233313233353935395A30533125302306035504030C1C4D61747465722044657620444143203078464646312F30783830303131143012060A2B0601040182A27C02010C044646463131143012060A2B0601040182A27C02020C04383030313059301306072A8648CE3D020106082A8648CE3D03010703420004463AC69342910A0E5588FC6FF56BB63E62ECCECB148F7D4EB03EE552601415767D16A5C663F793E49123260B8297A7CD7E7CFC7B316B39D98E90D29377738E82A360305E300C0603551D130101FF04023000300E0603551D0F0101FF040403020780301D0603551D0E0416041488DDE7B300382932CFF734C04624810F44168A6F301F0603551D2304183016801463540E47F64B1C38D13884A462D16C195D8FFB3C300A06082A8648CE3D040302 + [1661526863.203149][39790:39795] CHIP:TOO: ...........: 034700304402200127A27B4B44610EE2FCDC4D2B7885563660BC0F76F17219ED6A08DFB2B3C1CD02206B59E0AF45F3EB2A85B919D35731528C6028C415239545E108E4E54E70971353 + [1661526863.203158][39790:39795] CHIP:TOO: } + [1661526863.203177][39790:39795] CHIP:DMG: ICR moving to [AwaitingDe] + + ./chip-tool operationalcredentials certificate-chain-request 2 2 0 --commissioner-name beta + [1661526869.868162][39790:39795] CHIP:DMG: }, + [1661526869.868190][39790:39795] CHIP:DMG: Received Command Response Data, Endpoint=0 Cluster=0x0000_003E Command=0x0000_0003 + [1661526869.868200][39790:39795] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003E Command 0x0000_0003 + [1661526869.868215][39790:39795] CHIP:TOO: CertificateChainResponse: { + [1661526869.868238][39790:39795] CHIP:TOO: certificate: 308201CB30820171A003020102020856AD8222AD945B64300A06082A8648CE3D04030230303118301606035504030C0F4D617474657220546573742050414131143012060A2B0601040182A27C02010C04464646313020170D3232303230353030303030305A180F39393939313233313233353935395A303D3125302306035504030C1C4D6174746572204465762050414920307846464631206E6F2050494431143012060A2B0601040182A27C02010C04464646313059301306072A8648CE3D020106082A8648CE3D03010703420004419A9315C2173E0C8C876D03CCFC944852647F7FEC5E5082F4059928ECA894C594151309AC631E4CB03392AF684B0BAFB7E65B3B8162C2F52BF931B8E77AAA82A366306430120603551D130101FF040830060101FF020100300E0603551D0F0101FF040403020106301D0603551D0E0416041463540E47F64B1C38D13884A462D16C195D8FFB3C301F0603551D230418301680146AFD22771F511FECBF1641976710DCDC31A1717E300A06082A8648CE3D0403020348003045022100B2EF27F49AE9B50FB91EEAC94C4D0BDBB8D7929C6C + [1661526869.868255][39790:39795] CHIP:TOO: ...........: B88FACE529368D12054C0C0220655DC92B86BD909882A6C62177B825D7D05EDBE7C22F9FEA71220E7EA703F891 + [1661526869.868264][39790:39795] CHIP:TOO: } + [1661526869.868280][39790:39795] CHIP:DMG: ICR moving to [AwaitingDe] + + ./chip-tool generalcommissioning set-regulatory-config 1 xx 1 2 0 --commissioner-name beta + [1661526876.824085][39790:39795] CHIP:DMG: }, + [1661526876.824116][39790:39795] CHIP:DMG: Received Command Response Data, Endpoint=0 Cluster=0x0000_0030 Command=0x0000_0003 + [1661526876.824127][39790:39795] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0030 Command 0x0000_0003 + [1661526876.824163][39790:39795] CHIP:TOO: SetRegulatoryConfigResponse: { + [1661526876.824174][39790:39795] CHIP:TOO: errorCode: 0 + [1661526876.824183][39790:39795] CHIP:TOO: debugText: + [1661526876.824192][39790:39795] CHIP:TOO: } + [1661526876.824212][39790:39795] CHIP:DMG: ICR moving to [AwaitingDe] + [1661526876.824232][39790:39795] CHIP:EM: Sending Standalone Ack for MessageCounter:154983739 on exchange 28851i + + + For Attestation - To get attestation nonce give below command Raspi platform on TH + echo hex:$(hexdump -vn32 -e"4/4 "%08X" " /dev/urandom) + + Use the above generated Nonce to send below mentioned request + + operationalcredentials attestation-request hex:3577CA6EFFFC560E287604663AE5BE2F11D1B1CF99BE326AF5B3B114A2E91395 2 0 --commissioner-name beta + [1661526885.648344][39790:39795] CHIP:DMG: Received Command Response Data, Endpoint=0 Cluster=0x0000_003E Command=0x0000_0001 + [1661526885.648355][39790:39795] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003E Command 0x0000_0001 + [1661526885.648375][39790:39795] CHIP:TOO: AttestationResponse: { + [1661526885.648398][39790:39795] CHIP:TOO: attestationElements: 1531011D023082021906092A864886F70D010702A082020A30820206020103310D300B06096086480165030402013082017106092A864886F70D010701A08201620482015E152400012501F1FF3602050080050180050280050380050480050580050680050780050880050980050A80050B80050C80050D80050E80050F80051080051180051280051380051480051580051680051780051880051980051A80051B80051C80051D80051E80051F80052080052180052280052380052480052580052680052780052880052980052A80052B80052C80052D80052E80052F80053080053180053280053380053480053580053680053780053880053980053A80053B80053C80053D80053E80053F80054080054180054280054380054480054580054680054780054880054980054A80054B80054C80054D80054E80054F80055080055180055280055380055480055580055680055780055880055980055A80055B80055C80055D80055E80055F80056080056180056280056380182403162C04135A494732303134325A423333303030332D3234240500240600250794 + [1661526885.648425][39790:39795] CHIP:TOO: ...................: 2624080018317D307B020103801462FA823359ACFAA9963E1CFA140ADDF504F37160300B0609608648016503040201300A06082A8648CE3D04030204473045022024E5D1F47A7D7B0D206A26EF699B7C9757B72D469089DE3192E678C745E7F60C022100F8AA2FA711FCB79B97E397CEDA667BAE464E2BD3FFDFC3CCED7AA8CA5F4C1A7C3002203577CA6EFFFC560E287604663AE5BE2F11D1B1CF99BE326AF5B3B114A2E9139524030018 + [1661526885.648442][39790:39795] CHIP:TOO: signature: 4BDB5F179A520A5C0036A0A34576D9479D85F3D23D5C63659C8D1628D8E3D1CA8F308D50C3399E3A648045866F475E6AB9AD869ED6689CBBC9AB2E902D7E5049 + [1661526885.648452][39790:39795] CHIP:TOO: } + [1661526885.648476][39790:39795] CHIP:DMG: ICR moving to [AwaitingDe] + + + For CSR-To get csr nonce give below command 2 times + echo hex:$(hexdump -vn32 -e"4/4 "%08X" " /dev/urandom) + Use the above generated Nonce to send below mentioned request + + operationalcredentials csrrequest hex:C11D6EAA00A54066220DA7F3FC5DC0F684C13D8B8FD3758B51163C2AEDD6F10F 2 0 --commissioner-name beta --IsForUpdateNOC 0 + [1661526895.276017][39790:39795] CHIP:DMG: Received Command Response Data, Endpoint=0 Cluster=0x0000_003E Command=0x0000_0005 + [1661526895.276022][39790:39795] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003E Command 0x0000_0005 + [1661526895.276029][39790:39795] CHIP:TOO: CSRResponse: { + [1661526895.276039][39790:39795] CHIP:TOO: NOCSRElements: 153001CB3081C83070020100300E310C300A060355040A0C034353523059301306072A8648CE3D020106082A8648CE3D03010703420004CDE494B294F8E04C8D7B4A62F6F59D457CA4B4031C6BDAB6838A380A1CB2FB38FE83A52CFA3F9FCCBFF807727552E4D73A36BA648B212A6EDDFCE17C34A0C722A000300A06082A8648CE3D0403020348003045022013CAC91A710171DD26866C14138528EA41BF68033563C5AE88C7116EB0EA088E022100DBE4224526EE4506365840C76ECD9D8CDA0D829559E5CFDD990B78D70C3A5118300220C11D6EAA00A54066220DA7F3FC5DC0F684C13D8B8FD3758B51163C2AEDD6F10F18 + [1661526895.276047][39790:39795] CHIP:TOO: attestationSignature: 3ADDE59114F3BA3480854C60C5B0A605ED2EFEC4D868FBAB7797EB485D8A46EF886E555A067267A54E87E62108695B7E0C04D76908B77FD4104D2D1F058EECF0 + [1661526895.276051][39790:39795] CHIP:TOO: } + [1661526895.276061][39790:39795] CHIP:DMG: ICR moving to [AwaitingDe] + [1661526895.276069][39790:39795] CHIP:EM: Sending Standalone Ack for MessageCounter:154983743 on exchange 28853i + + operationalcredentials add-trusted-root-certificate hex:1530010872A919278B9C6D342402013703271401000000CACACACA182604EF171B2726056EB5B94C3706271401000000CACACACA1824070124080130094104C5E4D28C17F94A9A9E65D524F6708233D232AEBBBDDB82A9182D471D109FF1E05D633B14B0FE64F40A8A7F9E0D0996B6D786B025B4489D1B000384083D840CDE370A3501290118240260300414DB754184659F929C86EAA58A442DACFCD6DD6222300514DB754184659F929C86EAA58A442DACFCD6DD622218300B40B5143626E30CADB003A8DAC2C9B2A28991EC64D3557889CA626A3FD3D12F93D5AAF370F6BBC9D976127B34179EE5937909C7D49C868804B6FE5ECD8F090A169D18 2 0 --commissioner-name beta + [1661526904.272468][39790:39795] CHIP:DMG: InteractionModelRevision = 1 + [1661526904.272474][39790:39795] CHIP:DMG: }, + [1661526904.272503][39790:39795] CHIP:DMG: Received Command Response Status for Endpoint=0 Cluster=0x0000_003E Command=0x0000_000B Status=0x0 + [1661526904.272523][39790:39795] CHIP:DMG: ICR moving to [AwaitingDe] disabled: true - label: @@ -402,40 +494,48 @@ tests: field set to 0" PICS: CGEN.S.C00.Rsp && CGEN.S.C01.Tx verification: | - While pairing between DUT and TH2, On TH2 verify that ArmFailSafeResponse with ErrorCode as "OK"(0)respose from DUT - [1658483765.202440][8082:8087] CHIP:DMG: }, - [1658483765.202500][8082:8087] CHIP:DMG: Received Command Response Data, Endpoint=0 Cluster=0x0000_0030 Command=0x0000_0001 - [1658483765.202535][8082:8087] CHIP:CTL: Received ArmFailSafe response errorCode=0 - [1658483765.202563][8082:8087] CHIP:CTL: Successfully finished commissioning step "ArmFailSafe" - [1658483765.202586][8082:8087] CHIP:CTL: Commissioning stage next step: "ArmFailSafe" -> "ConfigRegulatory" + Use the interactive mode to verify this test step + ./chip-tool interactive start + + ./chip-tool generalcommissioning arm-fail-safe 0 1 2 0 --commissioner-name beta + [1661526922.517693][39790:39795] CHIP:DMG: }, + [1661526922.517742][39790:39795] CHIP:DMG: Received Command Response Data, Endpoint=0 Cluster=0x0000_0030 Command=0x0000_0001 + [1661526922.517754][39790:39795] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0030 Command 0x0000_0001 + [1661526922.517775][39790:39795] CHIP:TOO: ArmFailSafeResponse: { + [1661526922.517788][39790:39795] CHIP:TOO: errorCode: 0 + [1661526922.517798][39790:39795] CHIP:TOO: debugText: + [1661526922.517808][39790:39795] CHIP:TOO: } + [1661526922.517832][39790:39795] CHIP:DMG: ICR moving to [AwaitingDe] + [1661526922.517854][39790:39795] CHIP:EM: Sending Standalone Ack for MessageCounter:154983746 on exchange 28855i disabled: true - label: "TH1 reads the NOCs attribute from the Node Operational Credentials cluster using a non-fabric-filtered read" verification: | - ./chip-tool operationalcredentials read nocs 1 0 + Use the interactive mode to verify this test step + ./chip-tool interactive start + + ./chip-tool operationalcredentials read nocs 1 0 On TH1 verify the nocs entries from DUT and Verify that the returned list matches nocs - [1658484050.459056][27576:27582] CHIP:DMG: } - [1658484050.459316][27576:27582] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003E Attribute 0x0000_0000 DataVersion: 527687672 - [1658484050.459362][27576:27582] CHIP:TOO: NOCs: 2 entries - [1658484050.459394][27576:27582] CHIP:TOO: [1]: { - [1658484050.459420][27576:27582] CHIP:TOO: Noc: 1530010101240201370324130118260480228127260580254D3A37062415012411011824070124080130094104D1FEC456CB358665A14971F896E876442C90E881FB9ED2CF54628F0DDF6298A0BBB4DCF1156F8A7CA469B9CB1EDFEA2138EF9C0EAC4111CF073A60EAF870AEB0370A3501280118240201360304020401183004149B8576578FF95883D7BCEBCD09C4708B29FC6210300514B92621DEFAD8BB81798C14070F4F90955057B41518300B405D4940E87ABE12A37EB8F32F251E8085A64BEB818B1A5954B568D22816534E8049CCF6A9D8FC65F5794A2BF8F138D2821284452DE96F27FC651014AF259C066D18 - [1658484050.459458][27576:27582] CHIP:TOO: Icac: 1530010100240201370324140018260480228127260580254D3A370624130118240701240801300941040DAF5C326E671D0956DE7D39ACD3D07EC88D668754941B689576A904A91D42B2706599463826738C42D692831A46C74D71CA58288AB5DECD6ABCDDABC81A78A7370A3501290118240260300414B92621DEFAD8BB81798C14070F4F90955057B415300514A1BBCB2500D57101023ACB4AFD7EBD4FC0487AF318300B40449C941A0F5388E41E9E598B021BDA6833C2F6CEDFF77F02D27ED431D70564289AAAACC6718C398759B1D692CEE20CF179694883A6A4740F00E30EC816AE208618 - [1658484050.459476][27576:27582] CHIP:TOO: FabricIndex: 1 - [1658484050.459488][27576:27582] CHIP:TOO: } - [1658484050.459505][27576:27582] CHIP:TOO: [2]: { - [1658484050.459517][27576:27582] CHIP:TOO: Noc: - [1658484050.459528][27576:27582] CHIP:TOO: Icac: null - [1658484050.459540][27576:27582] CHIP:TOO: FabricIndex: 2 - [1658484050.459551][27576:27582] CHIP:TOO: } - [1658484050.459609][27576:27582] CHIP:EM: Sending Standalone Ack for MessageCounter:155357005 on exchange 49985i + [1661527716.060615][39909:39914] CHIP:DMG: } + [1661527716.060749][39909:39914] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003E Attribute 0x0000_0000 DataVersion: 415933492 + [1661527716.060771][39909:39914] CHIP:TOO: NOCs: 1 entries + [1661527716.060806][39909:39914] CHIP:TOO: [1]: { + [1661527716.060827][39909:39914] CHIP:TOO: Noc: 1530010101240201370324130118260480228127260580254D3A3706241501241101182407012408013009410420D4A71F0AD7CD25F130EA8868DAA801DF14A02262ED731C52DC5BBB123C355EAAE36A5D3750F0610BC946DE7A14585B659C67336A93456B4481104496C286F3370A35012801182402013603040204011830041419C1B639B90BF5719A2C75489330ACCD7308A702300514FA71D7E691B3FCB4D0DC4A61E86F95A2C0831A3818300B40199C27DF5D6AF17B26DA8D49280C2AC17BA6D5557EFECEC8EB08A15E1F7DDC1378350A413A1BE3C484EBA67A68C09A7B642141FB749A824407640C3AE49B084818 + [1661527716.060851][39909:39914] CHIP:TOO: Icac: 1530010100240201370324140018260480228127260580254D3A370624130118240701240801300941045D03D057174F88C129B7024A9DDF47F57EDADACEEAF947E9C297B8883BED0AB1F8E6A5EBC6AC77F778FF0C5CFD9DA1E67224A66C63FE2AE01527BA440EE6A9C7370A3501290118240260300414FA71D7E691B3FCB4D0DC4A61E86F95A2C0831A3830051486EFFE8828405732B9C318DC633FF7DA5678D0D318300B408E5539EB05D811207C4BF4E6B49077C2BC6B4ABE83D6A0F515CDF51AF2F8A707046214C827DA64763D95450EFF76D4A3E7E4BFA8CFF4EEB184D7FAB22C4DF39218 + [1661527716.060865][39909:39914] CHIP:TOO: FabricIndex: 1 + [1661527716.060873][39909:39914] CHIP:TOO: } + [1661527716.060909][39909:39914] CHIP:EM: Sending Standalone Ack for MessageCounter:210278544 on exchange 51316i disabled: true - label: "TH1 reads the Fabrics attribute from the Node Operational Credentials cluster using a non-fabric-filtered read" verification: | + Use the interactive mode to verify this test step + ./chip-tool interactive start + ./chip-tool operationalcredentials read fabrics 1 0 --fabric-filtered 0 On TH1 verify the fabrics list from DUT and Verify that the returned list matches fabrics [1658484405.562192][27710:27716] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003E Attribute 0x0000_0001 DataVersion: 527687672 @@ -463,6 +563,9 @@ tests: "TH1 reads the TrustedRootCertificates attribute from the Node Operational Credentials cluster" verification: | + Use the interactive mode to verify this test step + ./chip-tool interactive start + ./chip-tool operationalcredentials read trusted-root-certificates 1 0 On TH1 verify the TrustedRootCertificates entries from DUT and Verify that the returned list matches trustedroots [1658484601.144043][28501:28506] CHIP:DMG: InteractionModelRevision = 1 @@ -503,7 +606,7 @@ tests: While adding new add-trusted-root-certificate please use the above generated new root key - ./chip-tool operationalcredentials add-trusted-root-certificate 04614D01D2897082D7F85832CE00AC787A5A221A6F7B19C4202C069E3D70DDC615E5B9436919266360AC847F2FAB3EAEE3902B43812A13D18C061CC5028EADB775583DCB1008E4CEBFF810EEB2BC60FF7A3CF954C57101798443DA39E75F5FFDEA 2 0 --commissioner-name beta + ./chip-tool operationalcredentials add-trusted-root-certificate 04614D01D2897082D7F85832CE00AC787A5A221A6F7B19C4202C069E3D70DDC615E5B9436919266360AC847F2FAB3EAEE3902B43812A13D18C061CC5028EADB775583DCB1008E4CEBFF810EEB2BC60FF7A3CF954C57101798443DA39E75F5FFDEA 2 0 --commissioner-name beta On TH2 verify that DUT responds with FAILSAFE_REQUIRED [1658484766.785916][8132:8137] CHIP:DMG: [1658484766.785961][8132:8137] CHIP:DMG: InteractionModelRevision = 1 @@ -577,7 +680,7 @@ tests: While adding new add-trusted-root-certificate please use the above generated new root key - ./chip-tool operationalcredentials add-trusted-root-certificate hex:1530010828c376ebc17f21512402013703271401000000cacacaca182604ef171b2726056eb5b94c3706271401000000cacacaca182407012408013009410452c19fd9d329a738fd65722a8309fa68bcaa9ffe87d8114b802c922e5066d0b2f0573b89b38bf98fc9c424ab8ffdabcb18d42e623d82a02d0ca0c062ccadb4bc370a350129011824026030041457934de5405e9a40eacb86ee647e583141ae78f430051457934de5405e9a40eacb86ee647e583141ae78f418300b40a0b0d57bddbc7bcf44480a8b7bd0231d54ccacd68d90efb67b7aa3206adbd268725092992a0388c8e934504178613c5b932d422eed7463f38fd82aaa429b574a18 1 0 + ./chip-tool operationalcredentials add-trusted-root-certificate hex:1530010828c376ebc17f21512402013703271401000000cacacaca182604ef171b2726056eb5b94c3706271401000000cacacaca182407012408013009410452c19fd9d329a738fd65722a8309fa68bcaa9ffe87d8114b802c922e5066d0b2f0573b89b38bf98fc9c424ab8ffdabcb18d42e623d82a02d0ca0c062ccadb4bc370a350129011824026030041457934de5405e9a40eacb86ee647e583141ae78f430051457934de5405e9a40eacb86ee647e583141ae78f418300b40a0b0d57bddbc7bcf44480a8b7bd0231d54ccacd68d90efb67b7aa3206adbd268725092992a0388c8e934504178613c5b932d422eed7463f38fd82aaa429b574a18 1 0 On TH1 verify that DUT responds as success [1658485618.508499][28884:28890] CHIP:DMG: @@ -647,7 +750,7 @@ tests: value as 1" PICS: CGEN.S.C00.Rsp && CGEN.S.C01.Tx verification: | - ./chip-tool generalcommissioning arm-fail-safe 900 1 2 0 --commissioner-name beta + ./chip-tool generalcommissioning arm-fail-safe 60 1 2 0 --commissioner-name beta On TH2 Verify that the DUT responds with ArmFailSafeResponse with ErrorCode as BusyWithOtherAdmin [1658486289.473526][8200:8205] CHIP:DMG: InteractionModelRevision = 1 [1658486289.473563][8200:8205] CHIP:DMG: }, @@ -717,8 +820,7 @@ tests: 5. cat Chip-Root-Cert.txt While adding new add-trusted-root-certificate please use the above generated new root key - - ./chip-tool operationalcredentials add-trusted-root-certificate + ./chip-tool operationalcredentials add-trusted-root-certificate hex:1530010828c376ebc17f21512402013703271401000000cacacaca182604ef171b2726056eb5b94c3706271401000000cacacaca182407012408013009410452c19fd9d329a738fd65722a8309fa68bcaa9ffe87d8114b802c922e5066d0b2f0573b89b38bf98fc9c424ab8ffdabcb18d42e623d82a02d0ca0c062ccadb4bc370a350129011824026030041457934de5405e9a40eacb86ee647e583141ae78f430051457934de5405e9a40eacb86ee647e583141ae78f418300b40a0b0d57bddbc7bcf44480a8b7bd0231d54ccacd68d90efb67b7aa3206adbd268725092992a0388c8e934504178613c5b932d422eed7463f38fd82aaa429b574a18 1 0 On TH1 verify that DUT responds as success [1658487558.547191][30203:30208] CHIP:DMG: }, diff --git a/src/app/tests/suites/certification/Test_TC_CGEN_2_4.yaml b/src/app/tests/suites/certification/Test_TC_CGEN_2_4.yaml index 221a1b38b64afd..dd998ec84f8efd 100644 --- a/src/app/tests/suites/certification/Test_TC_CGEN_2_4.yaml +++ b/src/app/tests/suites/certification/Test_TC_CGEN_2_4.yaml @@ -52,8 +52,7 @@ tests: verification: | ./chip-tool generalcommissioning set-regulatory-config 4 new 0 1 0 - On TH, Verify that DUT sends SetRegulatoryConfigResponse command to TH1 with field ErrorCode as 1 and DebugText as string - + On TH(chip-tool), Verify that DUT sends SetRegulatoryConfigResponse command to TH1 with field ErrorCode as "ValueOutsideRange"(1) and DebugText argument is of type string with max length 512 or empty a "string" value [1653996382.940789][7220:7225] CHIP:DMG: Received Command Response Data, Endpoint=0 Cluster=0x0000_0030 Command=0x0000_0003 [1653996382.940900][7220:7225] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0030 Command 0x0000_0003 [1653996382.941033][7220:7225] CHIP:TOO: SetRegulatoryConfigResponse: { @@ -70,8 +69,8 @@ tests: verification: | ./chip-tool generalcommissioning commissioning-complete 1 0 - On TH, Verify that DUT sends SetRegulatoryConfigResponse command to TH1 with field ErrorCode as 3 and DebugText as string or empty - + On TH(chip-tool), Verify that DUT sends SetRegulatoryConfigResponse command to TH1 with field With ErrorCode as "NoFailSafe"(3) and DebugText as a "string" value + based on Spec Default value empty is exceptable for debugText [1653996461.207051][7229:7234] CHIP:DMG: Received Command Response Data, Endpoint=0 Cluster=0x0000_0030 Command=0x0000_0005 [1653996461.207140][7229:7234] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0030 Command 0x0000_0005 [1653996461.207228][7229:7234] CHIP:TOO: CommissioningCompleteResponse: { diff --git a/src/app/tests/suites/certification/Test_TC_CHANNEL_5_4.yaml b/src/app/tests/suites/certification/Test_TC_CHANNEL_5_4.yaml index 868c18f3389979..2055f4cfaa59c2 100644 --- a/src/app/tests/suites/certification/Test_TC_CHANNEL_5_4.yaml +++ b/src/app/tests/suites/certification/Test_TC_CHANNEL_5_4.yaml @@ -24,40 +24,48 @@ config: endpoint: 0 tests: + - label: "Preconditions" + verification: | + Commission TH to DUT, if not done so already. In some cases, such as with a Casting Video Player, the TH commissions the DUT. + disabled: true + - label: "DUT sends ChangeChannel command to TH" PICS: CHANNEL.C.C00.Tx verification: | Product maker needs to provide instructions for how to trigger the command on the DUT. For comparison, the DUT behavior for this test step can be simulated using chip-tool (when DUT is a commissioner) or tv-casting-app (when DUT is a commissionee): - ./chip-tool channel change-channel 33 1 1 - ./chip-tv-casting-app channel change-channel 33 1 1 - - - The log below shows the resulting log on the TH (tv-app or all-clusters-app): - - [1658530798589] [21924:317544] CHIP: [DMG] InvokeRequestMessage = - [1658530798589] [21924:317544] CHIP: [DMG] { - [1658530798589] [21924:317544] CHIP: [DMG] suppressResponse = false, - [1658530798589] [21924:317544] CHIP: [DMG] timedRequest = false, - [1658530798589] [21924:317544] CHIP: [DMG] InvokeRequests = - [1658530798589] [21924:317544] CHIP: [DMG] [ - [1658530798589] [21924:317544] CHIP: [DMG] CommandDataIB = - [1658530798589] [21924:317544] CHIP: [DMG] { - [1658530798589] [21924:317544] CHIP: [DMG] CommandPathIB = - [1658530798589] [21924:317544] CHIP: [DMG] { - [1658530798589] [21924:317544] CHIP: [DMG] EndpointId = 0x1, - [1658530798589] [21924:317544] CHIP: [DMG] ClusterId = 0x504, - [1658530798590] [21924:317544] CHIP: [DMG] CommandId = 0x0, - [1658530798590] [21924:317544] CHIP: [DMG] }, - [1658530798590] [21924:317544] CHIP: [DMG] - [1658530798590] [21924:317544] CHIP: [DMG] CommandFields = - [1658530798590] [21924:317544] CHIP: [DMG] { - [1658530798590] [21924:317544] CHIP: [DMG] 0x0 = "33", - [1658530798590] [21924:317544] CHIP: [DMG] }, - [1658530798590] [21924:317544] CHIP: [DMG] }, - [1658530798590] [21924:317544] CHIP: [DMG] - [1658530798590] [21924:317544] CHIP: [DMG] ], - [1658530798590] [21924:317544] CHIP: [DMG] - [1658530798590] [21924:317544] CHIP: [DMG] InteractionModelRevision = 1 - [1658530798590] [21924:317544] CHIP: [DMG] }, + If the DUT knows the Match(Channel name) in channel InputList then those can be sent as the argument. Else User needs to execute the following command to know theMatch(Channel name) to change the channel + + ./chip-tool channel read channel-list 1 1 + + By sending above command user can select the Match(Channel name) instead of ABC which are listed in chanel list. + + ./chip-tool channel change-channel ABC 1 1 + + [1665567814.599622][111029:111029] CHIP:DMG: InvokeRequestMessage = + [1665567814.599625][111029:111029] CHIP:DMG: { + [1665567814.599628][111029:111029] CHIP:DMG: suppressResponse = false, + [1665567814.599631][111029:111029] CHIP:DMG: timedRequest = false, + [1665567814.599640][111029:111029] CHIP:DMG: InvokeRequests = + [1665567814.599646][111029:111029] CHIP:DMG: [ + [1665567814.599649][111029:111029] CHIP:DMG: CommandDataIB = + [1665567814.599653][111029:111029] CHIP:DMG: { + [1665567814.599656][111029:111029] CHIP:DMG: CommandPathIB = + [1665567814.599660][111029:111029] CHIP:DMG: { + [1665567814.599664][111029:111029] CHIP:DMG: EndpointId = 0x1, + [1665567814.599668][111029:111029] CHIP:DMG: ClusterId = 0x504, + [1665567814.599671][111029:111029] CHIP:DMG: CommandId = 0x0, + [1665567814.599675][111029:111029] CHIP:DMG: }, + [1665567814.599679][111029:111029] CHIP:DMG: + [1665567814.599682][111029:111029] CHIP:DMG: CommandFields = + [1665567814.599686][111029:111029] CHIP:DMG: { + [1665567814.599691][111029:111029] CHIP:DMG: 0x0 = "ABC" (3 chars), + [1665567814.599694][111029:111029] CHIP:DMG: }, + [1665567814.599697][111029:111029] CHIP:DMG: }, + [1665567814.599702][111029:111029] CHIP:DMG: + [1665567814.599705][111029:111029] CHIP:DMG: ], + [1665567814.599710][111029:111029] CHIP:DMG: + [1665567814.599714][111029:111029] CHIP:DMG: InteractionModelRevision = 1 + [1665567814.599716][111029:111029] CHIP:DMG: }, + [1665567814.599733][111029:111029] CHIP:DMG: AccessControl: checking f=2 a=c s=0x000000000001B669 t= c=0x0000_0504 e=1 p=o disabled: true diff --git a/src/app/tests/suites/certification/Test_TC_CHANNEL_5_6.yaml b/src/app/tests/suites/certification/Test_TC_CHANNEL_5_6.yaml index ae894bada69adb..d99999c88b4f78 100644 --- a/src/app/tests/suites/certification/Test_TC_CHANNEL_5_6.yaml +++ b/src/app/tests/suites/certification/Test_TC_CHANNEL_5_6.yaml @@ -24,6 +24,11 @@ config: endpoint: 0 tests: + - label: "Preconditions" + verification: | + Commission TH to DUT, if not done so already. In some cases, such as with a Casting Video Player, the TH commissions the DUT. + disabled: true + - label: "DUT sends SkipChannel command to TH" PICS: CHANNEL.C.C03.Tx verification: | diff --git a/src/app/tests/suites/certification/Test_TC_CNET_4_1.yaml b/src/app/tests/suites/certification/Test_TC_CNET_4_1.yaml index 61a3aad08a9c77..17d8657dc6b76f 100644 --- a/src/app/tests/suites/certification/Test_TC_CNET_4_1.yaml +++ b/src/app/tests/suites/certification/Test_TC_CNET_4_1.yaml @@ -41,7 +41,7 @@ tests: verification: | ./chip-tool descriptor read server-list 1 0 - Verify "server list" on the TH(Chip-tool) Log: + Verify "server list has value: 49" on the TH(Chip-tool) Log: [1654250292.680821][5262:5267] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_001D Attribute 0x0000_0001 DataVersion: 812190876 [1654250292.681079][5262:5267] CHIP:TOO: server list: 26 entries @@ -184,6 +184,17 @@ tests: "[1653474059.383553][27286:27291] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0031 Attribute 0x0000_0006 DataVersion: 1912591449 [1653474059.383618][27286:27291] CHIP:TOO: LastNetworkID: 47524C50726976617465 [1653474059.383723][27286:27291] CHIP:EM: Sending Standalone Ack for MessageCounter:6975079 on exchange 34674i" + + ./chip-tool networkcommissioning read networks 1 0 + + Verify "lastnetworkID is present in the NetworkID in the entries of Network" on the TH(Chip-tool) Log: + + [1654250379.881780][5309:5314] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0031 Attribute 0x0000_0001 DataVersion: 3741733376 + [1654250379.881974][5309:5314] CHIP:TOO: Networks: 1 entries + [1654250379.882123][5309:5314] CHIP:TOO: [1]: { + [1654250379.882196][5309:5314] CHIP:TOO: NetworkID: 47524C50726976617465 + [1654250379.882257][5309:5314] CHIP:TOO: Connected: TRUE + [1654250379.882312][5309:5314] CHIP:TOO: } disabled: true - label: "TH reads the LastConnectErrorValue attribute from the DUT" diff --git a/src/app/tests/suites/certification/Test_TC_CNET_4_11.yaml b/src/app/tests/suites/certification/Test_TC_CNET_4_11.yaml index 5d0d7b654c6b5b..2c369aebcd7bb0 100644 --- a/src/app/tests/suites/certification/Test_TC_CNET_4_11.yaml +++ b/src/app/tests/suites/certification/Test_TC_CNET_4_11.yaml @@ -225,7 +225,7 @@ tests: disabled: true - label: - "TH reads Breadcrumb attribute from + "TH reads Breadcrumb attribute from the General Commissioning cluster of the DUT" PICS: CNET.S.C06.Rsp verification: | @@ -385,8 +385,8 @@ tests: disabled: true - label: - "TH reads Breadcrumb attribute from - the General Commissioning cluster of the DUT" + "TH reads Breadcrumb attribute from the General Commissioning cluster + of the DUT" PICS: CNET.S.C06.Rsp verification: | ./chip-tool generalcommissioning read breadcrumb 1 0 diff --git a/src/app/tests/suites/certification/Test_TC_CNET_4_13.yaml b/src/app/tests/suites/certification/Test_TC_CNET_4_13.yaml index 6b0ab50f6b406d..e3a52dde21d7e3 100644 --- a/src/app/tests/suites/certification/Test_TC_CNET_4_13.yaml +++ b/src/app/tests/suites/certification/Test_TC_CNET_4_13.yaml @@ -125,7 +125,7 @@ tests: - label: "TH1 sends AddOrUpdateWiFiNetwork command to the DUT with SSID - argument value as Userwifi_ssid2, Credentials argument value as + argument value as Userwifi_ssid2 Credentials argument value as Userwifi_Credentials and Breadcrumb argument value as 1" verification: | ./chip-tool networkcommissioning add-or-update-wi-fi-network hex:47524C50726976617465 grlprivate092010 1 0 --Breadcrumb 1 @@ -169,10 +169,10 @@ tests: - label: "TH reads Networks attribute from the DUT and saves the list - as OriginalNetworkL ist" + as OriginalNetworkList" PICS: CNET.S.A0001 verification: | - ./chip-tool network-commissioning read networks 1 0 + ./chip-tool networkcommissioning read networks 1 0 The test case is not verifiable in RPI platform. As MaxNetworks value is 1 but expected is 4 ( Pre-Condition) diff --git a/src/app/tests/suites/certification/Test_TC_CNET_4_14.yaml b/src/app/tests/suites/certification/Test_TC_CNET_4_14.yaml index 3d7938b5674db5..eafa43790a9f43 100644 --- a/src/app/tests/suites/certification/Test_TC_CNET_4_14.yaml +++ b/src/app/tests/suites/certification/Test_TC_CNET_4_14.yaml @@ -26,14 +26,14 @@ config: endpoint: 0 tests: - - label: "Commission TH and DUT on Thread setup" + - label: "Preconditions" verification: | - + Commission TH and DUT on Thread setup disabled: true - label: - "The cluster Identifier 49 (0x0031) is present in the ServerList - attribute" + "Preconditions: The cluster Identifier 49 (0x0031) is present in the + ServerList attribute" verification: | ./chip-tool descriptor read server-list 1 0 @@ -69,7 +69,7 @@ tests: [1653474860.463296][29901:29906] CHIP:EM: Sending Standalone Ack for MessageCounter:10703464 on exchange 2435i disabled: true - - label: "The FeatureMap attribute value is 2" + - label: "Preconditions: The FeatureMap attribute value is 2" verification: | ./chip-tool networkcommissioning read feature-map 1 0 @@ -81,8 +81,8 @@ tests: disabled: true - label: - "MaxNetworks attribute value is at least 4 which is saved as - 'MaxNetworksValue' for future use" + "Preconditions: MaxNetworks attribute value is at least 4 which is + saved as 'MaxNetworksValue' for future use" verification: | The test case is not verifiable. As MaxNetworks value is 1 but expected is 4 @@ -115,17 +115,16 @@ tests: disabled: true - label: - "TH calculates the number of remaining network slots - as MaxNetworksVal ue - NumNetworks and saves - as RemainingNetwor kSlots" + "TH calculates the number of remaining network slots as MaxNetworksVal + ue NumNetworks and saves as RemainingNetworkSlots" verification: | The test case is not verifiable in RPI platform. As MaxNetworks value is 1 but expected is 4 ( Pre-Condition) disabled: true - label: - "TH calculates the midpoint of the network list - as floor((MaxNetwor ksValue + 1)/2) and saves as Midpoint" + "TH calculates the midpoint of the network list as floor((MaxNetwor + ksValue + 1)/2) and saves as Midpoint" verification: | ./chip-tool networkcommissioning add-or-update-thread-network hex:1011101122222229 1 0 --Breadcrumb 1 @@ -158,8 +157,8 @@ tests: disabled: true - label: - "TH reads Networks attribute from the DUT and saves the list - as OriginalNetworkL ist" + "TH reads Networks attribute from the DUT and saves the list as + OriginalNetworkList" PICS: CNET.S.A0001 verification: | ./chip-tool networkcommissioning read networks 1 0 @@ -169,10 +168,10 @@ tests: disabled: true - label: - "TH sends ReorderNetwo rk Command to the DUT with - the following fields: 1. NetworkID is the extended PAN ID - of PIXIT.CNET .THREAD_1 ST_OPERA TIONALDA TASET 2. NetworkIn dex - is MaxNetwo rksValue 3. Breadcrum b is 2" + "TH sends ReorderNetwo rk Command to the DUT with the following + fields: 1. NetworkID is the extended PAN ID of PIXIT.CNET .THREAD_1 + ST_OPERA TIONALDA TASET 2. NetworkIn dex is MaxNetwo rksValue 3. + Breadcrum b is 2" PICS: CNET.S.C08.Rsp && CNET.S.C05.Tx verification: | ./chip-tool network-commissioning read networks 1 0 @@ -191,10 +190,9 @@ tests: disabled: true - label: - "TH sends ReorderNetwo rk Command to the DUT with - the following fields: 1. NetworkID is a NetworkID value - NOT present in OriginalNe tworkList 2. NetworkIn dex - is Midpoint 3. Breadcrum b is 2" + "TH sends ReorderNetwo rk Command to the DUT with the following + fields: 1. NetworkID is a NetworkID value NOT present in OriginalNe + tworkList 2. NetworkIndex is Midpoint 3. Breadcrum b is 2" PICS: CNET.S.C08.Rsp && CNET.S.C05.Tx verification: | The test case is not verifiable in RPI platform. As MaxNetworks value is 1 but expected is 4 @@ -211,10 +209,10 @@ tests: disabled: true - label: - "TH sends ReorderNetwo rk Command to the DUT with - the following fields: 1. NetworkID is the extended PAN ID - of PIXIT.CNET .THREAD_1 ST_OPERA TIONALDA TASET 2. NetworkIn dex - is Midpoint 3. Breadcrum b is 2" + "TH sends ReorderNetwo rk Command to the DUT with the following + fields: 1. NetworkID is the extended PAN ID of PIXIT.CNET .THREAD_1 + ST_OPERA TIONALDA TASET 2.NetworkIn dex is Midpoint 3. Breadcrum b is + 2" PICS: CNET.S.C08.Rsp && CNET.S.C05.Tx verification: | ./chip-tool networkcommissioning reorder-network hex:1011101122222229 1 0 --Breadcrumb 1 @@ -224,8 +222,7 @@ tests: disabled: true - label: - "TH reads Breadcumb attribute from - the General Commissioning Cluster" + "TH reads Breadcumb attribute from the General Commissioning Cluster" verification: | ./chip-tool generalcommissioning read breadcrumb 1 0 @@ -233,7 +230,7 @@ tests: ( Pre-Condition) disabled: true - - label: "TH reads Networks attribute list from the DUT" + - label: "TH reads Networks attribute list from the DUT" PICS: CNET.S.A0001 verification: | ./chip-tool network-commissioning read networks 1 0 @@ -243,8 +240,8 @@ tests: disabled: true - label: - "TH sends ArmFailSafe command to the DUT - with ExpiryLengthSeco nds set to 0" + "TH sends ArmFailSafe command to the DUT with ExpiryLengthSeco nds set + to 0" verification: | ./chip-tool generalcommissioning arm-fail-safe 0 0 1 0 @@ -252,7 +249,7 @@ tests: ( Pre-Condition) disabled: true - - label: "TH reads Networks attribute list from the DUT" + - label: "TH reads Networks attribute list from the DUT" PICS: CNET.S.A0001 verification: | ./chip-tool network-commissioning read networks 1 0 @@ -273,11 +270,10 @@ tests: disabled: true - label: - "TH sends AddOrUpdateThre adNetwork command to the DUT. This - step should be repeated RemainingNetwor kSlots times - using DIFFERENT OperationalDatase t values and Breadcrumb set - to 1. Note that these credentials are NOT required to be - connectable" + "TH sends AddOrUpdateThre adNetwork command to the DUT. This step + should be repeated RemainingNetwor kSlots times using DIFFERENT + OperationalDatase t values and Breadcrumb set to 1. Note that these + credentials are NOT required to be connectable" PICS: CNET.S.C02.Rsp && CNET.S.C05.Tx verification: | The test case is not verifiable in RPI platform. As MaxNetworks value is 1 but expected is 4 @@ -285,10 +281,10 @@ tests: disabled: true - label: - "TH sends ReorderNetwo rk Command to the DUT with - the following fields: 1. NetworkID is the extended PAN ID - of PIXIT.CNET .THREAD_1 ST_OPERA TIONALDA TASET 2. NetworkIn dex - is Midpoint 3. Breadcrum b is 2" + "TH sends ReorderNetwo rk Command to the DUT with the following + fields: 1. NetworkID is the extended PAN ID of PIXIT.CNET .THREAD_1 + ST_OPERA TIONALDA TASET 2. NetworkIn dex is Midpoint 3. Breadcrum b is + 2" PICS: CNET.S.C08.Rsp && CNET.S.C05.Tx verification: | The test case is not verifiable in RPI platform. As MaxNetworks value is 1 but expected is 4 @@ -304,8 +300,8 @@ tests: disabled: true - label: - "TH sends ArmFailSafe command to the DUT - with ExpiryLengthSeco nds set to 0" + "TH sends ArmFailSafe command to the DUT with ExpiryLengthSeco nds set + to 0" verification: | ./chip-tool generalcommissioning arm-fail-safe 0 0 1 0 @@ -313,7 +309,7 @@ tests: ( Pre-Condition) disabled: true - - label: "TH reads Networks attribute list from the DUT" + - label: "TH reads Networks attribute list from the DUT" PICS: CNET.S.A0001 verification: | ./chip-tool network-commissioning read networks 1 0 diff --git a/src/app/tests/suites/certification/Test_TC_CNET_4_15.yaml b/src/app/tests/suites/certification/Test_TC_CNET_4_15.yaml index 7ba0cc0abe3fd2..73385f6ea6903a 100644 --- a/src/app/tests/suites/certification/Test_TC_CNET_4_15.yaml +++ b/src/app/tests/suites/certification/Test_TC_CNET_4_15.yaml @@ -26,33 +26,13 @@ config: endpoint: 0 tests: - - label: "Factory Reset the DUT" + - label: "Preconditions" verification: | - - disabled: true - - - label: "Commission TH and DUT over BLE to setup the Wi-Fi" - verification: | - - disabled: true - - - label: - "The cluster Identifier 49 (0x0031) is present in the ServerList - attribute" - verification: | - - disabled: true - - - label: "The FeatureMap attribute value is 1" - verification: | - - disabled: true - - - label: - "MaxNetworks attribute value is at least 1 which is saved as - MaxNetworksValue for future use" - verification: | - + 1. Factory Reset the DUT + 2. Commission TH and DUT to setup the Thread + 3. The cluster Identifier 49 (0x0031) is present in the ServerList attribute + 4. The FeatureMap attribute value is 1 + 5. MaxNetworks attribute value is at least 1 which is saved as MaxNetworksValue for future use disabled: true - label: @@ -74,9 +54,9 @@ tests: disabled: true - label: - "TH sends RemoveNetwork Command to the DUT with NetworkID - field set to PIXIT.CNET.WIFI_ 2ND_ACCESSPOIN T_SSID, which does - not match the provisioned network, and Breadcrumb field set to 1" + "TH sends RemoveNetwork Command to the DUT with NetworkID field set to + PIXIT.CNET.WIFI_ 2ND_ACCESSPOIN T_SSID, which does not match the + provisioned network, and Breadcrumb field set to 1" PICS: CNET.S.C04.Rsp && CNET.S.C05.Tx verification: | ./chip-tool networkcommissioning remove-network hex: 1 0 diff --git a/src/app/tests/suites/certification/Test_TC_CNET_4_16.yaml b/src/app/tests/suites/certification/Test_TC_CNET_4_16.yaml index 7242621e6d5060..d5f3fc74af4cdd 100644 --- a/src/app/tests/suites/certification/Test_TC_CNET_4_16.yaml +++ b/src/app/tests/suites/certification/Test_TC_CNET_4_16.yaml @@ -26,33 +26,13 @@ config: endpoint: 0 tests: - - label: "Factory Reset the DUT" + - label: "Preconditions" verification: | - - disabled: true - - - label: "Commission TH and DUT to setup the Thread" - verification: | - - disabled: true - - - label: - "The cluster Identifier 49 (0x0031) is present in the ServerList - attribute" - verification: | - - disabled: true - - - label: "The FeatureMap attribute value is 2" - verification: | - - disabled: true - - - label: - "MaxNetworks attribute value is at least 1 which is saved as - MaxNetworksValue for future use" - verification: | - + 1. Factory Reset the DUT + 2. Commission TH and DUT to setup the Thread + 3. The cluster Identifier 49 (0x0031) is present in the ServerList attribute + 4. The FeatureMap attribute value is 2 + 5. MaxNetworks attribute value is at least 1 which is saved as MaxNetworksValue for future use disabled: true - label: "TH sends ArmFailSafe command to the DUT" @@ -72,10 +52,10 @@ tests: disabled: true - label: - "TH sends RemoveNetwork Command to the DUT with NetworkID - field set to the extended PAN ID - of PIXIT.CNET.THRE AD_2ND_OPERATI ONALDATASET, which does - not match the commissioned network, and Breadcrumb field set to 1" + "TH sends RemoveNetwork Command to the DUT with NetworkID field set to + the extended PAN ID of PIXIT.CNET.THRE AD_2ND_OPERATI ONALDATASET, + which does not match the commissioned network, and Breadcrumb field + set to 1" PICS: CNET.S.C04.Rsp && CNET.S.C05.Tx verification: | ./chip-tool networkcommissioning remove-network hex: 1 0 @@ -96,10 +76,10 @@ tests: disabled: true - label: - "TH sends ConnectNetwork Command to the DUT with NetworkID - value as the extended PAN ID - of PIXIT.CNET.THRE AD_2ND_OPERATI ONALDATASET, which does - not match the commissioned network, and Breadcrumb field set to 1" + "TH sends ConnectNetwork Command to the DUT with NetworkID value as + the extended PAN ID of PIXIT.CNET.THRE AD_2ND_OPERATI ONALDATASET, + which does not match the commissioned network, and Breadcrumb field + set to 1" PICS: CNET.S.C06.Rsp && CNET.S.C07.Tx verification: | ./chip-tool networkcommissioning connect-network hex: 1 0 diff --git a/src/app/tests/suites/certification/Test_TC_CNET_4_17.yaml b/src/app/tests/suites/certification/Test_TC_CNET_4_17.yaml index 9bf78490e45c33..7623a50e1e1237 100644 --- a/src/app/tests/suites/certification/Test_TC_CNET_4_17.yaml +++ b/src/app/tests/suites/certification/Test_TC_CNET_4_17.yaml @@ -43,28 +43,74 @@ tests: Verify "MaxNetworks attribute response" on the TH(All-cluster-app) Log: - [1659616395.286439][8402:8402] CHIP:EM: Received message of type 0x2 with protocolId (0, 1) and MessageCounter:91174595 on exchange 50838r - [1659616395.286508][8402:8402] CHIP:EM: Handling via exchange: 50838r, Delegate: 0xaaaab5424f68 - [1659616395.286555][8402:8402] CHIP:IM: Received Read request - [1659616395.286651][8402:8402] CHIP:DMG: ReadRequestMessage = - [1659616395.286686][8402:8402] CHIP:DMG: { - [1659616395.286713][8402:8402] CHIP:DMG: AttributePathIBs = - [1659616395.286745][8402:8402] CHIP:DMG: [ - [1659616395.286775][8402:8402] CHIP:DMG: AttributePathIB = - [1659616395.286809][8402:8402] CHIP:DMG: { - [1659616395.286843][8402:8402] CHIP:DMG: Endpoint = 0x0, - [1659616395.286888][8402:8402] CHIP:DMG: Cluster = 0x31, - [1659616395.286926][8402:8402] CHIP:DMG: Attribute = 0x0000_0000, - [1659616395.286963][8402:8402] CHIP:DMG: } - [1659616395.286997][8402:8402] CHIP:DMG: - [1659616395.287028][8402:8402] CHIP:DMG: ], - [1659616395.287062][8402:8402] CHIP:DMG: - [1659616395.287095][8402:8402] CHIP:DMG: isFabricFiltered = true, - [1659616395.287127][8402:8402] CHIP:DMG: InteractionModelRevision = 1 - [1659616395.287155][8402:8402] CHIP:DMG: }, - [1659616395.287248][8402:8402] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659616395.287360][8402:8402] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659616395.287396][8402:8402] CHIP:DMG: Cluster 31, Attribute 0 is dirty + [1667208272.085200][14293:14293] CHIP:EM: Handling via exchange: 31335r, Delegate: 0xaaaaaff382d8 + [1667208272.085299][14293:14293] CHIP:IM: Received Read request + [1667208272.085469][14293:14293] CHIP:DMG: ReadRequestMessage = + [1667208272.085536][14293:14293] CHIP:DMG: { + [1667208272.085591][14293:14293] CHIP:DMG: AttributePathIBs = + [1667208272.085656][14293:14293] CHIP:DMG: [ + [1667208272.085717][14293:14293] CHIP:DMG: AttributePathIB = + [1667208272.085795][14293:14293] CHIP:DMG: { + [1667208272.085875][14293:14293] CHIP:DMG: Endpoint = 0x0, + [1667208272.085965][14293:14293] CHIP:DMG: Cluster = 0x31, + [1667208272.086053][14293:14293] CHIP:DMG: Attribute = 0x0000_0000, + [1667208272.086129][14293:14293] CHIP:DMG: } + [1667208272.086305][14293:14293] CHIP:DMG: + [1667208272.086375][14293:14293] CHIP:DMG: ], + [1667208272.086446][14293:14293] CHIP:DMG: + [1667208272.086558][14293:14293] CHIP:DMG: isFabricFiltered = true, + [1667208272.086623][14293:14293] CHIP:DMG: InteractionModelRevision = 1 + [1667208272.086683][14293:14293] CHIP:DMG: }, + [1667208272.086838][14293:14293] CHIP:DMG: IM RH moving to [GeneratingReports] + [1667208272.087061][14293:14293] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1667208272.087133][14293:14293] CHIP:DMG: Cluster 31, Attribute 0 is dirty + [1667208272.087187][14293:14293] CHIP:DMG: Reading attribute: Cluster=0x0000_0031 Endpoint=0 AttributeId=0x0000_0000 (expanded=0) + [1667208272.087411][14293:14293] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0031 e=0 p=a + [1667208272.087490][14293:14293] CHIP:DMG: AccessControl: allowed + [1667208272.087693][14293:14293] CHIP:DMG: Sending report (payload has 36 bytes)... + [1667208272.088306][14293:14293] CHIP:EM: <<< [E:31335r M:207979142 (Ack:102020621)] (S) Msg TX to 1:000000000001B669 [9A5A] --- Type 0001:05 (IM:ReportData) + [1667208272.088408][14293:14293] CHIP:IN: (S) Sending msg 207979142 on secure session with LSID: 36091 + [1667208272.089216][14293:14293] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%wlan0]:51656 | 207979142 | [Interaction Model (1) / Report Data (0x05) / Session = 62189 / Exchange = 31335] + [1667208272.089312][14293:14293] CHIP:DMG: Header Flags = + [1667208272.089370][14293:14293] CHIP:DMG: { + [1667208272.089455][14293:14293] CHIP:DMG: Exchange (0x06) = + [1667208272.089511][14293:14293] CHIP:DMG: { + [1667208272.089571][14293:14293] CHIP:DMG: AckMsg = 102020621 + [1667208272.089698][14293:14293] CHIP:DMG: NeedsAck = true + [1667208272.089751][14293:14293] CHIP:DMG: } + [1667208272.089825][14293:14293] CHIP:DMG: } + [1667208272.089880][14293:14293] CHIP:DMG: + [1667208272.089947][14293:14293] CHIP:DMG: Encrypted Payload (70 bytes) = + [1667208272.090003][14293:14293] CHIP:DMG: { + [1667208272.090058][14293:14293] CHIP:DMG: data = 00edf2008682650ca88b35a87ab9790201216607af689478e5c56dad2629043281e44b91b4ac9e365e70b2ddd2a03df4d99b2f61bdd43e79d8cd1ebac7435b1d5f00ede22d15 + [1667208272.090116][14293:14293] CHIP:DMG: buffer_ptr = 187650247915488 + [1667208272.090169][14293:14293] CHIP:DMG: } + [1667208272.090220][14293:14293] CHIP:DMG: + [1667208272.090295][14293:14293] CHIP:DMG: Decrypted Payload (36 bytes) = + [1667208272.090351][14293:14293] CHIP:DMG: { + [1667208272.090405][14293:14293] CHIP:DMG: data = 153601153501260083a6a084370124020024033124040018240201181818290424ff0118 + [1667208272.090489][14293:14293] CHIP:DMG: } + [1667208272.090613][14293:14293] CHIP:DMG: + [1667208272.090767][14293:14293] CHIP:DMG: ReportDataMessage = + [1667208272.090833][14293:14293] CHIP:DMG: { + [1667208272.090958][14293:14293] CHIP:DMG: AttributeReportIBs = + [1667208272.091047][14293:14293] CHIP:DMG: [ + [1667208272.091111][14293:14293] CHIP:DMG: AttributeReportIB = + [1667208272.091200][14293:14293] CHIP:DMG: { + [1667208272.091274][14293:14293] CHIP:DMG: AttributeDataIB = + [1667208272.091356][14293:14293] CHIP:DMG: { + [1667208272.091508][14293:14293] CHIP:DMG: DataVersion = 0x84a0a683, + [1667208272.091585][14293:14293] CHIP:DMG: AttributePathIB = + [1667208272.091679][14293:14293] CHIP:DMG: { + [1667208272.091772][14293:14293] CHIP:DMG: Endpoint = 0x0, + [1667208272.091871][14293:14293] CHIP:DMG: Cluster = 0x31, + [1667208272.091961][14293:14293] CHIP:DMG: Attribute = 0x0000_0000, + [1667208272.092109][14293:14293] CHIP:DMG: } + [1667208272.092212][14293:14293] CHIP:DMG: + [1667208272.092308][14293:14293] CHIP:DMG: Data = 1, + [1667208272.092394][14293:14293] CHIP:DMG: }, + [1667208272.092489][14293:14293] CHIP:DMG: + [1667208272.092558][14293:14293] CHIP:DMG: }, disabled: true - label: "DUT reads the Networks attribute from the TH" @@ -75,27 +121,99 @@ tests: Verify "Networks response" on the TH(All-cluster-app) Log: - [1659616436.026593][8402:8402] CHIP:EM: Received message of type 0x2 with protocolId (0, 1) and MessageCounter:247558361 on exchange 12757r - [1659616436.026665][8402:8402] CHIP:EM: Handling via exchange: 12757r, Delegate: 0xaaaab5424f68 - [1659616436.026717][8402:8402] CHIP:IM: Received Read request - [1659616436.026802][8402:8402] CHIP:DMG: ReadRequestMessage = - [1659616436.026831][8402:8402] CHIP:DMG: { - [1659616436.026851][8402:8402] CHIP:DMG: AttributePathIBs = - [1659616436.026878][8402:8402] CHIP:DMG: [ - [1659616436.026901][8402:8402] CHIP:DMG: AttributePathIB = - [1659616436.026938][8402:8402] CHIP:DMG: { - [1659616436.026967][8402:8402] CHIP:DMG: Endpoint = 0x0, - [1659616436.027002][8402:8402] CHIP:DMG: Cluster = 0x31, - [1659616436.027034][8402:8402] CHIP:DMG: Attribute = 0x0000_0001, - [1659616436.027064][8402:8402] CHIP:DMG: } - [1659616436.027093][8402:8402] CHIP:DMG: - [1659616436.027118][8402:8402] CHIP:DMG: ], - [1659616436.027148][8402:8402] CHIP:DMG: - [1659616436.027175][8402:8402] CHIP:DMG: isFabricFiltered = true, - [1659616436.027200][8402:8402] CHIP:DMG: InteractionModelRevision = 1 - [1659616436.027224][8402:8402] CHIP:DMG: }, - [1659616436.027302][8402:8402] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659616436.027411][8402:8402] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1667208308.741069][14293:14293] CHIP:EM: Handling via exchange: 43353r, Delegate: 0xaaaaaff382d8 + [1667208308.741175][14293:14293] CHIP:IM: Received Read request + [1667208308.741369][14293:14293] CHIP:DMG: ReadRequestMessage = + [1667208308.741460][14293:14293] CHIP:DMG: { + [1667208308.741516][14293:14293] CHIP:DMG: AttributePathIBs = + [1667208308.741582][14293:14293] CHIP:DMG: [ + [1667208308.741667][14293:14293] CHIP:DMG: AttributePathIB = + [1667208308.741840][14293:14293] CHIP:DMG: { + [1667208308.741921][14293:14293] CHIP:DMG: Endpoint = 0x0, + [1667208308.742024][14293:14293] CHIP:DMG: Cluster = 0x31, + [1667208308.742187][14293:14293] CHIP:DMG: Attribute = 0x0000_0001, + [1667208308.742319][14293:14293] CHIP:DMG: } + [1667208308.742512][14293:14293] CHIP:DMG: + [1667208308.742609][14293:14293] CHIP:DMG: ], + [1667208308.742684][14293:14293] CHIP:DMG: + [1667208308.742830][14293:14293] CHIP:DMG: isFabricFiltered = true, + [1667208308.742954][14293:14293] CHIP:DMG: InteractionModelRevision = 1 + [1667208308.743093][14293:14293] CHIP:DMG: }, + [1667208308.743284][14293:14293] CHIP:DMG: IM RH moving to [GeneratingReports] + [1667208308.743587][14293:14293] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1667208308.743666][14293:14293] CHIP:DMG: Cluster 31, Attribute 1 is dirty + [1667208308.743746][14293:14293] CHIP:DMG: Reading attribute: Cluster=0x0000_0031 Endpoint=0 AttributeId=0x0000_0001 (expanded=0) + [1667208308.743815][14293:14293] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0031 e=0 p=a + [1667208308.743892][14293:14293] CHIP:DMG: AccessControl: allowed + [1667208308.745831][14293:14293] CHIP:DMG: Sending report (payload has 73 bytes)... + [1667208308.746713][14293:14293] CHIP:EM: <<< [E:43353r M:155711130 (Ack:201136820)] (S) Msg TX to 1:000000000001B669 [9A5A] --- Type 0001:05 (IM:ReportData) + [1667208308.746838][14293:14293] CHIP:IN: (S) Sending msg 155711130 on secure session with LSID: 36092 + [1667208308.747599][14293:14293] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%wlan0]:52150 | 155711130 | [Interaction Model (1) / Report Data (0x05) / Session = 40348 / Exchange = 43353] + [1667208308.747711][14293:14293] CHIP:DMG: Header Flags = + [1667208308.747768][14293:14293] CHIP:DMG: { + [1667208308.747856][14293:14293] CHIP:DMG: Exchange (0x06) = + [1667208308.747913][14293:14293] CHIP:DMG: { + [1667208308.747974][14293:14293] CHIP:DMG: AckMsg = 201136820 + [1667208308.748053][14293:14293] CHIP:DMG: NeedsAck = true + [1667208308.748108][14293:14293] CHIP:DMG: } + [1667208308.748180][14293:14293] CHIP:DMG: } + [1667208308.748264][14293:14293] CHIP:DMG: + [1667208308.748333][14293:14293] CHIP:DMG: Encrypted Payload (107 bytes) = + [1667208308.748389][14293:14293] CHIP:DMG: { + [1667208308.748465][14293:14293] CHIP:DMG: data = 009c9d009af64709fd692537184757531ff033e57fff8702ca85430f673c4c8802c45aefde3185456e10531518fbd5f20b65eb97c3e838cb25b721f6f888c8193a57321ca2a250076c3193de634943ed81438452b3634c9eaad965089bb493bbf863758b04303f072253e7 + [1667208308.748528][14293:14293] CHIP:DMG: buffer_ptr = 187650247918064 + [1667208308.748580][14293:14293] CHIP:DMG: } + [1667208308.748659][14293:14293] CHIP:DMG: + [1667208308.748734][14293:14293] CHIP:DMG: Decrypted Payload (73 bytes) = + [1667208308.748790][14293:14293] CHIP:DMG: { + [1667208308.748868][14293:14293] CHIP:DMG: data = 153601153501260083a6a0843701240200240331240401183602181818153501260083a6a0843701240200240331240401340518350230000465746830290118181818290424ff0118 + [1667208308.748924][14293:14293] CHIP:DMG: } + [1667208308.748976][14293:14293] CHIP:DMG: + [1667208308.749223][14293:14293] CHIP:DMG: ReportDataMessage = + [1667208308.749291][14293:14293] CHIP:DMG: { + [1667208308.749345][14293:14293] CHIP:DMG: AttributeReportIBs = + [1667208308.749440][14293:14293] CHIP:DMG: [ + [1667208308.749526][14293:14293] CHIP:DMG: AttributeReportIB = + [1667208308.749608][14293:14293] CHIP:DMG: { + [1667208308.749695][14293:14293] CHIP:DMG: AttributeDataIB = + [1667208308.749785][14293:14293] CHIP:DMG: { + [1667208308.749889][14293:14293] CHIP:DMG: DataVersion = 0x84a0a683, + [1667208308.749979][14293:14293] CHIP:DMG: AttributePathIB = + [1667208308.750094][14293:14293] CHIP:DMG: { + [1667208308.750191][14293:14293] CHIP:DMG: Endpoint = 0x0, + [1667208308.750316][14293:14293] CHIP:DMG: Cluster = 0x31, + [1667208308.750437][14293:14293] CHIP:DMG: Attribute = 0x0000_0001, + [1667208308.750555][14293:14293] CHIP:DMG: } + [1667208308.750682][14293:14293] CHIP:DMG: + [1667208308.750770][14293:14293] CHIP:DMG: Data = [ + [1667208308.750884][14293:14293] CHIP:DMG: + [1667208308.750982][14293:14293] CHIP:DMG: ], + [1667208308.751090][14293:14293] CHIP:DMG: }, + [1667208308.751200][14293:14293] CHIP:DMG: + [1667208308.751275][14293:14293] CHIP:DMG: }, + [1667208308.751401][14293:14293] CHIP:DMG: + [1667208308.751471][14293:14293] CHIP:DMG: AttributeReportIB = + [1667208308.751584][14293:14293] CHIP:DMG: { + [1667208308.751666][14293:14293] CHIP:DMG: AttributeDataIB = + [1667208308.751765][14293:14293] CHIP:DMG: { + [1667208308.751856][14293:14293] CHIP:DMG: DataVersion = 0x84a0a683, + [1667208308.751962][14293:14293] CHIP:DMG: AttributePathIB = + [1667208308.752053][14293:14293] CHIP:DMG: { + [1667208308.752159][14293:14293] CHIP:DMG: Endpoint = 0x0, + [1667208308.752264][14293:14293] CHIP:DMG: Cluster = 0x31, + [1667208308.752376][14293:14293] CHIP:DMG: Attribute = 0x0000_0001, + [1667208308.752493][14293:14293] CHIP:DMG: ListIndex = Null, + [1667208308.752596][14293:14293] CHIP:DMG: } + [1667208308.752712][14293:14293] CHIP:DMG: + [1667208308.752794][14293:14293] CHIP:DMG: Data = + [1667208308.752909][14293:14293] CHIP:DMG: { + [1667208308.752998][14293:14293] CHIP:DMG: 0x0 = [ + [1667208308.753108][14293:14293] CHIP:DMG: 0x65, 0x74, 0x68, 0x30, + [1667208308.753240][14293:14293] CHIP:DMG: ] (4 bytes) + [1667208308.753335][14293:14293] CHIP:DMG: 0x1 = true, + [1667208308.753456][14293:14293] CHIP:DMG: }, + [1667208308.753544][14293:14293] CHIP:DMG: }, + [1667208308.753658][14293:14293] CHIP:DMG: disabled: true - label: "DUT reads ScanMaxTimeSeconds attribute from the TH" @@ -105,28 +223,74 @@ tests: Verify "ScanMaxTimeSeconds response" on the TH(All-cluster-app) Log: - - [1659616466.503155][8402:8402] CHIP:EM: Handling via exchange: 8026r, Delegate: 0xaaaab5424f68 - [1659616466.503237][8402:8402] CHIP:IM: Received Read request - [1659616466.503369][8402:8402] CHIP:DMG: ReadRequestMessage = - [1659616466.503418][8402:8402] CHIP:DMG: { - [1659616466.503457][8402:8402] CHIP:DMG: AttributePathIBs = - [1659616466.503505][8402:8402] CHIP:DMG: [ - [1659616466.503549][8402:8402] CHIP:DMG: AttributePathIB = - [1659616466.503597][8402:8402] CHIP:DMG: { - [1659616466.503648][8402:8402] CHIP:DMG: Endpoint = 0x0, - [1659616466.503710][8402:8402] CHIP:DMG: Cluster = 0x31, - [1659616466.503774][8402:8402] CHIP:DMG: Attribute = 0x0000_0002, - [1659616466.503831][8402:8402] CHIP:DMG: } - [1659616466.503885][8402:8402] CHIP:DMG: - [1659616466.503932][8402:8402] CHIP:DMG: ], - [1659616466.503983][8402:8402] CHIP:DMG: - [1659616466.504031][8402:8402] CHIP:DMG: isFabricFiltered = true, - [1659616466.504078][8402:8402] CHIP:DMG: InteractionModelRevision = 1 - [1659616466.504121][8402:8402] CHIP:DMG: }, - [1659616466.504248][8402:8402] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659616466.504400][8402:8402] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659616466.504455][8402:8402] CHIP:DMG: Cluster 31, Attribute 2 is dirty + [1667208358.868821][14293:14293] CHIP:EM: Handling via exchange: 17173r, Delegate: 0xaaaaaff382d8 + [1667208358.868931][14293:14293] CHIP:IM: Received Read request + [1667208358.869170][14293:14293] CHIP:DMG: ReadRequestMessage = + [1667208358.869237][14293:14293] CHIP:DMG: { + [1667208358.869291][14293:14293] CHIP:DMG: AttributePathIBs = + [1667208358.869370][14293:14293] CHIP:DMG: [ + [1667208358.869433][14293:14293] CHIP:DMG: AttributePathIB = + [1667208358.869511][14293:14293] CHIP:DMG: { + [1667208358.869593][14293:14293] CHIP:DMG: Endpoint = 0x0, + [1667208358.869686][14293:14293] CHIP:DMG: Cluster = 0x31, + [1667208358.869775][14293:14293] CHIP:DMG: Attribute = 0x0000_0002, + [1667208358.869850][14293:14293] CHIP:DMG: } + [1667208358.869926][14293:14293] CHIP:DMG: + [1667208358.870064][14293:14293] CHIP:DMG: ], + [1667208358.870143][14293:14293] CHIP:DMG: + [1667208358.870210][14293:14293] CHIP:DMG: isFabricFiltered = true, + [1667208358.870343][14293:14293] CHIP:DMG: InteractionModelRevision = 1 + [1667208358.870407][14293:14293] CHIP:DMG: }, + [1667208358.870595][14293:14293] CHIP:DMG: IM RH moving to [GeneratingReports] + [1667208358.870832][14293:14293] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1667208358.870903][14293:14293] CHIP:DMG: Cluster 31, Attribute 2 is dirty + [1667208358.870958][14293:14293] CHIP:DMG: Reading attribute: Cluster=0x0000_0031 Endpoint=0 AttributeId=0x0000_0002 (expanded=0) + [1667208358.871103][14293:14293] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0031 e=0 p=v + [1667208358.871189][14293:14293] CHIP:DMG: AccessControl: allowed + [1667208358.871303][14293:14293] CHIP:DMG: Sending report (payload has 36 bytes)... + [1667208358.871854][14293:14293] CHIP:EM: <<< [E:17173r M:175083412 (Ack:257131767)] (S) Msg TX to 1:000000000001B669 [9A5A] --- Type 0001:05 (IM:ReportData) + [1667208358.871956][14293:14293] CHIP:IN: (S) Sending msg 175083412 on secure session with LSID: 36093 + [1667208358.872780][14293:14293] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%wlan0]:41082 | 175083412 | [Interaction Model (1) / Report Data (0x05) / Session = 43326 / Exchange = 17173] + [1667208358.873041][14293:14293] CHIP:DMG: Header Flags = + [1667208358.873159][14293:14293] CHIP:DMG: { + [1667208358.873252][14293:14293] CHIP:DMG: Exchange (0x06) = + [1667208358.873310][14293:14293] CHIP:DMG: { + [1667208358.873369][14293:14293] CHIP:DMG: AckMsg = 257131767 + [1667208358.873425][14293:14293] CHIP:DMG: NeedsAck = true + [1667208358.873478][14293:14293] CHIP:DMG: } + [1667208358.873550][14293:14293] CHIP:DMG: } + [1667208358.873605][14293:14293] CHIP:DMG: + [1667208358.873672][14293:14293] CHIP:DMG: Encrypted Payload (70 bytes) = + [1667208358.873727][14293:14293] CHIP:DMG: { + [1667208358.873781][14293:14293] CHIP:DMG: data = 003ea900948f6f0a64576cb350999ca4bfe0f2c004599f0e32405a5fb661b2d77968c18d24e8ca5bed619834ff7141e03479eb4aa7dfeeb71e0ac45551af4e607392c200306a + [1667208358.873849][14293:14293] CHIP:DMG: buffer_ptr = 187650247916560 + [1667208358.873902][14293:14293] CHIP:DMG: } + [1667208358.873954][14293:14293] CHIP:DMG: + [1667208358.874026][14293:14293] CHIP:DMG: Decrypted Payload (36 bytes) = + [1667208358.874082][14293:14293] CHIP:DMG: { + [1667208358.874195][14293:14293] CHIP:DMG: data = 153601153501260083a6a084370124020024033124040218240200181818290424ff0118 + [1667208358.874255][14293:14293] CHIP:DMG: } + [1667208358.874306][14293:14293] CHIP:DMG: + [1667208358.874455][14293:14293] CHIP:DMG: ReportDataMessage = + [1667208358.874660][14293:14293] CHIP:DMG: { + [1667208358.874714][14293:14293] CHIP:DMG: AttributeReportIBs = + [1667208358.874846][14293:14293] CHIP:DMG: [ + [1667208358.874910][14293:14293] CHIP:DMG: AttributeReportIB = + [1667208358.874997][14293:14293] CHIP:DMG: { + [1667208358.875069][14293:14293] CHIP:DMG: AttributeDataIB = + [1667208358.875156][14293:14293] CHIP:DMG: { + [1667208358.875392][14293:14293] CHIP:DMG: DataVersion = 0x84a0a683, + [1667208358.875546][14293:14293] CHIP:DMG: AttributePathIB = + [1667208358.875633][14293:14293] CHIP:DMG: { + [1667208358.875728][14293:14293] CHIP:DMG: Endpoint = 0x0, + [1667208358.875827][14293:14293] CHIP:DMG: Cluster = 0x31, + [1667208358.875926][14293:14293] CHIP:DMG: Attribute = 0x0000_0002, + [1667208358.876076][14293:14293] CHIP:DMG: } + [1667208358.876180][14293:14293] CHIP:DMG: + [1667208358.876270][14293:14293] CHIP:DMG: Data = 0, + [1667208358.876349][14293:14293] CHIP:DMG: }, + [1667208358.876442][14293:14293] CHIP:DMG: + [1667208358.876513][14293:14293] CHIP:DMG: }, disabled: true - label: "DUT reads ConnectMaxTimeSeconds attribute from the TH" @@ -137,27 +301,74 @@ tests: Verify "ConnectMaxTimeSeconds response" on the TH(All-cluster-app) Log: - [1659616499.766656][8402:8402] CHIP:EM: Handling via exchange: 21680r, Delegate: 0xaaaab5424f68 - [1659616499.766704][8402:8402] CHIP:IM: Received Read request - [1659616499.766789][8402:8402] CHIP:DMG: ReadRequestMessage = - [1659616499.766817][8402:8402] CHIP:DMG: { - [1659616499.766839][8402:8402] CHIP:DMG: AttributePathIBs = - [1659616499.766865][8402:8402] CHIP:DMG: [ - [1659616499.766889][8402:8402] CHIP:DMG: AttributePathIB = - [1659616499.766918][8402:8402] CHIP:DMG: { - [1659616499.766946][8402:8402] CHIP:DMG: Endpoint = 0x0, - [1659616499.766982][8402:8402] CHIP:DMG: Cluster = 0x31, - [1659616499.767014][8402:8402] CHIP:DMG: Attribute = 0x0000_0003, - [1659616499.767043][8402:8402] CHIP:DMG: } - [1659616499.767072][8402:8402] CHIP:DMG: - [1659616499.767097][8402:8402] CHIP:DMG: ], - [1659616499.767124][8402:8402] CHIP:DMG: - [1659616499.767151][8402:8402] CHIP:DMG: isFabricFiltered = true, - [1659616499.767176][8402:8402] CHIP:DMG: InteractionModelRevision = 1 - [1659616499.767199][8402:8402] CHIP:DMG: }, - [1659616499.767276][8402:8402] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659616499.767379][8402:8402] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659616499.767411][8402:8402] CHIP:DMG: Cluster 31, Attribute 3 is dirty + [1667208410.708719][14293:14293] CHIP:EM: Handling via exchange: 52668r, Delegate: 0xaaaaaff382d8 + [1667208410.708835][14293:14293] CHIP:IM: Received Read request + [1667208410.709030][14293:14293] CHIP:DMG: ReadRequestMessage = + [1667208410.709096][14293:14293] CHIP:DMG: { + [1667208410.709174][14293:14293] CHIP:DMG: AttributePathIBs = + [1667208410.709242][14293:14293] CHIP:DMG: [ + [1667208410.709303][14293:14293] CHIP:DMG: AttributePathIB = + [1667208410.709385][14293:14293] CHIP:DMG: { + [1667208410.709484][14293:14293] CHIP:DMG: Endpoint = 0x0, + [1667208410.709575][14293:14293] CHIP:DMG: Cluster = 0x31, + [1667208410.709676][14293:14293] CHIP:DMG: Attribute = 0x0000_0003, + [1667208410.709759][14293:14293] CHIP:DMG: } + [1667208410.709856][14293:14293] CHIP:DMG: + [1667208410.709927][14293:14293] CHIP:DMG: ], + [1667208410.710019][14293:14293] CHIP:DMG: + [1667208410.710087][14293:14293] CHIP:DMG: isFabricFiltered = true, + [1667208410.710152][14293:14293] CHIP:DMG: InteractionModelRevision = 1 + [1667208410.710232][14293:14293] CHIP:DMG: }, + [1667208410.710419][14293:14293] CHIP:DMG: IM RH moving to [GeneratingReports] + [1667208410.710816][14293:14293] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1667208410.710911][14293:14293] CHIP:DMG: Cluster 31, Attribute 3 is dirty + [1667208410.710967][14293:14293] CHIP:DMG: Reading attribute: Cluster=0x0000_0031 Endpoint=0 AttributeId=0x0000_0003 (expanded=0) + [1667208410.711033][14293:14293] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0031 e=0 p=v + [1667208410.711109][14293:14293] CHIP:DMG: AccessControl: allowed + [1667208410.711245][14293:14293] CHIP:DMG: Sending report (payload has 36 bytes)... + [1667208410.711825][14293:14293] CHIP:EM: <<< [E:52668r M:204757753 (Ack:51978211)] (S) Msg TX to 1:000000000001B669 [9A5A] --- Type 0001:05 (IM:ReportData) + [1667208410.711925][14293:14293] CHIP:IN: (S) Sending msg 204757753 on secure session with LSID: 36094 + [1667208410.712576][14293:14293] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:48829 | 204757753 | [Interaction Model (1) / Report Data (0x05) / Session = 43814 / Exchange = 52668] + [1667208410.712671][14293:14293] CHIP:DMG: Header Flags = + [1667208410.712728][14293:14293] CHIP:DMG: { + [1667208410.712812][14293:14293] CHIP:DMG: Exchange (0x06) = + [1667208410.712868][14293:14293] CHIP:DMG: { + [1667208410.712927][14293:14293] CHIP:DMG: AckMsg = 51978211 + [1667208410.712982][14293:14293] CHIP:DMG: NeedsAck = true + [1667208410.713035][14293:14293] CHIP:DMG: } + [1667208410.713106][14293:14293] CHIP:DMG: } + [1667208410.713160][14293:14293] CHIP:DMG: + [1667208410.713219][14293:14293] CHIP:DMG: Encrypted Payload (70 bytes) = + [1667208410.713266][14293:14293] CHIP:DMG: { + [1667208410.713337][14293:14293] CHIP:DMG: data = 0026ab00f95a340cdd7df02341572cbef90c9a4badc623b39e13ff0fe25d3e7649550df3a5deca3b8dbb139bd27f8ee1e519d7659c3e00f890959a903cd9c9672a1cb799e59c + [1667208410.713389][14293:14293] CHIP:DMG: buffer_ptr = 187650247919616 + [1667208410.713446][14293:14293] CHIP:DMG: } + [1667208410.713498][14293:14293] CHIP:DMG: + [1667208410.713573][14293:14293] CHIP:DMG: Decrypted Payload (36 bytes) = + [1667208410.713657][14293:14293] CHIP:DMG: { + [1667208410.713713][14293:14293] CHIP:DMG: data = 153601153501260083a6a084370124020024033124040318240200181818290424ff0118 + [1667208410.713768][14293:14293] CHIP:DMG: } + [1667208410.713819][14293:14293] CHIP:DMG: + [1667208410.713984][14293:14293] CHIP:DMG: ReportDataMessage = + [1667208410.714078][14293:14293] CHIP:DMG: { + [1667208410.714133][14293:14293] CHIP:DMG: AttributeReportIBs = + [1667208410.714239][14293:14293] CHIP:DMG: [ + [1667208410.714303][14293:14293] CHIP:DMG: AttributeReportIB = + [1667208410.714389][14293:14293] CHIP:DMG: { + [1667208410.714533][14293:14293] CHIP:DMG: AttributeDataIB = + [1667208410.714625][14293:14293] CHIP:DMG: { + [1667208410.714735][14293:14293] CHIP:DMG: DataVersion = 0x84a0a683, + [1667208410.714825][14293:14293] CHIP:DMG: AttributePathIB = + [1667208410.714928][14293:14293] CHIP:DMG: { + [1667208410.715023][14293:14293] CHIP:DMG: Endpoint = 0x0, + [1667208410.715144][14293:14293] CHIP:DMG: Cluster = 0x31, + [1667208410.715262][14293:14293] CHIP:DMG: Attribute = 0x0000_0003, + [1667208410.715349][14293:14293] CHIP:DMG: } + [1667208410.715460][14293:14293] CHIP:DMG: + [1667208410.715558][14293:14293] CHIP:DMG: Data = 0, + [1667208410.715820][14293:14293] CHIP:DMG: }, + [1667208410.715914][14293:14293] CHIP:DMG: + [1667208410.715987][14293:14293] CHIP:DMG: }, disabled: true - label: "DUT reads InterfaceEnabled attribute from the TH" @@ -168,27 +379,72 @@ tests: Verify "InterfaceEnabled response" on the TH(All-cluster-app) Log: - [1659616529.997762][8402:8402] CHIP:EM: Handling via exchange: 30450r, Delegate: 0xaaaab5424f68 - [1659616529.997805][8402:8402] CHIP:IM: Received Read request - [1659616529.997915][8402:8402] CHIP:DMG: ReadRequestMessage = - [1659616529.997945][8402:8402] CHIP:DMG: { - [1659616529.997968][8402:8402] CHIP:DMG: AttributePathIBs = - [1659616529.997995][8402:8402] CHIP:DMG: [ - [1659616529.998020][8402:8402] CHIP:DMG: AttributePathIB = - [1659616529.998049][8402:8402] CHIP:DMG: { - [1659616529.998078][8402:8402] CHIP:DMG: Endpoint = 0x0, - [1659616529.998116][8402:8402] CHIP:DMG: Cluster = 0x31, - [1659616529.998149][8402:8402] CHIP:DMG: Attribute = 0x0000_0004, - [1659616529.998180][8402:8402] CHIP:DMG: } - [1659616529.998210][8402:8402] CHIP:DMG: - [1659616529.998236][8402:8402] CHIP:DMG: ], - [1659616529.998266][8402:8402] CHIP:DMG: - [1659616529.998293][8402:8402] CHIP:DMG: isFabricFiltered = true, - [1659616529.998320][8402:8402] CHIP:DMG: InteractionModelRevision = 1 - [1659616529.998345][8402:8402] CHIP:DMG: }, - [1659616529.998425][8402:8402] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659616529.998519][8402:8402] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659616529.998551][8402:8402] CHIP:DMG: Cluster 31, Attribute 4 is dirty + [1667208443.008116][14293:14293] CHIP:EM: Handling via exchange: 58556r, Delegate: 0xaaaaaff382d8 + [1667208443.008243][14293:14293] CHIP:IM: Received Read request + [1667208443.008440][14293:14293] CHIP:DMG: ReadRequestMessage = + [1667208443.008508][14293:14293] CHIP:DMG: { + [1667208443.008563][14293:14293] CHIP:DMG: AttributePathIBs = + [1667208443.008628][14293:14293] CHIP:DMG: [ + [1667208443.008713][14293:14293] CHIP:DMG: AttributePathIB = + [1667208443.008809][14293:14293] CHIP:DMG: { + [1667208443.008883][14293:14293] CHIP:DMG: Endpoint = 0x0, + [1667208443.008967][14293:14293] CHIP:DMG: Cluster = 0x31, + [1667208443.009074][14293:14293] CHIP:DMG: Attribute = 0x0000_0004, + [1667208443.009158][14293:14293] CHIP:DMG: } + [1667208443.009256][14293:14293] CHIP:DMG: + [1667208443.009328][14293:14293] CHIP:DMG: ], + [1667208443.009421][14293:14293] CHIP:DMG: + [1667208443.009491][14293:14293] CHIP:DMG: isFabricFiltered = true, + [1667208443.009567][14293:14293] CHIP:DMG: InteractionModelRevision = 1 + [1667208443.009650][14293:14293] CHIP:DMG: }, + [1667208443.009833][14293:14293] CHIP:DMG: IM RH moving to [GeneratingReports] + [1667208443.010086][14293:14293] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1667208443.010157][14293:14293] CHIP:DMG: Cluster 31, Attribute 4 is dirty + [1667208443.010235][14293:14293] CHIP:DMG: Reading attribute: Cluster=0x0000_0031 Endpoint=0 AttributeId=0x0000_0004 (expanded=0) + [1667208443.010305][14293:14293] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0031 e=0 p=v + [1667208443.010382][14293:14293] CHIP:DMG: AccessControl: allowed + [1667208443.010532][14293:14293] CHIP:DMG: Sending report (payload has 35 bytes)... + [1667208443.011166][14293:14293] CHIP:EM: <<< [E:58556r M:187682312 (Ack:202477555)] (S) Msg TX to 1:000000000001B669 [9A5A] --- Type 0001:05 (IM:ReportData) + [1667208443.011267][14293:14293] CHIP:IN: (S) Sending msg 187682312 on secure session with LSID: 36095 + [1667208443.011979][14293:14293] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:55431 | 187682312 | [Interaction Model (1) / Report Data (0x05) / Session = 33043 / Exchange = 58556] + [1667208443.012078][14293:14293] CHIP:DMG: Header Flags = + [1667208443.012135][14293:14293] CHIP:DMG: { + [1667208443.012221][14293:14293] CHIP:DMG: Exchange (0x06) = + [1667208443.012277][14293:14293] CHIP:DMG: { + [1667208443.012337][14293:14293] CHIP:DMG: AckMsg = 202477555 + [1667208443.012417][14293:14293] CHIP:DMG: NeedsAck = true + [1667208443.012471][14293:14293] CHIP:DMG: } + [1667208443.012544][14293:14293] CHIP:DMG: } + [1667208443.012623][14293:14293] CHIP:DMG: + [1667208443.012689][14293:14293] CHIP:DMG: Encrypted Payload (69 bytes) = + [1667208443.012766][14293:14293] CHIP:DMG: { + [1667208443.012822][14293:14293] CHIP:DMG: data = 0013810008ce2f0b6a8e60eea7fcefa14510f7d1d921eac543f9f7fa8e2a5a6c200fe67232673f9d798999b6784b99d7eb3c84e98ff73a9cc013cd53663d1fd14135e4f579 + [1667208443.012880][14293:14293] CHIP:DMG: buffer_ptr = 187650247916304 + [1667208443.013136][14293:14293] CHIP:DMG: } + [1667208443.013195][14293:14293] CHIP:DMG: + [1667208443.013272][14293:14293] CHIP:DMG: Decrypted Payload (35 bytes) = + [1667208443.013353][14293:14293] CHIP:DMG: { + [1667208443.013410][14293:14293] CHIP:DMG: data = 153601153501260083a6a0843701240200240331240404182902181818290424ff0118 + [1667208443.013465][14293:14293] CHIP:DMG: } + [1667208443.013517][14293:14293] CHIP:DMG: + [1667208443.013685][14293:14293] CHIP:DMG: ReportDataMessage = + [1667208443.013773][14293:14293] CHIP:DMG: { + [1667208443.013828][14293:14293] CHIP:DMG: AttributeReportIBs = + [1667208443.013928][14293:14293] CHIP:DMG: [ + [1667208443.013993][14293:14293] CHIP:DMG: AttributeReportIB = + [1667208443.014103][14293:14293] CHIP:DMG: { + [1667208443.014188][14293:14293] CHIP:DMG: AttributeDataIB = + [1667208443.014297][14293:14293] CHIP:DMG: { + [1667208443.014391][14293:14293] CHIP:DMG: DataVersion = 0x84a0a683, + [1667208443.014520][14293:14293] CHIP:DMG: AttributePathIB = + [1667208443.014612][14293:14293] CHIP:DMG: { + [1667208443.014723][14293:14293] CHIP:DMG: Endpoint = 0x0, + [1667208443.014814][14293:14293] CHIP:DMG: Cluster = 0x31, + [1667208443.014930][14293:14293] CHIP:DMG: Attribute = 0x0000_0004, + [1667208443.015015][14293:14293] CHIP:DMG: } + [1667208443.015134][14293:14293] CHIP:DMG: + [1667208443.015245][14293:14293] CHIP:DMG: Data = true, + [1667208443.015327][14293:14293] CHIP:DMG: }, disabled: true - label: "DUT reads LastNetworkingStatus attribute from the TH" @@ -199,27 +455,72 @@ tests: Verify "LastNetworkingStatus response" on the TH(All-cluster-app) Log: - [1659616569.888457][8402:8402] CHIP:EM: Handling via exchange: 58386r, Delegate: 0xaaaab5424f68 - [1659616569.888496][8402:8402] CHIP:IM: Received Read request - [1659616569.888573][8402:8402] CHIP:DMG: ReadRequestMessage = - [1659616569.888599][8402:8402] CHIP:DMG: { - [1659616569.888620][8402:8402] CHIP:DMG: AttributePathIBs = - [1659616569.888649][8402:8402] CHIP:DMG: [ - [1659616569.888673][8402:8402] CHIP:DMG: AttributePathIB = - [1659616569.888700][8402:8402] CHIP:DMG: { - [1659616569.888727][8402:8402] CHIP:DMG: Endpoint = 0x0, - [1659616569.888762][8402:8402] CHIP:DMG: Cluster = 0x31, - [1659616569.888793][8402:8402] CHIP:DMG: Attribute = 0x0000_0005, - [1659616569.888821][8402:8402] CHIP:DMG: } - [1659616569.888850][8402:8402] CHIP:DMG: - [1659616569.888877][8402:8402] CHIP:DMG: ], - [1659616569.888905][8402:8402] CHIP:DMG: - [1659616569.888931][8402:8402] CHIP:DMG: isFabricFiltered = true, - [1659616569.888958][8402:8402] CHIP:DMG: InteractionModelRevision = 1 - [1659616569.888981][8402:8402] CHIP:DMG: }, - [1659616569.889056][8402:8402] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659616569.889181][8402:8402] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659616569.889213][8402:8402] CHIP:DMG: Cluster 31, Attribute 5 is dirty + [1667208469.154755][14293:14293] CHIP:EM: Handling via exchange: 45977r, Delegate: 0xaaaaaff382d8 + [1667208469.154875][14293:14293] CHIP:IM: Received Read request + [1667208469.155241][14293:14293] CHIP:DMG: ReadRequestMessage = + [1667208469.155315][14293:14293] CHIP:DMG: { + [1667208469.155395][14293:14293] CHIP:DMG: AttributePathIBs = + [1667208469.155461][14293:14293] CHIP:DMG: [ + [1667208469.155514][14293:14293] CHIP:DMG: AttributePathIB = + [1667208469.155586][14293:14293] CHIP:DMG: { + [1667208469.155664][14293:14293] CHIP:DMG: Endpoint = 0x0, + [1667208469.155777][14293:14293] CHIP:DMG: Cluster = 0x31, + [1667208469.155868][14293:14293] CHIP:DMG: Attribute = 0x0000_0005, + [1667208469.155968][14293:14293] CHIP:DMG: } + [1667208469.156047][14293:14293] CHIP:DMG: + [1667208469.156136][14293:14293] CHIP:DMG: ], + [1667208469.156210][14293:14293] CHIP:DMG: + [1667208469.156277][14293:14293] CHIP:DMG: isFabricFiltered = true, + [1667208469.156361][14293:14293] CHIP:DMG: InteractionModelRevision = 1 + [1667208469.156422][14293:14293] CHIP:DMG: }, + [1667208469.156602][14293:14293] CHIP:DMG: IM RH moving to [GeneratingReports] + [1667208469.156848][14293:14293] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1667208469.156943][14293:14293] CHIP:DMG: Cluster 31, Attribute 5 is dirty + [1667208469.156998][14293:14293] CHIP:DMG: Reading attribute: Cluster=0x0000_0031 Endpoint=0 AttributeId=0x0000_0005 (expanded=0) + [1667208469.157065][14293:14293] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0031 e=0 p=a + [1667208469.157164][14293:14293] CHIP:DMG: AccessControl: allowed + [1667208469.157295][14293:14293] CHIP:DMG: Sending report (payload has 35 bytes)... + [1667208469.157908][14293:14293] CHIP:EM: <<< [E:45977r M:124480128 (Ack:41106952)] (S) Msg TX to 1:000000000001B669 [9A5A] --- Type 0001:05 (IM:ReportData) + [1667208469.158007][14293:14293] CHIP:IN: (S) Sending msg 124480128 on secure session with LSID: 36096 + [1667208469.158760][14293:14293] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:42766 | 124480128 | [Interaction Model (1) / Report Data (0x05) / Session = 62096 / Exchange = 45977] + [1667208469.158858][14293:14293] CHIP:DMG: Header Flags = + [1667208469.158915][14293:14293] CHIP:DMG: { + [1667208469.158999][14293:14293] CHIP:DMG: Exchange (0x06) = + [1667208469.159055][14293:14293] CHIP:DMG: { + [1667208469.159113][14293:14293] CHIP:DMG: AckMsg = 41106952 + [1667208469.159200][14293:14293] CHIP:DMG: NeedsAck = true + [1667208469.159254][14293:14293] CHIP:DMG: } + [1667208469.159327][14293:14293] CHIP:DMG: } + [1667208469.159406][14293:14293] CHIP:DMG: + [1667208469.159475][14293:14293] CHIP:DMG: Encrypted Payload (69 bytes) = + [1667208469.159531][14293:14293] CHIP:DMG: { + [1667208469.159609][14293:14293] CHIP:DMG: data = 0090f200806a6b07d642bf93d4c8b77a7c81b3f962ba8e786850a3096e2e6ec88d07c84d2be0da74164ac245461957f335581afcfccced791c8558dc20ac7837f4c3e563ac + [1667208469.159668][14293:14293] CHIP:DMG: buffer_ptr = 187650247921216 + [1667208469.159721][14293:14293] CHIP:DMG: } + [1667208469.159796][14293:14293] CHIP:DMG: + [1667208469.159872][14293:14293] CHIP:DMG: Decrypted Payload (35 bytes) = + [1667208469.159951][14293:14293] CHIP:DMG: { + [1667208469.160007][14293:14293] CHIP:DMG: data = 153601153501260083a6a0843701240200240331240405183402181818290424ff0118 + [1667208469.160063][14293:14293] CHIP:DMG: } + [1667208469.160136][14293:14293] CHIP:DMG: + [1667208469.160282][14293:14293] CHIP:DMG: ReportDataMessage = + [1667208469.160369][14293:14293] CHIP:DMG: { + [1667208469.160423][14293:14293] CHIP:DMG: AttributeReportIBs = + [1667208469.160528][14293:14293] CHIP:DMG: [ + [1667208469.160593][14293:14293] CHIP:DMG: AttributeReportIB = + [1667208469.160702][14293:14293] CHIP:DMG: { + [1667208469.160785][14293:14293] CHIP:DMG: AttributeDataIB = + [1667208469.160900][14293:14293] CHIP:DMG: { + [1667208469.160994][14293:14293] CHIP:DMG: DataVersion = 0x84a0a683, + [1667208469.161104][14293:14293] CHIP:DMG: AttributePathIB = + [1667208469.161196][14293:14293] CHIP:DMG: { + [1667208469.161310][14293:14293] CHIP:DMG: Endpoint = 0x0, + [1667208469.161424][14293:14293] CHIP:DMG: Cluster = 0x31, + [1667208469.161517][14293:14293] CHIP:DMG: Attribute = 0x0000_0005, + [1667208469.161634][14293:14293] CHIP:DMG: } + [1667208469.161732][14293:14293] CHIP:DMG: + [1667208469.161834][14293:14293] CHIP:DMG: Data = NULL + [1667208469.161919][14293:14293] CHIP:DMG: }, disabled: true - label: "DUT reads LastNetworkID attribute from the TH" @@ -229,28 +530,72 @@ tests: Verify "LastNetworkID response" on the TH(All-cluster-app) Log: - [1659616615.600044][8402:8402] CHIP:EM: Handling via exchange: 57776r, Delegate: 0xaaaab5424f68 - [1659616615.600082][8402:8402] CHIP:IM: Received Read request - [1659616615.600157][8402:8402] CHIP:DMG: ReadRequestMessage = - [1659616615.600184][8402:8402] CHIP:DMG: { - [1659616615.600205][8402:8402] CHIP:DMG: AttributePathIBs = - [1659616615.600230][8402:8402] CHIP:DMG: [ - [1659616615.600254][8402:8402] CHIP:DMG: AttributePathIB = - [1659616615.600281][8402:8402] CHIP:DMG: { - [1659616615.600314][8402:8402] CHIP:DMG: Endpoint = 0x0, - [1659616615.600348][8402:8402] CHIP:DMG: Cluster = 0x31, - [1659616615.600379][8402:8402] CHIP:DMG: Attribute = 0x0000_0006, - [1659616615.600408][8402:8402] CHIP:DMG: } - [1659616615.600436][8402:8402] CHIP:DMG: - [1659616615.600460][8402:8402] CHIP:DMG: ], - [1659616615.600487][8402:8402] CHIP:DMG: - [1659616615.600513][8402:8402] CHIP:DMG: isFabricFiltered = true, - [1659616615.600538][8402:8402] CHIP:DMG: InteractionModelRevision = 1 - [1659616615.600561][8402:8402] CHIP:DMG: }, - [1659616615.600634][8402:8402] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659616615.600718][8402:8402] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659616615.600747][8402:8402] CHIP:DMG: Cluster 31, Attribute 6 is dirty - [1659616615.600768][8402:8402] CHIP:DMG: Reading attribute: Cluster=0x0000_0031 Endpoint=0 AttributeId=0x0000_0006 (expanded=0) + [1667208560.669590][14293:14293] CHIP:EM: Handling via exchange: 8923r, Delegate: 0xaaaaaff382d8 + [1667208560.669685][14293:14293] CHIP:IM: Received Read request + [1667208560.669852][14293:14293] CHIP:DMG: ReadRequestMessage = + [1667208560.669918][14293:14293] CHIP:DMG: { + [1667208560.669971][14293:14293] CHIP:DMG: AttributePathIBs = + [1667208560.670037][14293:14293] CHIP:DMG: [ + [1667208560.670098][14293:14293] CHIP:DMG: AttributePathIB = + [1667208560.670181][14293:14293] CHIP:DMG: { + [1667208560.670254][14293:14293] CHIP:DMG: Endpoint = 0x0, + [1667208560.670337][14293:14293] CHIP:DMG: Cluster = 0x31, + [1667208560.670411][14293:14293] CHIP:DMG: Attribute = 0x0000_0006, + [1667208560.670531][14293:14293] CHIP:DMG: } + [1667208560.670600][14293:14293] CHIP:DMG: + [1667208560.670656][14293:14293] CHIP:DMG: ], + [1667208560.670717][14293:14293] CHIP:DMG: + [1667208560.670813][14293:14293] CHIP:DMG: isFabricFiltered = true, + [1667208560.670879][14293:14293] CHIP:DMG: InteractionModelRevision = 1 + [1667208560.670938][14293:14293] CHIP:DMG: }, + [1667208560.671124][14293:14293] CHIP:DMG: IM RH moving to [GeneratingReports] + [1667208560.671497][14293:14293] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1667208560.671571][14293:14293] CHIP:DMG: Cluster 31, Attribute 6 is dirty + [1667208560.671652][14293:14293] CHIP:DMG: Reading attribute: Cluster=0x0000_0031 Endpoint=0 AttributeId=0x0000_0006 (expanded=0) + [1667208560.671721][14293:14293] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0031 e=0 p=a + [1667208560.671798][14293:14293] CHIP:DMG: AccessControl: allowed + [1667208560.671909][14293:14293] CHIP:DMG: Sending report (payload has 35 bytes)... + [1667208560.672533][14293:14293] CHIP:EM: <<< [E:8923r M:15654191 (Ack:76394150)] (S) Msg TX to 1:000000000001B669 [9A5A] --- Type 0001:05 (IM:ReportData) + [1667208560.672634][14293:14293] CHIP:IN: (S) Sending msg 15654191 on secure session with LSID: 36097 + [1667208560.673339][14293:14293] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:58362 | 15654191 | [Interaction Model (1) / Report Data (0x05) / Session = 25183 / Exchange = 8923] + [1667208560.673436][14293:14293] CHIP:DMG: Header Flags = + [1667208560.673492][14293:14293] CHIP:DMG: { + [1667208560.673577][14293:14293] CHIP:DMG: Exchange (0x06) = + [1667208560.673633][14293:14293] CHIP:DMG: { + [1667208560.673692][14293:14293] CHIP:DMG: AckMsg = 76394150 + [1667208560.673772][14293:14293] CHIP:DMG: NeedsAck = true + [1667208560.673827][14293:14293] CHIP:DMG: } + [1667208560.673899][14293:14293] CHIP:DMG: } + [1667208560.673977][14293:14293] CHIP:DMG: + [1667208560.674046][14293:14293] CHIP:DMG: Encrypted Payload (69 bytes) = + [1667208560.674101][14293:14293] CHIP:DMG: { + [1667208560.674178][14293:14293] CHIP:DMG: data = 005f62002fddee00d80c8412f88ff071d10fe8c05870e885a47452243d3e90e359d9d7a0e44c456808561806f24b7814babb12c7762f1633bf6489e9baabe9ae6fd8c49efb + [1667208560.674237][14293:14293] CHIP:DMG: buffer_ptr = 187650247916272 + [1667208560.674290][14293:14293] CHIP:DMG: } + [1667208560.674369][14293:14293] CHIP:DMG: + [1667208560.674445][14293:14293] CHIP:DMG: Decrypted Payload (35 bytes) = + [1667208560.674546][14293:14293] CHIP:DMG: { + [1667208560.674622][14293:14293] CHIP:DMG: data = 153601153501260083a6a0843701240200240331240406183402181818290424ff0118 + [1667208560.674679][14293:14293] CHIP:DMG: } + [1667208560.674730][14293:14293] CHIP:DMG: + [1667208560.674900][14293:14293] CHIP:DMG: ReportDataMessage = + [1667208560.674967][14293:14293] CHIP:DMG: { + [1667208560.675021][14293:14293] CHIP:DMG: AttributeReportIBs = + [1667208560.675129][14293:14293] CHIP:DMG: [ + [1667208560.675193][14293:14293] CHIP:DMG: AttributeReportIB = + [1667208560.675302][14293:14293] CHIP:DMG: { + [1667208560.675383][14293:14293] CHIP:DMG: AttributeDataIB = + [1667208560.675488][14293:14293] CHIP:DMG: { + [1667208560.675595][14293:14293] CHIP:DMG: DataVersion = 0x84a0a683, + [1667208560.675681][14293:14293] CHIP:DMG: AttributePathIB = + [1667208560.675788][14293:14293] CHIP:DMG: { + [1667208560.675884][14293:14293] CHIP:DMG: Endpoint = 0x0, + [1667208560.676000][14293:14293] CHIP:DMG: Cluster = 0x31, + [1667208560.676102][14293:14293] CHIP:DMG: Attribute = 0x0000_0006, + [1667208560.676211][14293:14293] CHIP:DMG: } + [1667208560.676303][14293:14293] CHIP:DMG: + [1667208560.676413][14293:14293] CHIP:DMG: Data = NULL + [1667208560.676494][14293:14293] CHIP:DMG: }, disabled: true - label: "DUT reads LastConnectErrorValue attribute from the TH" @@ -260,25 +605,71 @@ tests: Verify "LastConnectErrorValue response" on the TH(All-cluster-app) Log: - [1659616664.345623][8402:8402] CHIP:EM: Handling via exchange: 54621r, Delegate: 0xaaaab5424f68 - [1659616664.345672][8402:8402] CHIP:IM: Received Read request - [1659616664.345755][8402:8402] CHIP:DMG: ReadRequestMessage = - [1659616664.345784][8402:8402] CHIP:DMG: { - [1659616664.345822][8402:8402] CHIP:DMG: AttributePathIBs = - [1659616664.345849][8402:8402] CHIP:DMG: [ - [1659616664.345883][8402:8402] CHIP:DMG: AttributePathIB = - [1659616664.345911][8402:8402] CHIP:DMG: { - [1659616664.345948][8402:8402] CHIP:DMG: Endpoint = 0x0, - [1659616664.345983][8402:8402] CHIP:DMG: Cluster = 0x31, - [1659616664.346025][8402:8402] CHIP:DMG: Attribute = 0x0000_0007, - [1659616664.346063][8402:8402] CHIP:DMG: } - [1659616664.346092][8402:8402] CHIP:DMG: - [1659616664.346127][8402:8402] CHIP:DMG: ], - [1659616664.346156][8402:8402] CHIP:DMG: - [1659616664.346193][8402:8402] CHIP:DMG: isFabricFiltered = true, - [1659616664.346220][8402:8402] CHIP:DMG: InteractionModelRevision = 1 - [1659616664.346242][8402:8402] CHIP:DMG: }, - [1659616664.346320][8402:8402] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659616664.346426][8402:8402] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659616664.346458][8402:8402] CHIP:DMG: Cluster 31, Attribute 7 is dirty + [1667208660.521154][14293:14293] CHIP:EM: Handling via exchange: 50685r, Delegate: 0xaaaaaff382d8 + [1667208660.521272][14293:14293] CHIP:IM: Received Read request + [1667208660.521464][14293:14293] CHIP:DMG: ReadRequestMessage = + [1667208660.521530][14293:14293] CHIP:DMG: { + [1667208660.521585][14293:14293] CHIP:DMG: AttributePathIBs = + [1667208660.521649][14293:14293] CHIP:DMG: [ + [1667208660.521732][14293:14293] CHIP:DMG: AttributePathIB = + [1667208660.521810][14293:14293] CHIP:DMG: { + [1667208660.521889][14293:14293] CHIP:DMG: Endpoint = 0x0, + [1667208660.522001][14293:14293] CHIP:DMG: Cluster = 0x31, + [1667208660.522112][14293:14293] CHIP:DMG: Attribute = 0x0000_0007, + [1667208660.522195][14293:14293] CHIP:DMG: } + [1667208660.522294][14293:14293] CHIP:DMG: + [1667208660.522366][14293:14293] CHIP:DMG: ], + [1667208660.522437][14293:14293] CHIP:DMG: + [1667208660.522624][14293:14293] CHIP:DMG: isFabricFiltered = true, + [1667208660.522716][14293:14293] CHIP:DMG: InteractionModelRevision = 1 + [1667208660.522777][14293:14293] CHIP:DMG: }, + [1667208660.522959][14293:14293] CHIP:DMG: IM RH moving to [GeneratingReports] + [1667208660.523199][14293:14293] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1667208660.523295][14293:14293] CHIP:DMG: Cluster 31, Attribute 7 is dirty + [1667208660.523354][14293:14293] CHIP:DMG: Reading attribute: Cluster=0x0000_0031 Endpoint=0 AttributeId=0x0000_0007 (expanded=0) + [1667208660.523415][14293:14293] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0031 e=0 p=a + [1667208660.523490][14293:14293] CHIP:DMG: AccessControl: allowed + [1667208660.523597][14293:14293] CHIP:DMG: Sending report (payload has 35 bytes)... + [1667208660.524201][14293:14293] CHIP:EM: <<< [E:50685r M:187408347 (Ack:256041164)] (S) Msg TX to 1:000000000001B669 [9A5A] --- Type 0001:05 (IM:ReportData) + [1667208660.524304][14293:14293] CHIP:IN: (S) Sending msg 187408347 on secure session with LSID: 36098 + [1667208660.525002][14293:14293] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:41724 | 187408347 | [Interaction Model (1) / Report Data (0x05) / Session = 11768 / Exchange = 50685] + [1667208660.525101][14293:14293] CHIP:DMG: Header Flags = + [1667208660.525159][14293:14293] CHIP:DMG: { + [1667208660.525244][14293:14293] CHIP:DMG: Exchange (0x06) = + [1667208660.525300][14293:14293] CHIP:DMG: { + [1667208660.525358][14293:14293] CHIP:DMG: AckMsg = 256041164 + [1667208660.525438][14293:14293] CHIP:DMG: NeedsAck = true + [1667208660.525493][14293:14293] CHIP:DMG: } + [1667208660.525567][14293:14293] CHIP:DMG: } + [1667208660.525646][14293:14293] CHIP:DMG: + [1667208660.525716][14293:14293] CHIP:DMG: Encrypted Payload (69 bytes) = + [1667208660.525771][14293:14293] CHIP:DMG: { + [1667208660.525851][14293:14293] CHIP:DMG: data = 00f82d00db9f2b0bfc92cc46b01644793468172d04b473e3be4af5b2ac225fbab6a8196d30b3b489100a7c4a3acb5939adce0594f1b13bb12e488a8a8d655958887b4f367c + [1667208660.525910][14293:14293] CHIP:DMG: buffer_ptr = 187650247916496 + [1667208660.525963][14293:14293] CHIP:DMG: } + [1667208660.526038][14293:14293] CHIP:DMG: + [1667208660.526115][14293:14293] CHIP:DMG: Decrypted Payload (35 bytes) = + [1667208660.526171][14293:14293] CHIP:DMG: { + [1667208660.526249][14293:14293] CHIP:DMG: data = 153601153501260083a6a0843701240200240331240407183402181818290424ff0118 + [1667208660.526305][14293:14293] CHIP:DMG: } + [1667208660.526357][14293:14293] CHIP:DMG: + [1667208660.526570][14293:14293] CHIP:DMG: ReportDataMessage = + [1667208660.526666][14293:14293] CHIP:DMG: { + [1667208660.526721][14293:14293] CHIP:DMG: AttributeReportIBs = + [1667208660.526820][14293:14293] CHIP:DMG: [ + [1667208660.526885][14293:14293] CHIP:DMG: AttributeReportIB = + [1667208660.526972][14293:14293] CHIP:DMG: { + [1667208660.527061][14293:14293] CHIP:DMG: AttributeDataIB = + [1667208660.527142][14293:14293] CHIP:DMG: { + [1667208660.527245][14293:14293] CHIP:DMG: DataVersion = 0x84a0a683, + [1667208660.527329][14293:14293] CHIP:DMG: AttributePathIB = + [1667208660.527432][14293:14293] CHIP:DMG: { + [1667208660.527527][14293:14293] CHIP:DMG: Endpoint = 0x0, + [1667208660.527633][14293:14293] CHIP:DMG: Cluster = 0x31, + [1667208660.527733][14293:14293] CHIP:DMG: Attribute = 0x0000_0007, + [1667208660.527840][14293:14293] CHIP:DMG: } + [1667208660.527951][14293:14293] CHIP:DMG: + [1667208660.528048][14293:14293] CHIP:DMG: Data = NULL + [1667208660.528152][14293:14293] CHIP:DMG: }, + [1667208660.528240][14293:14293] CHIP:DMG: disabled: true diff --git a/src/app/tests/suites/certification/Test_TC_CNET_4_18.yaml b/src/app/tests/suites/certification/Test_TC_CNET_4_18.yaml index 922c48ced9bb14..467a612b12de27 100644 --- a/src/app/tests/suites/certification/Test_TC_CNET_4_18.yaml +++ b/src/app/tests/suites/certification/Test_TC_CNET_4_18.yaml @@ -134,7 +134,7 @@ tests: - label: "DUT reads LastNetworkingStatus attribute from the TH" PICS: CNET.S.A0005 verification: | - ubuntu@ubuntu:~/connectedhomeip/examples/chip-tool/out/debug$ ./chip-tool networkcommissioning read last-networking-status 54 0 + ./chip-tool networkcommissioning read last-networking-status 54 0 Verify "LastNetworkingStatus response" on the TH(All-cluster-app) Log: diff --git a/src/app/tests/suites/certification/Test_TC_CNET_4_19.yaml b/src/app/tests/suites/certification/Test_TC_CNET_4_19.yaml index ed841c47e403f9..cff82bcb39efcd 100644 --- a/src/app/tests/suites/certification/Test_TC_CNET_4_19.yaml +++ b/src/app/tests/suites/certification/Test_TC_CNET_4_19.yaml @@ -41,29 +41,76 @@ tests: verification: | ./chip-tool networkcommissioning read max-networks 1 0 - Verify "MaxNetworks response" on the TH(All-cluster-app) Log: - - [1659609763.322869][3355:3355] CHIP:EM: Received message of type 0x2 with protocolId (0, 1) and MessageCounter:183685847 on exchange 32698r - [1659609763.322969][3355:3355] CHIP:EM: Handling via exchange: 32698r, Delegate: 0xaaaac00e4f08 - [1659609763.323017][3355:3355] CHIP:IM: Received Read request - [1659609763.323116][3355:3355] CHIP:DMG: ReadRequestMessage = - [1659609763.323147][3355:3355] CHIP:DMG: { - [1659609763.323179][3355:3355] CHIP:DMG: AttributePathIBs = - [1659609763.323206][3355:3355] CHIP:DMG: [ - [1659609763.323230][3355:3355] CHIP:DMG: AttributePathIB = - [1659609763.323267][3355:3355] CHIP:DMG: { - [1659609763.323296][3355:3355] CHIP:DMG: Endpoint = 0x0, - [1659609763.323355][3355:3355] CHIP:DMG: Cluster = 0x31, - [1659609763.323402][3355:3355] CHIP:DMG: Attribute = 0x0000_0000, - [1659609763.323433][3355:3355] CHIP:DMG: } - [1659609763.323471][3355:3355] CHIP:DMG: - [1659609763.323497][3355:3355] CHIP:DMG: ], - [1659609763.323536][3355:3355] CHIP:DMG: - [1659609763.323563][3355:3355] CHIP:DMG: isFabricFiltered = true, - [1659609763.323597][3355:3355] CHIP:DMG: InteractionModelRevision = 1 - [1659609763.323621][3355:3355] CHIP:DMG: }, - [1659609763.323719][3355:3355] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659609763.323834][3355:3355] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + Verify "MaxNetworks attribute response" on the TH(All-cluster-app) Log: + + [1667208272.085200][14293:14293] CHIP:EM: Handling via exchange: 31335r, Delegate: 0xaaaaaff382d8 + [1667208272.085299][14293:14293] CHIP:IM: Received Read request + [1667208272.085469][14293:14293] CHIP:DMG: ReadRequestMessage = + [1667208272.085536][14293:14293] CHIP:DMG: { + [1667208272.085591][14293:14293] CHIP:DMG: AttributePathIBs = + [1667208272.085656][14293:14293] CHIP:DMG: [ + [1667208272.085717][14293:14293] CHIP:DMG: AttributePathIB = + [1667208272.085795][14293:14293] CHIP:DMG: { + [1667208272.085875][14293:14293] CHIP:DMG: Endpoint = 0x0, + [1667208272.085965][14293:14293] CHIP:DMG: Cluster = 0x31, + [1667208272.086053][14293:14293] CHIP:DMG: Attribute = 0x0000_0000, + [1667208272.086129][14293:14293] CHIP:DMG: } + [1667208272.086305][14293:14293] CHIP:DMG: + [1667208272.086375][14293:14293] CHIP:DMG: ], + [1667208272.086446][14293:14293] CHIP:DMG: + [1667208272.086558][14293:14293] CHIP:DMG: isFabricFiltered = true, + [1667208272.086623][14293:14293] CHIP:DMG: InteractionModelRevision = 1 + [1667208272.086683][14293:14293] CHIP:DMG: }, + [1667208272.086838][14293:14293] CHIP:DMG: IM RH moving to [GeneratingReports] + [1667208272.087061][14293:14293] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1667208272.087133][14293:14293] CHIP:DMG: Cluster 31, Attribute 0 is dirty + [1667208272.087187][14293:14293] CHIP:DMG: Reading attribute: Cluster=0x0000_0031 Endpoint=0 AttributeId=0x0000_0000 (expanded=0) + [1667208272.087411][14293:14293] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0031 e=0 p=a + [1667208272.087490][14293:14293] CHIP:DMG: AccessControl: allowed + [1667208272.087693][14293:14293] CHIP:DMG: Sending report (payload has 36 bytes)... + [1667208272.088306][14293:14293] CHIP:EM: <<< [E:31335r M:207979142 (Ack:102020621)] (S) Msg TX to 1:000000000001B669 [9A5A] --- Type 0001:05 (IM:ReportData) + [1667208272.088408][14293:14293] CHIP:IN: (S) Sending msg 207979142 on secure session with LSID: 36091 + [1667208272.089216][14293:14293] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%wlan0]:51656 | 207979142 | [Interaction Model (1) / Report Data (0x05) / Session = 62189 / Exchange = 31335] + [1667208272.089312][14293:14293] CHIP:DMG: Header Flags = + [1667208272.089370][14293:14293] CHIP:DMG: { + [1667208272.089455][14293:14293] CHIP:DMG: Exchange (0x06) = + [1667208272.089511][14293:14293] CHIP:DMG: { + [1667208272.089571][14293:14293] CHIP:DMG: AckMsg = 102020621 + [1667208272.089698][14293:14293] CHIP:DMG: NeedsAck = true + [1667208272.089751][14293:14293] CHIP:DMG: } + [1667208272.089825][14293:14293] CHIP:DMG: } + [1667208272.089880][14293:14293] CHIP:DMG: + [1667208272.089947][14293:14293] CHIP:DMG: Encrypted Payload (70 bytes) = + [1667208272.090003][14293:14293] CHIP:DMG: { + [1667208272.090058][14293:14293] CHIP:DMG: data = 00edf2008682650ca88b35a87ab9790201216607af689478e5c56dad2629043281e44b91b4ac9e365e70b2ddd2a03df4d99b2f61bdd43e79d8cd1ebac7435b1d5f00ede22d15 + [1667208272.090116][14293:14293] CHIP:DMG: buffer_ptr = 187650247915488 + [1667208272.090169][14293:14293] CHIP:DMG: } + [1667208272.090220][14293:14293] CHIP:DMG: + [1667208272.090295][14293:14293] CHIP:DMG: Decrypted Payload (36 bytes) = + [1667208272.090351][14293:14293] CHIP:DMG: { + [1667208272.090405][14293:14293] CHIP:DMG: data = 153601153501260083a6a084370124020024033124040018240201181818290424ff0118 + [1667208272.090489][14293:14293] CHIP:DMG: } + [1667208272.090613][14293:14293] CHIP:DMG: + [1667208272.090767][14293:14293] CHIP:DMG: ReportDataMessage = + [1667208272.090833][14293:14293] CHIP:DMG: { + [1667208272.090958][14293:14293] CHIP:DMG: AttributeReportIBs = + [1667208272.091047][14293:14293] CHIP:DMG: [ + [1667208272.091111][14293:14293] CHIP:DMG: AttributeReportIB = + [1667208272.091200][14293:14293] CHIP:DMG: { + [1667208272.091274][14293:14293] CHIP:DMG: AttributeDataIB = + [1667208272.091356][14293:14293] CHIP:DMG: { + [1667208272.091508][14293:14293] CHIP:DMG: DataVersion = 0x84a0a683, + [1667208272.091585][14293:14293] CHIP:DMG: AttributePathIB = + [1667208272.091679][14293:14293] CHIP:DMG: { + [1667208272.091772][14293:14293] CHIP:DMG: Endpoint = 0x0, + [1667208272.091871][14293:14293] CHIP:DMG: Cluster = 0x31, + [1667208272.091961][14293:14293] CHIP:DMG: Attribute = 0x0000_0000, + [1667208272.092109][14293:14293] CHIP:DMG: } + [1667208272.092212][14293:14293] CHIP:DMG: + [1667208272.092308][14293:14293] CHIP:DMG: Data = 1, + [1667208272.092394][14293:14293] CHIP:DMG: }, + [1667208272.092489][14293:14293] CHIP:DMG: + [1667208272.092558][14293:14293] CHIP:DMG: }, disabled: true - label: "DUT reads the Networks attribute from the TH" @@ -71,29 +118,101 @@ tests: verification: | ./chip-tool networkcommissioning read networks 1 0 - Verify "Networks response" on the TH(All-cluster-app)Log: - - [1659609799.625479][3355:3355] CHIP:EM: Received message of type 0x2 with protocolId (0, 1) and MessageCounter:137580527 on exchange 7860r - [1659609799.625525][3355:3355] CHIP:EM: Handling via exchange: 7860r, Delegate: 0xaaaac00e4f08 - [1659609799.625564][3355:3355] CHIP:IM: Received Read request - [1659609799.625641][3355:3355] CHIP:DMG: ReadRequestMessage = - [1659609799.625667][3355:3355] CHIP:DMG: { - [1659609799.625688][3355:3355] CHIP:DMG: AttributePathIBs = - [1659609799.625714][3355:3355] CHIP:DMG: [ - [1659609799.625737][3355:3355] CHIP:DMG: AttributePathIB = - [1659609799.625765][3355:3355] CHIP:DMG: { - [1659609799.625797][3355:3355] CHIP:DMG: Endpoint = 0x0, - [1659609799.625828][3355:3355] CHIP:DMG: Cluster = 0x31, - [1659609799.625860][3355:3355] CHIP:DMG: Attribute = 0x0000_0001, - [1659609799.625888][3355:3355] CHIP:DMG: } - [1659609799.625916][3355:3355] CHIP:DMG: - [1659609799.625941][3355:3355] CHIP:DMG: ], - [1659609799.625968][3355:3355] CHIP:DMG: - [1659609799.625994][3355:3355] CHIP:DMG: isFabricFiltered = true, - [1659609799.626019][3355:3355] CHIP:DMG: InteractionModelRevision = 1 - [1659609799.626042][3355:3355] CHIP:DMG: }, - [1659609799.626114][3355:3355] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659609799.626196][3355:3355] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + Verify "Networks response" on the TH(All-cluster-app) Log: + + [1667208308.741069][14293:14293] CHIP:EM: Handling via exchange: 43353r, Delegate: 0xaaaaaff382d8 + [1667208308.741175][14293:14293] CHIP:IM: Received Read request + [1667208308.741369][14293:14293] CHIP:DMG: ReadRequestMessage = + [1667208308.741460][14293:14293] CHIP:DMG: { + [1667208308.741516][14293:14293] CHIP:DMG: AttributePathIBs = + [1667208308.741582][14293:14293] CHIP:DMG: [ + [1667208308.741667][14293:14293] CHIP:DMG: AttributePathIB = + [1667208308.741840][14293:14293] CHIP:DMG: { + [1667208308.741921][14293:14293] CHIP:DMG: Endpoint = 0x0, + [1667208308.742024][14293:14293] CHIP:DMG: Cluster = 0x31, + [1667208308.742187][14293:14293] CHIP:DMG: Attribute = 0x0000_0001, + [1667208308.742319][14293:14293] CHIP:DMG: } + [1667208308.742512][14293:14293] CHIP:DMG: + [1667208308.742609][14293:14293] CHIP:DMG: ], + [1667208308.742684][14293:14293] CHIP:DMG: + [1667208308.742830][14293:14293] CHIP:DMG: isFabricFiltered = true, + [1667208308.742954][14293:14293] CHIP:DMG: InteractionModelRevision = 1 + [1667208308.743093][14293:14293] CHIP:DMG: }, + [1667208308.743284][14293:14293] CHIP:DMG: IM RH moving to [GeneratingReports] + [1667208308.743587][14293:14293] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1667208308.743666][14293:14293] CHIP:DMG: Cluster 31, Attribute 1 is dirty + [1667208308.743746][14293:14293] CHIP:DMG: Reading attribute: Cluster=0x0000_0031 Endpoint=0 AttributeId=0x0000_0001 (expanded=0) + [1667208308.743815][14293:14293] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0031 e=0 p=a + [1667208308.743892][14293:14293] CHIP:DMG: AccessControl: allowed + [1667208308.745831][14293:14293] CHIP:DMG: Sending report (payload has 73 bytes)... + [1667208308.746713][14293:14293] CHIP:EM: <<< [E:43353r M:155711130 (Ack:201136820)] (S) Msg TX to 1:000000000001B669 [9A5A] --- Type 0001:05 (IM:ReportData) + [1667208308.746838][14293:14293] CHIP:IN: (S) Sending msg 155711130 on secure session with LSID: 36092 + [1667208308.747599][14293:14293] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%wlan0]:52150 | 155711130 | [Interaction Model (1) / Report Data (0x05) / Session = 40348 / Exchange = 43353] + [1667208308.747711][14293:14293] CHIP:DMG: Header Flags = + [1667208308.747768][14293:14293] CHIP:DMG: { + [1667208308.747856][14293:14293] CHIP:DMG: Exchange (0x06) = + [1667208308.747913][14293:14293] CHIP:DMG: { + [1667208308.747974][14293:14293] CHIP:DMG: AckMsg = 201136820 + [1667208308.748053][14293:14293] CHIP:DMG: NeedsAck = true + [1667208308.748108][14293:14293] CHIP:DMG: } + [1667208308.748180][14293:14293] CHIP:DMG: } + [1667208308.748264][14293:14293] CHIP:DMG: + [1667208308.748333][14293:14293] CHIP:DMG: Encrypted Payload (107 bytes) = + [1667208308.748389][14293:14293] CHIP:DMG: { + [1667208308.748465][14293:14293] CHIP:DMG: data = 009c9d009af64709fd692537184757531ff033e57fff8702ca85430f673c4c8802c45aefde3185456e10531518fbd5f20b65eb97c3e838cb25b721f6f888c8193a57321ca2a250076c3193de634943ed81438452b3634c9eaad965089bb493bbf863758b04303f072253e7 + [1667208308.748528][14293:14293] CHIP:DMG: buffer_ptr = 187650247918064 + [1667208308.748580][14293:14293] CHIP:DMG: } + [1667208308.748659][14293:14293] CHIP:DMG: + [1667208308.748734][14293:14293] CHIP:DMG: Decrypted Payload (73 bytes) = + [1667208308.748790][14293:14293] CHIP:DMG: { + [1667208308.748868][14293:14293] CHIP:DMG: data = 153601153501260083a6a0843701240200240331240401183602181818153501260083a6a0843701240200240331240401340518350230000465746830290118181818290424ff0118 + [1667208308.748924][14293:14293] CHIP:DMG: } + [1667208308.748976][14293:14293] CHIP:DMG: + [1667208308.749223][14293:14293] CHIP:DMG: ReportDataMessage = + [1667208308.749291][14293:14293] CHIP:DMG: { + [1667208308.749345][14293:14293] CHIP:DMG: AttributeReportIBs = + [1667208308.749440][14293:14293] CHIP:DMG: [ + [1667208308.749526][14293:14293] CHIP:DMG: AttributeReportIB = + [1667208308.749608][14293:14293] CHIP:DMG: { + [1667208308.749695][14293:14293] CHIP:DMG: AttributeDataIB = + [1667208308.749785][14293:14293] CHIP:DMG: { + [1667208308.749889][14293:14293] CHIP:DMG: DataVersion = 0x84a0a683, + [1667208308.749979][14293:14293] CHIP:DMG: AttributePathIB = + [1667208308.750094][14293:14293] CHIP:DMG: { + [1667208308.750191][14293:14293] CHIP:DMG: Endpoint = 0x0, + [1667208308.750316][14293:14293] CHIP:DMG: Cluster = 0x31, + [1667208308.750437][14293:14293] CHIP:DMG: Attribute = 0x0000_0001, + [1667208308.750555][14293:14293] CHIP:DMG: } + [1667208308.750682][14293:14293] CHIP:DMG: + [1667208308.750770][14293:14293] CHIP:DMG: Data = [ + [1667208308.750884][14293:14293] CHIP:DMG: + [1667208308.750982][14293:14293] CHIP:DMG: ], + [1667208308.751090][14293:14293] CHIP:DMG: }, + [1667208308.751200][14293:14293] CHIP:DMG: + [1667208308.751275][14293:14293] CHIP:DMG: }, + [1667208308.751401][14293:14293] CHIP:DMG: + [1667208308.751471][14293:14293] CHIP:DMG: AttributeReportIB = + [1667208308.751584][14293:14293] CHIP:DMG: { + [1667208308.751666][14293:14293] CHIP:DMG: AttributeDataIB = + [1667208308.751765][14293:14293] CHIP:DMG: { + [1667208308.751856][14293:14293] CHIP:DMG: DataVersion = 0x84a0a683, + [1667208308.751962][14293:14293] CHIP:DMG: AttributePathIB = + [1667208308.752053][14293:14293] CHIP:DMG: { + [1667208308.752159][14293:14293] CHIP:DMG: Endpoint = 0x0, + [1667208308.752264][14293:14293] CHIP:DMG: Cluster = 0x31, + [1667208308.752376][14293:14293] CHIP:DMG: Attribute = 0x0000_0001, + [1667208308.752493][14293:14293] CHIP:DMG: ListIndex = Null, + [1667208308.752596][14293:14293] CHIP:DMG: } + [1667208308.752712][14293:14293] CHIP:DMG: + [1667208308.752794][14293:14293] CHIP:DMG: Data = + [1667208308.752909][14293:14293] CHIP:DMG: { + [1667208308.752998][14293:14293] CHIP:DMG: 0x0 = [ + [1667208308.753108][14293:14293] CHIP:DMG: 0x65, 0x74, 0x68, 0x30, + [1667208308.753240][14293:14293] CHIP:DMG: ] (4 bytes) + [1667208308.753335][14293:14293] CHIP:DMG: 0x1 = true, + [1667208308.753456][14293:14293] CHIP:DMG: }, + [1667208308.753544][14293:14293] CHIP:DMG: }, + [1667208308.753658][14293:14293] CHIP:DMG: disabled: true - label: "DUT reads InterfaceEnabled attribute from the TH" @@ -103,27 +222,72 @@ tests: Verify "InterfaceEnabled response" on the TH(All-cluster-app) Log: - [1659609853.345019][3355:3355] CHIP:EM: Received message of type 0x2 with protocolId (0, 1) and MessageCounter:239370134 on exchange 36452r - [1659609853.345063][3355:3355] CHIP:EM: Handling via exchange: 36452r, Delegate: 0xaaaac00e4f08 - [1659609853.345100][3355:3355] CHIP:IM: Received Read request - [1659609853.345179][3355:3355] CHIP:DMG: ReadRequestMessage = - [1659609853.345206][3355:3355] CHIP:DMG: { - [1659609853.345226][3355:3355] CHIP:DMG: AttributePathIBs = - [1659609853.345252][3355:3355] CHIP:DMG: [ - [1659609853.345275][3355:3355] CHIP:DMG: AttributePathIB = - [1659609853.345303][3355:3355] CHIP:DMG: { - [1659609853.345332][3355:3355] CHIP:DMG: Endpoint = 0x0, - [1659609853.345372][3355:3355] CHIP:DMG: Cluster = 0x31, - [1659609853.345403][3355:3355] CHIP:DMG: Attribute = 0x0000_0004, - [1659609853.345433][3355:3355] CHIP:DMG: } - [1659609853.345461][3355:3355] CHIP:DMG: - [1659609853.345485][3355:3355] CHIP:DMG: ], - [1659609853.345513][3355:3355] CHIP:DMG: - [1659609853.345539][3355:3355] CHIP:DMG: isFabricFiltered = true, - [1659609853.345564][3355:3355] CHIP:DMG: InteractionModelRevision = 1 - [1659609853.345588][3355:3355] CHIP:DMG: }, - [1659609853.345662][3355:3355] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659609853.345744][3355:3355] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1667208443.008116][14293:14293] CHIP:EM: Handling via exchange: 58556r, Delegate: 0xaaaaaff382d8 + [1667208443.008243][14293:14293] CHIP:IM: Received Read request + [1667208443.008440][14293:14293] CHIP:DMG: ReadRequestMessage = + [1667208443.008508][14293:14293] CHIP:DMG: { + [1667208443.008563][14293:14293] CHIP:DMG: AttributePathIBs = + [1667208443.008628][14293:14293] CHIP:DMG: [ + [1667208443.008713][14293:14293] CHIP:DMG: AttributePathIB = + [1667208443.008809][14293:14293] CHIP:DMG: { + [1667208443.008883][14293:14293] CHIP:DMG: Endpoint = 0x0, + [1667208443.008967][14293:14293] CHIP:DMG: Cluster = 0x31, + [1667208443.009074][14293:14293] CHIP:DMG: Attribute = 0x0000_0004, + [1667208443.009158][14293:14293] CHIP:DMG: } + [1667208443.009256][14293:14293] CHIP:DMG: + [1667208443.009328][14293:14293] CHIP:DMG: ], + [1667208443.009421][14293:14293] CHIP:DMG: + [1667208443.009491][14293:14293] CHIP:DMG: isFabricFiltered = true, + [1667208443.009567][14293:14293] CHIP:DMG: InteractionModelRevision = 1 + [1667208443.009650][14293:14293] CHIP:DMG: }, + [1667208443.009833][14293:14293] CHIP:DMG: IM RH moving to [GeneratingReports] + [1667208443.010086][14293:14293] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1667208443.010157][14293:14293] CHIP:DMG: Cluster 31, Attribute 4 is dirty + [1667208443.010235][14293:14293] CHIP:DMG: Reading attribute: Cluster=0x0000_0031 Endpoint=0 AttributeId=0x0000_0004 (expanded=0) + [1667208443.010305][14293:14293] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0031 e=0 p=v + [1667208443.010382][14293:14293] CHIP:DMG: AccessControl: allowed + [1667208443.010532][14293:14293] CHIP:DMG: Sending report (payload has 35 bytes)... + [1667208443.011166][14293:14293] CHIP:EM: <<< [E:58556r M:187682312 (Ack:202477555)] (S) Msg TX to 1:000000000001B669 [9A5A] --- Type 0001:05 (IM:ReportData) + [1667208443.011267][14293:14293] CHIP:IN: (S) Sending msg 187682312 on secure session with LSID: 36095 + [1667208443.011979][14293:14293] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:55431 | 187682312 | [Interaction Model (1) / Report Data (0x05) / Session = 33043 / Exchange = 58556] + [1667208443.012078][14293:14293] CHIP:DMG: Header Flags = + [1667208443.012135][14293:14293] CHIP:DMG: { + [1667208443.012221][14293:14293] CHIP:DMG: Exchange (0x06) = + [1667208443.012277][14293:14293] CHIP:DMG: { + [1667208443.012337][14293:14293] CHIP:DMG: AckMsg = 202477555 + [1667208443.012417][14293:14293] CHIP:DMG: NeedsAck = true + [1667208443.012471][14293:14293] CHIP:DMG: } + [1667208443.012544][14293:14293] CHIP:DMG: } + [1667208443.012623][14293:14293] CHIP:DMG: + [1667208443.012689][14293:14293] CHIP:DMG: Encrypted Payload (69 bytes) = + [1667208443.012766][14293:14293] CHIP:DMG: { + [1667208443.012822][14293:14293] CHIP:DMG: data = 0013810008ce2f0b6a8e60eea7fcefa14510f7d1d921eac543f9f7fa8e2a5a6c200fe67232673f9d798999b6784b99d7eb3c84e98ff73a9cc013cd53663d1fd14135e4f579 + [1667208443.012880][14293:14293] CHIP:DMG: buffer_ptr = 187650247916304 + [1667208443.013136][14293:14293] CHIP:DMG: } + [1667208443.013195][14293:14293] CHIP:DMG: + [1667208443.013272][14293:14293] CHIP:DMG: Decrypted Payload (35 bytes) = + [1667208443.013353][14293:14293] CHIP:DMG: { + [1667208443.013410][14293:14293] CHIP:DMG: data = 153601153501260083a6a0843701240200240331240404182902181818290424ff0118 + [1667208443.013465][14293:14293] CHIP:DMG: } + [1667208443.013517][14293:14293] CHIP:DMG: + [1667208443.013685][14293:14293] CHIP:DMG: ReportDataMessage = + [1667208443.013773][14293:14293] CHIP:DMG: { + [1667208443.013828][14293:14293] CHIP:DMG: AttributeReportIBs = + [1667208443.013928][14293:14293] CHIP:DMG: [ + [1667208443.013993][14293:14293] CHIP:DMG: AttributeReportIB = + [1667208443.014103][14293:14293] CHIP:DMG: { + [1667208443.014188][14293:14293] CHIP:DMG: AttributeDataIB = + [1667208443.014297][14293:14293] CHIP:DMG: { + [1667208443.014391][14293:14293] CHIP:DMG: DataVersion = 0x84a0a683, + [1667208443.014520][14293:14293] CHIP:DMG: AttributePathIB = + [1667208443.014612][14293:14293] CHIP:DMG: { + [1667208443.014723][14293:14293] CHIP:DMG: Endpoint = 0x0, + [1667208443.014814][14293:14293] CHIP:DMG: Cluster = 0x31, + [1667208443.014930][14293:14293] CHIP:DMG: Attribute = 0x0000_0004, + [1667208443.015015][14293:14293] CHIP:DMG: } + [1667208443.015134][14293:14293] CHIP:DMG: + [1667208443.015245][14293:14293] CHIP:DMG: Data = true, + [1667208443.015327][14293:14293] CHIP:DMG: }, disabled: true - label: "DUT reads LastNetworkingStatus attribute from the TH" @@ -133,29 +297,72 @@ tests: Verify "LastNetworkingStatus response" on the TH(All-cluster-app) Log: - [1659609891.554817][3355:3355] CHIP:EM: Received message of type 0x2 with protocolId (0, 1) and MessageCounter:196428434 on exchange 50438r - [1659609891.554892][3355:3355] CHIP:EM: Handling via exchange: 50438r, Delegate: 0xaaaac00e4f08 - [1659609891.554942][3355:3355] CHIP:IM: Received Read request - [1659609891.555037][3355:3355] CHIP:DMG: ReadRequestMessage = - [1659609891.555064][3355:3355] CHIP:DMG: { - [1659609891.555089][3355:3355] CHIP:DMG: AttributePathIBs = - [1659609891.555119][3355:3355] CHIP:DMG: [ - [1659609891.555147][3355:3355] CHIP:DMG: AttributePathIB = - [1659609891.555179][3355:3355] CHIP:DMG: { - [1659609891.555210][3355:3355] CHIP:DMG: Endpoint = 0x0, - [1659609891.555243][3355:3355] CHIP:DMG: Cluster = 0x31, - [1659609891.555286][3355:3355] CHIP:DMG: Attribute = 0x0000_0005, - [1659609891.555325][3355:3355] CHIP:DMG: } - [1659609891.555357][3355:3355] CHIP:DMG: - [1659609891.555387][3355:3355] CHIP:DMG: ], - [1659609891.555418][3355:3355] CHIP:DMG: - [1659609891.555449][3355:3355] CHIP:DMG: isFabricFiltered = true, - [1659609891.555478][3355:3355] CHIP:DMG: InteractionModelRevision = 1 - [1659609891.555505][3355:3355] CHIP:DMG: }, - [1659609891.555595][3355:3355] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659609891.555710][3355:3355] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659609891.555746][3355:3355] CHIP:DMG: Cluster 31, Attribute 5 is dirty - [1659609891.555770][3355:3355] CHIP:DMG: Reading attribute: Cluster=0x0000_0031 Endpoint=0 AttributeId=0x0000_0005 (expanded=0) + [1667208469.154755][14293:14293] CHIP:EM: Handling via exchange: 45977r, Delegate: 0xaaaaaff382d8 + [1667208469.154875][14293:14293] CHIP:IM: Received Read request + [1667208469.155241][14293:14293] CHIP:DMG: ReadRequestMessage = + [1667208469.155315][14293:14293] CHIP:DMG: { + [1667208469.155395][14293:14293] CHIP:DMG: AttributePathIBs = + [1667208469.155461][14293:14293] CHIP:DMG: [ + [1667208469.155514][14293:14293] CHIP:DMG: AttributePathIB = + [1667208469.155586][14293:14293] CHIP:DMG: { + [1667208469.155664][14293:14293] CHIP:DMG: Endpoint = 0x0, + [1667208469.155777][14293:14293] CHIP:DMG: Cluster = 0x31, + [1667208469.155868][14293:14293] CHIP:DMG: Attribute = 0x0000_0005, + [1667208469.155968][14293:14293] CHIP:DMG: } + [1667208469.156047][14293:14293] CHIP:DMG: + [1667208469.156136][14293:14293] CHIP:DMG: ], + [1667208469.156210][14293:14293] CHIP:DMG: + [1667208469.156277][14293:14293] CHIP:DMG: isFabricFiltered = true, + [1667208469.156361][14293:14293] CHIP:DMG: InteractionModelRevision = 1 + [1667208469.156422][14293:14293] CHIP:DMG: }, + [1667208469.156602][14293:14293] CHIP:DMG: IM RH moving to [GeneratingReports] + [1667208469.156848][14293:14293] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1667208469.156943][14293:14293] CHIP:DMG: Cluster 31, Attribute 5 is dirty + [1667208469.156998][14293:14293] CHIP:DMG: Reading attribute: Cluster=0x0000_0031 Endpoint=0 AttributeId=0x0000_0005 (expanded=0) + [1667208469.157065][14293:14293] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0031 e=0 p=a + [1667208469.157164][14293:14293] CHIP:DMG: AccessControl: allowed + [1667208469.157295][14293:14293] CHIP:DMG: Sending report (payload has 35 bytes)... + [1667208469.157908][14293:14293] CHIP:EM: <<< [E:45977r M:124480128 (Ack:41106952)] (S) Msg TX to 1:000000000001B669 [9A5A] --- Type 0001:05 (IM:ReportData) + [1667208469.158007][14293:14293] CHIP:IN: (S) Sending msg 124480128 on secure session with LSID: 36096 + [1667208469.158760][14293:14293] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:42766 | 124480128 | [Interaction Model (1) / Report Data (0x05) / Session = 62096 / Exchange = 45977] + [1667208469.158858][14293:14293] CHIP:DMG: Header Flags = + [1667208469.158915][14293:14293] CHIP:DMG: { + [1667208469.158999][14293:14293] CHIP:DMG: Exchange (0x06) = + [1667208469.159055][14293:14293] CHIP:DMG: { + [1667208469.159113][14293:14293] CHIP:DMG: AckMsg = 41106952 + [1667208469.159200][14293:14293] CHIP:DMG: NeedsAck = true + [1667208469.159254][14293:14293] CHIP:DMG: } + [1667208469.159327][14293:14293] CHIP:DMG: } + [1667208469.159406][14293:14293] CHIP:DMG: + [1667208469.159475][14293:14293] CHIP:DMG: Encrypted Payload (69 bytes) = + [1667208469.159531][14293:14293] CHIP:DMG: { + [1667208469.159609][14293:14293] CHIP:DMG: data = 0090f200806a6b07d642bf93d4c8b77a7c81b3f962ba8e786850a3096e2e6ec88d07c84d2be0da74164ac245461957f335581afcfccced791c8558dc20ac7837f4c3e563ac + [1667208469.159668][14293:14293] CHIP:DMG: buffer_ptr = 187650247921216 + [1667208469.159721][14293:14293] CHIP:DMG: } + [1667208469.159796][14293:14293] CHIP:DMG: + [1667208469.159872][14293:14293] CHIP:DMG: Decrypted Payload (35 bytes) = + [1667208469.159951][14293:14293] CHIP:DMG: { + [1667208469.160007][14293:14293] CHIP:DMG: data = 153601153501260083a6a0843701240200240331240405183402181818290424ff0118 + [1667208469.160063][14293:14293] CHIP:DMG: } + [1667208469.160136][14293:14293] CHIP:DMG: + [1667208469.160282][14293:14293] CHIP:DMG: ReportDataMessage = + [1667208469.160369][14293:14293] CHIP:DMG: { + [1667208469.160423][14293:14293] CHIP:DMG: AttributeReportIBs = + [1667208469.160528][14293:14293] CHIP:DMG: [ + [1667208469.160593][14293:14293] CHIP:DMG: AttributeReportIB = + [1667208469.160702][14293:14293] CHIP:DMG: { + [1667208469.160785][14293:14293] CHIP:DMG: AttributeDataIB = + [1667208469.160900][14293:14293] CHIP:DMG: { + [1667208469.160994][14293:14293] CHIP:DMG: DataVersion = 0x84a0a683, + [1667208469.161104][14293:14293] CHIP:DMG: AttributePathIB = + [1667208469.161196][14293:14293] CHIP:DMG: { + [1667208469.161310][14293:14293] CHIP:DMG: Endpoint = 0x0, + [1667208469.161424][14293:14293] CHIP:DMG: Cluster = 0x31, + [1667208469.161517][14293:14293] CHIP:DMG: Attribute = 0x0000_0005, + [1667208469.161634][14293:14293] CHIP:DMG: } + [1667208469.161732][14293:14293] CHIP:DMG: + [1667208469.161834][14293:14293] CHIP:DMG: Data = NULL + [1667208469.161919][14293:14293] CHIP:DMG: }, disabled: true - label: "DUT reads LastNetworkID attribute from the TH" @@ -165,27 +372,72 @@ tests: Verify "LastNetworkID response" on the TH(All-cluster-app) Log: - [1659610135.551323][3355:3355] CHIP:EM: Received message of type 0x2 with protocolId (0, 1) and MessageCounter:254677399 on exchange 52969r - [1659610135.551381][3355:3355] CHIP:EM: Handling via exchange: 52969r, Delegate: 0xaaaac00e4f08 - [1659610135.551423][3355:3355] CHIP:IM: Received Read request - [1659610135.551505][3355:3355] CHIP:DMG: ReadRequestMessage = - [1659610135.551531][3355:3355] CHIP:DMG: { - [1659610135.551553][3355:3355] CHIP:DMG: AttributePathIBs = - [1659610135.551579][3355:3355] CHIP:DMG: [ - [1659610135.551603][3355:3355] CHIP:DMG: AttributePathIB = - [1659610135.551630][3355:3355] CHIP:DMG: { - [1659610135.551658][3355:3355] CHIP:DMG: Endpoint = 0x0, - [1659610135.551695][3355:3355] CHIP:DMG: Cluster = 0x31, - [1659610135.551727][3355:3355] CHIP:DMG: Attribute = 0x0000_0006, - [1659610135.551758][3355:3355] CHIP:DMG: } - [1659610135.551788][3355:3355] CHIP:DMG: - [1659610135.551812][3355:3355] CHIP:DMG: ], - [1659610135.551840][3355:3355] CHIP:DMG: - [1659610135.551866][3355:3355] CHIP:DMG: isFabricFiltered = true, - [1659610135.551891][3355:3355] CHIP:DMG: InteractionModelRevision = 1 - [1659610135.551914][3355:3355] CHIP:DMG: }, - [1659610135.551990][3355:3355] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659610135.552075][3355:3355] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1667208560.669590][14293:14293] CHIP:EM: Handling via exchange: 8923r, Delegate: 0xaaaaaff382d8 + [1667208560.669685][14293:14293] CHIP:IM: Received Read request + [1667208560.669852][14293:14293] CHIP:DMG: ReadRequestMessage = + [1667208560.669918][14293:14293] CHIP:DMG: { + [1667208560.669971][14293:14293] CHIP:DMG: AttributePathIBs = + [1667208560.670037][14293:14293] CHIP:DMG: [ + [1667208560.670098][14293:14293] CHIP:DMG: AttributePathIB = + [1667208560.670181][14293:14293] CHIP:DMG: { + [1667208560.670254][14293:14293] CHIP:DMG: Endpoint = 0x0, + [1667208560.670337][14293:14293] CHIP:DMG: Cluster = 0x31, + [1667208560.670411][14293:14293] CHIP:DMG: Attribute = 0x0000_0006, + [1667208560.670531][14293:14293] CHIP:DMG: } + [1667208560.670600][14293:14293] CHIP:DMG: + [1667208560.670656][14293:14293] CHIP:DMG: ], + [1667208560.670717][14293:14293] CHIP:DMG: + [1667208560.670813][14293:14293] CHIP:DMG: isFabricFiltered = true, + [1667208560.670879][14293:14293] CHIP:DMG: InteractionModelRevision = 1 + [1667208560.670938][14293:14293] CHIP:DMG: }, + [1667208560.671124][14293:14293] CHIP:DMG: IM RH moving to [GeneratingReports] + [1667208560.671497][14293:14293] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1667208560.671571][14293:14293] CHIP:DMG: Cluster 31, Attribute 6 is dirty + [1667208560.671652][14293:14293] CHIP:DMG: Reading attribute: Cluster=0x0000_0031 Endpoint=0 AttributeId=0x0000_0006 (expanded=0) + [1667208560.671721][14293:14293] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0031 e=0 p=a + [1667208560.671798][14293:14293] CHIP:DMG: AccessControl: allowed + [1667208560.671909][14293:14293] CHIP:DMG: Sending report (payload has 35 bytes)... + [1667208560.672533][14293:14293] CHIP:EM: <<< [E:8923r M:15654191 (Ack:76394150)] (S) Msg TX to 1:000000000001B669 [9A5A] --- Type 0001:05 (IM:ReportData) + [1667208560.672634][14293:14293] CHIP:IN: (S) Sending msg 15654191 on secure session with LSID: 36097 + [1667208560.673339][14293:14293] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:58362 | 15654191 | [Interaction Model (1) / Report Data (0x05) / Session = 25183 / Exchange = 8923] + [1667208560.673436][14293:14293] CHIP:DMG: Header Flags = + [1667208560.673492][14293:14293] CHIP:DMG: { + [1667208560.673577][14293:14293] CHIP:DMG: Exchange (0x06) = + [1667208560.673633][14293:14293] CHIP:DMG: { + [1667208560.673692][14293:14293] CHIP:DMG: AckMsg = 76394150 + [1667208560.673772][14293:14293] CHIP:DMG: NeedsAck = true + [1667208560.673827][14293:14293] CHIP:DMG: } + [1667208560.673899][14293:14293] CHIP:DMG: } + [1667208560.673977][14293:14293] CHIP:DMG: + [1667208560.674046][14293:14293] CHIP:DMG: Encrypted Payload (69 bytes) = + [1667208560.674101][14293:14293] CHIP:DMG: { + [1667208560.674178][14293:14293] CHIP:DMG: data = 005f62002fddee00d80c8412f88ff071d10fe8c05870e885a47452243d3e90e359d9d7a0e44c456808561806f24b7814babb12c7762f1633bf6489e9baabe9ae6fd8c49efb + [1667208560.674237][14293:14293] CHIP:DMG: buffer_ptr = 187650247916272 + [1667208560.674290][14293:14293] CHIP:DMG: } + [1667208560.674369][14293:14293] CHIP:DMG: + [1667208560.674445][14293:14293] CHIP:DMG: Decrypted Payload (35 bytes) = + [1667208560.674546][14293:14293] CHIP:DMG: { + [1667208560.674622][14293:14293] CHIP:DMG: data = 153601153501260083a6a0843701240200240331240406183402181818290424ff0118 + [1667208560.674679][14293:14293] CHIP:DMG: } + [1667208560.674730][14293:14293] CHIP:DMG: + [1667208560.674900][14293:14293] CHIP:DMG: ReportDataMessage = + [1667208560.674967][14293:14293] CHIP:DMG: { + [1667208560.675021][14293:14293] CHIP:DMG: AttributeReportIBs = + [1667208560.675129][14293:14293] CHIP:DMG: [ + [1667208560.675193][14293:14293] CHIP:DMG: AttributeReportIB = + [1667208560.675302][14293:14293] CHIP:DMG: { + [1667208560.675383][14293:14293] CHIP:DMG: AttributeDataIB = + [1667208560.675488][14293:14293] CHIP:DMG: { + [1667208560.675595][14293:14293] CHIP:DMG: DataVersion = 0x84a0a683, + [1667208560.675681][14293:14293] CHIP:DMG: AttributePathIB = + [1667208560.675788][14293:14293] CHIP:DMG: { + [1667208560.675884][14293:14293] CHIP:DMG: Endpoint = 0x0, + [1667208560.676000][14293:14293] CHIP:DMG: Cluster = 0x31, + [1667208560.676102][14293:14293] CHIP:DMG: Attribute = 0x0000_0006, + [1667208560.676211][14293:14293] CHIP:DMG: } + [1667208560.676303][14293:14293] CHIP:DMG: + [1667208560.676413][14293:14293] CHIP:DMG: Data = NULL + [1667208560.676494][14293:14293] CHIP:DMG: }, disabled: true - label: "DUT reads LastConnectErrorValue attribute from the TH" @@ -195,27 +447,71 @@ tests: Verify "LastConnectErrorValue response" on the TH(All-cluster-app) Log: - [1659610208.727464][3355:3355] CHIP:EM: Received message of type 0x2 with protocolId (0, 1) and MessageCounter:26873449 on exchange 27253r - [1659610208.727511][3355:3355] CHIP:EM: Handling via exchange: 27253r, Delegate: 0xaaaac00e4f08 - [1659610208.727551][3355:3355] CHIP:IM: Received Read request - [1659610208.727629][3355:3355] CHIP:DMG: ReadRequestMessage = - [1659610208.727655][3355:3355] CHIP:DMG: { - [1659610208.727678][3355:3355] CHIP:DMG: AttributePathIBs = - [1659610208.727704][3355:3355] CHIP:DMG: [ - [1659610208.727727][3355:3355] CHIP:DMG: AttributePathIB = - [1659610208.727763][3355:3355] CHIP:DMG: { - [1659610208.727791][3355:3355] CHIP:DMG: Endpoint = 0x0, - [1659610208.727822][3355:3355] CHIP:DMG: Cluster = 0x31, - [1659610208.727854][3355:3355] CHIP:DMG: Attribute = 0x0000_0007, - [1659610208.727882][3355:3355] CHIP:DMG: } - [1659610208.727909][3355:3355] CHIP:DMG: - [1659610208.727934][3355:3355] CHIP:DMG: ], - [1659610208.727963][3355:3355] CHIP:DMG: - [1659610208.727988][3355:3355] CHIP:DMG: isFabricFiltered = true, - [1659610208.728014][3355:3355] CHIP:DMG: InteractionModelRevision = 1 - [1659610208.728036][3355:3355] CHIP:DMG: }, - [1659610208.728112][3355:3355] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659610208.728196][3355:3355] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659610208.728226][3355:3355] CHIP:DMG: Cluster 31, Attribute 7 is dirty - [1659610208.728247][3355:3355] CHIP:DMG: Reading attribute: Cluster=0x0000_0031 Endpoint=0 AttributeId=0x0000_0007 (expanded=0) + [1667208660.521154][14293:14293] CHIP:EM: Handling via exchange: 50685r, Delegate: 0xaaaaaff382d8 + [1667208660.521272][14293:14293] CHIP:IM: Received Read request + [1667208660.521464][14293:14293] CHIP:DMG: ReadRequestMessage = + [1667208660.521530][14293:14293] CHIP:DMG: { + [1667208660.521585][14293:14293] CHIP:DMG: AttributePathIBs = + [1667208660.521649][14293:14293] CHIP:DMG: [ + [1667208660.521732][14293:14293] CHIP:DMG: AttributePathIB = + [1667208660.521810][14293:14293] CHIP:DMG: { + [1667208660.521889][14293:14293] CHIP:DMG: Endpoint = 0x0, + [1667208660.522001][14293:14293] CHIP:DMG: Cluster = 0x31, + [1667208660.522112][14293:14293] CHIP:DMG: Attribute = 0x0000_0007, + [1667208660.522195][14293:14293] CHIP:DMG: } + [1667208660.522294][14293:14293] CHIP:DMG: + [1667208660.522366][14293:14293] CHIP:DMG: ], + [1667208660.522437][14293:14293] CHIP:DMG: + [1667208660.522624][14293:14293] CHIP:DMG: isFabricFiltered = true, + [1667208660.522716][14293:14293] CHIP:DMG: InteractionModelRevision = 1 + [1667208660.522777][14293:14293] CHIP:DMG: }, + [1667208660.522959][14293:14293] CHIP:DMG: IM RH moving to [GeneratingReports] + [1667208660.523199][14293:14293] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1667208660.523295][14293:14293] CHIP:DMG: Cluster 31, Attribute 7 is dirty + [1667208660.523354][14293:14293] CHIP:DMG: Reading attribute: Cluster=0x0000_0031 Endpoint=0 AttributeId=0x0000_0007 (expanded=0) + [1667208660.523415][14293:14293] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0031 e=0 p=a + [1667208660.523490][14293:14293] CHIP:DMG: AccessControl: allowed + [1667208660.523597][14293:14293] CHIP:DMG: Sending report (payload has 35 bytes)... + [1667208660.524201][14293:14293] CHIP:EM: <<< [E:50685r M:187408347 (Ack:256041164)] (S) Msg TX to 1:000000000001B669 [9A5A] --- Type 0001:05 (IM:ReportData) + [1667208660.524304][14293:14293] CHIP:IN: (S) Sending msg 187408347 on secure session with LSID: 36098 + [1667208660.525002][14293:14293] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:41724 | 187408347 | [Interaction Model (1) / Report Data (0x05) / Session = 11768 / Exchange = 50685] + [1667208660.525101][14293:14293] CHIP:DMG: Header Flags = + [1667208660.525159][14293:14293] CHIP:DMG: { + [1667208660.525244][14293:14293] CHIP:DMG: Exchange (0x06) = + [1667208660.525300][14293:14293] CHIP:DMG: { + [1667208660.525358][14293:14293] CHIP:DMG: AckMsg = 256041164 + [1667208660.525438][14293:14293] CHIP:DMG: NeedsAck = true + [1667208660.525493][14293:14293] CHIP:DMG: } + [1667208660.525567][14293:14293] CHIP:DMG: } + [1667208660.525646][14293:14293] CHIP:DMG: + [1667208660.525716][14293:14293] CHIP:DMG: Encrypted Payload (69 bytes) = + [1667208660.525771][14293:14293] CHIP:DMG: { + [1667208660.525851][14293:14293] CHIP:DMG: data = 00f82d00db9f2b0bfc92cc46b01644793468172d04b473e3be4af5b2ac225fbab6a8196d30b3b489100a7c4a3acb5939adce0594f1b13bb12e488a8a8d655958887b4f367c + [1667208660.525910][14293:14293] CHIP:DMG: buffer_ptr = 187650247916496 + [1667208660.525963][14293:14293] CHIP:DMG: } + [1667208660.526038][14293:14293] CHIP:DMG: + [1667208660.526115][14293:14293] CHIP:DMG: Decrypted Payload (35 bytes) = + [1667208660.526171][14293:14293] CHIP:DMG: { + [1667208660.526249][14293:14293] CHIP:DMG: data = 153601153501260083a6a0843701240200240331240407183402181818290424ff0118 + [1667208660.526305][14293:14293] CHIP:DMG: } + [1667208660.526357][14293:14293] CHIP:DMG: + [1667208660.526570][14293:14293] CHIP:DMG: ReportDataMessage = + [1667208660.526666][14293:14293] CHIP:DMG: { + [1667208660.526721][14293:14293] CHIP:DMG: AttributeReportIBs = + [1667208660.526820][14293:14293] CHIP:DMG: [ + [1667208660.526885][14293:14293] CHIP:DMG: AttributeReportIB = + [1667208660.526972][14293:14293] CHIP:DMG: { + [1667208660.527061][14293:14293] CHIP:DMG: AttributeDataIB = + [1667208660.527142][14293:14293] CHIP:DMG: { + [1667208660.527245][14293:14293] CHIP:DMG: DataVersion = 0x84a0a683, + [1667208660.527329][14293:14293] CHIP:DMG: AttributePathIB = + [1667208660.527432][14293:14293] CHIP:DMG: { + [1667208660.527527][14293:14293] CHIP:DMG: Endpoint = 0x0, + [1667208660.527633][14293:14293] CHIP:DMG: Cluster = 0x31, + [1667208660.527733][14293:14293] CHIP:DMG: Attribute = 0x0000_0007, + [1667208660.527840][14293:14293] CHIP:DMG: } + [1667208660.527951][14293:14293] CHIP:DMG: + [1667208660.528048][14293:14293] CHIP:DMG: Data = NULL + [1667208660.528152][14293:14293] CHIP:DMG: }, + [1667208660.528240][14293:14293] CHIP:DMG: disabled: true diff --git a/src/app/tests/suites/certification/Test_TC_CNET_4_2.yaml b/src/app/tests/suites/certification/Test_TC_CNET_4_2.yaml index 73041a04f080a6..e5197cb1a8eab1 100644 --- a/src/app/tests/suites/certification/Test_TC_CNET_4_2.yaml +++ b/src/app/tests/suites/certification/Test_TC_CNET_4_2.yaml @@ -42,7 +42,7 @@ tests: verification: | ./chip-tool descriptor read server-list 54 0 - Verify the "ServerList" in the TH(Chip-tool) Log: + Verify the "ServerList has valu 49" in the TH(Chip-tool) Log: [1645772414.100694][3827:3832] CHIP:DMG: SuppressResponse = true, [1645772414.100718][3827:3832] CHIP:DMG: InteractionModelRevision = 1 diff --git a/src/app/tests/suites/certification/Test_TC_CNET_4_22.yaml b/src/app/tests/suites/certification/Test_TC_CNET_4_22.yaml index 2dfd7343cb3dd9..ec8d8c47fb60fe 100644 --- a/src/app/tests/suites/certification/Test_TC_CNET_4_22.yaml +++ b/src/app/tests/suites/certification/Test_TC_CNET_4_22.yaml @@ -26,27 +26,12 @@ config: endpoint: 0 tests: - - label: "DUT supports CNET.S.F01(TH)" - verification: | - - disabled: true - - - label: - "DUT has a Network Commissioning cluster on endpoint - PIXIT.CNET.ENDPOINT_THREAD with FeatureMap attribute of 2" - verification: | - - disabled: true - - - label: "DUT is commissioned on PIXIT.CNET.THREAD_1ST_OPERATIONALDATASET" - verification: | - - disabled: true - - - label: - "TH can communicate with the DUT on - PIXIT.CNET.THREAD_1ST_OPERATIONALDATASET" + - label: "Preconditions" verification: | + 1. DUT supports CNET.S.F01(TH) + 2. DUT has a Network Commissioning cluster on endpoint PIXIT.CNET.ENDPOINT_THREAD with FeatureMap attribute of 2 + 3. DUT is commissioned on PIXIT.CNET.THREAD_1ST_OPERATIONALDATASET + 4. TH can communicate with the DUT on PIXIT.CNET.THREAD_1ST_OPERATIONALDATASET disabled: true diff --git a/src/app/tests/suites/certification/Test_TC_CNET_4_3.yaml b/src/app/tests/suites/certification/Test_TC_CNET_4_3.yaml index bcdf7c355bd340..32707f2181fd9b 100644 --- a/src/app/tests/suites/certification/Test_TC_CNET_4_3.yaml +++ b/src/app/tests/suites/certification/Test_TC_CNET_4_3.yaml @@ -42,7 +42,7 @@ tests: verification: | ./chip-tool descriptor read server-list 1 0 - Verify "server list" on the TH(Chip-tool) Log: + Verify "server list has value 49" on the TH(Chip-tool) Log: [1646226258.250313][2446:2451] CHIP:DMG: SuppressResponse = true, [1646226258.250337][2446:2451] CHIP:DMG: InteractionModelRevision = 1 diff --git a/src/app/tests/suites/certification/Test_TC_CNET_4_4.yaml b/src/app/tests/suites/certification/Test_TC_CNET_4_4.yaml index 36f26b1b0e9700..1b57450492a2b6 100644 --- a/src/app/tests/suites/certification/Test_TC_CNET_4_4.yaml +++ b/src/app/tests/suites/certification/Test_TC_CNET_4_4.yaml @@ -87,7 +87,7 @@ tests: verification: | ./chip-tool networkcommissioning scan-networks 1 0 --Ssid null --Breadcrumb 1 - Verify "wiFiScanResults entries and its arguments" on the TH(Chip-tool) Log: + Verify "WiFiScanResults entries and its arguments" on the TH(Chip-tool) Log: [1653475026.012811][29937:29942] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0031 Command 0x0000_0001 [1653475026.012942][29937:29942] CHIP:TOO: ScanNetworksResponse: { @@ -219,8 +219,7 @@ tests: disabled: true - label: - "TH reads Breadcumb attribute from - the General Commissioning Cluster" + "TH reads Breadcumb attribute from the General Commissioning Cluster" verification: | ./chip-tool generalcommissioning read breadcrumb 1 0 @@ -231,9 +230,8 @@ tests: disabled: true - label: - "TH sends ScanNetworks Command to the DUT with SSID field set - to PIXIT.CNET.WIFI_ 1ST_ACCESSPOINT _SSID and Breadcrumb - field set to 2" + "TH sends ScanNetworks Command to the DUT with SSID field set to + PIXIT.CNET.WIFI_ 1ST_ACCESSPOINT _SSID and Breadcrumb field set to 2" PICS: CNET.S.C00.Rsp && CNET.S.C01.Tx verification: | Below is an example: @@ -259,8 +257,7 @@ tests: disabled: true - label: - "TH reads Breadcumb attribute from - the General Commissioning Cluster" + "TH reads Breadcumb attribute from the General Commissioning Cluster" verification: | ./chip-tool generalcommissioning read breadcrumb 1 0 diff --git a/src/app/tests/suites/certification/Test_TC_CNET_4_5.yaml b/src/app/tests/suites/certification/Test_TC_CNET_4_5.yaml index a5a8c6c8057312..4c1d0c9b079438 100644 --- a/src/app/tests/suites/certification/Test_TC_CNET_4_5.yaml +++ b/src/app/tests/suites/certification/Test_TC_CNET_4_5.yaml @@ -69,8 +69,8 @@ tests: disabled: true - label: - "TH sends RemoveNetwork command to the DUT with NetworkID argument - value as Userwifi_ssid and Breadcrumb argument value as 1" + "TH sends RemoveNetwork command to the DUT with NetworkID field set to + PIXIT.CNET.WIFI_1ST_ACCE SSPOINT_SSID and Breadcrumb field set to 1" PICS: CNET.S.C02.Rsp verification: | ./chip-tool networkcommissioning remove hex: 1 0 @@ -87,8 +87,8 @@ tests: disabled: true - label: - "TH sends ConnectNetwork command to the DUT with NetworkID argument - value as Userwifi_ssid and Breadcrumb argument value as 1" + "TH sends ConnectNetwork command to the DUT with NetworkID field set + to PIXIT.CNET.WIFI_1ST_ACCE SSPOINT_SSID and Breadcrumb field set to 1" PICS: CNET.S.C06.Rsp verification: | ./chip-tool networkcommissioning connect hex: 1 0 diff --git a/src/app/tests/suites/certification/Test_TC_CNET_4_6.yaml b/src/app/tests/suites/certification/Test_TC_CNET_4_6.yaml index 083b0860d07363..964fcfc8dba8e0 100644 --- a/src/app/tests/suites/certification/Test_TC_CNET_4_6.yaml +++ b/src/app/tests/suites/certification/Test_TC_CNET_4_6.yaml @@ -63,8 +63,9 @@ tests: disabled: true - label: - "TH sends RemoveNetwork command to the DUT with NetworkID argument - value as Userth_op and Breadcrumb argument value as 1" + "TH sends RemoveNetwork command to the DUT with NetworkID field set to + PIXIT.CNET.THREAD_1ST_O PERATIONALDATASET and Breadcrumb field set to + 1" PICS: CNET.S.C04.Rsp verification: | ./chip-tool networkcommissioning remove-network hex: 1 0 @@ -81,8 +82,9 @@ tests: disabled: true - label: - "TH sends ConnectNetwork command to the DUT with NetworkID argument - value as Userth_op and Breadcrumb argument value as 1" + "TH sends ConnectNetwork command to the DUT with NetworkID field set + to PIXIT.CNET.THREAD_1ST_O PERATIONALDATASET and Breadcrumb field set + to 1" PICS: CNET.S.C06.Rsp verification: | ./chip-tool networkcommissioning connect-network hex: 1 0 diff --git a/src/app/tests/suites/certification/Test_TC_CONTENTLAUNCHER_10_4.yaml b/src/app/tests/suites/certification/Test_TC_CONTENTLAUNCHER_10_4.yaml index 399c7ccb48a7de..1e6bf798f3eb44 100644 --- a/src/app/tests/suites/certification/Test_TC_CONTENTLAUNCHER_10_4.yaml +++ b/src/app/tests/suites/certification/Test_TC_CONTENTLAUNCHER_10_4.yaml @@ -26,13 +26,18 @@ config: endpoint: 0 tests: + - label: "Preconditions" + verification: | + Commission TH to DUT, if not done so already. In some cases, such as with a Casting Video Player, the TH commissions the DUT. + disabled: true + - label: "DUT sends LaunchContent command to TH" PICS: CONTENTLAUNCHER.C.C00.Tx verification: | Product maker needs to provide instructions for how to trigger the command on the DUT. For comparison, the DUT behavior for this test step can be simulated using chip-tool (when DUT is a commissioner) or tv-casting-app (when DUT is a commissionee): - ./chip-tool contentlauncher launch-content "{"parameterList": []}" 1 1 1 - ./chip-tv-casting-app contentlauncher launch-content "{"parameterList": []}" 1 1 1 + ./chip-tool contentlauncher launch-content '{"parameterList": []}' 1 1 1 + ./chip-tv-casting-app contentlauncher launch-content '{"parameterList": []}'' 1 1 1 The log below shows the resulting log on the TH (tv-app or all-clusters-app): diff --git a/src/app/tests/suites/certification/Test_TC_CONTENTLAUNCHER_10_6.yaml b/src/app/tests/suites/certification/Test_TC_CONTENTLAUNCHER_10_6.yaml index 7e35b0e536598c..41aa580cc06c55 100644 --- a/src/app/tests/suites/certification/Test_TC_CONTENTLAUNCHER_10_6.yaml +++ b/src/app/tests/suites/certification/Test_TC_CONTENTLAUNCHER_10_6.yaml @@ -24,6 +24,11 @@ config: endpoint: 0 tests: + - label: "Preconditions" + verification: | + Commission TH to DUT, if not done so already. In some cases, such as with a Casting Video Player, the TH commissions the DUT. + disabled: true + - label: "DUT sends LaunchURL command to TH" PICS: CONTENTLAUNCHER.C.C01.Tx verification: | diff --git a/src/app/tests/suites/certification/Test_TC_DA_1_2.yaml b/src/app/tests/suites/certification/Test_TC_DA_1_2.yaml index 37975eed949de1..5182e56c7430e6 100644 --- a/src/app/tests/suites/certification/Test_TC_DA_1_2.yaml +++ b/src/app/tests/suites/certification/Test_TC_DA_1_2.yaml @@ -276,7 +276,7 @@ tests: "TH1 Reads the VendorID attribute of the Basic Information cluster and saves it as basic_info_vendor_id" verification: | - ./chip-tool basic read vendor-id 1 0 --trace_decode 1 + ./chip-tool basicinformation read vendor-id 1 0 --trace_decode 1 Verify the vendorId in TH (chip-tool) Log , Note this Vendor ID and you are going to verify this matching with CD in the steps below @@ -289,7 +289,7 @@ tests: "TH1 Reads the ProductID attribute of the Basic Information cluster and saves it as basic_info_product_id" verification: | - ./chip-tool basic read product-id 1 0 --trace_decode 1 + ./chip-tool basicinformation read product-id 1 0 --trace_decode 1 Verify ProductId in TH (chip-tool) Log, Note this PID and you are going to verify this matching with CD in the steps below diff --git a/src/app/tests/suites/certification/Test_TC_DA_1_3.yaml b/src/app/tests/suites/certification/Test_TC_DA_1_3.yaml index 2bda1bd32c6ff1..8b1291cae3a823 100644 --- a/src/app/tests/suites/certification/Test_TC_DA_1_3.yaml +++ b/src/app/tests/suites/certification/Test_TC_DA_1_3.yaml @@ -40,10 +40,10 @@ tests: - label: "Start the commissioning process of TH1 on DUT" verification: | - sudo ./chip-all-clusters-app --wifi --trace_decode 1 + ./chip-all-clusters-app --wifi --trace_decode 1 DUT as commissioner side: - ./chip-tool pairing ble-wifi 1 zigbeehome matter123 20202021 3841 --trace_decode 1 + ./chip-tool pairing ble-wifi 1 zigbeehome matter123 20202021 3840 --trace_decode 1 disabled: true - label: "DUT generates 32-byte AttestationNonce" @@ -213,109 +213,97 @@ tests: - label: "Start the commissioning process of TH1 on DUT again" verification: | - sudo ./chip-all-clusters-app --wifi --trace_decode 1 + ./chip-all-clusters-app --wifi --trace_decode 1 --discriminator 3841 ./chip-tool pairing ble-wifi 1 zigbeehome matter123 20202021 3841 --trace_decode 1 - - [1650455358.501816][4366:4371] CHIP:TOO: Device commissioning completed with success disabled: true - label: "DUT generates 32-byte AttestationNonce" verification: | - To generate the Attestation Nonce give below command - - echo hex:$(hexdump -vn32 -e"4/4 "%08X" " /dev/urandom) - - The generated Attestation Nonce is hex:8A02A4533766C4310201E4E6DE820A51877AF337961BF2D12848268B8F323363 + During provision, DUT sends AttestationRequest Command with AttestationNonce To TH1(all-clusters-app) + + [1663223294.633898][55761:55766] CHIP:DMG: Version Number = 9876 + [1663223294.633900][55761:55766] CHIP:DMG: Certification Type = 0 + [1663223294.633902][55761:55766] CHIP:DMG: } + [1663223294.633905][55761:55766] CHIP:DMG: Attestation Nonce (32) = 22E70904B9D9ACF6EF5FC408EADEBA384B1E52D56BC43921F12A689CD7BAB6F5 + [1663223294.633907][55761:55766] CHIP:DMG: Timestamp = 0 + [1663223294.633909][55761:55766] CHIP:DMG: } + [1663223294.633912][55761:55766] CHIP:DMG: disabled: true - label: "DUT sends AttestationRequest Command with AttestationNonce as field to the TH1." verification: | - ./chip-tool operationalcredentials attestation-request hex:8A02A4533766C4310201E4E6DE820A51877AF337961BF2D12848268B8F323363 1 0 --trace_decode 1 - - DUT sends AttestationRequest Command with AttestationNonce as field to the TH. verify the below log in TH(all-clusters-app). As the current TH ref app (all-clusters-app) doesnot decode the received request message, nonce value has been shown from the TH ref app response message , as TH ref app use the same nonce value in the response message - - - [1659766925.553077][2548:2548] CHIP:EM: Flushed pending ack for MessageCounter:21300581 on exchange 25753r - [1659766925.553529][2548:2548] CHIP:ZCL: OpCreds: AttestationRequest successful. - [1659766925.553593][2548:2548] CHIP:DMG: ICR moving to [ Preparing] - [1659766925.553626][2548:2548] CHIP:DMG: ICR moving to [AddingComm] - [1659766925.553656][2548:2548] CHIP:DMG: ICR moving to [AddedComma] - [1659766925.553723][2548:2548] CHIP:DMG: Decreasing reference count for CommandHandler, remaining 0 - [1659766925.553762][2548:2548] CHIP:EM: Piggybacking Ack for MessageCounter:21300581 on exchange: 25753r - [1659766925.554133][2548:2548] CHIP:IN: Prepared secure message 0xaaab005405e8 to 0x000000000001B669 (1) of type 0x9 and protocolId (0, 1) on exchange 25753r with MessageCounter:12111678. - [1659766925.554186][2548:2548] CHIP:IN: Sending encrypted msg 0xaaab005405e8 with MessageCounter:12111678 to 0x000000000001B669 (1) at monotonic time: 000000000048C10F msec - [1659766925.554596][2548:2548] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0f:3baf%eth0]:42934 | 12111678 | [Interaction Model (1) / InvokeCommandResponse (0x09) / Session = 5451 / Exchange = 25753] - [1659766925.554641][2548:2548] CHIP:DMG: Header Flags = - - [1659766925.555048][2548:2548] CHIP:DMG: - [1659766925.555215][2548:2548] CHIP:DMG: Attestation Elements (585 bytes) = - [1659766925.555241][2548:2548] CHIP:DMG: { - [1659766925.555263][2548:2548] CHIP:DMG: Certification Declaration = - [1659766925.555283][2548:2548] CHIP:DMG: { - [1659766925.556165][2548:2548] CHIP:DMG: Format Version = 1 - [1659766925.556207][2548:2548] CHIP:DMG: Vendor Id = 65521 - [1659766925.556231][2548:2548] CHIP:DMG: Product Ids = - [1659766925.556253][2548:2548] CHIP:DMG: { - [1659766925.556276][2548:2548] CHIP:DMG: Product Id = 32768 - [1659766925.556300][2548:2548] CHIP:DMG: Product Id = 32769 - [1659766925.556323][2548:2548] CHIP:DMG: Product Id = 32770 - [1659766925.556346][2548:2548] CHIP:DMG: Product Id = 32771 - [1659766925.556394][2548:2548] CHIP:DMG: Product Id = 32772 - [1659766925.556418][2548:2548] CHIP:DMG: Product Id = 32773 - - [1659766925.558571][2548:2548] CHIP:DMG: } - [1659766925.558595][2548:2548] CHIP:DMG: Device Type Id = 22 - [1659766925.558621][2548:2548] CHIP:DMG: Certificate Id (19) = ZIG20142ZB330003-24 - [1659766925.558646][2548:2548] CHIP:DMG: Security Level = 0 - [1659766925.558669][2548:2548] CHIP:DMG: Security Information = 0 - [1659766925.558692][2548:2548] CHIP:DMG: Version Number = 9876 - [1659766925.558715][2548:2548] CHIP:DMG: Certification Type = 0 - [1659766925.558737][2548:2548] CHIP:DMG: } - [1659766925.558763][2548:2548] CHIP:DMG: Attestation Nonce (32) = 8A02A4533766C4310201E4E6DE820A51877AF337961BF2D12848268B8F323363 - [1659766925.558785][2548:2548] CHIP:DMG: Timestamp = 0 - [1659766925.558805][2548:2548] CHIP:DMG: } - [1659766925.558824][2548:2548] CHIP:DMG: - [1659766925.558863][2548:2548] CHIP:DMG: InvokeResponseMessage = - [1659766925.558888][2548:2548] CHIP:DMG: { - [1659766925.558911][2548:2548] CHIP:DMG: suppressResponse = false, - [1659766925.558934][2548:2548] CHIP:DMG: InvokeResponseIBs = - [1659766925.558965][2548:2548] CHIP:DMG: [ - [1659766925.558988][2548:2548] CHIP:DMG: InvokeResponseIB = - [1659766925.559021][2548:2548] CHIP:DMG: { - [1659766925.559046][2548:2548] CHIP:DMG: CommandDataIB = - [1659766925.559078][2548:2548] CHIP:DMG: { - [1659766925.559106][2548:2548] CHIP:DMG: CommandPathIB = - [1659766925.559216][2548:2548] CHIP:DMG: { - [1659766925.559256][2548:2548] CHIP:DMG: EndpointId = 0x0, - [1659766925.559293][2548:2548] CHIP:DMG: ClusterId = 0x3e, - [1659766925.559327][2548:2548] CHIP:DMG: CommandId = 0x1, - [1659766925.559358][2548:2548] CHIP:DMG: }, - [1659766925.559392][2548:2548] CHIP:DMG: - [1659766925.559422][2548:2548] CHIP:DMG: CommandFields = - [1659766925.559454][2548:2548] CHIP:DMG: { - [1659766925.559486][2548:2548] CHIP:DMG: 0x0 = [ - [1659766925.559624][2548:2548] CHIP:DMG: 0x15, 0x31, 0x1, 0x1d, 0x2, 0x30, 0x82, 0x2, 0x19, 0x6, 0x9, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0xd, 0x1, 0x7, 0x2, 0xa0, 0x82, 0x2, 0xa, 0x30, 0x82, 0x2, 0x6, 0x2, 0x1, 0x3, 0x31, 0xd, 0x30, 0xb, 0x6, 0x9, 0x60, 0x86, 0x48, 0x1, 0x65, 0x3, 0x4, 0x2, 0x1, 0x30, 0x82, 0x1, 0x71, 0x6, 0x9, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0xd, 0x1, 0x7, 0x1, 0xa0, 0x82, 0x1, 0x62, 0x4, 0x82, 0x1, 0x5e, 0x15, 0x24, 0x0, 0x1, 0x25, 0x1, 0xf1, 0xff, 0x36, 0x2, 0x5, 0x0, 0x80, 0x5, 0x1, 0x80, 0x5, 0x2, 0x80, 0x5, 0x3, 0x80, 0x5, 0x4, 0x80, 0x5, 0x5, 0x80, 0x5, 0x6, 0x80, 0x5, 0x7, 0x80, 0x5, 0x8, 0x80, 0x5, 0x9, 0x80, 0x5, 0xa, 0x80, 0x5, 0xb, 0x80, 0x5, 0xc, 0x80, 0x5, 0xd, 0x80, 0x5, 0xe, 0x80, 0x5, 0xf, 0x80, 0x5, 0x10, 0x80, 0x5, 0x11, 0x80, 0x5, 0x12, 0x80, 0x5, 0x13, 0x80, 0x5, 0x14, 0x80, 0x5, 0x15, 0x80, 0x5, 0x16, 0x80, 0x5, 0x17, 0x80, 0x5, 0x18, 0x80, 0x5, 0x19, 0x80, 0x5, 0x1a, 0x80, 0x5, 0x1b, 0x80, 0x5, 0x1c, 0x80, 0x5, 0x1d, 0x80, 0x5, 0x1e, 0x80, 0x5, 0x1f, 0x80, 0x5, 0x20, 0x80, 0x5, 0x21, 0x80, 0x5, 0x22, 0x80, 0x5, 0x23, 0x80, 0x5, 0x24, 0x80, 0x5, 0x25, 0x80, 0x5, 0x26, 0x80, 0x5, 0x27, 0x80, 0x5, 0x28, 0x80, 0x5, 0x29, 0x80, 0x5, 0x2a, 0x80, 0x5, 0x2b, 0x80, 0x5, 0x2c, 0x80, 0x5, 0x2d, 0x80, 0x5, 0x2e, 0x80, 0x5, 0x2f, 0x80, 0x5, 0x30, 0x80, 0x5, 0x31, 0x80, 0x5, 0x32, 0x80, 0x5, 0x33, 0x80, 0x5, 0x34, 0x80, 0x5, 0x35, 0x80, 0x5, 0x36, 0x80, 0x5, 0x37, 0x80, 0x5, 0x38, 0x80, 0x5, 0x39, 0x80, 0x5, 0x3a, 0x80, 0x5, 0x3b, 0x80, 0x5, 0x3c, 0x80, 0x5, 0x3d, 0x80, 0x5, 0x3e, 0x80, 0x5, 0x3f, 0x80, 0x5, 0x40, 0x80, 0x5, 0x41, 0x80, 0x5, 0x42, 0x80, 0x5, 0x43, 0x80, 0x5, 0x44, 0x80, 0x5, 0x45, 0x80, 0x5, 0x46, 0x80, 0x5, 0x47, 0x80, 0x5, 0x48, 0x80, 0x5, 0x49, 0x80, 0x5, 0x4a, 0x80, 0x5, 0 - [1659766925.559699][2548:2548] CHIP:DMG: ] (585 bytes) - [1659766925.559740][2548:2548] CHIP:DMG: 0x1 = [ - [1659766925.559795][2548:2548] CHIP:DMG: 0x1d, 0x25, 0x59, 0xf0, 0xa2, 0x23, 0xcf, 0x54, 0x4e, 0x46, 0xa3, 0x6d, 0x46, 0x57, 0x32, 0xa9, 0xd7, 0xed, 0x9f, 0x97, 0x4d, 0xbc, 0xbc, 0xc1, 0x1b, 0x37, 0x18, 0x29, 0x1c, 0x40, 0x94, 0xc, 0x80, 0x7, 0x6c, 0x78, 0xfd, 0xc7, 0xfc, 0x2b, 0x8e, 0x5a, 0x55, 0x70, 0xac, 0xed, 0x40, 0xd2, 0xf, 0x4b, 0xa7, 0x7d, 0x9c, 0x58, 0x31, 0x3, 0xee, 0x2a, 0x15, 0xd8, 0xda, 0x82, 0xfb, 0x53, - [1659766925.559840][2548:2548] CHIP:DMG: ] (64 bytes) + During provision, DUT(chip-tool) sends AttestationRequest Command with AttestationNonce as field to the TH1(all-clusters-app) verify the below log in TH1(all-clusters-app). As the current TH1 ref app (all-clusters-app) doesnot decode the received request message, nonce value has been shown from the TH1 ref app response message , as TH1 ref app use the same nonce value in the response message + + [1663223294.631711][55752:55752] CHIP:DMG: AccessControl: checking f=0 a=p s=0xFFFFFFFB00000000 t= c=0x0000_003E e=0 p=a + [1663223294.631714][55752:55752] CHIP:DMG: AccessControl: implicit admin (PASE) + [1663223294.631717][55752:55752] CHIP:DMG: Received command for Endpoint=0 Cluster=0x0000_003E Command=0x0000_0000 + [1663223294.631721][55752:55752] CHIP:ZCL: OpCreds: Received an AttestationRequest command + [1663223294.631723][55752:55752] CHIP:EM: Sending Standalone Ack for MessageCounter:18543861 on exchange 24742r + [1663223294.631756][55752:55752] CHIP:IN: Prepared secure message 0x7ffde635fa90 to 0xFFFFFFFB00000000 (0) of type 0x10 and protocolId (0, 0) on exchange 24742r with MessageCounter:52323910. + [1663223294.631761][55752:55752] CHIP:IN: Sending encrypted msg 0x7ffde635fa90 with MessageCounter:52323910 to 0xFFFFFFFB00000000 (0) at monotonic time: 0000000004124563 msec + [1663223294.631807][55752:55752] CHIP:DMG: >> to UDP:[fe80::b7b8:ff3e:9ace:3e12%wlp0s20f3]:49869 | 52323910 | [Secure Channel (0) / Standalone Ack (0x10) / Session = 21207 / Exchange = 24742] + [1663223294.631812][55752:55752] CHIP:DMG: Header Flags = + [1663223294.631813][55752:55752] CHIP:DMG: { + [1663223294.631818][55752:55752] CHIP:DMG: Exchange (0x02) = + + [1663223294.632536][55752:55752] CHIP:DMG: } + [1663223294.632539][55752:55752] CHIP:DMG: + [1663223294.632571][55752:55752] CHIP:DMG: Attestation Elements (585 bytes) = + [1663223294.632573][55752:55752] CHIP:DMG: { + [1663223294.632576][55752:55752] CHIP:DMG: Certification Declaration = + [1663223294.632578][55752:55752] CHIP:DMG: { + [1663223294.632727][55752:55752] CHIP:DMG: Format Version = 1 + [1663223294.632730][55752:55752] CHIP:DMG: Vendor Id = 65521 + [1663223294.632732][55752:55752] CHIP:DMG: Product Ids = + [1663223294.632735][55752:55752] CHIP:DMG: { + [1663223294.632738][55752:55752] CHIP:DMG: Product Id = 32768 + [1663223294.632741][55752:55752] CHIP:DMG: Product Id = 32769 + [1663223294.632744][55752:55752] CHIP:DMG: Product Id = 32770 + [1663223294.632747][55752:55752] CHIP:DMG: Product Id = 32771 + [1663223294.632749][55752:55752] CHIP:DMG: Product Id = 32772 + [1663223294.632752][55752:55752] CHIP:DMG: Product Id = 32773 + [1663223294.632755][55752:55752] CHIP:DMG: Product Id = 32774 + [1663223294.632758][55752:55752] CHIP:DMG: Product Id = 32775 + [1663223294.632761][55752:55752] CHIP:DMG: Product Id = 32776 + [1663223294.632763][55752:55752] CHIP:DMG: Product Id = 32777 + [1663223294.632766][55752:55752] CHIP:DMG: Product Id = 32778 + [1663223294.632768][55752:55752] CHIP:DMG: Product Id = 32779 + [1663223294.632771][55752:55752] CHIP:DMG: Product Id = 32780 + [1663223294.632773][55752:55752] CHIP:DMG: Product Id = 32781 + [1663223294.632776][55752:55752] CHIP:DMG: Product Id = 32782 + [1663223294.632778][55752:55752] CHIP:DMG: Product Id = 32783 + [1663223294.632781][55752:55752] CHIP:DMG: Product Id = 32784 + [1663223294.632784][55752:55752] CHIP:DMG: Product Id = 32785 + [1663223294.632786][55752:55752] CHIP:DMG: Product Id = 32786 + [1663223294.632997][55752:55752] CHIP:DMG: Product Id = 32867 + [1663223294.632999][55752:55752] CHIP:DMG: } + [1663223294.633001][55752:55752] CHIP:DMG: Device Type Id = 22 + [1663223294.633004][55752:55752] CHIP:DMG: Certificate Id (19) = ZIG20142ZB330003-24 + [1663223294.633006][55752:55752] CHIP:DMG: Security Level = 0 + [1663223294.633009][55752:55752] CHIP:DMG: Security Information = 0 + [1663223294.633011][55752:55752] CHIP:DMG: Version Number = 9876 + [1663223294.633013][55752:55752] CHIP:DMG: Certification Type = 0 + [1663223294.633015][55752:55752] CHIP:DMG: } + [1663223294.633018][55752:55752] CHIP:DMG: Attestation Nonce (32) = 22E70904B9D9ACF6EF5FC408EADEBA384B1E52D56BC43921F12A689CD7BAB6F5 + [1663223294.633020][55752:55752] CHIP:DMG: Timestamp = 0 + [1663223294.633022][55752:55752] CHIP:DMG: } + [1663223294.633024][55752:55752] CHIP:DMG: + [1663223294.633031][55752:55752] CHIP:DMG: InvokeResponseMessage = disabled: true - label: "TH1 records the AttestationNonce received in AttestationRequest as Nonce_2" verification: | - ./chip-tool operationalcredentials attestation-request hex:8A02A4533766C4310201E4E6DE820A51877AF337961BF2D12848268B8F323363 1 0 --trace_decode 1 - - TH1 records the AttestationNonce received in AttestationRequest as Nonce_2 for usage in later steps. - - [1659766925.558737][2548:2548] CHIP:DMG: } - [1659766925.558763][2548:2548] CHIP:DMG: Attestation Nonce (32) = 8A02A4533766C4310201E4E6DE820A51877AF337961BF2D12848268B8F323363 - [1659766925.558785][2548:2548] CHIP:DMG: Timestamp = 0 - [1659766925.558805][2548:2548] CHIP:DMG: } + During provision, TH1(all-clusters-app) records the AttestationNonce received in AttestationRequest as Nonce_2 + [1663223294.633013][55752:55752] CHIP:DMG: Certification Type = 0 + [1663223294.633015][55752:55752] CHIP:DMG: } + [1663223294.633018][55752:55752] CHIP:DMG: Attestation Nonce (32) = 22E70904B9D9ACF6EF5FC408EADEBA384B1E52D56BC43921F12A689CD7BAB6F5 + [1663223294.633020][55752:55752] CHIP:DMG: Timestamp = 0 + [1663223294.633022][55752:55752] CHIP:DMG: } disabled: true - label: "Verify that the Nonce_1 and Nonce_2 are different." diff --git a/src/app/tests/suites/certification/Test_TC_DA_1_7.yaml b/src/app/tests/suites/certification/Test_TC_DA_1_7.yaml deleted file mode 100644 index 15996dd9576df6..00000000000000 --- a/src/app/tests/suites/certification/Test_TC_DA_1_7.yaml +++ /dev/null @@ -1,273 +0,0 @@ -# Copyright (c) 2021 Project CHIP Authors -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# Auto-generated scripts for harness use only, please review before automation. The endpoints and cluster names are currently set to default - -name: 4.1.7. [TC-DA-1.7] Validate CertificateChainRequest [DUT-Commissionee] - -PICS: - - MCORE.ROLE.COMMISSIONEE - -config: - nodeId: 0x12344321 - cluster: "Basic Information" - endpoint: 0 - -tests: - - label: "Pre-Conditions" - verification: | - TH only has official PAAs from DCL - disabled: true - - - label: "Commission DUT1 to TH fabric" - verification: | - sudo ./chip-all-clusters-app --wifi - - TH side: - ./chip-tool pairing ble-wifi 1 zigbeehome matter123 20202021 3841 --trace_decode 1 - - [1650455358.501816][4366:4371] CHIP:TOO: Device commissioning completed with success - disabled: true - - - label: - "TH sends CertificateChainRequest Command to DUT1 with the - CertificateType set to PAICertificate" - verification: | - Verify that the DUT returns a CertificateChainResponse. Save the returned Certificate as "pai_1" - - To get PAI value, send below command. - - ./chip-tool operationalcredentials certificate-chain-request 2 1 0 --trace_decode 1 - - "Verify in TH(chip-tool) log: - - [1657774756.281112][7964:7969] CHIP:DMG: Received Command Response Data, Endpoint=0 Cluster=0x0000_003E Command=0x0000_0003 - [1657774756.281164][7964:7969] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003E Command 0x0000_0003 - [1657774756.281236][7964:7969] CHIP:TOO: CertificateChainResponse: { - [1657774756.281289][7964:7969] CHIP:TOO: certificate: 308201CB30820171A003020102020856AD8222AD945B64300A06082A8648CE3D04030230303118301606035504030C0F4D617474657220546573742050414131143012060A2B0601040182A27C02010C04464646313020170D3232303230353030303030305A180F39393939313233313233353935395A303D3125302306035504030C1C4D6174746572204465762050414920307846464631206E6F2050494431143012060A2B0601040182A27C02010C04464646313059301306072A8648CE3D020106082A8648CE3D03010703420004419A9315C2173E0C8C876D03CCFC944852647F7FEC5E5082F4059928ECA894C594151309AC631E4CB03392AF684B0BAFB7E65B3B8162C2F52BF931B8E77AAA82A366306430120603551D130101FF040830060101FF020100300E0603551D0F0101FF040403020106301D0603551D0E0416041463540E47F64B1C38D13884A462D16C195D8FFB3C301F0603551D230418301680146AFD22771F511FECBF1641976710DCDC31A1717E300A06082A8648CE3D0403020348003045022100B2EF27F49AE9B50FB91EEAC94C4D0BDBB8D7929C6C - [1657774756.281357][7964:7969] CHIP:TOO: ...........: B88FACE529368D12054C0C0220655DC92B86BD909882A6C62177B825D7D05EDBE7C22F9FEA71220E7EA703F891 - [1657774756.281388][7964:7969] CHIP:TOO: } - - The log has certificate details (starting with ---BEGIN CERTIFICATE and ending with ---END CERTIFICATE ) as highlighted below , save the certificate in .pem file format. Open editor on your TH , save that in file, example: pai.pem - - [1660952198157] [17290:5268348] CHIP: [DMG] Encrypted Payload (531 bytes) = - [1660952198157] [17290:5268348] CHIP: [DMG] { - [1660952198157] [17290:5268348] CHIP: [DMG] data = 001c39000820730541fea9f0e9b148d6c50bdd30d20acef8a0ee67b0458c5fe377d9793092b83e0670ad46770ce44154de4d131731f7065b8329d08be8a280db77f8c12b48300c5fb009c0d3f4b0b1b0a8f4523e319db11ee5d8eb679325c2982248aa5c75b474c50f3bbb0f617ab06a04df403557a564bac4cf08c56fd2eb951d4be875f290dd7b9da01e558fc85ad7b4922d804029410735cae9910a6df282145059b3228e9349467ddc917a268638fa7882a3f7b278355ec848c2ac3f466d3cca746ca416733b85dc6bd8e99ecd35bfc0d3b85f28db6e897636bec89fc41ee2eba78bc7ca11fe959a913ec37901b30a193e6665672e8159e194ca133831251205bca75c00dd8b10160a5b6b814e0cc4fc52f48cc2b68819212bcf71ba11785d2c4628363718e9943216a3f4a3f28adcb988997af982a48d793cd9bd0b62648aa2ffed8f373cd7d5ca86ae703415016adf45a1e8ee26a62d023a6a09accca619ca28e3db15cd4ee5b850608c8319e166dc540877683d960d4b9fde0ae4042096ce696532e9d6b8c96f030def011e59a8762753fc0d50ecf30842377249f78c9b3ee164f5f7988a777a4a1ca407f40923737480eca5e0181977b6048d8835b3d3cedd0d36b9c39098e49048c31db9b48decd744f3121b0260e07b9afe9a8a71d9c14a230e48a1b56894c0453b9779bc8fe269e072ee842aa17821ee09b83cfab5e852918a37bbc1414b7f62cd5dc4c254bfa4 - [1660952198157] [17290:5268348] CHIP: [DMG] buffer_ptr = 140233457951312 - [1660952198157] [17290:5268348] CHIP: [DMG] } - [1660952198157] [17290:5268348] CHIP: [DMG] - [1660952198157] [17290:5268348] CHIP: [DMG] DAC/PAI (463) = - [1660952198157] [17290:5268348] CHIP: [DMG] { - -----BEGIN CERTIFICATE----- - MIIByzCCAXGgAwIBAgIIVq2CIq2UW2QwCgYIKoZIzj0EAwIwMDEYMBYGA1UEAwwP - TWF0dGVyIFRlc3QgUEFBMRQwEgYKKwYBBAGConwCAQwERkZGMTAgFw0yMjAyMDUw - MDAwMDBaGA85OTk5MTIzMTIzNTk1OVowPTElMCMGA1UEAwwcTWF0dGVyIERldiBQ - QUkgMHhGRkYxIG5vIFBJRDEUMBIGCisGAQQBgqJ8AgEMBEZGRjEwWTATBgcqhkjO - PQIBBggqhkjOPQMBBwNCAARBmpMVwhc+DIyHbQPM/JRIUmR/f+xeUIL0BZko7KiU - xZQVEwmsYx5MsDOSr2hLC6+35ls7gWLC9Sv5MbjneqqCo2YwZDASBgNVHRMBAf8E - CDAGAQH/AgEAMA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUY1QOR/ZLHDjROISk - YtFsGV2P+zwwHwYDVR0jBBgwFoAUav0idx9RH+y/FkGXZxDc3DGhcX4wCgYIKoZI - zj0EAwIDSAAwRQIhALLvJ/Sa6bUPuR7qyUxNC9u415KcbLiPrOUpNo0SBUwMAiBl - Xckrhr2QmIKmxiF3uCXX0F7b58Ivn+pxIg5+pwP4kQ== - -----END CERTIFICATE----- - [1660952198157] [17290:5268348] CHIP: [DMG] } - [1660952198157] [17290:5268348] CHIP: [DMG] - disabled: true - - - label: - "TH sends CertificateChainRequest Command to DUT1 with the - CertificateType set to DACCertificate" - verification: | - Verify that the DUT returns a CertificateChainResponse. Save the returned Certificate as "dac_1" - - To get DAC value, send below command. - - ./chip-tool operationalcredentials certificate-chain-request 1 1 0 --trace_decode 1 - - "Verify in TH(all-clusters-app) log: - - [1657774717.721972][7956:7961] CHIP:DMG: Received Command Response Data, Endpoint=0 Cluster=0x0000_003E Command=0x0000_0003 - [1657774717.722019][7956:7961] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003E Command 0x0000_0003 - [1657774717.722135][7956:7961] CHIP:TOO: CertificateChainResponse: { - [1657774717.722181][7956:7961] CHIP:TOO: certificate: 308201E73082018EA003020102020869CDF10DE9E54ED1300A06082A8648CE3D040302303D3125302306035504030C1C4D6174746572204465762050414920307846464631206E6F2050494431143012060A2B0601040182A27C02010C04464646313020170D3232303230353030303030305A180F39393939313233313233353935395A30533125302306035504030C1C4D61747465722044657620444143203078464646312F30783830303131143012060A2B0601040182A27C02010C044646463131143012060A2B0601040182A27C02020C04383030313059301306072A8648CE3D020106082A8648CE3D03010703420004463AC69342910A0E5588FC6FF56BB63E62ECCECB148F7D4EB03EE552601415767D16A5C663F793E49123260B8297A7CD7E7CFC7B316B39D98E90D29377738E82A360305E300C0603551D130101FF04023000300E0603551D0F0101FF040403020780301D0603551D0E0416041488DDE7B300382932CFF734C04624810F44168A6F301F0603551D2304183016801463540E47F64B1C38D13884A462D16C195D8FFB3C300A06082A8648CE3D040302 - [1657774717.722269][7956:7961] CHIP:TOO: ...........: 034700304402200127A27B4B44610EE2FCDC4D2B7885563660BC0F76F17219ED6A08DFB2B3C1CD02206B59E0AF45F3EB2A85B919D35731528C6028C415239545E108E4E54E70971353 - [1657774717.722297][7956:7961] CHIP:TOO: } - - - The log has certificate details (starting with ---BEGIN CERTIFICATE and ending with ---END CERTIFICATE ) as highlighted below , save the certificate in .pem file format. Open editor on your TH , save that in file , example: dac.pem - - 1660951953700] [17233:5262446] CHIP: [DMG] data = 0068e9001f1f110e4f813e5e997100f2b1c69eb72b23bd4e69002a0485ecc741a33706d82f20c8ea99d6b830b2f60ed69c07cecba48142c7f3c8ded67e9ed878b5d68fe28facaf111ee3ce4510fc9b00ad13d57c2a7bd8bdcf868ca8e0aa0bb96c873862f32f12a32207a22e33fe3d8124435207df4f5747414a21b9674685a486f0d3c0aae5d96ba2f02067be2221b98415244522a221f570b62c21a83d88a9ee1a085c5a8c8f5d598f7cb168b4b36ca2306a4554a062e058dba25e7058a4e2f9f976fc71e3d6fcdafb40346d74600e033100243c0837f30f2e6fb337582f6a7d122ffc8943bbc17ba447f80fbac538609c9822d0ab95f6c831071a68ccc9cb1e5180f4daf0a1ae16a33ee3ac7d4754d5f6dca657e44f5a1f9405e668ce848132bb62b1fab6f5cd9aa2d4357fd14e516f18f5c158373f21479aef4c290477141e6d1894901a1c88db870fc1fc005be219dce3f708868ba532c657cf98b8d154d569d6f3de7639cdf72cc43af330ddbac0b910a839416e38a8b305a7eb1b069d274c8c31868363615adb08bfe99a4353f34927785acdb8c1619e1d4f8574491a3e77a46e6c5b47bdd722adfcb00937be7f9ba8c53a8188d42795439a435e6f6a26288c9278981dcac442d480ee40397e2a808d4ae55139562111120bd69411ef301d1b6caf3a4793d143c57092d4944ca93e848f553a19145dc6c02a0b68a67ea83b66afd10988737a753ea8d1f49ca534d12590bf7c3fddd0d7d00baf0121c883a743fcd289dab3d2a8e5131bd987 - [1660951953700] [17233:5262446] CHIP: [DMG] buffer_ptr = 140355398986080 - [1660951953700] [17233:5262446] CHIP: [DMG] } - [1660951953700] [17233:5262446] CHIP: [DMG] - [1660951953700] [17233:5262446] CHIP: [DMG] DAC/PAI (491) = - [1660951953700] [17233:5262446] CHIP: [DMG] { - -----BEGIN CERTIFICATE----- - MIIB5zCCAY6gAwIBAgIIac3xDenlTtEwCgYIKoZIzj0EAwIwPTElMCMGA1UEAwwc - TWF0dGVyIERldiBQQUkgMHhGRkYxIG5vIFBJRDEUMBIGCisGAQQBgqJ8AgEMBEZG - RjEwIBcNMjIwMjA1MDAwMDAwWhgPOTk5OTEyMzEyMzU5NTlaMFMxJTAjBgNVBAMM - HE1hdHRlciBEZXYgREFDIDB4RkZGMS8weDgwMDExFDASBgorBgEEAYKifAIBDARG - RkYxMRQwEgYKKwYBBAGConwCAgwEODAwMTBZMBMGByqGSM49AgEGCCqGSM49AwEH - A0IABEY6xpNCkQoOVYj8b/Vrtj5i7M7LFI99TrA+5VJgFBV2fRalxmP3k+SRIyYL - gpenzX58/HsxaznZjpDSk3dzjoKjYDBeMAwGA1UdEwEB/wQCMAAwDgYDVR0PAQH/ - BAQDAgeAMB0GA1UdDgQWBBSI3eezADgpMs/3NMBGJIEPRBaKbzAfBgNVHSMEGDAW - gBRjVA5H9kscONE4hKRi0WwZXY/7PDAKBggqhkjOPQQDAgNHADBEAiABJ6J7S0Rh - DuL83E0reIVWNmC8D3bxchntagjfsrPBzQIga1ngr0Xz6yqFuRnTVzFSjGAoxBUj - lUXhCOTlTnCXE1M= - -----END CERTIFICATE----- - [1660951953700] [17233:5262446] CHIP: [DMG] } - disabled: true - - - label: "TH extracts the Authority Key Identifier from the PAI certificate" - verification: | - 1. Print the PAI value saved in the step above using "openssl x509 -in pai.pem -text" as shown below - - Get the Authority Key Identifier from the console. - - Verify that below extracted authority key is not the same as the SDK"s test PAA - 1. 78:5C:E7:05:B8:6B:8F:4E:6F:C7:93:AA:60:CB:43:EA:69:68:82:D5 - 2. 6A:FD:22:77:1F:51:1F:EC:BF:16:41:97:67:10:DC:DC:31:A1:71:7E - - On the reference platform implementation, this authority key id matches. But in real DUT it should not match. - - Below certificate has been extracted using the sample DUT, hence the Authority key ID is the same as SDK"s test PAA - - Verify the below authority key identifier (AKID) is signed by a PAA. Extract each cert in the TH PAA trust store using the below command and look for AKID is present in those certificates. - - grl@grl-ThinkPad-L480:~/jul14_2ndcntrl/connectedhomeip$ openssl x509 -in pai.pem -text - Certificate: - Data: - Version: 3 (0x2) - Serial Number: 4498223361705918669 (0x3e6ce6509ad840cd) - Signature Algorithm: ecdsa-with-SHA256 - Issuer: CN = Matter Test PAA, 1.3.6.1.4.1.37244.2.1 = FFF1 - Validity - Not Before: Jun 28 14:23:43 2021 GMT - Not After : Dec 31 23:59:59 9999 GMT - Subject: CN = Matter Test PAI, 1.3.6.1.4.1.37244.2.1 = FFF1, 1.3.6.1.4.1.37244.2.2 = 8000 - Subject Public Key Info: - Public Key Algorithm: id-ecPublicKey - Public-Key: (256 bit) - pub: - 04:80:dd:f1:1b:22:8f:3e:31:f6:3b:cf:57:98:da: - 14:62:3a:eb:bd:e8:2e:f3:78:ee:ad:bf:b1:8f:e1: - ab:ce:31:d0:8e:d4:b2:06:04:b6:cc:c6:d9:b5:fa: - b6:4e:7d:e1:0c:b7:4b:e0:17:c9:ec:15:16:05:6d: - 70:f2:cd:0b:22 - ASN1 OID: prime256v1 - NIST CURVE: P-256 - X509v3 extensions: - X509v3 Basic Constraints: critical - CA:TRUE, pathlen:0 - X509v3 Key Usage: critical - Certificate Sign, CRL Sign - X509v3 Subject Key Identifier: - AF:42:B7:09:4D:EB:D5:15:EC:6E:CF:33:B8:11:15:22:5F:32:52:88 - X509v3 Authority Key Identifier: - keyid:6A:FD:22:77:1F:51:1F:EC:BF:16:41:97:67:10:DC:DC:31:A1:71:7E - - Signature Algorithm: ecdsa-with-SHA256 - 30:45:02:21:00:96:c9:c8:cf:2e:01:88:60:05:d8:f5:bc:72: - c0:7b:75:fd:9a:57:69:5a:c4:91:11:31:13:8b:ea:03:3c:e5: - 03:02:20:25:54:94:3b:e5:7d:53:d6:c4:75:f7:d2:3e:bf:cf: - c2:03:6c:d2:9b:a6:39:3e:c7:ef:ad:87:14:ab:71:82:19 - -----BEGIN CERTIFICATE----- - MIIB1DCCAXqgAwIBAgIIPmzmUJrYQM0wCgYIKoZIzj0EAwIwMDEYMBYGA1UEAwwP - TWF0dGVyIFRlc3QgUEFBMRQwEgYKKwYBBAGConwCAQwERkZGMTAgFw0yMTA2Mjgx - NDIzNDNaGA85OTk5MTIzMTIzNTk1OVowRjEYMBYGA1UEAwwPTWF0dGVyIFRlc3Qg - UEFJMRQwEgYKKwYBBAGConwCAQwERkZGMTEUMBIGCisGAQQBgqJ8AgIMBDgwMDAw - WTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAASA3fEbIo8+MfY7z1eY2hRiOuu96C7z - eO6tv7GP4avOMdCO1LIGBLbMxtm1+rZOfeEMt0vgF8nsFRYFbXDyzQsio2YwZDAS - BgNVHRMBAf8ECDAGAQH/AgEAMA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUr0K3 - CU3r1RXsbs8zuBEVIl8yUogwHwYDVR0jBBgwFoAUav0idx9RH+y/FkGXZxDc3DGh - cX4wCgYIKoZIzj0EAwIDSAAwRQIhAJbJyM8uAYhgBdj1vHLAe3X9mldpWsSRETET - i+oDPOUDAiAlVJQ75X1T1sR199I+v8/CA2zSm6Y5PsfvrYcUq3GCGQ== - -----END CERTIFICATE----- - disabled: true - - - label: "TH extracts the public key from the DAC and saves as pk_1" - verification: | - During commissioning we will get DAC certificate, see on TH(chip-tool) log: - - 1. From the dac.pem file saved above step, print the contents on the console using "openssl x509 -in dac.pem -text" as shown below. - - 2. extract the Authority key ID and save the public key as pk1 - openssl x509 -in dac.pem -text - - Below certificate has been extracted using the sample DUT, hence the Authority key ID is same as SDK"s test PAA - - grl@grl-ThinkPad-L480:~/jul14_2ndcntrl/connectedhomeip$ openssl x509 -in dac.pem -text - Certificate: - Data: - Version: 3 (0x2) - Serial Number: 7624014786269105873 (0x69cdf10de9e54ed1) - Signature Algorithm: ecdsa-with-SHA256 - Issuer: CN = Matter Dev PAI 0xFFF1 no PID, 1.3.6.1.4.1.37244.2.1 = FFF1 - Validity - Not Before: Feb 5 00:00:00 2022 GMT - Not After : Dec 31 23:59:59 9999 GMT - Subject: CN = Matter Dev DAC 0xFFF1/0x8001, 1.3.6.1.4.1.37244.2.1 = FFF1, 1.3.6.1.4.1.37244.2.2 = 8001 - Subject Public Key Info: - Public Key Algorithm: id-ecPublicKey - Public-Key: (256 bit) - pub: - 04:46:3a:c6:93:42:91:0a:0e:55:88:fc:6f:f5:6b: - b6:3e:62:ec:ce:cb:14:8f:7d:4e:b0:3e:e5:52:60: - 14:15:76:7d:16:a5:c6:63:f7:93:e4:91:23:26:0b: - 82:97:a7:cd:7e:7c:fc:7b:31:6b:39:d9:8e:90:d2: - 93:77:73:8e:82 - ASN1 OID: prime256v1 - NIST CURVE: P-256 - X509v3 extensions: - X509v3 Basic Constraints: critical - CA:FALSE - X509v3 Key Usage: critical - Digital Signature - X509v3 Subject Key Identifier: - 88:DD:E7:B3:00:38:29:32:CF:F7:34:C0:46:24:81:0F:44:16:8A:6F - X509v3 Authority Key Identifier: - keyid:63:54:0E:47:F6:4B:1C:38:D1:38:84:A4:62:D1:6C:19:5D:8F:FB:3C - - Signature Algorithm: ecdsa-with-SHA256 - 30:44:02:20:01:27:a2:7b:4b:44:61:0e:e2:fc:dc:4d:2b:78: - 85:56:36:60:bc:0f:76:f1:72:19:ed:6a:08:df:b2:b3:c1:cd: - 02:20:6b:59:e0:af:45:f3:eb:2a:85:b9:19:d3:57:31:52:8c: - 60:28:c4:15:23:95:45:e1:08:e4:e5:4e:70:97:13:53 - -----BEGIN CERTIFICATE----- - MIIB5zCCAY6gAwIBAgIIac3xDenlTtEwCgYIKoZIzj0EAwIwPTElMCMGA1UEAwwc - TWF0dGVyIERldiBQQUkgMHhGRkYxIG5vIFBJRDEUMBIGCisGAQQBgqJ8AgEMBEZG - RjEwIBcNMjIwMjA1MDAwMDAwWhgPOTk5OTEyMzEyMzU5NTlaMFMxJTAjBgNVBAMM - HE1hdHRlciBEZXYgREFDIDB4RkZGMS8weDgwMDExFDASBgorBgEEAYKifAIBDARG - RkYxMRQwEgYKKwYBBAGConwCAgwEODAwMTBZMBMGByqGSM49AgEGCCqGSM49AwEH - A0IABEY6xpNCkQoOVYj8b/Vrtj5i7M7LFI99TrA+5VJgFBV2fRalxmP3k+SRIyYL - gpenzX58/HsxaznZjpDSk3dzjoKjYDBeMAwGA1UdEwEB/wQCMAAwDgYDVR0PAQH/ - BAQDAgeAMB0GA1UdDgQWBBSI3eezADgpMs/3NMBGJIEPRBaKbzAfBgNVHSMEGDAW - gBRjVA5H9kscONE4hKRi0WwZXY/7PDAKBggqhkjOPQQDAgNHADBEAiABJ6J7S0Rh - DuL83E0reIVWNmC8D3bxchntagjfsrPBzQIga1ngr0Xz6yqFuRnTVzFSjGAoxBUj - lUXhCOTlTnCXE1M= - -----END CERTIFICATE----- - disabled: true - - - label: - "Repeat Step 1 to 4 with DUT2, saving the PAI, DAC and public key as - pk_2" - verification: | - To commission DUT2 to TH - - "sudo ./chip-all-clusters-app --wifi --discriminator 3844 - - TH side: - ./chip-tool pairing ble-wifi 1 zigbeehome matter123 20202021 3844 --trace_decode 1 - - Repeat Step 1 to 4 with DUT2 , read the public key from DAC and make sure pk_1 and pk_2 do not match - disabled: true diff --git a/src/app/tests/suites/certification/Test_TC_DD_1_10.yaml b/src/app/tests/suites/certification/Test_TC_DD_1_10.yaml index c63da864ae0e3c..3fb2cc1c67a8ee 100644 --- a/src/app/tests/suites/certification/Test_TC_DD_1_10.yaml +++ b/src/app/tests/suites/certification/Test_TC_DD_1_10.yaml @@ -27,11 +27,41 @@ config: endpoint: 0 tests: + - label: "Note" + verification: | + Chip-tool command used below are an example to verify the DUT as commissioner test cases. For certification test, we expect DUT should have a capability or way to run the equivalent command. + disabled: true + + - label: "Precondition" + verification: | + 1 - 5.1.8 - NFC tag follows guidelines set in section 5.1.8 of spec. + + An example onboarding payload could be "MT:-24J029Q00KA0648G00" (following Table 34 "Packed Binary Data Structure for Onboarding Payload") which includes: + + - 3-bit Version String=000 + + - 16-bit Vendor ID=0xFFF1 (as defined in section 2.5.2. "Vendor Identifier") + + - 16-bit Product ID=0x8001 (as defined in section 2.5.3. "Product Identifier") + + - 2-bit Custom Flow=10 (Custom Commissioning Flow = 2) + + - 8-bit Discovery Capabilities Bitmask=00000100 (OnNetwork) + + - 12-bit Discriminator=0xF00 + + - 27-bit Passcode=20202021 + + - 4-bit Padding=0000 + + - no variable-length TLV Data included (as defined in section 5.1.3.1. "Payload", subsection "TLV Data") + disabled: true + - label: "Power up the TH Device and put the TH Device in commissioning mode" verification: | 1. Launch TH that has NFC tag - $ sudo ./chip-all-clusters-app + ./chip-all-clusters-app ... [1646286638.375844][11651:11651] CHIP:DL: Device Configuration: [1646286638.375960][11651:11651] CHIP:DL: Serial Number: TEST_SN diff --git a/src/app/tests/suites/certification/Test_TC_DD_1_11.yaml b/src/app/tests/suites/certification/Test_TC_DD_1_11.yaml index 34cd262d956eaa..4a93bed79a1fd0 100644 --- a/src/app/tests/suites/certification/Test_TC_DD_1_11.yaml +++ b/src/app/tests/suites/certification/Test_TC_DD_1_11.yaml @@ -27,6 +27,11 @@ config: endpoint: 0 tests: + - label: "Note" + verification: | + Chip-tool command used below are an example to verify the DUT as commissioner test cases. For certification test, we expect DUT should have a capability or way to run the equivalent command. + disabled: true + - label: "Scan QR code using concatenation (which supports the commissioning of all the TH devices)" @@ -36,7 +41,7 @@ tests: https://github.com/project-chip/connectedhomeip/issues/5331 1. Lauch TH chip-all-clusters-app - ubuntu@matter-7:~/Apr18_dut/connectedhomeip/examples/all-clusters-app/linux/out/all-clusters-app$ sudo ./chip-all-clusters-app --wifi + sudo ./chip-all-clusters-app --wifi [13293:13293] CHIP:DL: Device Configuration: [1653306603.740569][13293:13293] CHIP:DL: Serial Number: TEST_SN diff --git a/src/app/tests/suites/certification/Test_TC_DD_1_12.yaml b/src/app/tests/suites/certification/Test_TC_DD_1_12.yaml index cf0efa88d6421f..2e9e57934cbdfa 100644 --- a/src/app/tests/suites/certification/Test_TC_DD_1_12.yaml +++ b/src/app/tests/suites/certification/Test_TC_DD_1_12.yaml @@ -36,7 +36,7 @@ tests: - label: "Scan the DUTs QR code using the TH." verification: | 1. Run DUT. Example for DUT=all-clusters-app - $ ./out/all-clusters-app/chip-all-clusters-app --version 0 --vendor-id 0xFFF1 --product-id 0x8001 --custom-flow 0 --capabilities 4 --discriminator 3840 --passcode 20202021 + ./chip-all-clusters-app --version 0 --vendor-id 0xFFF1 --product-id 0x8001 --custom-flow 0 --capabilities 4 --discriminator 3840 --passcode 20202021 ... [1657213978.633542][366513:366513] CHIP:DL: Device Configuration: [1657213978.633637][366513:366513] CHIP:DL: Serial Number: (not set) @@ -51,9 +51,9 @@ tests: [1657213978.634100][366513:366513] CHIP:SVR: SetupQRCode: [MT:-24J0AFN00KA0648G00] 2. Parse onboarding payload using TH=chip-tool - $ ./chip-tool payload parse-setup-payload MT:-24J0AFN00KA0648G00 + ./chip-tool payload parse-setup-payload MT:-24J0AFN00KA0648G00 - Verify in TH as commissioner side: + Verify in TH (CHIP-TOOL) [1657214153060] [29000:16610528] CHIP: [SPL] Parsing base38Representation: MT:-24J0AFN00KA0648G00 [1657214153060] [29000:16610528] CHIP: [SPL] Version: 0 @@ -69,14 +69,17 @@ tests: verification: | 1. Verify DUT is advertising in commissioning mode. On DUT, verify through commissioning - Verify in TH as commissioner side: + Verify in TH (CHIP-TOOL) + + ./chip-tool pairing code 1 MT:-24J0AFN00KA0648G00 - $ ./chip-tool pairing code 1 MT:-24J0AFN00KA0648G00 ... [1657214364908] [29006:16612760] CHIP: [CTL] Starting commissioning discovery over DNS-SD [1657214364908] [29006:16612760] CHIP: [DL] Browsing for: _matterc._udp,_L3840 - [1657214365080] [29006:16612761] CHIP: [DL] Mdns: OnBrowseAdd name: E5EFE5FB9DC494B9, type: _matterc._udp., domain: local., interface: 7 [1657214365080] [29006:16612761] CHIP: [DL] Resolve type=_matterc._udp name=E5EFE5FB9DC494B9 interface=7 - [1657214365080] [29006:16612761] CHIP: [DL] Mdns : OnNewInterface hostname:DCA6328D2B9F0000.local. fullname:E5EFE5FB9DC494B9._matterc._udp.local. interface: 7 [1657214365082] [29006:16612761] CHIP: [DL] Mdns: OnNewAddress interface: 7 ip:fd54:23a1:c6de:4637:4c4:ee82:2a0f:b5e2 + [1657214365080] [29006:16612761] CHIP: [DL] Mdns: OnBrowseAdd name: E5EFE5FB9DC494B9, type: _matterc._udp., domain: local., interface: 7 + [1657214365080] [29006:16612761] CHIP: [DL] Resolve type=_matterc._udp name=E5EFE5FB9DC494B9 interface=7 + [1657214365080] [29006:16612761] CHIP: [DL] Mdns : OnNewInterface hostname:DCA6328D2B9F0000.local. fullname:E5EFE5FB9DC494B9._matterc._udp.local. interface: 7 + [1657214365082] [29006:16612761] CHIP: [DL] Mdns: OnNewAddress interface: 7 ip:fd54:23a1:c6de:4637:4c4:ee82:2a0f:b5e2 [1657214365082] [29006:16612761] CHIP: [DL] Mdns: OnNewAddress interface: 7 ip:fe80::1e81:3e0:3865:2d29 [1657214365082] [29006:16612761] CHIP: [DL] Mdns: OnNewAddress interface: 7 ip:192.168.1.10 [1657214365082] [29006:16612761] CHIP: [CTL] Discovered device to be commissioned over DNS-SD diff --git a/src/app/tests/suites/certification/Test_TC_DD_1_13.yaml b/src/app/tests/suites/certification/Test_TC_DD_1_13.yaml index 316ea544f7e53f..249a8208dd3a00 100644 --- a/src/app/tests/suites/certification/Test_TC_DD_1_13.yaml +++ b/src/app/tests/suites/certification/Test_TC_DD_1_13.yaml @@ -31,33 +31,44 @@ tests: - label: "Preconditions" verification: | 1 - 5.1.3 - QR code/ Manual Pairing Code is printed on the device or in additional provided materials (ex: manual) + To put the DUT into commissionable state and verify commissionable state. + This step is same in couple of other cases (like DD) so use the same verification method here too i.e. if your DUT is discoverable over mDNS then use 'chiptool discover commissionables' to discover mDNS adv and provision the device using 'chip-tool pairing code node-id payload'. + otherwise if your DUT is advertising over BLE , pls use the '/chip-tool pairing ble-wifi 1 zigbeehome matter123 20202021 3841 --trace_decode 1' command to discover and provision the device (BTW the SSID , passwd, descriminator ..etc are configurable parameters for your DUT) disabled: true - label: "Power on the DUT device." verification: | 1. Verify DUT is NOT advertising in commissioning mode. On DUT, the DUT should not show up - $ ./chip-tool discover commissionables + For devices already on the network: + ./chip-tool discover commissionables + TH Commissioner should not discover the DUT here + + For devices not on the network (i.e. BLE discovery): + 1. Discover commissionables over BLE using a BLE discovery tool of choice. + Try NRF Connect app (https://www.nordicsemi.com/Products/Development-tools/nrf-connect-for-desktop) + OR + HCIDump (https://ubuntu.com/core/docs/bluez/reference/commands) TH Commissioner should not discover the DUT here disabled: true - label: "Scan the DUTs QR code from the previous step using the TH." verification: | 1. Run DUT. Example for DUT=all-clusters app - $ ./out/all-clusters-app/chip-all-clusters-app --version 0 --vendor-id 0xFFF1 --product-id 0x8001 --custom-flow 0 --capabilities 4 --discriminator 3840 --passcode 20202021 + ./chip-all-clusters-app --version 0 --vendor-id 0xFFF1 --product-id 0x8001 --custom-flow 0 --capabilities 4 --discriminator 3840 --passcode 20202021 2. Parse onboarding payload using TH=chip-tool - $ ./chip-tool payload parse-setup-payload MT:-24J0AFN00KA0648G00 + ./chip-tool payload parse-setup-payload MT:-24J0AFN00KA0648G00 - Verify in TH as commissioner side: - [1651193251086] [15494:447566] CHIP: [SPL] Parsing base38Representation: MT:-24J0AFN00KA0648G00 - [1651193251087] [15494:447566] CHIP: [SPL] CommissioningFlow: 1 - [1651193251087] [15494:447566] CHIP: [SPL] VendorID: 65521 - [1651193251087] [15494:447566] CHIP: [SPL] Version: 0 - [1651193251087] [15494:447566] CHIP: [SPL] ProductID: 32769 - [1651193251087] [15494:447566] CHIP: [SPL] Discriminator: 3840 - [1651193251087] [15494:447566] CHIP: [SPL] SetUpPINCode: 20202021 - [1651193251087] [15494:447566] CHIP: [SPL] RendezvousInformation: 4 + Verify in TH (CHIP-TOOL) + [1667813639.186249][10493:10493] CHIP:SPL: Parsing base38Representation: MT:-24J0AFN00KA0648G00 + [1667813639.186572][10493:10493] CHIP:SPL: Version: 0 + [1667813639.186637][10493:10493] CHIP:SPL: VendorID: 65521 + [1667813639.186688][10493:10493] CHIP:SPL: ProductID: 32769 + [1667813639.186740][10493:10493] CHIP:SPL: Custom flow: 0 (STANDARD) + [1667813639.186855][10493:10493] CHIP:SPL: Discovery Bitmask: 0x04 (On IP network) + [1667813639.186917][10493:10493] CHIP:SPL: Long discriminator: 3840 (0xf00) + [1667813639.186974][10493:10493] CHIP:SPL: Passcode: 20202021 disabled: true - label: @@ -68,8 +79,8 @@ tests: 2. Verify DUT is advertising in commissioning mode. On DUT, For devices already on the network: - $ ./chip-tool discover commissionables - Verify in TH as commissioner side: + ./chip-tool discover commissionables + Verify in TH (CHIP-TOOL) [1651192893436] [15304:442604] CHIP: [DL] Mdns: OnNewAddress interface: 24 ip:fe80::dea6:32ff:fe8d:6e32 [1651192893436] [15304:442604] CHIP: [DIS] Vendor ID: 65521 diff --git a/src/app/tests/suites/certification/Test_TC_DD_1_14.yaml b/src/app/tests/suites/certification/Test_TC_DD_1_14.yaml index 4f52b0e47d8c7d..3d3d3bf40504da 100644 --- a/src/app/tests/suites/certification/Test_TC_DD_1_14.yaml +++ b/src/app/tests/suites/certification/Test_TC_DD_1_14.yaml @@ -37,27 +37,36 @@ tests: verification: | 1. Verify DUT is NOT advertising in commissioning mode. On DUT, the DUT should not show up - $ ./chip-tool discover commissionables + For devices already on the network: + ./chip-tool discover commissionables + + TH Commissioner should not discover the DUT here + + For devices not on the network (i.e. BLE discovery): + 1. Discover commissionables over BLE using a BLE discovery tool of choice. + Try NRF Connect app (https://www.nordicsemi.com/Products/Development-tools/nrf-connect-for-desktop) + OR + HCIDump (https://ubuntu.com/core/docs/bluez/reference/commands) TH Commissioner should not discover the DUT here disabled: true - label: "Scan the DUTs QR code from the previous step using the TH." verification: | 1. Run DUT. Example for DUT=all-clusters app - $ ./out/all-clusters-app/chip-all-clusters-app --version 0 --vendor-id 0xFFF1 --product-id 0x8001 --custom-flow 0 --capabilities 4 --discriminator 3840 --passcode 20202021 + ./chip-all-clusters-app --version 0 --vendor-id 0xFFF1 --product-id 0x8001 --custom-flow 2 --capabilities 4 --discriminator 3840 --passcode 20202021 2. Parse onboarding payload using TH=chip-tool - $ ./chip-tool payload parse-setup-payload MT:-24J0AFN00KA0648G00 - Verify in TH as commissioner side: + ./chip-tool payload parse-setup-payload MT:-24J029Q00KA0648G00 + Verify in TH (CHIP-TOOL) - [1651193251086] [15494:447566] CHIP: [SPL] Parsing base38Representation: MT:-24J0AFN00KA0648G00 - [1651193251087] [15494:447566] CHIP: [SPL] CommissioningFlow: 2 - [1651193251087] [15494:447566] CHIP: [SPL] VendorID: 65521 - [1651193251087] [15494:447566] CHIP: [SPL] Version: 0 - [1651193251087] [15494:447566] CHIP: [SPL] ProductID: 32769 - [1651193251087] [15494:447566] CHIP: [SPL] Discriminator: 3840 - [1651193251087] [15494:447566] CHIP: [SPL] SetUpPINCode: 20202021 - [1651193251087] [15494:447566] CHIP: [SPL] RendezvousInformation: 4 + [1666001146.756306][8234:8234] CHIP:SPL: Parsing base38Representation: MT:-24J029Q00KA0648G00 + [1666001146.756705][8234:8234] CHIP:SPL: Version: 0 + [1666001146.756770][8234:8234] CHIP:SPL: VendorID: 65521 + [1666001146.756818][8234:8234] CHIP:SPL: ProductID: 32769 + [1666001146.756875][8234:8234] CHIP:SPL: Custom flow: 2 (CUSTOM) + [1666001146.756929][8234:8234] CHIP:SPL: Discovery Bitmask: 0x04 (On IP network) + [1666001146.756981][8234:8234] CHIP:SPL: Long discriminator: 3840 (0xf00) + [1666001146.757035][8234:8234] CHIP:SPL: Passcode: 20202021 disabled: true - label: @@ -66,21 +75,29 @@ tests: Commissionee into commissioning mode." verification: | 1. Follow DUT vendor-specific steps to put DUT into commissioning mode - 2. Verify DUT is advertising in commissioning mode. On DUT, - $ ./chip-tool discover commissionables - Verify in TH as commissioner side: + For devices already on the network: + ./chip-tool discover commissionables + Verify in TH (CHIP-TOOL) [1651192893436] [15304:442604] CHIP: [DL] Mdns: OnNewAddress interface: 24 ip:fe80::dea6:32ff:fe8d:6e32 [1651192893436] [15304:442604] CHIP: [DIS] Vendor ID: 65521 [1651192893436] [15304:442604] CHIP: [DIS] Product ID: 32769 [1651192893436] [15304:442604] CHIP: [DIS] Long Discriminator: 3840 [1651192893436] [15304:442604] CHIP: [DIS] Pairing Hint: 33 - [1651192893436] [15304:442604] CHIP: [DIS] Hostname: DCA6328D6E320000 [1651192893436] [15304:442604] CHIP: [DIS] Instance Name: 914762134DA8E7D1 + [1651192893436] [15304:442604] CHIP: [DIS] Hostname: DCA6328D6E320000 + [1651192893436] [15304:442604] CHIP: [DIS] Instance Name: 914762134DA8E7D1 [1651192893436] [15304:442604] CHIP: [DIS] IP Address #1: fe80::dea6:32ff:fe8d:6e32 [1651192893436] [15304:442604] CHIP: [DIS] Port: 5540 [1651192893436] [15304:442604] CHIP: [DIS] Commissioning Mode: 1 [1651192893436] [15304:442604] CHIP: [DIS] Mrp Interval idle: 5000 ms [1651192893436] [15304:442604] CHIP: [DIS] Mrp Interval active: 300 ms + + For devices not on the network (i.e. BLE discovery): + 1. Discover commissionables over BLE using a BLE discovery tool of choice. + Try NRF Connect app (https://www.nordicsemi.com/Products/Development-tools/nrf-connect-for-desktop) + OR + HCIDump (https://ubuntu.com/core/docs/bluez/reference/commands) + Observe the DUT advertising in a commissionable state disabled: true diff --git a/src/app/tests/suites/certification/Test_TC_DD_1_15.yaml b/src/app/tests/suites/certification/Test_TC_DD_1_15.yaml index fbb5e55c6851c0..628974999e6d84 100644 --- a/src/app/tests/suites/certification/Test_TC_DD_1_15.yaml +++ b/src/app/tests/suites/certification/Test_TC_DD_1_15.yaml @@ -15,8 +15,7 @@ name: 3.1.15. [TC-DD-1.15] Onboarding Payload Verification - Unique Discriminator - and Passcode Values [DUT - Commissionee] - + and Passcode Values [DUT - Commissionee] PICS: - MCORE.ROLE.COMMISSIONEE @@ -35,19 +34,22 @@ tests: "Using the TH Onboarding payload reader, scan or read the Onboarding payload from DUT1" verification: | - 1. Parse payload for DUT1 + 1.Run DUT. Example for DUT=all-clusters app + ./chip-all-clusters-app --version 0 --vendor-id 0xFFF1 --product-id 0x8001 --custom-flow 2 --capabilities 4 --discriminator 3840 --passcode 20202021 + + 2. Parse payload for DUT1 + ./chip-tool payload parse-setup-payload MT:-24J029Q00KA0648G00 - $ ./chip-tool payload parse-setup-payload MT:-24J0AFN00KA0648G00 - Verify in TH as commissioner side: + Verify in TH (CHIP-TOOL) - [1651194471211] [16050:465158] CHIP: [SPL] Parsing base38Representation: MT:-24J0AFN00KA0648G00 - [1651194471211] [16050:465158] CHIP: [SPL] CommissioningFlow: 0 - [1651194471211] [16050:465158] CHIP: [SPL] VendorID: 65521 - [1651194471211] [16050:465158] CHIP: [SPL] Version: 0 - [1651194471211] [16050:465158] CHIP: [SPL] ProductID: 32769 - [1651194471211] [16050:465158] CHIP: [SPL] Discriminator: 3840 - [1651194471211] [16050:465158] CHIP: [SPL] SetUpPINCode: 20202021 - [1651194471211] [16050:465158] CHIP: [SPL] RendezvousInformation: 4 + [1667815270.314685][10645:10645] CHIP:SPL: Parsing base38Representation: MT:-24J029Q00KA0648G00 + [1667815270.315022][10645:10645] CHIP:SPL: Version: 0 + [1667815270.315088][10645:10645] CHIP:SPL: VendorID: 65521 + [1667815270.315134][10645:10645] CHIP:SPL: ProductID: 32769 + [1667815270.315183][10645:10645] CHIP:SPL: Custom flow: 2 (CUSTOM) + [1667815270.315238][10645:10645] CHIP:SPL: Discovery Bitmask: 0x04 (On IP network) + [1667815270.315295][10645:10645] CHIP:SPL: Long discriminator: 3840 (0xf00) + [1667815270.315346][10645:10645] CHIP:SPL: Passcode: 20202021 disabled: true - label: @@ -62,10 +64,13 @@ tests: "Using the TH Onboarding payload reader, scan or read the Onboarding payload from DUT2" verification: | - 1. Parse payload for DUT2 + 1.Run DUT. Example for DUT=all-clusters app + ./chip-all-clusters-app --version 0 --vendor-id 0xFFF1 --product-id 0x8001 --custom-flow 2 --capabilities 4 --discriminator 3841 --passcode 20202022 + + 2. Parse payload for DUT2 - $ ./chip-tool payload parse-setup-payload MT:-24J0IRV01WCCN68G00 - Verify in TH as commissioner side: + ./chip-tool payload parse-setup-payload MT:-24J0ALY010O0648G00 + Verify in TH (CHIP-TOOL) [1651194577916] [16053:466154] CHIP: [SPL] Parsing base38Representation: MT:-24J0IRV01WCCN68G00 [1651194577916] [16053:466154] CHIP: [SPL] CommissioningFlow: 0 diff --git a/src/app/tests/suites/certification/Test_TC_DD_1_8.yaml b/src/app/tests/suites/certification/Test_TC_DD_1_8.yaml index 09f0f2ac749ced..b355975fed130a 100644 --- a/src/app/tests/suites/certification/Test_TC_DD_1_8.yaml +++ b/src/app/tests/suites/certification/Test_TC_DD_1_8.yaml @@ -61,7 +61,7 @@ tests: PICS: MCORE.DD.SCAN_QR_CODE verification: | 1. Get the QR code from the TH - $ sudo ./chip-all-clusters-app --wifi + ./chip-all-clusters-app --wifi [13293:13293] CHIP:DL: Device Configuration: [1653306603.740569][13293:13293] CHIP:DL: Serial Number: TEST_SN @@ -83,30 +83,19 @@ tests: [1653306603.741049][13293:13293] CHIP:SVR: https://dhrishi.github.io/connectedhomeip/qrcode.html?data=MT%3A-24J0YXE00KA0648G00 [1653306603.741081][13293:13293] CHIP:SVR: Manual pairing code: [749701123365521327694] - CHIP:DL: Setup Discriminator (0xFFFF for UNKNOWN/ERROR): 3841 (0xF01) - CHIP:DL: Manufacturing Date: (not set) - CHIP:DL: Device Type: 65535 (0xFFFF) - CHIP:SVR: SetupQRCode: [MT:-24J0CEK01KA0648G00] - CHIP:SVR: Copy/paste the below URL in a browser to see the QR Code: - CHIP:SVR: https://dhrishi.github.io/connectedhomeip/qrcode.html?data=MT%3A-24J0CEK01KA0648G00 - CHIP:SVR: Manual pairing code: [34970112332] - CHIP:SVR: SetupQRCode: [MT:-24J048N01KA0648G00] - CHIP:SVR: Copy/paste the below URL in a browser to see the QR Code: - CHIP:SVR: https://dhrishi.github.io/connectedhomeip/qrcode.html?data=MT%3A-24J048N01KA0648G00 + 2. Parse the DUT's QR Code using the TH commissioner: chip-tool + ./chip-tool payload parse-setup-payload MT:-24J042C00KA0648G00 + Verify in DUT(CHIP-TOOL) - - 2. Parse the DUT"s QR Code using the TH commissioner: chip-tool - $ ./chip-tool payload parse-setup-payload MT:-24J048N01KA0648G00 - - Verify in DUT as commissioner side: - [1650266365.939678][10146:10146] CHIP:SPL: CommissioningFlow: 2 - [1650266365.939704][10146:10146] CHIP:SPL: VendorID: 65521 - [1650266365.939724][10146:10146] CHIP:SPL: Version: 0 - [1650266365.939744][10146:10146] CHIP:SPL: ProductID: 32769 - [1650266365.939763][10146:10146] CHIP:SPL: Discriminator: 3841 - [1650266365.939782][10146:10146] CHIP:SPL: SetUpPINCode: 20202021 - [1650266365.939801][10146:10146] CHIP:SPL: RendezvousInformation: 2 + [1667805002.739255][10089:10089] CHIP:SPL: Parsing base38Representation: MT:-24J042C00KA0648G00 + [1667805002.739564][10089:10089] CHIP:SPL: Version: 0 + [1667805002.739628][10089:10089] CHIP:SPL: VendorID: 65521 + [1667805002.739688][10089:10089] CHIP:SPL: ProductID: 32769 + [1667805002.739741][10089:10089] CHIP:SPL: Custom flow: 0 (STANDARD) + [1667805002.739795][10089:10089] CHIP:SPL: Discovery Bitmask: 0x02 (BLE) + [1667805002.739844][10089:10089] CHIP:SPL: Long discriminator: 3840 (0xf00) + [1667805002.739894][10089:10089] CHIP:SPL: Passcode: 20202021 disabled: true - label: @@ -132,33 +121,36 @@ tests: MT:-24J029Q00KA064IJ3P0IXZB0DK5N1K8SQ1RYCU1-A40." PICS: MCORE.DD.SCAN_QR_CODE verification: | - 1. Launch the TH commissionee app and get QR code from TH side - Verify in TH as commissionee side: - - $ ./out/all-clusters-app/chip-all-clusters-app - ... - [1657211128.302755][365927:365927] CHIP:SVR: SetupQRCode: [MT:-24J029Q00KA0648G00] - [1657211128.302783][365927:365927] CHIP:SVR: Copy/paste the below URL in a browser to see the QR Code: - [1657211128.302804][365927:365927] CHIP:SVR: https://dhrishi.github.io/connectedhomeip/qrcode.html?data=MT%3A-24J029Q00KA0648G00 - - 2. Build TLV Data into TH"s QR code using chip-tool"s generate-qrcode command - $ ./chip-tool payload generate-qrcode --existing-payload MT:-24J029Q00KA0648G00 --tlvBytes hex:152C000A3132333435363738393018 - [1657211213125] [28612:16578643] CHIP: [TOO] QR Code: MT:-24J029Q00KA064IJ3P0IXZB0DK5N1K8SQ1RYCU1-A40 + ./chip-tool pairing code 1 MT:-24J042C00KA0648G00 + No applicable TH logs. + Verify in DUT(CHIP-TOOL) + CHIP:DMG: Received Command Response Data, Endpoint=0 Cluster=0x0000_0030 Command=0x0000_0005 + CHIP:CTL: Received CommissioningComplete response, errorCode=0 + CHIP:CTL: Successfully finished commissioning step 'SendComplete' + CHIP:CTL: Commissioning stage next step: 'SendComplete' -> 'Cleanup' + CHIP:CTL: Performing next commissioning step 'Cleanup' + CHIP:CTL: Successfully finished commissioning step 'Cleanup' + CHIP:TOO: Device commissioning completed with success + CHIP:DMG: ICR moving to [AwaitingDe] disabled: true - label: "Using the DUT, parse the THs QR code to onboard the TH Device onto the Matter network." verification: | - ./chip-tool pairing code 1 MT:-24J0AFN00KA064IJ3P0IXZB0DK5N1K8SQ1RYCU1-A40 - - Verify in DUT as commissioner side: - [1657210956708] [28601:16575811] CHIP: [CTL] Received CommissioningComplete response, errorCode=0 - [1657210956708] [28601:16575811] CHIP: [CTL] Successfully finished commissioning step "SendComplete" - [1657210956708] [28601:16575811] CHIP: [CTL] Commissioning stage next step: "SendComplete" -> "Cleanup" - [1657210956708] [28601:16575811] CHIP: [CTL] Performing next commissioning step "Cleanup" - [1657210956708] [28601:16575811] CHIP: [CTL] Successfully finished commissioning step "Cleanup" - [1657210956709] [28601:16575811] CHIP: [TOO] Device commissioning completed with success + 1. Launch the TH commissionee app and get QR code from TH side + Verify in TH (ALL-CLUSTER-APP) + ./chip-all-clusters-app + ... + [1667807422.508516][12415:12415] CHIP:DL: Manufacturing Date: (not set) + [1667807422.508536][12415:12415] CHIP:DL: Device Type: 65535 (0xFFFF) + [1667807422.508566][12415:12415] CHIP:SVR: SetupQRCode: [MT:-24J042C00KA0648G00] + [1667807422.508591][12415:12415] CHIP:SVR: Copy/paste the below URL in a browser to see the QR Code: + [1667807422.508608][12415:12415] CHIP:SVR: https://project-chip.github.io/connectedhomeip/qrcode.html?data=MT%3A-24J042C00KA0648G00 + + 2. Build TLV Data into TH's QR code using chip-tool's generate-qrcode command + ./chip-tool payload generate-qrcode --existing-payload MT:-24J042C00KA0648G00 --tlvBytes hex:152C000A3132333435363738393018 + [1667807462.804398][10254:10254] CHIP:TOO: QR Code: MT:-24J042C00KA064IJ3P0IXZB0DK5N1K8SQ1RYCU1-A40 disabled: true - label: @@ -174,27 +166,33 @@ tests: No applicable TH logs. 1. Launch the TH commissionee app and get QR code from TH side - $ ./out/all-clusters-app/chip-all-clusters-app + ./chip-all-clusters-app - 2. Build TLV Data into TH"s QR code using chip-tool"s generate-qrcode command. To generate the QR code containing the 1000-byte TLV data, use the following command and piece together the 2 log lines of output. + [1667807539.277170][12433:12433] CHIP:DL: Manufacturing Date: (not set) + [1667807539.277189][12433:12433] CHIP:DL: Device Type: 65535 (0xFFFF) + [1667807539.277220][12433:12433] CHIP:SVR: SetupQRCode: [MT:-24J042C00KA0648G00] + [1667807539.277244][12433:12433] CHIP:SVR: Copy/paste the below URL in a browser to see the QR Code: + [1667807539.277261][12433:12433] CHIP:SVR: https://project-chip.github.io/connectedhomeip/qrcode.html?data=MT%3A-24J042C00KA0648G00 + + 2. Build TLV Data into TH's QR code using chip-tool's generate-qrcode command. To generate the QR code containing the 1000-byte TLV data, use the following command and piece together the 2 log lines of output. NOTE: The finished QR code is in the verification step already. - ./chip-tool payload generate-qrcode --existing-payload MT:-24J0AFN00KA0648G00 --tlvBytes hex:152d82e8033132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393018 - [1659491902.799305][3965:3965] CHIP:TOO: QR Code: MT:-24J0AFN00KA064IJ3P0JFQB7TZZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1Z + ./chip-tool payload generate-qrcode --existing-payload MT:-24J042C00KA0648G00 --tlvBytes hex:152d82e8033132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393018 - [1659491902.799413][3965:3965] CHIP:TOO: QR Code: TZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T11UXS0 + [1667807575.253780][10263:10263] CHIP:TOO: QR Code: MT:-24J042C00KA064IJ3P0JFQB7TZZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1Z + [1667807575.254084][10263:10263] CHIP:TOO: QR Code: TZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T11UXS0 disabled: true - label: "Using the DUT, parse the THs QR code to onboard the TH Device onto the Matter network." verification: | - ./chip-tool pairing code 1 MT:-24J0AFN00KA064IJ3P0JFQB7TZZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T11UXS0 + ./chip-tool pairing code 1 MT:-24J042C00KA064IJ3P0JFQB7TZZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T1VFSK1S3DO1ZTZR1UNMJ1DK5N1K8SQ1RYCU1--ZL15PKP1CD5T11UXS0 - Verify in TH as commissionee side: + Verify in TH (ALL-CLUSTER-APP) [1659491845.473705][3953:3953] CHIP:SVR: Commissioning completed successfully - Verify in DUT as commissioner side: + Verify in DUT(CHIP-TOOL) [1659491845308] [14021:5374393] CHIP: [TOO] Device commissioning completed with success disabled: true diff --git a/src/app/tests/suites/certification/Test_TC_DD_1_9.yaml b/src/app/tests/suites/certification/Test_TC_DD_1_9.yaml index a0fd5edbdd18d8..9a59369735cd10 100644 --- a/src/app/tests/suites/certification/Test_TC_DD_1_9.yaml +++ b/src/app/tests/suites/certification/Test_TC_DD_1_9.yaml @@ -43,7 +43,7 @@ tests: verification: | 1. Launch all-clusters-app on the raspi , get the Manual Pairing code from the log - $ sudo ./chip-all-clusters-app --wifi + ./chip-all-clusters-app --wifi [13293:13293] CHIP:DL: Device Configuration: [1653306603.740569][13293:13293] CHIP:DL: Serial Number: TEST_SN @@ -67,20 +67,21 @@ tests: 2. Parse 11-digit Manual Pairing code - $ ./chip-tool payload parse-setup-payload 34970112332 + ./chip-tool payload parse-setup-payload 34970112332 + + Verify in DUT(CHIP-TOOL) + [1667811737.160767][10335:10335] CHIP:SPL: Parsing decimalRepresentation: 34970112332 + [1667811737.161131][10335:10335] CHIP:SPL: Version: 0 + [1667811737.161191][10335:10335] CHIP:SPL: VendorID: 0 + [1667811737.161234][10335:10335] CHIP:SPL: ProductID: 0 + [1667811737.161286][10335:10335] CHIP:SPL: Custom flow: 0 (STANDARD) + [1667811737.161338][10335:10335] CHIP:SPL: Discovery Bitmask: UNKNOWN + [1667811737.161389][10335:10335] CHIP:SPL: Short discriminator: 15 (0xf) + [1667811737.161440][10335:10335] CHIP:SPL: Passcode: 20202021 - Verify in DUT as commissioner side: - CHIP:SPL: Parsing decimalRepresentation: 34970112332 - CHIP:SPL: CommissioningFlow: 0 - CHIP:SPL: VendorID: 0 - CHIP:SPL: Version: 0 - CHIP:SPL: ProductID: 0 - CHIP:SPL: Discriminator: 3840 - CHIP:SPL: SetUpPINCode: 20202021 - CHIP:SPL: RendezvousInformation: 0 3. Parse 21-digit Manual Pairing code - $ ./chip-tool payload parse-setup-payload 749701123365521327694 + ./chip-tool payload parse-setup-payload 749701123365521327694 Verify in DUT as commissoiner side: CHIP:SPL: Parsing decimalRepresentation: 749701123365521327694 @@ -95,13 +96,13 @@ tests: 4. Parse payload by commissioning the TH ./chip-tool pairing code 1 34970112332 - Verify in DUT as commissioner side: + Verify in DUT(CHIP-TOOL) [1653556303.582797][4071:4076] CHIP:DMG: Received Command Response Data, Endpoint=0 Cluster=0x0000_0030 Command=0x0000_0005 [1653556303.582850][4071:4076] CHIP:CTL: Received CommissioningComplete response, errorCode=0 - [1653556303.582891][4071:4076] CHIP:CTL: Successfully finished commissioning step 'SendComplete' - [1653556303.582927][4071:4076] CHIP:CTL: Commissioning stage next step: 'SendComplete' -> 'Cleanup' - [1653556303.582964][4071:4076] CHIP:CTL: Performing next commissioning step 'Cleanup' - [1653556303.583040][4071:4076] CHIP:CTL: Successfully finished commissioning step 'Cleanup' + [1653556303.582891][4071:4076] CHIP:CTL: Successfully finished commissioning step "SendComplete" + [1653556303.582927][4071:4076] CHIP:CTL: Commissioning stage next step: "SendComplete" -> "Cleanup" + [1653556303.582964][4071:4076] CHIP:CTL: Performing next commissioning step "Cleanup" + [1653556303.583040][4071:4076] CHIP:CTL: Successfully finished commissioning step "Cleanup" [1653556303.583110][4071:4076] CHIP:TOO: Device commissioning completed with success [1653556303.583209][4071:4076] CHIP:DMG: ICR moving to [AwaitingDe] [1653556303.583255][4071:4076] CHIP:EM: Sending Standalone Ack for MessageCounter:9735725 on exchange 24476i diff --git a/src/app/tests/suites/certification/Test_TC_DD_2_1.yaml b/src/app/tests/suites/certification/Test_TC_DD_2_1.yaml index 2dd5001dbdfab3..bf3404106bf50d 100644 --- a/src/app/tests/suites/certification/Test_TC_DD_2_1.yaml +++ b/src/app/tests/suites/certification/Test_TC_DD_2_1.yaml @@ -28,6 +28,10 @@ tests: - label: "Preconditions" verification: | 1 - The DUT is switched on and the DUT is transport-connected (BLE, Wi-Fi or Ethernet) + + To put the DUT into commissionable state and verify commissionable state. + This step is same in couple of other cases (like DD) so use the same verification method here too i.e. if your DUT is discoverable over mDNS then use 'chiptool discover commissionables' to discover mDNS adv and provision the device using 'chip-tool pairing code node-id payload'. + otherwise if your DUT is advertising over BLE , pls use the '/chip-tool pairing ble-wifi 1 zigbeehome matter123 20202021 3841 --trace_decode 1' command to discover and provision the device (BTW the SSID , passwd, descriminator ..etc are configurable parameters for your DUT) disabled: true - label: @@ -49,9 +53,9 @@ tests: If (MCORE.DD.CHIP_DEV) IP/BLE discovery tool should discover the DUT else it should not If !(MCORE.DD.CHIP_DEV) instruct DUT to start Advertising and scan again for commissionale devices using the IP/BLE discovery tool - Verify in TH as commissioner side: + Verify in TH (CHIP-TOOL) For devices already on the network: - $ ./chip-tool discover commissionables + ./chip-tool discover commissionables [1651192893436] [15304:442604] CHIP: [DL] Mdns: OnNewAddress interface: 24 ip:fe80::dea6:32ff:fe8d:6e32 [1651192893436] [15304:442604] CHIP: [DIS] Vendor ID: 65521 @@ -77,7 +81,7 @@ tests: - label: "TH does not respond to DUT and DUT keeps sending ADVs" PICS: MCORE.COM.BLE verification: | - Verify in DUT as commissionee side: + Verify in DUT(ALL-CLUSTER-APP) [5855][P][DIS]Advertise commission parameter vendorID=65521 productID=32773 discriminator=3840/15 disabled: true @@ -99,7 +103,7 @@ tests: This BLE advertisements can be verified using BLE discovery tool of choice (Try NRF Connect OR HCIDump) ->For T0 and 30s we have to get advertisement range between 20ms to 60ms ->For 30s and 15mins we have to get advertisement range between 150ms to 1200ms - Verify in DUT as commissionee side: + Verify in DUT(ALL-CLUSTER-APP) I: 3242 [DL]CHIPoBLE advertising started I: 3279 [DL]NFC Tag emulation started @@ -116,7 +120,7 @@ tests: After 900s (that is 15min) advertisement stops - Verify in DUT as commissionee side: + Verify in DUT(ALL-CLUSTER-APP) D: 903154 [DIS]Scheduling extended discovery timeout in 900s E: 903160 [DIS]Failed to finalize service update: Error CHIP:0x0000001C @@ -139,7 +143,7 @@ tests: PICS: MCORE.COM.BLE verification: | Check timestamp, ADV stop after 15 mins - Verify in DUT as commissionee side: + Verify in DUT(ALL-CLUSTER-APP) D: 903154 [DIS]Scheduling extended discovery timeout in 900s E: 903160 [DIS]Failed to finalize service update: Error CHIP:0x0000001C @@ -173,8 +177,24 @@ tests: "TH and DUT are connected to the same network and the DUT is sending mandatory Commissionable Node Discovery service records over DNS-SD." verification: | - $ ./chip-tool discover commissionables - Verify in TH as commissioner side: + ./chip-all-clusters-app + ... + [1646286638.375844][11651:11651] CHIP:DL: Device Configuration: + [1646286638.375960][11651:11651] CHIP:DL: Serial Number: TEST_SN + [1646286638.376016][11651:11651] CHIP:DL: Vendor Id: 65521 (0xFFF1) + [1646286638.376066][11651:11651] CHIP:DL: Product Id: 32769 (0x8001) + [1646286638.376153][11651:11651] CHIP:DL: Hardware Version: 0 + [1646286638.377458][11651:11651] CHIP:DL: Setup Pin Code: 20202021 + [1646286638.377541][11651:11651] CHIP:DL: Setup Discriminator: 3840 (0xF00) + [1646286638.377611][11651:11651] CHIP:DL: Manufacturing Date: (not set) + [1646286638.377664][11651:11651] CHIP:DL: Device Type: 65535 (0xFFFF) + [1646286638.377771][11651:11651] CHIP:SVR: SetupQRCode: [MT:-24J042C00KA0648G00] + [1646286638.377865][11651:11651] CHIP:SVR: Copy/paste the below URL in a browser to see the QR Code: + [1646286638.377915][11651:11651] CHIP:SVR: https://dhrishi.github.io/connectedhomeip/qrcode.html?data=MT%3A-24J042C00KA0648G00 + [1646286638.377986][11651:11651] CHIP:SVR: Manual pairing code: [34970112332] + + ./chip-tool discover commissionables + Verify in TH (CHIP-TOOL) Example output using all-clusters-app"s advertisements: [1651256405894] [18453:593886] CHIP: [DL] Mdns: OnNewAddress interface: 7 ip:192.168.1.2 @@ -182,7 +202,8 @@ tests: [1651256405894] [18453:593886] CHIP: [DIS] Product ID: 32769 [1651256405894] [18453:593886] CHIP: [DIS] Long Discriminator: 3840 [1651256405894] [18453:593886] CHIP: [DIS] Pairing Hint: 33 - [1651256405894] [18453:593886] CHIP: [DIS] Hostname: DCA6328D2B9F0000 [1651256405894] [18453:593886] CHIP: [DIS] Instance Name: 8FFEE04E82830E26 + [1651256405894] [18453:593886] CHIP: [DIS] Hostname: DCA6328D2B9F0000 + [1651256405894] [18453:593886] CHIP: [DIS] Instance Name: 8FFEE04E82830E26 [1651256405894] [18453:593886] CHIP: [DIS] IP Address #1: fd54:23a1:c6de:4637:dea6:32ff:fe8d:2b9f [1651256405894] [18453:593886] CHIP: [DIS] IP Address #2: fe80::dea6:32ff:fe8d:2b9f [1651256405894] [18453:593886] CHIP: [DIS] IP Address #3: fe80::dea6:32ff:fe8d:2ba0 @@ -200,16 +221,19 @@ tests: MCORE.DD.TXT_KEY_VP && MCORE.DD.TXT_KEY_DT && MCORE.DD.TXT_KEY_DN && MCORE.DD.TXT_KEY_RI && MCORE.DD.TXT_KEY_PH && MCORE.DD.TXT_KEY_PI verification: | - $ ./chip-tool discover commissionables - Verify in TH as commissioner side: + ./chip-tool discover commissionables + Verify in TH (CHIP-TOOL) Example output using all-clusters-app"s advertisements found on the TH commissioner: [1657218902314] [29617:16663220] CHIP: [DL] Browsing for: _matterc._udp - [1657218902488] [29617:16663220] CHIP: [DL] Mdns: OnBrowseAdd name: 5B4185091B6CAD28, type: _matterc._udp., domain: local., interface: 7 [1657218902488] [29617:16663220] CHIP: [DL] Resolve type=_matterc._udp name=5B4185091B6CAD28 interface=7 - [1657218902489] [29617:16663220] CHIP: [DL] Mdns : OnNewInterface hostname:DCA6328D2B9F0000.local. fullname:5B4185091B6CAD28._matterc._udp.local. interface: 7 [1657218902490] [29617:16663220] CHIP: [DL] Mdns: OnNewAddress interface: 7 ip:fd54:23a1:c6de:4637:4c4:ee82:2a0f:b5e2 + [1657218902488] [29617:16663220] CHIP: [DL] Mdns: OnBrowseAdd name: 5B4185091B6CAD28, type: _matterc._udp., domain: local., interface: 7 + [1657218902488] [29617:16663220] CHIP: [DL] Resolve type=_matterc._udp name=5B4185091B6CAD28 interface=7 + [1657218902489] [29617:16663220] CHIP: [DL] Mdns : OnNewInterface hostname:DCA6328D2B9F0000.local. fullname:5B4185091B6CAD28._matterc._udp.local. interface: 7 + [1657218902490] [29617:16663220] CHIP: [DL] Mdns: OnNewAddress interface: 7 ip:fd54:23a1:c6de:4637:4c4:ee82:2a0f:b5e2 [1657218902490] [29617:16663220] CHIP: [DL] Mdns: OnNewAddress interface: 7 ip:fe80::1e81:3e0:3865:2d29 [1657218902490] [29617:16663220] CHIP: [DL] Mdns: OnNewAddress interface: 7 ip:192.168.1.10 - [1657218902490] [29617:16663220] CHIP: [DIS] Hostname: DCA6328D2B9F0000 [1657218902490] [29617:16663220] CHIP: [DIS] IP Address #1: fd54:23a1:c6de:4637:4c4:ee82:2a0f:b5e2 + [1657218902490] [29617:16663220] CHIP: [DIS] Hostname: DCA6328D2B9F0000 + [1657218902490] [29617:16663220] CHIP: [DIS] IP Address #1: fd54:23a1:c6de:4637:4c4:ee82:2a0f:b5e2 [1657218902490] [29617:16663220] CHIP: [DIS] IP Address #2: fe80::1e81:3e0:3865:2d29 [1657218902490] [29617:16663220] CHIP: [DIS] IP Address #3: 192.168.1.10 [1657218902490] [29617:16663220] CHIP: [DIS] Port: 5540 @@ -225,7 +249,7 @@ tests: OR 1. User a dns-sd records browser - $ avahi-browse _matterc._udp -r + avahi-browse _matterc._udp -r Example output using all-clusters-app"s advertisements: + eth0 IPv6 1E36C55245E2908D _matterc._udp local @@ -242,7 +266,7 @@ tests: 1. Vendor specific, take DUT out of commissioning mode 2. Use a dns-sd browser to check for _CM subtype. Should be empty. - $ dns-sd -B _matterc._udp,_CM + dns-sd -B _matterc._udp,_CM Browsing for _matterc._udp,_CM DATE: ---Thu 07 Jul 2022--- 11:51:34.814 ...STARTING... @@ -252,8 +276,8 @@ tests: "TH and DUT are connected to the same network and the DUT is sending a Commissionable Node Discovery service record over DNS-SD." verification: | - $ ./chip-tool discover commissionables - Verify in TH as commissioner side: + ./chip-tool discover commissionables + Verify in TH (CHIP-TOOL) Example output using all-clusters-app"s advertisements found on the TH commissioner: [1651256405894] [18453:593886] CHIP: [DL] Mdns: OnNewAddress interface: 7 ip:192.168.1.2 @@ -261,7 +285,8 @@ tests: [1651256405894] [18453:593886] CHIP: [DIS] Product ID: 32769 [1651256405894] [18453:593886] CHIP: [DIS] Long Discriminator: 3840 [1651256405894] [18453:593886] CHIP: [DIS] Pairing Hint: 33 - [1651256405894] [18453:593886] CHIP: [DIS] Hostname: DCA6328D2B9F0000 [1651256405894] [18453:593886] CHIP: [DIS] Instance Name: 8FFEE04E82830E26 + [1651256405894] [18453:593886] CHIP: [DIS] Hostname: DCA6328D2B9F0000 + [1651256405894] [18453:593886] CHIP: [DIS] Instance Name: 8FFEE04E82830E26 [1651256405894] [18453:593886] CHIP: [DIS] IP Address #1: fd54:23a1:c6de:4637:dea6:32ff:fe8d:2b9f [1651256405894] [18453:593886] CHIP: [DIS] IP Address #2: fe80::dea6:32ff:fe8d:2b9f [1651256405894] [18453:593886] CHIP: [DIS] IP Address #3: fe80::dea6:32ff:fe8d:2ba0 @@ -274,11 +299,12 @@ tests: - label: "Mandatory Commissioning Subtypes: Send a browse request for - _services._dns-sd._udp using a DNS-SD records command-line test tool - (i.e. dns-sd -B _services._dns-sd._udp or avahi-browse - _services._dns-sd._udp -r)" + '_services._dns-sd._udp' using a DNS-SD records command-line test tool + (i.e. 'dns-sd -B _services._dns-sd._udp' or 'avahi-browse + _services._dns-sd._udp -r')" verification: | - $ dns-sd -B _services._dns-sd._udp + Vendor specific, take DUT out of commissioning mode + dns-sd -B _services._dns-sd._udp Example output using all-clusters-app"s advertisements: 11:30:36.040 Add 3 7 . _sub.local. _L3840 @@ -288,12 +314,13 @@ tests: - label: "Optional Commissioning Subtypes: Send a browse request for - _services._dns-sd._udp using a DNS-SD records command-line test tool - (i.e. dns-sd -B _services._dns-sd._udp or avahi-browse - _services._dns-sd._udp -r)" + '_services._dns-sd._udp' using a DNS-SD records command-line test tool + (i.e. 'dns-sd -B _services._dns-sd._udp' or 'avahi-browse + _services._dns-sd._udp -r')" PICS: MCORE.DD.COMMISSIONING_SUBTYPE_V && MCORE.DD.COMMISSIONING_SUBTYPE_T verification: | - $ dns-sd -B _services._dns-sd._udp + Vendor specific, take DUT out of commissioning mode + dns-sd -B _services._dns-sd._udp Example output using all-clusters-app"s advertisements found on the TH commissioner: 11:56:29.770 Add 3 7 . _sub.local. _V65521 @@ -301,8 +328,8 @@ tests: - label: "Place the DUT device into Commissioning mode" verification: | - $ ./chip-tool discover commissionables - Verify in TH as commissioner side: + ./chip-tool discover commissionables + Verify in TH (CHIP-TOOL) Example output using all-clusters-app"s advertisements found on the TH commissioner: [1651256405894] [18453:593886] CHIP: [DL] Mdns: OnNewAddress interface: 7 ip:192.168.1.2 @@ -310,7 +337,8 @@ tests: [1651256405894] [18453:593886] CHIP: [DIS] Product ID: 32769 [1651256405894] [18453:593886] CHIP: [DIS] Long Discriminator: 3840 [1651256405894] [18453:593886] CHIP: [DIS] Pairing Hint: 33 - [1651256405894] [18453:593886] CHIP: [DIS] Hostname: DCA6328D2B9F0000 [1651256405894] [18453:593886] CHIP: [DIS] Instance Name: 8FFEE04E82830E26 + [1651256405894] [18453:593886] CHIP: [DIS] Hostname: DCA6328D2B9F0000 + [1651256405894] [18453:593886] CHIP: [DIS] Instance Name: 8FFEE04E82830E26 [1651256405894] [18453:593886] CHIP: [DIS] IP Address #1: fd54:23a1:c6de:4637:dea6:32ff:fe8d:2b9f [1651256405894] [18453:593886] CHIP: [DIS] IP Address #2: fe80::dea6:32ff:fe8d:2b9f [1651256405894] [18453:593886] CHIP: [DIS] IP Address #3: fe80::dea6:32ff:fe8d:2ba0 @@ -322,19 +350,22 @@ tests: disabled: true - label: - "Send a browse request for _matterc._udp using a DNS-SD records - command-line test tool (i.e. dns-sd -B _matterc._udp or avahi-browse - _matterc._udp -r)" + "Send a browse request for '_matterc._udp' using a DNS-SD records + command-line test tool (i.e. 'dns-sd -B _matterc._udp' or + 'avahi-browse _matterc._udp -r')" verification: | - $ ./chip-tool discover commissionables - Verify in TH as commissioner side: + ./chip-tool discover commissionables + Verify in TH (CHIP-TOOL) [1657220492275] [29906:16679893] CHIP: [DL] Browsing for: _matterc._udp - [1657220492275] [29906:16679893] CHIP: [DL] Mdns: OnBrowseAdd name: 74AFA51731B2E373, type: _matterc._udp., domain: local., interface: 7 [1657220492275] [29906:16679893] CHIP: [DL] Resolve type=_matterc._udp name=74AFA51731B2E373 interface=7 - [1657220492276] [29906:16679893] CHIP: [DL] Mdns : OnNewInterface hostname:DCA6328D2B9F0000.local. fullname:74AFA51731B2E373._matterc._udp.local. interface: 7 [1657220492277] [29906:16679893] CHIP: [DL] Mdns: OnNewAddress interface: 7 ip:fd54:23a1:c6de:4637:4c4:ee82:2a0f:b5e2 + [1657220492275] [29906:16679893] CHIP: [DL] Mdns: OnBrowseAdd name: 74AFA51731B2E373, type: _matterc._udp., domain: local., interface: 7 + [1657220492275] [29906:16679893] CHIP: [DL] Resolve type=_matterc._udp name=74AFA51731B2E373 interface=7 + [1657220492276] [29906:16679893] CHIP: [DL] Mdns : OnNewInterface hostname:DCA6328D2B9F0000.local. fullname:74AFA51731B2E373._matterc._udp.local. interface: 7 + [1657220492277] [29906:16679893] CHIP: [DL] Mdns: OnNewAddress interface: 7 ip:fd54:23a1:c6de:4637:4c4:ee82:2a0f:b5e2 [1657220492277] [29906:16679893] CHIP: [DL] Mdns: OnNewAddress interface: 7 ip:fe80::1e81:3e0:3865:2d29 [1657220492277] [29906:16679893] CHIP: [DL] Mdns: OnNewAddress interface: 7 ip:192.168.1.10 - [1657220492277] [29906:16679893] CHIP: [DIS] Hostname: DCA6328D2B9F0000 [1657220492277] [29906:16679893] CHIP: [DIS] IP Address #1: fd54:23a1:c6de:4637:4c4:ee82:2a0f:b5e2 + [1657220492277] [29906:16679893] CHIP: [DIS] Hostname: DCA6328D2B9F0000 + [1657220492277] [29906:16679893] CHIP: [DIS] IP Address #1: fd54:23a1:c6de:4637:4c4:ee82:2a0f:b5e2 [1657220492277] [29906:16679893] CHIP: [DIS] IP Address #2: fe80::1e81:3e0:3865:2d29 [1657220492277] [29906:16679893] CHIP: [DIS] IP Address #3: 192.168.1.10 [1657220492277] [29906:16679893] CHIP: [DIS] Port: 5540 diff --git a/src/app/tests/suites/certification/Test_TC_DD_2_2.yaml b/src/app/tests/suites/certification/Test_TC_DD_2_2.yaml index d56e226aeed369..429c47c5c36167 100644 --- a/src/app/tests/suites/certification/Test_TC_DD_2_2.yaml +++ b/src/app/tests/suites/certification/Test_TC_DD_2_2.yaml @@ -45,8 +45,8 @@ tests: - label: "TH starts matter announcement procedure using BLE transport" PICS: MCORE.DD.DISCOVERY_BLE verification: | - $ ./out/ble/chip-all-clusters-app --ble-device 1 --discriminator 3841 - Verify in TH as commissionee side: + ./chip-all-clusters-app --wifi --discriminator 3841 + Verify in DUT (ALL-CLUSTER-APP): [1657221603.350406][368108:368108] CHIP:DL: Device Configuration: [1657221603.350445][368108:368108] CHIP:DL: Serial Number: TEST_SN @@ -73,14 +73,14 @@ tests: verification: | 1. Discover commissionables over BLE using DUT=chip-tool pairing - Verify in TH as commissioner side: - $ ./chip-tool pairing ble-wifi 1 zigbeehome matter123 20202021 3841 + Verify in TH (CHIP-TOOL) + ./chip-tool pairing ble-wifi 1 zigbeehome matter123 20202021 3841 [1651743342.299897][3461:3464] CHIP:BLE: New device scanned: E4:5F:01:0F:1A:02 [1651743342.299951][3461:3464] CHIP:BLE: Device discriminator match. Attempting to connect. [1651743342.303783][3461:3464] CHIP:BLE: Scan complete notification without an active scan. [1651743346.244175][3461:3464] CHIP:DL: ConnectDevice complete - Verify in DUT as commissionee side: + Verify in DUT(ALL-CLUSTER-APP) [1651743346.152716][5072:5075] CHIP:DL: Device E4:5F:01:0F:3B:B1 (Path: /org/bluez/hci0/dev_E4_5F_01_0F_3B_B1) Connected [1651743347.908807][5072:5075] CHIP:DL: BluezCharacteristicAcquireWrite is called, conn: 0xffffa0043700 [1651743347.911151][5072:5075] CHIP:DL: c1 BluezCharacteristicWriteFD mtu, 517 @@ -131,14 +131,14 @@ tests: verification: | 1. Discover commissionables over BLE using DUT=chip-tool pairing command - Verify in TH as commissioner side: - $ ./chip-tool pairing ble-wifi 1 zigbeehome matter123 20202021 3841 + Verify in TH (CHIP-TOOL) + ./chip-tool pairing ble-wifi 1 zigbeehome matter123 20202021 3841 [1651743342.299897][3461:3464] CHIP:BLE: New device scanned: E4:5F:01:0F:1A:02 [1651743342.299951][3461:3464] CHIP:BLE: Device discriminator match. Attempting to connect. [1651743342.303783][3461:3464] CHIP:BLE: Scan complete notification without an active scan. [1651743346.244175][3461:3464] CHIP:DL: ConnectDevice complete - Verify in DUT as commissionee side: + Verify in DUT(ALL-CLUSTER-APP) [1651743346.152716][5072:5075] CHIP:DL: Device E4:5F:01:0F:3B:B1 (Path: /org/bluez/hci0/dev_E4_5F_01_0F_3B_B1) Connected [1651743347.908807][5072:5075] CHIP:DL: BluezCharacteristicAcquireWrite is called, conn: 0xffffa0043700 [1651743347.911151][5072:5075] CHIP:DL: c1 BluezCharacteristicWriteFD mtu, 517 @@ -187,9 +187,9 @@ tests: - label: "TH starts matter announcement using BLE transport" PICS: MCORE.DD.DISCOVERY_BLE verification: | - $ ./out/all-clusters-app/chip-all-clusters-app --wifi --discriminator 3841 + ./chip-all-clusters-app --wifi --discriminator 3841 - Verify in TH as commissionee side + Verify in DUT(ALL-CLUSTER-APP) [1653087913.247229][8083:8083] CHIP:SVR: Server Listening... [1653087913.247636][8083:8083] CHIP:DL: Device Configuration: [1653087913.248094][8083:8083] CHIP:DL: Serial Number: TEST_SN @@ -207,7 +207,9 @@ tests: [1653087913.254268][8083:8083] CHIP:DMG: Endpoint 0, Cluster 0x0000_001D update version to 29f72814 disabled: true - - label: "" + - label: + "DUT must find TH and provide onboarding data for validation.Pass + Criteria: DUT is able to report the Onboarding payload as set on TH" PICS: MCORE.DD.DISCOVERY_BLE verification: | 1. Discover commissionables over BLE using DUT=chip-tool pairing command @@ -310,8 +312,8 @@ tests: verification: | 1. TH is in commissioning mode and discoverable by DUT over IP through DNS-SD advertisements. This can also be verified using through the DUT"s pairing command over IP. - Verify in TH as commissionee side: - $ ./out/all-clusters-app/chip-all-clusters-app + Verify in DUT(ALL-CLUSTER-APP): + ./chip-all-clusters-app [1660154789.496930][7968:7968] CHIP:DIS: CHIP minimal mDNS started advertising. [1660154789.499623][7968:7968] CHIP:DL: Using wifi MAC for hostname [1660154789.499743][7968:7968] CHIP:DIS: Advertise commission parameter vendorID=65521 productID=32769 discriminator=3840/15 cm=1 @@ -327,12 +329,13 @@ tests: [1660154789.501966][7968:7968] CHIP:DIS: CHIP minimal mDNS configured as "Commissionable node device". - Verify in DUT as commissioner side: - $ ./chip-tool discover commissionables + Verify in TH(ALL-CLUSTER-APP): + ./chip-tool discover commissionables OR - $ ./chip-tool pairing code 1 MT:-24J029Q00KA0648G00 + ./chip-tool pairing code 1 MT:-24J029Q00KA0648G00 [1660155158954] [99591:10441026] CHIP: [DL] Mdns: OnNewAddress interface: 7 ip:fe80::e5d0:7f0d:7aad:d736 - [1660155158954] [99591:10441026] CHIP: [DIS] Hostname: DCA632A849EA0000 [1660155158954] [99591:10441026] CHIP: [DIS] IP Address #1: fd54:23a1:c6de:4637:1fac:42fd:dd74:dcc5 + [1660155158954] [99591:10441026] CHIP: [DIS] Hostname: DCA632A849EA0000 + [1660155158954] [99591:10441026] CHIP: [DIS] IP Address #1: fd54:23a1:c6de:4637:1fac:42fd:dd74:dcc5 [1660155158954] [99591:10441026] CHIP: [DIS] IP Address #2: 2603:8001:7e00:e001:d669:2a30:7e9e:7121 [1660155158954] [99591:10441026] CHIP: [DIS] IP Address #3: fe80::e5d0:7f0d:7aad:d736 [1660155158954] [99591:10441026] CHIP: [DIS] Port: 5540 diff --git a/src/app/tests/suites/certification/Test_TC_DD_3_1.yaml b/src/app/tests/suites/certification/Test_TC_DD_3_1.yaml index 083130abd9a24f..3b09354897bd03 100644 --- a/src/app/tests/suites/certification/Test_TC_DD_3_1.yaml +++ b/src/app/tests/suites/certification/Test_TC_DD_3_1.yaml @@ -34,15 +34,16 @@ tests: discovery mode applicable for the DUT." verification: | 1. Place the DUT commissionee into a commissioning mode - For example DUT=chip-all-clusters-app: ./chip-all-clusters-app --wifi --discriminator 3841 + For example DUT=chip-all-clusters-app: + ./chip-all-clusters-app --wifi --discriminator 3841 - Verify on TH as commissioner side: + Verify on TH (CHIP-TOOL): For devices not on the network (i.e. BLE discovery): 1. Pair the device over the applicable Discovery transport using TH=chip-tool For devices already on the network: - connectedhomeip/examples/chip-tool/out/debug$ ./chip-tool pairing code 1 MT:-24J0AFN00KA0648G00 + ./chip-tool pairing code 1 MT:-24J0CEK01KA0648G00 [1657226543861] [30621:16744161] CHIP: [IN] SecureSession[0x6000007cc000]: Activated - Type:1 LSID:47293 [1657226543861] [30621:16744161] CHIP: [IN] New secure session activated for device , LSID:47293 PSID:201! [1657226543861] [30621:16744161] CHIP: [CTL] Remote device completed SPAKE2+ handshake @@ -56,7 +57,7 @@ tests: verification: | Verify that the responder receives the PBKDFParamRequest message - Verify in DUT as commissionee side + Verify in DUT (ALL-CLUSTER-APP) CHIP:SC: Received PBKDF param request CHIP:SC: Peer assigned session ID 18450 CHIP:SC: Found MRP parameters in the message @@ -66,7 +67,7 @@ tests: CHIP:IN: Sending unauthenticated msg 0xaaaaad340560 with MessageCounter:1341084110 to 0x0000000000000000 at monotonic time: 0000000000FBA380 msec CHIP:SC: Sent PBKDF param response - Verify in TH as commissioner side + Verify in TH(CHIP-TOOL) Sent PBKDF param request [1653471961.364996][30157:30162] CHIP:CTL: Setting wifi credentials from parameters [1653471961.365051][30157:30162] CHIP:CTL: Setting attestation nonce to random value @@ -84,11 +85,11 @@ tests: "Commissioner SHALL re-arm Fail-safe timer on Commissionee within 60s (the autonomously Fail-safe timer length set by Commissionee)" verification: | - Verify in DUT as commissionee side + Verify in DUT (ALL-CLUSTER-APP) CHIP:DL: NVS set: chip-config/fail-safe-armed = true - Verify in TH as commissioner side + Verify in TH(CHIP-TOOL) : Performing next commissioning step "ArmFailSafe" [1653471968.064493][30157:30162] CHIP:CTL: Arming failsafe (60 seconds) @@ -99,13 +100,13 @@ tests: Commissionee." PICS: MCORE.COM.WIRELESS verification: | - Verify in TH as commissioner side + Verify in TH(CHIP-TOOL) Performing next commissioning step "ConfigRegulatory" [1653471968.202645][30157:30162] CHIP:CTL: Setting Regulatory Config [1653471968.202666][30157:30162] CHIP:CTL: No regulatory config supplied by controller, leaving as device default (0) - Verify in DUT as commissionee side + Verify in DUT (ALL-CLUSTER-APP) NVS set: chip-config/regulatory-location = 0 (0x0) disabled: true @@ -113,13 +114,13 @@ tests: "Commissioner requests operational CSR from Commissionee with OperationalCSRRequest command" verification: | - Verify in TH as commissioner side after commissioning + Verify in TH(CHIP-TOOL) after commissioning [1646909537.102263][3145:3150] CHIP:CTL: Received Attestation Information from the device [1646909537.102418][3145:3150] CHIP:CTL: Verifying attestation [1646909537.115081][3145:3150] CHIP:CTL: Successfully validated "Attestation Information" command received from the device. - Verify in DUT as commissionee side + Verify in DUT (ALL-CLUSTER-APP) OpCreds: Received a CSRRequest command CHIP:ZCL: OpCreds: NewCertificateSigningRequest succeeded disabled: true @@ -128,11 +129,11 @@ tests: "Commissioner configures operational credentials on DUT if not previously installed" verification: | - Verify in DUT as commissionee side + Verify in DUT (ALL-CLUSTER-APP) OpCreds: Received an AddTrustedRootCertificate command - Verify in TH as commissioner side + Verify in TH(CHIP-TOOL) Sending root certificate to the device CHIP:DMG: ICR moving to [AddingComm] @@ -147,14 +148,15 @@ tests: "Commissioner configures itself as administrator in ACL on DUT if needed" verification: | - Verify in TH as commissioner side after commissioning + Verify in TH(CHIP-TOOL) after commissioning CHIP:CTL: Commissioning stage next step: "SendTrustedRootCert" -> "SendNOC" [1653471969.812357][30157:30162] CHIP:CTL: Performing next commissioning step "SendNOC" [1653471969.812478][30157:30162] CHIP:DMG: ICR moving to [AddingComm] [1653471969.812559][30157:30162] CHIP:DMG: ICR moving to [AddedComma] [1653471969.812778][30157:30162] CHIP:IN: Prepared secure message 0xffffa4ce0998 to 0xFFFFFFFB00000000 (0) of type 0x8 and protocolId (0, 1) on exchange 24000i with MessageCounter:211813. - [1653471969.812871][30157:30162] CHIP:IN: Sending encrypted msg 0xffffa4ce0998 with MessageCounter:211813 to 0xFFFFFFFB00000000 (0) at monotonic time: 00000000010D077D msec + [165347196 + ./chip-tool pairing ble-thread 1 hex:0e080000000000010000000300000f35060004001fffe0020811111111222222220708fd27e57b1b1e22d9051000112233445566778899aabbccddeeff030e4f70656e54687265616444656d6f01021234041061e1206d2c2b46e079eb775f41fc72190c0402a0fff8 20202021 38409.812871][30157:30162] CHIP:IN: Sending encrypted msg 0xffffa4ce0998 with MessageCounter:211813 to 0xFFFFFFFB00000000 (0) at monotonic time: 00000000010D077D msec [1653471969.813068][30157:30162] CHIP:DMG: ICR moving to [CommandSen] [1653471969.813137][30157:30162] CHIP:CTL: Sent operational certificate to the device [1653471969.813237][30157:30162] CHIP:DMG: ICR moving to [AwaitingDe] @@ -201,7 +203,7 @@ tests: [1653471970.347439][30157:30162] CHIP:TOO: Secure Pairing Success [1653471970.347485][30157:30162] CHIP:CTL: Successfully finished commissioning step "SendNOC" - Verify in DUT as commissionee side + Verify in DUT (ALL-CLUSTER-APP) OpCreds: Received an AddNOC command disabled: true @@ -210,7 +212,7 @@ tests: "Commissioner configures operational network on DUT if DUT both supports and requires" verification: | - Verify in TH as commissioner side after commissioning + Verify in TH(CHIP-TOOL) after commissioning [1646909537.345068][3145:3150] CHIP:CTL: Received certificate signing request from the device disabled: true @@ -219,7 +221,7 @@ tests: "Commissioner instructs Commissionee to connect to operational network if not already connected" verification: | - Verify in TH as commissioner side after commissioning + Verify in TH(CHIP-TOOL) after commissioning [1646909537.976592][3145:3150] CHIP:CTL: Operational credentials provisioned on device 0xffffac001730 [1646909537.976664][3145:3150] CHIP:TOO: Secure Pairing Success @@ -227,7 +229,7 @@ tests: - label: "Commissioner starts discovery of DUT using Operational Discovery" verification: | - Verify in TH as commissioner side + Verify in TH(CHIP-TOOL) CHIP:CTL: Commissioning stage next step: "SendNOC" -> "FindOperational" [1653471976.344532][30157:30162] CHIP:CTL: Performing next commissioning step "FindOperational" @@ -239,7 +241,8 @@ tests: [1653471976.347000][30157:30162] CHIP:DMG: ICR moving to [AwaitingDe] [1653471976.348514][30157:30162] CHIP:DL: Avahi resolve found [1653471976.348597][30157:30162] CHIP:DIS: Node ID resolved for CCCB8A2597E4538B:0000000000000001 - [1653471976.348633][30157:30162] CHIP:DIS: Hostname: E45F010F27530000 [1653471976.348670][30157:30162] CHIP:DIS: IP Address #1: fe80::e65f:1ff:fe0f:2753 + [1653471976.348633][30157:30162] CHIP:DIS: Hostname: E45F010F27530000 + [1653471976.348670][30157:30162] CHIP:DIS: IP Address #1: fe80::e65f:1ff:fe0f:2753 [1653471976.348702][30157:30162] CHIP:DIS: Port: 5540 [1653471976.348732][30157:30162] CHIP:DIS: Mrp Interval idle: 5000 ms [1653471976.348762][30157:30162] CHIP:DIS: Mrp Interval active: 300 ms @@ -249,7 +252,7 @@ tests: - label: "Commissioner opens a CASE session with DUT over operational network" verification: | - Verify in DUT as commissionee side + Verify in DUT (ALL-CLUSTER-APP) [1660154789.690124][7968:7968] CHIP:IN: CASE Server enabling CASE session setups [1660154789.690208][7968:7968] CHIP:IN: SecureSession[0xaaaab75fae10]: Allocated Type:2 LSID:55651 @@ -258,13 +261,13 @@ tests: [1660154789.690304][7968:7968] CHIP:ZCL: Emitting StartUp event [1660154789.690395][7968:7968] CHIP:EVL: LogEvent event number: 0x0000000000000002 priority: 2, endpoint id: 0x0 cluster id: 0x0000_0028 event id: 0x0 Sys timestamp: 0x00000000001D1D86 - Verify in TH as commissioner side + Verify in TH(CHIP-TOOL) [1660154794132] [99576:10438621] CHIP: [TOO] CASE establishment successful disabled: true - label: "Commissioner sends CommissioningComplete command" verification: | - Verify in TH as commissioner side + Verify in TH(CHIP-TOOL) CHIP:CTL: Received CommissioningComplete response disabled: true @@ -273,7 +276,7 @@ tests: "Commissioning channel between the Commissioner and Commissionee is terminated." verification: | - Verify in TH as commissioner side + Verify in TH(CHIP-TOOL) CHIP:CTL: Successfully finished commissioning step "SendComplete" CHIP:CTL: Commissioning stage next step: "SendComplete" -> "Cleanup" diff --git a/src/app/tests/suites/certification/Test_TC_DD_3_10.yaml b/src/app/tests/suites/certification/Test_TC_DD_3_10.yaml index c47f3e1c1cd600..f337c19e0e0bbe 100644 --- a/src/app/tests/suites/certification/Test_TC_DD_3_10.yaml +++ b/src/app/tests/suites/certification/Test_TC_DD_3_10.yaml @@ -41,10 +41,11 @@ tests: "DUT receives Onboarding Payload from the TH with Custom Flow field set to value 2" verification: | - 1. Parse the TH Onboarding Payload using the DUT commissioner + 1. Run TH. Example all-clusters app + ./chip-all-clusters-app --version 0 --vendor-id 0xFFF1 --product-id 0x8001 --custom-flow 2 --capabilities 4 --discriminator 3840 --passcode 20202021 - Example using chip-tool as a DUT: - $ ./chip-tool payload parse-setup-payload MT:-24J029Q00KA0648G00 + 2. Parse the QR Code using the DUT: chip-tool + ./chip-tool payload parse-setup-payload MT:-24J029Q00KA0648G00 [1657230447725] [31078:16782733] CHIP: [SPL] Parsing base38Representation: MT:-24J029Q00KA0648G00 [1657230447725] [31078:16782733] CHIP: [SPL] Version: 0 [1657230447725] [31078:16782733] CHIP: [SPL] VendorID: 65521 @@ -54,7 +55,7 @@ tests: [1657230447725] [31078:16782733] CHIP: [SPL] Discriminator: 3840 [1657230447725] [31078:16782733] CHIP: [SPL] Passcode: 20202021 - 2. Verify that the Commissioning Flow is set to 2 (Custom Flow) + 3. Verify that the CommissioningFlow is set to 2 (Custom Flow) disabled: true - label: @@ -62,8 +63,9 @@ tests: commissioning mode." verification: | 1. Launch the TH commissionee all-clusters-app: - $ ./chip-all-clusters-app - Verifiy on TH as commissionee side: + ./chip-all-clusters-app --version 0 --vendor-id 0xFFF1 --product-id 0x8001 --custom-flow 2 --capabilities 4 --discriminator 3840 --passcode 20202021 + + Verifiy on TH(ALL-CLUSTER-APP): [1660152729.426029][648909:648909] CHIP:-: ==== Onboarding payload for Custom Commissioning Flows ==== [1660152729.426076][648909:648909] CHIP:SVR: SetupQRCode: [MT:-24J029Q00KA0648G00] [1660152729.426103][648909:648909] CHIP:SVR: Copy/paste the below URL in a browser to see the QR Code: @@ -72,11 +74,11 @@ tests: - label: "DUT commissions TH" verification: | - $ ./chip-tool pairing code 1 MT:-24J029Q00KA0648G00 + ./chip-tool pairing code 1 MT:-24J029Q00KA0648G00 - Verify in DUT as commissioner side: + Verify in DUT(CHIP-TOOL) CHIP:CTL: Received CommissioningComplete response - Verifiy on TH as commissionee side: + Verifiy on TH(ALL-CLUSTER-APP): [1660154248.898113][7143:7143] CHIP:SVR: Commissioning completed successfully disabled: true diff --git a/src/app/tests/suites/certification/Test_TC_DD_3_11.yaml b/src/app/tests/suites/certification/Test_TC_DD_3_11.yaml index 45b8eb1e9eb6d5..308445ff364a84 100644 --- a/src/app/tests/suites/certification/Test_TC_DD_3_11.yaml +++ b/src/app/tests/suites/certification/Test_TC_DD_3_11.yaml @@ -67,23 +67,25 @@ tests: spec. documentation." PICS: MCORE.DD.DISCOVERY_BLE verification: | - Verify on the TH as commissionee side: + Verifiy on TH(ALL-CLUSTER-APP): - $ ./out/ble/all-clusters-app/chip-all-clusters-app --capabilities 2 --ble-device 1 + ./chip-all-clusters-app --capabilities 2 --ble-device 1 ... - [1657232267.387816][370320:370320] CHIP:DL: Device Configuration: - [1657232267.387853][370320:370320] CHIP:DL: Serial Number: (not set) - [1657232267.387907][370320:370320] CHIP:DL: Vendor Id: 65521 (0xFFF1) - [1657232267.387942][370320:370320] CHIP:DL: Product Id: 32769 (0x8001) - [1657232267.387974][370320:370320] CHIP:DL: Hardware Version: 0 - [1657232267.387996][370320:370320] CHIP:DL: Setup Pin Code (0 for UNKNOWN/ERROR): 20202021 - [1657232267.388017][370320:370320] CHIP:DL: Setup Discriminator (0xFFFF for UNKNOWN/ERROR): 3840 (0xF00) - [1657232267.388045][370320:370320] CHIP:DL: Manufacturing Date: (not set) - [1657232267.388067][370320:370320] CHIP:DL: Device Type: 65535 (0xFFFF) - [1657232267.388101][370320:370320] CHIP:SVR: SetupQRCode: [MT:-24J0YXE00KA0648G00] - [1657232267.388128][370320:370320] CHIP:SVR: Copy/paste the below URL in a browser to see the QR Code: - [1657232267.388148][370320:370320] CHIP:SVR: https://dhrishi.github.io/connectedhomeip/qrcode.html?data=MT%3A-24J0YXE00KA0648G00 - [1657232267.388182][370320:370320] CHIP:SVR: Manual pairing code: [749701123365521327694] + [1667888323.966941][3151:3151] CHIP:DL: Device Configuration: + [1667888323.967057][3151:3151] CHIP:DL: Serial Number: TEST_SN + [1667888323.967179][3151:3151] CHIP:DL: Vendor Id: 65521 (0xFFF1) + [1667888323.967270][3151:3151] CHIP:DL: Product Id: 32769 (0x8001) + [1667888323.967351][3151:3151] CHIP:DL: Hardware Version: 0 + [1667888323.967409][3151:3151] CHIP:DL: Setup Pin Code (0 for UNKNOWN/ERROR): 20202021 + [1667888323.967489][3151:3151] CHIP:DL: Setup Discriminator (0xFFFF for UNKNOWN/ERROR): 3840 (0xF00) + [1667888323.967566][3151:3151] CHIP:DL: Manufacturing Date: (not set) + [1667888323.967616][3151:3151] CHIP:DL: Device Type: 65535 (0xFFFF) + [1667888323.967720][3151:3151] CHIP:SVR: SetupQRCode: [MT:-24J042C00KA0648G00] + [1667888323.967788][3151:3151] CHIP:SVR: Copy/paste the below URL in a browser to see the QR Code: + [1667888323.967841][3151:3151] CHIP:SVR: https://project-chip.github.io/connectedhomeip/qrcode.html?data=MT%3A-24J042C00KA0648G00 + [1667888323.967940][3151:3151] CHIP:SVR: Manual pairing code: [34970112332] + [1667888323.968031][3151:3151] CHIP:DMG: Endpoint 0, Cluster 0x0000_001D update version to ea7ea7b8 + [1667888323.981832][3151:3153] CHIP:DL: TRACE: Bus acquired for name MATTER-3840 disabled: true - label: "Scan the QR code from the previous step using the DUT." @@ -99,14 +101,8 @@ tests: using BLE" PICS: MCORE.DD.DISCOVERY_BLE verification: | - Verify on the TH as commissionee side: - - [1657232374.956508][370357:370357] CHIP:DL: HandlePlatformSpecificBLEEvent 32784 - [1657232374.956534][370357:370357] CHIP:SVR: Commissioning completed successfully - [1657232374.956577][370357:370357] CHIP:DIS: Updating services using commissioning mode 0 - - Verify on the DUT Commissioner side: - $ ./chip-tool pairing code 1 MT:-24J0YXE00KA0648G00 + Verify on the DUT (CHIP-TOOL): + ./chip-tool pairing code 1 MT:-24J0YXE00KA0648G00 [1657232374820] [31379:16804218] CHIP: [CTL] Received CommissioningComplete response, errorCode=0 [1657232374820] [31379:16804218] CHIP: [CTL] Successfully finished commissioning step "SendComplete" @@ -114,6 +110,12 @@ tests: [1657232374820] [31379:16804218] CHIP: [CTL] Performing next commissioning step "Cleanup" [1657232374820] [31379:16804218] CHIP: [CTL] Successfully finished commissioning step "Cleanup" [1657232374820] [31379:16804218] CHIP: [TOO] Device commissioning completed with success + + Verifiy on TH(ALL-CLUSTER-APP): + + [1657232374.956508][370357:370357] CHIP:DL: HandlePlatformSpecificBLEEvent 32784 + [1657232374.956534][370357:370357] CHIP:SVR: Commissioning completed successfully + [1657232374.956577][370357:370357] CHIP:DIS: Updating services using commissioning mode 0 disabled: true - label: @@ -124,9 +126,9 @@ tests: spec. documentation." PICS: MCORE.DD.DISCOVERY_IP verification: | - $ ./out/all-clusters-app/chip-all-clusters-app --custom-flow 0 --capabilities 4 + ./chip-all-clusters-app --custom-flow 0 --capabilities 4 - Verify on the TH as commissionee side: + Verifiy on TH(ALL-CLUSTER-APP): [1651105420.610637][27312:27312] CHIP:DL: Device Configuration: [1651105420.610695][27312:27312] CHIP:DL: Serial Number: TEST_SN [1651105420.610727][27312:27312] CHIP:DL: Vendor Id: 65521 (0xFFF1) @@ -154,13 +156,8 @@ tests: using IP Network" PICS: MCORE.DD.DISCOVERY_IP verification: | - Verify on the TH Commissionee side: - - [1651105530.973166][27371:27371] CHIP:SVR: Commissioning completed successfully - [1651105530.973215][27371:27371] CHIP:DIS: Updating services using commissioning mode 0 - - Verify on the DUT Commissioner: - $ ./chip-tool pairing code 1 MT:-24J0AFN00KA0648G00 + Verify on the DUT (CHIP-TOOL): + ./chip-tool pairing code 1 MT:-24J0AFN00KA0648G00 [1651105530854] [95067:65607294] CHIP: [CTL] Received CommissioningComplete response [1651105530854] [95067:65607294] CHIP: [CTL] Successfully finished commissioning step "SendComplete" @@ -168,6 +165,11 @@ tests: [1651105530854] [95067:65607294] CHIP: [CTL] Performing next commissioning step "Cleanup" [1651105530854] [95067:65607294] CHIP: [CTL] Successfully finished commissioning step "Cleanup" [1651105530854] [95067:65607294] CHIP: [TOO] Device commissioning completed with success + + Verifiy on TH(ALL-CLUSTER-APP): + + [1651105530.973166][27371:27371] CHIP:SVR: Commissioning completed successfully + [1651105530.973215][27371:27371] CHIP:DIS: Updating services using commissioning mode 0 disabled: true - label: diff --git a/src/app/tests/suites/certification/Test_TC_DD_3_12.yaml b/src/app/tests/suites/certification/Test_TC_DD_3_12.yaml index cdbf7d5f959acf..f61869fdc2b1fd 100644 --- a/src/app/tests/suites/certification/Test_TC_DD_3_12.yaml +++ b/src/app/tests/suites/certification/Test_TC_DD_3_12.yaml @@ -68,9 +68,9 @@ tests: documentation." PICS: MCORE.DD.DISCOVERY_BLE verification: | - Verify on the TH as commissionee side: + Verifiy on TH(ALL-CLUSTER-APP): - $ ./out/ble/all-clusters-app/chip-all-clusters-app --capabilities 2 --custom-flow 1 --ble-device 1 + ./chip-all-clusters-app --capabilities 2 --custom-flow 1 --ble-device 1 ... [1657234110.765249][370717:370717] CHIP:SVR: SetupQRCode: [MT:-24J0YXE00KA0648G00] [1657234110.765314][370717:370717] CHIP:SVR: Copy/paste the below URL in a browser to see the QR Code: @@ -90,8 +90,8 @@ tests: verification: | 1. Parse the payload of the TH commissionee - Verify on the DUT Commissioner side: - $ ./chip-tool payload parse-setup-payload MT:-24J0YXE00KA0648G00 + Verify on the DUT (CHIP-TOOL): + ./chip-tool payload parse-setup-payload MT:-24J0YXE00KA0648G00 2. Verify that TH logs do not show the commissionee being commissioned by the DUT. disabled: true @@ -102,11 +102,11 @@ tests: commissioning process using BLE." PICS: MCORE.DD.DISCOVERY_BLE verification: | - Verify on the TH Commissionee side: + Verifiy on TH(ALL-CLUSTER-APP): [1651101988.943015][23212:23212] CHIP:SVR: Commissioning completed successfully [1651101988.943058][23212:23212] CHIP:DIS: Updating services using commissioning mode 0 - Verify on the DUT Commissioner side: + Verify on the DUT (CHIP-TOOL): ./chip-tool pairing code 1 MT:-24J0YXE00KA0648G00 [1657234147237] [31454:16822562] CHIP: [CTL] Successfully finished commissioning step "SendComplete" [1657234147237] [31454:16822562] CHIP: [CTL] Commissioning stage next step: "SendComplete" -> "Cleanup" @@ -123,8 +123,9 @@ tests: documentation." PICS: MCORE.DD.DISCOVERY_IP verification: | - Verify on the TH Commissionee side: - $ ./out/all-clusters-app/chip-all-clusters-app --custom-flow 1 --capabilities 4 + Verifiy on TH(ALL-CLUSTER-APP): + ./chip-all-clusters-app --custom-flow 1 --capabilities 4 + [1660353382.200125][249074:249074] CHIP:SVR: SetupQRCode: [MT:-24J029Q00KA0648G00] [1660353382.200152][249074:249074] CHIP:SVR: Copy/paste the below URL in a browser to see the QR Code: [1660353382.200173][249074:249074] CHIP:SVR: https://project-chip.github.io/connectedhomeip/qrcode.html?data=MT%3A-24J029Q00KA0648G00 @@ -143,8 +144,8 @@ tests: verification: | 1. Parse the payload of the TH commissionee - Verify on the DUT Commissioner side: - $ ./chip-tool payload parse-setup-payload MT:-24J029Q00KA0648G00 + Verify on the DUT (CHIP-TOOL): + ./chip-tool payload parse-setup-payload MT:-24J029Q00KA0648G00 2. Verify that TH logs do not show the commissionee being commissioned by the DUT. disabled: true @@ -155,11 +156,11 @@ tests: commissioning process using IP Network." PICS: MCORE.DD.DISCOVERY_IP verification: | - Verify on the TH Commissionee side: + Verifiy on TH(ALL-CLUSTER-APP): [1657234324.992098][370755:370755] CHIP:SVR: Commissioning completed successfully [1657234324.992146][370755:370755] CHIP:DIS: Updating services using commissioning mode 0 - Verify on the DUT Commissioner side: + Verify on the DUT (CHIP-TOOL): ./chip-tool pairing code 1 MT:-24J029Q00KA0648G00 [1657234324847] [31475:16824564] CHIP: [CTL] Successfully finished commissioning step "SendComplete" [1657234324847] [31475:16824564] CHIP: [CTL] Commissioning stage next step: "SendComplete" -> "Cleanup" diff --git a/src/app/tests/suites/certification/Test_TC_DD_3_13.yaml b/src/app/tests/suites/certification/Test_TC_DD_3_13.yaml index f0fef1676cc094..e9e517757f305b 100644 --- a/src/app/tests/suites/certification/Test_TC_DD_3_13.yaml +++ b/src/app/tests/suites/certification/Test_TC_DD_3_13.yaml @@ -67,8 +67,8 @@ tests: Version bit string follows the current Matter spec. documentation." PICS: MCORE.DD.DISCOVERY_BLE verification: | - Verify on the TH Commissionee side: - $ ./out/ble/all-clusters-app/chip-all-clusters-app --custom-flow 2 --capabilities 2 + Verify on the TH (All-cluster-app) + ./chip-all-clusters-app --custom-flow 2 --capabilities 2 [1657235055.253604][370941:370941] CHIP:-: ==== Onboarding payload for Custom Commissioning Flows ==== [1657235055.253688][370941:370941] CHIP:SVR: SetupQRCode: [MT:-24J0YXE00KA0648G00] @@ -88,8 +88,8 @@ tests: verification: | 1. Parse the payload of the TH commissionee - Verify on the DUT Commissioner side: - $ ./chip-tool payload parse-setup-payload MT:-24J0YXE00KA0648G00 + Verify on the DUT (Chip-tool) + ./chip-tool payload parse-setup-payload MT:-24J0YXE00KA0648G00 [1660352364702] [20244:11810896] CHIP: [SPL] Parsing base38Representation: MT:-24J0YXE00KA0648G00 [1660352364702] [20244:11810896] CHIP: [SPL] Version: 0 [1660352364702] [20244:11810896] CHIP: [SPL] VendorID: 65521 @@ -110,12 +110,12 @@ tests: commissioning process using BLE." PICS: MCORE.DD.DISCOVERY_BLE verification: | - Verify on the TH Commissionee side: + Verify on the TH (All-cluster-app) [1657235088.040328][370941:370941] CHIP:SVR: Commissioning completed successfully [1657235088.040371][370941:370941] CHIP:DIS: Updating services using commissioning mode 0 - Verify on the DUT Commissioner side: - $ ./chip-tool pairing code 1 MT:-24J0YXE00KA0648G00 + Verify on the DUT (Chip-tool): + ./chip-tool pairing code 1 MT:-24J0YXE00KA0648G00 [1657235087918] [31502:16832693] CHIP: [CTL] Successfully finished commissioning step "Cleanup" [1657235087918] [31502:16832693] CHIP: [TOO] Device commissioning completed with success disabled: true @@ -128,8 +128,8 @@ tests: documentation." PICS: MCORE.DD.DISCOVERY_IP verification: | - Verify on the TH Commissionee side: - $ ./out/all-clusters-app/chip-all-clusters-app --custom-flow 2 --capabilities 4 + Verify on the TH (All-cluster-app) + ./chip-all-clusters-app --custom-flow 2 --capabilities 4 [1657235141.663008][370963:370963] CHIP:-: ==== Onboarding payload for Custom Commissioning Flows ==== [1657235141.663082][370963:370963] CHIP:SVR: SetupQRCode: [MT:-24J029Q00KA0648G00] @@ -149,8 +149,8 @@ tests: verification: | 1. Parse the payload of the TH commissionee - Verify on the DUT Commissioner side: - $ ./chip-tool payload parse-setup-payload MT:-24J029Q00KA0648G00 + Verify on the DUT (Chip-tool): + ./chip-tool payload parse-setup-payload MT:-24J029Q00KA0648G00 [1660352541112] [20246:11812333] CHIP: [SPL] Parsing base38Representation: MT:-24J029Q00KA0648G00 [1660352541113] [20246:11812333] CHIP: [SPL] Version: 0 [1660352541113] [20246:11812333] CHIP: [SPL] VendorID: 65521 @@ -171,12 +171,12 @@ tests: commissioning process using IP Network." PICS: MCORE.DD.DISCOVERY_IP verification: | - Verify on the TH Commissionee side: + Verify on the TH (All-cluster-app) [1657235198.977848][370963:370963] CHIP:SVR: Commissioning completed successfully [1657235198.977943][370963:370963] CHIP:DIS: Updating services using commissioning mode 0 - Verify on the DUT Commissioner side: - $ ./chip-tool pairing code 1 MT:-24J029Q00KA0648G00 + Verify on the DUT (Chip-tool): + ./chip-tool pairing code 1 MT:-24J029Q00KA0648G00 [1657235198856] [31506:16834043] CHIP: [CTL] Successfully finished commissioning step "Cleanup" [1657235198856] [31506:16834043] CHIP: [TOO] Device commissioning completed with success disabled: true diff --git a/src/app/tests/suites/certification/Test_TC_DD_3_14.yaml b/src/app/tests/suites/certification/Test_TC_DD_3_14.yaml index 17d5e590d9e886..9b85eaf3df8809 100644 --- a/src/app/tests/suites/certification/Test_TC_DD_3_14.yaml +++ b/src/app/tests/suites/certification/Test_TC_DD_3_14.yaml @@ -61,8 +61,8 @@ tests: - label: "Locate and scan/read the Commissionees QR code using DUT" verification: | - Verify on the TH Commissionee side: - $ ./out/all-clusters-app/chip-all-clusters-app --version 0 --vendor-id 0xFFF1 --product-id 0x8001 --custom-flow 2 --capabilities 4 --discriminator 3840 --passcode 20202021 + Verify on the TH (All-cluster-app) + ./chip-all-clusters-app --version 0 --vendor-id 0xFFF1 --product-id 0x8001 --custom-flow 2 --capabilities 4 --discriminator 3840 --passcode 20202021 [1657235470.970680][371041:371041] CHIP:DL: Device Configuration: [1657235470.970772][371041:371041] CHIP:DL: Serial Number: (not set) @@ -82,18 +82,21 @@ tests: - label: "Version String: Using the QR code from Step 1, generate a new QR code but substituting out the current Version String with an invalid - Version String (i.e. 010 or any non-zero 3-bit value)" + Version String (i.e. '010' or any non-zero 3-bit value)" verification: | 1. Use chip-tool"s "payload generate-qrcode" command to help generate the new, invalid QR code - Verify on the TH Commissionee side: - $ ./chip-tool payload generate-qrcode --existing-payload MT:-24J029Q00KA0648G00 --allow-invalid-payload 1 --version 2 + Verify on the TH (All-cluster-app) + ./chip-tool payload generate-qrcode --existing-payload MT:-24J029Q00KA0648G00 --allow-invalid-payload 1 --version 2 [1657235626568] [31698:16839018] CHIP: [TOO] QR Code: MT:034J029Q00KA0648G00 disabled: true - label: "Scan/read the QR code, generated in the previous step, using the DUT" verification: | - Verify on the DUT Commissioner side: + Verify on the DUT (Chip-tool): + + ./chip-tool pairing code 1 MT:-034J029Q00KA0648G00 + Run command failure: ../../third_party/connectedhomeip/src/controller/SetUpCodePairer.cpp:50: CHIP Error 0x0000002F: Invalid argument No applicable TH Logs @@ -106,18 +109,18 @@ tests: PICS: MCORE.DD.DISCOVERY_BLE verification: | 1. Use chip-tool"s "payload generate-qrcode" command to help generate the new, invalid QR code - Verify on the TH Commissionee side: - $ ./chip-tool payload generate-qrcode --existing-payload MT:-24J029Q00KA0648G00 --allow-invalid-payload 1 --rendezvous 4 + Verify on the TH (All-cluster-app) + ./chip-tool payload generate-qrcode --existing-payload MT:-24J029Q00KA0648G00 --allow-invalid-payload 1 --rendezvous 4 [1657235754393] [31702:16840391] CHIP: [TOO] QR Code: MT:-24J029Q00KA0648G00 - Verify on the DUT Commissioner side: + Verify on the DUT (Chip-tool): No applicable logs on the DUT side disabled: true - label: "Scan/read the QR code of the TH device using the DUT" PICS: MCORE.DD.DISCOVERY_BLE verification: | - Verify on the DUT Commissioner side: + Verify on the DUT (Chip-tool): ./chip-tool pairing code 1 MT:-24J029Q00KA0648G00 [1657235905214] [31706:16841970] CHIP: [CTL] Discovered device to be commissioned over DNS-SD ... @@ -151,7 +154,7 @@ tests: - label: "Scan each of the generated QR codes from the previous step using DUT" verification: | - Verify on the DUT Commissioner side: + Verify on the DUT (Chip-tool): No applicable TH Logs ./chip-tool pairing code 1 MT:-24J029Q00OC0000000 @@ -159,58 +162,58 @@ tests: Run command failure: ../../third_party/connectedhomeip/src/controller/SetUpCodePairer.cpp:50: CHIP Error 0x0000002F: Invalid argument - $ ./chip-tool pairing code 1 MT:-24J029Q00OC0000000 + ./chip-tool pairing code 1 MT:-24J029Q00OC0000000 Run command failure: ../../third_party/connectedhomeip/src/controller/SetUpCodePairer.cpp:50: CHIP Error 0x0000002F: Invalid argument - $ ./chip-tool pairing code 1 MT:-24J029Q00KMSP0Z800 + ./chip-tool pairing code 1 MT:-24J029Q00KMSP0Z800 Run command failure: ../../third_party/connectedhomeip/src/controller/SetUpCodePairer.cpp:50: CHIP Error 0x0000002F: Invalid argument - $ ./chip-tool pairing code 1 MT:-24J029Q00GWID1WH00 + ./chip-tool pairing code 1 MT:-24J029Q00GWID1WH00 Run command failure: ../../third_party/connectedhomeip/src/controller/SetUpCodePairer.cpp:50: CHIP Error 0x0000002F: Invalid argument - $ ./chip-tool pairing code 1 MT:-24J029Q00C4912TQ00 + ./chip-tool pairing code 1 MT:-24J029Q00C4912TQ00 Run command failure: ../../third_party/connectedhomeip/src/controller/SetUpCodePairer.cpp:50: CHIP Error 0x0000002F: Invalid argument - $ ./chip-tool pairing code 1 MT:-24J029Q008E.Q2QZ00 + ./chip-tool pairing code 1 MT:-24J029Q008E.Q2QZ00 Run command failure: ../../third_party/connectedhomeip/src/controller/SetUpCodePairer.cpp:50: CHIP Error 0x0000002F: Invalid argument - $ ./chip-tool pairing code 1 MT:-24J029Q004ORE3N610 + ./chip-tool pairing code 1 MT:-24J029Q004ORE3N610 Run command failure: ../../third_party/connectedhomeip/src/controller/SetUpCodePairer.cpp:50: CHIP Error 0x0000002F: Invalid argument - $ ./chip-tool pairing code 1 MT:-24J029Q000YH24KF10 + ./chip-tool pairing code 1 MT:-24J029Q000YH24KF10 Run command failure: ../../third_party/connectedhomeip/src/controller/SetUpCodePairer.cpp:50: CHIP Error 0x0000002F: Invalid argument - $ ./chip-tool pairing code 1 MT:-24J029Q00Y58S4HO10 + ./chip-tool pairing code 1 MT:-24J029Q00Y58S4HO10 Run command failure: ../../third_party/connectedhomeip/src/controller/SetUpCodePairer.cpp:50: CHIP Error 0x0000002F: Invalid argument - $ ./chip-tool pairing code 1 MT:-24J029Q00UF-F5EX10 + ./chip-tool pairing code 1 MT:-24J029Q00UF-F5EX10 Run command failure: ../../third_party/connectedhomeip/src/controller/SetUpCodePairer.cpp:50: CHIP Error 0x0000002F: Invalid argument - $ ./chip-tool pairing code 1 MT:-24J029Q00QPQ36B420 + ./chip-tool pairing code 1 MT:-24J029Q00QPQ36B420 Run command failure: ../../third_party/connectedhomeip/src/controller/SetUpCodePairer.cpp:50: CHIP Error 0x0000002F: Invalid argument - $ ./chip-tool pairing code 1 MT:-24J029Q004QG46Y900 + ./chip-tool pairing code 1 MT:-24J029Q004QG46Y900 Run command failure: ../../third_party/connectedhomeip/src/controller/SetUpCodePairer.cpp:50: CHIP Error 0x0000002F: Invalid argument - $ ./chip-tool pairing code 1 MT:-24J029Q00YX018EW10 + ./chip-tool pairing code 1 MT:-24J029Q00YX018EW10 Run command failure: ../../third_party/connectedhomeip/src/controller/SetUpCodePairer.cpp:50: CHIP Error 0x0000002F: Invalid argument disabled: true - label: "Prefix: Using the QR code from Step 1, generate a new QR code but substituting out the current Prefix with an invalid Prefix that is not - MT: (i.e. Prefix=AB:)" + 'MT:' (i.e. Prefix='AB:')" verification: | AB:-24J029Q00KA0648G00 @@ -220,9 +223,9 @@ tests: - label: "Scan/read the QR code, generated in the previous step, using the DUT" verification: | - Verify on the DUT Commissioner side: + Verify on the DUT (Chip-tool): - $ ./chip-tool pairing code 1 AB:-24J029Q00KA0648G00 + ./chip-tool pairing code 1 AB:-24J029Q00KA0648G00 [1657236169984] [31732:16844455] CHIP: [TOO] Run command failure: ../../examples/chip-tool/third_party/connectedhomeip/src/setup_payload/ManualSetupPayloadParser.cpp:50: CHIP Error 0x00000013: Integrity check failed No applicable TH Logs diff --git a/src/app/tests/suites/certification/Test_TC_DD_3_15.yaml b/src/app/tests/suites/certification/Test_TC_DD_3_15.yaml index 21fd142ebb2382..75cade09e4c756 100644 --- a/src/app/tests/suites/certification/Test_TC_DD_3_15.yaml +++ b/src/app/tests/suites/certification/Test_TC_DD_3_15.yaml @@ -62,8 +62,8 @@ tests: Matter spec. documentation - VID_PID_PRESENT bit string set to 0" PICS: MCORE.DD.11_MANUAL_PC verification: | - Verify on the TH Commissionee side: - $ ./out/ble/all-clusters-app/chip-all-clusters-app + Verify on the TH (All-cluster-app) + ./chip-all-clusters-app [1651108891.390266][30833:30833] CHIP:DL: Device Configuration: [1651108891.390455][30833:30833] CHIP:DL: Serial Number: TEST_SN [1651108891.390505][30833:30833] CHIP:DL: Vendor Id: 65521 (0xFFF1) @@ -87,12 +87,12 @@ tests: process." PICS: MCORE.DD.11_MANUAL_PC verification: | - Verify on the TH Commissionee side: + Verify on the TH (All-cluster-app) [1651109112.909458][30833:30833] CHIP:SVR: Commissioning completed successfully [1651109112.909503][30833:30833] CHIP:DIS: Updating services using commissioning mode 0 - Verify on the DUT Commissioner side: - $ ./chip-tool pairing code 1 34970112332 + Verify on the DUT (Chip-tool): + ./chip-tool pairing code 1 34970112332 [1651109112823] [95528:65650355] CHIP: [CTL] Received CommissioningComplete response [1651109112823] [95528:65650355] CHIP: [CTL] Successfully finished commissioning step "SendComplete" @@ -106,12 +106,13 @@ tests: "Verify the THs 21-digit Manual Pairing Code meets the following criteria: - A VERSION bit string string up-to-date with the current Matter spec. documentation - A VID_PID_PRESENT bit string set to 1 - A - VENDOR_ID present (as defined in section 2.5.2. Vendor Identifier) - A - PRODUCT_ID present (as defined in section 2.5.3. Product Identifier)" + VENDOR_ID present (as defined in section 2.5.2. 'Vendor Identifier') - + A PRODUCT_ID present (as defined in section 2.5.3. 'Product + Identifier')" PICS: MCORE.DD.21_MANUAL_PC verification: | - Verify on the TH Commissionee side: - $ ./out/ble/all-clusters-app/chip-all-clusters-app + Verify on the TH (All-cluster-app) + ./chip-all-clusters-app [1651109167.022364][30980:30980] CHIP:DL: Device Configuration: [1651109167.022443][30980:30980] CHIP:DL: Serial Number: TEST_SN @@ -141,12 +142,12 @@ tests: process." PICS: MCORE.DD.21_MANUAL_PC verification: | - On TH Commissionee: + Verify on the TH (All-cluster-app) [1651109219.100167][30980:30980] CHIP:SVR: Commissioning completed successfully [1651109219.100213][30980:30980] CHIP:DIS: Updating services using commissioning mode 0 - Verify on the DUT Commissioner side: - $ ./chip-tool pairing code 1 749701123365521327694 + Verify on the DUT (Chip-tool): + ./chip-tool pairing code 1 749701123365521327694 [1651109219028] [95536:65652322] CHIP: [CTL] Received CommissioningComplete response [1651109219028] [95536:65652322] CHIP: [CTL] Successfully finished commissioning step "SendComplete" diff --git a/src/app/tests/suites/certification/Test_TC_DD_3_16.yaml b/src/app/tests/suites/certification/Test_TC_DD_3_16.yaml index aea7315d228ed0..713836a53bda4b 100644 --- a/src/app/tests/suites/certification/Test_TC_DD_3_16.yaml +++ b/src/app/tests/suites/certification/Test_TC_DD_3_16.yaml @@ -15,8 +15,7 @@ name: 3.3.16. [TC-DD-3.16] Commissioning Flow - 11-digit Manual Pairing Code - - Negative Scenario [DUT - Commissioner] - + Negative Scenario [DUT - Commissioner] PICS: - MCORE.ROLE.COMMISSIONER - MCORE.DD.11_MANUAL_PC @@ -59,8 +58,8 @@ tests: "Provide the 11-digit Manual Pairing Code from the Commissionee to the DUT in any format supported by DUT" verification: | - Verify on the TH Commissionee side: - $ ./out/all-clusters-app/chip-all-clusters-app --version 0 --vendor-id 0xFFF1 --product-id 0x8001 --custom-flow 0 --capabilities 4 --discriminator 3840 --passcode 20202021 + Verify on the TH (All-cluster-app) + ./chip-all-clusters-app --version 0 --vendor-id 0xFFF1 --product-id 0x8001 --custom-flow 0 --capabilities 4 --discriminator 3840 --passcode 20202021 [1651180718.960383][13218:13218] CHIP:DL: Device Configuration: [1651180718.960441][13218:13218] CHIP:DL: Serial Number: TEST_SN @@ -84,9 +83,9 @@ tests: 2" verification: | 1. Use chip-tool"s "payload verhoeff-generate" command to help generate the new, invalid Manual code - No applicable DUT or TH logs + Verify on the DUT (Chip-tool): - $ ./chip-tool payload verhoeff-generate 8497011233 + ./chip-tool payload verhoeff-generate 8497011233 [1651186243492] [13415:349553] CHIP: [SPL] Generating Character for: 84970112331 [1651186243492] [13415:349553] CHIP: [SPL] Generated Char: 1 @@ -97,9 +96,9 @@ tests: "Provide the Manual Pairing Code, generated in the previous step, to the DUT in any format supported by the DUT" verification: | - $ ./chip-tool pairing code 1 84970112331 + ./chip-tool pairing code 1 84970112331 - Verify in DUT Commissioner side + Verify on the DUT (Chip-tool): Run command failure: ../../third_party/connectedhomeip/src/setup_payload/ManualSetupPayloadParser.cpp:137: CHIP Error 0x0000002F: Invalid argument disabled: true @@ -110,9 +109,9 @@ tests: invalid VID_PID_PRESENT set to 1" verification: | 1. Use chip-tool"s "payload generate-manualcode" command to help generate the new, invalid Manual code - No applicable DUT or TH logs - $ ./chip-tool payload generate-manualcode --discriminator 0xF00 --setup-pin-code 20202021 --version 0 --vendor-id 0xFFF1 --product-id 0x8001 --commissioning-mode 2 --force-short-code 1 + Verify on the DUT (Chip-tool): + ./chip-tool payload generate-manualcode --discriminator 0xF00 --setup-pin-code 20202021 --version 0 --vendor-id 0xFFF1 --product-id 0x8001 --commissioning-mode 2 --force-short-code 1 [1651181048462] [11611:269469] CHIP: [TOO] Manual Code: 74970112334 disabled: true @@ -121,9 +120,9 @@ tests: "Provide the Manual Pairing Code, generated in the previous step, to the DUT in any format supported by the DUT" verification: | - $ ./chip-tool pairing code 1 74970112334 + ./chip-tool pairing code 1 74970112334 - Verify on the DUT Commissioner side: + Verify on the DUT (Chip-tool): [1651184274318] [12512:321250] CHIP: [SPL] Failed decoding base10. Input length 10 was not expected length 20 ... [1651184274321] [12512:321244] CHIP: [TOO] Run command failure: ../../examples/chip-tool/third_party/connectedhomeip/src/setup_payload/ManualSetupPayloadParser.cpp:63: CHIP Error 0x0000001E: Invalid string length @@ -136,23 +135,21 @@ tests: differ from Step 1s manual code (i.e. Choose a discriminator value that changes any of the 4 most-significant bits of Step 1s 12-bit discriminator value and adheres to rules of section 5.1.1.5. - Discriminator value)" + 'Discriminator value')" verification: | 1. Use chip-tool"s "payload generate-manualcode" command to help generate the new, invalid Manual code - No applicable DUT or TH logs + Verify on the DUT (Chip-tool): - $ ./chip-tool payload generate-manualcode --existing-payload 34970112332 --discriminator 0xE00 + ./chip-tool payload generate-manualcode --existing-payload 34970112332 --discriminator 0xE00 [1657236763262] [31784:16850989] CHIP: [TOO] Manual Code: 33331712336 - - Manual Code: 33331712336 disabled: true - label: "Provide the Manual Pairing Code, generated in the previous step, to the DUT in any format supported by the DUT" verification: | - Verify on the DUT Commissioner side: - $ ./chip-tool pairing code 1 33331712336 + Verify on the DUT (Chip-tool): + ./chip-tool pairing code 1 33331712336 [1654001605.517505][3200:3205] CHIP:-: ../../third_party/connectedhomeip/src/platform/Linux/BLEManagerImpl.cpp:748: CHIP Error 0x0000002D: Not Implemented at ../../third_party/connectedhomeip/src/controller/SetUpCodePairer.cpp:450 [1654001605.517563][3200:3205] CHIP:CTL: Stopping commissioning discovery over DNS-SD @@ -169,54 +166,54 @@ tests: 55555555, 66666666, 77777777, 88888888, 99999999, 12345678, 87654321" verification: | 1. Use these as examples of how to generate manual codes with invalid passcodes - No applicable DUT or TH logs + Verify on the DUT (Chip-tool): "34915200008" (00000000), - $ ./chip-tool payload generate-manualcode --discriminator 3840 --version 0 --vendor-id 0xFFF1 --product-id 0x8001 --commissioning-mode 0 --allow-invalid-payload 1 --setup-pin-code 00000000 + ./chip-tool payload generate-manualcode --discriminator 3840 --version 0 --vendor-id 0xFFF1 --product-id 0x8001 --commissioning-mode 0 --allow-invalid-payload 1 --setup-pin-code 00000000 [1651182185732] [11790:282099] CHIP: [TOO] Manual Code: 34915200008 "35191106788" (11111111), - $ ./chip-tool payload generate-manualcode --discriminator 3840 --version 0 --vendor-id 0xFFF1 --product-id 0x8001 --commissioning-mode 0 --allow-invalid-payload 1 --setup-pin-code 11111111 + ./chip-tool payload generate-manualcode --discriminator 3840 --version 0 --vendor-id 0xFFF1 --product-id 0x8001 --commissioning-mode 0 --allow-invalid-payload 1 --setup-pin-code 11111111 [1651182284292] [11799:283222] CHIP: [TOO] Manual Code: 35191106788 "35467013565" (22222222), - $ ./chip-tool payload generate-manualcode --discriminator 3840 --version 0 --vendor-id 0xFFF1 --product-id 0x8001 --commissioning-mode 0 --allow-invalid-payload 1 --setup-pin-code 22222222 + ./chip-tool payload generate-manualcode --discriminator 3840 --version 0 --vendor-id 0xFFF1 --product-id 0x8001 --commissioning-mode 0 --allow-invalid-payload 1 --setup-pin-code 22222222 [1651182331458] [11817:283904] CHIP: [TOO] Manual Code: 35467013565 "35742920344" (33333333), - $ ./chip-tool payload generate-manualcode --discriminator 3840 --version 0 --vendor-id 0xFFF1 --product-id 0x8001 --commissioning-mode 0 --allow-invalid-payload 1 --setup-pin-code 33333333 + ./chip-tool payload generate-manualcode --discriminator 3840 --version 0 --vendor-id 0xFFF1 --product-id 0x8001 --commissioning-mode 0 --allow-invalid-payload 1 --setup-pin-code 33333333 [1651182345419] [11876:284294] CHIP: [TOO] Manual Code: 35742920344 "36018827124" (44444444), - $ ./chip-tool payload generate-manualcode --discriminator 3840 --version 0 --vendor-id 0xFFF1 --product-id 0x8001 --commissioning-mode 0 --allow-invalid-payload 1 --setup-pin-code 44444444 + ./chip-tool payload generate-manualcode --discriminator 3840 --version 0 --vendor-id 0xFFF1 --product-id 0x8001 --commissioning-mode 0 --allow-invalid-payload 1 --setup-pin-code 44444444 [1651182362963] [11944:284816] CHIP: [TOO] Manual Code: 36018827124 "36294733900" (55555555), - $ ./chip-tool payload generate-manualcode --discriminator 3840 --version 0 --vendor-id 0xFFF1 --product-id 0x8001 --commissioning-mode 0 --allow-invalid-payload 1 --setup-pin-code 55555555 + ./chip-tool payload generate-manualcode --discriminator 3840 --version 0 --vendor-id 0xFFF1 --product-id 0x8001 --commissioning-mode 0 --allow-invalid-payload 1 --setup-pin-code 55555555 [1651182375363] [11945:284938] CHIP: [TOO] Manual Code: 36294733900 "34932240691" (66666666), - $ ./chip-tool payload generate-manualcode --discriminator 3840 --version 0 --vendor-id 0xFFF1 --product-id 0x8001 --commissioning-mode 0 --allow-invalid-payload 1 --setup-pin-code 66666666 + ./chip-tool payload generate-manualcode --discriminator 3840 --version 0 --vendor-id 0xFFF1 --product-id 0x8001 --commissioning-mode 0 --allow-invalid-payload 1 --setup-pin-code 66666666 [1651182395140] [11958:285261] CHIP: [TOO] Manual Code: 34932240691 "35208147474" (77777777), - $ ./chip-tool payload generate-manualcode --discriminator 3840 --version 0 --vendor-id 0xFFF1 --product-id 0x8001 --commissioning-mode 0 --allow-invalid-payload 1 --setup-pin-code 77777777 + ./chip-tool payload generate-manualcode --discriminator 3840 --version 0 --vendor-id 0xFFF1 --product-id 0x8001 --commissioning-mode 0 --allow-invalid-payload 1 --setup-pin-code 77777777 [1651182411341] [11966:285478] CHIP: [TOO] Manual Code: 35208147474 "35484054250" (88888888), - $ ./chip-tool payload generate-manualcode --discriminator 3840 --version 0 --vendor-id 0xFFF1 --product-id 0x8001 --commissioning-mode 0 --allow-invalid-payload 1 --setup-pin-code 88888888 + ./chip-tool payload generate-manualcode --discriminator 3840 --version 0 --vendor-id 0xFFF1 --product-id 0x8001 --commissioning-mode 0 --allow-invalid-payload 1 --setup-pin-code 88888888 [1651182422264] [11967:285581] CHIP: [TOO] Manual Code: 35484054250 "35759961037" (99999999), - $ ./chip-tool payload generate-manualcode --discriminator 3840 --version 0 --vendor-id 0xFFF1 --product-id 0x8001 --commissioning-mode 0 --allow-invalid-payload 1 --setup-pin-code 99999999 + ./chip-tool payload generate-manualcode --discriminator 3840 --version 0 --vendor-id 0xFFF1 --product-id 0x8001 --commissioning-mode 0 --allow-invalid-payload 1 --setup-pin-code 99999999 [1651182431755] [11968:285672] CHIP: [TOO] Manual Code: 35759961037 "35767807533" (12345678), - $ ./chip-tool payload generate-manualcode --discriminator 3840 --version 0 --vendor-id 0xFFF1 --product-id 0x8001 --commissioning-mode 0 --allow-invalid-payload 1 --setup-pin-code 12345678 + ./chip-tool payload generate-manualcode --discriminator 3840 --version 0 --vendor-id 0xFFF1 --product-id 0x8001 --commissioning-mode 0 --allow-invalid-payload 1 --setup-pin-code 12345678 [1651182443511] [11969:285786] CHIP: [TOO] Manual Code: 35767807533 "36545753496" (87654321), - $ ./chip-tool payload generate-manualcode --discriminator 3840 --version 0 --vendor-id 0xFFF1 --product-id 0x8001 --commissioning-mode 0 --allow-invalid-payload 1 --setup-pin-code 87654321 + ./chip-tool payload generate-manualcode --discriminator 3840 --version 0 --vendor-id 0xFFF1 --product-id 0x8001 --commissioning-mode 0 --allow-invalid-payload 1 --setup-pin-code 87654321 [1651182459737] [11970:285960] CHIP: [TOO] Manual Code: 36545753496 disabled: true @@ -224,55 +221,55 @@ tests: "Provide each of the Manual Pairing Codes, generated in the previous step, to the DUT in any format supported by the DUT" verification: | - Verify on the DUT Commissioner side: + Verify on the DUT (Chip-tool): No applicable TH logs (00000000) - $ ./chip-tool pairing code 1 34915200008 + ./chip-tool pairing code 1 34915200008 Run command failure: ../../third_party/connectedhomeip/src/setup_payload/ManualSetupPayloadParser.cpp:137: CHIP Error 0x0000002F: Invalid argument (11111111) - $ ./chip-tool pairing code 1 35191106788 + ./chip-tool pairing code 1 35191106788 Run command failure: ../../third_party/connectedhomeip/src/setup_payload/ManualSetupPayloadParser.cpp:137: CHIP Error 0x0000002F: Invalid argument (22222222) - $ ./chip-tool pairing code 1 35467013565 + ./chip-tool pairing code 1 35467013565 Run command failure: ../../third_party/connectedhomeip/src/setup_payload/ManualSetupPayloadParser.cpp:137: CHIP Error 0x0000002F: Invalid argument (33333333) - $ ./chip-tool pairing code 1 35742920344 + ./chip-tool pairing code 1 35742920344 Run command failure: ../../third_party/connectedhomeip/src/setup_payload/ManualSetupPayloadParser.cpp:137: CHIP Error 0x0000002F: Invalid argument (44444444) - $ ./chip-tool pairing code 1 36018827124 + ./chip-tool pairing code 1 36018827124 Run command failure: ../../third_party/connectedhomeip/src/setup_payload/ManualSetupPayloadParser.cpp:137: CHIP Error 0x0000002F: Invalid argument (55555555) - $ ./chip-tool pairing code 1 36294733900 + ./chip-tool pairing code 1 36294733900 Run command failure: ../../third_party/connectedhomeip/src/setup_payload/ManualSetupPayloadParser.cpp:137: CHIP Error 0x0000002F: Invalid argument (66666666) - $ ./chip-tool pairing code 1 34932240691 + ./chip-tool pairing code 1 34932240691 Run command failure: ../../third_party/connectedhomeip/src/setup_payload/ManualSetupPayloadParser.cpp:137: CHIP Error 0x0000002F: Invalid argument (77777777) - $ ./chip-tool pairing code 1 35208147474 + ./chip-tool pairing code 1 35208147474 Run command failure: ../../third_party/connectedhomeip/src/setup_payload/ManualSetupPayloadParser.cpp:137: CHIP Error 0x0000002F: Invalid argument (88888888) - $ ./chip-tool pairing code 1 35484054250 + ./chip-tool pairing code 1 35484054250 Run command failure: ../../third_party/connectedhomeip/src/setup_payload/ManualSetupPayloadParser.cpp:137: CHIP Error 0x0000002F: Invalid argument (99999999) - $ ./chip-tool pairing code 1 35759961037 + ./chip-tool pairing code 1 35759961037 Run command failure: ../../third_party/connectedhomeip/src/setup_payload/ManualSetupPayloadParser.cpp:137: CHIP Error 0x0000002F: Invalid argument (12345678) - $ ./chip-tool pairing code 1 35767807533 + ./chip-tool pairing code 1 35767807533 Run command failure: ../../third_party/connectedhomeip/src/setup_payload/ManualSetupPayloadParser.cpp:137: CHIP Error 0x0000002F: Invalid argument (87654321) - $ ./chip-tool pairing code 1 36545753496 + ./chip-tool pairing code 1 36545753496 Run command failure: ../../third_party/connectedhomeip/src/setup_payload/ManualSetupPayloadParser.cpp:137: CHIP Error 0x0000002F: Invalid argument disabled: true @@ -293,7 +290,7 @@ tests: "Provide the Manual Pairing Code, generated in the previous step, to the DUT in any format supported by the DUT" verification: | - Verify on the DUT Commissioner side: - $ ./chip-tool pairing code 1 34970112331 + Verify on the DUT (Chip-tool): + ./chip-tool pairing code 1 34970112331 [1657586218401] [10710:465838] CHIP: [TOO] Run command failure: ../../third_party/connectedhomeip/src/setup_payload/ManualSetupPayloadParser.cpp:50: CHIP Error 0x00000013: Integrity check failed disabled: true diff --git a/src/app/tests/suites/certification/Test_TC_DD_3_17.yaml b/src/app/tests/suites/certification/Test_TC_DD_3_17.yaml index 10f8031a163b28..696268becb4de1 100644 --- a/src/app/tests/suites/certification/Test_TC_DD_3_17.yaml +++ b/src/app/tests/suites/certification/Test_TC_DD_3_17.yaml @@ -15,7 +15,7 @@ name: 3.3.17. [TC-DD-3.17] Commissioning Flow - 21-digit Manual Pairing Code - - Negative Scenario [DUT - Commissioner] + Negative Scenario [DUT - Commissioner] PICS: - MCORE.ROLE.COMMISSIONER @@ -60,8 +60,8 @@ tests: "Provide the 21-digit Manual Pairing Code from the Commissionee to the DUT in any format supported by DUT" verification: | - Verify in TH Commissionee side: - $ ./out/all-clusters-app/chip-all-clusters-app + Verify in TH (All-cluster-app): + ./chip-all-clusters-app [1657203632.334400][13827:13827] CHIP:DL: Device Configuration: [1657203632.334663][13827:13827] CHIP:DL: Serial Number: (not set) @@ -92,7 +92,7 @@ tests: 1. Use chip-tool"s "payload verhoeff-generate" command to help generate the new, invalid Manual code No applicable TH or DUT logs. - $ ./chip-tool payload verhoeff-generate 84970112336552132769 + ./chip-tool payload verhoeff-generate 84970112336552132769 [1657238290868] [31968:16868160] CHIP: [SPL] Generating Character for: 84970112336552132769 [1657238290868] [31968:16868160] CHIP: [SPL] Generated Char: 3 @@ -104,9 +104,9 @@ tests: "Provide the Manual Pairing Code, generated in the previous step, to the DUT in any format supported by the DUT" verification: | - $ ./chip-tool pairing code 1 849701123365521327693 + ./chip-tool pairing code 1 849701123365521327693 - Verify in DUT Commissioner side: + Verify in DUT (Chip-tool): [1657238348848] [31971:16868925] CHIP: [TOO] Run command failure: ../../examples/chip-tool/third_party/connectedhomeip/src/setup_payload/ManualSetupPayloadParser.cpp:137: CHIP Error 0x0000002F: Invalid argument disabled: true @@ -116,9 +116,9 @@ tests: invalid VID_PID_PRESENT set to 0" verification: | 1. Use chip-tool"s "payload verhoeff-generate" command to help generate the new, invalid Manual code - No applicable TH or DUT logs. + Verify in DUT (Chip-tool): - $ ./chip-tool payload verhoeff-generate 34970112336552132769 + ./chip-tool payload verhoeff-generate 34970112336552132769 [1651186492744] [13434:353094] CHIP: [SPL] Generating Character for: 34970112336552132769 [1651186492744] [13434:353094] CHIP: [SPL] Generated Char: 6 @@ -130,9 +130,9 @@ tests: "Provide the Manual Pairing Code, generated in the previous step, to the DUT in any format supported by the DUT" verification: | - $ ./chip-tool pairing code 1 349701123365521327696 + ./chip-tool pairing code 1 349701123365521327696 - Verify in DUT Commissioner side: + Verify in DUT (Chip-tool): [1657238541643] [31975:16871084] CHIP: [SPL] Failed decoding base10. Input length 20 was not expected length 10 ... [1657238541644] [31975:16871079] CHIP: [TOO] Run command failure: ../../examples/chip-tool/third_party/connectedhomeip/src/setup_payload/ManualSetupPayloadParser.cpp:63: CHIP Error 0x0000001E: Invalid string length @@ -145,12 +145,12 @@ tests: differ from Step 1s manual code (i.e. Choose a discriminator value that changes any of the 4 most-significant bits of Step 1s 12-bit discriminator value and adheres to rules of section 5.1.1.5. - Discriminator value)" + 'Discriminator value')" verification: | 1. Use chip-tool"s "payload generate-manualcode" command to help generate the new, invalid Manual code - No applicable TH or DUT logs. + Verify in DUT (Chip-tool): - $ ./chip-tool payload generate-manualcode --existing-payload 749701123365521327694 --allow-invalid-payload 1 --discriminator 3584 + ./chip-tool payload generate-manualcode --existing-payload 749701123365521327694 --allow-invalid-payload 1 --discriminator 3584 [1657238783501] [31989:16873588] CHIP: [TOO] Manual Code: 733317123365521327692 disabled: true @@ -158,9 +158,9 @@ tests: "Provide the Manual Pairing Code, generated in the previous step, to the DUT in any format supported by the DUT" verification: | - $ ./chip-tool pairing code 1 733317123365521327692 + ./chip-tool pairing code 1 733317123365521327692 - Verify in DUT Commissioner side: + Verify in DUT (Chip-tool): [1655814152.716988][3723:3726] CHIP:CTL: Commissioning discovery over BLE failed: ../../third_party/connectedhomeip/src/platform/Linux/BLEManagerImpl.cpp:829: CHIP Error 0x00000032: Timeout [1655814152.717099][3723:3726] CHIP:-: ../../third_party/connectedhomeip/src/platform/Linux/BLEManagerImpl.cpp:829: CHIP Error 0x00000032: Timeout at ../../third_party/connectedhomeip/src/controller/SetUpCodePairer.cpp:270 [1655814172.703455][3723:3728] CHIP:CTL: Discovery timed out @@ -178,11 +178,11 @@ tests: 55555555, 66666666, 77777777, 88888888, 99999999, 12345678, 87654321" verification: | 1. Use this as an example of how to generate a manual code with an invalid passcode. In this example the invalid passcode=00000000 - No applicable TH or DUT logs. + Verify in DUT (Chip-tool): Use chip-tool"s "payload generate-manualcode" command to help generate the new, invalid Manual code - $ ./chip-tool payload generate-manualcode --existing-payload 749701123365521327694 --allow-invalid-payload 1 --setup-pin-code 00000000 + ./chip-tool payload generate-manualcode --existing-payload 749701123365521327694 --allow-invalid-payload 1 --setup-pin-code 00000000 [1657239062245] [32164:16876812] CHIP: [TOO] Manual Code: 749152000065521327698 disabled: true @@ -190,65 +190,65 @@ tests: "Provide each of the Manual Pairing Codes, generated in the previous step, to the DUT in any format supported by the DUT" verification: | - Verify in DUT Commissioner side: + Verify in DUT (Chip-tool): No applicable TH logs. (00000000) - $ ./chip-tool pairing code 1 749152000065521327698 + ./chip-tool pairing code 1 749152000065521327698 [1651187937232] [13896:372977] CHIP: [TOO] Run command failure: ../../examples/chip-tool/third_party/connectedhomeip/src/setup_payload/ManualSetupPayloadParser.cpp:161: CHIP Error 0x0000002F: Invalid argument (11111111) - $ ./chip-tool pairing code 1 751911067865521327698 + ./chip-tool pairing code 1 751911067865521327698 [1655814240.531424][3747:3747] CHIP:TOO: Run command failure: ../../third_party/connectedhomeip/src/controller/SetUpCodePairer.cpp:55: CHIP Error 0x0000002F: Invalid argument (22222222) - $ ./chip-tool pairing code 1 754670135665521327694 + ./chip-tool pairing code 1 754670135665521327694 [1655814269.264731][3754:3754] CHIP:TOO: Run command failure: ../../third_party/connectedhomeip/src/controller/SetUpCodePairer.cpp:55: CHIP Error 0x0000002F: Invalid argument (33333333) - $ ./chip-tool pairing code 1 757429203465521327699 + ./chip-tool pairing code 1 757429203465521327699 [1655814269.264731][3754:3754] CHIP:TOO: Run command failure: ../../third_party/connectedhomeip/src/controller/SetUpCodePairer.cpp:55: CHIP Error 0x0000002F: Invalid argument (44444444) - $ ./chip-tool pairing code 1 760188271265521327697 + ./chip-tool pairing code 1 760188271265521327697 [1655814269.264731][3754:3754] CHIP:TOO: Run command failure: ../../third_party/connectedhomeip/src/controller/SetUpCodePairer.cpp:55: CHIP Error 0x0000002F: Invalid argument (55555555) - $ ./chip-tool pairing code 1 762947339065521327695 + ./chip-tool pairing code 1 762947339065521327695 [1655814269.264731][3754:3754] CHIP:TOO: Run command failure: ../../third_party/connectedhomeip/src/controller/SetUpCodePairer.cpp:55: CHIP Error 0x0000002F: Invalid argument (66666666) - $ ./chip-tool pairing code 1 749322406965521327695 + ./chip-tool pairing code 1 749322406965521327695 [1655814269.264731][3754:3754] CHIP:TOO: Run command failure: ../../third_party/connectedhomeip/src/controller/SetUpCodePairer.cpp:55: CHIP Error 0x0000002F: Invalid argument (77777777) - $ ./chip-tool pairing code 1 752081474765521327697 + ./chip-tool pairing code 1 752081474765521327697 [1655814269.264731][3754:3754] CHIP:TOO: Run command failure: ../../third_party/connectedhomeip/src/controller/SetUpCodePairer.cpp:55: CHIP Error 0x0000002F: Invalid argument (88888888) - $ ./chip-tool pairing code 1 754840542565521327693 + ./chip-tool pairing code 1 754840542565521327693 [1655814269.264731][3754:3754] CHIP:TOO: Run command failure: ../../third_party/connectedhomeip/src/controller/SetUpCodePairer.cpp:55: CHIP Error 0x0000002F: Invalid argument (99999999) - $ ./chip-tool pairing code 1 757599610365521327695 + ./chip-tool pairing code 1 757599610365521327695 [1655814269.264731][3754:3754] CHIP:TOO: Run command failure: ../../third_party/connectedhomeip/src/controller/SetUpCodePairer.cpp:55: CHIP Error 0x0000002F: Invalid argument (12345678) - $ ./chip-tool pairing code 1 757678075365521327695 + ./chip-tool pairing code 1 757678075365521327695 [1655814269.264731][3754:3754] CHIP:TOO: Run command failure: ../../third_party/connectedhomeip/src/controller/SetUpCodePairer.cpp:55: CHIP Error 0x0000002F: Invalid argument (87654321) - $ ./chip-tool pairing code 1 765457534965521327696 + ./chip-tool pairing code 1 765457534965521327696 [1655814323.718122][3761:3761] CHIP:TOO: Run command failure: ../../third_party/connectedhomeip/src/controller/SetUpCodePairer.cpp:55: CHIP Error 0x0000002F: Invalid argument disabled: true @@ -261,9 +261,9 @@ tests: Test VENDOR_ID from the list: 0xFFF1, 0xFFF2, 0xFFF3, 0xFFF4" verification: | 1. Use this as an example of how to generate a manual code with an invalid vendor IDs - No applicable TH or DUT logs. + Verify in DUT (Chip-tool): - $ ./chip-tool payload generate-manualcode --discriminator 3840 --setup-pin-code 20202021 --version 0 --vendor-id 0xFFF1 --product-id 0x8001 --commissioning-mode 1 + ./chip-tool payload generate-manualcode --discriminator 3840 --setup-pin-code 20202021 --version 0 --vendor-id 0xFFF1 --product-id 0x8001 --commissioning-mode 1 [1651189120686] [14218:398626] CHIP: [TOO] Manual Code: 749701123365521327694 disabled: true @@ -275,28 +275,50 @@ tests: 2. Verify that the TH commissionee=all-cluserters-app does not get commissioned -OR- the DUT Commissioner make the user fully aware of the security risks of providing an uncertified device with operational and networking credentials (0xFFF1) - $ ./chip-tool pairing code 1 749701123365521327694 + ./chip-tool pairing code 1 749701123365521327694 (0xFFF2) - $ ./chip-tool pairing code 1 749701123365522327692 + ./chip-tool pairing code 1 749701123365522327692 (0xFFF3) - $ ./chip-tool pairing code 1 749701123365523327697 + ./chip-tool pairing code 1 749701123365523327697 (0xFFF4) - $ ./chip-tool pairing code 1 749701123365524327693 + ./chip-tool pairing code 1 749701123365524327693 + + [1667893519.289945][2201:2203] CHIP:CTL: Successfully finished commissioning step "SendComplete" + [1667893519.290002][2201:2203] CHIP:CTL: Commissioning stage next step: "SendComplete" -> "Cleanup" + [1667893519.290101][2201:2203] CHIP:CTL: Performing next commissioning step "Cleanup" + [1667893519.290169][2201:2203] CHIP:IN: SecureSession[0xffff8000aa10]: MarkForEviction Type:1 LSID:45403 + [1667893519.290227][2201:2203] CHIP:SC: SecureSession[0xffff8000aa10]: Moving from state "kActive" --> "kPendingEviction" + [1667893519.290365][2201:2203] CHIP:IN: SecureSession[0xffff8000aa10]: Released - Type:1 LSID:45403 + [1667893519.290450][2201:2203] CHIP:CTL: Successfully finished commissioning step "Cleanup" + [1667893519.290540][2201:2203] CHIP:TOO: Device commissioning completed with success + [1667893519.290691][2201:2203] CHIP:DMG: ICR moving to [AwaitingDe] + [1667893519.290894][2201:2203] CHIP:EM: <<< [E:27144i M:100805848 (Ack:153455649)] (S) Msg TX to 1:0000000000000001 [3FBC] --- Type 0000:10 (SecureChannel:StandaloneAck) + [1667893519.291027][2201:2203] CHIP:IN: (S) Sending msg 100805848 on secure session with LSID: 45404 + [1667893519.291284][2201:2203] CHIP:EM: Flushed pending ack for MessageCounter:153455649 on exchange 27144i + [1667893519.291742][2201:2201] CHIP:CTL: Shutting down the commissioner + [1667893519.291817][2201:2201] CHIP:CTL: Stopping commissioning discovery over DNS-SD + [1667893519.292017][2201:2201] CHIP:CTL: Shutting down the controller + [1667893519.292084][2201:2201] CHIP:IN: Expiring all sessions for fabric 0x1!! + [1667893519.292143][2201:2201] CHIP:IN: SecureSession[0xffff80010440]: MarkForEviction Type:2 LSID:45404 + [1667893519.292199][2201:2201] CHIP:SC: SecureSession[0xffff80010440]: Moving from state "kActive" --> "kPendingEviction" + [1667893519.292254][2201:2201] CHIP:IN: SecureSession[0xffff80010440]: Released - Type:2 LSID:45404 + [1667893519.292315][2201:2201] CHIP:FP: Forgetting fabric 0x1 + [1667893519.292390][2201:2201] CHIP:TS: Pending Last Known Good Ti disabled: true - label: "PRODUCT_ID: Using the manual code from Step 1, generate a new manual code but substituting out the current PRODUCT_ID with an invalid - PRODUCT_ID of 0x0000(i.e. While following section 2.5.3. Product - Identifier)" + PRODUCT_ID of 0x0000(i.e. While following section 2.5.3. 'Product + Identifier')" verification: | 1. Use chip-tool"s "payload generate-manualcode" command to help generate the new, invalid Manual code - No applicable TH or DUT logs. + Verify in DUT (Chip-tool): - $ ./chip-tool payload generate-manualcode --existing-payload 749701123365521327694 --allow-invalid-payload 1 --product-id 0x0000 + ./chip-tool payload generate-manualcode --existing-payload 749701123365521327694 --allow-invalid-payload 1 --product-id 0x0000 [1657239418656] [32180:16880488] CHIP: [TOO] Manual Code: 749701123365521000006 disabled: true @@ -304,8 +326,8 @@ tests: "Provide the Manual Pairing Code, generated in the previous step, to the DUT in any format supported by the DUT" verification: | - Verify in DUT Commissioner side: - $ ./chip-tool pairing code 1 749701123365521000006 + Verify in DUT (Chip-tool): + ./chip-tool pairing code 1 749701123365521000006 [1657239565895] [32193:16881922] CHIP: [TOO] Run command failure: ../../examples/chip-tool/third_party/connectedhomeip/src/controller/SetUpCodePairer.cpp:55: CHIP Error 0x0000002F: Invalid argument disabled: true @@ -318,9 +340,9 @@ tests: Product IDs included (VID_PID_Present == 1))" verification: | 1. Use chip-tool"s "payload verhoeff-verify" command to help verify that the check-digit is invalid - No applicable TH or DUT logs. + Verify in DUT (Chip-tool): - $ ./chip-tool payload verhoeff-verify 749701123365521327693 20 + ./chip-tool payload verhoeff-verify 749701123365521327693 20 [1651187504088] [13629:367627] CHIP: [SPL] Verifying Manual Code: 74970112336552132769 [1651187504088] [13629:367627] CHIP: [SPL] 749701123365521327693 is INVALID at position 20 @@ -330,8 +352,8 @@ tests: "Provide the Manual Pairing Code, generated in the previous step, to the DUT in any format supported by the DUT" verification: | - $ ./chip-tool pairing code 1 749701123365521327693 + ./chip-tool pairing code 1 749701123365521327693 - Verify in DUT Commissioner side: + Verify in DUT (Chip-tool): [1651187528666] [13631:367920] CHIP: [TOO] Run command failure: ../../examples/chip-tool/third_party/connectedhomeip/src/setup_payload/ManualSetupPayloadParser.cpp:50: CHIP Error 0x00000013: Integrity check failed disabled: true diff --git a/src/app/tests/suites/certification/Test_TC_DD_3_18.yaml b/src/app/tests/suites/certification/Test_TC_DD_3_18.yaml index 7810bb57517dc8..93fdd914db59cb 100644 --- a/src/app/tests/suites/certification/Test_TC_DD_3_18.yaml +++ b/src/app/tests/suites/certification/Test_TC_DD_3_18.yaml @@ -43,10 +43,10 @@ tests: be discovered by a commissioner" verification: | 1. After launching all-clusters-app using discriminator 3841 using below command - $ ./out/all-clusters-app/chip-all-clusters-app --wifi --discriminator 3841 + ./chip-all-clusters-app --wifi --discriminator 3841 No applicable TH or DUT logs. - $ dns-sd -B _matterc._udp,_L3841 + dns-sd -B _matterc._udp,_L3841 Browsing for _matterc._udp,_L3841 DATE: ---Thu 07 Jul 2022--- 17:39:06.762 ...STARTING... @@ -59,10 +59,10 @@ tests: be discovered by a commissioner" verification: | 1. After launching all-clusters-app using discriminator 3844 using below command - sudo ./chip-all-clusters-app --wifi --discriminator 3844 + ./chip-all-clusters-app --wifi --discriminator 3844 No applicable TH or DUT logs. - $ dns-sd -B _matterc._udp,_L3844 + dns-sd -B _matterc._udp,_L3844 Browsing for _matterc._udp,_L3844 DATE: ---Thu 07 Jul 2022--- 17:39:35.265 ...STARTING... @@ -82,12 +82,12 @@ tests: Commissioner/Commissionee to complete the commissioning process over the TH Commissionees method of device discovery" verification: | - Verify on the TH1 Commissionee: + Verify on the TH1 (All-cluster-app): [1657240914.891250][372173:372173] CHIP:SVR: Commissioning completed successfully [1657240914.891297][372173:372173] CHIP:DIS: Updating services using commissioning mode 0 - Verify on the DUT Commissioner: - $ ./chip-tool pairing code 1 MT:-24J0IRV01KA0648G00 + Verify in DUT (Chip-tool): + ./chip-tool pairing code 1 MT:-24J0IRV01KA0648G00 [1657240914764] [32262:16895870] CHIP: [CTL] Successfully finished commissioning step "Cleanup" [1657240914764] [32262:16895870] CHIP: [TOO] Device commissioning completed with success @@ -105,12 +105,12 @@ tests: Commissioner/Commissionee to complete the commissioning process over the TH Commissionees method of device discovery" verification: | - Verify on the TH2 Commissionee: + Verify on the TH2 (All-cluster-app): [1657240985.801360][112581:112581] CHIP:SVR: Commissioning completed successfully [1657240985.801406][112581:112581] CHIP:DIS: Updating services using commissioning mode 0 - Verify on the DUT Commissioner: - $ ./chip-tool pairing code 2 MT:-24J04QI14KA0648G00 + Verify in DUT (Chip-tool): + ./chip-tool pairing code 2 MT:-24J04QI14KA0648G00 [1657240985682] [32264:16896797] CHIP: [CTL] Successfully finished commissioning step "Cleanup" [1657240985682] [32264:16896797] CHIP: [TOO] Device commissioning completed with success @@ -120,9 +120,9 @@ tests: "Verify the Commissioner can still interact with TH1 (ex: Read any clusters attribute from TH1)" verification: | - $ ./chip-tool basic read reachable 1 0 + ./chip-tool basicinformation read reachable 1 0 - Verify in DUT Commissioner side: + Verify in DUT (Chip-tool): [1657241043430] [32266:16897416] CHIP: [TOO] Endpoint: 0 Cluster: 0x0000_0028 Attribute 0x0000_0011 DataVersion: 131004400 [1657241043432] [32266:16897416] CHIP: [TOO] Reachable: TRUE @@ -132,9 +132,9 @@ tests: "Verify the Commissioner can still interact with TH2 (ex: Read any clusters attribute from TH2)" verification: | - $ ./chip-tool basic read reachable 2 0 + ./chip-tool basicinformation read reachable 2 0 - Verify in DUT Commissioner side: + Verify in DUT (Chip-tool): [1657241066927] [32267:16897671] CHIP: [TOO] Endpoint: 0 Cluster: 0x0000_0028 Attribute 0x0000_0011 DataVersion: 2450774961 [1657241066927] [32267:16897671] CHIP: [TOO] Reachable: TRUE diff --git a/src/app/tests/suites/certification/Test_TC_DD_3_19.yaml b/src/app/tests/suites/certification/Test_TC_DD_3_19.yaml index a7e1b578009156..cadb33d574df81 100644 --- a/src/app/tests/suites/certification/Test_TC_DD_3_19.yaml +++ b/src/app/tests/suites/certification/Test_TC_DD_3_19.yaml @@ -37,8 +37,8 @@ tests: "Place DUT into commissioning mode using the DUTs manufacturers means to be discovered by the TH Commissioner" verification: | - Verify on DUT Commissionee side: - $ ./out/all-clusters-app/chip-all-clusters-app --discriminator 3841 + Verify on DUT (All-cluster-app): + ./chip-all-clusters-app --discriminator 3841 [1651111142.369356][32024:32024] CHIP:DL: Device Configuration: [1651111142.369395][32024:32024] CHIP:DL: Serial Number: TEST_SN @@ -51,15 +51,17 @@ tests: [1651111142.369573][32024:32024] CHIP:DL: Device Type: 65535 (0xFFFF) [1651111142.370760][32024:32024] CHIP:SVR: SetupQRCode: [MT:-24J0ALY01KA0648G00] - Verify on TH Commissioner side: - $ ./chip-tool discover commissionables + Verify on TH (Chip-tool): + For devices already on the network: + ./chip-tool discover commissionables [1651111150395] [95835:65674062] CHIP: [DL] Mdns: OnNewAddress interface: 7 ip:192.168.1.2 [1651111150395] [95835:65674062] CHIP: [DIS] Vendor ID: 65521 [1651111150395] [95835:65674062] CHIP: [DIS] Product ID: 32769 [1651111150395] [95835:65674062] CHIP: [DIS] Long Discriminator: 3841 [1651111150395] [95835:65674062] CHIP: [DIS] Pairing Hint: 33 - [1651111150395] [95835:65674062] CHIP: [DIS] Hostname: DCA6328D2B9F0000 [1651111150395] [95835:65674062] CHIP: [DIS] Instance Name: B4B6B83476500D4A + [1651111150395] [95835:65674062] CHIP: [DIS] Hostname: DCA6328D2B9F0000 + [1651111150395] [95835:65674062] CHIP: [DIS] Instance Name: B4B6B83476500D4A [1651111150395] [95835:65674062] CHIP: [DIS] IP Address #1: fe80::dea6:32ff:fe8d:2b9f [1651111150395] [95835:65674062] CHIP: [DIS] IP Address #2: fe80::dea6:32ff:fe8d:2ba0 [1651111150395] [95835:65674062] CHIP: [DIS] IP Address #3: 192.168.1.2 @@ -67,6 +69,14 @@ tests: [1651111150395] [95835:65674062] CHIP: [DIS] Commissioning Mode: 1 [1651111150395] [95835:65674062] CHIP: [DIS] Mrp Interval idle: 5000 ms [1651111150395] [95835:65674062] CHIP: [DIS] Mrp Interval active: 300 ms + + + For devices not on the network (i.e. BLE discovery): + 1. Discover commissionables over BLE using a BLE discovery tool of choice. + Try NRF Connect app (https://www.nordicsemi.com/Products/Development-tools/nrf-connect-for-desktop) + OR + HCIDump (https://ubuntu.com/core/docs/bluez/reference/commands) + Observe the DUT advertising in a commissionable state disabled: true - label: @@ -74,12 +84,12 @@ tests: for the Commissioner/Commissionee to complete the commissioning process over the DUT Commissionees method of device discovery" verification: | - Verify on DUT Commissionee side: + Verify on DUT (All-cluster-app): [1651111335.475159][32130:32130] CHIP:SVR: Commissioning completed successfully [1651111335.475204][32130:32130] CHIP:DIS: Updating services using commissioning mode 0 - Verify on TH Commissioner side: - $ ./chip-tool pairing code 1 MT:-24J0ALY01KA0648G00 + Verify on TH (Chip-tool): + ./chip-tool pairing code 1 MT:-24J0ALY01KA0648G00 [1651111335378] [95843:65675989] CHIP: [CTL] Received CommissioningComplete response [1651111335378] [95843:65675989] CHIP: [CTL] Successfully finished commissioning step "SendComplete" @@ -93,7 +103,7 @@ tests: "Using TH Commissioner, unpair the DUT Commissionee from the Matter network." verification: | - TH Commissioner: + Verify on TH (Chip-tool): ./chip-tool operationalcredentials remove-fabric 1 1 0 CHIP:DMG: Received Command Response Data, Endpoint=0 Cluster=0x0000_003E Command=0x0000_0008 @@ -109,17 +119,19 @@ tests: "Place DUT Commissionee back into commissioning mode using the DUT manufacturers means to be discovered by the TH Commissioner" verification: | - 1. On RasPi DUT $ rm -rf /tmp/chip* - 2. On RasPi DUT $ ./out/all-clusters-app/chip-all-clusters-app --discriminator 3841 + 1. On RasPi DUT rm -rf /tmp/chip* + 2. On RasPi DUT ./chip-all-clusters-app --discriminator 3841 - Verify on TH Commissioner side: - $ ./chip-tool discover commissionables + Verify on TH (Chip-tool): + For devices already on the network: + ./chip-tool discover commissionables [1651111576350] [95850:65678872] CHIP: [DL] Mdns: OnNewAddress interface: 7 ip:192.168.1.2 [1651111576350] [95850:65678872] CHIP: [DIS] Vendor ID: 65521 [1651111576350] [95850:65678872] CHIP: [DIS] Product ID: 32769 [1651111576350] [95850:65678872] CHIP: [DIS] Long Discriminator: 3841 [1651111576350] [95850:65678872] CHIP: [DIS] Pairing Hint: 33 - [1651111576350] [95850:65678872] CHIP: [DIS] Hostname: DCA6328D2B9F0000 [1651111576350] [95850:65678872] CHIP: [DIS] Instance Name: F17CF4C2DECCDA4B + [1651111576350] [95850:65678872] CHIP: [DIS] Hostname: DCA6328D2B9F0000 + [1651111576350] [95850:65678872] CHIP: [DIS] Instance Name: F17CF4C2DECCDA4B [1651111576350] [95850:65678872] CHIP: [DIS] IP Address #1: fe80::dea6:32ff:fe8d:2ba0 [1651111576350] [95850:65678872] CHIP: [DIS] IP Address #2: fe80::dea6:32ff:fe8d:2b9f [1651111576350] [95850:65678872] CHIP: [DIS] IP Address #3: 192.168.1.2 @@ -127,6 +139,14 @@ tests: [1651111576350] [95850:65678872] CHIP: [DIS] Commissioning Mode: 1 [1651111576350] [95850:65678872] CHIP: [DIS] Mrp Interval idle: 5000 ms [1651111576350] [95850:65678872] CHIP: [DIS] Mrp Interval active: 300 ms + + + For devices not on the network (i.e. BLE discovery): + 1. Discover commissionables over BLE using a BLE discovery tool of choice. + Try NRF Connect app (https://www.nordicsemi.com/Products/Development-tools/nrf-connect-for-desktop) + OR + HCIDump (https://ubuntu.com/core/docs/bluez/reference/commands) + Observe the DUT advertising in a commissionable state disabled: true - label: @@ -134,17 +154,17 @@ tests: for the Commissioner/Commissionee to complete the commissioning process over the DUT Commissionees method of device discovery" verification: | - Verify on DUT Commissionee side: + Verify on DUT (All-cluster-app): [1651111614.006849][32259:32259] CHIP:SVR: Commissioning completed successfully [1651111614.006893][32259:32259] CHIP:DIS: Updating services using commissioning mode 0 - Verify on TH Commissioner side: - $ ./chip-tool pairing code 1 MT:-24J0ALY01KA0648G00 + Verify on TH (Chip-tool): + ./chip-tool pairing code 1 MT:-24J0ALY01KA0648G00 [1651111613912] [95856:65679504] CHIP: [CTL] Received CommissioningComplete response - [1651111613912] [95856:65679504] CHIP: [CTL] Successfully finished commissioning step 'SendComplete' - [1651111613912] [95856:65679504] CHIP: [CTL] Commissioning stage next step: 'SendComplete' -> 'Cleanup' - [1651111613912] [95856:65679504] CHIP: [CTL] Performing next commissioning step 'Cleanup' - [1651111613912] [95856:65679504] CHIP: [CTL] Successfully finished commissioning step 'Cleanup' + [1651111613912] [95856:65679504] CHIP: [CTL] Successfully finished commissioning step "SendComplete" + [1651111613912] [95856:65679504] CHIP: [CTL] Commissioning stage next step: "SendComplete" -> "Cleanup" + [1651111613912] [95856:65679504] CHIP: [CTL] Performing next commissioning step "Cleanup" + [1651111613912] [95856:65679504] CHIP: [CTL] Successfully finished commissioning step "Cleanup" [1651111613912] [95856:65679504] CHIP: [TOO] Device commissioning completed with success disabled: true diff --git a/src/app/tests/suites/certification/Test_TC_DD_3_20.yaml b/src/app/tests/suites/certification/Test_TC_DD_3_20.yaml index 8011c52b653ff8..ab8d6be93b6b11 100644 --- a/src/app/tests/suites/certification/Test_TC_DD_3_20.yaml +++ b/src/app/tests/suites/certification/Test_TC_DD_3_20.yaml @@ -42,8 +42,8 @@ tests: "Place TH into commissioning mode using the TH manufacturers means to be discovered by the DUT Commissioner" verification: | - $ ./out/all-clusters-app/chip-all-clusters-app --discriminator 3840 - Verify on TH Commissionee side: + ./chip-all-clusters-app --discriminator 3840 + Verify on TH (All-cluster-app): [1651109580.413197][31207:31207] CHIP:DL: Device Configuration: [1651109580.413259][31207:31207] CHIP:DL: Serial Number: TEST_SN @@ -70,12 +70,12 @@ tests: Commissioner/Commissionee to complete the commissioning process over the TH Commissionees method of device discovery" verification: | - Verify on TH Commissionee side: + Verify on TH (All-cluster-app): [1651109784.452770][31207:31207] CHIP:SVR: Commissioning completed successfully [1651109784.452813][31207:31207] CHIP:DIS: Updating services using commissioning mode 0 - Verify on DUT Commissioner side: - $ ./chip-tool pairing code 1 MT:-24J0AFN00KA0648G00 + Verify on DUT (Chip-tool): + ./chip-tool pairing code 1 MT:-24J0AFN00KA0648G00 [1651109784376] [95553:65657838] CHIP: [CTL] Received CommissioningComplete response [1651109784376] [95553:65657838] CHIP: [CTL] Successfully finished commissioning step "SendComplete" @@ -90,7 +90,7 @@ tests: network." verification: | ./chip-tool operationalcredentials remove-fabric 1 1 0 - Verify on DUT Commissioner side: + Verify on DUT (Chip-tool): CHIP:DMG: Received Command Response Data, Endpoint=0 Cluster=0x0000_003E Command=0x0000_0008 CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003E Command 0x0000_0008 @@ -107,8 +107,8 @@ tests: verification: | 1. Place the TH into commissioning mode by launching the app again - $ ./out/all-clusters-app/chip-all-clusters-app --discriminator 3840 - Verify on TH Commissionee side: + ./chip-all-clusters-app --discriminator 3840 + Verify on TH (All-cluster-app): [1651110721.112368][31791:31791] CHIP:DL: Device Configuration: [1651110721.112448][31791:31791] CHIP:DL: Serial Number: TEST_SN @@ -135,12 +135,12 @@ tests: Commissioner/Commissionee to complete the commissioning process over the TH Commissionees method of device discovery" verification: | - Verify on TH Commissionee side: + Verify on TH (All-cluster-app): [1651110724.759825][31791:31791] CHIP:SVR: Commissioning completed successfully [1651110724.759869][31791:31791] CHIP:DIS: Updating services using commissioning mode 0 - Verify on DUT Commissioner side: - $ ./chip-tool pairing code 1 MT:-24J0AFN00KA0648G00 + Verify on DUT (Chip-tool): + ./chip-tool pairing code 1 MT:-24J0AFN00KA0648G00 [1651110724689] [95810:65669790] CHIP: [CTL] Received CommissioningComplete response [1651110724689] [95810:65669790] CHIP: [CTL] Successfully finished commissioning step "SendComplete" diff --git a/src/app/tests/suites/certification/Test_TC_DD_3_21.yaml b/src/app/tests/suites/certification/Test_TC_DD_3_21.yaml index a343865567a104..ff6c294248bd07 100644 --- a/src/app/tests/suites/certification/Test_TC_DD_3_21.yaml +++ b/src/app/tests/suites/certification/Test_TC_DD_3_21.yaml @@ -42,9 +42,9 @@ tests: "Place TH into commissioning mode using the TH manufacturers means to be discovered by the DUT Commissioner" verification: | - $ ./out/all-clusters-app/chip-all-clusters-app --discriminator 3840 + ./chip-all-clusters-app --discriminator 3840 - Verify on TH Commissionee side: + Verify on TH (All-cluster-app): [1651109580.413197][31207:31207] CHIP:DL: Device Configuration: [1651109580.413259][31207:31207] CHIP:DL: Serial Number: TEST_SN [1651109580.413294][31207:31207] CHIP:DL: Vendor Id: 65521 (0xFFF1) @@ -70,12 +70,12 @@ tests: Commissioner/Commissionee to complete the commissioning process over the TH Commissionees method of device discovery" verification: | - Verify on TH Commissionee side: + Verify on TH (All-cluster-app): [1651109784.452770][31207:31207] CHIP:SVR: Commissioning completed successfully [1651109784.452813][31207:31207] CHIP:DIS: Updating services using commissioning mode 0 - Verify on DUT Commissioner side: - $ ./chip-tool pairing code 1 MT:-24J0AFN00KA0648G00 + Verify on DUT (Chip-tool): + ./chip-tool pairing code 1 MT:-24J0AFN00KA0648G00 [1651109784376] [95553:65657838] CHIP: [CTL] Received CommissioningComplete response [1651109784376] [95553:65657838] CHIP: [CTL] Successfully finished commissioning step "SendComplete" @@ -92,12 +92,12 @@ tests: user action to trigger such command)." verification: | 1. Send "on" command from Commissioner to TH Endpoint 1 - Verify on DUT Commissioner side: - $ ./chip-tool onoff on 1 1 + Verify on DUT (Chip-tool): + ./chip-tool onoff on 1 1 [...] [1657930715416] [56399:2451384] CHIP: [DMG] Received Command Response Status for Endpoint=1 Cluster=0x0000_0006 Command=0x0000_0001 Status=0x0 - Verify on TH Commissionee side: + Verify on TH (All-cluster-app): [...] [1657930715.432295][2911:2911] CHIP:ZCL: On/Off set value: 1 1 [1657930715.432341][2911:2911] CHIP:ZCL: Toggle on/off from 0 to 1 @@ -108,12 +108,12 @@ tests: 2. Send "on" command from Commissioner to TH Endpoint 2 - On DUT=chip-tool: - $ ./chip-tool onoff on 1 2 + Verify on DUT (Chip-tool): + ./chip-tool onoff on 1 2 [...] [1657930953792] [56404:2453640] CHIP: [DMG] Received Command Response Status for Endpoint=2 Cluster=0x0000_0006 Command=0x0000_0001 Status=0x0 - On TH=all-clusters-app: + Verify on TH (All-cluster-app): [...] [1657930953.816805][2911:2911] CHIP:ZCL: On/Off set value: 2 1 [1657930953.816841][2911:2911] CHIP:ZCL: Toggle on/off from 0 to 1 diff --git a/src/app/tests/suites/certification/Test_TC_DD_3_3.yaml b/src/app/tests/suites/certification/Test_TC_DD_3_3.yaml index a8156345c98c73..28fb4a1b6035b6 100644 --- a/src/app/tests/suites/certification/Test_TC_DD_3_3.yaml +++ b/src/app/tests/suites/certification/Test_TC_DD_3_3.yaml @@ -42,16 +42,21 @@ tests: - label: "TH is instructed to advertise Commissioner Discovery service" verification: | - chip-tv-app is used as TH + chip-tv-app is used as dut - ubuntu@ubuntu:~/may23_DUT/connectedhomeip/examples/tv-app/linux/out/tv-app$ sudo ./chip-tv-app + ./chip-tv-app Verify in tv-app side - - CHIP:DL: Using wifi MAC for hostname - CHIP:DIS: Advertise operational node DFC28FF9FE811EF2-FFFFFFEFFFFFFFFF - CHIP:DIS: CHIP minimal mDNS configured as "Operational device". - CHIP:DIS: Broadcasting mDns reply for query from + [1667820688.750031][13245:13245] CHIP:DL: Using wifi MAC for hostname + [1667820688.750083][13245:13245] CHIP:DIS: Advertise operational node 43D06D09FCEEDF78-FFFFFFEFFFFFFFFF + [1667820688.782144][13245:13245] CHIP:DIS: Responding with _matter._tcp.local + [1667820688.782192][13245:13245] CHIP:DIS: Responding with 43D06D09FCEEDF78-FFFFFFEFFFFFFFFF._matter._tcp.local + [1667820688.782220][13245:13245] CHIP:DIS: Responding with 43D06D09FCEEDF78-FFFFFFEFFFFFFFFF._matter._tcp.local + [1667820688.782240][13245:13245] CHIP:DIS: Responding with E45F016961B10000.local + [1667820688.782259][13245:13245] CHIP:DIS: Responding with E45F016961B10000.local + [1667820688.782284][13245:13245] CHIP:DIS: Responding with _I43D06D09FCEEDF78._sub._matter._tcp.local + [1667820688.782301][13245:13245] CHIP:DIS: CHIP minimal mDNS configured as "Operational device"; instance name: 43D06D09FCEEDF78-FFFFFFEFFFFFFFFF. + [1667820688.824041][13245:13245] CHIP:DIS: mDNS service published: _matter._tcp disabled: true - label: @@ -59,13 +64,13 @@ tests: Discovery" verification: | In certification QA we are using chip-tv-casting-app as a reference app, In case of certification testing, DUT (app) vendor to provide instructions on how to scan for commissioners - - connectedhomeip/examples/tv-casting-app/linux/out/tv-casting-app$ sudo ./chip-tv-casting-app + ./chip-tv-casting-app Verify for the commissioner advertisements from the TH in tv-casting-app side CHIP:SVR: Discovered Commissioner #0 - [1653478433.097515][3785:3785] CHIP:DIS: Hostname: E45F010F19FF0000 [1653478433.097546][3785:3785] CHIP:DIS: IP Address #1: fe80::d83a:21ff:fe24:b6d6 + [1653478433.097515][3785:3785] CHIP:DIS: Hostname: E45F010F19FF0000 + [1653478433.097546][3785:3785] CHIP:DIS: IP Address #1: fe80::d83a:21ff:fe24:b6d6 [1653478433.097570][3785:3785] CHIP:DIS: Port: 5540 [1653478433.097593][3785:3785] CHIP:DIS: Mrp Interval idle: 5000 ms [1653478433.097615][3785:3785] CHIP:DIS: Mrp Interval active: 300 ms @@ -78,7 +83,8 @@ tests: [1653478433.097775][3785:3785] CHIP:DIS: Instance Name: C1E39719B158802A [1653478433.097797][3785:3785] CHIP:DIS: Commissioning Mode: 0 [1653478433.097821][3785:3785] CHIP:SVR: Discovered Commissioner #1 - [1653478433.097841][3785:3785] CHIP:DIS: Hostname: E45F010F27530000 [1653478433.097867][3785:3785] CHIP:DIS: IP Address #1: fe80::e65f:1ff:fe0f:2755 + [1653478433.097841][3785:3785] CHIP:DIS: Hostname: E45F010F27530000 + [1653478433.097867][3785:3785] CHIP:DIS: IP Address #1: fe80::e65f:1ff:fe0f:2755 [1653478433.097890][3785:3785] CHIP:DIS: Port: 5650 [1653478433.097912][3785:3785] CHIP:DIS: Mrp Interval idle: 5000 ms [1653478433.097934][3785:3785] CHIP:DIS: Mrp Interval active: 300 ms @@ -108,7 +114,7 @@ tests: verification: | Into the shell, enter "cast request 0" to send a user-directed-commissioning request to the DUT on tv-casting-app side - > cast request 0 + > cast request 1 [1653179218011] [47890:1899175] CHIP: [DL] request [1653179218011] [47890:1899175] CHIP: [SVR] ------- PrepareForCommissioning [1653179218011] [47890:1899175] CHIP: [SVR] Server initializing... diff --git a/src/app/tests/suites/certification/Test_TC_DD_3_4.yaml b/src/app/tests/suites/certification/Test_TC_DD_3_4.yaml index 803e555adcf121..2c135ce6a711c4 100644 --- a/src/app/tests/suites/certification/Test_TC_DD_3_4.yaml +++ b/src/app/tests/suites/certification/Test_TC_DD_3_4.yaml @@ -42,7 +42,7 @@ tests: chip-tv-app is used as TH - ubuntu@ubuntu:~/may23_DUT/connectedhomeip/examples/tv-app/linux/out/tv-app$ sudo ./chip-tv-app + ./chip-tv-app Verify in tv-app side @@ -60,13 +60,14 @@ tests: In certification QA we are using chip-tv-casting-app as a reference app, In case of certification testing, DUT (app) vendor to provide instructions on how to scan for commissioners - connectedhomeip/examples/tv-casting-app/linux/out/tv-casting-app$ sudo ./chip-tv-casting-app + ./chip-tv-casting-app Verify for the commissioner advertisements from the TH in tv-casting-app side [1660758661.643392][2867:2867] CHIP:SVR: Discovered Commissioner #0 [1660758661.643469][2867:2867] CHIP:DIS: Discovered node: - [1660758661.643506][2867:2867] CHIP:DIS: Hostname: E45F010F3BAF0000 [1660758661.643561][2867:2867] CHIP:DIS: IP Address #1: fe80::9052:32ff:fe00:92c4 + [1660758661.643506][2867:2867] CHIP:DIS: Hostname: E45F010F3BAF0000 + [1660758661.643561][2867:2867] CHIP:DIS: IP Address #1: fe80::9052:32ff:fe00:92c4 [1660758661.643606][2867:2867] CHIP:DIS: Port: 5540 [1660758661.643648][2867:2867] CHIP:DIS: Mrp Interval idle: 5000 ms [1660758661.643691][2867:2867] CHIP:DIS: Mrp Interval active: 300 ms @@ -81,7 +82,8 @@ tests: [1660758661.644212][2867:2867] CHIP:DIS: Commissioning Mode: 0 [1660758661.644256][2867:2867] CHIP:SVR: Discovered Commissioner #1 [1660758661.644294][2867:2867] CHIP:DIS: Discovered node: - [1660758661.644329][2867:2867] CHIP:DIS: Hostname: E45F010F27530000 [1660758661.644378][2867:2867] CHIP:DIS: IP Address #1: fe80::e65f:1ff:fe0f:2753 + [1660758661.644329][2867:2867] CHIP:DIS: Hostname: E45F010F27530000 + [1660758661.644378][2867:2867] CHIP:DIS: IP Address #1: fe80::e65f:1ff:fe0f:2753 [1660758661.644426][2867:2867] CHIP:DIS: IP Address #2: fe80::e65f:1ff:fe0f:2753 [1660758661.644468][2867:2867] CHIP:DIS: Port: 5640 [1660758661.644510][2867:2867] CHIP:DIS: Mrp Interval idle: 5000 ms @@ -98,7 +100,8 @@ tests: [1660758661.644968][2867:2867] CHIP:DIS: Commissioning Mode: 1 [1660758661.645010][2867:2867] CHIP:SVR: Discovered Commissioner #2 [1660758661.645046][2867:2867] CHIP:DIS: Discovered node: - [1660758661.645082][2867:2867] CHIP:DIS: Hostname: E45F010F27530000 [1660758661.645128][2867:2867] CHIP:DIS: IP Address #1: fe80::e65f:1ff:fe0f:2753 + [1660758661.645082][2867:2867] CHIP:DIS: Hostname: E45F010F27530000 + [1660758661.645128][2867:2867] CHIP:DIS: IP Address #1: fe80::e65f:1ff:fe0f:2753 [1660758661.645174][2867:2867] CHIP:DIS: IP Address #2: fe80::e65f:1ff:fe0f:2753 [1660758661.645217][2867:2867] CHIP:DIS: Port: 5650 [1660758661.645258][2867:2867] CHIP:DIS: Mrp Interval idle: 5000 ms @@ -132,7 +135,7 @@ tests: Into the shell, enter "cast request 0" to send a user-directed-commissioning request to the DUT on tv-casting-app side - > cast request 0 [1653179218011] [47890:1899175] CHIP: [DL] request [1653179218011] [47890:1899175] CHIP: [SVR] ------- PrepareForCommissioning [1653179218011] [47890:1899175] CHIP: [SVR] Server initializing... + > cast request 1 [1653179218011] [47890:1899175] CHIP: [DL] request [1653179218011] [47890:1899175] CHIP: [SVR] ------- PrepareForCommissioning [1653179218011] [47890:1899175] CHIP: [SVR] Server initializing... disabled: true - label: "DUT starts the commissioning procedure with TH" diff --git a/src/app/tests/suites/certification/Test_TC_DD_3_5.yaml b/src/app/tests/suites/certification/Test_TC_DD_3_5.yaml index cc5e8b4856cf63..a19db994a592f4 100644 --- a/src/app/tests/suites/certification/Test_TC_DD_3_5.yaml +++ b/src/app/tests/suites/certification/Test_TC_DD_3_5.yaml @@ -40,9 +40,9 @@ tests: "Commissioner has regulatory and fabric information available and has accurate date, time and timezone" verification: | - sudo ./chip-all-clusters-app --wifi --discriminator 3841 + ./chip-all-clusters-app --wifi --discriminator 3841 - Verify in TH as commissionee side: + Verify in TH (ALL-CLUSTER-APP) [1653471956.966855][10713:10713] CHIP:SPT: PASE PBKDF iterations set to 1000 [1653471956.966887][10713:10713] CHIP:SPT: LinuxCommissionableDataProvider didn"t get a PASE salt, generating one. @@ -68,7 +68,7 @@ tests: ./chip-tool pairing code 1 MT:-24J0CEK01KA0648G00 - Verify in DUT as commissioner side: + Verify in DUT(CHIP-TOOL) [1657226543861] [30621:16744161] CHIP: [IN] SecureSession[0x6000007cc000]: Activated - Type:1 LSID:47293 [1657226543861] [30621:16744161] CHIP: [IN] New secure session activated for device , LSID:47293 PSID:201! @@ -86,7 +86,14 @@ tests: (DNS-SD)" PICS: MCORE.DD.DISCOVERY_IP verification: | - Verify in DUT as commissioner side: + Verify in TH (ALL-CLUSTER-APP) + ./chip-all-clusters-app + ... + [1657226543.948995][369114:369114] CHIP:IN: SecureSession[0xaaaab60788e0]: Activated - Type:1 LSID:201 + [1657226543.949023][369114:369114] CHIP:IN: New secure session created for device , LSID:201 PSID:47293! + [1657226543.949048][369114:369114] CHIP:SVR: Commissioning completed session establishment step + + Verify in DUT(CHIP-TOOL) ./chip-tool pairing code 1 MT:-24J0AFN00KA0648G00 ... [1657226543861] [30621:16744161] CHIP: [IN] SecureSession[0x6000007cc000]: Activated - Type:1 LSID:47293 @@ -96,14 +103,6 @@ tests: [1657226543861] [30621:16744161] CHIP: [TOO] Pairing Success [1657226543861] [30621:16744161] CHIP: [TOO] PASE establishment successful [1657226543861] [30621:16744161] CHIP: [CTL] Commissioning stage next step: "SecurePairing" -> "ReadCommissioningInfo" - - - Verify in TH as commissionee side: - $ ./out/all-clusters-app/chip-all-clusters-app - ... - [1657226543.948995][369114:369114] CHIP:IN: SecureSession[0xaaaab60788e0]: Activated - Type:1 LSID:201 - [1657226543.949023][369114:369114] CHIP:IN: New secure session created for device , LSID:201 PSID:47293! - [1657226543.949048][369114:369114] CHIP:SVR: Commissioning completed session establishment step disabled: true - label: @@ -112,7 +111,7 @@ tests: verification: | Verify that the responder receives the PBKDFParamRequest message - Verify in DUT as commissioner side: + Verify in TH (ALL-CLUSTER-APP) CHIP:SC: Received PBKDF param request CHIP:SC: Peer assigned session ID 18450 CHIP:SC: Found MRP parameters in the message @@ -121,32 +120,14 @@ tests: CHIP:IN: Prepared unauthenticated message 0xaaaaad340560 to 0x0000000000000000 (0) of type 0x21 and protocolId (0, 0) on exchange 63762r with MessageCounter:1341084110. CHIP:IN: Sending unauthenticated msg 0xaaaaad340560 with MessageCounter:1341084110 to 0x0000000000000000 at monotonic time: 0000000000FBA380 msec CHIP:SC: Sent PBKDF param response - - Verify in TH as commissionee side: - Sent PBKDF param request - [1653471961.364996][30157:30162] CHIP:CTL: Setting wifi credentials from parameters - [1653471961.365051][30157:30162] CHIP:CTL: Setting attestation nonce to random value - [1653471961.365166][30157:30162] CHIP:CTL: Setting CSR nonce to random value - [1653471961.365285][30157:30162] CHIP:CTL: Commission called for node ID 0x0000000000000001 - [1653471961.365797][30157:30163] CHIP:DL: TRACE: Bluez mainloop starting Thread - [1653471961.366157][30157:30160] CHIP:DL: TRACE: Bus acquired for name C-75cd - [1653471961.382240][30157:30162] CHIP:DL: PlatformBlueZInit init success - [1653471961.393893][30157:30160] CHIP:BLE: BLE removing known devices. - [1653471961.397319][30157:30160] CHIP:BLE: BLE initiating scan. - [1653471961.415415][30157:30160] CHIP:BLE: Device 21:2D:EF:B9:9D:46 does not look like a CHIP device. disabled: true - label: "Commissioner SHALL re-arm Fail-safe timer on Commissionee within 60s (the autonomously Fail-safe timer length set by Commissionee)" verification: | - Verify in TH as commissionee side: - CHIP:DL: NVS set: chip-config/fail-safe-armed = true - - Verify in DUT as commissioner side: - - : Performing next commissioning step "ArmFailSafe" - [1653471968.064493][30157:30162] CHIP:CTL: Arming failsafe (60 seconds) + Verify in TH (ALL-CLUSTER-APP) + [1661796620.258906][17861:17861] CHIP:FS: GeneralCommissioning: Received ArmFailSafe (60s) disabled: true - label: @@ -154,8 +135,8 @@ tests: Commissionee." PICS: MCORE.COM.WIRELESS verification: | - Verify in TH as commissionee side - NVS set: chip-config/regulatory-location = 0 (0x0) + Verify in TH (ALL-CLUSTER-APP) + NVS set: chip-config/regulatory-location = 0 (0x0) disabled: true - label: @@ -164,21 +145,22 @@ tests: verification: | 1. Verify the following on DUT after commissioning - Verify in TH as commissionee side: - [1646909537.102263][3145:3150] CHIP:CTL: Received Attestation Information from the device - [1646909537.102418][3145:3150] CHIP:CTL: Verifying attestation - [1646909537.115081][3145:3150] CHIP:CTL: Successfully validated "Attestation Information" command received from the device. - - Verify in DUT as commissioner side - CHIP:ZCL: OpCreds: commissioner has requested a CSR - CHIP:ZCL: OpCreds: NewCertificateSigningRequest returned ../../third_party/connectedhomeip/src/crypto/CHIPCryptoPALOpenSSL.cpp:1114: Success + Verify in TH (ALL-CLUSTER-APP) + [1661746360.259922][132620:132620] CHIP:ZCL: OpCreds: Received a CSRRequest command + [1661746360.259946][132620:132620] CHIP:ZCL: OpCreds: Finding fabric with fabricIndex 0x0 + [1661746360.259971][132620:132620] CHIP:EM: Sending Standalone Ack for MessageCounter:123253174 on exchange 23504r + [1661746360.260030][132620:132620] CHIP:IN: Prepared secure message 0xffffe25a60c8 to 0xFFFFFFFB00000000 (0) of type 0x10 and protocolId (0, 0) on exchange 23504r with MessageCounter:155549628. + [1661746360.260066][132620:132620] CHIP:IN: Sending encrypted msg 0xffffe25a60c8 with MessageCounter:155549628 to 0xFFFFFFFB00000000 (0) at monotonic time: 000000000F107443 msec + [1661746360.260187][132620:132620] CHIP:EM: Flushed pending ack for MessageCounter:123253174 on exchange 23504r + [1661746360.261186][132620:132620] CHIP:ZCL: OpCreds: AllocatePendingOperationalKey succeeded + [1661746360.261515][132620:132620] CHIP:ZCL: OpCreds: CSRRequest successful. disabled: true - label: "Commissioner configures operational credentials on DUT if not previously installed" verification: | - Verify in TH as commissionee side: + Verify in TH (ALL-CLUSTER-APP) OpCreds: Received an AddTrustedRootCertificate command disabled: true @@ -187,85 +169,37 @@ tests: "Commissioner configures itself as administrator in ACL on TH if needed" verification: | - Verify in DUT as commissioner side after commissioning: - - CHIP:CTL: Commissioning stage next step: "SendTrustedRootCert" -> "SendNOC" - [1653471969.812357][30157:30162] CHIP:CTL: Performing next commissioning step "SendNOC" - [1653471969.812478][30157:30162] CHIP:DMG: ICR moving to [AddingComm] - [1653471969.812559][30157:30162] CHIP:DMG: ICR moving to [AddedComma] - [1653471969.812778][30157:30162] CHIP:IN: Prepared secure message 0xffffa4ce0998 to 0xFFFFFFFB00000000 (0) of type 0x8 and protocolId (0, 1) on exchange 24000i with MessageCounter:211813. - [1653471969.812871][30157:30162] CHIP:IN: Sending encrypted msg 0xffffa4ce0998 with MessageCounter:211813 to 0xFFFFFFFB00000000 (0) at monotonic time: 00000000010D077D msec - [1653471969.813068][30157:30162] CHIP:DMG: ICR moving to [CommandSen] - [1653471969.813137][30157:30162] CHIP:CTL: Sent operational certificate to the device - [1653471969.813237][30157:30162] CHIP:DMG: ICR moving to [AwaitingDe] - [1653471969.952613][30157:30162] CHIP:DL: HandlePlatformSpecificBLEEvent 16387 - [1653471970.050705][30157:30162] CHIP:DL: HandlePlatformSpecificBLEEvent 16387 - [1653471970.148491][30157:30162] CHIP:DL: HandlePlatformSpecificBLEEvent 16387 - [1653471970.344099][30157:30160] CHIP:DL: Indication received, conn = 0xffff9c04df70 - [1653471970.344351][30157:30162] CHIP:DL: HandlePlatformSpecificBLEEvent 16389 - [1653471970.344611][30157:30162] CHIP:EM: Received message of type 0x9 with protocolId (0, 1) and MessageCounter:1000769 on exchange 24000i - [1653471970.344688][30157:30162] CHIP:EM: Found matching exchange: 24000i, Delegate: 0xffff9c06f0a0 - [1653471970.344771][30157:30162] CHIP:DMG: ICR moving to [ResponseRe] - [1653471970.344870][30157:30162] CHIP:DMG: InvokeResponseMessage = - [1653471970.345060][30157:30162] CHIP:DMG: { - [1653471970.345124][30157:30162] CHIP:DMG: suppressResponse = false, - [1653471970.345198][30157:30162] CHIP:DMG: InvokeResponseIBs = - [1653471970.345276][30157:30162] CHIP:DMG: [ - [1653471970.345338][30157:30162] CHIP:DMG: InvokeResponseIB = - [1653471970.345422][30157:30162] CHIP:DMG: { - [1653471970.345501][30157:30162] CHIP:DMG: CommandDataIB = - [1653471970.345586][30157:30162] CHIP:DMG: { - [1653471970.345666][30157:30162] CHIP:DMG: CommandPathIB = - [1653471970.345748][30157:30162] CHIP:DMG: { - [1653471970.345835][30157:30162] CHIP:DMG: EndpointId = 0x0, - [1653471970.345924][30157:30162] CHIP:DMG: ClusterId = 0x3e, - [1653471970.346017][30157:30162] CHIP:DMG: CommandId = 0x8, - [1653471970.346105][30157:30162] CHIP:DMG: }, - [1653471970.346198][30157:30162] CHIP:DMG: - [1653471970.346280][30157:30162] CHIP:DMG: CommandData = - [1653471970.346361][30157:30162] CHIP:DMG: { - [1653471970.346452][30157:30162] CHIP:DMG: 0x0 = 0, - [1653471970.346539][30157:30162] CHIP:DMG: 0x1 = 1, - [1653471970.346628][30157:30162] CHIP:DMG: }, - [1653471970.346702][30157:30162] CHIP:DMG: }, - [1653471970.346767][30157:30162] CHIP:DMG: - [1653471970.346889][30157:30162] CHIP:DMG: }, - [1653471970.346954][30157:30162] CHIP:DMG: - [1653471970.346999][30157:30162] CHIP:DMG: ], - [1653471970.347056][30157:30162] CHIP:DMG: - [1653471970.347101][30157:30162] CHIP:DMG: InteractionModelRevision = 1 - [1653471970.347144][30157:30162] CHIP:DMG: }, - [1653471970.347251][30157:30162] CHIP:DMG: Received Command Response Data, Endpoint=0 Cluster=0x0000_003E Command=0x0000_0008 - [1653471970.347339][30157:30162] CHIP:CTL: Device returned status 0 on receiving the NOC - [1653471970.347381][30157:30162] CHIP:CTL: Operational credentials provisioned on device 0xffff90000b60 - [1653471970.347439][30157:30162] CHIP:TOO: Secure Pairing Success - [1653471970.347485][30157:30162] CHIP:CTL: Successfully finished commissioning step "SendNOC" - - Verify in TH as commissionee side: + Verify in TH (ALL-CLUSTER-APP) - OpCreds: Received an AddNOC command + [1661746360.321195][132620:132620] CHIP:ZCL: OpCreds: Received an AddNOC command + [1661746360.321224][132620:132620] CHIP:EM: Sending Standalone Ack for MessageCounter:123253178 on exchange 23506r + [1661746360.321300][132620:132620] CHIP:IN: Prepared secure message 0xffffe25a60d8 to 0xFFFFFFFB00000000 (0) of type 0x10 and protocolId (0, 0) on exchange 23506r with MessageCounter:155549632. + [1661746360.321343][132620:132620] CHIP:IN: Sending encrypted msg 0xffffe25a60d8 with MessageCounter:155549632 to 0xFFFFFFFB00000000 (0) at monotonic time: 000000000F107480 msec + [1661746360.321478][132620:132620] CHIP:EM: Flushed pending ack for MessageCounter:123253178 on exchange 23506r + [1661746360.321713][132620:132620] CHIP:FP: Validating NOC chain + [1661746360.322745][132620:132620] CHIP:FP: NOC chain validation successful disabled: true - label: "Commissioner configures operational network on TH if TH both supports and requires" verification: | - Verifiy on TH as commissionee side: + Verify in TH (ALL-CLUSTER-APP) [1660151567834] [99153:10411339] CHIP: [CTL] Received certificate signing request from the device - [1660151567834] [99153:10411339] CHIP: [CTL] Successfully finished commissioning step 'SendOpCertSigningRequest' + [1660151567834] [99153:10411339] CHIP: [CTL] Successfully finished commissioning step "SendOpCertSigningRequest" disabled: true - label: "Commissioner instructs Commissionee to connect to operational network if not already connected" verification: | - Verifiy on TH as commissionee side: + Verify in TH (ALL-CLUSTER-APP) [1660152735.835717][648909:648909] CHIP:ZCL: OpCreds: successfully created fabric index 0x1 via AddNOC disabled: true - label: "Commissioner starts discovery of TH using Operational Discovery" verification: | - Verifiy on TH as commissionee side: + Verify in TH (ALL-CLUSTER-APP) [1660152735.835315][648909:648909] CHIP:DIS: Broadcasting mDns reply for query from fe80::808c:7ff:fefd:3b1 [1660152735.835522][648909:648909] CHIP:DIS: mDNS service published: _matter._tcp [1660152735.835565][648909:648909] CHIP:DMG: Endpoint 0, Cluster 0x0000_003E update version to 553aae1 @@ -275,9 +209,9 @@ tests: - label: "Commissioner opens a CASE session with TH over operational network" verification: | - Verify in TH as commissionee side: + Verify in TH (ALL-CLUSTER-APP) - CASE Server enabling CASE session setups + CASE Server enabling CASE session setups [1653471957.713139][10713:10713] CHIP:SVR: Joining Multicast groups [1653471957.713654][10713:10713] CHIP:ZCL: Emitting StartUp event [1653471957.714762][10713:10713] CHIP:EVL: LogEvent event number: 0x0000000000000000 priority: 2, endpoint id: 0x0 cluster id: 0x0000_0028 event id: 0x0 Sys timestamp: 0x000000000059AC88 @@ -286,7 +220,7 @@ tests: - label: "Commissioner sends CommissioningComplete command" verification: | - Verifiy on TH as commissionee side: + Verify in TH (ALL-CLUSTER-APP) [1660154248.898113][7143:7143] CHIP:SVR: Commissioning completed successfully disabled: true @@ -294,8 +228,8 @@ tests: "Commissioning channel between the Commissioner and Commissionee is terminated." verification: | - Verify on TH as commissionee side: + Verify in TH (ALL-CLUSTER-APP) [1660154249.008047][7143:7143] CHIP:IN: Expiring all PASE sessions [1660154249.008069][7143:7143] CHIP:IN: SecureSession[0xaaab09155000]: MarkForEviction Type:1 LSID:5786 - [1660154249.008090][7143:7143] CHIP:SC: SecureSession[0xaaab09155000]: Moving from state 'kActive' --> 'kPendingEviction' + [1660154249.008090][7143:7143] CHIP:SC: SecureSession[0xaaab09155000]: Moving from state "kActive" --> "kPendingEviction" disabled: true diff --git a/src/app/tests/suites/certification/Test_TC_DD_3_6.yaml b/src/app/tests/suites/certification/Test_TC_DD_3_6.yaml index 3e260e87be7c91..2faf4952b9bcbd 100644 --- a/src/app/tests/suites/certification/Test_TC_DD_3_6.yaml +++ b/src/app/tests/suites/certification/Test_TC_DD_3_6.yaml @@ -48,9 +48,9 @@ tests: "Commissioner and Commissionee discover each other and connect via the discovery mode applicable for the DUT." verification: | - Verify in TH as commissionee side: start BLE Advertising by specific DUT implementation + Verify in TH (ALL-CLUSTER-APP) start BLE Advertising by specific DUT implementation - Verify in DUT as commissioner side: start commissioning process(need to obtain the Thread dataset first) + Verify in DUT(CHIP-TOOL) start commissioning process(need to obtain the Thread dataset first) ./chip-tool pairing ble-thread 1 hex:0e080000000000010000000300000f35060004001fffe0020811111111222222220708fd27e57b1b1e22d9051000112233445566778899aabbccddeeff030e4f70656e54687265616444656d6f01021234041061e1206d2c2b46e079eb775f41fc72190c0402a0fff8 20202021 3840 disabled: true diff --git a/src/app/tests/suites/certification/Test_TC_DD_3_7.yaml b/src/app/tests/suites/certification/Test_TC_DD_3_7.yaml index 621918a9a370c9..a758cfc0156429 100644 --- a/src/app/tests/suites/certification/Test_TC_DD_3_7.yaml +++ b/src/app/tests/suites/certification/Test_TC_DD_3_7.yaml @@ -42,7 +42,7 @@ tests: accurate date, time and timezone" verification: | Verify in TH as server side - sudo ./chip-all-clusters-app --wifi --discriminator 3841 + ./chip-all-clusters-app --wifi --discriminator 3841 [1653471956.966855][10713:10713] CHIP:SPT: PASE PBKDF iterations set to 1000 [1653471956.966887][10713:10713] CHIP:SPT: LinuxCommissionableDataProvider didn"t get a PASE salt, generating one. @@ -95,7 +95,7 @@ tests: Verify in TH as server side - $ ./out/all-clusters-app/chip-all-clusters-app + ./chip-all-clusters-app ... [1657226543.948995][369114:369114] CHIP:IN: SecureSession[0xaaaab60788e0]: Activated - Type:1 LSID:201 [1657226543.949023][369114:369114] CHIP:IN: New secure session created for device , LSID:201 PSID:47293! @@ -192,7 +192,8 @@ tests: CHIP:DIS: Attempt to mDNS broadcast failed: ../third_party/connectedhomeip/src/inet/UDP CHIP:DIS: Attempt to mDNS broadcast failed: ../third_party/connectedhomeip/src/inet/UDP CHIP:DIS: Discovered Node: - CHIP:DIS: Host name: EEAABADABAD0DDCA CHIP:DIS: Port: 5540 + CHIP:DIS: Host name: EEAABADABAD0DDCA + CHIP:DIS: Port: 5540 CHIP:DIS: Long discriminator: 3840 CHIP:DIS: Vendor ID: 9050 CHIP:DIS: Product ID: 65279 @@ -206,7 +207,8 @@ tests: CHIP:DIS: Address 1: fe80::dea6:32ff:fef9:f0a1 CHIP:DIS: Address 2: 192.168.1.12 CHIP:DIS: Discovered Node: - CHIP:DIS: Host name: EEAABADABAD0DDCA CHIP:DIS: Port: 5540 + CHIP:DIS: Host name: EEAABADABAD0DDCA + CHIP:DIS: Port: 5540 CHIP:DIS: Long discriminator: 3840 CHIP:DIS: Vendor ID: 9050 CHIP:DIS: Product ID: 65279 @@ -220,7 +222,8 @@ tests: CHIP:DIS: Address 1: fe80::dea6:32ff:fef9:f0a1 CHIP:DIS: Address 2: 192.168.1.12 CHIP:DIS: Discovered Node: - CHIP:DIS: Host name: EEAABADABAD0DDCA CHIP:DIS: Port: 5540 + CHIP:DIS: Host name: EEAABADABAD0DDCA + CHIP:DIS: Port: 5540 CHIP:DIS: Long discriminator: 3840 CHIP:DIS: Vendor ID: 9050 CHIP:DIS: Product ID: 65279 @@ -234,7 +237,8 @@ tests: CHIP:DIS: Address 1: fe80::dea6:32ff:fef9:f0a1 CHIP:DIS: Address 2: 192.168.1.12 CHIP:DIS: Discovered Node: - CHIP:DIS: Host name: EEAABADABAD0DDCA CHIP:DIS: Port: 5540 + CHIP:DIS: Host name: EEAABADABAD0DDCA + CHIP:DIS: Port: 5540 CHIP:DIS: Long discriminator: 3840 CHIP:DIS: Vendor ID: 9050 CHIP:DIS: Product ID: 65279 @@ -248,7 +252,8 @@ tests: CHIP:DIS: Address 1: fe80::dea6:32ff:fef9:f0a1 CHIP:DIS: Address 2: 192.168.1.12 CHIP:DIS: Discovered Node: - CHIP:DIS: Host name: EEAABADABAD0DDCA CHIP:DIS: Port: 5540 + CHIP:DIS: Host name: EEAABADABAD0DDCA + CHIP:DIS: Port: 5540 CHIP:DIS: Long discriminator: 3840 CHIP:DIS: Vendor ID: 9050 CHIP:DIS: Product ID: 65279 @@ -262,7 +267,8 @@ tests: CHIP:DIS: Address 1: fe80::dea6:32ff:fef9:f0a1 CHIP:DIS: Address 2: 192.168.1.12 CHIP:DIS: Discovered Node: - CHIP:DIS: Host name: EEAABADABAD0DDCA CHIP:DIS: Port: 5540 + CHIP:DIS: Host name: EEAABADABAD0DDCA + CHIP:DIS: Port: 5540 CHIP:DIS: Long discriminator: 3840 CHIP:DIS: Vendor ID: 9050 CHIP:DIS: Product ID: 65279 diff --git a/src/app/tests/suites/certification/Test_TC_DD_3_9.yaml b/src/app/tests/suites/certification/Test_TC_DD_3_9.yaml index 83d530ccd2682a..e7896871b1208b 100644 --- a/src/app/tests/suites/certification/Test_TC_DD_3_9.yaml +++ b/src/app/tests/suites/certification/Test_TC_DD_3_9.yaml @@ -33,8 +33,11 @@ tests: - label: "TH receives Onboarding Payload from the DUT" verification: | - 1. Parse the DUT commissionee QR Code using the TH commissioner: chip-tool - $ ./chip-tool payload parse-setup-payload MT:-24J029Q00KA0648G00 + 1. Run DUT. Example for DUT=all-clusters app + ./chip-all-clusters-app --version 0 --vendor-id 0xFFF1 --product-id 0x8001 --custom-flow 2 --capabilities 4 --discriminator 3840 --passcode 20202021 + + 2. Parse the DUT commissionee QR Code using the TH commissioner: chip-tool + ./chip-tool payload parse-setup-payload MT:-24J029Q00KA0648G00 [1657230447725] [31078:16782733] CHIP: [SPL] Parsing base38Representation: MT:-24J029Q00KA0648G00 [1657230447725] [31078:16782733] CHIP: [SPL] Version: 0 [1657230447725] [31078:16782733] CHIP: [SPL] VendorID: 65521 @@ -44,7 +47,7 @@ tests: [1657230447725] [31078:16782733] CHIP: [SPL] Discriminator: 3840 [1657230447725] [31078:16782733] CHIP: [SPL] Passcode: 20202021 - 2. Verify that the CommissioningFlow is set to 2 (Custom Flow) + 3. Verify that the CommissioningFlow is set to 2 (Custom Flow) disabled: true - label: @@ -57,8 +60,8 @@ tests: 2. Verify DUT is advertising in commissioning mode. On DUT, For devices already on the network: - $ ./chip-tool discover commissionables - Verify in TH as commissioner side: + ./chip-tool discover commissionables + Verify in TH (CHIP-TOOL) [1651192893436] [15304:442604] CHIP: [DL] Mdns: OnNewAddress interface: 24 ip:fe80::dea6:32ff:fe8d:6e32 [1651192893436] [15304:442604] CHIP: [DIS] Vendor ID: 65521 @@ -87,7 +90,9 @@ tests: 1. Pair the DUT commissionee using the TH=chip-tool commissioner on the applicable Discovery technology (IP, BLE, etc.) 2. Verify that the DUT is commissioned to the TH commissioner successfully - Verify on the TH as commissioner side: + ./chip-tool pairing code 1 MT:-24J029Q00KA0648G00 + + Verify on the TH (CHIP-TOOL): CHIP:CTL: Received CommissioningComplete response CHIP:CTL: Rendezvous cleanup CHIP:TOO: Device commissioning completed with success diff --git a/src/app/tests/suites/certification/Test_TC_DESC_2_1.yaml b/src/app/tests/suites/certification/Test_TC_DESC_2_1.yaml index 3a96132de9ff6d..84164724587fcc 100644 --- a/src/app/tests/suites/certification/Test_TC_DESC_2_1.yaml +++ b/src/app/tests/suites/certification/Test_TC_DESC_2_1.yaml @@ -27,7 +27,7 @@ tests: - label: "Note" verification: | Mandatory cluster requirements for each device type can be found here. - github link + https://github.com/CHIP-Specifications/chip-test-plans/tree/master/tools/device-type-requirements Use the correct json required for the DUT, this file is PIXIT.DESC.DeviceTypeConformanceList. disabled: true @@ -46,7 +46,7 @@ tests: ./chip-tool descriptor read parts-list 1 0 - Verify PartsList response on the TH (Chip-tool) Log: + Verify "PartsList" response is not empty (use this list of endpoints in step 1b) on the TH (Chip-tool) and below is the sample log provided for the raspi platform: [1641456769.777217][16238:16244] CHIP:DMG: SuppressResponse = true, [1641456769.777267][16238:16244] CHIP:DMG: } @@ -57,7 +57,7 @@ tests: ./chip-tool descriptor read device-list 1 0 - Verify DeviceList response on the TH (Chip-tool) Log: + Verify "DeviceList" response at least one entry it contains one Root Node Device Type and not an Application Device Types on TH (Chip-tool) and below is the sample log provided for the raspi platform and Revision value is not less than 1: [1641454498.809603][16120:16125] CHIP:TOO: Descriptor.DeviceList response: 1 entries [1641454498.809737][16120:16125] CHIP:TOO: [1]: { @@ -78,16 +78,16 @@ tests: ./chip-tool descriptor read parts-list 1 1 - Verify parts-list response on the TH(Chip-tool) Log: + Verify parts-list response 0 entries on the TH (Chip-tool) and below is the sample log provided for the raspi platform: [1660127331.634565][46437:46442] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_001D Attribute 0x0000_0003 DataVersion: 934889243 [1660127331.634631][46437:46442] CHIP:TOO: parts list: 0 entries - ./chip-tool descriptor read device-list 1 1 + ./chip-tool descriptor read device-type-list 1 1 - Verify DeviceList response on the TH(Chip-tool) Log: + Verify DeviceTypeList response 1 entries on the TH (Chip-tool) and below is the sample log provided for the raspi platform: [1657200303.724408][2509:2514] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 1624758542 @@ -101,14 +101,14 @@ tests: ./chip-tool descriptor read parts-list 1 2 - Verify parts-list response on the TH(Chip-tool) Log: + Verify parts-list response 0 entries on the TH (Chip-tool) and below is the sample log provided for the raspi platform: [1660127879.565330][46472:46477] CHIP:TOO: Endpoint: 2 Cluster: 0x0000_001D Attribute 0x0000_0003 DataVersion: 1237610137 [1660127879.565473][46472:46477] CHIP:TOO: parts list: 0 entries - ./chip-tool descriptor read device-list 1 2 + ./chip-tool descriptor read device-type-list 1 2 - Verify DeviceList response on the TH(Chip-tool) Log: + Verify DeviceTypeList response 1 entries on the TH (Chip-tool) and below is the sample log provided for the raspi platform: [1660127725.802512][46460:46465] CHIP:TOO: Endpoint: 2 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 1237610137 [1660127725.802614][46460:46465] CHIP:TOO: device list: 1 entries @@ -125,7 +125,7 @@ tests: ./chip-tool descriptor read server-list 1 1 - Verify server list on the TH (Chip-tool) Log: + Verify server list on the TH (Chip-tool) and below is the sample log provided for the raspi platform: [1660149731.921734][49539:49544] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_001D Attribute 0x0000_0001 DataVersion: 2312399478 [1660149731.921749][49539:49544] CHIP:TOO: server list: 44 entries @@ -174,9 +174,10 @@ tests: [1660149731.921848][49539:49544] CHIP:TOO: [43]: 2820 [1660149731.921851][49539:49544] CHIP:TOO: [44]: 4294048773 - ./chip-tool descriptor read server-list 1 2 + Verify server list on RPI in the TH (Chip-tool) Log: + [1660146145.982691][46811:46816] CHIP:TOO: Endpoint: 2 Cluster: 0x0000_001D Attribute 0x0000_0001 DataVersion: 1051414887 [1660146145.982733][46811:46816] CHIP:TOO: server list: 5 entries [1660146145.982744][46811:46816] CHIP:TOO: [1]: 4 @@ -191,16 +192,17 @@ tests: verification: | For all the Endpoint id’s listed in step 1a run the following steps. For all the client list entries listed in the output - Convert them to Hex values. For example 29 is 0x001D. Verify that these are also present in the device_type.json. Every server cluster listed in the JSON should correspond to a number here in the output. - ./chip-tool descriptor read client-list 1 1 - Verify client list on the TH (Chip-tool) Log: + Verify client list on the TH (Chip-tool) and below is the sample log provided for the raspi platform: + [1660195618.042544][2905:2910] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_001D Attribute 0x0000_0002 DataVersion: 2955150741 [1660195618.042605][2905:2910] CHIP:TOO: client list: 0 entries - ./chip-tool descriptor read client-list 1 2 - Verify client list on the TH (Chip-tool) Log: + ./chip-tool descriptor read client-list 1 2 + + Verify client list on the TH (Chip-tool) and below is the sample log provided for the raspi platform: [1660146160.390200][46818:46823] CHIP:TOO: Endpoint: 2 Cluster: 0x0000_001D Attribute 0x0000_0002 DataVersion: 1051414887 [1660146160.390211][46818:46823] CHIP:TOO: client list: 0 entries @@ -211,7 +213,7 @@ tests: verification: | ./chip-tool descriptor read parts-list 1 0 - Verify PartsList response on the TH (Chip-tool) Log: + Verify PartsList response greater than 0 and Endpoint is in the range of 1 to 65534 on the TH (Chip-tool) and below is the sample log provided for the raspi platform: [1641456769.777217][16238:16244] CHIP:DMG: SuppressResponse = true, [1641456769.777267][16238:16244] CHIP:DMG: } diff --git a/src/app/tests/suites/certification/Test_TC_DGETH_2_1.yaml b/src/app/tests/suites/certification/Test_TC_DGETH_2_1.yaml index 5f4791b0fa5b23..57c44a17132a89 100644 --- a/src/app/tests/suites/certification/Test_TC_DGETH_2_1.yaml +++ b/src/app/tests/suites/certification/Test_TC_DGETH_2_1.yaml @@ -16,7 +16,6 @@ name: 45.2.1. [TC-DGETH-2.1] Attributes with server as DUT PICS: - DGETH.S - - DGETH.S.A config: nodeId: 0x12344321 diff --git a/src/app/tests/suites/certification/Test_TC_DGETH_2_2.yaml b/src/app/tests/suites/certification/Test_TC_DGETH_2_2.yaml index 3af50bea415689..7331e64eb36fe9 100644 --- a/src/app/tests/suites/certification/Test_TC_DGETH_2_2.yaml +++ b/src/app/tests/suites/certification/Test_TC_DGETH_2_2.yaml @@ -16,7 +16,6 @@ name: 45.2.2. [TC-DGETH-2.2] Command received functionality with server as DUT PICS: - DGETH.S - - DGETH.S.C config: nodeId: 0x12344321 diff --git a/src/app/tests/suites/certification/Test_TC_DGGEN_2_1.yaml b/src/app/tests/suites/certification/Test_TC_DGGEN_2_1.yaml index bbf9ae7e553663..a28d0f087bbf47 100644 --- a/src/app/tests/suites/certification/Test_TC_DGGEN_2_1.yaml +++ b/src/app/tests/suites/certification/Test_TC_DGGEN_2_1.yaml @@ -17,7 +17,6 @@ name: 85.2.1. [TC-DGGEN-2.1] Attributes with server as DUT PICS: - DGGEN.S - - DGGEN.S.A config: nodeId: 0x12344321 @@ -153,10 +152,11 @@ tests: #issue #13029 - label: "TH reads ActiveHardwareFaults attribute value from DUT." verification: | - ./chip-tool generaldiagnostics read active-hardware-faults 1 0 + This is optional attribute implemented in RPI, may vary based on DUT implementation on TH(chip-tool) log - On TH(chip-tool), verify that ActiveHardwareFaults attribute the attribute response should be empty. But when a hardware fault occurs, the return attribute value must match the value listed in the HardwareFault ENUM table 11.11.6.1 + ./chip-tool generaldiagnostics read active-hardware-faults 1 0 + On TH(chip-tool), Verify that ActiveHardwareFaults attribute the attribute response should be empty. But when a hardware fault occurs, the return attribute value must match the value listed in the HardwareFault ENUM table 11.11.6.1. [1654682785.894724][33006:33011] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0033 Attribute 0x0000_0005 DataVersion: 804003636 [1654682785.894846][33006:33011] CHIP:TOO: ActiveHardwareFaults: 0 entries [1654682785.894952][33006:33011] CHIP:EM: Sending Standalone Ack for MessageCounter:30803984 on exchange 62441i @@ -226,8 +226,10 @@ tests: - label: "TH reads ActiveRadioFaults attribute value from DUT." verification: | + This is optional attribute implemented in RPI, may vary based on DUT implementation on TH(chip-tool) log + ./chip-tool generaldiagnostics read active-radio-faults 1 0 - On TH(chip-tool), verify that ActiveRadioFaults attribute response should be empty. But when a radio fault occurs, the return attribute value must match the value listed in the RadioFault ENUM table. 11.11.6.2. + On TH(chip-tool), Verify that ActiveRadioFaults attribute response should be empty. But when a radio fault occurs, the return attribute value must match the value listed in the RadioFault ENUM table. 11.11.6.2. [1654682886.109092][33026:33031] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0033 Attribute 0x0000_0006 DataVersion: 804003636 [1654682886.109197][33026:33031] CHIP:TOO: ActiveRadioFaults: 0 entries @@ -268,9 +270,11 @@ tests: - label: "TH reads ActiveNetworkFaults attribute value from DUT." verification: | + This is optional attribute implemented in RPI, may vary based on DUT implementation on TH(chip-tool) log + ./chip-tool generaldiagnostics read active-network-faults 1 0 - On TH(chip-tool), verify that ActiveNetworkFaults attribute value attribute response should be empty. But when a network fault occurs, the return attribute value must match the value listed in the NetworkFault ENUM table 11.11.6.3 + On TH(chip-tool), Verify that ActiveNetworkFaults attribute value attribute response should be empty. But when a network fault occurs, the return attribute value must match the value listed in the NetworkFault ENUM table 11.11.6.3 [1654683004.591353][33044:33049] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0033 Attribute 0x0000_0007 DataVersion: 804003636 [1654683004.591438][33044:33049] CHIP:TOO: ActiveNetworkFaults: 0 entries @@ -312,7 +316,7 @@ tests: - label: "TH reads TestEventTriggersEnabled attribute value" verification: | ./chip-tool generaldiagnostics read test-event-triggers-enabled 1 0 - On TH (chip-tool), verify that TestEventTriggersEnabled attribute value should be data type bool + On TH(chip-tool), Verify that TestEventTriggersEnabled attribute value should be data type bool on TH(chip-tool) log [1655188892.957794][2868:2873] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0033 Attribute 0x0000_0008 DataVersion: 3562689442 [1655188892.957869][2868:2873] CHIP:TOO: TestEventTriggersEnabled: FALSE diff --git a/src/app/tests/suites/certification/Test_TC_DGGEN_2_2.yaml b/src/app/tests/suites/certification/Test_TC_DGGEN_2_2.yaml index fced36127ede15..cbca8ba3a409c3 100644 --- a/src/app/tests/suites/certification/Test_TC_DGGEN_2_2.yaml +++ b/src/app/tests/suites/certification/Test_TC_DGGEN_2_2.yaml @@ -17,7 +17,6 @@ name: 3.2.2. [TC-DGGEN-2.2] Event functionality test with server as DUT PICS: - DGGEN.S - - DGGEN.S.E config: nodeId: 0x12344321 @@ -58,9 +57,9 @@ tests: ./chip-tool generaldiagnostics read-event hardware-fault-change 1 0 - On TH(chip-tool) verify that HardwareFaultChange Event SHALL indicate a change in the set of hardware faults currently + Verify that HardwareFaultChange Event SHALL indicate a change in the set of hardware faults currently detected by the Node. The current and previous field SHALL represent the set of faults as per Section 11.11.6.1, - “HardwareFault enum” + “HardwareFault enum”, On TH(chip-tool) [1659530031.316459][4951:4956] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0033 Event 0x0000_0000 [1659530031.316486][4951:4956] CHIP:TOO: Event number: 6 @@ -87,8 +86,8 @@ tests: ./chip-tool generaldiagnostics read-event radio-fault-change 1 0 - On TH (chip-tool) verify that RadioFaultChange Event SHALL indicate a change in the set of radio faults currently detected - by the Node. + Verify that RadioFaultChange Event SHALL indicate a change in the set of radio faults currently detected + by the Node.TH receives RadioFaultChange event with current and previous data specified by RadioFault ENUM table 11.11.6.2 according to two repeated failures On TH(chip-tool) [1659530181.319598][4969:4975] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0033 Event 0x0000_0001 [1659530181.319628][4969:4975] CHIP:TOO: Event number: 7 @@ -112,7 +111,9 @@ tests: echo '{"Name":"NetworkFaultChange"}' > /tmp/chip_all_clusters_fifo_ (PID of all-clusters-app) ./chip-tool generaldiagnostics read-event network-fault-change 1 0 - On TH(chip-tool) verify that read response of NetworkFault event is shown + + Verify that NetworkFaultChange Event SHALL indicate a change in the set of network faults currently + TH receives NetworkFaultChange event with current and previous data specified by NetworkFault ENUM table 11.11.2.3 according to two failure causes, On TH(chip-tool) [1659530237.352498][4985:4990] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0033 Event 0x0000_0002 [1659530237.352541][4985:4990] CHIP:TOO: Event number: 8 @@ -136,8 +137,8 @@ tests: ./chip-tool generaldiagnostics read-event boot-reason 1 0 - On TH(chip-tool) verify that The NetworkFaultChange Event SHALL indicate a change in the set of network faults currently - detected by the Node. + Read the event data of BootReason specified by Table 103 BootReason ENUM table On TH(chip-tool) + [1659530352.583608][4993:4998] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0033 Event 0x0000_0003 [1659530352.583636][4993:4998] CHIP:TOO: Event number: 0 [1659530352.583656][4993:4998] CHIP:TOO: Priority: Critical diff --git a/src/app/tests/suites/certification/Test_TC_DGGEN_2_3.yaml b/src/app/tests/suites/certification/Test_TC_DGGEN_2_3.yaml index 6284642840ae1a..dc0bd78ee5b278 100644 --- a/src/app/tests/suites/certification/Test_TC_DGGEN_2_3.yaml +++ b/src/app/tests/suites/certification/Test_TC_DGGEN_2_3.yaml @@ -17,7 +17,6 @@ name: 3.2.3. [TC-DGGEN-2.3] Command received at server as DUT PICS: - DGGEN.S - - DGGEN.S.C config: nodeId: 0x12344321 @@ -33,11 +32,11 @@ tests: - label: "TH reads TestEventTriggersEnabled attribute value" verification: | ./chip-tool generaldiagnostics read test-event-triggers-enabled 1 0 - On TH(chip-tool) verify that the TestEventTriggersEnabled value is of bool type. If this value is set to True, then proceed with step 3, otherwise skip step 3. - [1659425031.608557][4213:4218] CHIP:DMG: } - [1659425031.608771][4213:4218] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0033 Attribute 0x0000_0008 DataVersion: 1691505311 - [1659425031.608815][4213:4218] CHIP:TOO: TestEventTriggersEnabled: TRUE - [1659425031.608915][4213:4218] CHIP:EM: Sending Standalone Ack for MessageCounter:126478710 on exchange 37049i + Verify that the TestEventTriggersEnabled value is of bool type. If this value is set to True, then proceed with step 3, otherwise skip step 3 On TH(chip-tool) + [1668678839.754134][146642:146644] CHIP:DMG: } + [1668678839.754234][146642:146644] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0033 Attribute 0x0000_0008 DataVersion: 3696371826 + [1668678839.754256][146642:146644] CHIP:TOO: TestEventTriggersEnabled: FALSE + [1668678839.754325][146642:146644] CHIP:EM: <<< [E:58663i M:49131747 (Ack:74795807)] (S) Msg TX to 1:0000000000000001 [DE69] --- Type 0000:10 (SecureChannel:StandaloneAck) disabled: true - label: @@ -56,7 +55,9 @@ tests: PICS: DGGEN.S.C00.Rsp verification: | ./chip-tool generaldiagnostics test-event-trigger hex:0000000000000000 0 1 0 - On TH(chip-tool) Verify that DUT responds with CONSTRAINT_ERROR. + + Verify that DUT responds with CONSTRAINT_ERROR On TH(chip-tool) + [1659426470.994413][4451:4456] CHIP:DMG: InteractionModelRevision = 1 [1659426470.994442][4451:4456] CHIP:DMG: }, [1659426470.994513][4451:4456] CHIP:DMG: Received Command Response Status for Endpoint=0 Cluster=0x0000_0033 Command=0x0000_0000 Status=0x87 diff --git a/src/app/tests/suites/certification/Test_TC_DGSW_2_1.yaml b/src/app/tests/suites/certification/Test_TC_DGSW_2_1.yaml index 9f6834274cc322..3a12444a95166e 100644 --- a/src/app/tests/suites/certification/Test_TC_DGSW_2_1.yaml +++ b/src/app/tests/suites/certification/Test_TC_DGSW_2_1.yaml @@ -16,7 +16,6 @@ name: 43.2.1. [TC-DGSW-2.1] Attributes with server as DUT PICS: - - DGSW.S.A - DGSW.S config: @@ -33,6 +32,8 @@ tests: - label: "TH reads a list of ThreadMetrics struct attribute from DUT." PICS: DGSW.S.A0000 verification: | + Optional Attribute - If it is supported, then in TH log it will results in displaying the value, else it will display UNSUPPORTED_ATTRIBUTE. Below is the log of RPI the result may be vary on the basis of dut implementation. + ./chip-tool softwarediagnostics read thread-metrics 1 0 Verify the thread-metrics attribute has entries with ThreadMetrics Struct. @@ -69,6 +70,8 @@ tests: - label: "TH reads an attribute value from DUT." PICS: DGSW.S.A0001 verification: | + Optional Attribute - If it is supported, then in TH log it will results in displaying the value, else it will display UNSUPPORTED_ATTRIBUTE. Below is the log of RPI the result may be vary on the basis of dut implementation. + ./chip-tool softwarediagnostics read current-heap-free 1 0 Verify the value of CurrentHeapFree is in range uint64 @@ -81,6 +84,8 @@ tests: - label: "TH reads an attribute value from DUT." PICS: DGSW.S.A0002 verification: | + Optional Attribute - If it is supported, then in TH log it will results in displaying the value, else it will display UNSUPPORTED_ATTRIBUTE. Below is the log of RPI the result may be vary on the basis of dut implementation. + ./chip-tool softwarediagnostics read current-heap-used 1 0 Verify the value of CurrentHeapUsed is in range uint64 diff --git a/src/app/tests/suites/certification/Test_TC_DGSW_2_2.yaml b/src/app/tests/suites/certification/Test_TC_DGSW_2_2.yaml index 11630fab141dea..001b88cdcd3d9b 100644 --- a/src/app/tests/suites/certification/Test_TC_DGSW_2_2.yaml +++ b/src/app/tests/suites/certification/Test_TC_DGSW_2_2.yaml @@ -16,7 +16,6 @@ name: 3.2.2. [TC-DGSW-2.2] Event Functionality [{DUT_Sever}] PICS: - - DGSW.S.E - DGSW.S config: @@ -25,6 +24,18 @@ config: endpoint: 0 tests: + - label: "Note" + verification: | + NOTE: https://github.com/project-chip/connectedhomeip/tree/master/examples/all-clusters-app/linux#readme + Events to be executed as following + 1. Compile app using below command in connectedhomeip folder + a. ./scripts/run_in_build_env.sh "./scripts/build/build_examples.py --target linux-arm64-all-clusters-no-ble-asan-clang build" + 2. Build respective app (all-clusters-app) + 3. Commission DUT to TH + 4. Open 2nd terminal of DUT and provide the below command to obtain PID of DUT ps -aef|grep all-clusters-app + 5. Follow the Verification step below to generate the event in 2nd terminal of DUT + disabled: true + - label: "Commission DUT to TH" verification: | @@ -39,7 +50,7 @@ tests: On Raspi platform To trigger the event give the below command by opening an another terminal in DUT (Below is the example command developed in all-clusters-app to generate the event, Vendor Dut should have capability to generate this event) - echo '{"Name":"SoftwareFault"}' > /tmp/chip_all_clusters_fifo- (PID of all-clusters-app by using command provided in note above) + echo '{"Name":"SoftwareFault"}' > /tmp/chip_all_clusters_fifo_ (PID of all-clusters-app by using command provided in note above) On TH Send the below command diff --git a/src/app/tests/suites/certification/Test_TC_DGSW_2_3.yaml b/src/app/tests/suites/certification/Test_TC_DGSW_2_3.yaml index 25ed283d6a9049..e29732604d7e10 100644 --- a/src/app/tests/suites/certification/Test_TC_DGSW_2_3.yaml +++ b/src/app/tests/suites/certification/Test_TC_DGSW_2_3.yaml @@ -16,7 +16,6 @@ name: 43.2.3. [TC-DGSW-2.3] Command received functionality with server as DUT PICS: - - DGSW.S.C - DGSW.S config: diff --git a/src/app/tests/suites/certification/Test_TC_DGTHREAD_2_1.yaml b/src/app/tests/suites/certification/Test_TC_DGTHREAD_2_1.yaml index 269677250dae0d..eec8e097d4e3a2 100644 --- a/src/app/tests/suites/certification/Test_TC_DGTHREAD_2_1.yaml +++ b/src/app/tests/suites/certification/Test_TC_DGTHREAD_2_1.yaml @@ -65,16 +65,16 @@ tests: "Read NetworkName attribute from DUT and verify response value, If value is NULL then verify that RoutingRole is set to 1" verification: | - ./chip-tool threadnetworkdiagnostics read network-name 65 0 + ./chip-tool threadnetworkdiagnostics read network-name 54 0 - Verify on the TH Log: + Verify "NetworkName is type string and maximum size of Network name is 16 bytes " on the TH(Chip-tool) Log: - [1649823714.280544][3183:3188] CHIP:DMG: - [1649823714.280605][3183:3188] CHIP:DMG: SuppressResponse = true, - [1649823714.280668][3183:3188] CHIP:DMG: InteractionModelRevision = 1 - [1649823714.280725][3183:3188] CHIP:DMG: } - [1649823714.281032][3183:3188] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0035 Attribute 0x0000_0002 DataVersion: 2758196590 - [1649823714.281135][3183:3188] CHIP:TOO: NetworkName: OpenThreaddDemo + [1649823714.280544][3183:3188] CHIP:DMG: + [1649823714.280605][3183:3188] CHIP:DMG: SuppressResponse = true, + [1649823714.280668][3183:3188] CHIP:DMG: InteractionModelRevision = 1 + [1649823714.280725][3183:3188] CHIP:DMG: } + [1649823714.281032][3183:3188] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0035 Attribute 0x0000_0002 DataVersion: 2758196590 + [1649823714.281135][3183:3188] CHIP:TOO: NetworkName: OpenThreaddDemo cluster: "LogCommands" command: "UserPrompt" PICS: PICS_USER_PROMPT && DGTHREAD.S.A0002 @@ -101,9 +101,9 @@ tests: "Read PanId attribute from DUT and verify response value, If value is NULL then verify that RoutingRole is set to 1" verification: | - ./chip-tool threadnetworkdiagnostics read pan-id 65 0 + ./chip-tool threadnetworkdiagnostics read pan-id 54 0 - Verify on the TH Log: + Verify "PanId value is uint16" on the TH(Chip-tool) Log: [1649824713.095280][3292:3297] CHIP:DMG: SuppressResponse = true, [1649824713.095343][3292:3297] CHIP:DMG: InteractionModelRevision = 1 @@ -134,9 +134,9 @@ tests: "Read ExtendedPanId attribute from DUT and verify response value, If value is NULL then verify that RoutingRole is set to 1" verification: | - ./chip-tool threadnetworkdiagnostics read extended-pan-id 65 0 + ./chip-tool threadnetworkdiagnostics read extended-pan-id 54 0 - Verify on the TH Log: + Verify "ExtendedPanId value is uint64 "on the TH(Chip-tool) Log: [1649824746.370824][3300:3305] CHIP:DMG: SuppressResponse = true, [1649824746.370887][3300:3305] CHIP:DMG: InteractionModelRevision = 1 @@ -158,9 +158,9 @@ tests: "Read MeshLocalPrefix attribute from DUT and verify response value, If value is NULL then verify that RoutingRole is set to 1" verification: | - ./chip-tool threadnetworkdiagnostics read mesh-local-prefix 65 0 + ./chip-tool threadnetworkdiagnostics read mesh-local-prefix 54 0 - Verify on the TH Log: + Verify "MeshLocalPrefix value is IPv6 Prefix" on the TH(Chip-tool) Log: [1649824777.961973][3306:3311] CHIP:DMG: SuppressResponse = true, [1649824777.962035][3306:3311] CHIP:DMG: InteractionModelRevision = 1 @@ -189,15 +189,15 @@ tests: "read OverrunCount attribute from DUT and verify response value, If the Overruncount is greater than zero or not" verification: | - ./chip-tool threadnetworkdiagnostics read overrun-count 65 0 + ./chip-tool threadnetworkdiagnostics read overrun-count 54 0 - Verify on the TH Log: + Verify "OverrunCount value is uint64 " on the TH(Chip-tool) Log: - [1649824808.714398][3314:3319] CHIP:DMG: SuppressResponse = true, - [1649824808.714482][3314:3319] CHIP:DMG: InteractionModelRevision = 1 - [1649824808.714539][3314:3319] CHIP:DMG: } - [1649824808.714898][3314:3319] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0035 Attribute 0x0000_0006 DataVersion: 2758196590 - [1649824808.715038][3314:3319] CHIP:TOO: OverrunCount: 0 + [1649824808.714398][3314:3319] CHIP:DMG: SuppressResponse = true, + [1649824808.714482][3314:3319] CHIP:DMG: InteractionModelRevision = 1 + [1649824808.714539][3314:3319] CHIP:DMG: } + [1649824808.714898][3314:3319] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0035 Attribute 0x0000_0006 DataVersion: 2758196590 + [1649824808.715038][3314:3319] CHIP:TOO: OverrunCount: 0 cluster: "LogCommands" command: "UserPrompt" PICS: PICS_USER_PROMPT && DGTHREAD.S.A0006 @@ -213,15 +213,32 @@ tests: "read NeighborTableList attribute from DUT and Verify that the NeighborTable List size is Zero or greater and verify each node types" verification: | - ./chip-tool threadnetworkdiagnostics read neighbor-table-list 65 0 - - Verify on the TH Log: - - [1649824841.785721][3322:3327] CHIP:DMG: SuppressResponse = true, - [1649824841.785783][3322:3327] CHIP:DMG: InteractionModelRevision = 1 - [1649824841.785841][3322:3327] CHIP:DMG: } - [1649824841.786186][3322:3327] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0035 Attribute 0x0000_0007 DataVersion: 2758196590 - [1649824841.786317][3322:3327] CHIP:TOO: NeighborTableList: 0 entries + ./chip-tool threadnetworkdiagnostics read neighbor-table-list 54 0 + + Verify "NeighborTableList value is Zero or greater " on the TH(Chip-tool) Log: + if the attribute has an entries verify the each node mentioned in the test plan. + + [1669097995.031917][33680:33682] CHIP:DMG: SuppressResponse = true, + [1669097995.031972][33680:33682] CHIP:DMG: InteractionModelRevision = 1 + [1669097995.032023][33680:33682] CHIP:DMG: } + [1669097995.032656][33680:33682] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0035 Attribute 0x0000_0007 DataVersion: 169843492 + [1669097995.032845][33680:33682] CHIP:TOO: NeighborTableList: 1 entries + [1669097995.033077][33680:33682] CHIP:TOO: [1]: { + [1669097995.033163][33680:33682] CHIP:TOO: ExtAddress: 17773424392377219829 + [1669097995.033222][33680:33682] CHIP:TOO: Age: 29 + [1669097995.033275][33680:33682] CHIP:TOO: Rloc16: 41984 + [1669097995.033328][33680:33682] CHIP:TOO: LinkFrameCounter: 223 + [1669097995.033381][33680:33682] CHIP:TOO: MleFrameCounter: 38 + [1669097995.033430][33680:33682] CHIP:TOO: Lqi: 3 + [1669097995.033521][33680:33682] CHIP:TOO: AverageRssi: -53 + [1669097995.033579][33680:33682] CHIP:TOO: LastRssi: -54 + [1669097995.033632][33680:33682] CHIP:TOO: FrameErrorRate: 51 + [1669097995.033685][33680:33682] CHIP:TOO: MessageErrorRate: 2 + [1669097995.033737][33680:33682] CHIP:TOO: RxOnWhenIdle: TRUE + [1669097995.033789][33680:33682] CHIP:TOO: FullThreadDevice: TRUE + [1669097995.033842][33680:33682] CHIP:TOO: FullNetworkData: TRUE + [1669097995.033893][33680:33682] CHIP:TOO: IsChild: FALSE + [1669097995.033943][33680:33682] CHIP:TOO: } cluster: "LogCommands" command: "UserPrompt" PICS: PICS_USER_PROMPT && DGTHREAD.S.A0007 @@ -236,9 +253,10 @@ tests: "Read RouteTableList attribute from DUT and Verify that the RouteTableList List size is Zero or greater and verify each node types" verification: | - ./chip-tool threadnetworkdiagnostics read route-table-list 65 0 + ./chip-tool threadnetworkdiagnostics read route-table-list 54 0 - Verify on the TH Log: + Verify "RouteTableList value is Zero or greater " on the TH(Chip-tool) Log: + if the attribute has an entries verify the each node mentioned in the test plan. [1649824896.844773][3329:3334] CHIP:DMG: SuppressResponse = true, [1649824896.844809][3329:3334] CHIP:DMG: InteractionModelRevision = 1 @@ -428,7 +446,11 @@ tests: "Read SecurityPolicy struct attribute from DUT and Verify the each field" verification: | - ./chip-tool threadnetworkdiagnostics read security-policy 476 0 + ./chip-tool threadnetworkdiagnostics read security-policy 54 0 + + Verify "SecurityPolicy attribute has the following value" on the TH(Chip-tool) Log: + RotationTime is of the type uint16 + Flags is of the type uint8 [1649825860.866762][3472:3477] CHIP:DMG: SuppressResponse = true, [1649825860.866826][3472:3477] CHIP:DMG: InteractionModelRevision = 1 @@ -462,10 +484,9 @@ tests: "Read OperationalDatasetComponents struct attribute from DUT and Verify the each field" verification: | - ./chip-tool threadnetworkdiagnostics read operational-dataset-components 65 0 - - Verify on the TH Log: + ./chip-tool threadnetworkdiagnostics read operational-dataset-components 54 0 + Verify "OperationalDatasetComponents has the all the field mentioned in the test plan" on the TH(Chip-tool) Log: [1649825944.956668][3489:3494] CHIP:DMG: SuppressResponse = true, [1649825944.956730][3489:3494] CHIP:DMG: InteractionModelRevision = 1 diff --git a/src/app/tests/suites/certification/Test_TC_DGTHREAD_2_3.yaml b/src/app/tests/suites/certification/Test_TC_DGTHREAD_2_3.yaml index 848905e8c87951..5e68e90ba5be47 100644 --- a/src/app/tests/suites/certification/Test_TC_DGTHREAD_2_3.yaml +++ b/src/app/tests/suites/certification/Test_TC_DGTHREAD_2_3.yaml @@ -166,8 +166,9 @@ tests: "TH reads RxErrInvalidScrAddrCount attribute value from DUT and verify data type" verification: | + Optional Attribute - If it is supported, then in TH log it will results in displaying the value, else it will display UNSUPPORTED_ATTRIBUTE. Below is the log of RPI the result may be vary on the basis of dut implementation. ./chip-tool threadnetworkdiagnostics read rx-err-invalid-src-addr-count 54 0 - Verify "RxErrInvalidSrcAddrCount response" on the TH(Chip-tool) Log: + Verify "RxErrInvalidSrcAddrCount value is unit32" on the TH(Chip-tool) Log: [1649826953.827775][3727:3732] CHIP:DMG: SuppressResponse = true, [1649826953.827837][3727:3732] CHIP:DMG: InteractionModelRevision = 1 diff --git a/src/app/tests/suites/certification/Test_TC_DGTHREAD_2_5.yaml b/src/app/tests/suites/certification/Test_TC_DGTHREAD_2_5.yaml index b880e7704c39cf..8615b130026d6b 100644 --- a/src/app/tests/suites/certification/Test_TC_DGTHREAD_2_5.yaml +++ b/src/app/tests/suites/certification/Test_TC_DGTHREAD_2_5.yaml @@ -26,6 +26,11 @@ config: endpoint: 0 tests: + - label: "Precondition" + verification: | + Commission TH to DUT + disabled: true + - label: "Induce a DUT by an Unspecified failure" PICS: DGTHREAD.S.E01 verification: | diff --git a/src/app/tests/suites/certification/Test_TC_DGTHREAD_3_1.yaml b/src/app/tests/suites/certification/Test_TC_DGTHREAD_3_1.yaml index ad3eeb2a45b896..8cba962fc4069d 100644 --- a/src/app/tests/suites/certification/Test_TC_DGTHREAD_3_1.yaml +++ b/src/app/tests/suites/certification/Test_TC_DGTHREAD_3_1.yaml @@ -26,7 +26,7 @@ config: tests: - label: "Note" verification: | - Chip-tool command used below are an example to verify the DUT as client test cases. For certification test, we expect DUT should have a capability or way to run the equivalent command. + For DUT as client test cases, Chip-tool command used below are an example to verify the functionality. For certification test, we expect DUT should have a capability or way to run the equivalent command. disabled: true - label: "Commission DUT to TH" @@ -509,7 +509,7 @@ tests: verification: | ./chip-tool threadnetworkdiagnostics read channel-page0mask 54 0 - Verify ""channel-page0mask"" on the TH(All-cluster-app) Log: + Verify "channel-page0mask" on the TH(All-cluster-app) Log: I: 2464057 [IN]Sending unauthenticated msg 0x2000489c with MessageCounter:53367840 to 0x0000000000000000c I: 2464071 [EM]Received message of type 0x2 with protocolId (0, 1) and MessageCounter:147354356 on exchar diff --git a/src/app/tests/suites/certification/Test_TC_DGTHREAD_3_2.yaml b/src/app/tests/suites/certification/Test_TC_DGTHREAD_3_2.yaml index 651381722cb814..892611d1569a54 100644 --- a/src/app/tests/suites/certification/Test_TC_DGTHREAD_3_2.yaml +++ b/src/app/tests/suites/certification/Test_TC_DGTHREAD_3_2.yaml @@ -26,7 +26,8 @@ config: tests: - label: "Note" verification: | - Chip-tool command used below are an example to verify the DUT as client test cases. For certification test, we expect DUT should have a capability or way to run the equivalent command. + 1.For DUT as client test cases, Chip-tool command used below are an example to verify the functionality. For certification test, we expect DUT should have a capability or way to run the equivalent command. + 2.Chip-tool command used below are an example to verify the in DUT as client test cases. For certification test, we expect DUT should have a capability or way to run the equivalent command disabled: true - label: "Commission DUT to TH" diff --git a/src/app/tests/suites/certification/Test_TC_DGTHREAD_3_3.yaml b/src/app/tests/suites/certification/Test_TC_DGTHREAD_3_3.yaml index bf4d50af2ea8d1..e79fb6c3c6882d 100644 --- a/src/app/tests/suites/certification/Test_TC_DGTHREAD_3_3.yaml +++ b/src/app/tests/suites/certification/Test_TC_DGTHREAD_3_3.yaml @@ -26,7 +26,7 @@ config: tests: - label: "Note" verification: | - Chip-tool command used below are an example to verify the DUT as client test cases. For certification test, we expect DUT should have a capability or way to run the equivalent command. + For DUT as client test cases, Chip-tool command used below are an example to verify the functionality. For certification test, we expect DUT should have a capability or way to run the equivalent command. disabled: true - label: "Commission DUT to TH" diff --git a/src/app/tests/suites/certification/Test_TC_DGTHREAD_3_4.yaml b/src/app/tests/suites/certification/Test_TC_DGTHREAD_3_4.yaml index 6f53631baebd74..0946b8c2a70565 100644 --- a/src/app/tests/suites/certification/Test_TC_DGTHREAD_3_4.yaml +++ b/src/app/tests/suites/certification/Test_TC_DGTHREAD_3_4.yaml @@ -26,7 +26,7 @@ config: tests: - label: "Note" verification: | - Chip-tool command used below are an example to verify the DUT as client test cases. For certification test, we expect DUT should have a capability or way to run the equivalent command. + For DUT as client test cases, Chip-tool command used below are an example to verify the functionality. For certification test, we expect DUT should have a capability or way to run the equivalent command. disabled: true - label: "Commission TH to DUT" @@ -38,7 +38,7 @@ tests: PICS: DGTHREAD.C.C00.Tx verification: | ./chip-tool threadnetworkdiagnostics reset-counts 54 0 - Verify "success response" on the TH(All-cluster-app) Log: + Verify "ResetCounts response" on the TH(All-cluster-app) Log: D: 6932849 [SC]Allocated SecureSession (0x20002f50) - waiting for Sigma1 msg I: 6932856 [EM]Received message of type 0x8 with protocolId (0, 1) and MessageCounter:25984238 on exchanr diff --git a/src/app/tests/suites/certification/Test_TC_DGTHREAD_3_5.yaml b/src/app/tests/suites/certification/Test_TC_DGTHREAD_3_5.yaml index 5515eb57c0729b..2c4609170190c7 100644 --- a/src/app/tests/suites/certification/Test_TC_DGTHREAD_3_5.yaml +++ b/src/app/tests/suites/certification/Test_TC_DGTHREAD_3_5.yaml @@ -26,6 +26,12 @@ config: endpoint: 0 tests: + - label: "Precondition" + verification: | + 1.Commission TH to DUT + 2.DUT subscribes to NetworkFaultChange, ConnectionStatus events on the Thread Network Diagnostics cluster of the TH + disabled: true + - label: "Simulate an Unspecified failure on TH" PICS: DGTHREAD.C.E01 verification: | diff --git a/src/app/tests/suites/certification/Test_TC_DGWIFI_2_1.yaml b/src/app/tests/suites/certification/Test_TC_DGWIFI_2_1.yaml index 0267aa4127613f..eec22898a710b0 100644 --- a/src/app/tests/suites/certification/Test_TC_DGWIFI_2_1.yaml +++ b/src/app/tests/suites/certification/Test_TC_DGWIFI_2_1.yaml @@ -15,7 +15,6 @@ name: 51.2.1. [TC-DGWIFI-2.1] Attributes with server as DUT PICS: - - DGWIFI.S.A - DGWIFI.S config: diff --git a/src/app/tests/suites/certification/Test_TC_DGWIFI_2_2.yaml b/src/app/tests/suites/certification/Test_TC_DGWIFI_2_2.yaml index 3e22d65b3ee77e..a82cf331f43b5a 100644 --- a/src/app/tests/suites/certification/Test_TC_DGWIFI_2_2.yaml +++ b/src/app/tests/suites/certification/Test_TC_DGWIFI_2_2.yaml @@ -24,12 +24,17 @@ config: endpoint: 0 tests: + - label: "Commission DUT to TH" + verification: | + + disabled: true + - label: "Disconnect node WiFi as a result of de-authentication or dis-association." PICS: DGWIFI.S.E00 verification: | - Disconnection is an optional event so its not compulsory to get the expected outcome + Disconnection is an optional event so its not compulsory to get the expected outcome,Below is the log of RPI the result may be vary on the basis of dut implementation. ./chip-tool wifinetworkdiagnostics read-event disconnection 1 0 @@ -49,7 +54,7 @@ tests: dis-association. DUT exhausts all internal retries." PICS: DGWIFI.S.E01 verification: | - AssociationFailure is an Optional event so its not compulsory to get the expected outcome + AssociationFailure is an Optional event so its not compulsory to get the expected outcome, Below is the log of RPI the result may be vary on the basis of dut implementation. ./chip-tool wifinetworkdiagnostics read-event association-failure 1 0 @@ -66,7 +71,7 @@ tests: - label: "Disconnect and reconnect node WiFi." PICS: DGWIFI.S.E02 verification: | - ConnectionStatus is an Optional event so its not compulsory to get the expected outcome + ConnectionStatus is an Optional event so its not compulsory to get the expected outcome, Below is the log of RPI the result may be vary on the basis of dut implementation. ./chip-tool wifinetworkdiagnostics read-event connection-status 1 0 diff --git a/src/app/tests/suites/certification/Test_TC_DLOG_2_1.yaml b/src/app/tests/suites/certification/Test_TC_DLOG_2_1.yaml index c2e5fabca1c3c6..7465fa3adb3163 100644 --- a/src/app/tests/suites/certification/Test_TC_DLOG_2_1.yaml +++ b/src/app/tests/suites/certification/Test_TC_DLOG_2_1.yaml @@ -26,6 +26,11 @@ config: endpoint: 0 tests: + - label: "Precondition" + verification: | + DUT supports BDX + disabled: true + - label: "Reboot DUT" verification: | @@ -50,12 +55,41 @@ tests: [1651207333.386037][2441:2446] CHIP:DMG: }, disabled: true + - label: + "Verify that the DUT initiates a BDX Transfer, sending a BDX SendInit + message with the File Designator field of the message set to the value + of the TransferFileDesignator field of the RetrieveLogsRequest" + verification: | + Not Verifiable + disabled: true + - label: "TH Sends BDX SendAccept message" PICS: DLOG.S.C01.Tx verification: | Not Verifiable disabled: true + - label: + "Verify that DUT sends RetrieveLogsResponse Command,Verify that the + Status field is set to Success,If LogContent size < 1024 octets,Verify + that the BDX transfer is not initiated from DUT Verify that DUT sends + RetrieveLogsResponse command with a Status field set to Exhausted + Note: In this case steps 5 and 6 does not hold good. else Verify that + the BDX transfer is initiated from DUT Verify that the LogContent + field of RetrieveLogsResponse is empty Verify that DUT sends + RetrieveLogsResponse command with a Status field set to Success Verify + that UTCTimeStamp is included in the RetrieveLogsResponse command + Verify that TimeSinceBoot is included in the RetrieveLogsResponse + command Note: In this case steps 5 and 6 holds good." + verification: | + sudo ./chip-tool diagnosticlogs retrieve-logs-request 0 1 "test.txt" 1 0 + + [1651207369.743117][2450:2455] CHIP:DMG: StatusIB = + [1651207369.743155][2450:2455] CHIP:DMG: { + [1651207369.743192][2450:2455] CHIP:DMG: status = 0x00 (SUCCESS), + [1651207369.743228][2450:2455] CHIP:DMG: }, + disabled: true + - label: "TH sends RetrieveLogsRequest Command (Intent = EndUserSupport,TransferFileDesignator = 'test.txt', RequestedProtocol= @@ -70,6 +104,15 @@ tests: [1651207386.883563][2457:2462] CHIP:DMG: }, disabled: true + - label: + "Verify that the DUT initiates a BDX Transfer, sending a BDX SendInit + message with the File Designator field of the message set to the value + of the TransferFileDesignator field of the RetrieveLogsRequest" + PICS: DLOG.S.C01.Tx + verification: | + Not Verifiable + disabled: true + - label: "TH Sends StatusReport(GeneralCode: FAILURE, ProtocolId: BDX, ProtocolCode: TRANSFER_METHOD_NOT_SUPPORTED)" @@ -77,6 +120,13 @@ tests: Not Verifiable disabled: true + - label: + "Verify that DUT sends RetrieveLogsResponse command with a Status + field set to Denied" + verification: | + Not Verifiable + disabled: true + - label: "TH sends RetrieveLogsRequest Command (Intent = EndUserSupport, RequestedProtocol = ResponsePayload) to DUT" @@ -88,3 +138,25 @@ tests: [1651207416.783722][2465:2470] CHIP:DMG: status = 0x00 (SUCCESS), [1651207416.783766][2465:2470] CHIP:DMG: }, disabled: true + + - label: + "Verify that the BDX transfer is not initiated from DUT, Verify that + the LogContent field of RetrieveLogsResponse has the size < = 1024 + octets" + verification: | + Not Verifiable + disabled: true + + - label: + "Verify that DUT sends RetrieveLogsResponse command with a Status + field set to Success, Verify that UTCTimeStamp is included in the + RetrieveLogsResponse command,Verify that TimeSinceBoot is included in + the RetrieveLogsResponse command" + verification: | + sudo ./chip-tool diagnosticlogs retrieve-logs-request 0 1 "test.txt" 1 0 + + [1651207438.423557][2475:2480] CHIP:DMG: StatusIB = + [1651207438.423594][2475:2480] CHIP:DMG: { + [1651207438.423648][2475:2480] CHIP:DMG: status = 0x00 (SUCCESS), + [1651207438.423708][2475:2480] CHIP:DMG: }, + disabled: true diff --git a/src/app/tests/suites/certification/Test_TC_DLOG_2_2.yaml b/src/app/tests/suites/certification/Test_TC_DLOG_2_2.yaml index e5c97714fdd18c..cb9568bd157b2f 100644 --- a/src/app/tests/suites/certification/Test_TC_DLOG_2_2.yaml +++ b/src/app/tests/suites/certification/Test_TC_DLOG_2_2.yaml @@ -26,6 +26,11 @@ config: endpoint: 0 tests: + - label: "Precondition" + verification: | + DUT does not support BDX + disabled: true + - label: "Commission DUT to TH" verification: | @@ -69,3 +74,43 @@ tests: [1646209207.290032][3223:3228] CHIP:DMG: }, [1646209207.290116][3223:3228] CHIP:DMG: Received Command Response Status for Endpoint=0 Cluster=0x0000_0032 Command=0x0000_0000 Status=0x0 disabled: true + + - label: + "Verify that the BDX transfer is not initiated from DUT,Verify that + DUT sends RetrieveLogsResponse command,Verify that the LogContent + field of RetrieveLogsResponse command has the DUT log entries up to < + = 1024 octets,Verify that Status field is set to Exhausted" + verification: | + ubuntu@ubuntu:~/apps$ sudo ./chip-tool diagnosticlogs retrieve-logs-request 0 0 "test.txt" 1 0 + + [1646209207.288823][3223:3228] CHIP:DMG: InvokeResponseMessage = + [1646209207.288859][3223:3228] CHIP:DMG: { + [1646209207.288893][3223:3228] CHIP:DMG: suppressResponse = false, + [1646209207.288928][3223:3228] CHIP:DMG: InvokeResponseIBs = + [1646209207.288972][3223:3228] CHIP:DMG: [ + [1646209207.289006][3223:3228] CHIP:DMG: InvokeResponseIB = + [1646209207.289056][3223:3228] CHIP:DMG: { + [1646209207.289096][3223:3228] CHIP:DMG: CommandStatusIB = + [1646209207.289146][3223:3228] CHIP:DMG: { + [1646209207.289189][3223:3228] CHIP:DMG: CommandPathIB = + [1646209207.289237][3223:3228] CHIP:DMG: { + [1646209207.289285][3223:3228] CHIP:DMG: EndpointId = 0x0, + [1646209207.289338][3223:3228] CHIP:DMG: ClusterId = 0x32, + [1646209207.289391][3223:3228] CHIP:DMG: CommandId = 0x0, + [1646209207.289434][3223:3228] CHIP:DMG: }, + [1646209207.289479][3223:3228] CHIP:DMG: + [1646209207.289521][3223:3228] CHIP:DMG: StatusIB = + [1646209207.289573][3223:3228] CHIP:DMG: { + [1646209207.289619][3223:3228] CHIP:DMG: status = 0x0, + [1646209207.289666][3223:3228] CHIP:DMG: }, + [1646209207.289715][3223:3228] CHIP:DMG: + [1646209207.289756][3223:3228] CHIP:DMG: }, + [1646209207.289804][3223:3228] CHIP:DMG: + [1646209207.289842][3223:3228] CHIP:DMG: }, + [1646209207.289889][3223:3228] CHIP:DMG: + [1646209207.289923][3223:3228] CHIP:DMG: ], + [1646209207.289966][3223:3228] CHIP:DMG: + [1646209207.289999][3223:3228] CHIP:DMG: InteractionModelRevision = 1 + [1646209207.290032][3223:3228] CHIP:DMG: }, + [1646209207.290116][3223:3228] CHIP:DMG: Received Command Response Status for Endpoint=0 Cluster=0x0000_0032 Command=0x0000_0000 Status=0x0 + disabled: true diff --git a/src/app/tests/suites/certification/Test_TC_DLOG_3_1.yaml b/src/app/tests/suites/certification/Test_TC_DLOG_3_1.yaml index bad81da2be1322..e240427a84e6aa 100644 --- a/src/app/tests/suites/certification/Test_TC_DLOG_3_1.yaml +++ b/src/app/tests/suites/certification/Test_TC_DLOG_3_1.yaml @@ -24,6 +24,17 @@ config: endpoint: 0 tests: + - label: "Note" + verification: | + For DUT as client test cases, Chip-tool command used below are an example to verify the functionality. For certification test, we expect DUT should have a capability or way to run the equivalent command. + disabled: true + + - label: "Precondition" + verification: | + DUT supports BDX + TH supports BDX + disabled: true + - label: "Commission DUT to TH" verification: | diff --git a/src/app/tests/suites/certification/Test_TC_DRLK_2_9.yaml b/src/app/tests/suites/certification/Test_TC_DRLK_2_9.yaml index 9a39dfa75404c7..e1d22a529c475b 100644 --- a/src/app/tests/suites/certification/Test_TC_DRLK_2_9.yaml +++ b/src/app/tests/suites/certification/Test_TC_DRLK_2_9.yaml @@ -227,7 +227,9 @@ tests: Set Credential Response command with response as OCCUPIED if the CredentialIndex is repeated" verification: | - ./chip-tool doorlock set-credential 0 '{ "credentialType" : 1, "credentialIndex" : 1 }' 12345 1 null null 1 1 --timedInteractionTimeoutMs 1000 + Mark as not applicable and proceed to next step + + ./chip-tool doorlock set-credential 0 '{ "credentialType" : 1, "credentialIndex" : 1 }' 123457 1 null null 1 1 --timedInteractionTimeoutMs 1000 Verify "DUT sends Set Credential Response command with response as DUPLICATE or OCCUPIED" on the TH(Chip-tool) Log: @@ -256,7 +258,7 @@ tests: verification: | Mark as not applicable and proceed to next step - ./chip-tool doorlock set-credential 2 '{ "credentialType" : 1, "credentialIndex" : 3 }' 1234567 1 null null 1 1 --timedInteractionTimeoutMs 1000 + ./chip-tool doorlock set-credential 2 '{ "credentialType" : 1, "credentialIndex" : 3 }' 123456 1 null null 1 1 --timedInteractionTimeoutMs 1000 Verify "DUT sends Set Credential Response command with response as OCCUPIED" on the TH(Chip-tool) Log: diff --git a/src/app/tests/suites/certification/Test_TC_DRLK_3_1.yaml b/src/app/tests/suites/certification/Test_TC_DRLK_3_1.yaml index 4da62b0e0a5ce5..bc6db998b92bf9 100644 --- a/src/app/tests/suites/certification/Test_TC_DRLK_3_1.yaml +++ b/src/app/tests/suites/certification/Test_TC_DRLK_3_1.yaml @@ -29,6 +29,11 @@ tests: For DUT as client test cases, Chip-tool command used below are an example to verify the functionality. For certification test, we expect DUT should have a capability or way to run the equivalent command. disabled: true + - label: "Precondition" + verification: | + TH is commissioned with the DUT + disabled: true + - label: "DUT reads LockState from the TH." PICS: DRLK.C.A0000 verification: | @@ -36,28 +41,76 @@ tests: Verify the " LockState response" on TH(lock-app): - [1658396085.236841][2474:2474] CHIP:DMG: ReadRequestMessage = - [1658396085.236875][2474:2474] CHIP:DMG: { - [1658396085.236903][2474:2474] CHIP:DMG: AttributePathIBs = - [1658396085.236935][2474:2474] CHIP:DMG: [ - [1658396085.236966][2474:2474] CHIP:DMG: AttributePathIB = - [1658396085.237001][2474:2474] CHIP:DMG: { - [1658396085.237036][2474:2474] CHIP:DMG: Endpoint = 0x1, - [1658396085.237079][2474:2474] CHIP:DMG: Cluster = 0x101, - [1658396085.237119][2474:2474] CHIP:DMG: Attribute = 0x0000_0000, - [1658396085.237156][2474:2474] CHIP:DMG: } - [1658396085.237191][2474:2474] CHIP:DMG: - [1658396085.237223][2474:2474] CHIP:DMG: ], - [1658396085.237254][2474:2474] CHIP:DMG: - [1658396085.237281][2474:2474] CHIP:DMG: isFabricFiltered = true, - [1658396085.237314][2474:2474] CHIP:DMG: InteractionModelRevision = 1 - [1658396085.237338][2474:2474] CHIP:DMG: }, - [1658396085.237426][2474:2474] CHIP:DMG: IM RH moving to [GeneratingReports] - [1658396085.237546][2474:2474] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1658396085.237585][2474:2474] CHIP:DMG: Cluster 101, Attribute 0 is dirty - [1658396085.237613][2474:2474] CHIP:DMG: Reading attribute: Cluster=0x0000_0101 Endpoint=1 AttributeId=0x0000_0000 (expanded=0) - [1658396085.237648][2474:2474] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v - [1658396085.237688][2474:2474] CHIP:DMG: AccessControl: allowed + [1667199968.914195][13711:13711] CHIP:EM: Handling via exchange: 8397r, Delegate: 0xaaaae6ead988 + [1667199968.914314][13711:13711] CHIP:IM: Received Read request + [1667199968.914560][13711:13711] CHIP:DMG: ReadRequestMessage = + [1667199968.914630][13711:13711] CHIP:DMG: { + [1667199968.914710][13711:13711] CHIP:DMG: AttributePathIBs = + [1667199968.914778][13711:13711] CHIP:DMG: [ + [1667199968.914868][13711:13711] CHIP:DMG: AttributePathIB = + [1667199968.914937][13711:13711] CHIP:DMG: { + [1667199968.915008][13711:13711] CHIP:DMG: Endpoint = 0x1, + [1667199968.915087][13711:13711] CHIP:DMG: Cluster = 0x101, + [1667199968.915191][13711:13711] CHIP:DMG: Attribute = 0x0000_0000, + [1667199968.915268][13711:13711] CHIP:DMG: } + [1667199968.915369][13711:13711] CHIP:DMG: + [1667199968.915444][13711:13711] CHIP:DMG: ], + [1667199968.915538][13711:13711] CHIP:DMG: + [1667199968.915611][13711:13711] CHIP:DMG: isFabricFiltered = true, + [1667199968.915675][13711:13711] CHIP:DMG: InteractionModelRevision = 1 + [1667199968.915759][13711:13711] CHIP:DMG: }, + [1667199968.915947][13711:13711] CHIP:DMG: IM RH moving to [GeneratingReports] + [1667199968.916198][13711:13711] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1667199968.916272][13711:13711] CHIP:DMG: Cluster 101, Attribute 0 is dirty + [1667199968.916329][13711:13711] CHIP:DMG: Reading attribute: Cluster=0x0000_0101 Endpoint=1 AttributeId=0x0000_0000 (expanded=0) + [1667199968.916421][13711:13711] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v + [1667199968.916501][13711:13711] CHIP:DMG: AccessControl: allowed + [1667199968.916616][13711:13711] CHIP:DMG: Sending report (payload has 37 bytes)... + [1667199968.917258][13711:13711] CHIP:EM: <<< [E:8397r M:42624648 (Ack:1100973)] (S) Msg TX to 1:000000000001B669 [842E] --- Type 0001:05 (IM:ReportData) + [1667199968.917360][13711:13711] CHIP:IN: (S) Sending msg 42624648 on secure session with LSID: 52129 + [1667199968.918056][13711:13711] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%wlan0]:34099 | 42624648 | [Interaction Model (1) / Report Data (0x05) / Session = 53361 / Exchange = 8397] + [1667199968.918153][13711:13711] CHIP:DMG: Header Flags = + [1667199968.918216][13711:13711] CHIP:DMG: { + [1667199968.918296][13711:13711] CHIP:DMG: Exchange (0x06) = + [1667199968.918352][13711:13711] CHIP:DMG: { + [1667199968.918412][13711:13711] CHIP:DMG: AckMsg = 1100973 + [1667199968.918510][13711:13711] CHIP:DMG: NeedsAck = true + [1667199968.918567][13711:13711] CHIP:DMG: } + [1667199968.918641][13711:13711] CHIP:DMG: } + [1667199968.918690][13711:13711] CHIP:DMG: + [1667199968.918784][13711:13711] CHIP:DMG: Encrypted Payload (71 bytes) = + [1667199968.918841][13711:13711] CHIP:DMG: { + [1667199968.918896][13711:13711] CHIP:DMG: data = 0071d00088668a0213ec59910e212002eb28ecde158f7c69d9e0925010329ccde1e1ca12f476b85e5f34c63b584467c91123bbd0d7eb954519e706e5426acff6875e0c8aed8a1c + [1667199968.918977][13711:13711] CHIP:DMG: buffer_ptr = 187651380625184 + [1667199968.919031][13711:13711] CHIP:DMG: } + [1667199968.919080][13711:13711] CHIP:DMG: + [1667199968.919178][13711:13711] CHIP:DMG: Decrypted Payload (37 bytes) = + [1667199968.919236][13711:13711] CHIP:DMG: { + [1667199968.919291][13711:13711] CHIP:DMG: data = 153601153501260000d72c0437012402012503010124040018240201181818290424ff0118 + [1667199968.919370][13711:13711] CHIP:DMG: } + [1667199968.919422][13711:13711] CHIP:DMG: + [1667199968.919594][13711:13711] CHIP:DMG: ReportDataMessage = + [1667199968.919660][13711:13711] CHIP:DMG: { + [1667199968.919719][13711:13711] CHIP:DMG: AttributeReportIBs = + [1667199968.919828][13711:13711] CHIP:DMG: [ + [1667199968.919893][13711:13711] CHIP:DMG: AttributeReportIB = + [1667199968.919969][13711:13711] CHIP:DMG: { + [1667199968.920056][13711:13711] CHIP:DMG: AttributeDataIB = + [1667199968.920143][13711:13711] CHIP:DMG: { + [1667199968.920259][13711:13711] CHIP:DMG: DataVersion = 0x42cd700, + [1667199968.920332][13711:13711] CHIP:DMG: AttributePathIB = + [1667199968.920411][13711:13711] CHIP:DMG: { + [1667199968.920516][13711:13711] CHIP:DMG: Endpoint = 0x1, + [1667199968.920604][13711:13711] CHIP:DMG: Cluster = 0x101, + [1667199968.920687][13711:13711] CHIP:DMG: Attribute = 0x0000_0000, + [1667199968.920793][13711:13711] CHIP:DMG: } + [1667199968.920877][13711:13711] CHIP:DMG: + [1667199968.920973][13711:13711] CHIP:DMG: Data = 1, + [1667199968.921049][13711:13711] CHIP:DMG: }, + [1667199968.921151][13711:13711] CHIP:DMG: + [1667199968.921219][13711:13711] CHIP:DMG: }, + [1667199968.921295][13711:13711] CHIP:DMG: + [1667199968.921379][13711:13711] CHIP:DMG: ], disabled: true - label: "DUT reads LockType from the TH." @@ -67,28 +120,76 @@ tests: Verify the " LockType response" on TH(lock-app): - [1658396151.006061][2474:2474] CHIP:DMG: ReadRequestMessage = - [1658396151.006101][2474:2474] CHIP:DMG: { - [1658396151.006134][2474:2474] CHIP:DMG: AttributePathIBs = - [1658396151.006170][2474:2474] CHIP:DMG: [ - [1658396151.006204][2474:2474] CHIP:DMG: AttributePathIB = - [1658396151.006245][2474:2474] CHIP:DMG: { - [1658396151.006285][2474:2474] CHIP:DMG: Endpoint = 0x1, - [1658396151.006336][2474:2474] CHIP:DMG: Cluster = 0x101, - [1658396151.006380][2474:2474] CHIP:DMG: Attribute = 0x0000_0001, - [1658396151.006419][2474:2474] CHIP:DMG: } - [1658396151.006458][2474:2474] CHIP:DMG: - [1658396151.006494][2474:2474] CHIP:DMG: ], - [1658396151.006532][2474:2474] CHIP:DMG: - [1658396151.006567][2474:2474] CHIP:DMG: isFabricFiltered = true, - [1658396151.006602][2474:2474] CHIP:DMG: InteractionModelRevision = 1 - [1658396151.006637][2474:2474] CHIP:DMG: }, - [1658396151.006733][2474:2474] CHIP:DMG: IM RH moving to [GeneratingReports] - [1658396151.006857][2474:2474] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1658396151.006894][2474:2474] CHIP:DMG: Cluster 101, Attribute 1 is dirty - [1658396151.006923][2474:2474] CHIP:DMG: Reading attribute: Cluster=0x0000_0101 Endpoint=1 AttributeId=0x0000_0001 (expanded=0) - [1658396151.006957][2474:2474] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v - [1658396151.007000][2474:2474] CHIP:DMG: AccessControl: allowed + [1667200019.424887][13711:13711] CHIP:EM: Handling via exchange: 48509r, Delegate: 0xaaaae6ead988 + [1667200019.424986][13711:13711] CHIP:IM: Received Read request + [1667200019.425159][13711:13711] CHIP:DMG: ReadRequestMessage = + [1667200019.425226][13711:13711] CHIP:DMG: { + [1667200019.425280][13711:13711] CHIP:DMG: AttributePathIBs = + [1667200019.425355][13711:13711] CHIP:DMG: [ + [1667200019.425413][13711:13711] CHIP:DMG: AttributePathIB = + [1667200019.425490][13711:13711] CHIP:DMG: { + [1667200019.425568][13711:13711] CHIP:DMG: Endpoint = 0x1, + [1667200019.425645][13711:13711] CHIP:DMG: Cluster = 0x101, + [1667200019.425738][13711:13711] CHIP:DMG: Attribute = 0x0000_0001, + [1667200019.425823][13711:13711] CHIP:DMG: } + [1667200019.425901][13711:13711] CHIP:DMG: + [1667200019.425966][13711:13711] CHIP:DMG: ], + [1667200019.426038][13711:13711] CHIP:DMG: + [1667200019.426120][13711:13711] CHIP:DMG: isFabricFiltered = true, + [1667200019.426185][13711:13711] CHIP:DMG: InteractionModelRevision = 1 + [1667200019.426244][13711:13711] CHIP:DMG: }, + [1667200019.426403][13711:13711] CHIP:DMG: IM RH moving to [GeneratingReports] + [1667200019.426677][13711:13711] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1667200019.426753][13711:13711] CHIP:DMG: Cluster 101, Attribute 1 is dirty + [1667200019.426808][13711:13711] CHIP:DMG: Reading attribute: Cluster=0x0000_0101 Endpoint=1 AttributeId=0x0000_0001 (expanded=0) + [1667200019.426876][13711:13711] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v + [1667200019.426946][13711:13711] CHIP:DMG: AccessControl: allowed + [1667200019.427057][13711:13711] CHIP:DMG: Sending report (payload has 37 bytes)... + [1667200019.427597][13711:13711] CHIP:EM: <<< [E:48509r M:203636446 (Ack:56644813)] (S) Msg TX to 1:000000000001B669 [842E] --- Type 0001:05 (IM:ReportData) + [1667200019.427698][13711:13711] CHIP:IN: (S) Sending msg 203636446 on secure session with LSID: 52130 + [1667200019.428373][13711:13711] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:47028 | 203636446 | [Interaction Model (1) / Report Data (0x05) / Session = 59366 / Exchange = 48509] + [1667200019.428468][13711:13711] CHIP:DMG: Header Flags = + [1667200019.428525][13711:13711] CHIP:DMG: { + [1667200019.428610][13711:13711] CHIP:DMG: Exchange (0x06) = + [1667200019.428666][13711:13711] CHIP:DMG: { + [1667200019.428726][13711:13711] CHIP:DMG: AckMsg = 56644813 + [1667200019.428783][13711:13711] CHIP:DMG: NeedsAck = true + [1667200019.428839][13711:13711] CHIP:DMG: } + [1667200019.428908][13711:13711] CHIP:DMG: } + [1667200019.428958][13711:13711] CHIP:DMG: + [1667200019.429022][13711:13711] CHIP:DMG: Encrypted Payload (71 bytes) = + [1667200019.429077][13711:13711] CHIP:DMG: { + [1667200019.429132][13711:13711] CHIP:DMG: data = 00e6e700de3e230cfbba604450876d910536eb56d5b537b530ae8735a6b139cb5b209579fe61b3a695692553f63454975b8a33fe9974fa2b880c3e29791e33db457b801a33b2e7 + [1667200019.429191][13711:13711] CHIP:DMG: buffer_ptr = 187651380622384 + [1667200019.429245][13711:13711] CHIP:DMG: } + [1667200019.429297][13711:13711] CHIP:DMG: + [1667200019.429371][13711:13711] CHIP:DMG: Decrypted Payload (37 bytes) = + [1667200019.429427][13711:13711] CHIP:DMG: { + [1667200019.429481][13711:13711] CHIP:DMG: data = 153601153501260000d72c0437012402012503010124040118240200181818290424ff0118 + [1667200019.429541][13711:13711] CHIP:DMG: } + [1667200019.429594][13711:13711] CHIP:DMG: + [1667200019.429734][13711:13711] CHIP:DMG: ReportDataMessage = + [1667200019.429799][13711:13711] CHIP:DMG: { + [1667200019.429853][13711:13711] CHIP:DMG: AttributeReportIBs = + [1667200019.429932][13711:13711] CHIP:DMG: [ + [1667200019.429995][13711:13711] CHIP:DMG: AttributeReportIB = + [1667200019.430083][13711:13711] CHIP:DMG: { + [1667200019.430157][13711:13711] CHIP:DMG: AttributeDataIB = + [1667200019.430237][13711:13711] CHIP:DMG: { + [1667200019.430330][13711:13711] CHIP:DMG: DataVersion = 0x42cd700, + [1667200019.430420][13711:13711] CHIP:DMG: AttributePathIB = + [1667200019.430530][13711:13711] CHIP:DMG: { + [1667200019.430621][13711:13711] CHIP:DMG: Endpoint = 0x1, + [1667200019.430722][13711:13711] CHIP:DMG: Cluster = 0x101, + [1667200019.430822][13711:13711] CHIP:DMG: Attribute = 0x0000_0001, + [1667200019.430914][13711:13711] CHIP:DMG: } + [1667200019.430988][13711:13711] CHIP:DMG: + [1667200019.431063][13711:13711] CHIP:DMG: Data = 0, + [1667200019.431150][13711:13711] CHIP:DMG: }, + [1667200019.431236][13711:13711] CHIP:DMG: + [1667200019.431301][13711:13711] CHIP:DMG: }, + [1667200019.431383][13711:13711] CHIP:DMG: + [1667200019.431445][13711:13711] CHIP:DMG: ], disabled: true - label: "DUT reads ActuatorEnabled from the TH." @@ -98,28 +199,74 @@ tests: Verify the " ActuatorEnabled response" on TH(lock-app): - [1658396183.485143][2474:2474] CHIP:DMG: ReadRequestMessage = - [1658396183.485180][2474:2474] CHIP:DMG: { - [1658396183.485210][2474:2474] CHIP:DMG: AttributePathIBs = - [1658396183.485246][2474:2474] CHIP:DMG: [ - [1658396183.485279][2474:2474] CHIP:DMG: AttributePathIB = - [1658396183.485322][2474:2474] CHIP:DMG: { - [1658396183.485361][2474:2474] CHIP:DMG: Endpoint = 0x1, - [1658396183.485405][2474:2474] CHIP:DMG: Cluster = 0x101, - [1658396183.485453][2474:2474] CHIP:DMG: Attribute = 0x0000_0002, - [1658396183.485497][2474:2474] CHIP:DMG: } - [1658396183.485537][2474:2474] CHIP:DMG: - [1658396183.485574][2474:2474] CHIP:DMG: ], - [1658396183.485611][2474:2474] CHIP:DMG: - [1658396183.485647][2474:2474] CHIP:DMG: isFabricFiltered = true, - [1658396183.485681][2474:2474] CHIP:DMG: InteractionModelRevision = 1 - [1658396183.485716][2474:2474] CHIP:DMG: }, - [1658396183.485810][2474:2474] CHIP:DMG: IM RH moving to [GeneratingReports] - [1658396183.485931][2474:2474] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1658396183.485969][2474:2474] CHIP:DMG: Cluster 101, Attribute 2 is dirty - [1658396183.485998][2474:2474] CHIP:DMG: Reading attribute: Cluster=0x0000_0101 Endpoint=1 AttributeId=0x0000_0002 (expanded=0) - [1658396183.486035][2474:2474] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v - [1658396183.486079][2474:2474] CHIP:DMG: AccessControl: allowed + [1667200055.687041][13711:13711] CHIP:EM: Handling via exchange: 62087r, Delegate: 0xaaaae6ead988 + [1667200055.687138][13711:13711] CHIP:IM: Received Read request + [1667200055.687312][13711:13711] CHIP:DMG: ReadRequestMessage = + [1667200055.687378][13711:13711] CHIP:DMG: { + [1667200055.687429][13711:13711] CHIP:DMG: AttributePathIBs = + [1667200055.687495][13711:13711] CHIP:DMG: [ + [1667200055.687556][13711:13711] CHIP:DMG: AttributePathIB = + [1667200055.687635][13711:13711] CHIP:DMG: { + [1667200055.687700][13711:13711] CHIP:DMG: Endpoint = 0x1, + [1667200055.687784][13711:13711] CHIP:DMG: Cluster = 0x101, + [1667200055.687868][13711:13711] CHIP:DMG: Attribute = 0x0000_0002, + [1667200055.687952][13711:13711] CHIP:DMG: } + [1667200055.688026][13711:13711] CHIP:DMG: + [1667200055.688099][13711:13711] CHIP:DMG: ], + [1667200055.688172][13711:13711] CHIP:DMG: + [1667200055.688238][13711:13711] CHIP:DMG: isFabricFiltered = true, + [1667200055.688309][13711:13711] CHIP:DMG: InteractionModelRevision = 1 + [1667200055.688370][13711:13711] CHIP:DMG: }, + [1667200055.688530][13711:13711] CHIP:DMG: IM RH moving to [GeneratingReports] + [1667200055.688763][13711:13711] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1667200055.688838][13711:13711] CHIP:DMG: Cluster 101, Attribute 2 is dirty + [1667200055.688893][13711:13711] CHIP:DMG: Reading attribute: Cluster=0x0000_0101 Endpoint=1 AttributeId=0x0000_0002 (expanded=0) + [1667200055.688961][13711:13711] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v + [1667200055.689032][13711:13711] CHIP:DMG: AccessControl: allowed + [1667200055.689144][13711:13711] CHIP:DMG: Sending report (payload has 36 bytes)... + [1667200055.689689][13711:13711] CHIP:EM: <<< [E:62087r M:117233210 (Ack:1005910)] (S) Msg TX to 1:000000000001B669 [842E] --- Type 0001:05 (IM:ReportData) + [1667200055.689790][13711:13711] CHIP:IN: (S) Sending msg 117233210 on secure session with LSID: 52131 + [1667200055.690515][13711:13711] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:42217 | 117233210 | [Interaction Model (1) / Report Data (0x05) / Session = 60057 / Exchange = 62087] + [1667200055.690611][13711:13711] CHIP:DMG: Header Flags = + [1667200055.690668][13711:13711] CHIP:DMG: { + [1667200055.690754][13711:13711] CHIP:DMG: Exchange (0x06) = + [1667200055.690811][13711:13711] CHIP:DMG: { + [1667200055.690871][13711:13711] CHIP:DMG: AckMsg = 1005910 + [1667200055.690927][13711:13711] CHIP:DMG: NeedsAck = true + [1667200055.690980][13711:13711] CHIP:DMG: } + [1667200055.691048][13711:13711] CHIP:DMG: } + [1667200055.691101][13711:13711] CHIP:DMG: + [1667200055.691170][13711:13711] CHIP:DMG: Encrypted Payload (70 bytes) = + [1667200055.691220][13711:13711] CHIP:DMG: { + [1667200055.691274][13711:13711] CHIP:DMG: data = 0099ea003ad6fc060dc885027db0961d2d0aa90811b356ebdd9b47146764b07432882c45951c4a23da29103b3f36c2b646f7ebc0962dd2b555e535f57e8704c2e44af4f51dd2 + [1667200055.691332][13711:13711] CHIP:DMG: buffer_ptr = 187651380626272 + [1667200055.691386][13711:13711] CHIP:DMG: } + [1667200055.691438][13711:13711] CHIP:DMG: + [1667200055.691512][13711:13711] CHIP:DMG: Decrypted Payload (36 bytes) = + [1667200055.691569][13711:13711] CHIP:DMG: { + [1667200055.691620][13711:13711] CHIP:DMG: data = 153601153501260000d72c04370124020125030101240402182902181818290424ff0118 + [1667200055.691675][13711:13711] CHIP:DMG: } + [1667200055.691727][13711:13711] CHIP:DMG: + [1667200055.691875][13711:13711] CHIP:DMG: ReportDataMessage = + [1667200055.691944][13711:13711] CHIP:DMG: { + [1667200055.691999][13711:13711] CHIP:DMG: AttributeReportIBs = + [1667200055.692074][13711:13711] CHIP:DMG: [ + [1667200055.692136][13711:13711] CHIP:DMG: AttributeReportIB = + [1667200055.692216][13711:13711] CHIP:DMG: { + [1667200055.692289][13711:13711] CHIP:DMG: AttributeDataIB = + [1667200055.692364][13711:13711] CHIP:DMG: { + [1667200055.692437][13711:13711] CHIP:DMG: DataVersion = 0x42cd700, + [1667200055.692528][13711:13711] CHIP:DMG: AttributePathIB = + [1667200055.692621][13711:13711] CHIP:DMG: { + [1667200055.692721][13711:13711] CHIP:DMG: Endpoint = 0x1, + [1667200055.692798][13711:13711] CHIP:DMG: Cluster = 0x101, + [1667200055.692895][13711:13711] CHIP:DMG: Attribute = 0x0000_0002, + [1667200055.692989][13711:13711] CHIP:DMG: } + [1667200055.693090][13711:13711] CHIP:DMG: + [1667200055.693188][13711:13711] CHIP:DMG: Data = true, + [1667200055.693258][13711:13711] CHIP:DMG: }, + [1667200055.693353][13711:13711] CHIP:DMG: + [1667200055.693426][13711:13711] CHIP:DMG: }, disabled: true - label: "DUT reads DoorState from the TH." @@ -130,28 +277,74 @@ tests: Verify the " DoorState response" on TH(lock-app): - [1658396220.948165][2474:2474] CHIP:DMG: ReadRequestMessage = - [1658396220.948203][2474:2474] CHIP:DMG: { - [1658396220.948236][2474:2474] CHIP:DMG: AttributePathIBs = - [1658396220.948273][2474:2474] CHIP:DMG: [ - [1658396220.948305][2474:2474] CHIP:DMG: AttributePathIB = - [1658396220.948343][2474:2474] CHIP:DMG: { - [1658396220.948381][2474:2474] CHIP:DMG: Endpoint = 0x1, - [1658396220.948428][2474:2474] CHIP:DMG: Cluster = 0x101, - [1658396220.948470][2474:2474] CHIP:DMG: Attribute = 0x0000_0003, - [1658396220.948506][2474:2474] CHIP:DMG: } - [1658396220.948543][2474:2474] CHIP:DMG: - [1658396220.948577][2474:2474] CHIP:DMG: ], - [1658396220.948614][2474:2474] CHIP:DMG: - [1658396220.948650][2474:2474] CHIP:DMG: isFabricFiltered = true, - [1658396220.948684][2474:2474] CHIP:DMG: InteractionModelRevision = 1 - [1658396220.948716][2474:2474] CHIP:DMG: }, - [1658396220.948811][2474:2474] CHIP:DMG: IM RH moving to [GeneratingReports] - [1658396220.948932][2474:2474] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1658396220.948971][2474:2474] CHIP:DMG: Cluster 101, Attribute 3 is dirty - [1658396220.948999][2474:2474] CHIP:DMG: Reading attribute: Cluster=0x0000_0101 Endpoint=1 AttributeId=0x0000_0003 (expanded=0) - [1658396220.949036][2474:2474] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v - [1658396220.949077][2474:2474] CHIP:DMG: AccessControl: allowed + [1667200114.281995][13711:13711] CHIP:EM: Handling via exchange: 64687r, Delegate: 0xaaaae6ead988 + [1667200114.282094][13711:13711] CHIP:IM: Received Read request + [1667200114.282270][13711:13711] CHIP:DMG: ReadRequestMessage = + [1667200114.282340][13711:13711] CHIP:DMG: { + [1667200114.282396][13711:13711] CHIP:DMG: AttributePathIBs = + [1667200114.282507][13711:13711] CHIP:DMG: [ + [1667200114.282576][13711:13711] CHIP:DMG: AttributePathIB = + [1667200114.282655][13711:13711] CHIP:DMG: { + [1667200114.282733][13711:13711] CHIP:DMG: Endpoint = 0x1, + [1667200114.282808][13711:13711] CHIP:DMG: Cluster = 0x101, + [1667200114.282888][13711:13711] CHIP:DMG: Attribute = 0x0000_0003, + [1667200114.282973][13711:13711] CHIP:DMG: } + [1667200114.283046][13711:13711] CHIP:DMG: + [1667200114.283118][13711:13711] CHIP:DMG: ], + [1667200114.283191][13711:13711] CHIP:DMG: + [1667200114.283259][13711:13711] CHIP:DMG: isFabricFiltered = true, + [1667200114.283323][13711:13711] CHIP:DMG: InteractionModelRevision = 1 + [1667200114.283377][13711:13711] CHIP:DMG: }, + [1667200114.283531][13711:13711] CHIP:DMG: IM RH moving to [GeneratingReports] + [1667200114.283777][13711:13711] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1667200114.283853][13711:13711] CHIP:DMG: Cluster 101, Attribute 3 is dirty + [1667200114.283909][13711:13711] CHIP:DMG: Reading attribute: Cluster=0x0000_0101 Endpoint=1 AttributeId=0x0000_0003 (expanded=0) + [1667200114.283977][13711:13711] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v + [1667200114.284053][13711:13711] CHIP:DMG: AccessControl: allowed + [1667200114.284169][13711:13711] CHIP:DMG: Sending report (payload has 37 bytes)... + [1667200114.284764][13711:13711] CHIP:EM: <<< [E:64687r M:190973833 (Ack:240970851)] (S) Msg TX to 1:000000000001B669 [842E] --- Type 0001:05 (IM:ReportData) + [1667200114.284873][13711:13711] CHIP:IN: (S) Sending msg 190973833 on secure session with LSID: 52132 + [1667200114.285601][13711:13711] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:38894 | 190973833 | [Interaction Model (1) / Report Data (0x05) / Session = 11455 / Exchange = 64687] + [1667200114.285703][13711:13711] CHIP:DMG: Header Flags = + [1667200114.285762][13711:13711] CHIP:DMG: { + [1667200114.285849][13711:13711] CHIP:DMG: Exchange (0x06) = + [1667200114.285906][13711:13711] CHIP:DMG: { + [1667200114.285967][13711:13711] CHIP:DMG: AckMsg = 240970851 + [1667200114.286024][13711:13711] CHIP:DMG: NeedsAck = true + [1667200114.286071][13711:13711] CHIP:DMG: } + [1667200114.286136][13711:13711] CHIP:DMG: } + [1667200114.286194][13711:13711] CHIP:DMG: + [1667200114.286266][13711:13711] CHIP:DMG: Encrypted Payload (71 bytes) = + [1667200114.286322][13711:13711] CHIP:DMG: { + [1667200114.286382][13711:13711] CHIP:DMG: data = 00bf2c008907620b69679edd6413ba91c5fd31a35c4593a991d39cad807e9fe6325be44532f53e9c324fadc72fafdedb973a45986e9da8adc6a4cfe476d6e128c74be896f0491a + [1667200114.286441][13711:13711] CHIP:DMG: buffer_ptr = 187651380625424 + [1667200114.286573][13711:13711] CHIP:DMG: } + [1667200114.286632][13711:13711] CHIP:DMG: + [1667200114.286716][13711:13711] CHIP:DMG: Decrypted Payload (37 bytes) = + [1667200114.286774][13711:13711] CHIP:DMG: { + [1667200114.286829][13711:13711] CHIP:DMG: data = 153601153501260000d72c0437012402012503010124040318240201181818290424ff0118 + [1667200114.286885][13711:13711] CHIP:DMG: } + [1667200114.286937][13711:13711] CHIP:DMG: + [1667200114.287092][13711:13711] CHIP:DMG: ReportDataMessage = + [1667200114.287157][13711:13711] CHIP:DMG: { + [1667200114.287210][13711:13711] CHIP:DMG: AttributeReportIBs = + [1667200114.287286][13711:13711] CHIP:DMG: [ + [1667200114.287349][13711:13711] CHIP:DMG: AttributeReportIB = + [1667200114.287439][13711:13711] CHIP:DMG: { + [1667200114.287506][13711:13711] CHIP:DMG: AttributeDataIB = + [1667200114.287598][13711:13711] CHIP:DMG: { + [1667200114.287682][13711:13711] CHIP:DMG: DataVersion = 0x42cd700, + [1667200114.287775][13711:13711] CHIP:DMG: AttributePathIB = + [1667200114.287870][13711:13711] CHIP:DMG: { + [1667200114.287944][13711:13711] CHIP:DMG: Endpoint = 0x1, + [1667200114.288034][13711:13711] CHIP:DMG: Cluster = 0x101, + [1667200114.288135][13711:13711] CHIP:DMG: Attribute = 0x0000_0003, + [1667200114.288232][13711:13711] CHIP:DMG: } + [1667200114.288332][13711:13711] CHIP:DMG: + [1667200114.288420][13711:13711] CHIP:DMG: Data = 1, + [1667200114.288494][13711:13711] CHIP:DMG: }, + [1667200114.288581][13711:13711] CHIP:DMG: + [1667200114.288653][13711:13711] CHIP:DMG: }, disabled: true - label: "DUT reads DoorOpenEvents from the TH." @@ -163,24 +356,77 @@ tests: Verify the " DoorOpenEvents response" on TH(lock-app): - - [1658396275.165657][2474:2474] CHIP:DMG: ReadRequestMessage = - [1658396275.165687][2474:2474] CHIP:DMG: { - [1658396275.165711][2474:2474] CHIP:DMG: AttributePathIBs = - [1658396275.165742][2474:2474] CHIP:DMG: [ - [1658396275.165768][2474:2474] CHIP:DMG: AttributePathIB = - [1658396275.165800][2474:2474] CHIP:DMG: { - [1658396275.165833][2474:2474] CHIP:DMG: Endpoint = 0x1, - [1658396275.165874][2474:2474] CHIP:DMG: Cluster = 0x101, - [1658396275.165911][2474:2474] CHIP:DMG: Attribute = 0x0000_0004, - [1658396275.165944][2474:2474] CHIP:DMG: } - [1658396275.165980][2474:2474] CHIP:DMG: - [1658396275.166009][2474:2474] CHIP:DMG: ], - [1658396275.166037][2474:2474] CHIP:DMG: - [1658396275.166064][2474:2474] CHIP:DMG: isFabricFiltered = true, - [1658396275.166089][2474:2474] CHIP:DMG: InteractionModelRevision = 1 - [1658396275.166116][2474:2474] CHIP:DMG: }, - [1658396275.166193][2474:2474] CHIP:DMG: IM RH moving to [GeneratingReports] + [1667200185.593393][13711:13711] CHIP:EM: Handling via exchange: 47464r, Delegate: 0xaaaae6ead988 + [1667200185.593489][13711:13711] CHIP:IM: Received Read request + [1667200185.593673][13711:13711] CHIP:DMG: ReadRequestMessage = + [1667200185.593742][13711:13711] CHIP:DMG: { + [1667200185.593801][13711:13711] CHIP:DMG: AttributePathIBs = + [1667200185.593869][13711:13711] CHIP:DMG: [ + [1667200185.593933][13711:13711] CHIP:DMG: AttributePathIB = + [1667200185.594012][13711:13711] CHIP:DMG: { + [1667200185.594095][13711:13711] CHIP:DMG: Endpoint = 0x1, + [1667200185.594190][13711:13711] CHIP:DMG: Cluster = 0x101, + [1667200185.594267][13711:13711] CHIP:DMG: Attribute = 0x0000_0004, + [1667200185.594355][13711:13711] CHIP:DMG: } + [1667200185.594436][13711:13711] CHIP:DMG: + [1667200185.594553][13711:13711] CHIP:DMG: ], + [1667200185.594631][13711:13711] CHIP:DMG: + [1667200185.594707][13711:13711] CHIP:DMG: isFabricFiltered = true, + [1667200185.594774][13711:13711] CHIP:DMG: InteractionModelRevision = 1 + [1667200185.594836][13711:13711] CHIP:DMG: }, + [1667200185.595001][13711:13711] CHIP:DMG: IM RH moving to [GeneratingReports] + [1667200185.595264][13711:13711] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1667200185.595347][13711:13711] CHIP:DMG: Cluster 101, Attribute 4 is dirty + [1667200185.595405][13711:13711] CHIP:DMG: Reading attribute: Cluster=0x0000_0101 Endpoint=1 AttributeId=0x0000_0004 (expanded=0) + [1667200185.595517][13711:13711] CHIP:DMG: Sending report (payload has 34 bytes)... + [1667200185.596126][13711:13711] CHIP:EM: <<< [E:47464r M:165731760 (Ack:257392423)] (S) Msg TX to 1:000000000001B669 [842E] --- Type 0001:05 (IM:ReportData) + [1667200185.596240][13711:13711] CHIP:IN: (S) Sending msg 165731760 on secure session with LSID: 52133 + [1667200185.596970][13711:13711] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:43825 | 165731760 | [Interaction Model (1) / Report Data (0x05) / Session = 19519 / Exchange = 47464] + [1667200185.597075][13711:13711] CHIP:DMG: Header Flags = + [1667200185.597133][13711:13711] CHIP:DMG: { + [1667200185.597221][13711:13711] CHIP:DMG: Exchange (0x06) = + [1667200185.597278][13711:13711] CHIP:DMG: { + [1667200185.597338][13711:13711] CHIP:DMG: AckMsg = 257392423 + [1667200185.597392][13711:13711] CHIP:DMG: NeedsAck = true + [1667200185.597447][13711:13711] CHIP:DMG: } + [1667200185.597514][13711:13711] CHIP:DMG: } + [1667200185.597571][13711:13711] CHIP:DMG: + [1667200185.597642][13711:13711] CHIP:DMG: Encrypted Payload (68 bytes) = + [1667200185.597698][13711:13711] CHIP:DMG: { + [1667200185.597753][13711:13711] CHIP:DMG: data = 003f4c00b0dde0092b74aa190edd1dbd50b1bc1dc61d19ceb5a6f31c60da38062da07005af18d2c494204c4132d7a2541feb000aeeb16be1135c72135b9844e4d02960fd + [1667200185.597817][13711:13711] CHIP:DMG: buffer_ptr = 187651380622544 + [1667200185.597871][13711:13711] CHIP:DMG: } + [1667200185.597921][13711:13711] CHIP:DMG: + [1667200185.597996][13711:13711] CHIP:DMG: Decrypted Payload (34 bytes) = + [1667200185.598046][13711:13711] CHIP:DMG: { + [1667200185.598100][13711:13711] CHIP:DMG: data = 15360115350037002402012503010124040418350124008618181818290424ff0118 + [1667200185.598156][13711:13711] CHIP:DMG: } + [1667200185.598208][13711:13711] CHIP:DMG: + [1667200185.598352][13711:13711] CHIP:DMG: ReportDataMessage = + [1667200185.598413][13711:13711] CHIP:DMG: { + [1667200185.598572][13711:13711] CHIP:DMG: AttributeReportIBs = + [1667200185.598666][13711:13711] CHIP:DMG: [ + [1667200185.598729][13711:13711] CHIP:DMG: AttributeReportIB = + [1667200185.598817][13711:13711] CHIP:DMG: { + [1667200185.598890][13711:13711] CHIP:DMG: AttributeStatusIB = + [1667200185.598982][13711:13711] CHIP:DMG: { + [1667200185.599070][13711:13711] CHIP:DMG: AttributePathIB = + [1667200185.599166][13711:13711] CHIP:DMG: { + [1667200185.599258][13711:13711] CHIP:DMG: Endpoint = 0x1, + [1667200185.599361][13711:13711] CHIP:DMG: Cluster = 0x101, + [1667200185.599460][13711:13711] CHIP:DMG: Attribute = 0x0000_0004, + [1667200185.599545][13711:13711] CHIP:DMG: } + [1667200185.599637][13711:13711] CHIP:DMG: + [1667200185.599714][13711:13711] CHIP:DMG: StatusIB = + [1667200185.599809][13711:13711] CHIP:DMG: { + [1667200185.599905][13711:13711] CHIP:DMG: status = 0x86 (UNSUPPORTED_ATTRIBUTE), + [1667200185.600000][13711:13711] CHIP:DMG: }, + [1667200185.600073][13711:13711] CHIP:DMG: + [1667200185.600161][13711:13711] CHIP:DMG: }, + [1667200185.600257][13711:13711] CHIP:DMG: + [1667200185.600329][13711:13711] CHIP:DMG: }, + [1667200185.600504][13711:13711] CHIP:DMG: + [1667200185.600574][13711:13711] CHIP:DMG: ], disabled: true - label: "DUT reads DoorClosedEvents from the TH." @@ -193,23 +439,75 @@ tests: Verify the " DoorClosedEvents response" on TH(lock-app): - [1658396372.169968][2474:2474] CHIP:DMG: ReadRequestMessage = - [1658396372.170004][2474:2474] CHIP:DMG: { - [1658396372.170028][2474:2474] CHIP:DMG: AttributePathIBs = - [1658396372.170056][2474:2474] CHIP:DMG: [ - [1658396372.170081][2474:2474] CHIP:DMG: AttributePathIB = - [1658396372.170113][2474:2474] CHIP:DMG: { - [1658396372.170146][2474:2474] CHIP:DMG: Endpoint = 0x1, - [1658396372.170183][2474:2474] CHIP:DMG: Cluster = 0x101, - [1658396372.170220][2474:2474] CHIP:DMG: Attribute = 0x0000_0005, - [1658396372.170253][2474:2474] CHIP:DMG: } - [1658396372.170285][2474:2474] CHIP:DMG: - [1658396372.170313][2474:2474] CHIP:DMG: ], - [1658396372.170342][2474:2474] CHIP:DMG: - [1658396372.170368][2474:2474] CHIP:DMG: isFabricFiltered = true, - [1658396372.170394][2474:2474] CHIP:DMG: InteractionModelRevision = 1 - [1658396372.170417][2474:2474] CHIP:DMG: }, - [1658396372.170492][2474:2474] CHIP:DMG: IM RH moving to [GeneratingReports] + [1667200235.619059][13711:13711] CHIP:EM: Handling via exchange: 46103r, Delegate: 0xaaaae6ead988 + [1667200235.619156][13711:13711] CHIP:IM: Received Read request + [1667200235.619330][13711:13711] CHIP:DMG: ReadRequestMessage = + [1667200235.619396][13711:13711] CHIP:DMG: { + [1667200235.619444][13711:13711] CHIP:DMG: AttributePathIBs = + [1667200235.619590][13711:13711] CHIP:DMG: [ + [1667200235.619661][13711:13711] CHIP:DMG: AttributePathIB = + [1667200235.619793][13711:13711] CHIP:DMG: { + [1667200235.619874][13711:13711] CHIP:DMG: Endpoint = 0x1, + [1667200235.619967][13711:13711] CHIP:DMG: Cluster = 0x101, + [1667200235.620043][13711:13711] CHIP:DMG: Attribute = 0x0000_0005, + [1667200235.620111][13711:13711] CHIP:DMG: } + [1667200235.620183][13711:13711] CHIP:DMG: + [1667200235.620242][13711:13711] CHIP:DMG: ], + [1667200235.620313][13711:13711] CHIP:DMG: + [1667200235.620379][13711:13711] CHIP:DMG: isFabricFiltered = true, + [1667200235.620444][13711:13711] CHIP:DMG: InteractionModelRevision = 1 + [1667200235.620504][13711:13711] CHIP:DMG: }, + [1667200235.620670][13711:13711] CHIP:DMG: IM RH moving to [GeneratingReports] + [1667200235.620898][13711:13711] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1667200235.620971][13711:13711] CHIP:DMG: Cluster 101, Attribute 5 is dirty + [1667200235.621026][13711:13711] CHIP:DMG: Reading attribute: Cluster=0x0000_0101 Endpoint=1 AttributeId=0x0000_0005 (expanded=0) + [1667200235.621134][13711:13711] CHIP:DMG: Sending report (payload has 34 bytes)... + [1667200235.621675][13711:13711] CHIP:EM: <<< [E:46103r M:36726559 (Ack:161610801)] (S) Msg TX to 1:000000000001B669 [842E] --- Type 0001:05 (IM:ReportData) + [1667200235.621775][13711:13711] CHIP:IN: (S) Sending msg 36726559 on secure session with LSID: 52134 + [1667200235.622779][13711:13711] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:51975 | 36726559 | [Interaction Model (1) / Report Data (0x05) / Session = 1917 / Exchange = 46103] + [1667200235.622881][13711:13711] CHIP:DMG: Header Flags = + [1667200235.622939][13711:13711] CHIP:DMG: { + [1667200235.623025][13711:13711] CHIP:DMG: Exchange (0x06) = + [1667200235.623081][13711:13711] CHIP:DMG: { + [1667200235.623141][13711:13711] CHIP:DMG: AckMsg = 161610801 + [1667200235.623197][13711:13711] CHIP:DMG: NeedsAck = true + [1667200235.623252][13711:13711] CHIP:DMG: } + [1667200235.623393][13711:13711] CHIP:DMG: } + [1667200235.623450][13711:13711] CHIP:DMG: + [1667200235.623514][13711:13711] CHIP:DMG: Encrypted Payload (68 bytes) = + [1667200235.623569][13711:13711] CHIP:DMG: { + [1667200235.623624][13711:13711] CHIP:DMG: data = 007d07001f673002475bd83b42988052a6a23f9f0d8880b2289a077e9e8f7c1eba292766677355f74e9d84afde6eb128a39739d4a1516166b7b3854f8c5267cdffc16f93 + [1667200235.623684][13711:13711] CHIP:DMG: buffer_ptr = 187651380628416 + [1667200235.623734][13711:13711] CHIP:DMG: } + [1667200235.623786][13711:13711] CHIP:DMG: + [1667200235.623858][13711:13711] CHIP:DMG: Decrypted Payload (34 bytes) = + [1667200235.623914][13711:13711] CHIP:DMG: { + [1667200235.623962][13711:13711] CHIP:DMG: data = 15360115350037002402012503010124040518350124008618181818290424ff0118 + [1667200235.624017][13711:13711] CHIP:DMG: } + [1667200235.624069][13711:13711] CHIP:DMG: + [1667200235.624202][13711:13711] CHIP:DMG: ReportDataMessage = + [1667200235.624266][13711:13711] CHIP:DMG: { + [1667200235.624320][13711:13711] CHIP:DMG: AttributeReportIBs = + [1667200235.624406][13711:13711] CHIP:DMG: [ + [1667200235.624468][13711:13711] CHIP:DMG: AttributeReportIB = + [1667200235.624555][13711:13711] CHIP:DMG: { + [1667200235.624629][13711:13711] CHIP:DMG: AttributeStatusIB = + [1667200235.624704][13711:13711] CHIP:DMG: { + [1667200235.624934][13711:13711] CHIP:DMG: AttributePathIB = + [1667200235.625025][13711:13711] CHIP:DMG: { + [1667200235.625124][13711:13711] CHIP:DMG: Endpoint = 0x1, + [1667200235.625206][13711:13711] CHIP:DMG: Cluster = 0x101, + [1667200235.625373][13711:13711] CHIP:DMG: Attribute = 0x0000_0005, + [1667200235.625465][13711:13711] CHIP:DMG: } + [1667200235.625574][13711:13711] CHIP:DMG: + [1667200235.625667][13711:13711] CHIP:DMG: StatusIB = + [1667200235.625762][13711:13711] CHIP:DMG: { + [1667200235.625861][13711:13711] CHIP:DMG: status = 0x86 (UNSUPPORTED_ATTRIBUTE), + [1667200235.625934][13711:13711] CHIP:DMG: }, + [1667200235.626031][13711:13711] CHIP:DMG: + [1667200235.626116][13711:13711] CHIP:DMG: }, + [1667200235.626212][13711:13711] CHIP:DMG: + [1667200235.626293][13711:13711] CHIP:DMG: }, disabled: true - label: "DUT reads OpenPeriod from the TH." @@ -221,25 +519,75 @@ tests: Verify the " OpenPeriod response" on TH(lock-app): - - [1658396440.655877][2474:2474] CHIP:IM: Received Read request - [1658396440.655980][2474:2474] CHIP:DMG: ReadRequestMessage = - [1658396440.656018][2474:2474] CHIP:DMG: { - [1658396440.656046][2474:2474] CHIP:DMG: AttributePathIBs = - [1658396440.656079][2474:2474] CHIP:DMG: [ - [1658396440.656109][2474:2474] CHIP:DMG: AttributePathIB = - [1658396440.656149][2474:2474] CHIP:DMG: { - [1658396440.656188][2474:2474] CHIP:DMG: Endpoint = 0x1, - [1658396440.656226][2474:2474] CHIP:DMG: Cluster = 0x101, - [1658396440.656262][2474:2474] CHIP:DMG: Attribute = 0x0000_0006, - [1658396440.656296][2474:2474] CHIP:DMG: } - [1658396440.656333][2474:2474] CHIP:DMG: - [1658396440.656366][2474:2474] CHIP:DMG: ], - [1658396440.656401][2474:2474] CHIP:DMG: - [1658396440.656433][2474:2474] CHIP:DMG: isFabricFiltered = true, - [1658396440.656464][2474:2474] CHIP:DMG: InteractionModelRevision = 1 - [1658396440.656496][2474:2474] CHIP:DMG: }, - [1658396440.656584][2474:2474] CHIP:DMG: IM RH moving to [GeneratingReports] + [1667200262.031917][13711:13711] CHIP:EM: Handling via exchange: 63244r, Delegate: 0xaaaae6ead988 + [1667200262.032021][13711:13711] CHIP:IM: Received Read request + [1667200262.032244][13711:13711] CHIP:DMG: ReadRequestMessage = + [1667200262.032316][13711:13711] CHIP:DMG: { + [1667200262.032370][13711:13711] CHIP:DMG: AttributePathIBs = + [1667200262.032436][13711:13711] CHIP:DMG: [ + [1667200262.032503][13711:13711] CHIP:DMG: AttributePathIB = + [1667200262.032581][13711:13711] CHIP:DMG: { + [1667200262.032659][13711:13711] CHIP:DMG: Endpoint = 0x1, + [1667200262.032752][13711:13711] CHIP:DMG: Cluster = 0x101, + [1667200262.032843][13711:13711] CHIP:DMG: Attribute = 0x0000_0006, + [1667200262.032927][13711:13711] CHIP:DMG: } + [1667200262.033000][13711:13711] CHIP:DMG: + [1667200262.033072][13711:13711] CHIP:DMG: ], + [1667200262.033145][13711:13711] CHIP:DMG: + [1667200262.033211][13711:13711] CHIP:DMG: isFabricFiltered = true, + [1667200262.033275][13711:13711] CHIP:DMG: InteractionModelRevision = 1 + [1667200262.033329][13711:13711] CHIP:DMG: }, + [1667200262.033487][13711:13711] CHIP:DMG: IM RH moving to [GeneratingReports] + [1667200262.033739][13711:13711] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1667200262.033816][13711:13711] CHIP:DMG: Cluster 101, Attribute 6 is dirty + [1667200262.033871][13711:13711] CHIP:DMG: Reading attribute: Cluster=0x0000_0101 Endpoint=1 AttributeId=0x0000_0006 (expanded=0) + [1667200262.034019][13711:13711] CHIP:DMG: Sending report (payload has 34 bytes)... + [1667200262.034795][13711:13711] CHIP:EM: <<< [E:63244r M:13287485 (Ack:152713233)] (S) Msg TX to 1:000000000001B669 [842E] --- Type 0001:05 (IM:ReportData) + [1667200262.034910][13711:13711] CHIP:IN: (S) Sending msg 13287485 on secure session with LSID: 52135 + [1667200262.035657][13711:13711] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:44449 | 13287485 | [Interaction Model (1) / Report Data (0x05) / Session = 52822 / Exchange = 63244] + [1667200262.035764][13711:13711] CHIP:DMG: Header Flags = + [1667200262.035823][13711:13711] CHIP:DMG: { + [1667200262.035911][13711:13711] CHIP:DMG: Exchange (0x06) = + [1667200262.035969][13711:13711] CHIP:DMG: { + [1667200262.036029][13711:13711] CHIP:DMG: AckMsg = 152713233 + [1667200262.036081][13711:13711] CHIP:DMG: NeedsAck = true + [1667200262.036135][13711:13711] CHIP:DMG: } + [1667200262.036202][13711:13711] CHIP:DMG: } + [1667200262.036257][13711:13711] CHIP:DMG: + [1667200262.036332][13711:13711] CHIP:DMG: Encrypted Payload (68 bytes) = + [1667200262.036388][13711:13711] CHIP:DMG: { + [1667200262.036442][13711:13711] CHIP:DMG: data = 0056ce003dc0ca00561382dfdf74a1040f16ed08da5a00afa3b3870b7fdd7c12b05223abaa325f8d2d05e74ee1db6541941eab3918ebc7d708c0a9593dbb1232769d46ca + [1667200262.036501][13711:13711] CHIP:DMG: buffer_ptr = 187651380629680 + [1667200262.036558][13711:13711] CHIP:DMG: } + [1667200262.036612][13711:13711] CHIP:DMG: + [1667200262.036691][13711:13711] CHIP:DMG: Decrypted Payload (34 bytes) = + [1667200262.036748][13711:13711] CHIP:DMG: { + [1667200262.036802][13711:13711] CHIP:DMG: data = 15360115350037002402012503010124040618350124008618181818290424ff0118 + [1667200262.036857][13711:13711] CHIP:DMG: } + [1667200262.036909][13711:13711] CHIP:DMG: + [1667200262.037051][13711:13711] CHIP:DMG: ReportDataMessage = + [1667200262.037117][13711:13711] CHIP:DMG: { + [1667200262.037199][13711:13711] CHIP:DMG: AttributeReportIBs = + [1667200262.037289][13711:13711] CHIP:DMG: [ + [1667200262.037351][13711:13711] CHIP:DMG: AttributeReportIB = + [1667200262.037449][13711:13711] CHIP:DMG: { + [1667200262.037520][13711:13711] CHIP:DMG: AttributeStatusIB = + [1667200262.037601][13711:13711] CHIP:DMG: { + [1667200262.037688][13711:13711] CHIP:DMG: AttributePathIB = + [1667200262.037782][13711:13711] CHIP:DMG: { + [1667200262.037859][13711:13711] CHIP:DMG: Endpoint = 0x1, + [1667200262.037959][13711:13711] CHIP:DMG: Cluster = 0x101, + [1667200262.038060][13711:13711] CHIP:DMG: Attribute = 0x0000_0006, + [1667200262.038155][13711:13711] CHIP:DMG: } + [1667200262.038260][13711:13711] CHIP:DMG: + [1667200262.038352][13711:13711] CHIP:DMG: StatusIB = + [1667200262.038448][13711:13711] CHIP:DMG: { + [1667200262.038577][13711:13711] CHIP:DMG: status = 0x86 (UNSUPPORTED_ATTRIBUTE), + [1667200262.038655][13711:13711] CHIP:DMG: }, + [1667200262.038753][13711:13711] CHIP:DMG: + [1667200262.038828][13711:13711] CHIP:DMG: }, + [1667200262.038915][13711:13711] CHIP:DMG: + [1667200262.038980][13711:13711] CHIP:DMG: }, disabled: true - label: "DUT reads NumberOfTotalUsersSupportedfrom the TH." @@ -250,29 +598,74 @@ tests: Verify the " NumberofTotalUsers response" on TH(lock-app): - [1658396514.220665][2474:2474] CHIP:IM: Received Read request - [1658396514.220755][2474:2474] CHIP:DMG: ReadRequestMessage = - [1658396514.220786][2474:2474] CHIP:DMG: { - [1658396514.220809][2474:2474] CHIP:DMG: AttributePathIBs = - [1658396514.220836][2474:2474] CHIP:DMG: [ - [1658396514.220860][2474:2474] CHIP:DMG: AttributePathIB = - [1658396514.220891][2474:2474] CHIP:DMG: { - [1658396514.220920][2474:2474] CHIP:DMG: Endpoint = 0x1, - [1658396514.220953][2474:2474] CHIP:DMG: Cluster = 0x101, - [1658396514.220985][2474:2474] CHIP:DMG: Attribute = 0x0000_0011, - [1658396514.221018][2474:2474] CHIP:DMG: } - [1658396514.221046][2474:2474] CHIP:DMG: - [1658396514.221071][2474:2474] CHIP:DMG: ], - [1658396514.221099][2474:2474] CHIP:DMG: - [1658396514.221125][2474:2474] CHIP:DMG: isFabricFiltered = true, - [1658396514.221150][2474:2474] CHIP:DMG: InteractionModelRevision = 1 - [1658396514.221173][2474:2474] CHIP:DMG: }, - [1658396514.221246][2474:2474] CHIP:DMG: IM RH moving to [GeneratingReports] - [1658396514.221343][2474:2474] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1658396514.221372][2474:2474] CHIP:DMG: Cluster 101, Attribute 11 is dirty - [1658396514.221394][2474:2474] CHIP:DMG: Reading attribute: Cluster=0x0000_0101 Endpoint=1 AttributeId=0x0000_0011 (expanded=0) - [1658396514.221421][2474:2474] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v - [1658396514.221453][2474:2474] CHIP:DMG: AccessControl: allowed + [1667200330.626786][13711:13711] CHIP:EM: Handling via exchange: 42426r, Delegate: 0xaaaae6ead988 + [1667200330.626908][13711:13711] CHIP:IM: Received Read request + [1667200330.627094][13711:13711] CHIP:DMG: ReadRequestMessage = + [1667200330.627188][13711:13711] CHIP:DMG: { + [1667200330.627247][13711:13711] CHIP:DMG: AttributePathIBs = + [1667200330.627315][13711:13711] CHIP:DMG: [ + [1667200330.627378][13711:13711] CHIP:DMG: AttributePathIB = + [1667200330.627481][13711:13711] CHIP:DMG: { + [1667200330.627563][13711:13711] CHIP:DMG: Endpoint = 0x1, + [1667200330.627657][13711:13711] CHIP:DMG: Cluster = 0x101, + [1667200330.627749][13711:13711] CHIP:DMG: Attribute = 0x0000_0011, + [1667200330.627858][13711:13711] CHIP:DMG: } + [1667200330.627937][13711:13711] CHIP:DMG: + [1667200330.628007][13711:13711] CHIP:DMG: ], + [1667200330.628081][13711:13711] CHIP:DMG: + [1667200330.628151][13711:13711] CHIP:DMG: isFabricFiltered = true, + [1667200330.628218][13711:13711] CHIP:DMG: InteractionModelRevision = 1 + [1667200330.628280][13711:13711] CHIP:DMG: }, + [1667200330.628477][13711:13711] CHIP:DMG: IM RH moving to [GeneratingReports] + [1667200330.628737][13711:13711] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1667200330.628847][13711:13711] CHIP:DMG: Cluster 101, Attribute 11 is dirty + [1667200330.628901][13711:13711] CHIP:DMG: Reading attribute: Cluster=0x0000_0101 Endpoint=1 AttributeId=0x0000_0011 (expanded=0) + [1667200330.628970][13711:13711] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v + [1667200330.629046][13711:13711] CHIP:DMG: AccessControl: allowed + [1667200330.629168][13711:13711] CHIP:DMG: Sending report (payload has 37 bytes)... + [1667200330.629807][13711:13711] CHIP:EM: <<< [E:42426r M:62601871 (Ack:145201459)] (S) Msg TX to 1:000000000001B669 [842E] --- Type 0001:05 (IM:ReportData) + [1667200330.629914][13711:13711] CHIP:IN: (S) Sending msg 62601871 on secure session with LSID: 52136 + [1667200330.630763][13711:13711] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:53603 | 62601871 | [Interaction Model (1) / Report Data (0x05) / Session = 36912 / Exchange = 42426] + [1667200330.630866][13711:13711] CHIP:DMG: Header Flags = + [1667200330.630924][13711:13711] CHIP:DMG: { + [1667200330.631012][13711:13711] CHIP:DMG: Exchange (0x06) = + [1667200330.631074][13711:13711] CHIP:DMG: { + [1667200330.631134][13711:13711] CHIP:DMG: AckMsg = 145201459 + [1667200330.631198][13711:13711] CHIP:DMG: NeedsAck = true + [1667200330.631253][13711:13711] CHIP:DMG: } + [1667200330.631320][13711:13711] CHIP:DMG: } + [1667200330.631375][13711:13711] CHIP:DMG: + [1667200330.631451][13711:13711] CHIP:DMG: Encrypted Payload (71 bytes) = + [1667200330.631508][13711:13711] CHIP:DMG: { + [1667200330.631564][13711:13711] CHIP:DMG: data = 003090008f3abb03cdb26b1b39b1564ce53ebcafdc0e7cae58b1e84e78a789af64db345beb797453c11cca880a9a46db1a14d865865a7b6aa26b150f8f895be4df92e3c95e7410 + [1667200330.631623][13711:13711] CHIP:DMG: buffer_ptr = 187651380630080 + [1667200330.631677][13711:13711] CHIP:DMG: } + [1667200330.631729][13711:13711] CHIP:DMG: + [1667200330.631802][13711:13711] CHIP:DMG: Decrypted Payload (37 bytes) = + [1667200330.631859][13711:13711] CHIP:DMG: { + [1667200330.631913][13711:13711] CHIP:DMG: data = 153601153501260000d72c043701240201250301012404111824020a181818290424ff0118 + [1667200330.631969][13711:13711] CHIP:DMG: } + [1667200330.632021][13711:13711] CHIP:DMG: + [1667200330.632174][13711:13711] CHIP:DMG: ReportDataMessage = + [1667200330.632234][13711:13711] CHIP:DMG: { + [1667200330.632288][13711:13711] CHIP:DMG: AttributeReportIBs = + [1667200330.632366][13711:13711] CHIP:DMG: [ + [1667200330.632427][13711:13711] CHIP:DMG: AttributeReportIB = + [1667200330.632516][13711:13711] CHIP:DMG: { + [1667200330.632590][13711:13711] CHIP:DMG: AttributeDataIB = + [1667200330.632670][13711:13711] CHIP:DMG: { + [1667200330.632791][13711:13711] CHIP:DMG: DataVersion = 0x42cd700, + [1667200330.632887][13711:13711] CHIP:DMG: AttributePathIB = + [1667200330.632981][13711:13711] CHIP:DMG: { + [1667200330.633062][13711:13711] CHIP:DMG: Endpoint = 0x1, + [1667200330.633162][13711:13711] CHIP:DMG: Cluster = 0x101, + [1667200330.633262][13711:13711] CHIP:DMG: Attribute = 0x0000_0011, + [1667200330.633358][13711:13711] CHIP:DMG: } + [1667200330.633446][13711:13711] CHIP:DMG: + [1667200330.633528][13711:13711] CHIP:DMG: Data = 10, + [1667200330.633619][13711:13711] CHIP:DMG: }, + [1667200330.633706][13711:13711] CHIP:DMG: + [1667200330.633768][13711:13711] CHIP:DMG: }, disabled: true - label: "DUT reads NumberofPINUsers Supported from the TH." @@ -282,30 +675,74 @@ tests: Verify the " NumberofPINUsers Supported response" on TH(lock-app): - - [1658396558.156859][2474:2474] CHIP:IM: Received Read request - [1658396558.156965][2474:2474] CHIP:DMG: ReadRequestMessage = - [1658396558.157003][2474:2474] CHIP:DMG: { - [1658396558.157034][2474:2474] CHIP:DMG: AttributePathIBs = - [1658396558.157070][2474:2474] CHIP:DMG: [ - [1658396558.157103][2474:2474] CHIP:DMG: AttributePathIB = - [1658396558.157147][2474:2474] CHIP:DMG: { - [1658396558.157189][2474:2474] CHIP:DMG: Endpoint = 0x1, - [1658396558.157230][2474:2474] CHIP:DMG: Cluster = 0x101, - [1658396558.157268][2474:2474] CHIP:DMG: Attribute = 0x0000_0012, - [1658396558.157318][2474:2474] CHIP:DMG: } - [1658396558.157359][2474:2474] CHIP:DMG: - [1658396558.157393][2474:2474] CHIP:DMG: ], - [1658396558.157427][2474:2474] CHIP:DMG: - [1658396558.157460][2474:2474] CHIP:DMG: isFabricFiltered = true, - [1658396558.157492][2474:2474] CHIP:DMG: InteractionModelRevision = 1 - [1658396558.157521][2474:2474] CHIP:DMG: }, - [1658396558.157610][2474:2474] CHIP:DMG: IM RH moving to [GeneratingReports] - [1658396558.157726][2474:2474] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1658396558.157763][2474:2474] CHIP:DMG: Cluster 101, Attribute 12 is dirty - [1658396558.157789][2474:2474] CHIP:DMG: Reading attribute: Cluster=0x0000_0101 Endpoint=1 AttributeId=0x0000_0012 (expanded=0) - [1658396558.157825][2474:2474] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v - [1658396558.157864][2474:2474] CHIP:DMG: AccessControl: allowed + [1667200386.300136][13711:13711] CHIP:EM: Handling via exchange: 28136r, Delegate: 0xaaaae6ead988 + [1667200386.300236][13711:13711] CHIP:IM: Received Read request + [1667200386.300439][13711:13711] CHIP:DMG: ReadRequestMessage = + [1667200386.300508][13711:13711] CHIP:DMG: { + [1667200386.300567][13711:13711] CHIP:DMG: AttributePathIBs = + [1667200386.300639][13711:13711] CHIP:DMG: [ + [1667200386.300701][13711:13711] CHIP:DMG: AttributePathIB = + [1667200386.300778][13711:13711] CHIP:DMG: { + [1667200386.300848][13711:13711] CHIP:DMG: Endpoint = 0x1, + [1667200386.300939][13711:13711] CHIP:DMG: Cluster = 0x101, + [1667200386.301030][13711:13711] CHIP:DMG: Attribute = 0x0000_0012, + [1667200386.301103][13711:13711] CHIP:DMG: } + [1667200386.301176][13711:13711] CHIP:DMG: + [1667200386.301248][13711:13711] CHIP:DMG: ], + [1667200386.301322][13711:13711] CHIP:DMG: + [1667200386.301389][13711:13711] CHIP:DMG: isFabricFiltered = true, + [1667200386.301453][13711:13711] CHIP:DMG: InteractionModelRevision = 1 + [1667200386.301513][13711:13711] CHIP:DMG: }, + [1667200386.301673][13711:13711] CHIP:DMG: IM RH moving to [GeneratingReports] + [1667200386.301911][13711:13711] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1667200386.301987][13711:13711] CHIP:DMG: Cluster 101, Attribute 12 is dirty + [1667200386.302042][13711:13711] CHIP:DMG: Reading attribute: Cluster=0x0000_0101 Endpoint=1 AttributeId=0x0000_0012 (expanded=0) + [1667200386.302110][13711:13711] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v + [1667200386.302187][13711:13711] CHIP:DMG: AccessControl: allowed + [1667200386.302342][13711:13711] CHIP:DMG: Sending report (payload has 37 bytes)... + [1667200386.303002][13711:13711] CHIP:EM: <<< [E:28136r M:7024561 (Ack:142536196)] (S) Msg TX to 1:000000000001B669 [842E] --- Type 0001:05 (IM:ReportData) + [1667200386.303123][13711:13711] CHIP:IN: (S) Sending msg 7024561 on secure session with LSID: 52137 + [1667200386.303924][13711:13711] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:42664 | 7024561 | [Interaction Model (1) / Report Data (0x05) / Session = 64862 / Exchange = 28136] + [1667200386.304027][13711:13711] CHIP:DMG: Header Flags = + [1667200386.304085][13711:13711] CHIP:DMG: { + [1667200386.304171][13711:13711] CHIP:DMG: Exchange (0x06) = + [1667200386.304228][13711:13711] CHIP:DMG: { + [1667200386.304289][13711:13711] CHIP:DMG: AckMsg = 142536196 + [1667200386.304346][13711:13711] CHIP:DMG: NeedsAck = true + [1667200386.304400][13711:13711] CHIP:DMG: } + [1667200386.304479][13711:13711] CHIP:DMG: } + [1667200386.304535][13711:13711] CHIP:DMG: + [1667200386.304603][13711:13711] CHIP:DMG: Encrypted Payload (71 bytes) = + [1667200386.304659][13711:13711] CHIP:DMG: { + [1667200386.304713][13711:13711] CHIP:DMG: data = 005efd00b12f6b00fc7d753c0d8dab88828097ca51649bd89e25a7f81deb2313667a36389d83e49ec24195730e31918232a488e813a2b32c7daa8836f812a8e27b768d51b4e750 + [1667200386.304772][13711:13711] CHIP:DMG: buffer_ptr = 187651380631184 + [1667200386.304826][13711:13711] CHIP:DMG: } + [1667200386.304878][13711:13711] CHIP:DMG: + [1667200386.304952][13711:13711] CHIP:DMG: Decrypted Payload (37 bytes) = + [1667200386.305008][13711:13711] CHIP:DMG: { + [1667200386.305062][13711:13711] CHIP:DMG: data = 153601153501260000d72c043701240201250301012404121824020a181818290424ff0118 + [1667200386.305118][13711:13711] CHIP:DMG: } + [1667200386.305170][13711:13711] CHIP:DMG: + [1667200386.305321][13711:13711] CHIP:DMG: ReportDataMessage = + [1667200386.305386][13711:13711] CHIP:DMG: { + [1667200386.305440][13711:13711] CHIP:DMG: AttributeReportIBs = + [1667200386.305524][13711:13711] CHIP:DMG: [ + [1667200386.305586][13711:13711] CHIP:DMG: AttributeReportIB = + [1667200386.305685][13711:13711] CHIP:DMG: { + [1667200386.305758][13711:13711] CHIP:DMG: AttributeDataIB = + [1667200386.305850][13711:13711] CHIP:DMG: { + [1667200386.305982][13711:13711] CHIP:DMG: DataVersion = 0x42cd700, + [1667200386.306073][13711:13711] CHIP:DMG: AttributePathIB = + [1667200386.306151][13711:13711] CHIP:DMG: { + [1667200386.306249][13711:13711] CHIP:DMG: Endpoint = 0x1, + [1667200386.306351][13711:13711] CHIP:DMG: Cluster = 0x101, + [1667200386.306453][13711:13711] CHIP:DMG: Attribute = 0x0000_0012, + [1667200386.306557][13711:13711] CHIP:DMG: } + [1667200386.306659][13711:13711] CHIP:DMG: + [1667200386.306756][13711:13711] CHIP:DMG: Data = 10, + [1667200386.306846][13711:13711] CHIP:DMG: }, + [1667200386.306967][13711:13711] CHIP:DMG: + [1667200386.307042][13711:13711] CHIP:DMG: }, disabled: true - label: "DUT reads NumberofRFIDUsersSupported from the TH." @@ -315,30 +752,74 @@ tests: Verify the " NumberofRFIDUsersSupported response" on TH(lock-app): - - [1658396603.146106][2474:2474] CHIP:IM: Received Read request - [1658396603.146272][2474:2474] CHIP:DMG: ReadRequestMessage = - [1658396603.146340][2474:2474] CHIP:DMG: { - [1658396603.146396][2474:2474] CHIP:DMG: AttributePathIBs = - [1658396603.146458][2474:2474] CHIP:DMG: [ - [1658396603.146518][2474:2474] CHIP:DMG: AttributePathIB = - [1658396603.146584][2474:2474] CHIP:DMG: { - [1658396603.146655][2474:2474] CHIP:DMG: Endpoint = 0x1, - [1658396603.146739][2474:2474] CHIP:DMG: Cluster = 0x101, - [1658396603.146806][2474:2474] CHIP:DMG: Attribute = 0x0000_0013, - [1658396603.146884][2474:2474] CHIP:DMG: } - [1658396603.146956][2474:2474] CHIP:DMG: - [1658396603.147019][2474:2474] CHIP:DMG: ], - [1658396603.147084][2474:2474] CHIP:DMG: - [1658396603.147148][2474:2474] CHIP:DMG: isFabricFiltered = true, - [1658396603.147256][2474:2474] CHIP:DMG: InteractionModelRevision = 1 - [1658396603.147320][2474:2474] CHIP:DMG: }, - [1658396603.147484][2474:2474] CHIP:DMG: IM RH moving to [GeneratingReports] - [1658396603.147681][2474:2474] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1658396603.147750][2474:2474] CHIP:DMG: Cluster 101, Attribute 13 is dirty - [1658396603.147800][2474:2474] CHIP:DMG: Reading attribute: Cluster=0x0000_0101 Endpoint=1 AttributeId=0x0000_0013 (expanded=0) - [1658396603.147865][2474:2474] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v - [1658396603.147937][2474:2474] CHIP:DMG: AccessControl: allowed + [1667200631.809973][13711:13711] CHIP:EM: Handling via exchange: 2721r, Delegate: 0xaaaae6ead988 + [1667200631.810094][13711:13711] CHIP:IM: Received Read request + [1667200631.810297][13711:13711] CHIP:DMG: ReadRequestMessage = + [1667200631.810367][13711:13711] CHIP:DMG: { + [1667200631.810447][13711:13711] CHIP:DMG: AttributePathIBs = + [1667200631.810588][13711:13711] CHIP:DMG: [ + [1667200631.810680][13711:13711] CHIP:DMG: AttributePathIB = + [1667200631.810756][13711:13711] CHIP:DMG: { + [1667200631.810830][13711:13711] CHIP:DMG: Endpoint = 0x1, + [1667200631.810909][13711:13711] CHIP:DMG: Cluster = 0x101, + [1667200631.811016][13711:13711] CHIP:DMG: Attribute = 0x0000_0013, + [1667200631.811093][13711:13711] CHIP:DMG: } + [1667200631.811192][13711:13711] CHIP:DMG: + [1667200631.811252][13711:13711] CHIP:DMG: ], + [1667200631.811340][13711:13711] CHIP:DMG: + [1667200631.811410][13711:13711] CHIP:DMG: isFabricFiltered = true, + [1667200631.811478][13711:13711] CHIP:DMG: InteractionModelRevision = 1 + [1667200631.811561][13711:13711] CHIP:DMG: }, + [1667200631.811757][13711:13711] CHIP:DMG: IM RH moving to [GeneratingReports] + [1667200631.812013][13711:13711] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1667200631.812104][13711:13711] CHIP:DMG: Cluster 101, Attribute 13 is dirty + [1667200631.812166][13711:13711] CHIP:DMG: Reading attribute: Cluster=0x0000_0101 Endpoint=1 AttributeId=0x0000_0013 (expanded=0) + [1667200631.812237][13711:13711] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v + [1667200631.812317][13711:13711] CHIP:DMG: AccessControl: allowed + [1667200631.812433][13711:13711] CHIP:DMG: Sending report (payload has 37 bytes)... + [1667200631.813044][13711:13711] CHIP:EM: <<< [E:2721r M:103880978 (Ack:65179899)] (S) Msg TX to 1:000000000001B669 [842E] --- Type 0001:05 (IM:ReportData) + [1667200631.813180][13711:13711] CHIP:IN: (S) Sending msg 103880978 on secure session with LSID: 52138 + [1667200631.813922][13711:13711] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:56257 | 103880978 | [Interaction Model (1) / Report Data (0x05) / Session = 15321 / Exchange = 2721] + [1667200631.814018][13711:13711] CHIP:DMG: Header Flags = + [1667200631.814074][13711:13711] CHIP:DMG: { + [1667200631.814161][13711:13711] CHIP:DMG: Exchange (0x06) = + [1667200631.814217][13711:13711] CHIP:DMG: { + [1667200631.814278][13711:13711] CHIP:DMG: AckMsg = 65179899 + [1667200631.814330][13711:13711] CHIP:DMG: NeedsAck = true + [1667200631.814383][13711:13711] CHIP:DMG: } + [1667200631.814489][13711:13711] CHIP:DMG: } + [1667200631.814567][13711:13711] CHIP:DMG: + [1667200631.814639][13711:13711] CHIP:DMG: Encrypted Payload (71 bytes) = + [1667200631.814696][13711:13711] CHIP:DMG: { + [1667200631.814750][13711:13711] CHIP:DMG: data = 00d93b0012193106a3883d1636f83f52a36f876a2c5745a1511259ca416a9e94d9744ac8bd979df53278309a3cecbb93497e7ba042aa4df0ab3d37af7d1c2cafd39cd07ce01f08 + [1667200631.814833][13711:13711] CHIP:DMG: buffer_ptr = 187651380631392 + [1667200631.814889][13711:13711] CHIP:DMG: } + [1667200631.814941][13711:13711] CHIP:DMG: + [1667200631.815011][13711:13711] CHIP:DMG: Decrypted Payload (37 bytes) = + [1667200631.815068][13711:13711] CHIP:DMG: { + [1667200631.815122][13711:13711] CHIP:DMG: data = 153601153501260000d72c043701240201250301012404131824020a181818290424ff0118 + [1667200631.815183][13711:13711] CHIP:DMG: } + [1667200631.815237][13711:13711] CHIP:DMG: + [1667200631.815406][13711:13711] CHIP:DMG: ReportDataMessage = + [1667200631.815473][13711:13711] CHIP:DMG: { + [1667200631.815550][13711:13711] CHIP:DMG: AttributeReportIBs = + [1667200631.815638][13711:13711] CHIP:DMG: [ + [1667200631.815729][13711:13711] CHIP:DMG: AttributeReportIB = + [1667200631.815821][13711:13711] CHIP:DMG: { + [1667200631.815881][13711:13711] CHIP:DMG: AttributeDataIB = + [1667200631.815958][13711:13711] CHIP:DMG: { + [1667200631.816055][13711:13711] CHIP:DMG: DataVersion = 0x42cd700, + [1667200631.816152][13711:13711] CHIP:DMG: AttributePathIB = + [1667200631.816263][13711:13711] CHIP:DMG: { + [1667200631.816385][13711:13711] CHIP:DMG: Endpoint = 0x1, + [1667200631.816472][13711:13711] CHIP:DMG: Cluster = 0x101, + [1667200631.816557][13711:13711] CHIP:DMG: Attribute = 0x0000_0013, + [1667200631.816666][13711:13711] CHIP:DMG: } + [1667200631.816759][13711:13711] CHIP:DMG: + [1667200631.816872][13711:13711] CHIP:DMG: Data = 10, + [1667200631.816954][13711:13711] CHIP:DMG: }, + [1667200631.817069][13711:13711] CHIP:DMG: + [1667200631.817144][13711:13711] CHIP:DMG: }, disabled: true - label: "DUT reads NumberofWeekDaysSchedulesSupported from the TH." @@ -348,29 +829,76 @@ tests: Verify the " NumberofWeekDaysSchedulesSupported response" on TH(lock-app): - [1658396646.712226][2474:2474] CHIP:IM: Received Read request - [1658396646.712332][2474:2474] CHIP:DMG: ReadRequestMessage = - [1658396646.712372][2474:2474] CHIP:DMG: { - [1658396646.712460][2474:2474] CHIP:DMG: AttributePathIBs = - [1658396646.712652][2474:2474] CHIP:DMG: [ - [1658396646.712693][2474:2474] CHIP:DMG: AttributePathIB = - [1658396646.712735][2474:2474] CHIP:DMG: { - [1658396646.712776][2474:2474] CHIP:DMG: Endpoint = 0x1, - [1658396646.712819][2474:2474] CHIP:DMG: Cluster = 0x101, - [1658396646.712862][2474:2474] CHIP:DMG: Attribute = 0x0000_0014, - [1658396646.712902][2474:2474] CHIP:DMG: } - [1658396646.712940][2474:2474] CHIP:DMG: - [1658396646.712977][2474:2474] CHIP:DMG: ], - [1658396646.713016][2474:2474] CHIP:DMG: - [1658396646.713051][2474:2474] CHIP:DMG: isFabricFiltered = true, - [1658396646.713086][2474:2474] CHIP:DMG: InteractionModelRevision = 1 - [1658396646.713121][2474:2474] CHIP:DMG: }, - [1658396646.713221][2474:2474] CHIP:DMG: IM RH moving to [GeneratingReports] - [1658396646.713349][2474:2474] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1658396646.713384][2474:2474] CHIP:DMG: Cluster 101, Attribute 14 is dirty - [1658396646.713410][2474:2474] CHIP:DMG: Reading attribute: Cluster=0x0000_0101 Endpoint=1 AttributeId=0x0000_0014 (expanded=0) - [1658396646.713446][2474:2474] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v - [1658396646.713486][2474:2474] CHIP:DMG: AccessControl: allowed + [1667200745.578180][13711:13711] CHIP:EM: Handling via exchange: 6472r, Delegate: 0xaaaae6ead988 + [1667200745.578276][13711:13711] CHIP:IM: Received Read request + [1667200745.578536][13711:13711] CHIP:DMG: ReadRequestMessage = + [1667200745.578628][13711:13711] CHIP:DMG: { + [1667200745.578686][13711:13711] CHIP:DMG: AttributePathIBs = + [1667200745.578751][13711:13711] CHIP:DMG: [ + [1667200745.578836][13711:13711] CHIP:DMG: AttributePathIB = + [1667200745.578916][13711:13711] CHIP:DMG: { + [1667200745.579013][13711:13711] CHIP:DMG: Endpoint = 0x1, + [1667200745.579083][13711:13711] CHIP:DMG: Cluster = 0x101, + [1667200745.579163][13711:13711] CHIP:DMG: Attribute = 0x0000_0014, + [1667200745.579232][13711:13711] CHIP:DMG: } + [1667200745.579328][13711:13711] CHIP:DMG: + [1667200745.579400][13711:13711] CHIP:DMG: ], + [1667200745.579494][13711:13711] CHIP:DMG: + [1667200745.579562][13711:13711] CHIP:DMG: isFabricFiltered = true, + [1667200745.579626][13711:13711] CHIP:DMG: InteractionModelRevision = 1 + [1667200745.579708][13711:13711] CHIP:DMG: }, + [1667200745.579898][13711:13711] CHIP:DMG: IM RH moving to [GeneratingReports] + [1667200745.580149][13711:13711] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1667200745.580223][13711:13711] CHIP:DMG: Cluster 101, Attribute 14 is dirty + [1667200745.580279][13711:13711] CHIP:DMG: Reading attribute: Cluster=0x0000_0101 Endpoint=1 AttributeId=0x0000_0014 (expanded=0) + [1667200745.580346][13711:13711] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v + [1667200745.580445][13711:13711] CHIP:DMG: AccessControl: allowed + [1667200745.580558][13711:13711] CHIP:DMG: Sending report (payload has 37 bytes)... + [1667200745.581183][13711:13711] CHIP:EM: <<< [E:6472r M:107605444 (Ack:128669744)] (S) Msg TX to 1:000000000001B669 [842E] --- Type 0001:05 (IM:ReportData) + [1667200745.581284][13711:13711] CHIP:IN: (S) Sending msg 107605444 on secure session with LSID: 52139 + [1667200745.581992][13711:13711] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:39658 | 107605444 | [Interaction Model (1) / Report Data (0x05) / Session = 10295 / Exchange = 6472] + [1667200745.582090][13711:13711] CHIP:DMG: Header Flags = + [1667200745.582148][13711:13711] CHIP:DMG: { + [1667200745.582234][13711:13711] CHIP:DMG: Exchange (0x06) = + [1667200745.582290][13711:13711] CHIP:DMG: { + [1667200745.582349][13711:13711] CHIP:DMG: AckMsg = 128669744 + [1667200745.582405][13711:13711] CHIP:DMG: NeedsAck = true + [1667200745.582578][13711:13711] CHIP:DMG: } + [1667200745.582654][13711:13711] CHIP:DMG: } + [1667200745.582734][13711:13711] CHIP:DMG: + [1667200745.582805][13711:13711] CHIP:DMG: Encrypted Payload (71 bytes) = + [1667200745.582854][13711:13711] CHIP:DMG: { + [1667200745.582933][13711:13711] CHIP:DMG: data = 00372800c4ed69066a128eae70516ec8c93d50ffc85d6d87739d861bb2d308858971b74ffbbd471696287acde56597eabe64a8707beebc98265e392e9d7cf4871e794a2a680b0e + [1667200745.582998][13711:13711] CHIP:DMG: buffer_ptr = 187651380632032 + [1667200745.583052][13711:13711] CHIP:DMG: } + [1667200745.583128][13711:13711] CHIP:DMG: + [1667200745.583204][13711:13711] CHIP:DMG: Decrypted Payload (37 bytes) = + [1667200745.583262][13711:13711] CHIP:DMG: { + [1667200745.583336][13711:13711] CHIP:DMG: data = 153601153501260000d72c043701240201250301012404141824020a181818290424ff0118 + [1667200745.583392][13711:13711] CHIP:DMG: } + [1667200745.583445][13711:13711] CHIP:DMG: + [1667200745.583617][13711:13711] CHIP:DMG: ReportDataMessage = + [1667200745.583713][13711:13711] CHIP:DMG: { + [1667200745.583768][13711:13711] CHIP:DMG: AttributeReportIBs = + [1667200745.583879][13711:13711] CHIP:DMG: [ + [1667200745.583951][13711:13711] CHIP:DMG: AttributeReportIB = + [1667200745.584041][13711:13711] CHIP:DMG: { + [1667200745.584115][13711:13711] CHIP:DMG: AttributeDataIB = + [1667200745.584227][13711:13711] CHIP:DMG: { + [1667200745.584298][13711:13711] CHIP:DMG: DataVersion = 0x42cd700, + [1667200745.584395][13711:13711] CHIP:DMG: AttributePathIB = + [1667200745.584489][13711:13711] CHIP:DMG: { + [1667200745.584609][13711:13711] CHIP:DMG: Endpoint = 0x1, + [1667200745.584689][13711:13711] CHIP:DMG: Cluster = 0x101, + [1667200745.584793][13711:13711] CHIP:DMG: Attribute = 0x0000_0014, + [1667200745.584888][13711:13711] CHIP:DMG: } + [1667200745.585011][13711:13711] CHIP:DMG: + [1667200745.585131][13711:13711] CHIP:DMG: Data = 10, + [1667200745.585225][13711:13711] CHIP:DMG: }, + [1667200745.585338][13711:13711] CHIP:DMG: + [1667200745.585410][13711:13711] CHIP:DMG: }, + [1667200745.585512][13711:13711] CHIP:DMG: + [1667200745.585580][13711:13711] CHIP:DMG: ], disabled: true - label: "DUT reads NumberofYearDaysSchedulesSupported from the TH." @@ -380,29 +908,74 @@ tests: Verify the " NumberofYearDaysSchedulesSupported response" on TH(lock-app): - [1658396684.635487][2474:2474] CHIP:IM: Received Read request - [1658396684.635603][2474:2474] CHIP:DMG: ReadRequestMessage = - [1658396684.635651][2474:2474] CHIP:DMG: { - [1658396684.635680][2474:2474] CHIP:DMG: AttributePathIBs = - [1658396684.635724][2474:2474] CHIP:DMG: [ - [1658396684.635752][2474:2474] CHIP:DMG: AttributePathIB = - [1658396684.635798][2474:2474] CHIP:DMG: { - [1658396684.635832][2474:2474] CHIP:DMG: Endpoint = 0x1, - [1658396684.635877][2474:2474] CHIP:DMG: Cluster = 0x101, - [1658396684.635913][2474:2474] CHIP:DMG: Attribute = 0x0000_0015, - [1658396684.635957][2474:2474] CHIP:DMG: } - [1658396684.635992][2474:2474] CHIP:DMG: - [1658396684.636031][2474:2474] CHIP:DMG: ], - [1658396684.636072][2474:2474] CHIP:DMG: - [1658396684.636103][2474:2474] CHIP:DMG: isFabricFiltered = true, - [1658396684.636141][2474:2474] CHIP:DMG: InteractionModelRevision = 1 - [1658396684.636169][2474:2474] CHIP:DMG: }, - [1658396684.636263][2474:2474] CHIP:DMG: IM RH moving to [GeneratingReports] - [1658396684.636395][2474:2474] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1658396684.636428][2474:2474] CHIP:DMG: Cluster 101, Attribute 15 is dirty - [1658396684.636462][2474:2474] CHIP:DMG: Reading attribute: Cluster=0x0000_0101 Endpoint=1 AttributeId=0x0000_0015 (expanded=0) - [1658396684.636494][2474:2474] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v - [1658396684.636532][2474:2474] CHIP:DMG: AccessControl: allowed + [1667200809.945576][13711:13711] CHIP:EM: Handling via exchange: 45615r, Delegate: 0xaaaae6ead988 + [1667200809.945673][13711:13711] CHIP:IM: Received Read request + [1667200809.945856][13711:13711] CHIP:DMG: ReadRequestMessage = + [1667200809.945928][13711:13711] CHIP:DMG: { + [1667200809.945986][13711:13711] CHIP:DMG: AttributePathIBs = + [1667200809.946054][13711:13711] CHIP:DMG: [ + [1667200809.946118][13711:13711] CHIP:DMG: AttributePathIB = + [1667200809.946225][13711:13711] CHIP:DMG: { + [1667200809.946334][13711:13711] CHIP:DMG: Endpoint = 0x1, + [1667200809.946432][13711:13711] CHIP:DMG: Cluster = 0x101, + [1667200809.946587][13711:13711] CHIP:DMG: Attribute = 0x0000_0015, + [1667200809.946676][13711:13711] CHIP:DMG: } + [1667200809.946760][13711:13711] CHIP:DMG: + [1667200809.946852][13711:13711] CHIP:DMG: ], + [1667200809.946929][13711:13711] CHIP:DMG: + [1667200809.947002][13711:13711] CHIP:DMG: isFabricFiltered = true, + [1667200809.947058][13711:13711] CHIP:DMG: InteractionModelRevision = 1 + [1667200809.947124][13711:13711] CHIP:DMG: }, + [1667200809.947297][13711:13711] CHIP:DMG: IM RH moving to [GeneratingReports] + [1667200809.947562][13711:13711] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1667200809.947668][13711:13711] CHIP:DMG: Cluster 101, Attribute 15 is dirty + [1667200809.947727][13711:13711] CHIP:DMG: Reading attribute: Cluster=0x0000_0101 Endpoint=1 AttributeId=0x0000_0015 (expanded=0) + [1667200809.947798][13711:13711] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v + [1667200809.947901][13711:13711] CHIP:DMG: AccessControl: allowed + [1667200809.948026][13711:13711] CHIP:DMG: Sending report (payload has 37 bytes)... + [1667200809.948675][13711:13711] CHIP:EM: <<< [E:45615r M:219299818 (Ack:199165538)] (S) Msg TX to 1:000000000001B669 [842E] --- Type 0001:05 (IM:ReportData) + [1667200809.948818][13711:13711] CHIP:IN: (S) Sending msg 219299818 on secure session with LSID: 52140 + [1667200809.949621][13711:13711] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:51487 | 219299818 | [Interaction Model (1) / Report Data (0x05) / Session = 59498 / Exchange = 45615] + [1667200809.949742][13711:13711] CHIP:DMG: Header Flags = + [1667200809.949803][13711:13711] CHIP:DMG: { + [1667200809.949893][13711:13711] CHIP:DMG: Exchange (0x06) = + [1667200809.949963][13711:13711] CHIP:DMG: { + [1667200809.950029][13711:13711] CHIP:DMG: AckMsg = 199165538 + [1667200809.950091][13711:13711] CHIP:DMG: NeedsAck = true + [1667200809.950149][13711:13711] CHIP:DMG: } + [1667200809.950227][13711:13711] CHIP:DMG: } + [1667200809.950285][13711:13711] CHIP:DMG: + [1667200809.950360][13711:13711] CHIP:DMG: Encrypted Payload (71 bytes) = + [1667200809.950421][13711:13711] CHIP:DMG: { + [1667200809.950521][13711:13711] CHIP:DMG: data = 006ae800ea3f120d190dff394a04d915d4a5d2cace779ea93be36122b1d430cbaf16a6d1b3f25c9c5da2c3c7a60124290426b3ff1949ec1b38d5c6a12484e417af547c699790c2 + [1667200809.950587][13711:13711] CHIP:DMG: buffer_ptr = 187651380632528 + [1667200809.950643][13711:13711] CHIP:DMG: } + [1667200809.950698][13711:13711] CHIP:DMG: + [1667200809.950783][13711:13711] CHIP:DMG: Decrypted Payload (37 bytes) = + [1667200809.950842][13711:13711] CHIP:DMG: { + [1667200809.950900][13711:13711] CHIP:DMG: data = 153601153501260000d72c043701240201250301012404151824020a181818290424ff0118 + [1667200809.950959][13711:13711] CHIP:DMG: } + [1667200809.951014][13711:13711] CHIP:DMG: + [1667200809.951174][13711:13711] CHIP:DMG: ReportDataMessage = + [1667200809.951245][13711:13711] CHIP:DMG: { + [1667200809.951300][13711:13711] CHIP:DMG: AttributeReportIBs = + [1667200809.951387][13711:13711] CHIP:DMG: [ + [1667200809.951452][13711:13711] CHIP:DMG: AttributeReportIB = + [1667200809.951536][13711:13711] CHIP:DMG: { + [1667200809.951636][13711:13711] CHIP:DMG: AttributeDataIB = + [1667200809.951732][13711:13711] CHIP:DMG: { + [1667200809.951828][13711:13711] CHIP:DMG: DataVersion = 0x42cd700, + [1667200809.951921][13711:13711] CHIP:DMG: AttributePathIB = + [1667200809.952006][13711:13711] CHIP:DMG: { + [1667200809.952088][13711:13711] CHIP:DMG: Endpoint = 0x1, + [1667200809.952288][13711:13711] CHIP:DMG: Cluster = 0x101, + [1667200809.952394][13711:13711] CHIP:DMG: Attribute = 0x0000_0015, + [1667200809.952490][13711:13711] CHIP:DMG: } + [1667200809.952592][13711:13711] CHIP:DMG: + [1667200809.952693][13711:13711] CHIP:DMG: Data = 10, + [1667200809.952784][13711:13711] CHIP:DMG: }, + [1667200809.952881][13711:13711] CHIP:DMG: + [1667200809.952949][13711:13711] CHIP:DMG: }, disabled: true - label: "DUT reads NumberofHolidaySchedulesSupported from the TH." @@ -412,30 +985,74 @@ tests: Verify the " NumberofHolidaySchedulesSupported response" on TH(lock-app): - - [1658396723.251493][2474:2474] CHIP:IM: Received Read request - [1658396723.251602][2474:2474] CHIP:DMG: ReadRequestMessage = - [1658396723.251642][2474:2474] CHIP:DMG: { - [1658396723.251671][2474:2474] CHIP:DMG: AttributePathIBs = - [1658396723.251708][2474:2474] CHIP:DMG: [ - [1658396723.251742][2474:2474] CHIP:DMG: AttributePathIB = - [1658396723.251784][2474:2474] CHIP:DMG: { - [1658396723.251828][2474:2474] CHIP:DMG: Endpoint = 0x1, - [1658396723.251878][2474:2474] CHIP:DMG: Cluster = 0x101, - [1658396723.251917][2474:2474] CHIP:DMG: Attribute = 0x0000_0016, - [1658396723.251960][2474:2474] CHIP:DMG: } - [1658396723.252000][2474:2474] CHIP:DMG: - [1658396723.252034][2474:2474] CHIP:DMG: ], - [1658396723.252072][2474:2474] CHIP:DMG: - [1658396723.252107][2474:2474] CHIP:DMG: isFabricFiltered = true, - [1658396723.252141][2474:2474] CHIP:DMG: InteractionModelRevision = 1 - [1658396723.252174][2474:2474] CHIP:DMG: }, - [1658396723.252269][2474:2474] CHIP:DMG: IM RH moving to [GeneratingReports] - [1658396723.252395][2474:2474] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1658396723.252434][2474:2474] CHIP:DMG: Cluster 101, Attribute 16 is dirty - [1658396723.252462][2474:2474] CHIP:DMG: Reading attribute: Cluster=0x0000_0101 Endpoint=1 AttributeId=0x0000_0016 (expanded=0) - [1658396723.252499][2474:2474] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v - [1658396723.252542][2474:2474] CHIP:DMG: AccessControl: allowed + [1667200848.087043][13711:13711] CHIP:EM: Handling via exchange: 16479r, Delegate: 0xaaaae6ead988 + [1667200848.087140][13711:13711] CHIP:IM: Received Read request + [1667200848.087340][13711:13711] CHIP:DMG: ReadRequestMessage = + [1667200848.087399][13711:13711] CHIP:DMG: { + [1667200848.087480][13711:13711] CHIP:DMG: AttributePathIBs = + [1667200848.087554][13711:13711] CHIP:DMG: [ + [1667200848.087617][13711:13711] CHIP:DMG: AttributePathIB = + [1667200848.087712][13711:13711] CHIP:DMG: { + [1667200848.087791][13711:13711] CHIP:DMG: Endpoint = 0x1, + [1667200848.087897][13711:13711] CHIP:DMG: Cluster = 0x101, + [1667200848.087965][13711:13711] CHIP:DMG: Attribute = 0x0000_0016, + [1667200848.088054][13711:13711] CHIP:DMG: } + [1667200848.088128][13711:13711] CHIP:DMG: + [1667200848.088187][13711:13711] CHIP:DMG: ], + [1667200848.088280][13711:13711] CHIP:DMG: + [1667200848.088349][13711:13711] CHIP:DMG: isFabricFiltered = true, + [1667200848.088413][13711:13711] CHIP:DMG: InteractionModelRevision = 1 + [1667200848.088497][13711:13711] CHIP:DMG: }, + [1667200848.088678][13711:13711] CHIP:DMG: IM RH moving to [GeneratingReports] + [1667200848.088931][13711:13711] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1667200848.089028][13711:13711] CHIP:DMG: Cluster 101, Attribute 16 is dirty + [1667200848.089085][13711:13711] CHIP:DMG: Reading attribute: Cluster=0x0000_0101 Endpoint=1 AttributeId=0x0000_0016 (expanded=0) + [1667200848.089152][13711:13711] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v + [1667200848.089221][13711:13711] CHIP:DMG: AccessControl: allowed + [1667200848.089357][13711:13711] CHIP:DMG: Sending report (payload has 37 bytes)... + [1667200848.089964][13711:13711] CHIP:EM: <<< [E:16479r M:237327988 (Ack:125439008)] (S) Msg TX to 1:000000000001B669 [842E] --- Type 0001:05 (IM:ReportData) + [1667200848.090065][13711:13711] CHIP:IN: (S) Sending msg 237327988 on secure session with LSID: 52141 + [1667200848.090838][13711:13711] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:39517 | 237327988 | [Interaction Model (1) / Report Data (0x05) / Session = 59071 / Exchange = 16479] + [1667200848.090936][13711:13711] CHIP:DMG: Header Flags = + [1667200848.090994][13711:13711] CHIP:DMG: { + [1667200848.091081][13711:13711] CHIP:DMG: Exchange (0x06) = + [1667200848.091138][13711:13711] CHIP:DMG: { + [1667200848.091197][13711:13711] CHIP:DMG: AckMsg = 125439008 + [1667200848.091260][13711:13711] CHIP:DMG: NeedsAck = true + [1667200848.091315][13711:13711] CHIP:DMG: } + [1667200848.091388][13711:13711] CHIP:DMG: } + [1667200848.091469][13711:13711] CHIP:DMG: + [1667200848.091539][13711:13711] CHIP:DMG: Encrypted Payload (71 bytes) = + [1667200848.091595][13711:13711] CHIP:DMG: { + [1667200848.091644][13711:13711] CHIP:DMG: data = 00bfe6007456250e33683c49126a3cb360c608b7b1b8594e817d305dfe605a46a11e847daca99b5dc4c566621af9183d86d8c69b86f9c61ff1adb9b75d647ee115687dd09cc057 + [1667200848.091702][13711:13711] CHIP:DMG: buffer_ptr = 187651380632784 + [1667200848.091754][13711:13711] CHIP:DMG: } + [1667200848.091830][13711:13711] CHIP:DMG: + [1667200848.091905][13711:13711] CHIP:DMG: Decrypted Payload (37 bytes) = + [1667200848.091963][13711:13711] CHIP:DMG: { + [1667200848.092040][13711:13711] CHIP:DMG: data = 153601153501260000d72c043701240201250301012404161824020a181818290424ff0118 + [1667200848.092097][13711:13711] CHIP:DMG: } + [1667200848.092146][13711:13711] CHIP:DMG: + [1667200848.092317][13711:13711] CHIP:DMG: ReportDataMessage = + [1667200848.092421][13711:13711] CHIP:DMG: { + [1667200848.092480][13711:13711] CHIP:DMG: AttributeReportIBs = + [1667200848.092558][13711:13711] CHIP:DMG: [ + [1667200848.092642][13711:13711] CHIP:DMG: AttributeReportIB = + [1667200848.092730][13711:13711] CHIP:DMG: { + [1667200848.092826][13711:13711] CHIP:DMG: AttributeDataIB = + [1667200848.092910][13711:13711] CHIP:DMG: { + [1667200848.092996][13711:13711] CHIP:DMG: DataVersion = 0x42cd700, + [1667200848.093079][13711:13711] CHIP:DMG: AttributePathIB = + [1667200848.093190][13711:13711] CHIP:DMG: { + [1667200848.093282][13711:13711] CHIP:DMG: Endpoint = 0x1, + [1667200848.093392][13711:13711] CHIP:DMG: Cluster = 0x101, + [1667200848.093503][13711:13711] CHIP:DMG: Attribute = 0x0000_0016, + [1667200848.093595][13711:13711] CHIP:DMG: } + [1667200848.093694][13711:13711] CHIP:DMG: + [1667200848.093815][13711:13711] CHIP:DMG: Data = 10, + [1667200848.093896][13711:13711] CHIP:DMG: }, + [1667200848.094007][13711:13711] CHIP:DMG: + [1667200848.094083][13711:13711] CHIP:DMG: }, disabled: true - label: "DUT reads MaxPINCodedLength from the TH." @@ -445,29 +1062,75 @@ tests: Verify the " MaxPINCodeLength response" on TH(lock-app): - [1658396788.539408][2474:2474] CHIP:IM: Received Read request - [1658396788.539498][2474:2474] CHIP:DMG: ReadRequestMessage = - [1658396788.539522][2474:2474] CHIP:DMG: { - [1658396788.539545][2474:2474] CHIP:DMG: AttributePathIBs = - [1658396788.539573][2474:2474] CHIP:DMG: [ - [1658396788.539598][2474:2474] CHIP:DMG: AttributePathIB = - [1658396788.539630][2474:2474] CHIP:DMG: { - [1658396788.539660][2474:2474] CHIP:DMG: Endpoint = 0x1, - [1658396788.539701][2474:2474] CHIP:DMG: Cluster = 0x101, - [1658396788.539735][2474:2474] CHIP:DMG: Attribute = 0x0000_0017, - [1658396788.539771][2474:2474] CHIP:DMG: } - [1658396788.539803][2474:2474] CHIP:DMG: - [1658396788.539831][2474:2474] CHIP:DMG: ], - [1658396788.539860][2474:2474] CHIP:DMG: - [1658396788.539887][2474:2474] CHIP:DMG: isFabricFiltered = true, - [1658396788.539913][2474:2474] CHIP:DMG: InteractionModelRevision = 1 - [1658396788.539940][2474:2474] CHIP:DMG: }, - [1658396788.540017][2474:2474] CHIP:DMG: IM RH moving to [GeneratingReports] - [1658396788.540127][2474:2474] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1658396788.540159][2474:2474] CHIP:DMG: Cluster 101, Attribute 17 is dirty - [1658396788.540180][2474:2474] CHIP:DMG: Reading attribute: Cluster=0x0000_0101 Endpoint=1 AttributeId=0x0000_0017 (expanded=0) - [1658396788.540209][2474:2474] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v - [1658396788.540244][2474:2474] CHIP:DMG: AccessControl: allowed + [1667200996.851058][13711:13711] CHIP:EM: Handling via exchange: 57904r, Delegate: 0xaaaae6ead988 + [1667200996.851156][13711:13711] CHIP:IM: Received Read request + [1667200996.851354][13711:13711] CHIP:DMG: ReadRequestMessage = + [1667200996.851445][13711:13711] CHIP:DMG: { + [1667200996.851500][13711:13711] CHIP:DMG: AttributePathIBs = + [1667200996.851586][13711:13711] CHIP:DMG: [ + [1667200996.851650][13711:13711] CHIP:DMG: AttributePathIB = + [1667200996.851732][13711:13711] CHIP:DMG: { + [1667200996.851814][13711:13711] CHIP:DMG: Endpoint = 0x1, + [1667200996.851916][13711:13711] CHIP:DMG: Cluster = 0x101, + [1667200996.852002][13711:13711] CHIP:DMG: Attribute = 0x0000_0017, + [1667200996.852110][13711:13711] CHIP:DMG: } + [1667200996.852193][13711:13711] CHIP:DMG: + [1667200996.852283][13711:13711] CHIP:DMG: ], + [1667200996.852356][13711:13711] CHIP:DMG: + [1667200996.852453][13711:13711] CHIP:DMG: isFabricFiltered = true, + [1667200996.852527][13711:13711] CHIP:DMG: InteractionModelRevision = 1 + [1667200996.852594][13711:13711] CHIP:DMG: }, + [1667200996.852780][13711:13711] CHIP:DMG: IM RH moving to [GeneratingReports] + [1667200996.853051][13711:13711] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1667200996.853120][13711:13711] CHIP:DMG: Cluster 101, Attribute 17 is dirty + [1667200996.853175][13711:13711] CHIP:DMG: Reading attribute: Cluster=0x0000_0101 Endpoint=1 AttributeId=0x0000_0017 (expanded=0) + [1667200996.853244][13711:13711] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v + [1667200996.853325][13711:13711] CHIP:DMG: AccessControl: allowed + [1667200996.853438][13711:13711] CHIP:DMG: Sending report (payload has 37 bytes)... + [1667200996.854059][13711:13711] CHIP:EM: <<< [E:57904r M:55134064 (Ack:89232911)] (S) Msg TX to 1:000000000001B669 [842E] --- Type 0001:05 (IM:ReportData) + [1667200996.854160][13711:13711] CHIP:IN: (S) Sending msg 55134064 on secure session with LSID: 52143 + [1667200996.854929][13711:13711] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:37454 | 55134064 | [Interaction Model (1) / Report Data (0x05) / Session = 47259 / Exchange = 57904] + [1667200996.855030][13711:13711] CHIP:DMG: Header Flags = + [1667200996.855088][13711:13711] CHIP:DMG: { + [1667200996.855174][13711:13711] CHIP:DMG: Exchange (0x06) = + [1667200996.855231][13711:13711] CHIP:DMG: { + [1667200996.855290][13711:13711] CHIP:DMG: AckMsg = 89232911 + [1667200996.855350][13711:13711] CHIP:DMG: NeedsAck = true + [1667200996.855404][13711:13711] CHIP:DMG: } + [1667200996.855476][13711:13711] CHIP:DMG: } + [1667200996.855556][13711:13711] CHIP:DMG: + [1667200996.855626][13711:13711] CHIP:DMG: Encrypted Payload (71 bytes) = + [1667200996.855682][13711:13711] CHIP:DMG: { + [1667200996.855735][13711:13711] CHIP:DMG: data = 009bb800704749030cd27aada99c48b2a648a2bc6a9b7cf4cb9835c9102365a843cdea9a21d39fe0bd4e0897dfaa87d48451a2b37eed47446beebda60573a320972a5310b85e80 + [1667200996.855823][13711:13711] CHIP:DMG: buffer_ptr = 187651380634048 + [1667200996.855880][13711:13711] CHIP:DMG: } + [1667200996.855931][13711:13711] CHIP:DMG: + [1667200996.856033][13711:13711] CHIP:DMG: Decrypted Payload (37 bytes) = + [1667200996.856091][13711:13711] CHIP:DMG: { + [1667200996.856140][13711:13711] CHIP:DMG: data = 153601153501260000d72c0437012402012503010124041718240208181818290424ff0118 + [1667200996.856218][13711:13711] CHIP:DMG: } + [1667200996.856267][13711:13711] CHIP:DMG: + [1667200996.856420][13711:13711] CHIP:DMG: ReportDataMessage = + [1667200996.856485][13711:13711] CHIP:DMG: { + [1667200996.856562][13711:13711] CHIP:DMG: AttributeReportIBs = + [1667200996.856647][13711:13711] CHIP:DMG: [ + [1667200996.856730][13711:13711] CHIP:DMG: AttributeReportIB = + [1667200996.856821][13711:13711] CHIP:DMG: { + [1667200996.856910][13711:13711] CHIP:DMG: AttributeDataIB = + [1667200996.857003][13711:13711] CHIP:DMG: { + [1667200996.857116][13711:13711] CHIP:DMG: DataVersion = 0x42cd700, + [1667200996.857208][13711:13711] CHIP:DMG: AttributePathIB = + [1667200996.857312][13711:13711] CHIP:DMG: { + [1667200996.857387][13711:13711] CHIP:DMG: Endpoint = 0x1, + [1667200996.857673][13711:13711] CHIP:DMG: Cluster = 0x101, + [1667200996.857778][13711:13711] CHIP:DMG: Attribute = 0x0000_0017, + [1667200996.857903][13711:13711] CHIP:DMG: } + [1667200996.858006][13711:13711] CHIP:DMG: + [1667200996.858105][13711:13711] CHIP:DMG: Data = 8, + [1667200996.858180][13711:13711] CHIP:DMG: }, + [1667200996.858276][13711:13711] CHIP:DMG: + [1667200996.858348][13711:13711] CHIP:DMG: }, + [1667200996.858454][13711:13711] CHIP:DMG: disabled: true - label: "DUT reads MinPINCodedLength from the TH." @@ -477,25 +1140,74 @@ tests: Verify the " MinPINCodeLength response" on TH(lock-app): - [1659617377.367323][5361:5361] CHIP:IM: Received Read request - [1659617377.367422][5361:5361] CHIP:DMG: ReadRequestMessage = - [1659617377.367454][5361:5361] CHIP:DMG: { - [1659617377.367481][5361:5361] CHIP:DMG: AttributePathIBs = - [1659617377.367513][5361:5361] CHIP:DMG: [ - [1659617377.367542][5361:5361] CHIP:DMG: AttributePathIB = - [1659617377.367575][5361:5361] CHIP:DMG: { - [1659617377.367609][5361:5361] CHIP:DMG: Endpoint = 0x1, - [1659617377.367651][5361:5361] CHIP:DMG: Cluster = 0x101, - [1659617377.367690][5361:5361] CHIP:DMG: Attribute = 0x0000_0018, - [1659617377.367726][5361:5361] CHIP:DMG: } - [1659617377.367760][5361:5361] CHIP:DMG: - [1659617377.367791][5361:5361] CHIP:DMG: ], - [1659617377.367825][5361:5361] CHIP:DMG: - [1659617377.367856][5361:5361] CHIP:DMG: isFabricFiltered = true, - [1659617377.367887][5361:5361] CHIP:DMG: InteractionModelRevision = 1 - [1659617377.367915][5361:5361] CHIP:DMG: }, - [1659617377.368004][5361:5361] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659617377.368111][5361:5361] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 + [1667201051.254354][13711:13711] CHIP:EM: Handling via exchange: 23266r, Delegate: 0xaaaae6ead988 + [1667201051.254446][13711:13711] CHIP:IM: Received Read request + [1667201051.254715][13711:13711] CHIP:DMG: ReadRequestMessage = + [1667201051.254782][13711:13711] CHIP:DMG: { + [1667201051.254837][13711:13711] CHIP:DMG: AttributePathIBs = + [1667201051.254903][13711:13711] CHIP:DMG: [ + [1667201051.254958][13711:13711] CHIP:DMG: AttributePathIB = + [1667201051.255051][13711:13711] CHIP:DMG: { + [1667201051.255132][13711:13711] CHIP:DMG: Endpoint = 0x1, + [1667201051.255200][13711:13711] CHIP:DMG: Cluster = 0x101, + [1667201051.255281][13711:13711] CHIP:DMG: Attribute = 0x0000_0018, + [1667201051.255359][13711:13711] CHIP:DMG: } + [1667201051.255464][13711:13711] CHIP:DMG: + [1667201051.255536][13711:13711] CHIP:DMG: ], + [1667201051.255623][13711:13711] CHIP:DMG: + [1667201051.255690][13711:13711] CHIP:DMG: isFabricFiltered = true, + [1667201051.255777][13711:13711] CHIP:DMG: InteractionModelRevision = 1 + [1667201051.255839][13711:13711] CHIP:DMG: }, + [1667201051.256026][13711:13711] CHIP:DMG: IM RH moving to [GeneratingReports] + [1667201051.256283][13711:13711] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1667201051.256379][13711:13711] CHIP:DMG: Cluster 101, Attribute 18 is dirty + [1667201051.256434][13711:13711] CHIP:DMG: Reading attribute: Cluster=0x0000_0101 Endpoint=1 AttributeId=0x0000_0018 (expanded=0) + [1667201051.256502][13711:13711] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v + [1667201051.256583][13711:13711] CHIP:DMG: AccessControl: allowed + [1667201051.256723][13711:13711] CHIP:DMG: Sending report (payload has 37 bytes)... + [1667201051.257345][13711:13711] CHIP:EM: <<< [E:23266r M:69831862 (Ack:160310186)] (S) Msg TX to 1:000000000001B669 [842E] --- Type 0001:05 (IM:ReportData) + [1667201051.257443][13711:13711] CHIP:IN: (S) Sending msg 69831862 on secure session with LSID: 52144 + [1667201051.258142][13711:13711] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:57741 | 69831862 | [Interaction Model (1) / Report Data (0x05) / Session = 8546 / Exchange = 23266] + [1667201051.258238][13711:13711] CHIP:DMG: Header Flags = + [1667201051.258296][13711:13711] CHIP:DMG: { + [1667201051.258384][13711:13711] CHIP:DMG: Exchange (0x06) = + [1667201051.258441][13711:13711] CHIP:DMG: { + [1667201051.258545][13711:13711] CHIP:DMG: AckMsg = 160310186 + [1667201051.258602][13711:13711] CHIP:DMG: NeedsAck = true + [1667201051.258658][13711:13711] CHIP:DMG: } + [1667201051.258730][13711:13711] CHIP:DMG: } + [1667201051.258812][13711:13711] CHIP:DMG: + [1667201051.258881][13711:13711] CHIP:DMG: Encrypted Payload (71 bytes) = + [1667201051.258938][13711:13711] CHIP:DMG: { + [1667201051.259016][13711:13711] CHIP:DMG: data = 00622100b68c29041cebbde678f115aa90787e47598b5725af4fa4ccba65222891c9e5eb5ed65007c41e333f2df0f23af867abaf2c80fc35afd3c4af855884219d99b869746ebd + [1667201051.259075][13711:13711] CHIP:DMG: buffer_ptr = 187651380632512 + [1667201051.259130][13711:13711] CHIP:DMG: } + [1667201051.259204][13711:13711] CHIP:DMG: + [1667201051.259280][13711:13711] CHIP:DMG: Decrypted Payload (37 bytes) = + [1667201051.259337][13711:13711] CHIP:DMG: { + [1667201051.259415][13711:13711] CHIP:DMG: data = 153601153501260000d72c0437012402012503010124041818240206181818290424ff0118 + [1667201051.259476][13711:13711] CHIP:DMG: } + [1667201051.259529][13711:13711] CHIP:DMG: + [1667201051.259699][13711:13711] CHIP:DMG: ReportDataMessage = + [1667201051.259765][13711:13711] CHIP:DMG: { + [1667201051.259844][13711:13711] CHIP:DMG: AttributeReportIBs = + [1667201051.259934][13711:13711] CHIP:DMG: [ + [1667201051.260023][13711:13711] CHIP:DMG: AttributeReportIB = + [1667201051.260123][13711:13711] CHIP:DMG: { + [1667201051.260212][13711:13711] CHIP:DMG: AttributeDataIB = + [1667201051.260304][13711:13711] CHIP:DMG: { + [1667201051.260395][13711:13711] CHIP:DMG: DataVersion = 0x42cd700, + [1667201051.260466][13711:13711] CHIP:DMG: AttributePathIB = + [1667201051.260572][13711:13711] CHIP:DMG: { + [1667201051.260669][13711:13711] CHIP:DMG: Endpoint = 0x1, + [1667201051.260769][13711:13711] CHIP:DMG: Cluster = 0x101, + [1667201051.260893][13711:13711] CHIP:DMG: Attribute = 0x0000_0018, + [1667201051.260988][13711:13711] CHIP:DMG: } + [1667201051.261109][13711:13711] CHIP:DMG: + [1667201051.261230][13711:13711] CHIP:DMG: Data = 6, + [1667201051.261320][13711:13711] CHIP:DMG: }, + [1667201051.261436][13711:13711] CHIP:DMG: + [1667201051.261682][13711:13711] CHIP:DMG: }, disabled: true - label: "DUT reads MaxRFIDCodedLength from the TH." @@ -505,30 +1217,74 @@ tests: Verify the " MaxRFIDCodeLength response" on TH(lock-app): - - [1658396857.935901][2474:2474] CHIP:IM: Received Read request - [1658396857.935991][2474:2474] CHIP:DMG: ReadRequestMessage = - [1658396857.936023][2474:2474] CHIP:DMG: { - [1658396857.936048][2474:2474] CHIP:DMG: AttributePathIBs = - [1658396857.936079][2474:2474] CHIP:DMG: [ - [1658396857.936107][2474:2474] CHIP:DMG: AttributePathIB = - [1658396857.936141][2474:2474] CHIP:DMG: { - [1658396857.936174][2474:2474] CHIP:DMG: Endpoint = 0x1, - [1658396857.936210][2474:2474] CHIP:DMG: Cluster = 0x101, - [1658396857.936243][2474:2474] CHIP:DMG: Attribute = 0x0000_0019, - [1658396857.936277][2474:2474] CHIP:DMG: } - [1658396857.936309][2474:2474] CHIP:DMG: - [1658396857.936338][2474:2474] CHIP:DMG: ], - [1658396857.936368][2474:2474] CHIP:DMG: - [1658396857.936395][2474:2474] CHIP:DMG: isFabricFiltered = true, - [1658396857.936422][2474:2474] CHIP:DMG: InteractionModelRevision = 1 - [1658396857.936449][2474:2474] CHIP:DMG: }, - [1658396857.936526][2474:2474] CHIP:DMG: IM RH moving to [GeneratingReports] - [1658396857.936629][2474:2474] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1658396857.936660][2474:2474] CHIP:DMG: Cluster 101, Attribute 19 is dirty - [1658396857.936682][2474:2474] CHIP:DMG: Reading attribute: Cluster=0x0000_0101 Endpoint=1 AttributeId=0x0000_0019 (expanded=0) - [1658396857.936712][2474:2474] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v - [1658396857.936747][2474:2474] CHIP:DMG: AccessControl: allowed + [1667201100.421062][13711:13711] CHIP:EM: Handling via exchange: 9890r, Delegate: 0xaaaae6ead988 + [1667201100.421158][13711:13711] CHIP:IM: Received Read request + [1667201100.421351][13711:13711] CHIP:DMG: ReadRequestMessage = + [1667201100.421409][13711:13711] CHIP:DMG: { + [1667201100.421487][13711:13711] CHIP:DMG: AttributePathIBs = + [1667201100.421561][13711:13711] CHIP:DMG: [ + [1667201100.421622][13711:13711] CHIP:DMG: AttributePathIB = + [1667201100.421718][13711:13711] CHIP:DMG: { + [1667201100.421796][13711:13711] CHIP:DMG: Endpoint = 0x1, + [1667201100.421912][13711:13711] CHIP:DMG: Cluster = 0x101, + [1667201100.422004][13711:13711] CHIP:DMG: Attribute = 0x0000_0019, + [1667201100.422106][13711:13711] CHIP:DMG: } + [1667201100.422176][13711:13711] CHIP:DMG: + [1667201100.422247][13711:13711] CHIP:DMG: ], + [1667201100.422319][13711:13711] CHIP:DMG: + [1667201100.422402][13711:13711] CHIP:DMG: isFabricFiltered = true, + [1667201100.422509][13711:13711] CHIP:DMG: InteractionModelRevision = 1 + [1667201100.422569][13711:13711] CHIP:DMG: }, + [1667201100.422760][13711:13711] CHIP:DMG: IM RH moving to [GeneratingReports] + [1667201100.423015][13711:13711] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1667201100.423089][13711:13711] CHIP:DMG: Cluster 101, Attribute 19 is dirty + [1667201100.423144][13711:13711] CHIP:DMG: Reading attribute: Cluster=0x0000_0101 Endpoint=1 AttributeId=0x0000_0019 (expanded=0) + [1667201100.423238][13711:13711] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v + [1667201100.423312][13711:13711] CHIP:DMG: AccessControl: allowed + [1667201100.423447][13711:13711] CHIP:DMG: Sending report (payload has 37 bytes)... + [1667201100.424068][13711:13711] CHIP:EM: <<< [E:9890r M:19094135 (Ack:202466208)] (S) Msg TX to 1:000000000001B669 [842E] --- Type 0001:05 (IM:ReportData) + [1667201100.424167][13711:13711] CHIP:IN: (S) Sending msg 19094135 on secure session with LSID: 52145 + [1667201100.424866][13711:13711] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:53297 | 19094135 | [Interaction Model (1) / Report Data (0x05) / Session = 13743 / Exchange = 9890] + [1667201100.424961][13711:13711] CHIP:DMG: Header Flags = + [1667201100.425019][13711:13711] CHIP:DMG: { + [1667201100.425105][13711:13711] CHIP:DMG: Exchange (0x06) = + [1667201100.425162][13711:13711] CHIP:DMG: { + [1667201100.425218][13711:13711] CHIP:DMG: AckMsg = 202466208 + [1667201100.425274][13711:13711] CHIP:DMG: NeedsAck = true + [1667201100.425329][13711:13711] CHIP:DMG: } + [1667201100.425400][13711:13711] CHIP:DMG: } + [1667201100.425477][13711:13711] CHIP:DMG: + [1667201100.425546][13711:13711] CHIP:DMG: Encrypted Payload (71 bytes) = + [1667201100.425603][13711:13711] CHIP:DMG: { + [1667201100.425683][13711:13711] CHIP:DMG: data = 00af3500775a2301e5846b5ec92e23f1ad83c8d0850fe328bf98e0e6431fcdbc2f184f3303932893f6f6b215d951c44ef9ab96330760e176888331543c3bab29ea1e2bf7fd0107 + [1667201100.425743][13711:13711] CHIP:DMG: buffer_ptr = 187651380632960 + [1667201100.425797][13711:13711] CHIP:DMG: } + [1667201100.425849][13711:13711] CHIP:DMG: + [1667201100.425919][13711:13711] CHIP:DMG: Decrypted Payload (37 bytes) = + [1667201100.425998][13711:13711] CHIP:DMG: { + [1667201100.426053][13711:13711] CHIP:DMG: data = 153601153501260000d72c0437012402012503010124041918240214181818290424ff0118 + [1667201100.426109][13711:13711] CHIP:DMG: } + [1667201100.426182][13711:13711] CHIP:DMG: + [1667201100.426327][13711:13711] CHIP:DMG: ReportDataMessage = + [1667201100.426414][13711:13711] CHIP:DMG: { + [1667201100.426507][13711:13711] CHIP:DMG: AttributeReportIBs = + [1667201100.426587][13711:13711] CHIP:DMG: [ + [1667201100.426674][13711:13711] CHIP:DMG: AttributeReportIB = + [1667201100.426763][13711:13711] CHIP:DMG: { + [1667201100.426860][13711:13711] CHIP:DMG: AttributeDataIB = + [1667201100.426931][13711:13711] CHIP:DMG: { + [1667201100.427034][13711:13711] CHIP:DMG: DataVersion = 0x42cd700, + [1667201100.427103][13711:13711] CHIP:DMG: AttributePathIB = + [1667201100.427197][13711:13711] CHIP:DMG: { + [1667201100.427310][13711:13711] CHIP:DMG: Endpoint = 0x1, + [1667201100.427412][13711:13711] CHIP:DMG: Cluster = 0x101, + [1667201100.427529][13711:13711] CHIP:DMG: Attribute = 0x0000_0019, + [1667201100.427626][13711:13711] CHIP:DMG: } + [1667201100.427747][13711:13711] CHIP:DMG: + [1667201100.427872][13711:13711] CHIP:DMG: Data = 20, + [1667201100.427951][13711:13711] CHIP:DMG: }, + [1667201100.428066][13711:13711] CHIP:DMG: + [1667201100.428142][13711:13711] CHIP:DMG: }, disabled: true - label: "DUT reads MinRFIDCodedLength from the TH." @@ -538,30 +1294,74 @@ tests: Verify the " MinRFIDCodeLength response" on TH(lock-app): - - [1658396897.419273][2474:2474] CHIP:IM: Received Read request - [1658396897.419380][2474:2474] CHIP:DMG: ReadRequestMessage = - [1658396897.419414][2474:2474] CHIP:DMG: { - [1658396897.419440][2474:2474] CHIP:DMG: AttributePathIBs = - [1658396897.419518][2474:2474] CHIP:DMG: [ - [1658396897.419557][2474:2474] CHIP:DMG: AttributePathIB = - [1658396897.419604][2474:2474] CHIP:DMG: { - [1658396897.419667][2474:2474] CHIP:DMG: Endpoint = 0x1, - [1658396897.419737][2474:2474] CHIP:DMG: Cluster = 0x101, - [1658396897.419802][2474:2474] CHIP:DMG: Attribute = 0x0000_001A, - [1658396897.419853][2474:2474] CHIP:DMG: } - [1658396897.419895][2474:2474] CHIP:DMG: - [1658396897.419932][2474:2474] CHIP:DMG: ], - [1658396897.419974][2474:2474] CHIP:DMG: - [1658396897.420013][2474:2474] CHIP:DMG: isFabricFiltered = true, - [1658396897.420051][2474:2474] CHIP:DMG: InteractionModelRevision = 1 - [1658396897.420086][2474:2474] CHIP:DMG: }, - [1658396897.420187][2474:2474] CHIP:DMG: IM RH moving to [GeneratingReports] - [1658396897.420320][2474:2474] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1658396897.420363][2474:2474] CHIP:DMG: Cluster 101, Attribute 1a is dirty - [1658396897.420394][2474:2474] CHIP:DMG: Reading attribute: Cluster=0x0000_0101 Endpoint=1 AttributeId=0x0000_001A (expanded=0) - [1658396897.420435][2474:2474] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v - [1658396897.420481][2474:2474] CHIP:DMG: AccessControl: allowed + [1667201144.645176][13711:13711] CHIP:EM: Handling via exchange: 1122r, Delegate: 0xaaaae6ead988 + [1667201144.645298][13711:13711] CHIP:IM: Received Read request + [1667201144.645497][13711:13711] CHIP:DMG: ReadRequestMessage = + [1667201144.645566][13711:13711] CHIP:DMG: { + [1667201144.645643][13711:13711] CHIP:DMG: AttributePathIBs = + [1667201144.645709][13711:13711] CHIP:DMG: [ + [1667201144.645797][13711:13711] CHIP:DMG: AttributePathIB = + [1667201144.645863][13711:13711] CHIP:DMG: { + [1667201144.645942][13711:13711] CHIP:DMG: Endpoint = 0x1, + [1667201144.646035][13711:13711] CHIP:DMG: Cluster = 0x101, + [1667201144.646104][13711:13711] CHIP:DMG: Attribute = 0x0000_001A, + [1667201144.646198][13711:13711] CHIP:DMG: } + [1667201144.646279][13711:13711] CHIP:DMG: + [1667201144.646370][13711:13711] CHIP:DMG: ], + [1667201144.646440][13711:13711] CHIP:DMG: + [1667201144.646549][13711:13711] CHIP:DMG: isFabricFiltered = true, + [1667201144.646640][13711:13711] CHIP:DMG: InteractionModelRevision = 1 + [1667201144.646699][13711:13711] CHIP:DMG: }, + [1667201144.646889][13711:13711] CHIP:DMG: IM RH moving to [GeneratingReports] + [1667201144.647143][13711:13711] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1667201144.647216][13711:13711] CHIP:DMG: Cluster 101, Attribute 1a is dirty + [1667201144.647272][13711:13711] CHIP:DMG: Reading attribute: Cluster=0x0000_0101 Endpoint=1 AttributeId=0x0000_001A (expanded=0) + [1667201144.647365][13711:13711] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v + [1667201144.647443][13711:13711] CHIP:DMG: AccessControl: allowed + [1667201144.647578][13711:13711] CHIP:DMG: Sending report (payload has 37 bytes)... + [1667201144.648218][13711:13711] CHIP:EM: <<< [E:1122r M:36996271 (Ack:110932959)] (S) Msg TX to 1:000000000001B669 [842E] --- Type 0001:05 (IM:ReportData) + [1667201144.648319][13711:13711] CHIP:IN: (S) Sending msg 36996271 on secure session with LSID: 52146 + [1667201144.649024][13711:13711] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:34945 | 36996271 | [Interaction Model (1) / Report Data (0x05) / Session = 38501 / Exchange = 1122] + [1667201144.649119][13711:13711] CHIP:DMG: Header Flags = + [1667201144.649176][13711:13711] CHIP:DMG: { + [1667201144.649261][13711:13711] CHIP:DMG: Exchange (0x06) = + [1667201144.649318][13711:13711] CHIP:DMG: { + [1667201144.649378][13711:13711] CHIP:DMG: AckMsg = 110932959 + [1667201144.649435][13711:13711] CHIP:DMG: NeedsAck = true + [1667201144.649488][13711:13711] CHIP:DMG: } + [1667201144.649559][13711:13711] CHIP:DMG: } + [1667201144.649641][13711:13711] CHIP:DMG: + [1667201144.649710][13711:13711] CHIP:DMG: Encrypted Payload (71 bytes) = + [1667201144.649766][13711:13711] CHIP:DMG: { + [1667201144.649844][13711:13711] CHIP:DMG: data = 00659600af843402f4a0dd2ab3894b7347755726b8fd32c3e1f6b3a8186b8ab59be244d25373d490f3ddb094ef12d73c4a07b24c6720ab1d3a026e57b211d1434d7b1290028982 + [1667201144.649903][13711:13711] CHIP:DMG: buffer_ptr = 187651380635792 + [1667201144.649957][13711:13711] CHIP:DMG: } + [1667201144.650031][13711:13711] CHIP:DMG: + [1667201144.650109][13711:13711] CHIP:DMG: Decrypted Payload (37 bytes) = + [1667201144.650160][13711:13711] CHIP:DMG: { + [1667201144.650237][13711:13711] CHIP:DMG: data = 153601153501260000d72c0437012402012503010124041a1824020a181818290424ff0118 + [1667201144.650295][13711:13711] CHIP:DMG: } + [1667201144.650347][13711:13711] CHIP:DMG: + [1667201144.650551][13711:13711] CHIP:DMG: ReportDataMessage = + [1667201144.650619][13711:13711] CHIP:DMG: { + [1667201144.650698][13711:13711] CHIP:DMG: AttributeReportIBs = + [1667201144.650775][13711:13711] CHIP:DMG: [ + [1667201144.650858][13711:13711] CHIP:DMG: AttributeReportIB = + [1667201144.650935][13711:13711] CHIP:DMG: { + [1667201144.651001][13711:13711] CHIP:DMG: AttributeDataIB = + [1667201144.651093][13711:13711] CHIP:DMG: { + [1667201144.651165][13711:13711] CHIP:DMG: DataVersion = 0x42cd700, + [1667201144.651261][13711:13711] CHIP:DMG: AttributePathIB = + [1667201144.651356][13711:13711] CHIP:DMG: { + [1667201144.651475][13711:13711] CHIP:DMG: Endpoint = 0x1, + [1667201144.651597][13711:13711] CHIP:DMG: Cluster = 0x101, + [1667201144.651699][13711:13711] CHIP:DMG: Attribute = 0x0000_001A, + [1667201144.651809][13711:13711] CHIP:DMG: } + [1667201144.651909][13711:13711] CHIP:DMG: + [1667201144.652024][13711:13711] CHIP:DMG: Data = 10, + [1667201144.652114][13711:13711] CHIP:DMG: }, + [1667201144.652227][13711:13711] CHIP:DMG: + [1667201144.652297][13711:13711] CHIP:DMG: }, disabled: true - label: "DUT reads CredentialRulesSupport from the TH." @@ -572,29 +1372,74 @@ tests: Verify the " CredentialRulesSupport response" on TH(lock-app): - [1658396928.746032][2474:2474] CHIP:IM: Received Read request - [1658396928.746125][2474:2474] CHIP:DMG: ReadRequestMessage = - [1658396928.746158][2474:2474] CHIP:DMG: { - [1658396928.746185][2474:2474] CHIP:DMG: AttributePathIBs = - [1658396928.746217][2474:2474] CHIP:DMG: [ - [1658396928.746245][2474:2474] CHIP:DMG: AttributePathIB = - [1658396928.746281][2474:2474] CHIP:DMG: { - [1658396928.746319][2474:2474] CHIP:DMG: Endpoint = 0x1, - [1658396928.746356][2474:2474] CHIP:DMG: Cluster = 0x101, - [1658396928.746392][2474:2474] CHIP:DMG: Attribute = 0x0000_001B, - [1658396928.746424][2474:2474] CHIP:DMG: } - [1658396928.746458][2474:2474] CHIP:DMG: - [1658396928.746487][2474:2474] CHIP:DMG: ], - [1658396928.746518][2474:2474] CHIP:DMG: - [1658396928.746548][2474:2474] CHIP:DMG: isFabricFiltered = true, - [1658396928.746577][2474:2474] CHIP:DMG: InteractionModelRevision = 1 - [1658396928.746602][2474:2474] CHIP:DMG: }, - [1658396928.746684][2474:2474] CHIP:DMG: IM RH moving to [GeneratingReports] - [1658396928.746791][2474:2474] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1658396928.746823][2474:2474] CHIP:DMG: Cluster 101, Attribute 1b is dirty - [1658396928.746847][2474:2474] CHIP:DMG: Reading attribute: Cluster=0x0000_0101 Endpoint=1 AttributeId=0x0000_001B (expanded=0) - [1658396928.746880][2474:2474] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v - [1658396928.746919][2474:2474] CHIP:DMG: AccessControl: allowed + [1667201179.769942][13711:13711] CHIP:EM: Handling via exchange: 29374r, Delegate: 0xaaaae6ead988 + [1667201179.770039][13711:13711] CHIP:IM: Received Read request + [1667201179.770213][13711:13711] CHIP:DMG: ReadRequestMessage = + [1667201179.770279][13711:13711] CHIP:DMG: { + [1667201179.770334][13711:13711] CHIP:DMG: AttributePathIBs = + [1667201179.770399][13711:13711] CHIP:DMG: [ + [1667201179.770579][13711:13711] CHIP:DMG: AttributePathIB = + [1667201179.770660][13711:13711] CHIP:DMG: { + [1667201179.770773][13711:13711] CHIP:DMG: Endpoint = 0x1, + [1667201179.770873][13711:13711] CHIP:DMG: Cluster = 0x101, + [1667201179.770966][13711:13711] CHIP:DMG: Attribute = 0x0000_001B, + [1667201179.771029][13711:13711] CHIP:DMG: } + [1667201179.771102][13711:13711] CHIP:DMG: + [1667201179.771160][13711:13711] CHIP:DMG: ], + [1667201179.771231][13711:13711] CHIP:DMG: + [1667201179.771302][13711:13711] CHIP:DMG: isFabricFiltered = true, + [1667201179.771367][13711:13711] CHIP:DMG: InteractionModelRevision = 1 + [1667201179.771427][13711:13711] CHIP:DMG: }, + [1667201179.771595][13711:13711] CHIP:DMG: IM RH moving to [GeneratingReports] + [1667201179.771840][13711:13711] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1667201179.771915][13711:13711] CHIP:DMG: Cluster 101, Attribute 1b is dirty + [1667201179.771970][13711:13711] CHIP:DMG: Reading attribute: Cluster=0x0000_0101 Endpoint=1 AttributeId=0x0000_001B (expanded=0) + [1667201179.772068][13711:13711] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v + [1667201179.772148][13711:13711] CHIP:DMG: AccessControl: allowed + [1667201179.772265][13711:13711] CHIP:DMG: Sending report (payload has 37 bytes)... + [1667201179.772888][13711:13711] CHIP:EM: <<< [E:29374r M:159081865 (Ack:64676982)] (S) Msg TX to 1:000000000001B669 [842E] --- Type 0001:05 (IM:ReportData) + [1667201179.773003][13711:13711] CHIP:IN: (S) Sending msg 159081865 on secure session with LSID: 52147 + [1667201179.773762][13711:13711] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:57200 | 159081865 | [Interaction Model (1) / Report Data (0x05) / Session = 50772 / Exchange = 29374] + [1667201179.773868][13711:13711] CHIP:DMG: Header Flags = + [1667201179.773927][13711:13711] CHIP:DMG: { + [1667201179.774007][13711:13711] CHIP:DMG: Exchange (0x06) = + [1667201179.774058][13711:13711] CHIP:DMG: { + [1667201179.774124][13711:13711] CHIP:DMG: AckMsg = 64676982 + [1667201179.774181][13711:13711] CHIP:DMG: NeedsAck = true + [1667201179.774236][13711:13711] CHIP:DMG: } + [1667201179.774309][13711:13711] CHIP:DMG: } + [1667201179.774365][13711:13711] CHIP:DMG: + [1667201179.774437][13711:13711] CHIP:DMG: Encrypted Payload (71 bytes) = + [1667201179.774544][13711:13711] CHIP:DMG: { + [1667201179.774593][13711:13711] CHIP:DMG: data = 0054c60089657b09f1bcd261723b6b0f5019474f7c2d6feb34c056640ffdc50fb2b4f8d447a99b560047655b0a718ae6c70ffe39a500a86b0826e337150e63c20c3b6df8b85246 + [1667201179.774646][13711:13711] CHIP:DMG: buffer_ptr = 187651380636528 + [1667201179.774700][13711:13711] CHIP:DMG: } + [1667201179.774751][13711:13711] CHIP:DMG: + [1667201179.774833][13711:13711] CHIP:DMG: Decrypted Payload (37 bytes) = + [1667201179.774890][13711:13711] CHIP:DMG: { + [1667201179.774944][13711:13711] CHIP:DMG: data = 153601153501260000d72c0437012402012503010124041b18240201181818290424ff0118 + [1667201179.775032][13711:13711] CHIP:DMG: } + [1667201179.775084][13711:13711] CHIP:DMG: + [1667201179.775239][13711:13711] CHIP:DMG: ReportDataMessage = + [1667201179.775307][13711:13711] CHIP:DMG: { + [1667201179.775361][13711:13711] CHIP:DMG: AttributeReportIBs = + [1667201179.775438][13711:13711] CHIP:DMG: [ + [1667201179.775500][13711:13711] CHIP:DMG: AttributeReportIB = + [1667201179.775589][13711:13711] CHIP:DMG: { + [1667201179.775687][13711:13711] CHIP:DMG: AttributeDataIB = + [1667201179.775779][13711:13711] CHIP:DMG: { + [1667201179.775875][13711:13711] CHIP:DMG: DataVersion = 0x42cd700, + [1667201179.775966][13711:13711] CHIP:DMG: AttributePathIB = + [1667201179.776050][13711:13711] CHIP:DMG: { + [1667201179.776131][13711:13711] CHIP:DMG: Endpoint = 0x1, + [1667201179.776231][13711:13711] CHIP:DMG: Cluster = 0x101, + [1667201179.776332][13711:13711] CHIP:DMG: Attribute = 0x0000_001B, + [1667201179.776427][13711:13711] CHIP:DMG: } + [1667201179.776510][13711:13711] CHIP:DMG: + [1667201179.776586][13711:13711] CHIP:DMG: Data = 1, + [1667201179.776677][13711:13711] CHIP:DMG: }, + [1667201179.776774][13711:13711] CHIP:DMG: + [1667201179.776846][13711:13711] CHIP:DMG: }, disabled: true - label: "DUT reads Language from the TH." @@ -604,30 +1449,74 @@ tests: Verify the " Language response" on TH(lock-app): - - [1658396957.776405][2474:2474] CHIP:IM: Received Read request - [1658396957.776584][2474:2474] CHIP:DMG: ReadRequestMessage = - [1658396957.776640][2474:2474] CHIP:DMG: { - [1658396957.776677][2474:2474] CHIP:DMG: AttributePathIBs = - [1658396957.776728][2474:2474] CHIP:DMG: [ - [1658396957.776762][2474:2474] CHIP:DMG: AttributePathIB = - [1658396957.776805][2474:2474] CHIP:DMG: { - [1658396957.776857][2474:2474] CHIP:DMG: Endpoint = 0x1, - [1658396957.776900][2474:2474] CHIP:DMG: Cluster = 0x101, - [1658396957.776958][2474:2474] CHIP:DMG: Attribute = 0x0000_0021, - [1658396957.777007][2474:2474] CHIP:DMG: } - [1658396957.777048][2474:2474] CHIP:DMG: - [1658396957.777095][2474:2474] CHIP:DMG: ], - [1658396957.777132][2474:2474] CHIP:DMG: - [1658396957.777175][2474:2474] CHIP:DMG: isFabricFiltered = true, - [1658396957.777206][2474:2474] CHIP:DMG: InteractionModelRevision = 1 - [1658396957.777251][2474:2474] CHIP:DMG: }, - [1658396957.777355][2474:2474] CHIP:DMG: IM RH moving to [GeneratingReports] - [1658396957.777495][2474:2474] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1658396957.777542][2474:2474] CHIP:DMG: Cluster 101, Attribute 21 is dirty - [1658396957.777570][2474:2474] CHIP:DMG: Reading attribute: Cluster=0x0000_0101 Endpoint=1 AttributeId=0x0000_0021 (expanded=0) - [1658396957.777605][2474:2474] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v - [1658396957.777645][2474:2474] CHIP:DMG: AccessControl: allowed + [1667201243.690919][13711:13711] CHIP:EM: Handling via exchange: 48239r, Delegate: 0xaaaae6ead988 + [1667201243.691186][13711:13711] CHIP:IM: Received Read request + [1667201243.691391][13711:13711] CHIP:DMG: ReadRequestMessage = + [1667201243.691459][13711:13711] CHIP:DMG: { + [1667201243.691515][13711:13711] CHIP:DMG: AttributePathIBs = + [1667201243.691607][13711:13711] CHIP:DMG: [ + [1667201243.691669][13711:13711] CHIP:DMG: AttributePathIB = + [1667201243.691739][13711:13711] CHIP:DMG: { + [1667201243.691817][13711:13711] CHIP:DMG: Endpoint = 0x1, + [1667201243.691926][13711:13711] CHIP:DMG: Cluster = 0x101, + [1667201243.691994][13711:13711] CHIP:DMG: Attribute = 0x0000_0021, + [1667201243.692093][13711:13711] CHIP:DMG: } + [1667201243.692171][13711:13711] CHIP:DMG: + [1667201243.692237][13711:13711] CHIP:DMG: ], + [1667201243.692336][13711:13711] CHIP:DMG: + [1667201243.692405][13711:13711] CHIP:DMG: isFabricFiltered = true, + [1667201243.692506][13711:13711] CHIP:DMG: InteractionModelRevision = 1 + [1667201243.692569][13711:13711] CHIP:DMG: }, + [1667201243.692757][13711:13711] CHIP:DMG: IM RH moving to [GeneratingReports] + [1667201243.693013][13711:13711] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1667201243.693088][13711:13711] CHIP:DMG: Cluster 101, Attribute 21 is dirty + [1667201243.693143][13711:13711] CHIP:DMG: Reading attribute: Cluster=0x0000_0101 Endpoint=1 AttributeId=0x0000_0021 (expanded=0) + [1667201243.693212][13711:13711] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v + [1667201243.693315][13711:13711] CHIP:DMG: AccessControl: allowed + [1667201243.693430][13711:13711] CHIP:DMG: Sending report (payload has 39 bytes)... + [1667201243.694067][13711:13711] CHIP:EM: <<< [E:48239r M:174717946 (Ack:218677855)] (S) Msg TX to 1:000000000001B669 [842E] --- Type 0001:05 (IM:ReportData) + [1667201243.694169][13711:13711] CHIP:IN: (S) Sending msg 174717946 on secure session with LSID: 52148 + [1667201243.694943][13711:13711] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:39974 | 174717946 | [Interaction Model (1) / Report Data (0x05) / Session = 18263 / Exchange = 48239] + [1667201243.695043][13711:13711] CHIP:DMG: Header Flags = + [1667201243.695101][13711:13711] CHIP:DMG: { + [1667201243.695189][13711:13711] CHIP:DMG: Exchange (0x06) = + [1667201243.695246][13711:13711] CHIP:DMG: { + [1667201243.695307][13711:13711] CHIP:DMG: AckMsg = 218677855 + [1667201243.695372][13711:13711] CHIP:DMG: NeedsAck = true + [1667201243.695428][13711:13711] CHIP:DMG: } + [1667201243.695500][13711:13711] CHIP:DMG: } + [1667201243.695579][13711:13711] CHIP:DMG: + [1667201243.695643][13711:13711] CHIP:DMG: Encrypted Payload (73 bytes) = + [1667201243.695700][13711:13711] CHIP:DMG: { + [1667201243.695760][13711:13711] CHIP:DMG: data = 00574700fafb690a7d6fca5f552f8748c59bfc714a41bca6527668dde748dcae4297b158ef2c0cd7c2945f1c3fcc2e86e98c85d1f5f1e40ce7eeb5fb004c5165fe6f4045a9265199cf + [1667201243.695842][13711:13711] CHIP:DMG: buffer_ptr = 187651380633456 + [1667201243.695893][13711:13711] CHIP:DMG: } + [1667201243.695946][13711:13711] CHIP:DMG: + [1667201243.696022][13711:13711] CHIP:DMG: Decrypted Payload (39 bytes) = + [1667201243.696073][13711:13711] CHIP:DMG: { + [1667201243.696153][13711:13711] CHIP:DMG: data = 153601153501260000d72c04370124020125030101240421182c0202656e181818290424ff0118 + [1667201243.696210][13711:13711] CHIP:DMG: } + [1667201243.696263][13711:13711] CHIP:DMG: + [1667201243.696440][13711:13711] CHIP:DMG: ReportDataMessage = + [1667201243.696511][13711:13711] CHIP:DMG: { + [1667201243.696568][13711:13711] CHIP:DMG: AttributeReportIBs = + [1667201243.696655][13711:13711] CHIP:DMG: [ + [1667201243.696718][13711:13711] CHIP:DMG: AttributeReportIB = + [1667201243.696812][13711:13711] CHIP:DMG: { + [1667201243.696906][13711:13711] CHIP:DMG: AttributeDataIB = + [1667201243.696989][13711:13711] CHIP:DMG: { + [1667201243.697098][13711:13711] CHIP:DMG: DataVersion = 0x42cd700, + [1667201243.697177][13711:13711] CHIP:DMG: AttributePathIB = + [1667201243.697262][13711:13711] CHIP:DMG: { + [1667201243.697377][13711:13711] CHIP:DMG: Endpoint = 0x1, + [1667201243.697469][13711:13711] CHIP:DMG: Cluster = 0x101, + [1667201243.697581][13711:13711] CHIP:DMG: Attribute = 0x0000_0021, + [1667201243.697667][13711:13711] CHIP:DMG: } + [1667201243.697777][13711:13711] CHIP:DMG: + [1667201243.697893][13711:13711] CHIP:DMG: Data = "en" (2 chars), + [1667201243.697977][13711:13711] CHIP:DMG: }, + [1667201243.698100][13711:13711] CHIP:DMG: + [1667201243.698176][13711:13711] CHIP:DMG: }, disabled: true - label: "DUT reads LEDSettings from the TH." @@ -639,25 +1528,74 @@ tests: Verify the " LEDSettings response" on TH(lock-app): - - [1658396991.974233][2474:2474] CHIP:IM: Received Read request - [1658396991.974321][2474:2474] CHIP:DMG: ReadRequestMessage = - [1658396991.974353][2474:2474] CHIP:DMG: { - [1658396991.974376][2474:2474] CHIP:DMG: AttributePathIBs = - [1658396991.974403][2474:2474] CHIP:DMG: [ - [1658396991.974429][2474:2474] CHIP:DMG: AttributePathIB = - [1658396991.974463][2474:2474] CHIP:DMG: { - [1658396991.974492][2474:2474] CHIP:DMG: Endpoint = 0x1, - [1658396991.974528][2474:2474] CHIP:DMG: Cluster = 0x101, - [1658396991.974564][2474:2474] CHIP:DMG: Attribute = 0x0000_0022, - [1658396991.974594][2474:2474] CHIP:DMG: } - [1658396991.974626][2474:2474] CHIP:DMG: - [1658396991.974655][2474:2474] CHIP:DMG: ], - [1658396991.974685][2474:2474] CHIP:DMG: - [1658396991.974711][2474:2474] CHIP:DMG: isFabricFiltered = true, - [1658396991.974740][2474:2474] CHIP:DMG: InteractionModelRevision = 1 - [1658396991.974764][2474:2474] CHIP:DMG: }, - [1658396991.974842][2474:2474] CHIP:DMG: IM RH moving to [GeneratingReports] + [1667201388.324546][13711:13711] CHIP:EM: Handling via exchange: 24356r, Delegate: 0xaaaae6ead988 + [1667201388.324667][13711:13711] CHIP:IM: Received Read request + [1667201388.324840][13711:13711] CHIP:DMG: ReadRequestMessage = + [1667201388.324910][13711:13711] CHIP:DMG: { + [1667201388.324985][13711:13711] CHIP:DMG: AttributePathIBs = + [1667201388.325043][13711:13711] CHIP:DMG: [ + [1667201388.325109][13711:13711] CHIP:DMG: AttributePathIB = + [1667201388.325172][13711:13711] CHIP:DMG: { + [1667201388.325257][13711:13711] CHIP:DMG: Endpoint = 0x1, + [1667201388.325325][13711:13711] CHIP:DMG: Cluster = 0x101, + [1667201388.325393][13711:13711] CHIP:DMG: Attribute = 0x0000_0022, + [1667201388.325462][13711:13711] CHIP:DMG: } + [1667201388.325527][13711:13711] CHIP:DMG: + [1667201388.325606][13711:13711] CHIP:DMG: ], + [1667201388.325671][13711:13711] CHIP:DMG: + [1667201388.325739][13711:13711] CHIP:DMG: isFabricFiltered = true, + [1667201388.325795][13711:13711] CHIP:DMG: InteractionModelRevision = 1 + [1667201388.325847][13711:13711] CHIP:DMG: }, + [1667201388.326025][13711:13711] CHIP:DMG: IM RH moving to [GeneratingReports] + [1667201388.326302][13711:13711] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1667201388.326382][13711:13711] CHIP:DMG: Cluster 101, Attribute 22 is dirty + [1667201388.326429][13711:13711] CHIP:DMG: Reading attribute: Cluster=0x0000_0101 Endpoint=1 AttributeId=0x0000_0022 (expanded=0) + [1667201388.326712][13711:13711] CHIP:DMG: Sending report (payload has 34 bytes)... + [1667201388.327413][13711:13711] CHIP:EM: <<< [E:24356r M:47158085 (Ack:234903595)] (S) Msg TX to 1:000000000001B669 [842E] --- Type 0001:05 (IM:ReportData) + [1667201388.327530][13711:13711] CHIP:IN: (S) Sending msg 47158085 on secure session with LSID: 52149 + [1667201388.328285][13711:13711] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:45704 | 47158085 | [Interaction Model (1) / Report Data (0x05) / Session = 52502 / Exchange = 24356] + [1667201388.328398][13711:13711] CHIP:DMG: Header Flags = + [1667201388.328460][13711:13711] CHIP:DMG: { + [1667201388.328548][13711:13711] CHIP:DMG: Exchange (0x06) = + [1667201388.328610][13711:13711] CHIP:DMG: { + [1667201388.328674][13711:13711] CHIP:DMG: AckMsg = 234903595 + [1667201388.328741][13711:13711] CHIP:DMG: NeedsAck = true + [1667201388.328802][13711:13711] CHIP:DMG: } + [1667201388.328881][13711:13711] CHIP:DMG: } + [1667201388.328931][13711:13711] CHIP:DMG: + [1667201388.329004][13711:13711] CHIP:DMG: Encrypted Payload (68 bytes) = + [1667201388.329055][13711:13711] CHIP:DMG: { + [1667201388.329111][13711:13711] CHIP:DMG: data = 0016cd004593cf02f340a1fe449ff2eda8a9ce6b2d8f3c2ad223567e403fc5580e4c6089cf9310afdf64782038dea4562ff551006628e551bdb9738520bb1b7ba77ad468 + [1667201388.329167][13711:13711] CHIP:DMG: buffer_ptr = 187651380638736 + [1667201388.329217][13711:13711] CHIP:DMG: } + [1667201388.329271][13711:13711] CHIP:DMG: + [1667201388.329343][13711:13711] CHIP:DMG: Decrypted Payload (34 bytes) = + [1667201388.329402][13711:13711] CHIP:DMG: { + [1667201388.329462][13711:13711] CHIP:DMG: data = 15360115350037002402012503010124042218350124008618181818290424ff0118 + [1667201388.329519][13711:13711] CHIP:DMG: } + [1667201388.329574][13711:13711] CHIP:DMG: + [1667201388.329713][13711:13711] CHIP:DMG: ReportDataMessage = + [1667201388.329781][13711:13711] CHIP:DMG: { + [1667201388.329838][13711:13711] CHIP:DMG: AttributeReportIBs = + [1667201388.329919][13711:13711] CHIP:DMG: [ + [1667201388.330011][13711:13711] CHIP:DMG: AttributeReportIB = + [1667201388.330104][13711:13711] CHIP:DMG: { + [1667201388.330182][13711:13711] CHIP:DMG: AttributeStatusIB = + [1667201388.330253][13711:13711] CHIP:DMG: { + [1667201388.330368][13711:13711] CHIP:DMG: AttributePathIB = + [1667201388.330516][13711:13711] CHIP:DMG: { + [1667201388.330625][13711:13711] CHIP:DMG: Endpoint = 0x1, + [1667201388.330728][13711:13711] CHIP:DMG: Cluster = 0x101, + [1667201388.330827][13711:13711] CHIP:DMG: Attribute = 0x0000_0022, + [1667201388.330926][13711:13711] CHIP:DMG: } + [1667201388.331060][13711:13711] CHIP:DMG: + [1667201388.331147][13711:13711] CHIP:DMG: StatusIB = + [1667201388.331247][13711:13711] CHIP:DMG: { + [1667201388.331347][13711:13711] CHIP:DMG: status = 0x86 (UNSUPPORTED_ATTRIBUTE), + [1667201388.331448][13711:13711] CHIP:DMG: }, + [1667201388.331546][13711:13711] CHIP:DMG: + [1667201388.331641][13711:13711] CHIP:DMG: }, + [1667201388.331733][13711:13711] CHIP:DMG: disabled: true - label: "DUT reads AutoRelockTime from the TH." @@ -667,29 +1605,74 @@ tests: Verify the " AutoRelockTime response" on TH(lock-app): - [1658397055.576504][2474:2474] CHIP:IM: Received Read request - [1658397055.576666][2474:2474] CHIP:DMG: ReadRequestMessage = - [1658397055.576720][2474:2474] CHIP:DMG: { - [1658397055.576751][2474:2474] CHIP:DMG: AttributePathIBs = - [1658397055.576788][2474:2474] CHIP:DMG: [ - [1658397055.576820][2474:2474] CHIP:DMG: AttributePathIB = - [1658397055.576874][2474:2474] CHIP:DMG: { - [1658397055.576916][2474:2474] CHIP:DMG: Endpoint = 0x1, - [1658397055.576969][2474:2474] CHIP:DMG: Cluster = 0x101, - [1658397055.577014][2474:2474] CHIP:DMG: Attribute = 0x0000_0023, - [1658397055.577069][2474:2474] CHIP:DMG: } - [1658397055.577121][2474:2474] CHIP:DMG: - [1658397055.577160][2474:2474] CHIP:DMG: ], - [1658397055.577212][2474:2474] CHIP:DMG: - [1658397055.577251][2474:2474] CHIP:DMG: isFabricFiltered = true, - [1658397055.577299][2474:2474] CHIP:DMG: InteractionModelRevision = 1 - [1658397055.577333][2474:2474] CHIP:DMG: }, - [1658397055.577449][2474:2474] CHIP:DMG: IM RH moving to [GeneratingReports] - [1658397055.577584][2474:2474] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1658397055.577633][2474:2474] CHIP:DMG: Cluster 101, Attribute 23 is dirty - [1658397055.577663][2474:2474] CHIP:DMG: Reading attribute: Cluster=0x0000_0101 Endpoint=1 AttributeId=0x0000_0023 (expanded=0) - [1658397055.577701][2474:2474] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v - [1658397055.577744][2474:2474] CHIP:DMG: AccessControl: allowed + [1667201427.189852][13711:13711] CHIP:EM: Handling via exchange: 34333r, Delegate: 0xaaaae6ead988 + [1667201427.189949][13711:13711] CHIP:IM: Received Read request + [1667201427.190145][13711:13711] CHIP:DMG: ReadRequestMessage = + [1667201427.190246][13711:13711] CHIP:DMG: { + [1667201427.190302][13711:13711] CHIP:DMG: AttributePathIBs = + [1667201427.190368][13711:13711] CHIP:DMG: [ + [1667201427.190430][13711:13711] CHIP:DMG: AttributePathIB = + [1667201427.190577][13711:13711] CHIP:DMG: { + [1667201427.190653][13711:13711] CHIP:DMG: Endpoint = 0x1, + [1667201427.190765][13711:13711] CHIP:DMG: Cluster = 0x101, + [1667201427.190847][13711:13711] CHIP:DMG: Attribute = 0x0000_0023, + [1667201427.190951][13711:13711] CHIP:DMG: } + [1667201427.191033][13711:13711] CHIP:DMG: + [1667201427.191127][13711:13711] CHIP:DMG: ], + [1667201427.191201][13711:13711] CHIP:DMG: + [1667201427.191283][13711:13711] CHIP:DMG: isFabricFiltered = true, + [1667201427.191350][13711:13711] CHIP:DMG: InteractionModelRevision = 1 + [1667201427.191410][13711:13711] CHIP:DMG: }, + [1667201427.191597][13711:13711] CHIP:DMG: IM RH moving to [GeneratingReports] + [1667201427.191831][13711:13711] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1667201427.191928][13711:13711] CHIP:DMG: Cluster 101, Attribute 23 is dirty + [1667201427.191985][13711:13711] CHIP:DMG: Reading attribute: Cluster=0x0000_0101 Endpoint=1 AttributeId=0x0000_0023 (expanded=0) + [1667201427.192055][13711:13711] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v + [1667201427.192157][13711:13711] CHIP:DMG: AccessControl: allowed + [1667201427.192272][13711:13711] CHIP:DMG: Sending report (payload has 37 bytes)... + [1667201427.192895][13711:13711] CHIP:EM: <<< [E:34333r M:259548114 (Ack:204482546)] (S) Msg TX to 1:000000000001B669 [842E] --- Type 0001:05 (IM:ReportData) + [1667201427.192994][13711:13711] CHIP:IN: (S) Sending msg 259548114 on secure session with LSID: 52150 + [1667201427.193705][13711:13711] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:56864 | 259548114 | [Interaction Model (1) / Report Data (0x05) / Session = 63914 / Exchange = 34333] + [1667201427.193804][13711:13711] CHIP:DMG: Header Flags = + [1667201427.193861][13711:13711] CHIP:DMG: { + [1667201427.193948][13711:13711] CHIP:DMG: Exchange (0x06) = + [1667201427.194004][13711:13711] CHIP:DMG: { + [1667201427.194063][13711:13711] CHIP:DMG: AckMsg = 204482546 + [1667201427.194119][13711:13711] CHIP:DMG: NeedsAck = true + [1667201427.194172][13711:13711] CHIP:DMG: } + [1667201427.194244][13711:13711] CHIP:DMG: } + [1667201427.194320][13711:13711] CHIP:DMG: + [1667201427.194390][13711:13711] CHIP:DMG: Encrypted Payload (71 bytes) = + [1667201427.194446][13711:13711] CHIP:DMG: { + [1667201427.194571][13711:13711] CHIP:DMG: data = 00aaf900d263780f90b504a19e79fffbc46aae29c6b4566ec67e67fc0a459f63094430f20620d39d9ecc8b79073d75c5381d196ed4490b509ba8f8d041a199b8bebcddd5acb735 + [1667201427.194630][13711:13711] CHIP:DMG: buffer_ptr = 187651380633856 + [1667201427.194685][13711:13711] CHIP:DMG: } + [1667201427.194759][13711:13711] CHIP:DMG: + [1667201427.194836][13711:13711] CHIP:DMG: Decrypted Payload (37 bytes) = + [1667201427.194886][13711:13711] CHIP:DMG: { + [1667201427.194963][13711:13711] CHIP:DMG: data = 153601153501260000d72c043701240201250301012404231824023c181818290424ff0118 + [1667201427.195019][13711:13711] CHIP:DMG: } + [1667201427.195071][13711:13711] CHIP:DMG: + [1667201427.195219][13711:13711] CHIP:DMG: ReportDataMessage = + [1667201427.195284][13711:13711] CHIP:DMG: { + [1667201427.195338][13711:13711] CHIP:DMG: AttributeReportIBs = + [1667201427.195412][13711:13711] CHIP:DMG: [ + [1667201427.195473][13711:13711] CHIP:DMG: AttributeReportIB = + [1667201427.195559][13711:13711] CHIP:DMG: { + [1667201427.195626][13711:13711] CHIP:DMG: AttributeDataIB = + [1667201427.195717][13711:13711] CHIP:DMG: { + [1667201427.195811][13711:13711] CHIP:DMG: DataVersion = 0x42cd700, + [1667201427.195893][13711:13711] CHIP:DMG: AttributePathIB = + [1667201427.195970][13711:13711] CHIP:DMG: { + [1667201427.196067][13711:13711] CHIP:DMG: Endpoint = 0x1, + [1667201427.196169][13711:13711] CHIP:DMG: Cluster = 0x101, + [1667201427.196269][13711:13711] CHIP:DMG: Attribute = 0x0000_0023, + [1667201427.196366][13711:13711] CHIP:DMG: } + [1667201427.196464][13711:13711] CHIP:DMG: + [1667201427.196539][13711:13711] CHIP:DMG: Data = 60, + [1667201427.196620][13711:13711] CHIP:DMG: }, + [1667201427.196714][13711:13711] CHIP:DMG: + [1667201427.196785][13711:13711] CHIP:DMG: }, disabled: true - label: "DUT reads SoundVolume from the TH." @@ -699,29 +1682,74 @@ tests: Verify the " SoundVolume response" on TH(lock-app): - [1658397087.000491][2474:2474] CHIP:IM: Received Read request - [1658397087.000600][2474:2474] CHIP:DMG: ReadRequestMessage = - [1658397087.000640][2474:2474] CHIP:DMG: { - [1658397087.000668][2474:2474] CHIP:DMG: AttributePathIBs = - [1658397087.000704][2474:2474] CHIP:DMG: [ - [1658397087.000738][2474:2474] CHIP:DMG: AttributePathIB = - [1658397087.000778][2474:2474] CHIP:DMG: { - [1658397087.000818][2474:2474] CHIP:DMG: Endpoint = 0x1, - [1658397087.000860][2474:2474] CHIP:DMG: Cluster = 0x101, - [1658397087.000901][2474:2474] CHIP:DMG: Attribute = 0x0000_0024, - [1658397087.000943][2474:2474] CHIP:DMG: } - [1658397087.000986][2474:2474] CHIP:DMG: - [1658397087.001023][2474:2474] CHIP:DMG: ], - [1658397087.001062][2474:2474] CHIP:DMG: - [1658397087.001098][2474:2474] CHIP:DMG: isFabricFiltered = true, - [1658397087.001132][2474:2474] CHIP:DMG: InteractionModelRevision = 1 - [1658397087.001164][2474:2474] CHIP:DMG: }, - [1658397087.001261][2474:2474] CHIP:DMG: IM RH moving to [GeneratingReports] - [1658397087.001387][2474:2474] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1658397087.001426][2474:2474] CHIP:DMG: Cluster 101, Attribute 24 is dirty - [1658397087.001454][2474:2474] CHIP:DMG: Reading attribute: Cluster=0x0000_0101 Endpoint=1 AttributeId=0x0000_0024 (expanded=0) - [1658397087.001492][2474:2474] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v - [1658397087.001533][2474:2474] CHIP:DMG: AccessControl: allowed + [1667201709.019168][13711:13711] CHIP:EM: Handling via exchange: 14570r, Delegate: 0xaaaae6ead988 + [1667201709.019270][13711:13711] CHIP:IM: Received Read request + [1667201709.019476][13711:13711] CHIP:DMG: ReadRequestMessage = + [1667201709.019539][13711:13711] CHIP:DMG: { + [1667201709.019598][13711:13711] CHIP:DMG: AttributePathIBs = + [1667201709.019691][13711:13711] CHIP:DMG: [ + [1667201709.019756][13711:13711] CHIP:DMG: AttributePathIB = + [1667201709.019830][13711:13711] CHIP:DMG: { + [1667201709.019905][13711:13711] CHIP:DMG: Endpoint = 0x1, + [1667201709.020000][13711:13711] CHIP:DMG: Cluster = 0x101, + [1667201709.020075][13711:13711] CHIP:DMG: Attribute = 0x0000_0024, + [1667201709.020135][13711:13711] CHIP:DMG: } + [1667201709.020199][13711:13711] CHIP:DMG: + [1667201709.020256][13711:13711] CHIP:DMG: ], + [1667201709.020331][13711:13711] CHIP:DMG: + [1667201709.020400][13711:13711] CHIP:DMG: isFabricFiltered = true, + [1667201709.020493][13711:13711] CHIP:DMG: InteractionModelRevision = 1 + [1667201709.020648][13711:13711] CHIP:DMG: }, + [1667201709.020855][13711:13711] CHIP:DMG: IM RH moving to [GeneratingReports] + [1667201709.021098][13711:13711] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1667201709.021179][13711:13711] CHIP:DMG: Cluster 101, Attribute 24 is dirty + [1667201709.021239][13711:13711] CHIP:DMG: Reading attribute: Cluster=0x0000_0101 Endpoint=1 AttributeId=0x0000_0024 (expanded=0) + [1667201709.021311][13711:13711] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v + [1667201709.021389][13711:13711] CHIP:DMG: AccessControl: allowed + [1667201709.021534][13711:13711] CHIP:DMG: Sending report (payload has 37 bytes)... + [1667201709.022196][13711:13711] CHIP:EM: <<< [E:14570r M:186047417 (Ack:156371357)] (S) Msg TX to 1:000000000001B669 [842E] --- Type 0001:05 (IM:ReportData) + [1667201709.022337][13711:13711] CHIP:IN: (S) Sending msg 186047417 on secure session with LSID: 52151 + [1667201709.023169][13711:13711] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:36561 | 186047417 | [Interaction Model (1) / Report Data (0x05) / Session = 12720 / Exchange = 14570] + [1667201709.023281][13711:13711] CHIP:DMG: Header Flags = + [1667201709.023340][13711:13711] CHIP:DMG: { + [1667201709.023431][13711:13711] CHIP:DMG: Exchange (0x06) = + [1667201709.023486][13711:13711] CHIP:DMG: { + [1667201709.023550][13711:13711] CHIP:DMG: AckMsg = 156371357 + [1667201709.023609][13711:13711] CHIP:DMG: NeedsAck = true + [1667201709.023666][13711:13711] CHIP:DMG: } + [1667201709.023742][13711:13711] CHIP:DMG: } + [1667201709.023800][13711:13711] CHIP:DMG: + [1667201709.023898][13711:13711] CHIP:DMG: Encrypted Payload (71 bytes) = + [1667201709.023963][13711:13711] CHIP:DMG: { + [1667201709.024012][13711:13711] CHIP:DMG: data = 00b03100b9db160b70bed43cb9adb99c04b90dc159b6d5547d4abec77d5fb0694a6e37dd75124e40724a9a070bb698089729fc4ec8d23979b0a7124f38ed096b5e9ae55e8ea8d9 + [1667201709.024078][13711:13711] CHIP:DMG: buffer_ptr = 187651380639824 + [1667201709.024135][13711:13711] CHIP:DMG: } + [1667201709.024190][13711:13711] CHIP:DMG: + [1667201709.024270][13711:13711] CHIP:DMG: Decrypted Payload (37 bytes) = + [1667201709.024331][13711:13711] CHIP:DMG: { + [1667201709.024411][13711:13711] CHIP:DMG: data = 153601153501260000d72c0437012402012503010124042418240200181818290424ff0118 + [1667201709.024473][13711:13711] CHIP:DMG: } + [1667201709.024520][13711:13711] CHIP:DMG: + [1667201709.024678][13711:13711] CHIP:DMG: ReportDataMessage = + [1667201709.024748][13711:13711] CHIP:DMG: { + [1667201709.024805][13711:13711] CHIP:DMG: AttributeReportIBs = + [1667201709.024885][13711:13711] CHIP:DMG: [ + [1667201709.024950][13711:13711] CHIP:DMG: AttributeReportIB = + [1667201709.025039][13711:13711] CHIP:DMG: { + [1667201709.025124][13711:13711] CHIP:DMG: AttributeDataIB = + [1667201709.025221][13711:13711] CHIP:DMG: { + [1667201709.025317][13711:13711] CHIP:DMG: DataVersion = 0x42cd700, + [1667201709.025412][13711:13711] CHIP:DMG: AttributePathIB = + [1667201709.025513][13711:13711] CHIP:DMG: { + [1667201709.025621][13711:13711] CHIP:DMG: Endpoint = 0x1, + [1667201709.025726][13711:13711] CHIP:DMG: Cluster = 0x101, + [1667201709.025828][13711:13711] CHIP:DMG: Attribute = 0x0000_0024, + [1667201709.025924][13711:13711] CHIP:DMG: } + [1667201709.026009][13711:13711] CHIP:DMG: + [1667201709.026110][13711:13711] CHIP:DMG: Data = 0, + [1667201709.026202][13711:13711] CHIP:DMG: }, + [1667201709.026308][13711:13711] CHIP:DMG: + [1667201709.026369][13711:13711] CHIP:DMG: }, disabled: true - label: "DUT reads OperatingMode from the TH." @@ -731,30 +1759,74 @@ tests: Verify the " OperatingMode response" on TH(lock-app): - - [1658397117.082297][2474:2474] CHIP:IM: Received Read request - [1658397117.082385][2474:2474] CHIP:DMG: ReadRequestMessage = - [1658397117.082416][2474:2474] CHIP:DMG: { - [1658397117.082442][2474:2474] CHIP:DMG: AttributePathIBs = - [1658397117.082472][2474:2474] CHIP:DMG: [ - [1658397117.082500][2474:2474] CHIP:DMG: AttributePathIB = - [1658397117.082533][2474:2474] CHIP:DMG: { - [1658397117.082564][2474:2474] CHIP:DMG: Endpoint = 0x1, - [1658397117.082603][2474:2474] CHIP:DMG: Cluster = 0x101, - [1658397117.082634][2474:2474] CHIP:DMG: Attribute = 0x0000_0025, - [1658397117.082667][2474:2474] CHIP:DMG: } - [1658397117.082699][2474:2474] CHIP:DMG: - [1658397117.082728][2474:2474] CHIP:DMG: ], - [1658397117.082759][2474:2474] CHIP:DMG: - [1658397117.082787][2474:2474] CHIP:DMG: isFabricFiltered = true, - [1658397117.082811][2474:2474] CHIP:DMG: InteractionModelRevision = 1 - [1658397117.082836][2474:2474] CHIP:DMG: }, - [1658397117.082915][2474:2474] CHIP:DMG: IM RH moving to [GeneratingReports] - [1658397117.083023][2474:2474] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1658397117.083055][2474:2474] CHIP:DMG: Cluster 101, Attribute 25 is dirty - [1658397117.083077][2474:2474] CHIP:DMG: Reading attribute: Cluster=0x0000_0101 Endpoint=1 AttributeId=0x0000_0025 (expanded=0) - [1658397117.083108][2474:2474] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v - [1658397117.083143][2474:2474] CHIP:DMG: AccessControl: allowed + [1667201750.925200][13711:13711] CHIP:EM: Handling via exchange: 61785r, Delegate: 0xaaaae6ead988 + [1667201750.925301][13711:13711] CHIP:IM: Received Read request + [1667201750.925472][13711:13711] CHIP:DMG: ReadRequestMessage = + [1667201750.925538][13711:13711] CHIP:DMG: { + [1667201750.925593][13711:13711] CHIP:DMG: AttributePathIBs = + [1667201750.925659][13711:13711] CHIP:DMG: [ + [1667201750.925720][13711:13711] CHIP:DMG: AttributePathIB = + [1667201750.925799][13711:13711] CHIP:DMG: { + [1667201750.925880][13711:13711] CHIP:DMG: Endpoint = 0x1, + [1667201750.926007][13711:13711] CHIP:DMG: Cluster = 0x101, + [1667201750.926098][13711:13711] CHIP:DMG: Attribute = 0x0000_0025, + [1667201750.926168][13711:13711] CHIP:DMG: } + [1667201750.926241][13711:13711] CHIP:DMG: + [1667201750.926314][13711:13711] CHIP:DMG: ], + [1667201750.926387][13711:13711] CHIP:DMG: + [1667201750.926454][13711:13711] CHIP:DMG: isFabricFiltered = true, + [1667201750.926586][13711:13711] CHIP:DMG: InteractionModelRevision = 1 + [1667201750.926658][13711:13711] CHIP:DMG: }, + [1667201750.926827][13711:13711] CHIP:DMG: IM RH moving to [GeneratingReports] + [1667201750.927080][13711:13711] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1667201750.927158][13711:13711] CHIP:DMG: Cluster 101, Attribute 25 is dirty + [1667201750.927243][13711:13711] CHIP:DMG: Reading attribute: Cluster=0x0000_0101 Endpoint=1 AttributeId=0x0000_0025 (expanded=0) + [1667201750.927313][13711:13711] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v + [1667201750.927390][13711:13711] CHIP:DMG: AccessControl: allowed + [1667201750.927509][13711:13711] CHIP:DMG: Sending report (payload has 37 bytes)... + [1667201750.928131][13711:13711] CHIP:EM: <<< [E:61785r M:138154621 (Ack:230372052)] (S) Msg TX to 1:000000000001B669 [842E] --- Type 0001:05 (IM:ReportData) + [1667201750.928250][13711:13711] CHIP:IN: (S) Sending msg 138154621 on secure session with LSID: 52152 + [1667201750.929045][13711:13711] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:50684 | 138154621 | [Interaction Model (1) / Report Data (0x05) / Session = 17051 / Exchange = 61785] + [1667201750.929159][13711:13711] CHIP:DMG: Header Flags = + [1667201750.929218][13711:13711] CHIP:DMG: { + [1667201750.929306][13711:13711] CHIP:DMG: Exchange (0x06) = + [1667201750.929356][13711:13711] CHIP:DMG: { + [1667201750.929414][13711:13711] CHIP:DMG: AckMsg = 230372052 + [1667201750.929471][13711:13711] CHIP:DMG: NeedsAck = true + [1667201750.929526][13711:13711] CHIP:DMG: } + [1667201750.929599][13711:13711] CHIP:DMG: } + [1667201750.929656][13711:13711] CHIP:DMG: + [1667201750.929729][13711:13711] CHIP:DMG: Encrypted Payload (71 bytes) = + [1667201750.929786][13711:13711] CHIP:DMG: { + [1667201750.929840][13711:13711] CHIP:DMG: data = 009b42007d123c08a1553585d5d560bd51dfc596a9f36d457123ca7b53ce886a6044b96c2446014629a711637e83a833cb9f66a1a6fdf5ab20dfdab11ff1c0d45ed0c38ee1c0d7 + [1667201750.929900][13711:13711] CHIP:DMG: buffer_ptr = 187651380638400 + [1667201750.929954][13711:13711] CHIP:DMG: } + [1667201750.930007][13711:13711] CHIP:DMG: + [1667201750.930083][13711:13711] CHIP:DMG: Decrypted Payload (37 bytes) = + [1667201750.930140][13711:13711] CHIP:DMG: { + [1667201750.930195][13711:13711] CHIP:DMG: data = 153601153501260000d72c0437012402012503010124042518240200181818290424ff0118 + [1667201750.930251][13711:13711] CHIP:DMG: } + [1667201750.930303][13711:13711] CHIP:DMG: + [1667201750.930503][13711:13711] CHIP:DMG: ReportDataMessage = + [1667201750.930566][13711:13711] CHIP:DMG: { + [1667201750.930616][13711:13711] CHIP:DMG: AttributeReportIBs = + [1667201750.930695][13711:13711] CHIP:DMG: [ + [1667201750.930757][13711:13711] CHIP:DMG: AttributeReportIB = + [1667201750.930850][13711:13711] CHIP:DMG: { + [1667201750.930925][13711:13711] CHIP:DMG: AttributeDataIB = + [1667201750.931007][13711:13711] CHIP:DMG: { + [1667201750.931131][13711:13711] CHIP:DMG: DataVersion = 0x42cd700, + [1667201750.931224][13711:13711] CHIP:DMG: AttributePathIB = + [1667201750.931318][13711:13711] CHIP:DMG: { + [1667201750.931406][13711:13711] CHIP:DMG: Endpoint = 0x1, + [1667201750.931484][13711:13711] CHIP:DMG: Cluster = 0x101, + [1667201750.931573][13711:13711] CHIP:DMG: Attribute = 0x0000_0025, + [1667201750.931669][13711:13711] CHIP:DMG: } + [1667201750.931769][13711:13711] CHIP:DMG: + [1667201750.931956][13711:13711] CHIP:DMG: Data = 0, + [1667201750.932032][13711:13711] CHIP:DMG: }, + [1667201750.932120][13711:13711] CHIP:DMG: + [1667201750.932193][13711:13711] CHIP:DMG: }, disabled: true - label: "DUT reads SupportedOperatingModes from the TH." @@ -765,29 +1837,74 @@ tests: Verify the " SupportedOperatingModes response" on TH(lock-app): - [1658397177.691320][2474:2474] CHIP:IM: Received Read request - [1658397177.691424][2474:2474] CHIP:DMG: ReadRequestMessage = - [1658397177.691479][2474:2474] CHIP:DMG: { - [1658397177.691510][2474:2474] CHIP:DMG: AttributePathIBs = - [1658397177.691556][2474:2474] CHIP:DMG: [ - [1658397177.691590][2474:2474] CHIP:DMG: AttributePathIB = - [1658397177.691637][2474:2474] CHIP:DMG: { - [1658397177.691677][2474:2474] CHIP:DMG: Endpoint = 0x1, - [1658397177.691734][2474:2474] CHIP:DMG: Cluster = 0x101, - [1658397177.691780][2474:2474] CHIP:DMG: Attribute = 0x0000_0026, - [1658397177.691832][2474:2474] CHIP:DMG: } - [1658397177.691871][2474:2474] CHIP:DMG: - [1658397177.691926][2474:2474] CHIP:DMG: ], - [1658397177.691975][2474:2474] CHIP:DMG: - [1658397177.692011][2474:2474] CHIP:DMG: isFabricFiltered = true, - [1658397177.692058][2474:2474] CHIP:DMG: InteractionModelRevision = 1 - [1658397177.692090][2474:2474] CHIP:DMG: }, - [1658397177.692210][2474:2474] CHIP:DMG: IM RH moving to [GeneratingReports] - [1658397177.692347][2474:2474] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1658397177.692386][2474:2474] CHIP:DMG: Cluster 101, Attribute 26 is dirty - [1658397177.692427][2474:2474] CHIP:DMG: Reading attribute: Cluster=0x0000_0101 Endpoint=1 AttributeId=0x0000_0026 (expanded=0) - [1658397177.692465][2474:2474] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v - [1658397177.692507][2474:2474] CHIP:DMG: AccessControl: allowed + [1667201865.290102][13711:13711] CHIP:EM: Handling via exchange: 59530r, Delegate: 0xaaaae6ead988 + [1667201865.290199][13711:13711] CHIP:IM: Received Read request + [1667201865.290400][13711:13711] CHIP:DMG: ReadRequestMessage = + [1667201865.290522][13711:13711] CHIP:DMG: { + [1667201865.290584][13711:13711] CHIP:DMG: AttributePathIBs = + [1667201865.290650][13711:13711] CHIP:DMG: [ + [1667201865.290728][13711:13711] CHIP:DMG: AttributePathIB = + [1667201865.290807][13711:13711] CHIP:DMG: { + [1667201865.290909][13711:13711] CHIP:DMG: Endpoint = 0x1, + [1667201865.290989][13711:13711] CHIP:DMG: Cluster = 0x101, + [1667201865.291091][13711:13711] CHIP:DMG: Attribute = 0x0000_0026, + [1667201865.291163][13711:13711] CHIP:DMG: } + [1667201865.291231][13711:13711] CHIP:DMG: + [1667201865.291289][13711:13711] CHIP:DMG: ], + [1667201865.291383][13711:13711] CHIP:DMG: + [1667201865.291448][13711:13711] CHIP:DMG: isFabricFiltered = true, + [1667201865.291513][13711:13711] CHIP:DMG: InteractionModelRevision = 1 + [1667201865.291587][13711:13711] CHIP:DMG: }, + [1667201865.291776][13711:13711] CHIP:DMG: IM RH moving to [GeneratingReports] + [1667201865.292031][13711:13711] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1667201865.292105][13711:13711] CHIP:DMG: Cluster 101, Attribute 26 is dirty + [1667201865.292160][13711:13711] CHIP:DMG: Reading attribute: Cluster=0x0000_0101 Endpoint=1 AttributeId=0x0000_0026 (expanded=0) + [1667201865.292255][13711:13711] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v + [1667201865.292332][13711:13711] CHIP:DMG: AccessControl: allowed + [1667201865.292471][13711:13711] CHIP:DMG: Sending report (payload has 38 bytes)... + [1667201865.293094][13711:13711] CHIP:EM: <<< [E:59530r M:180767550 (Ack:36313486)] (S) Msg TX to 1:000000000001B669 [842E] --- Type 0001:05 (IM:ReportData) + [1667201865.293192][13711:13711] CHIP:IN: (S) Sending msg 180767550 on secure session with LSID: 52153 + [1667201865.293903][13711:13711] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:46732 | 180767550 | [Interaction Model (1) / Report Data (0x05) / Session = 44488 / Exchange = 59530] + [1667201865.294000][13711:13711] CHIP:DMG: Header Flags = + [1667201865.294058][13711:13711] CHIP:DMG: { + [1667201865.294143][13711:13711] CHIP:DMG: Exchange (0x06) = + [1667201865.294200][13711:13711] CHIP:DMG: { + [1667201865.294259][13711:13711] CHIP:DMG: AckMsg = 36313486 + [1667201865.294309][13711:13711] CHIP:DMG: NeedsAck = true + [1667201865.294363][13711:13711] CHIP:DMG: } + [1667201865.294434][13711:13711] CHIP:DMG: } + [1667201865.294608][13711:13711] CHIP:DMG: + [1667201865.294684][13711:13711] CHIP:DMG: Encrypted Payload (72 bytes) = + [1667201865.294741][13711:13711] CHIP:DMG: { + [1667201865.294826][13711:13711] CHIP:DMG: data = 00c8ad003e4bc60aaa003d334ac8a713a8935f0dd26e6b86aaefdb84ae9f54b2cafdff5e434dad6c35dbc61fdcbe566ecab25517039e35e8059a06dea64e2173107cae6a87732798 + [1667201865.294889][13711:13711] CHIP:DMG: buffer_ptr = 187651380641136 + [1667201865.294943][13711:13711] CHIP:DMG: } + [1667201865.294989][13711:13711] CHIP:DMG: + [1667201865.295069][13711:13711] CHIP:DMG: Decrypted Payload (38 bytes) = + [1667201865.295148][13711:13711] CHIP:DMG: { + [1667201865.295205][13711:13711] CHIP:DMG: data = 153601153501260000d72c04370124020125030101240426182502f6ff181818290424ff0118 + [1667201865.295262][13711:13711] CHIP:DMG: } + [1667201865.295314][13711:13711] CHIP:DMG: + [1667201865.295484][13711:13711] CHIP:DMG: ReportDataMessage = + [1667201865.295577][13711:13711] CHIP:DMG: { + [1667201865.295633][13711:13711] CHIP:DMG: AttributeReportIBs = + [1667201865.295712][13711:13711] CHIP:DMG: [ + [1667201865.295774][13711:13711] CHIP:DMG: AttributeReportIB = + [1667201865.295879][13711:13711] CHIP:DMG: { + [1667201865.295947][13711:13711] CHIP:DMG: AttributeDataIB = + [1667201865.296029][13711:13711] CHIP:DMG: { + [1667201865.296136][13711:13711] CHIP:DMG: DataVersion = 0x42cd700, + [1667201865.296223][13711:13711] CHIP:DMG: AttributePathIB = + [1667201865.296302][13711:13711] CHIP:DMG: { + [1667201865.296425][13711:13711] CHIP:DMG: Endpoint = 0x1, + [1667201865.296532][13711:13711] CHIP:DMG: Cluster = 0x101, + [1667201865.296650][13711:13711] CHIP:DMG: Attribute = 0x0000_0026, + [1667201865.296738][13711:13711] CHIP:DMG: } + [1667201865.296828][13711:13711] CHIP:DMG: + [1667201865.296933][13711:13711] CHIP:DMG: Data = 65526, + [1667201865.297016][13711:13711] CHIP:DMG: }, + [1667201865.297126][13711:13711] CHIP:DMG: + [1667201865.297197][13711:13711] CHIP:DMG: }, disabled: true - label: "DUT reads DefaultConfigurationRegister from the TH." @@ -795,26 +1912,77 @@ tests: verification: | This is an Optional attribute, so its not compulsory to get the expected outcome + ./chip-tool doorlock read default-configuration-register 1 1 + Verify the " DefaultConfigurationRegister response" on TH(lock-app): - [1658397211.423665][2474:2474] CHIP:IM: Received Read request - [1658397211.423769][2474:2474] CHIP:DMG: ReadRequestMessage = - [1658397211.423820][2474:2474] CHIP:DMG: { - [1658397211.423853][2474:2474] CHIP:DMG: AttributePathIBs = - [1658397211.423888][2474:2474] CHIP:DMG: [ - [1658397211.423921][2474:2474] CHIP:DMG: AttributePathIB = - [1658397211.423973][2474:2474] CHIP:DMG: { - [1658397211.424018][2474:2474] CHIP:DMG: Endpoint = 0x1, - [1658397211.424073][2474:2474] CHIP:DMG: Cluster = 0x101, - [1658397211.424128][2474:2474] CHIP:DMG: Attribute = 0x0000_0027, - [1658397211.424169][2474:2474] CHIP:DMG: } - [1658397211.424220][2474:2474] CHIP:DMG: - [1658397211.424258][2474:2474] CHIP:DMG: ], - [1658397211.424308][2474:2474] CHIP:DMG: - [1658397211.424344][2474:2474] CHIP:DMG: isFabricFiltered = true, - [1658397211.424390][2474:2474] CHIP:DMG: InteractionModelRevision = 1 - [1658397211.424425][2474:2474] CHIP:DMG: }, - [1658397211.424545][2474:2474] CHIP:DMG: IM RH moving to [GeneratingReports] + [1667201906.379609][13711:13711] CHIP:EM: Handling via exchange: 15468r, Delegate: 0xaaaae6ead988 + [1667201906.379706][13711:13711] CHIP:IM: Received Read request + [1667201906.379909][13711:13711] CHIP:DMG: ReadRequestMessage = + [1667201906.380000][13711:13711] CHIP:DMG: { + [1667201906.380048][13711:13711] CHIP:DMG: AttributePathIBs = + [1667201906.380134][13711:13711] CHIP:DMG: [ + [1667201906.380189][13711:13711] CHIP:DMG: AttributePathIB = + [1667201906.380260][13711:13711] CHIP:DMG: { + [1667201906.380340][13711:13711] CHIP:DMG: Endpoint = 0x1, + [1667201906.380439][13711:13711] CHIP:DMG: Cluster = 0x101, + [1667201906.380522][13711:13711] CHIP:DMG: Attribute = 0x0000_0027, + [1667201906.380600][13711:13711] CHIP:DMG: } + [1667201906.380694][13711:13711] CHIP:DMG: + [1667201906.380768][13711:13711] CHIP:DMG: ], + [1667201906.380839][13711:13711] CHIP:DMG: + [1667201906.380906][13711:13711] CHIP:DMG: isFabricFiltered = true, + [1667201906.380997][13711:13711] CHIP:DMG: InteractionModelRevision = 1 + [1667201906.381059][13711:13711] CHIP:DMG: }, + [1667201906.381229][13711:13711] CHIP:DMG: IM RH moving to [GeneratingReports] + [1667201906.381484][13711:13711] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1667201906.381556][13711:13711] CHIP:DMG: Cluster 101, Attribute 27 is dirty + [1667201906.381612][13711:13711] CHIP:DMG: Reading attribute: Cluster=0x0000_0101 Endpoint=1 AttributeId=0x0000_0027 (expanded=0) + [1667201906.381744][13711:13711] CHIP:DMG: Sending report (payload has 34 bytes)... + [1667201906.382358][13711:13711] CHIP:EM: <<< [E:15468r M:146241971 (Ack:193313389)] (S) Msg TX to 1:000000000001B669 [842E] --- Type 0001:05 (IM:ReportData) + [1667201906.382501][13711:13711] CHIP:IN: (S) Sending msg 146241971 on secure session with LSID: 52154 + [1667201906.383231][13711:13711] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:48001 | 146241971 | [Interaction Model (1) / Report Data (0x05) / Session = 1655 / Exchange = 15468] + [1667201906.383330][13711:13711] CHIP:DMG: Header Flags = + [1667201906.383388][13711:13711] CHIP:DMG: { + [1667201906.383474][13711:13711] CHIP:DMG: Exchange (0x06) = + [1667201906.383530][13711:13711] CHIP:DMG: { + [1667201906.383588][13711:13711] CHIP:DMG: AckMsg = 193313389 + [1667201906.383642][13711:13711] CHIP:DMG: NeedsAck = true + [1667201906.383697][13711:13711] CHIP:DMG: } + [1667201906.383768][13711:13711] CHIP:DMG: } + [1667201906.383823][13711:13711] CHIP:DMG: + [1667201906.383918][13711:13711] CHIP:DMG: Encrypted Payload (68 bytes) = + [1667201906.383974][13711:13711] CHIP:DMG: { + [1667201906.384028][13711:13711] CHIP:DMG: data = 00770600b379b708561edb1ca212a6ed6e753f301ab7c10edb0c5ba32d88ca8a7eaa3c1d345822e423f12fa0e8d532a3ba9997d58a2ce3a3ef98e7613ffafff64b989f6f + [1667201906.384108][13711:13711] CHIP:DMG: buffer_ptr = 187651380641680 + [1667201906.384164][13711:13711] CHIP:DMG: } + [1667201906.384216][13711:13711] CHIP:DMG: + [1667201906.384313][13711:13711] CHIP:DMG: Decrypted Payload (34 bytes) = + [1667201906.384372][13711:13711] CHIP:DMG: { + [1667201906.384426][13711:13711] CHIP:DMG: data = 15360115350037002402012503010124042718350124008618181818290424ff0118 + [1667201906.384503][13711:13711] CHIP:DMG: } + [1667201906.384554][13711:13711] CHIP:DMG: + [1667201906.384718][13711:13711] CHIP:DMG: ReportDataMessage = + [1667201906.384777][13711:13711] CHIP:DMG: { + [1667201906.384832][13711:13711] CHIP:DMG: AttributeReportIBs = + [1667201906.384935][13711:13711] CHIP:DMG: [ + [1667201906.384998][13711:13711] CHIP:DMG: AttributeReportIB = + [1667201906.385108][13711:13711] CHIP:DMG: { + [1667201906.385177][13711:13711] CHIP:DMG: AttributeStatusIB = + [1667201906.385277][13711:13711] CHIP:DMG: { + [1667201906.385351][13711:13711] CHIP:DMG: AttributePathIB = + [1667201906.385456][13711:13711] CHIP:DMG: { + [1667201906.385540][13711:13711] CHIP:DMG: Endpoint = 0x1, + [1667201906.385653][13711:13711] CHIP:DMG: Cluster = 0x101, + [1667201906.385740][13711:13711] CHIP:DMG: Attribute = 0x0000_0027, + [1667201906.385846][13711:13711] CHIP:DMG: } + [1667201906.385937][13711:13711] CHIP:DMG: + [1667201906.386035][13711:13711] CHIP:DMG: StatusIB = + [1667201906.386117][13711:13711] CHIP:DMG: { + [1667201906.386218][13711:13711] CHIP:DMG: status = 0x86 (UNSUPPORTED_ATTRIBUTE), + [1667201906.386293][13711:13711] CHIP:DMG: }, + [1667201906.386598][13711:13711] CHIP:DMG: + [1667201906.386674][13711:13711] CHIP:DMG: }, disabled: true - label: "DUT reads EnableLocalProgramming from the TH." @@ -825,25 +1993,73 @@ tests: ./chip-tool doorlock read enable-local-programming 1 1 Verify the " EnableLocalProgramming response" on TH(lock-app): - - [1658397282.356078][2474:2474] CHIP:IM: Received Read request - [1658397282.356166][2474:2474] CHIP:DMG: ReadRequestMessage = - [1658397282.356195][2474:2474] CHIP:DMG: { - [1658397282.356304][2474:2474] CHIP:DMG: AttributePathIBs = - [1658397282.356343][2474:2474] CHIP:DMG: [ - [1658397282.356369][2474:2474] CHIP:DMG: AttributePathIB = - [1658397282.356401][2474:2474] CHIP:DMG: { - [1658397282.356434][2474:2474] CHIP:DMG: Endpoint = 0x1, - [1658397282.356469][2474:2474] CHIP:DMG: Cluster = 0x101, - [1658397282.356503][2474:2474] CHIP:DMG: Attribute = 0x0000_0028, - [1658397282.356534][2474:2474] CHIP:DMG: } - [1658397282.356566][2474:2474] CHIP:DMG: - [1658397282.356595][2474:2474] CHIP:DMG: ], - [1658397282.356626][2474:2474] CHIP:DMG: - [1658397282.356653][2474:2474] CHIP:DMG: isFabricFiltered = true, - [1658397282.356681][2474:2474] CHIP:DMG: InteractionModelRevision = 1 - [1658397282.356706][2474:2474] CHIP:DMG: }, - [1658397282.356787][2474:2474] CHIP:DMG: IM RH moving to [GeneratingReports] + [1667201986.822227][13711:13711] CHIP:EM: Handling via exchange: 57576r, Delegate: 0xaaaae6ead988 + [1667201986.822328][13711:13711] CHIP:IM: Received Read request + [1667201986.822565][13711:13711] CHIP:DMG: ReadRequestMessage = + [1667201986.822645][13711:13711] CHIP:DMG: { + [1667201986.822704][13711:13711] CHIP:DMG: AttributePathIBs = + [1667201986.822817][13711:13711] CHIP:DMG: [ + [1667201986.822882][13711:13711] CHIP:DMG: AttributePathIB = + [1667201986.822964][13711:13711] CHIP:DMG: { + [1667201986.823064][13711:13711] CHIP:DMG: Endpoint = 0x1, + [1667201986.823161][13711:13711] CHIP:DMG: Cluster = 0x101, + [1667201986.823254][13711:13711] CHIP:DMG: Attribute = 0x0000_0028, + [1667201986.823341][13711:13711] CHIP:DMG: } + [1667201986.823414][13711:13711] CHIP:DMG: + [1667201986.823487][13711:13711] CHIP:DMG: ], + [1667201986.823560][13711:13711] CHIP:DMG: + [1667201986.823630][13711:13711] CHIP:DMG: isFabricFiltered = true, + [1667201986.823697][13711:13711] CHIP:DMG: InteractionModelRevision = 1 + [1667201986.823760][13711:13711] CHIP:DMG: }, + [1667201986.823927][13711:13711] CHIP:DMG: IM RH moving to [GeneratingReports] + [1667201986.824182][13711:13711] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1667201986.824264][13711:13711] CHIP:DMG: Cluster 101, Attribute 28 is dirty + [1667201986.824355][13711:13711] CHIP:DMG: Reading attribute: Cluster=0x0000_0101 Endpoint=1 AttributeId=0x0000_0028 (expanded=0) + [1667201986.824469][13711:13711] CHIP:DMG: Sending report (payload has 34 bytes)... + [1667201986.825131][13711:13711] CHIP:EM: <<< [E:57576r M:231464441 (Ack:185766771)] (S) Msg TX to 1:000000000001B669 [842E] --- Type 0001:05 (IM:ReportData) + [1667201986.825270][13711:13711] CHIP:IN: (S) Sending msg 231464441 on secure session with LSID: 52155 + [1667201986.826031][13711:13711] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be36%eth0]:41023 | 231464441 | [Interaction Model (1) / Report Data (0x05) / Session = 47580 / Exchange = 57576] + [1667201986.826137][13711:13711] CHIP:DMG: Header Flags = + [1667201986.826196][13711:13711] CHIP:DMG: { + [1667201986.826282][13711:13711] CHIP:DMG: Exchange (0x06) = + [1667201986.826335][13711:13711] CHIP:DMG: { + [1667201986.826399][13711:13711] CHIP:DMG: AckMsg = 185766771 + [1667201986.826489][13711:13711] CHIP:DMG: NeedsAck = true + [1667201986.826556][13711:13711] CHIP:DMG: } + [1667201986.826641][13711:13711] CHIP:DMG: } + [1667201986.826690][13711:13711] CHIP:DMG: + [1667201986.826764][13711:13711] CHIP:DMG: Encrypted Payload (68 bytes) = + [1667201986.826814][13711:13711] CHIP:DMG: { + [1667201986.826871][13711:13711] CHIP:DMG: data = 00dcb900f9ddcb0dcd0c7201c424c330e0998b17c9ac64dee9ea17a8392ff87a0d50da9bae8f63b21c6821767e57af145f01fa090db2f69eef832eaba08fda839310a81d + [1667201986.826924][13711:13711] CHIP:DMG: buffer_ptr = 187651380641984 + [1667201986.826979][13711:13711] CHIP:DMG: } + [1667201986.827035][13711:13711] CHIP:DMG: + [1667201986.827113][13711:13711] CHIP:DMG: Decrypted Payload (34 bytes) = + [1667201986.827171][13711:13711] CHIP:DMG: { + [1667201986.827228][13711:13711] CHIP:DMG: data = 15360115350037002402012503010124042818350124008618181818290424ff0118 + [1667201986.827286][13711:13711] CHIP:DMG: } + [1667201986.827341][13711:13711] CHIP:DMG: + [1667201986.827484][13711:13711] CHIP:DMG: ReportDataMessage = + [1667201986.827546][13711:13711] CHIP:DMG: { + [1667201986.827603][13711:13711] CHIP:DMG: AttributeReportIBs = + [1667201986.827690][13711:13711] CHIP:DMG: [ + [1667201986.827749][13711:13711] CHIP:DMG: AttributeReportIB = + [1667201986.827840][13711:13711] CHIP:DMG: { + [1667201986.827916][13711:13711] CHIP:DMG: AttributeStatusIB = + [1667201986.827986][13711:13711] CHIP:DMG: { + [1667201986.828073][13711:13711] CHIP:DMG: AttributePathIB = + [1667201986.828168][13711:13711] CHIP:DMG: { + [1667201986.828262][13711:13711] CHIP:DMG: Endpoint = 0x1, + [1667201986.828344][13711:13711] CHIP:DMG: Cluster = 0x101, + [1667201986.828444][13711:13711] CHIP:DMG: Attribute = 0x0000_0028, + [1667201986.828520][13711:13711] CHIP:DMG: } + [1667201986.828629][13711:13711] CHIP:DMG: + [1667201986.828724][13711:13711] CHIP:DMG: StatusIB = + [1667201986.828821][13711:13711] CHIP:DMG: { + [1667201986.828937][13711:13711] CHIP:DMG: status = 0x86 (UNSUPPORTED_ATTRIBUTE), + [1667201986.829037][13711:13711] CHIP:DMG: }, + [1667201986.829134][13711:13711] CHIP:DMG: + [1667201986.829203][13711:13711] CHIP:DMG: }, disabled: true - label: "DUT reads EnableOneTouchLocking from the TH." @@ -854,29 +2070,75 @@ tests: Verify the " EnableOneTouchLocking response" on TH(lock-app): - [1658397340.678069][2474:2474] CHIP:IM: Received Read request - [1658397340.678177][2474:2474] CHIP:DMG: ReadRequestMessage = - [1658397340.678215][2474:2474] CHIP:DMG: { - [1658397340.678246][2474:2474] CHIP:DMG: AttributePathIBs = - [1658397340.678283][2474:2474] CHIP:DMG: [ - [1658397340.678317][2474:2474] CHIP:DMG: AttributePathIB = - [1658397340.678359][2474:2474] CHIP:DMG: { - [1658397340.678403][2474:2474] CHIP:DMG: Endpoint = 0x1, - [1658397340.678446][2474:2474] CHIP:DMG: Cluster = 0x101, - [1658397340.678488][2474:2474] CHIP:DMG: Attribute = 0x0000_0029, - [1658397340.678528][2474:2474] CHIP:DMG: } - [1658397340.678566][2474:2474] CHIP:DMG: - [1658397340.678599][2474:2474] CHIP:DMG: ], - [1658397340.678636][2474:2474] CHIP:DMG: - [1658397340.678671][2474:2474] CHIP:DMG: isFabricFiltered = true, - [1658397340.678705][2474:2474] CHIP:DMG: InteractionModelRevision = 1 - [1658397340.678736][2474:2474] CHIP:DMG: }, - [1658397340.678834][2474:2474] CHIP:DMG: IM RH moving to [GeneratingReports] - [1658397340.678957][2474:2474] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1658397340.678996][2474:2474] CHIP:DMG: Cluster 101, Attribute 29 is dirty - [1658397340.679024][2474:2474] CHIP:DMG: Reading attribute: Cluster=0x0000_0101 Endpoint=1 AttributeId=0x0000_0029 (expanded=0) - [1658397340.679060][2474:2474] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v - [1658397340.679102][2474:2474] CHIP:DMG: AccessControl: allowed + [1667202085.220780][13711:13711] CHIP:EM: Handling via exchange: 3571r, Delegate: 0xaaaae6ead988 + [1667202085.220880][13711:13711] CHIP:IM: Received Read request + [1667202085.221091][13711:13711] CHIP:DMG: ReadRequestMessage = + [1667202085.221161][13711:13711] CHIP:DMG: { + [1667202085.221212][13711:13711] CHIP:DMG: AttributePathIBs = + [1667202085.221275][13711:13711] CHIP:DMG: [ + [1667202085.221337][13711:13711] CHIP:DMG: AttributePathIB = + [1667202085.221416][13711:13711] CHIP:DMG: { + [1667202085.221494][13711:13711] CHIP:DMG: Endpoint = 0x1, + [1667202085.221568][13711:13711] CHIP:DMG: Cluster = 0x101, + [1667202085.221660][13711:13711] CHIP:DMG: Attribute = 0x0000_0029, + [1667202085.221745][13711:13711] CHIP:DMG: } + [1667202085.221823][13711:13711] CHIP:DMG: + [1667202085.221889][13711:13711] CHIP:DMG: ], + [1667202085.221960][13711:13711] CHIP:DMG: + [1667202085.222034][13711:13711] CHIP:DMG: isFabricFiltered = true, + [1667202085.222099][13711:13711] CHIP:DMG: InteractionModelRevision = 1 + [1667202085.222162][13711:13711] CHIP:DMG: }, + [1667202085.222325][13711:13711] CHIP:DMG: IM RH moving to [GeneratingReports] + [1667202085.222709][13711:13711] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1667202085.222797][13711:13711] CHIP:DMG: Cluster 101, Attribute 29 is dirty + [1667202085.222852][13711:13711] CHIP:DMG: Reading attribute: Cluster=0x0000_0101 Endpoint=1 AttributeId=0x0000_0029 (expanded=0) + [1667202085.222926][13711:13711] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v + [1667202085.223003][13711:13711] CHIP:DMG: AccessControl: allowed + [1667202085.223118][13711:13711] CHIP:DMG: Sending report (payload has 36 bytes)... + [1667202085.223747][13711:13711] CHIP:EM: <<< [E:3571r M:103713831 (Ack:123384275)] (S) Msg TX to 1:000000000001B669 [842E] --- Type 0001:05 (IM:ReportData) + [1667202085.223852][13711:13711] CHIP:IN: (S) Sending msg 103713831 on secure session with LSID: 52156 + [1667202085.224618][13711:13711] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:59194 | 103713831 | [Interaction Model (1) / Report Data (0x05) / Session = 50900 / Exchange = 3571] + [1667202085.224725][13711:13711] CHIP:DMG: Header Flags = + [1667202085.224784][13711:13711] CHIP:DMG: { + [1667202085.224872][13711:13711] CHIP:DMG: Exchange (0x06) = + [1667202085.224929][13711:13711] CHIP:DMG: { + [1667202085.224989][13711:13711] CHIP:DMG: AckMsg = 123384275 + [1667202085.225042][13711:13711] CHIP:DMG: NeedsAck = true + [1667202085.225096][13711:13711] CHIP:DMG: } + [1667202085.225164][13711:13711] CHIP:DMG: } + [1667202085.225220][13711:13711] CHIP:DMG: + [1667202085.225295][13711:13711] CHIP:DMG: Encrypted Payload (70 bytes) = + [1667202085.225353][13711:13711] CHIP:DMG: { + [1667202085.225408][13711:13711] CHIP:DMG: data = 00d4c600278c2e0695b1912102662b1e0e661d5dc539bb4f83c31648198caa8d802d0f9f1ed0de2053be3c4603c3403f04940e1352afee6b5d992020ae5718febd613b3f5ea1 + [1667202085.225466][13711:13711] CHIP:DMG: buffer_ptr = 187651380642896 + [1667202085.225521][13711:13711] CHIP:DMG: } + [1667202085.225573][13711:13711] CHIP:DMG: + [1667202085.225644][13711:13711] CHIP:DMG: Decrypted Payload (36 bytes) = + [1667202085.225700][13711:13711] CHIP:DMG: { + [1667202085.225754][13711:13711] CHIP:DMG: data = 153601153501260000d72c04370124020125030101240429182802181818290424ff0118 + [1667202085.225809][13711:13711] CHIP:DMG: } + [1667202085.225862][13711:13711] CHIP:DMG: + [1667202085.226017][13711:13711] CHIP:DMG: ReportDataMessage = + [1667202085.226086][13711:13711] CHIP:DMG: { + [1667202085.226139][13711:13711] CHIP:DMG: AttributeReportIBs = + [1667202085.226224][13711:13711] CHIP:DMG: [ + [1667202085.226287][13711:13711] CHIP:DMG: AttributeReportIB = + [1667202085.226388][13711:13711] CHIP:DMG: { + [1667202085.226528][13711:13711] CHIP:DMG: AttributeDataIB = + [1667202085.226613][13711:13711] CHIP:DMG: { + [1667202085.226708][13711:13711] CHIP:DMG: DataVersion = 0x42cd700, + [1667202085.226788][13711:13711] CHIP:DMG: AttributePathIB = + [1667202085.226868][13711:13711] CHIP:DMG: { + [1667202085.226965][13711:13711] CHIP:DMG: Endpoint = 0x1, + [1667202085.227067][13711:13711] CHIP:DMG: Cluster = 0x101, + [1667202085.227168][13711:13711] CHIP:DMG: Attribute = 0x0000_0029, + [1667202085.227264][13711:13711] CHIP:DMG: } + [1667202085.227343][13711:13711] CHIP:DMG: + [1667202085.227431][13711:13711] CHIP:DMG: Data = false, + [1667202085.227498][13711:13711] CHIP:DMG: }, + [1667202085.227606][13711:13711] CHIP:DMG: + [1667202085.227681][13711:13711] CHIP:DMG: }, + [1667202085.227766][13711:13711] CHIP:DMG: disabled: true - label: "DUT reads EnableInsideStatusLED from the TH." @@ -888,25 +2150,73 @@ tests: Verify the " EnableInsideStatusLED response" on TH(lock-app): - - [1658397372.051159][2474:2474] CHIP:IM: Received Read request - [1658397372.051277][2474:2474] CHIP:DMG: ReadRequestMessage = - [1658397372.051311][2474:2474] CHIP:DMG: { - [1658397372.051335][2474:2474] CHIP:DMG: AttributePathIBs = - [1658397372.051365][2474:2474] CHIP:DMG: [ - [1658397372.051393][2474:2474] CHIP:DMG: AttributePathIB = - [1658397372.051423][2474:2474] CHIP:DMG: { - [1658397372.051454][2474:2474] CHIP:DMG: Endpoint = 0x1, - [1658397372.051490][2474:2474] CHIP:DMG: Cluster = 0x101, - [1658397372.051523][2474:2474] CHIP:DMG: Attribute = 0x0000_002A, - [1658397372.051552][2474:2474] CHIP:DMG: } - [1658397372.051583][2474:2474] CHIP:DMG: - [1658397372.051614][2474:2474] CHIP:DMG: ], - [1658397372.051646][2474:2474] CHIP:DMG: - [1658397372.051676][2474:2474] CHIP:DMG: isFabricFiltered = true, - [1658397372.051703][2474:2474] CHIP:DMG: InteractionModelRevision = 1 - [1658397372.051729][2474:2474] CHIP:DMG: }, - [1658397372.051812][2474:2474] CHIP:DMG: IM RH moving to [GeneratingReports] + [1667202139.292684][13711:13711] CHIP:EM: Handling via exchange: 16438r, Delegate: 0xaaaae6ead988 + [1667202139.292784][13711:13711] CHIP:IM: Received Read request + [1667202139.292982][13711:13711] CHIP:DMG: ReadRequestMessage = + [1667202139.293075][13711:13711] CHIP:DMG: { + [1667202139.293132][13711:13711] CHIP:DMG: AttributePathIBs = + [1667202139.293200][13711:13711] CHIP:DMG: [ + [1667202139.293284][13711:13711] CHIP:DMG: AttributePathIB = + [1667202139.293349][13711:13711] CHIP:DMG: { + [1667202139.293442][13711:13711] CHIP:DMG: Endpoint = 0x1, + [1667202139.293530][13711:13711] CHIP:DMG: Cluster = 0x101, + [1667202139.293634][13711:13711] CHIP:DMG: Attribute = 0x0000_002A, + [1667202139.293709][13711:13711] CHIP:DMG: } + [1667202139.293788][13711:13711] CHIP:DMG: + [1667202139.293862][13711:13711] CHIP:DMG: ], + [1667202139.293963][13711:13711] CHIP:DMG: + [1667202139.294031][13711:13711] CHIP:DMG: isFabricFiltered = true, + [1667202139.294117][13711:13711] CHIP:DMG: InteractionModelRevision = 1 + [1667202139.294179][13711:13711] CHIP:DMG: }, + [1667202139.294365][13711:13711] CHIP:DMG: IM RH moving to [GeneratingReports] + [1667202139.294733][13711:13711] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1667202139.294811][13711:13711] CHIP:DMG: Cluster 101, Attribute 2a is dirty + [1667202139.294868][13711:13711] CHIP:DMG: Reading attribute: Cluster=0x0000_0101 Endpoint=1 AttributeId=0x0000_002A (expanded=0) + [1667202139.295011][13711:13711] CHIP:DMG: Sending report (payload has 34 bytes)... + [1667202139.295600][13711:13711] CHIP:EM: <<< [E:16438r M:93465367 (Ack:141442653)] (S) Msg TX to 1:000000000001B669 [842E] --- Type 0001:05 (IM:ReportData) + [1667202139.295708][13711:13711] CHIP:IN: (S) Sending msg 93465367 on secure session with LSID: 52157 + [1667202139.296392][13711:13711] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:37922 | 93465367 | [Interaction Model (1) / Report Data (0x05) / Session = 26277 / Exchange = 16438] + [1667202139.296498][13711:13711] CHIP:DMG: Header Flags = + [1667202139.296556][13711:13711] CHIP:DMG: { + [1667202139.296642][13711:13711] CHIP:DMG: Exchange (0x06) = + [1667202139.296699][13711:13711] CHIP:DMG: { + [1667202139.296760][13711:13711] CHIP:DMG: AckMsg = 141442653 + [1667202139.296816][13711:13711] CHIP:DMG: NeedsAck = true + [1667202139.296872][13711:13711] CHIP:DMG: } + [1667202139.296946][13711:13711] CHIP:DMG: } + [1667202139.297002][13711:13711] CHIP:DMG: + [1667202139.297074][13711:13711] CHIP:DMG: Encrypted Payload (68 bytes) = + [1667202139.297130][13711:13711] CHIP:DMG: { + [1667202139.297184][13711:13711] CHIP:DMG: data = 00a56600172b92057c6ad77a91751fe36812c6813203c4cd3cf65fe1bbf95528459ebda6c385deae8832e8d82ada1b957804294b12e4661418ba72a78255e810d4df9c29 + [1667202139.297243][13711:13711] CHIP:DMG: buffer_ptr = 187651380643392 + [1667202139.297296][13711:13711] CHIP:DMG: } + [1667202139.297348][13711:13711] CHIP:DMG: + [1667202139.297421][13711:13711] CHIP:DMG: Decrypted Payload (34 bytes) = + [1667202139.297477][13711:13711] CHIP:DMG: { + [1667202139.297532][13711:13711] CHIP:DMG: data = 15360115350037002402012503010124042a18350124008618181818290424ff0118 + [1667202139.297593][13711:13711] CHIP:DMG: } + [1667202139.297647][13711:13711] CHIP:DMG: + [1667202139.297790][13711:13711] CHIP:DMG: ReportDataMessage = + [1667202139.297855][13711:13711] CHIP:DMG: { + [1667202139.297906][13711:13711] CHIP:DMG: AttributeReportIBs = + [1667202139.297983][13711:13711] CHIP:DMG: [ + [1667202139.298046][13711:13711] CHIP:DMG: AttributeReportIB = + [1667202139.298129][13711:13711] CHIP:DMG: { + [1667202139.298192][13711:13711] CHIP:DMG: AttributeStatusIB = + [1667202139.298276][13711:13711] CHIP:DMG: { + [1667202139.298353][13711:13711] CHIP:DMG: AttributePathIB = + [1667202139.298443][13711:13711] CHIP:DMG: { + [1667202139.298595][13711:13711] CHIP:DMG: Endpoint = 0x1, + [1667202139.298686][13711:13711] CHIP:DMG: Cluster = 0x101, + [1667202139.298776][13711:13711] CHIP:DMG: Attribute = 0x0000_002A, + [1667202139.298903][13711:13711] CHIP:DMG: } + [1667202139.299005][13711:13711] CHIP:DMG: + [1667202139.299089][13711:13711] CHIP:DMG: StatusIB = + [1667202139.299171][13711:13711] CHIP:DMG: { + [1667202139.299258][13711:13711] CHIP:DMG: status = 0x86 (UNSUPPORTED_ATTRIBUTE), + [1667202139.299344][13711:13711] CHIP:DMG: }, + [1667202139.299431][13711:13711] CHIP:DMG: + [1667202139.299511][13711:13711] CHIP:DMG: }, disabled: true - label: "DUT reads EnablePrivacyModeButton from the TH." @@ -916,30 +2226,74 @@ tests: Verify the " EnablePrivacyModeButton response" on TH(lock-app): - - [1658397429.117175][2474:2474] CHIP:IM: Received Read request - [1658397429.117286][2474:2474] CHIP:DMG: ReadRequestMessage = - [1658397429.117322][2474:2474] CHIP:DMG: { - [1658397429.117352][2474:2474] CHIP:DMG: AttributePathIBs = - [1658397429.117387][2474:2474] CHIP:DMG: [ - [1658397429.117419][2474:2474] CHIP:DMG: AttributePathIB = - [1658397429.117455][2474:2474] CHIP:DMG: { - [1658397429.117494][2474:2474] CHIP:DMG: Endpoint = 0x1, - [1658397429.117540][2474:2474] CHIP:DMG: Cluster = 0x101, - [1658397429.117578][2474:2474] CHIP:DMG: Attribute = 0x0000_002B, - [1658397429.117609][2474:2474] CHIP:DMG: } - [1658397429.117647][2474:2474] CHIP:DMG: - [1658397429.117755][2474:2474] CHIP:DMG: ], - [1658397429.117794][2474:2474] CHIP:DMG: - [1658397429.117826][2474:2474] CHIP:DMG: isFabricFiltered = true, - [1658397429.117858][2474:2474] CHIP:DMG: InteractionModelRevision = 1 - [1658397429.117887][2474:2474] CHIP:DMG: }, - [1658397429.117973][2474:2474] CHIP:DMG: IM RH moving to [GeneratingReports] - [1658397429.118091][2474:2474] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1658397429.118126][2474:2474] CHIP:DMG: Cluster 101, Attribute 2b is dirty - [1658397429.118152][2474:2474] CHIP:DMG: Reading attribute: Cluster=0x0000_0101 Endpoint=1 AttributeId=0x0000_002B (expanded=0) - [1658397429.118186][2474:2474] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v - [1658397429.118226][2474:2474] CHIP:DMG: AccessControl: allowed + [1667202190.271009][13711:13711] CHIP:EM: Handling via exchange: 22349r, Delegate: 0xaaaae6ead988 + [1667202190.271128][13711:13711] CHIP:IM: Received Read request + [1667202190.271320][13711:13711] CHIP:DMG: ReadRequestMessage = + [1667202190.271380][13711:13711] CHIP:DMG: { + [1667202190.271459][13711:13711] CHIP:DMG: AttributePathIBs = + [1667202190.271528][13711:13711] CHIP:DMG: [ + [1667202190.271589][13711:13711] CHIP:DMG: AttributePathIB = + [1667202190.271685][13711:13711] CHIP:DMG: { + [1667202190.271762][13711:13711] CHIP:DMG: Endpoint = 0x1, + [1667202190.271837][13711:13711] CHIP:DMG: Cluster = 0x101, + [1667202190.271952][13711:13711] CHIP:DMG: Attribute = 0x0000_002B, + [1667202190.272039][13711:13711] CHIP:DMG: } + [1667202190.272139][13711:13711] CHIP:DMG: + [1667202190.272214][13711:13711] CHIP:DMG: ], + [1667202190.272287][13711:13711] CHIP:DMG: + [1667202190.272376][13711:13711] CHIP:DMG: isFabricFiltered = true, + [1667202190.272442][13711:13711] CHIP:DMG: InteractionModelRevision = 1 + [1667202190.272497][13711:13711] CHIP:DMG: }, + [1667202190.272683][13711:13711] CHIP:DMG: IM RH moving to [GeneratingReports] + [1667202190.272927][13711:13711] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1667202190.273022][13711:13711] CHIP:DMG: Cluster 101, Attribute 2b is dirty + [1667202190.273077][13711:13711] CHIP:DMG: Reading attribute: Cluster=0x0000_0101 Endpoint=1 AttributeId=0x0000_002B (expanded=0) + [1667202190.273144][13711:13711] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v + [1667202190.273247][13711:13711] CHIP:DMG: AccessControl: allowed + [1667202190.273363][13711:13711] CHIP:DMG: Sending report (payload has 36 bytes)... + [1667202190.273981][13711:13711] CHIP:EM: <<< [E:22349r M:227279464 (Ack:207024562)] (S) Msg TX to 1:000000000001B669 [842E] --- Type 0001:05 (IM:ReportData) + [1667202190.274079][13711:13711] CHIP:IN: (S) Sending msg 227279464 on secure session with LSID: 52158 + [1667202190.274946][13711:13711] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:47366 | 227279464 | [Interaction Model (1) / Report Data (0x05) / Session = 3496 / Exchange = 22349] + [1667202190.275045][13711:13711] CHIP:DMG: Header Flags = + [1667202190.275103][13711:13711] CHIP:DMG: { + [1667202190.275189][13711:13711] CHIP:DMG: Exchange (0x06) = + [1667202190.275245][13711:13711] CHIP:DMG: { + [1667202190.275305][13711:13711] CHIP:DMG: AckMsg = 207024562 + [1667202190.275362][13711:13711] CHIP:DMG: NeedsAck = true + [1667202190.275417][13711:13711] CHIP:DMG: } + [1667202190.275488][13711:13711] CHIP:DMG: } + [1667202190.275537][13711:13711] CHIP:DMG: + [1667202190.275606][13711:13711] CHIP:DMG: Encrypted Payload (70 bytes) = + [1667202190.275687][13711:13711] CHIP:DMG: { + [1667202190.275741][13711:13711] CHIP:DMG: data = 00a80d0068028c0dae945e82ec6050ee2dc979f52a77b9867d118938dc92726a043781612c8c6ee23c0091712b99c32ec077cd3fd630a23fdc472e4736a2278bee6665d183c6 + [1667202190.275823][13711:13711] CHIP:DMG: buffer_ptr = 187651380641984 + [1667202190.275879][13711:13711] CHIP:DMG: } + [1667202190.275932][13711:13711] CHIP:DMG: + [1667202190.276031][13711:13711] CHIP:DMG: Decrypted Payload (36 bytes) = + [1667202190.276089][13711:13711] CHIP:DMG: { + [1667202190.276148][13711:13711] CHIP:DMG: data = 153601153501260000d72c0437012402012503010124042b182802181818290424ff0118 + [1667202190.276225][13711:13711] CHIP:DMG: } + [1667202190.276279][13711:13711] CHIP:DMG: + [1667202190.276451][13711:13711] CHIP:DMG: ReportDataMessage = + [1667202190.276694][13711:13711] CHIP:DMG: { + [1667202190.276774][13711:13711] CHIP:DMG: AttributeReportIBs = + [1667202190.276850][13711:13711] CHIP:DMG: [ + [1667202190.276913][13711:13711] CHIP:DMG: AttributeReportIB = + [1667202190.277035][13711:13711] CHIP:DMG: { + [1667202190.277120][13711:13711] CHIP:DMG: AttributeDataIB = + [1667202190.277226][13711:13711] CHIP:DMG: { + [1667202190.277320][13711:13711] CHIP:DMG: DataVersion = 0x42cd700, + [1667202190.277427][13711:13711] CHIP:DMG: AttributePathIB = + [1667202190.277502][13711:13711] CHIP:DMG: { + [1667202190.277607][13711:13711] CHIP:DMG: Endpoint = 0x1, + [1667202190.277707][13711:13711] CHIP:DMG: Cluster = 0x101, + [1667202190.277807][13711:13711] CHIP:DMG: Attribute = 0x0000_002B, + [1667202190.277920][13711:13711] CHIP:DMG: } + [1667202190.278023][13711:13711] CHIP:DMG: + [1667202190.278123][13711:13711] CHIP:DMG: Data = false, + [1667202190.278230][13711:13711] CHIP:DMG: }, + [1667202190.278306][13711:13711] CHIP:DMG: + [1667202190.278385][13711:13711] CHIP:DMG: }, disabled: true - label: "DUT reads LocalProgrammingFeatures from the TH." @@ -951,25 +2305,73 @@ tests: Verify the " LocalProgrammingFeatures response" on TH(lock-app): - - [1658397475.940127][2474:2474] CHIP:IM: Received Read request - [1658397475.940231][2474:2474] CHIP:DMG: ReadRequestMessage = - [1658397475.940270][2474:2474] CHIP:DMG: { - [1658397475.940301][2474:2474] CHIP:DMG: AttributePathIBs = - [1658397475.940337][2474:2474] CHIP:DMG: [ - [1658397475.940373][2474:2474] CHIP:DMG: AttributePathIB = - [1658397475.940411][2474:2474] CHIP:DMG: { - [1658397475.940449][2474:2474] CHIP:DMG: Endpoint = 0x1, - [1658397475.940494][2474:2474] CHIP:DMG: Cluster = 0x101, - [1658397475.940536][2474:2474] CHIP:DMG: Attribute = 0x0000_002C, - [1658397475.940574][2474:2474] CHIP:DMG: } - [1658397475.940615][2474:2474] CHIP:DMG: - [1658397475.940649][2474:2474] CHIP:DMG: ], - [1658397475.940686][2474:2474] CHIP:DMG: - [1658397475.940722][2474:2474] CHIP:DMG: isFabricFiltered = true, - [1658397475.940756][2474:2474] CHIP:DMG: InteractionModelRevision = 1 - [1658397475.940788][2474:2474] CHIP:DMG: }, - [1658397475.940881][2474:2474] CHIP:DMG: IM RH moving to [GeneratingReports] + [1667202241.815819][13711:13711] CHIP:EM: Handling via exchange: 44375r, Delegate: 0xaaaae6ead988 + [1667202241.815941][13711:13711] CHIP:IM: Received Read request + [1667202241.816141][13711:13711] CHIP:DMG: ReadRequestMessage = + [1667202241.816232][13711:13711] CHIP:DMG: { + [1667202241.816289][13711:13711] CHIP:DMG: AttributePathIBs = + [1667202241.816355][13711:13711] CHIP:DMG: [ + [1667202241.816441][13711:13711] CHIP:DMG: AttributePathIB = + [1667202241.816523][13711:13711] CHIP:DMG: { + [1667202241.816624][13711:13711] CHIP:DMG: Endpoint = 0x1, + [1667202241.816699][13711:13711] CHIP:DMG: Cluster = 0x101, + [1667202241.816792][13711:13711] CHIP:DMG: Attribute = 0x0000_002C, + [1667202241.816869][13711:13711] CHIP:DMG: } + [1667202241.816949][13711:13711] CHIP:DMG: + [1667202241.817035][13711:13711] CHIP:DMG: ], + [1667202241.817109][13711:13711] CHIP:DMG: + [1667202241.817176][13711:13711] CHIP:DMG: isFabricFiltered = true, + [1667202241.817262][13711:13711] CHIP:DMG: InteractionModelRevision = 1 + [1667202241.817322][13711:13711] CHIP:DMG: }, + [1667202241.817513][13711:13711] CHIP:DMG: IM RH moving to [GeneratingReports] + [1667202241.817794][13711:13711] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1667202241.817866][13711:13711] CHIP:DMG: Cluster 101, Attribute 2c is dirty + [1667202241.817921][13711:13711] CHIP:DMG: Reading attribute: Cluster=0x0000_0101 Endpoint=1 AttributeId=0x0000_002C (expanded=0) + [1667202241.818052][13711:13711] CHIP:DMG: Sending report (payload has 34 bytes)... + [1667202241.818726][13711:13711] CHIP:EM: <<< [E:44375r M:38114794 (Ack:242909907)] (S) Msg TX to 1:000000000001B669 [842E] --- Type 0001:05 (IM:ReportData) + [1667202241.818827][13711:13711] CHIP:IN: (S) Sending msg 38114794 on secure session with LSID: 52159 + [1667202241.819528][13711:13711] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:41075 | 38114794 | [Interaction Model (1) / Report Data (0x05) / Session = 5707 / Exchange = 44375] + [1667202241.819627][13711:13711] CHIP:DMG: Header Flags = + [1667202241.819684][13711:13711] CHIP:DMG: { + [1667202241.819770][13711:13711] CHIP:DMG: Exchange (0x06) = + [1667202241.819826][13711:13711] CHIP:DMG: { + [1667202241.819892][13711:13711] CHIP:DMG: AckMsg = 242909907 + [1667202241.819948][13711:13711] CHIP:DMG: NeedsAck = true + [1667202241.820005][13711:13711] CHIP:DMG: } + [1667202241.820077][13711:13711] CHIP:DMG: } + [1667202241.820129][13711:13711] CHIP:DMG: + [1667202241.820198][13711:13711] CHIP:DMG: Encrypted Payload (68 bytes) = + [1667202241.820254][13711:13711] CHIP:DMG: { + [1667202241.820334][13711:13711] CHIP:DMG: data = 004b1600ea954502866308912e5958d6c118bc09959ae353ec7821c2a8d5b36e7e06f8bb31096ffe388cd36baa631168bd408826eebcf80682523d71920816b7a034eea2 + [1667202241.820393][13711:13711] CHIP:DMG: buffer_ptr = 187651380645088 + [1667202241.820441][13711:13711] CHIP:DMG: } + [1667202241.820517][13711:13711] CHIP:DMG: + [1667202241.820593][13711:13711] CHIP:DMG: Decrypted Payload (34 bytes) = + [1667202241.820650][13711:13711] CHIP:DMG: { + [1667202241.820720][13711:13711] CHIP:DMG: data = 15360115350037002402012503010124042c18350124008618181818290424ff0118 + [1667202241.820777][13711:13711] CHIP:DMG: } + [1667202241.820830][13711:13711] CHIP:DMG: + [1667202241.820994][13711:13711] CHIP:DMG: ReportDataMessage = + [1667202241.821052][13711:13711] CHIP:DMG: { + [1667202241.821128][13711:13711] CHIP:DMG: AttributeReportIBs = + [1667202241.821206][13711:13711] CHIP:DMG: [ + [1667202241.821285][13711:13711] CHIP:DMG: AttributeReportIB = + [1667202241.821378][13711:13711] CHIP:DMG: { + [1667202241.821474][13711:13711] CHIP:DMG: AttributeStatusIB = + [1667202241.821568][13711:13711] CHIP:DMG: { + [1667202241.821677][13711:13711] CHIP:DMG: AttributePathIB = + [1667202241.821773][13711:13711] CHIP:DMG: { + [1667202241.821890][13711:13711] CHIP:DMG: Endpoint = 0x1, + [1667202241.821994][13711:13711] CHIP:DMG: Cluster = 0x101, + [1667202241.822108][13711:13711] CHIP:DMG: Attribute = 0x0000_002C, + [1667202241.822206][13711:13711] CHIP:DMG: } + [1667202241.822336][13711:13711] CHIP:DMG: + [1667202241.822454][13711:13711] CHIP:DMG: StatusIB = + [1667202241.822596][13711:13711] CHIP:DMG: { + [1667202241.822713][13711:13711] CHIP:DMG: status = 0x86 (UNSUPPORTED_ATTRIBUTE), + [1667202241.822810][13711:13711] CHIP:DMG: }, + [1667202241.822930][13711:13711] CHIP:DMG: + [1667202241.823038][13711:13711] CHIP:DMG: }, disabled: true - label: "DUT reads WrongCodeEntryLimit from the TH." @@ -979,29 +2381,72 @@ tests: Verify the " WrongCodeEntryLimit response" on TH(lock-app): - [1658397556.997182][2474:2474] CHIP:IM: Received Read request - [1658397556.997294][2474:2474] CHIP:DMG: ReadRequestMessage = - [1658397556.997338][2474:2474] CHIP:DMG: { - [1658397556.997368][2474:2474] CHIP:DMG: AttributePathIBs = - [1658397556.997405][2474:2474] CHIP:DMG: [ - [1658397556.997437][2474:2474] CHIP:DMG: AttributePathIB = - [1658397556.997483][2474:2474] CHIP:DMG: { - [1658397556.997521][2474:2474] CHIP:DMG: Endpoint = 0x1, - [1658397556.997563][2474:2474] CHIP:DMG: Cluster = 0x101, - [1658397556.997605][2474:2474] CHIP:DMG: Attribute = 0x0000_0030, - [1658397556.997644][2474:2474] CHIP:DMG: } - [1658397556.997683][2474:2474] CHIP:DMG: - [1658397556.997717][2474:2474] CHIP:DMG: ], - [1658397556.997754][2474:2474] CHIP:DMG: - [1658397556.997790][2474:2474] CHIP:DMG: isFabricFiltered = true, - [1658397556.997824][2474:2474] CHIP:DMG: InteractionModelRevision = 1 - [1658397556.997853][2474:2474] CHIP:DMG: }, - [1658397556.997949][2474:2474] CHIP:DMG: IM RH moving to [GeneratingReports] - [1658397556.998071][2474:2474] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1658397556.998109][2474:2474] CHIP:DMG: Cluster 101, Attribute 30 is dirty - [1658397556.998138][2474:2474] CHIP:DMG: Reading attribute: Cluster=0x0000_0101 Endpoint=1 AttributeId=0x0000_0030 (expanded=0) - [1658397556.998178][2474:2474] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v - [1658397556.998221][2474:2474] CHIP:DMG: AccessControl: allowed + [1667202274.486723][13711:13711] CHIP:EM: Handling via exchange: 36448r, Delegate: 0xaaaae6ead988 + [1667202274.486826][13711:13711] CHIP:IM: Received Read request + [1667202274.487004][13711:13711] CHIP:DMG: ReadRequestMessage = + [1667202274.487071][13711:13711] CHIP:DMG: { + [1667202274.487125][13711:13711] CHIP:DMG: AttributePathIBs = + [1667202274.487191][13711:13711] CHIP:DMG: [ + [1667202274.487253][13711:13711] CHIP:DMG: AttributePathIB = + [1667202274.487316][13711:13711] CHIP:DMG: { + [1667202274.487395][13711:13711] CHIP:DMG: Endpoint = 0x1, + [1667202274.487488][13711:13711] CHIP:DMG: Cluster = 0x101, + [1667202274.487557][13711:13711] CHIP:DMG: Attribute = 0x0000_0030, + [1667202274.487641][13711:13711] CHIP:DMG: } + [1667202274.487719][13711:13711] CHIP:DMG: + [1667202274.487778][13711:13711] CHIP:DMG: ], + [1667202274.487849][13711:13711] CHIP:DMG: + [1667202274.487915][13711:13711] CHIP:DMG: isFabricFiltered = true, + [1667202274.487987][13711:13711] CHIP:DMG: InteractionModelRevision = 1 + [1667202274.488054][13711:13711] CHIP:DMG: }, + [1667202274.488221][13711:13711] CHIP:DMG: IM RH moving to [GeneratingReports] + [1667202274.488464][13711:13711] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1667202274.488539][13711:13711] CHIP:DMG: Cluster 101, Attribute 30 is dirty + [1667202274.488595][13711:13711] CHIP:DMG: Reading attribute: Cluster=0x0000_0101 Endpoint=1 AttributeId=0x0000_0030 (expanded=0) + [1667202274.488665][13711:13711] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v + [1667202274.488743][13711:13711] CHIP:DMG: AccessControl: allowed + [1667202274.488862][13711:13711] CHIP:DMG: Sending report (payload has 37 bytes)... + [1667202274.489461][13711:13711] CHIP:EM: <<< [E:36448r M:34747054 (Ack:50219269)] (S) Msg TX to 1:000000000001B669 [842E] --- Type 0001:05 (IM:ReportData) + [1667202274.489569][13711:13711] CHIP:IN: (S) Sending msg 34747054 on secure session with LSID: 52160 + [1667202274.490287][13711:13711] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:44304 | 34747054 | [Interaction Model (1) / Report Data (0x05) / Session = 39484 / Exchange = 36448] + [1667202274.490392][13711:13711] CHIP:DMG: Header Flags = + [1667202274.490450][13711:13711] CHIP:DMG: { + [1667202274.490596][13711:13711] CHIP:DMG: Exchange (0x06) = + [1667202274.490652][13711:13711] CHIP:DMG: { + [1667202274.490712][13711:13711] CHIP:DMG: AckMsg = 50219269 + [1667202274.490770][13711:13711] CHIP:DMG: NeedsAck = true + [1667202274.490822][13711:13711] CHIP:DMG: } + [1667202274.490894][13711:13711] CHIP:DMG: } + [1667202274.490949][13711:13711] CHIP:DMG: + [1667202274.491022][13711:13711] CHIP:DMG: Encrypted Payload (71 bytes) = + [1667202274.491078][13711:13711] CHIP:DMG: { + [1667202274.491132][13711:13711] CHIP:DMG: data = 003c9a00ae3212021a33dd259c3aad5f4b6d17b2cc4214b778b700ebfc660948088f265c3bc04dfdfacc445f080cf4a0698b003482266678a8a5ec4307e46f3ff14595f68bf66a + [1667202274.491191][13711:13711] CHIP:DMG: buffer_ptr = 187651380644032 + [1667202274.491239][13711:13711] CHIP:DMG: } + [1667202274.491292][13711:13711] CHIP:DMG: + [1667202274.491367][13711:13711] CHIP:DMG: Decrypted Payload (37 bytes) = + [1667202274.491423][13711:13711] CHIP:DMG: { + [1667202274.491476][13711:13711] CHIP:DMG: data = 153601153501260000d72c0437012402012503010124043018240203181818290424ff0118 + [1667202274.491532][13711:13711] CHIP:DMG: } + [1667202274.491604][13711:13711] CHIP:DMG: + [1667202274.491768][13711:13711] CHIP:DMG: ReportDataMessage = + [1667202274.491832][13711:13711] CHIP:DMG: { + [1667202274.491887][13711:13711] CHIP:DMG: AttributeReportIBs = + [1667202274.491973][13711:13711] CHIP:DMG: [ + [1667202274.492035][13711:13711] CHIP:DMG: AttributeReportIB = + [1667202274.492122][13711:13711] CHIP:DMG: { + [1667202274.492198][13711:13711] CHIP:DMG: AttributeDataIB = + [1667202274.492288][13711:13711] CHIP:DMG: { + [1667202274.492377][13711:13711] CHIP:DMG: DataVersion = 0x42cd700, + [1667202274.492468][13711:13711] CHIP:DMG: AttributePathIB = + [1667202274.492564][13711:13711] CHIP:DMG: { + [1667202274.492642][13711:13711] CHIP:DMG: Endpoint = 0x1, + [1667202274.492740][13711:13711] CHIP:DMG: Cluster = 0x101, + [1667202274.492840][13711:13711] CHIP:DMG: Attribute = 0x0000_0030, + [1667202274.492935][13711:13711] CHIP:DMG: } + [1667202274.493034][13711:13711] CHIP:DMG: + [1667202274.493133][13711:13711] CHIP:DMG: Data = 3, + [1667202274.493198][13711:13711] CHIP:DMG: }, disabled: true - label: "DUT reads UserCodedTemporaryDisableTime from the TH." @@ -1011,30 +2456,74 @@ tests: Verify the " UserCodedTemporaryDisableTime response" on TH(lock-app): - - [1658397634.527661][2474:2474] CHIP:IM: Received Read request - [1658397634.527764][2474:2474] CHIP:DMG: ReadRequestMessage = - [1658397634.527801][2474:2474] CHIP:DMG: { - [1658397634.527832][2474:2474] CHIP:DMG: AttributePathIBs = - [1658397634.527866][2474:2474] CHIP:DMG: [ - [1658397634.527899][2474:2474] CHIP:DMG: AttributePathIB = - [1658397634.527936][2474:2474] CHIP:DMG: { - [1658397634.527974][2474:2474] CHIP:DMG: Endpoint = 0x1, - [1658397634.528022][2474:2474] CHIP:DMG: Cluster = 0x101, - [1658397634.528064][2474:2474] CHIP:DMG: Attribute = 0x0000_0031, - [1658397634.528102][2474:2474] CHIP:DMG: } - [1658397634.528142][2474:2474] CHIP:DMG: - [1658397634.528175][2474:2474] CHIP:DMG: ], - [1658397634.528212][2474:2474] CHIP:DMG: - [1658397634.528247][2474:2474] CHIP:DMG: isFabricFiltered = true, - [1658397634.528282][2474:2474] CHIP:DMG: InteractionModelRevision = 1 - [1658397634.528314][2474:2474] CHIP:DMG: }, - [1658397634.528406][2474:2474] CHIP:DMG: IM RH moving to [GeneratingReports] - [1658397634.528526][2474:2474] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1658397634.528565][2474:2474] CHIP:DMG: Cluster 101, Attribute 31 is dirty - [1658397634.528593][2474:2474] CHIP:DMG: Reading attribute: Cluster=0x0000_0101 Endpoint=1 AttributeId=0x0000_0031 (expanded=0) - [1658397634.528632][2474:2474] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v - [1658397634.528675][2474:2474] CHIP:DMG: AccessControl: allowed + [1667202354.904139][13711:13711] CHIP:EM: Handling via exchange: 3909r, Delegate: 0xaaaae6ead988 + [1667202354.904251][13711:13711] CHIP:IM: Received Read request + [1667202354.904434][13711:13711] CHIP:DMG: ReadRequestMessage = + [1667202354.904500][13711:13711] CHIP:DMG: { + [1667202354.904555][13711:13711] CHIP:DMG: AttributePathIBs = + [1667202354.904622][13711:13711] CHIP:DMG: [ + [1667202354.904683][13711:13711] CHIP:DMG: AttributePathIB = + [1667202354.904761][13711:13711] CHIP:DMG: { + [1667202354.904826][13711:13711] CHIP:DMG: Endpoint = 0x1, + [1667202354.904908][13711:13711] CHIP:DMG: Cluster = 0x101, + [1667202354.904993][13711:13711] CHIP:DMG: Attribute = 0x0000_0031, + [1667202354.905070][13711:13711] CHIP:DMG: } + [1667202354.905147][13711:13711] CHIP:DMG: + [1667202354.905207][13711:13711] CHIP:DMG: ], + [1667202354.905278][13711:13711] CHIP:DMG: + [1667202354.905343][13711:13711] CHIP:DMG: isFabricFiltered = true, + [1667202354.905406][13711:13711] CHIP:DMG: InteractionModelRevision = 1 + [1667202354.905466][13711:13711] CHIP:DMG: }, + [1667202354.905630][13711:13711] CHIP:DMG: IM RH moving to [GeneratingReports] + [1667202354.905859][13711:13711] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1667202354.905933][13711:13711] CHIP:DMG: Cluster 101, Attribute 31 is dirty + [1667202354.905982][13711:13711] CHIP:DMG: Reading attribute: Cluster=0x0000_0101 Endpoint=1 AttributeId=0x0000_0031 (expanded=0) + [1667202354.906051][13711:13711] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v + [1667202354.906127][13711:13711] CHIP:DMG: AccessControl: allowed + [1667202354.906244][13711:13711] CHIP:DMG: Sending report (payload has 37 bytes)... + [1667202354.906881][13711:13711] CHIP:EM: <<< [E:3909r M:118350596 (Ack:44773929)] (S) Msg TX to 1:000000000001B669 [842E] --- Type 0001:05 (IM:ReportData) + [1667202354.906985][13711:13711] CHIP:IN: (S) Sending msg 118350596 on secure session with LSID: 52161 + [1667202354.907678][13711:13711] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:50749 | 118350596 | [Interaction Model (1) / Report Data (0x05) / Session = 18999 / Exchange = 3909] + [1667202354.907776][13711:13711] CHIP:DMG: Header Flags = + [1667202354.907833][13711:13711] CHIP:DMG: { + [1667202354.907918][13711:13711] CHIP:DMG: Exchange (0x06) = + [1667202354.907974][13711:13711] CHIP:DMG: { + [1667202354.908034][13711:13711] CHIP:DMG: AckMsg = 44773929 + [1667202354.908093][13711:13711] CHIP:DMG: NeedsAck = true + [1667202354.908147][13711:13711] CHIP:DMG: } + [1667202354.908218][13711:13711] CHIP:DMG: } + [1667202354.908275][13711:13711] CHIP:DMG: + [1667202354.908343][13711:13711] CHIP:DMG: Encrypted Payload (71 bytes) = + [1667202354.908399][13711:13711] CHIP:DMG: { + [1667202354.908453][13711:13711] CHIP:DMG: data = 00374a0004e30d0700ecba58e4f0017b4f153bac244b413c5c94656f9fd4d3aa1e6c0ea46dcb8822e514c66c0f390944ce7557a1e3906b9c7a38539a0dcbd9d0f8632e9eda1fc4 + [1667202354.908511][13711:13711] CHIP:DMG: buffer_ptr = 187651380646272 + [1667202354.908559][13711:13711] CHIP:DMG: } + [1667202354.908603][13711:13711] CHIP:DMG: + [1667202354.908670][13711:13711] CHIP:DMG: Decrypted Payload (37 bytes) = + [1667202354.908718][13711:13711] CHIP:DMG: { + [1667202354.908772][13711:13711] CHIP:DMG: data = 153601153501260000d72c043701240201250301012404311824020a181818290424ff0118 + [1667202354.908827][13711:13711] CHIP:DMG: } + [1667202354.908880][13711:13711] CHIP:DMG: + [1667202354.909029][13711:13711] CHIP:DMG: ReportDataMessage = + [1667202354.909095][13711:13711] CHIP:DMG: { + [1667202354.909150][13711:13711] CHIP:DMG: AttributeReportIBs = + [1667202354.909235][13711:13711] CHIP:DMG: [ + [1667202354.909299][13711:13711] CHIP:DMG: AttributeReportIB = + [1667202354.909387][13711:13711] CHIP:DMG: { + [1667202354.909447][13711:13711] CHIP:DMG: AttributeDataIB = + [1667202354.909535][13711:13711] CHIP:DMG: { + [1667202354.909627][13711:13711] CHIP:DMG: DataVersion = 0x42cd700, + [1667202354.909698][13711:13711] CHIP:DMG: AttributePathIB = + [1667202354.909791][13711:13711] CHIP:DMG: { + [1667202354.909887][13711:13711] CHIP:DMG: Endpoint = 0x1, + [1667202354.909964][13711:13711] CHIP:DMG: Cluster = 0x101, + [1667202354.910062][13711:13711] CHIP:DMG: Attribute = 0x0000_0031, + [1667202354.910157][13711:13711] CHIP:DMG: } + [1667202354.910234][13711:13711] CHIP:DMG: + [1667202354.910331][13711:13711] CHIP:DMG: Data = 10, + [1667202354.910421][13711:13711] CHIP:DMG: }, + [1667202354.910528][13711:13711] CHIP:DMG: + [1667202354.910594][13711:13711] CHIP:DMG: }, disabled: true - label: "DUT reads SendPINOverTheAir from the TH." @@ -1046,26 +2535,73 @@ tests: Verify the " SendPINOverTheAir response" on TH(lock-app): - - - [1658397669.782668][2474:2474] CHIP:IM: Received Read request - [1658397669.782749][2474:2474] CHIP:DMG: ReadRequestMessage = - [1658397669.782777][2474:2474] CHIP:DMG: { - [1658397669.782799][2474:2474] CHIP:DMG: AttributePathIBs = - [1658397669.782825][2474:2474] CHIP:DMG: [ - [1658397669.782848][2474:2474] CHIP:DMG: AttributePathIB = - [1658397669.782881][2474:2474] CHIP:DMG: { - [1658397669.782910][2474:2474] CHIP:DMG: Endpoint = 0x1, - [1658397669.782943][2474:2474] CHIP:DMG: Cluster = 0x101, - [1658397669.782972][2474:2474] CHIP:DMG: Attribute = 0x0000_0032, - [1658397669.783000][2474:2474] CHIP:DMG: } - [1658397669.783028][2474:2474] CHIP:DMG: - [1658397669.783055][2474:2474] CHIP:DMG: ], - [1658397669.783083][2474:2474] CHIP:DMG: - [1658397669.783109][2474:2474] CHIP:DMG: isFabricFiltered = true, - [1658397669.783136][2474:2474] CHIP:DMG: InteractionModelRevision = 1 - [1658397669.783160][2474:2474] CHIP:DMG: }, - [1658397669.783290][2474:2474] CHIP:DMG: IM RH moving to [GeneratingReports] + [1667210903.508272][14571:14571] CHIP:EM: Handling via exchange: 62732r, Delegate: 0xaaaae921d988 + [1667210903.508390][14571:14571] CHIP:IM: Received Read request + [1667210903.508591][14571:14571] CHIP:DMG: ReadRequestMessage = + [1667210903.508659][14571:14571] CHIP:DMG: { + [1667210903.508736][14571:14571] CHIP:DMG: AttributePathIBs = + [1667210903.508802][14571:14571] CHIP:DMG: [ + [1667210903.508864][14571:14571] CHIP:DMG: AttributePathIB = + [1667210903.509130][14571:14571] CHIP:DMG: { + [1667210903.509209][14571:14571] CHIP:DMG: Endpoint = 0x1, + [1667210903.509313][14571:14571] CHIP:DMG: Cluster = 0x101, + [1667210903.509396][14571:14571] CHIP:DMG: Attribute = 0x0000_0032, + [1667210903.509473][14571:14571] CHIP:DMG: } + [1667210903.509573][14571:14571] CHIP:DMG: + [1667210903.509644][14571:14571] CHIP:DMG: ], + [1667210903.509738][14571:14571] CHIP:DMG: + [1667210903.509807][14571:14571] CHIP:DMG: isFabricFiltered = true, + [1667210903.509871][14571:14571] CHIP:DMG: InteractionModelRevision = 1 + [1667210903.509958][14571:14571] CHIP:DMG: }, + [1667210903.510149][14571:14571] CHIP:DMG: IM RH moving to [GeneratingReports] + [1667210903.510394][14571:14571] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1667210903.510560][14571:14571] CHIP:DMG: Cluster 101, Attribute 32 is dirty + [1667210903.510621][14571:14571] CHIP:DMG: Reading attribute: Cluster=0x0000_0101 Endpoint=1 AttributeId=0x0000_0032 (expanded=0) + [1667210903.510752][14571:14571] CHIP:DMG: Sending report (payload has 34 bytes)... + [1667210903.511338][14571:14571] CHIP:EM: <<< [E:62732r M:115853062 (Ack:62263695)] (S) Msg TX to 1:000000000001B669 [673E] --- Type 0001:05 (IM:ReportData) + [1667210903.511436][14571:14571] CHIP:IN: (S) Sending msg 115853062 on secure session with LSID: 42462 + [1667210903.512281][14571:14571] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%wlan0]:36035 | 115853062 | [Interaction Model (1) / Report Data (0x05) / Session = 25945 / Exchange = 62732] + [1667210903.512384][14571:14571] CHIP:DMG: Header Flags = + [1667210903.512441][14571:14571] CHIP:DMG: { + [1667210903.512527][14571:14571] CHIP:DMG: Exchange (0x06) = + [1667210903.512583][14571:14571] CHIP:DMG: { + [1667210903.512644][14571:14571] CHIP:DMG: AckMsg = 62263695 + [1667210903.512729][14571:14571] CHIP:DMG: NeedsAck = true + [1667210903.512784][14571:14571] CHIP:DMG: } + [1667210903.512858][14571:14571] CHIP:DMG: } + [1667210903.512937][14571:14571] CHIP:DMG: + [1667210903.513005][14571:14571] CHIP:DMG: Encrypted Payload (68 bytes) = + [1667210903.513061][14571:14571] CHIP:DMG: { + [1667210903.513140][14571:14571] CHIP:DMG: data = 0059650006c7e70670e12d95f664d936cdafa7dc091b2c89c834af0929ee69cd1bee0ee2803c9813f553b49a2aa80c73ab2bc2c10fe67279dc088cd7d273c684f3b06860 + [1667210903.513199][14571:14571] CHIP:DMG: buffer_ptr = 187651867774176 + [1667210903.513253][14571:14571] CHIP:DMG: } + [1667210903.513329][14571:14571] CHIP:DMG: + [1667210903.513405][14571:14571] CHIP:DMG: Decrypted Payload (34 bytes) = + [1667210903.513461][14571:14571] CHIP:DMG: { + [1667210903.513538][14571:14571] CHIP:DMG: data = 15360115350037002402012503010124043218350124008618181818290424ff0118 + [1667210903.513593][14571:14571] CHIP:DMG: } + [1667210903.513645][14571:14571] CHIP:DMG: + [1667210903.513811][14571:14571] CHIP:DMG: ReportDataMessage = + [1667210903.513897][14571:14571] CHIP:DMG: { + [1667210903.513952][14571:14571] CHIP:DMG: AttributeReportIBs = + [1667210903.514029][14571:14571] CHIP:DMG: [ + [1667210903.514113][14571:14571] CHIP:DMG: AttributeReportIB = + [1667210903.514203][14571:14571] CHIP:DMG: { + [1667210903.514292][14571:14571] CHIP:DMG: AttributeStatusIB = + [1667210903.514372][14571:14571] CHIP:DMG: { + [1667210903.514510][14571:14571] CHIP:DMG: AttributePathIB = + [1667210903.514612][14571:14571] CHIP:DMG: { + [1667210903.514717][14571:14571] CHIP:DMG: Endpoint = 0x1, + [1667210903.514810][14571:14571] CHIP:DMG: Cluster = 0x101, + [1667210903.514917][14571:14571] CHIP:DMG: Attribute = 0x0000_0032, + [1667210903.515008][14571:14571] CHIP:DMG: } + [1667210903.515129][14571:14571] CHIP:DMG: + [1667210903.515219][14571:14571] CHIP:DMG: StatusIB = + [1667210903.515333][14571:14571] CHIP:DMG: { + [1667210903.515449][14571:14571] CHIP:DMG: status = 0x86 (UNSUPPORTED_ATTRIBUTE), + [1667210903.515541][14571:14571] CHIP:DMG: }, + [1667210903.515647][14571:14571] CHIP:DMG: + [1667210903.515725][14571:14571] CHIP:DMG: }, disabled: true - label: "DUT reads RequirePINForRemoteOperation from the TH." @@ -1075,30 +2611,72 @@ tests: Verify the " RequirePINForRemoteOperation response" on TH(lock-app): - - [1658397733.214110][2474:2474] CHIP:IM: Received Read request - [1658397733.214214][2474:2474] CHIP:DMG: ReadRequestMessage = - [1658397733.214263][2474:2474] CHIP:DMG: { - [1658397733.214292][2474:2474] CHIP:DMG: AttributePathIBs = - [1658397733.214323][2474:2474] CHIP:DMG: [ - [1658397733.214350][2474:2474] CHIP:DMG: AttributePathIB = - [1658397733.214396][2474:2474] CHIP:DMG: { - [1658397733.214432][2474:2474] CHIP:DMG: Endpoint = 0x1, - [1658397733.214479][2474:2474] CHIP:DMG: Cluster = 0x101, - [1658397733.214516][2474:2474] CHIP:DMG: Attribute = 0x0000_0033, - [1658397733.214556][2474:2474] CHIP:DMG: } - [1658397733.214590][2474:2474] CHIP:DMG: - [1658397733.214628][2474:2474] CHIP:DMG: ], - [1658397733.214660][2474:2474] CHIP:DMG: - [1658397733.214699][2474:2474] CHIP:DMG: isFabricFiltered = true, - [1658397733.214728][2474:2474] CHIP:DMG: InteractionModelRevision = 1 - [1658397733.214764][2474:2474] CHIP:DMG: }, - [1658397733.214861][2474:2474] CHIP:DMG: IM RH moving to [GeneratingReports] - [1658397733.214995][2474:2474] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1658397733.215040][2474:2474] CHIP:DMG: Cluster 101, Attribute 33 is dirty - [1658397733.215065][2474:2474] CHIP:DMG: Reading attribute: Cluster=0x0000_0101 Endpoint=1 AttributeId=0x0000_0033 (expanded=0) - [1658397733.215098][2474:2474] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v - [1658397733.215145][2474:2474] CHIP:DMG: AccessControl: allowed + [1667210944.050284][14571:14571] CHIP:EM: Handling via exchange: 18164r, Delegate: 0xaaaae921d988 + [1667210944.050380][14571:14571] CHIP:IM: Received Read request + [1667210944.050599][14571:14571] CHIP:DMG: ReadRequestMessage = + [1667210944.050669][14571:14571] CHIP:DMG: { + [1667210944.050724][14571:14571] CHIP:DMG: AttributePathIBs = + [1667210944.050796][14571:14571] CHIP:DMG: [ + [1667210944.050857][14571:14571] CHIP:DMG: AttributePathIB = + [1667210944.050933][14571:14571] CHIP:DMG: { + [1667210944.051010][14571:14571] CHIP:DMG: Endpoint = 0x1, + [1667210944.051100][14571:14571] CHIP:DMG: Cluster = 0x101, + [1667210944.051174][14571:14571] CHIP:DMG: Attribute = 0x0000_0033, + [1667210944.051257][14571:14571] CHIP:DMG: } + [1667210944.051336][14571:14571] CHIP:DMG: + [1667210944.051414][14571:14571] CHIP:DMG: ], + [1667210944.051486][14571:14571] CHIP:DMG: + [1667210944.051650][14571:14571] CHIP:DMG: isFabricFiltered = true, + [1667210944.051716][14571:14571] CHIP:DMG: InteractionModelRevision = 1 + [1667210944.051777][14571:14571] CHIP:DMG: }, + [1667210944.051942][14571:14571] CHIP:DMG: IM RH moving to [GeneratingReports] + [1667210944.052239][14571:14571] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1667210944.052315][14571:14571] CHIP:DMG: Cluster 101, Attribute 33 is dirty + [1667210944.052370][14571:14571] CHIP:DMG: Reading attribute: Cluster=0x0000_0101 Endpoint=1 AttributeId=0x0000_0033 (expanded=0) + [1667210944.052439][14571:14571] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v + [1667210944.052515][14571:14571] CHIP:DMG: AccessControl: allowed + [1667210944.052629][14571:14571] CHIP:DMG: Sending report (payload has 36 bytes)... + [1667210944.053330][14571:14571] CHIP:EM: <<< [E:18164r M:75109864 (Ack:164269203)] (S) Msg TX to 1:000000000001B669 [673E] --- Type 0001:05 (IM:ReportData) + [1667210944.053433][14571:14571] CHIP:IN: (S) Sending msg 75109864 on secure session with LSID: 42463 + [1667210944.054096][14571:14571] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%wlan0]:42249 | 75109864 | [Interaction Model (1) / Report Data (0x05) / Session = 47747 / Exchange = 18164] + [1667210944.054194][14571:14571] CHIP:DMG: Header Flags = + [1667210944.054251][14571:14571] CHIP:DMG: { + [1667210944.054338][14571:14571] CHIP:DMG: Exchange (0x06) = + [1667210944.054394][14571:14571] CHIP:DMG: { + [1667210944.054454][14571:14571] CHIP:DMG: AckMsg = 164269203 + [1667210944.054559][14571:14571] CHIP:DMG: NeedsAck = true + [1667210944.054610][14571:14571] CHIP:DMG: } + [1667210944.054684][14571:14571] CHIP:DMG: } + [1667210944.054740][14571:14571] CHIP:DMG: + [1667210944.054810][14571:14571] CHIP:DMG: Encrypted Payload (70 bytes) = + [1667210944.054866][14571:14571] CHIP:DMG: { + [1667210944.054921][14571:14571] CHIP:DMG: data = 0083ba00e8157a049161516c98a2dfabfb870554f47a1d1455a978655230ac54d220f52ebc9f5caea654a03fe2300e528271a0b9fe1bd7b9d44abc1452542f401357264e70c7 + [1667210944.054980][14571:14571] CHIP:DMG: buffer_ptr = 187651867774464 + [1667210944.055033][14571:14571] CHIP:DMG: } + [1667210944.055232][14571:14571] CHIP:DMG: + [1667210944.055319][14571:14571] CHIP:DMG: Decrypted Payload (36 bytes) = + [1667210944.055492][14571:14571] CHIP:DMG: { + [1667210944.055557][14571:14571] CHIP:DMG: data = 153601153501260050ec53b3370124020125030101240433182802181818290424ff0118 + [1667210944.055614][14571:14571] CHIP:DMG: } + [1667210944.055667][14571:14571] CHIP:DMG: + [1667210944.055819][14571:14571] CHIP:DMG: ReportDataMessage = + [1667210944.055886][14571:14571] CHIP:DMG: { + [1667210944.055940][14571:14571] CHIP:DMG: AttributeReportIBs = + [1667210944.056126][14571:14571] CHIP:DMG: [ + [1667210944.056195][14571:14571] CHIP:DMG: AttributeReportIB = + [1667210944.056284][14571:14571] CHIP:DMG: { + [1667210944.056351][14571:14571] CHIP:DMG: AttributeDataIB = + [1667210944.056439][14571:14571] CHIP:DMG: { + [1667210944.056530][14571:14571] CHIP:DMG: DataVersion = 0xb353ec50, + [1667210944.056620][14571:14571] CHIP:DMG: AttributePathIB = + [1667210944.056712][14571:14571] CHIP:DMG: { + [1667210944.056805][14571:14571] CHIP:DMG: Endpoint = 0x1, + [1667210944.056905][14571:14571] CHIP:DMG: Cluster = 0x101, + [1667210944.057029][14571:14571] CHIP:DMG: Attribute = 0x0000_0033, + [1667210944.057180][14571:14571] CHIP:DMG: } + [1667210944.057279][14571:14571] CHIP:DMG: + [1667210944.057372][14571:14571] CHIP:DMG: Data = false, + [1667210944.057457][14571:14571] CHIP:DMG: }, disabled: true - label: "DUT reads ExpiringUserTimeOut from the TH" @@ -1110,24 +2688,73 @@ tests: Verify the " ExpiringUserTimeOut response" on TH(lock-app): - [1658397771.129301][2474:2474] CHIP:IM: Received Read request - [1658397771.129390][2474:2474] CHIP:DMG: ReadRequestMessage = - [1658397771.129426][2474:2474] CHIP:DMG: { - [1658397771.129453][2474:2474] CHIP:DMG: AttributePathIBs = - [1658397771.129484][2474:2474] CHIP:DMG: [ - [1658397771.129515][2474:2474] CHIP:DMG: AttributePathIB = - [1658397771.129551][2474:2474] CHIP:DMG: { - [1658397771.129589][2474:2474] CHIP:DMG: Endpoint = 0x1, - [1658397771.129628][2474:2474] CHIP:DMG: Cluster = 0x101, - [1658397771.129665][2474:2474] CHIP:DMG: Attribute = 0x0000_0035, - [1658397771.129704][2474:2474] CHIP:DMG: } - [1658397771.129736][2474:2474] CHIP:DMG: - [1658397771.129764][2474:2474] CHIP:DMG: ], - [1658397771.129796][2474:2474] CHIP:DMG: - [1658397771.129825][2474:2474] CHIP:DMG: isFabricFiltered = true, - [1658397771.129854][2474:2474] CHIP:DMG: InteractionModelRevision = 1 - [1658397771.129881][2474:2474] CHIP:DMG: }, - [1658397771.129964][2474:2474] CHIP:DMG: IM RH moving to [GeneratingReports] + [1667211094.877989][14571:14571] CHIP:EM: Handling via exchange: 8489r, Delegate: 0xaaaae921d988 + [1667211094.878084][14571:14571] CHIP:IM: Received Read request + [1667211094.878326][14571:14571] CHIP:DMG: ReadRequestMessage = + [1667211094.878399][14571:14571] CHIP:DMG: { + [1667211094.878454][14571:14571] CHIP:DMG: AttributePathIBs = + [1667211094.878721][14571:14571] CHIP:DMG: [ + [1667211094.878941][14571:14571] CHIP:DMG: AttributePathIB = + [1667211094.879021][14571:14571] CHIP:DMG: { + [1667211094.879099][14571:14571] CHIP:DMG: Endpoint = 0x1, + [1667211094.879188][14571:14571] CHIP:DMG: Cluster = 0x101, + [1667211094.879269][14571:14571] CHIP:DMG: Attribute = 0x0000_0035, + [1667211094.879352][14571:14571] CHIP:DMG: } + [1667211094.879429][14571:14571] CHIP:DMG: + [1667211094.879500][14571:14571] CHIP:DMG: ], + [1667211094.879571][14571:14571] CHIP:DMG: + [1667211094.879637][14571:14571] CHIP:DMG: isFabricFiltered = true, + [1667211094.879702][14571:14571] CHIP:DMG: InteractionModelRevision = 1 + [1667211094.879762][14571:14571] CHIP:DMG: }, + [1667211094.879927][14571:14571] CHIP:DMG: IM RH moving to [GeneratingReports] + [1667211094.880152][14571:14571] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1667211094.880225][14571:14571] CHIP:DMG: Cluster 101, Attribute 35 is dirty + [1667211094.880280][14571:14571] CHIP:DMG: Reading attribute: Cluster=0x0000_0101 Endpoint=1 AttributeId=0x0000_0035 (expanded=0) + [1667211094.880386][14571:14571] CHIP:DMG: Sending report (payload has 34 bytes)... + [1667211094.880917][14571:14571] CHIP:EM: <<< [E:8489r M:147234094 (Ack:155975823)] (S) Msg TX to 1:000000000001B669 [673E] --- Type 0001:05 (IM:ReportData) + [1667211094.881016][14571:14571] CHIP:IN: (S) Sending msg 147234094 on secure session with LSID: 42464 + [1667211094.881965][14571:14571] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:39589 | 147234094 | [Interaction Model (1) / Report Data (0x05) / Session = 2140 / Exchange = 8489] + [1667211094.882063][14571:14571] CHIP:DMG: Header Flags = + [1667211094.882121][14571:14571] CHIP:DMG: { + [1667211094.882207][14571:14571] CHIP:DMG: Exchange (0x06) = + [1667211094.882322][14571:14571] CHIP:DMG: { + [1667211094.882392][14571:14571] CHIP:DMG: AckMsg = 155975823 + [1667211094.882449][14571:14571] CHIP:DMG: NeedsAck = true + [1667211094.882556][14571:14571] CHIP:DMG: } + [1667211094.882632][14571:14571] CHIP:DMG: } + [1667211094.882686][14571:14571] CHIP:DMG: + [1667211094.882756][14571:14571] CHIP:DMG: Encrypted Payload (68 bytes) = + [1667211094.882812][14571:14571] CHIP:DMG: { + [1667211094.882867][14571:14571] CHIP:DMG: data = 005c08002e9dc6083156694de240a6cc71c1254a3699ad89fa0d75078148c8ebf479b1a2a617e58a501a8f89dee8412f29653660cd42de38c80a886723f5a24687afb72f + [1667211094.882925][14571:14571] CHIP:DMG: buffer_ptr = 187651867778320 + [1667211094.882979][14571:14571] CHIP:DMG: } + [1667211094.883031][14571:14571] CHIP:DMG: + [1667211094.883106][14571:14571] CHIP:DMG: Decrypted Payload (34 bytes) = + [1667211094.883162][14571:14571] CHIP:DMG: { + [1667211094.883216][14571:14571] CHIP:DMG: data = 15360115350037002402012503010124043518350124008618181818290424ff0118 + [1667211094.883271][14571:14571] CHIP:DMG: } + [1667211094.883324][14571:14571] CHIP:DMG: + [1667211094.883462][14571:14571] CHIP:DMG: ReportDataMessage = + [1667211094.883527][14571:14571] CHIP:DMG: { + [1667211094.883581][14571:14571] CHIP:DMG: AttributeReportIBs = + [1667211094.883728][14571:14571] CHIP:DMG: [ + [1667211094.883799][14571:14571] CHIP:DMG: AttributeReportIB = + [1667211094.883888][14571:14571] CHIP:DMG: { + [1667211094.883961][14571:14571] CHIP:DMG: AttributeStatusIB = + [1667211094.884044][14571:14571] CHIP:DMG: { + [1667211094.884129][14571:14571] CHIP:DMG: AttributePathIB = + [1667211094.884215][14571:14571] CHIP:DMG: { + [1667211094.884309][14571:14571] CHIP:DMG: Endpoint = 0x1, + [1667211094.884400][14571:14571] CHIP:DMG: Cluster = 0x101, + [1667211094.884489][14571:14571] CHIP:DMG: Attribute = 0x0000_0035, + [1667211094.884580][14571:14571] CHIP:DMG: } + [1667211094.884683][14571:14571] CHIP:DMG: + [1667211094.884758][14571:14571] CHIP:DMG: StatusIB = + [1667211094.884850][14571:14571] CHIP:DMG: { + [1667211094.884942][14571:14571] CHIP:DMG: status = 0x86 (UNSUPPORTED_ATTRIBUTE), + [1667211094.885033][14571:14571] CHIP:DMG: }, + [1667211094.885119][14571:14571] CHIP:DMG: + [1667211094.885195][14571:14571] CHIP:DMG: }, disabled: true - label: "DUT reads NumberOfCredentialsSupportedPerUser attribute from TH" @@ -1137,27 +2764,71 @@ tests: Verify the " NumberOfCredentialsSupportedPerUser response" on TH(lock-app): - [1658397824.221419][2474:2474] CHIP:IM: Received Read request - [1658397824.221545][2474:2474] CHIP:DMG: ReadRequestMessage = - [1658397824.221618][2474:2474] CHIP:DMG: { - [1658397824.221654][2474:2474] CHIP:DMG: AttributePathIBs = - [1658397824.221690][2474:2474] CHIP:DMG: [ - [1658397824.221720][2474:2474] CHIP:DMG: AttributePathIB = - [1658397824.221758][2474:2474] CHIP:DMG: { - [1658397824.221795][2474:2474] CHIP:DMG: Endpoint = 0x1, - [1658397824.221835][2474:2474] CHIP:DMG: Cluster = 0x101, - [1658397824.221876][2474:2474] CHIP:DMG: Attribute = 0x0000_001C, - [1658397824.221912][2474:2474] CHIP:DMG: } - [1658397824.221948][2474:2474] CHIP:DMG: - [1658397824.221980][2474:2474] CHIP:DMG: ], - [1658397824.222014][2474:2474] CHIP:DMG: - [1658397824.222048][2474:2474] CHIP:DMG: isFabricFiltered = true, - [1658397824.222079][2474:2474] CHIP:DMG: InteractionModelRevision = 1 - [1658397824.222108][2474:2474] CHIP:DMG: }, - [1658397824.222196][2474:2474] CHIP:DMG: IM RH moving to [GeneratingReports] - [1658397824.222312][2474:2474] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1658397824.222348][2474:2474] CHIP:DMG: Cluster 101, Attribute 1c is dirty - [1658397824.222375][2474:2474] CHIP:DMG: Reading attribute: Cluster=0x0000_0101 Endpoint=1 AttributeId=0x0000_001C (expanded=0) - [1658397824.222409][2474:2474] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v - [1658397824.222448][2474:2474] CHIP:DMG: AccessControl: allowed + [1667211128.170197][14571:14571] CHIP:EM: Handling via exchange: 10905r, Delegate: 0xaaaae921d988 + [1667211128.170318][14571:14571] CHIP:IM: Received Read request + [1667211128.170585][14571:14571] CHIP:DMG: ReadRequestMessage = + [1667211128.170654][14571:14571] CHIP:DMG: { + [1667211128.170731][14571:14571] CHIP:DMG: AttributePathIBs = + [1667211128.170799][14571:14571] CHIP:DMG: [ + [1667211128.170861][14571:14571] CHIP:DMG: AttributePathIB = + [1667211128.170938][14571:14571] CHIP:DMG: { + [1667211128.171032][14571:14571] CHIP:DMG: Endpoint = 0x1, + [1667211128.171125][14571:14571] CHIP:DMG: Cluster = 0x101, + [1667211128.171236][14571:14571] CHIP:DMG: Attribute = 0x0000_001C, + [1667211128.171320][14571:14571] CHIP:DMG: } + [1667211128.171398][14571:14571] CHIP:DMG: + [1667211128.171491][14571:14571] CHIP:DMG: ], + [1667211128.171563][14571:14571] CHIP:DMG: + [1667211128.171652][14571:14571] CHIP:DMG: isFabricFiltered = true, + [1667211128.171717][14571:14571] CHIP:DMG: InteractionModelRevision = 1 + [1667211128.171778][14571:14571] CHIP:DMG: }, + [1667211128.171962][14571:14571] CHIP:DMG: IM RH moving to [GeneratingReports] + [1667211128.172229][14571:14571] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1667211128.172304][14571:14571] CHIP:DMG: Cluster 101, Attribute 1c is dirty + [1667211128.172360][14571:14571] CHIP:DMG: Reading attribute: Cluster=0x0000_0101 Endpoint=1 AttributeId=0x0000_001C (expanded=0) + [1667211128.172428][14571:14571] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v + [1667211128.172527][14571:14571] CHIP:DMG: AccessControl: allowed + [1667211128.172642][14571:14571] CHIP:DMG: Sending report (payload has 37 bytes)... + [1667211128.173231][14571:14571] CHIP:EM: <<< [E:10905r M:126638455 (Ack:59306948)] (S) Msg TX to 1:000000000001B669 [673E] --- Type 0001:05 (IM:ReportData) + [1667211128.173333][14571:14571] CHIP:IN: (S) Sending msg 126638455 on secure session with LSID: 42465 + [1667211128.174026][14571:14571] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:53130 | 126638455 | [Interaction Model (1) / Report Data (0x05) / Session = 63361 / Exchange = 10905] + [1667211128.174123][14571:14571] CHIP:DMG: Header Flags = + [1667211128.174182][14571:14571] CHIP:DMG: { + [1667211128.174269][14571:14571] CHIP:DMG: Exchange (0x06) = + [1667211128.174326][14571:14571] CHIP:DMG: { + [1667211128.174386][14571:14571] CHIP:DMG: AckMsg = 59306948 + [1667211128.174504][14571:14571] CHIP:DMG: NeedsAck = true + [1667211128.174644][14571:14571] CHIP:DMG: } + [1667211128.174749][14571:14571] CHIP:DMG: } + [1667211128.174806][14571:14571] CHIP:DMG: + [1667211128.174876][14571:14571] CHIP:DMG: Encrypted Payload (71 bytes) = + [1667211128.174952][14571:14571] CHIP:DMG: { + [1667211128.175008][14571:14571] CHIP:DMG: data = 0081f70077598c07044cf9979924fdac4ff6a23289bb1f97e6e3a002eca76c55e494aa8ab1d0276c8b4498876b69956f77ba413fc733c35d4f988609d536f9be5cefb7c6752558 + [1667211128.175068][14571:14571] CHIP:DMG: buffer_ptr = 187651867773504 + [1667211128.175145][14571:14571] CHIP:DMG: } + [1667211128.175199][14571:14571] CHIP:DMG: + [1667211128.175276][14571:14571] CHIP:DMG: Decrypted Payload (37 bytes) = + [1667211128.175354][14571:14571] CHIP:DMG: { + [1667211128.175409][14571:14571] CHIP:DMG: data = 153601153501260050ec53b337012402012503010124041c18240205181818290424ff0118 + [1667211128.175465][14571:14571] CHIP:DMG: } + [1667211128.175539][14571:14571] CHIP:DMG: + [1667211128.175716][14571:14571] CHIP:DMG: ReportDataMessage = + [1667211128.175782][14571:14571] CHIP:DMG: { + [1667211128.175836][14571:14571] CHIP:DMG: AttributeReportIBs = + [1667211128.175913][14571:14571] CHIP:DMG: [ + [1667211128.175997][14571:14571] CHIP:DMG: AttributeReportIB = + [1667211128.176090][14571:14571] CHIP:DMG: { + [1667211128.176185][14571:14571] CHIP:DMG: AttributeDataIB = + [1667211128.176275][14571:14571] CHIP:DMG: { + [1667211128.176382][14571:14571] CHIP:DMG: DataVersion = 0xb353ec50, + [1667211128.176473][14571:14571] CHIP:DMG: AttributePathIB = + [1667211128.176582][14571:14571] CHIP:DMG: { + [1667211128.176670][14571:14571] CHIP:DMG: Endpoint = 0x1, + [1667211128.176786][14571:14571] CHIP:DMG: Cluster = 0x101, + [1667211128.176876][14571:14571] CHIP:DMG: Attribute = 0x0000_001C, + [1667211128.176980][14571:14571] CHIP:DMG: } + [1667211128.177078][14571:14571] CHIP:DMG: + [1667211128.177360][14571:14571] CHIP:DMG: Data = 5, + [1667211128.177444][14571:14571] CHIP:DMG: }, + [1667211128.177561][14571:14571] CHIP:DMG: disabled: true diff --git a/src/app/tests/suites/certification/Test_TC_DRLK_3_2.yaml b/src/app/tests/suites/certification/Test_TC_DRLK_3_2.yaml index d0580ec58d69eb..be7020c38c5ab6 100644 --- a/src/app/tests/suites/certification/Test_TC_DRLK_3_2.yaml +++ b/src/app/tests/suites/certification/Test_TC_DRLK_3_2.yaml @@ -44,36 +44,92 @@ tests: Verify the " Lock Door command response" on TH(lock-app): - - [1654755271.172070][2969:2969] CHIP:DMG: InvokeRequestMessage = - [1654755271.172131][2969:2969] CHIP:DMG: { - [1654755271.172187][2969:2969] CHIP:DMG: suppressResponse = false, - [1654755271.172252][2969:2969] CHIP:DMG: timedRequest = true, - [1654755271.172311][2969:2969] CHIP:DMG: InvokeRequests = - [1654755271.172386][2969:2969] CHIP:DMG: [ - [1654755271.172446][2969:2969] CHIP:DMG: CommandDataIB = - [1654755271.172520][2969:2969] CHIP:DMG: { - [1654755271.172583][2969:2969] CHIP:DMG: CommandPathIB = - [1654755271.172657][2969:2969] CHIP:DMG: { - [1654755271.172736][2969:2969] CHIP:DMG: EndpointId = 0x1, - [1654755271.172818][2969:2969] CHIP:DMG: ClusterId = 0x101, - [1654755271.172898][2969:2969] CHIP:DMG: CommandId = 0x0, - [1654755271.172973][2969:2969] CHIP:DMG: }, - [1654755271.173050][2969:2969] CHIP:DMG: - [1654755271.173157][2969:2969] CHIP:DMG: CommandFields = - [1654755271.173236][2969:2969] CHIP:DMG: { - [1654755271.173311][2969:2969] CHIP:DMG: }, - [1654755271.173381][2969:2969] CHIP:DMG: }, - [1654755271.173457][2969:2969] CHIP:DMG: - [1654755271.173517][2969:2969] CHIP:DMG: ], - [1654755271.173587][2969:2969] CHIP:DMG: - [1654755271.173646][2969:2969] CHIP:DMG: InteractionModelRevision = 1 - [1654755271.173703][2969:2969] CHIP:DMG: }, - [1654755271.173834][2969:2969] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=o - [1654755271.173911][2969:2969] CHIP:DMG: AccessControl: allowed - [1654755271.173976][2969:2969] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0101 Command=0x0000_0000 - [1654755271.174044][2969:2969] CHIP:ZCL: Received command: LockDoor - [1654755271.174112][2969:2969] CHIP:ZCL: Lock App: PIN code is not specified, setting door lock state to "Locked" [endpointId=1] + [1667211168.741765][14571:14571] CHIP:DMG: Handing timed invoke to IM engine: handler 0xaaab1ae992d0 exchange 12975r + [1667211168.741897][14571:14571] CHIP:DMG: InvokeRequestMessage = + [1667211168.741963][14571:14571] CHIP:DMG: { + [1667211168.742021][14571:14571] CHIP:DMG: suppressResponse = false, + [1667211168.742112][14571:14571] CHIP:DMG: timedRequest = true, + [1667211168.742176][14571:14571] CHIP:DMG: InvokeRequests = + [1667211168.742252][14571:14571] CHIP:DMG: [ + [1667211168.742336][14571:14571] CHIP:DMG: CommandDataIB = + [1667211168.742420][14571:14571] CHIP:DMG: { + [1667211168.742552][14571:14571] CHIP:DMG: CommandPathIB = + [1667211168.742650][14571:14571] CHIP:DMG: { + [1667211168.742767][14571:14571] CHIP:DMG: EndpointId = 0x1, + [1667211168.742871][14571:14571] CHIP:DMG: ClusterId = 0x101, + [1667211168.742981][14571:14571] CHIP:DMG: CommandId = 0x0, + [1667211168.743073][14571:14571] CHIP:DMG: }, + [1667211168.743195][14571:14571] CHIP:DMG: + [1667211168.743271][14571:14571] CHIP:DMG: CommandFields = + [1667211168.743387][14571:14571] CHIP:DMG: { + [1667211168.743479][14571:14571] CHIP:DMG: }, + [1667211168.743575][14571:14571] CHIP:DMG: }, + [1667211168.743659][14571:14571] CHIP:DMG: + [1667211168.743728][14571:14571] CHIP:DMG: ], + [1667211168.743826][14571:14571] CHIP:DMG: + [1667211168.743889][14571:14571] CHIP:DMG: InteractionModelRevision = 1 + [1667211168.743977][14571:14571] CHIP:DMG: }, + [1667211168.744148][14571:14571] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=o + [1667211168.744232][14571:14571] CHIP:DMG: AccessControl: allowed + [1667211168.744330][14571:14571] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0101 Command=0x0000_0000 + [1667211168.744405][14571:14571] CHIP:ZCL: Received command: LockDoor + [1667211168.744503][14571:14571] CHIP:ZCL: Door Lock App: PIN code is not specified [endpointId=1] + [1667211168.744561][14571:14571] CHIP:ZCL: Door Lock App: setting door lock state to "Locked" [endpointId=1] + [1667211168.745043][14571:14571] CHIP:DL: writing settings to file (/tmp/chip_kvs-PL8ciy) + [1667211168.747033][14571:14571] CHIP:DL: renamed tmp file to file (/tmp/chip_kvs) + [1667211168.747214][14571:14571] CHIP:DMG: Endpoint 1, Cluster 0x0000_0101 update version to b353ec51 + [1667211168.747284][14571:14571] CHIP:ZCL: Door Lock attribute changed + [1667211168.747376][14571:14571] CHIP:DMG: Command handler moving to [ Preparing] + [1667211168.747452][14571:14571] CHIP:DMG: Command handler moving to [AddingComm] + [1667211168.747519][14571:14571] CHIP:DMG: Command handler moving to [AddedComma] + [1667211168.747672][14571:14571] CHIP:EVL: LogEvent event number: 0x0000000000000004 priority: 2, endpoint id: 0x1 cluster id: 0x0000_0101 event id: 0x2 Sys timestamp: 0x00000000012017A5 + [1667211168.747840][14571:14571] CHIP:DMG: Decreasing reference count for CommandHandler, remaining 0 + [1667211168.748497][14571:14571] CHIP:EM: <<< [E:12975r M:85727605 (Ack:252354155)] (S) Msg TX to 1:000000000001B669 [673E] --- Type 0001:09 (IM:InvokeCommandResponse) + [1667211168.748712][14571:14571] CHIP:IN: (S) Sending msg 85727605 on secure session with LSID: 42466 + [1667211168.749498][14571:14571] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:45017 | 85727605 | [Interaction Model (1) / InvokeCommandResponse (0x09) / Session = 140 / Exchange = 12975] + [1667211168.749605][14571:14571] CHIP:DMG: Header Flags = + [1667211168.749664][14571:14571] CHIP:DMG: { + [1667211168.749753][14571:14571] CHIP:DMG: Exchange (0x06) = + [1667211168.749811][14571:14571] CHIP:DMG: { + [1667211168.749874][14571:14571] CHIP:DMG: AckMsg = 252354155 + [1667211168.749930][14571:14571] CHIP:DMG: NeedsAck = true + [1667211168.749985][14571:14571] CHIP:DMG: } + [1667211168.750087][14571:14571] CHIP:DMG: } + [1667211168.750143][14571:14571] CHIP:DMG: + [1667211168.750217][14571:14571] CHIP:DMG: Encrypted Payload (68 bytes) = + [1667211168.750296][14571:14571] CHIP:DMG: { + [1667211168.750351][14571:14571] CHIP:DMG: data = 008c000075191c052fd5a859bb32eeaa412a0f49ad60407a9dcbb11e2783182dce02395d25d4a9d77216b57c1358b700b03d9ba9ed2529116cdcea0d4fde035e6f16b4e0 + [1667211168.750411][14571:14571] CHIP:DMG: buffer_ptr = 187651867773680 + [1667211168.750541][14571:14571] CHIP:DMG: } + [1667211168.750598][14571:14571] CHIP:DMG: + [1667211168.750683][14571:14571] CHIP:DMG: Decrypted Payload (34 bytes) = + [1667211168.750763][14571:14571] CHIP:DMG: { + [1667211168.750818][14571:14571] CHIP:DMG: data = 15280036011535013700240001250101012402001835012400001818181824ff0118 + [1667211168.750875][14571:14571] CHIP:DMG: } + [1667211168.750949][14571:14571] CHIP:DMG: + [1667211168.751118][14571:14571] CHIP:DMG: InvokeResponseMessage = + [1667211168.751185][14571:14571] CHIP:DMG: { + [1667211168.751245][14571:14571] CHIP:DMG: suppressResponse = false, + [1667211168.751308][14571:14571] CHIP:DMG: InvokeResponseIBs = + [1667211168.751409][14571:14571] CHIP:DMG: [ + [1667211168.751476][14571:14571] CHIP:DMG: InvokeResponseIB = + [1667211168.751570][14571:14571] CHIP:DMG: { + [1667211168.751668][14571:14571] CHIP:DMG: CommandStatusIB = + [1667211168.751761][14571:14571] CHIP:DMG: { + [1667211168.751871][14571:14571] CHIP:DMG: CommandPathIB = + [1667211168.751968][14571:14571] CHIP:DMG: { + [1667211168.752090][14571:14571] CHIP:DMG: EndpointId = 0x1, + [1667211168.752216][14571:14571] CHIP:DMG: ClusterId = 0x101, + [1667211168.752320][14571:14571] CHIP:DMG: CommandId = 0x0, + [1667211168.752439][14571:14571] CHIP:DMG: }, + [1667211168.752570][14571:14571] CHIP:DMG: + [1667211168.752661][14571:14571] CHIP:DMG: StatusIB = + [1667211168.752784][14571:14571] CHIP:DMG: { + [1667211168.752883][14571:14571] CHIP:DMG: status = 0x00 (SUCCESS), + [1667211168.753002][14571:14571] CHIP:DMG: }, + [1667211168.753099][14571:14571] CHIP:DMG: + [1667211168.753208][14571:14571] CHIP:DMG: }, + [1667211168.753317][14571:14571] CHIP:DMG: disabled: true - label: "DUT sends Unlock Door command to TH." @@ -83,36 +139,90 @@ tests: Verify the " Unlock Door command response" on TH(lock-app): - - [1654755356.562412][2969:2969] CHIP:DMG: InvokeRequestMessage = - [1654755356.562459][2969:2969] CHIP:DMG: { - [1654755356.562503][2969:2969] CHIP:DMG: suppressResponse = false, - [1654755356.562552][2969:2969] CHIP:DMG: timedRequest = true, - [1654755356.562598][2969:2969] CHIP:DMG: InvokeRequests = - [1654755356.562645][2969:2969] CHIP:DMG: [ - [1654755356.562673][2969:2969] CHIP:DMG: CommandDataIB = - [1654755356.562712][2969:2969] CHIP:DMG: { - [1654755356.562741][2969:2969] CHIP:DMG: CommandPathIB = - [1654755356.562778][2969:2969] CHIP:DMG: { - [1654755356.562816][2969:2969] CHIP:DMG: EndpointId = 0x1, - [1654755356.562855][2969:2969] CHIP:DMG: ClusterId = 0x101, - [1654755356.562897][2969:2969] CHIP:DMG: CommandId = 0x1, - [1654755356.562929][2969:2969] CHIP:DMG: }, - [1654755356.562966][2969:2969] CHIP:DMG: - [1654755356.562996][2969:2969] CHIP:DMG: CommandFields = - [1654755356.563030][2969:2969] CHIP:DMG: { - [1654755356.563062][2969:2969] CHIP:DMG: }, - [1654755356.563095][2969:2969] CHIP:DMG: }, - [1654755356.563129][2969:2969] CHIP:DMG: - [1654755356.563156][2969:2969] CHIP:DMG: ], - [1654755356.563190][2969:2969] CHIP:DMG: - [1654755356.563219][2969:2969] CHIP:DMG: InteractionModelRevision = 1 - [1654755356.563245][2969:2969] CHIP:DMG: }, - [1654755356.563318][2969:2969] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=o - [1654755356.563360][2969:2969] CHIP:DMG: AccessControl: allowed - [1654755356.563392][2969:2969] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0101 Command=0x0000_0001 - [1654755356.563426][2969:2969] CHIP:ZCL: Received command: UnlockDoor - [1654755356.563464][2969:2969] CHIP:ZCL: Lock App: PIN code is not specified, setting door lock state to "Unlocked" [endpointId=1] + [1667211210.888806][14571:14571] CHIP:DMG: Handing timed invoke to IM engine: handler 0xaaab1aeae8d0 exchange 13369r + [1667211210.888932][14571:14571] CHIP:DMG: InvokeRequestMessage = + [1667211210.888996][14571:14571] CHIP:DMG: { + [1667211210.889054][14571:14571] CHIP:DMG: suppressResponse = false, + [1667211210.889148][14571:14571] CHIP:DMG: timedRequest = true, + [1667211210.889211][14571:14571] CHIP:DMG: InvokeRequests = + [1667211210.889288][14571:14571] CHIP:DMG: [ + [1667211210.889372][14571:14571] CHIP:DMG: CommandDataIB = + [1667211210.889450][14571:14571] CHIP:DMG: { + [1667211210.889538][14571:14571] CHIP:DMG: CommandPathIB = + [1667211210.889627][14571:14571] CHIP:DMG: { + [1667211210.889731][14571:14571] CHIP:DMG: EndpointId = 0x1, + [1667211210.889818][14571:14571] CHIP:DMG: ClusterId = 0x101, + [1667211210.889934][14571:14571] CHIP:DMG: CommandId = 0x1, + [1667211210.890015][14571:14571] CHIP:DMG: }, + [1667211210.890126][14571:14571] CHIP:DMG: + [1667211210.890199][14571:14571] CHIP:DMG: CommandFields = + [1667211210.890299][14571:14571] CHIP:DMG: { + [1667211210.890380][14571:14571] CHIP:DMG: }, + [1667211210.890511][14571:14571] CHIP:DMG: }, + [1667211210.890595][14571:14571] CHIP:DMG: + [1667211210.890851][14571:14571] CHIP:DMG: ], + [1667211210.890930][14571:14571] CHIP:DMG: + [1667211210.890992][14571:14571] CHIP:DMG: InteractionModelRevision = 1 + [1667211210.891057][14571:14571] CHIP:DMG: }, + [1667211210.891222][14571:14571] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=o + [1667211210.891303][14571:14571] CHIP:DMG: AccessControl: allowed + [1667211210.891397][14571:14571] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0101 Command=0x0000_0001 + [1667211210.891471][14571:14571] CHIP:ZCL: Received command: UnlockDoor + [1667211210.891589][14571:14571] CHIP:ZCL: Door Lock App: PIN code is not specified [endpointId=1] + [1667211210.891647][14571:14571] CHIP:ZCL: Door Lock App: setting door lock state to "Unlocked" [endpointId=1] + [1667211210.892108][14571:14571] CHIP:DL: writing settings to file (/tmp/chip_kvs-0agKuS) + [1667211210.893899][14571:14571] CHIP:DL: renamed tmp file to file (/tmp/chip_kvs) + [1667211210.894042][14571:14571] CHIP:DMG: Endpoint 1, Cluster 0x0000_0101 update version to b353ec52 + [1667211210.894109][14571:14571] CHIP:ZCL: Door Lock attribute changed + [1667211210.894195][14571:14571] CHIP:DMG: Command handler moving to [ Preparing] + [1667211210.894270][14571:14571] CHIP:DMG: Command handler moving to [AddingComm] + [1667211210.894369][14571:14571] CHIP:DMG: Command handler moving to [AddedComma] + [1667211210.894554][14571:14571] CHIP:EVL: LogEvent event number: 0x0000000000000005 priority: 2, endpoint id: 0x1 cluster id: 0x0000_0101 event id: 0x2 Sys timestamp: 0x000000000120BC47 + [1667211210.894731][14571:14571] CHIP:DMG: Decreasing reference count for CommandHandler, remaining 0 + [1667211210.895390][14571:14571] CHIP:EM: <<< [E:13369r M:260723914 (Ack:152448902)] (S) Msg TX to 1:000000000001B669 [673E] --- Type 0001:09 (IM:InvokeCommandResponse) + [1667211210.895497][14571:14571] CHIP:IN: (S) Sending msg 260723914 on secure session with LSID: 42467 + [1667211210.896195][14571:14571] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:58898 | 260723914 | [Interaction Model (1) / InvokeCommandResponse (0x09) / Session = 18140 / Exchange = 13369] + [1667211210.896294][14571:14571] CHIP:DMG: Header Flags = + [1667211210.896353][14571:14571] CHIP:DMG: { + [1667211210.896440][14571:14571] CHIP:DMG: Exchange (0x06) = + [1667211210.896497][14571:14571] CHIP:DMG: { + [1667211210.896558][14571:14571] CHIP:DMG: AckMsg = 152448902 + [1667211210.896638][14571:14571] CHIP:DMG: NeedsAck = true + [1667211210.896694][14571:14571] CHIP:DMG: } + [1667211210.896767][14571:14571] CHIP:DMG: } + [1667211210.896846][14571:14571] CHIP:DMG: + [1667211210.896915][14571:14571] CHIP:DMG: Encrypted Payload (68 bytes) = + [1667211210.896972][14571:14571] CHIP:DMG: { + [1667211210.897051][14571:14571] CHIP:DMG: data = 00dc4600ca548a0f60b7468a74de96ab927f1330336ba152aef8f28cc48a8f33f68a755ea9502cdbb67530880e104c90ebcbd525bc5b1c7f46d03f109624324a41148ed9 + [1667211210.897109][14571:14571] CHIP:DMG: buffer_ptr = 187651867773984 + [1667211210.897163][14571:14571] CHIP:DMG: } + [1667211210.897238][14571:14571] CHIP:DMG: + [1667211210.897314][14571:14571] CHIP:DMG: Decrypted Payload (34 bytes) = + [1667211210.897371][14571:14571] CHIP:DMG: { + [1667211210.897448][14571:14571] CHIP:DMG: data = 15280036011535013700240001250101012402011835012400001818181824ff0118 + [1667211210.897503][14571:14571] CHIP:DMG: } + [1667211210.897556][14571:14571] CHIP:DMG: + [1667211210.897691][14571:14571] CHIP:DMG: InvokeResponseMessage = + [1667211210.897754][14571:14571] CHIP:DMG: { + [1667211210.897813][14571:14571] CHIP:DMG: suppressResponse = false, + [1667211210.897875][14571:14571] CHIP:DMG: InvokeResponseIBs = + [1667211210.897952][14571:14571] CHIP:DMG: [ + [1667211210.898015][14571:14571] CHIP:DMG: InvokeResponseIB = + [1667211210.898261][14571:14571] CHIP:DMG: { + [1667211210.898334][14571:14571] CHIP:DMG: CommandStatusIB = + [1667211210.898414][14571:14571] CHIP:DMG: { + [1667211210.898548][14571:14571] CHIP:DMG: CommandPathIB = + [1667211210.898638][14571:14571] CHIP:DMG: { + [1667211210.898733][14571:14571] CHIP:DMG: EndpointId = 0x1, + [1667211210.898830][14571:14571] CHIP:DMG: ClusterId = 0x101, + [1667211210.898929][14571:14571] CHIP:DMG: CommandId = 0x1, + [1667211210.899021][14571:14571] CHIP:DMG: }, + [1667211210.899124][14571:14571] CHIP:DMG: + [1667211210.899201][14571:14571] CHIP:DMG: StatusIB = + [1667211210.899286][14571:14571] CHIP:DMG: { + [1667211210.899372][14571:14571] CHIP:DMG: status = 0x00 (SUCCESS), + [1667211210.899466][14571:14571] CHIP:DMG: }, + [1667211210.899551][14571:14571] CHIP:DMG: disabled: true - label: "DUT sends Unlock with Timeout command to TH." @@ -123,40 +233,92 @@ tests: Verify the " Unlock with Timeout command response" on TH(lock-app): - - [1654755446.175911][2969:2969] CHIP:DMG: InvokeRequestMessage = - [1654755446.175940][2969:2969] CHIP:DMG: { - [1654755446.175966][2969:2969] CHIP:DMG: suppressResponse = false, - [1654755446.175996][2969:2969] CHIP:DMG: timedRequest = true, - [1654755446.176024][2969:2969] CHIP:DMG: InvokeRequests = - [1654755446.176060][2969:2969] CHIP:DMG: [ - [1654755446.176088][2969:2969] CHIP:DMG: CommandDataIB = - [1654755446.176120][2969:2969] CHIP:DMG: { - [1654755446.176149][2969:2969] CHIP:DMG: CommandPathIB = - [1654755446.176184][2969:2969] CHIP:DMG: { - [1654755446.176220][2969:2969] CHIP:DMG: EndpointId = 0x1, - [1654755446.176262][2969:2969] CHIP:DMG: ClusterId = 0x101, - [1654755446.176299][2969:2969] CHIP:DMG: CommandId = 0x3, - [1654755446.176333][2969:2969] CHIP:DMG: }, - [1654755446.176369][2969:2969] CHIP:DMG: - [1654755446.176399][2969:2969] CHIP:DMG: CommandFields = - [1654755446.176433][2969:2969] CHIP:DMG: { - [1654755446.176468][2969:2969] CHIP:DMG: 0x0 = 60, - [1654755446.176505][2969:2969] CHIP:DMG: }, - [1654755446.176537][2969:2969] CHIP:DMG: }, - [1654755446.176570][2969:2969] CHIP:DMG: - [1654755446.176597][2969:2969] CHIP:DMG: ], - [1654755446.176631][2969:2969] CHIP:DMG: - [1654755446.176658][2969:2969] CHIP:DMG: InteractionModelRevision = 1 - [1654755446.176684][2969:2969] CHIP:DMG: }, - [1654755446.176753][2969:2969] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=o - [1654755446.176794][2969:2969] CHIP:DMG: AccessControl: allowed - [1654755446.176824][2969:2969] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0101 Command=0x0000_0003 - [1654755446.176859][2969:2969] CHIP:ZCL: Received command: UnlockWithTimeout - [1654755446.176894][2969:2969] CHIP:ZCL: Lock App: PIN code is not specified, setting door lock state to "Unlocked" [endpointId=1] - [1654755446.177192][2969:2969] CHIP:DL: writing settings to file (/tmp/chip_kvs-hxxoxQ) - [1654755446.178480][2969:2969] CHIP:DL: renamed tmp file to file (/tmp/chip_kvs) - [1654755446.178546][2969:2969] CHIP:DMG: Endpoint 1, Cluster 0x0000_0101 update version to 65687ba9 + [1667211279.826689][14571:14571] CHIP:DMG: Handing timed invoke to IM engine: handler 0xaaab1aeae8d0 exchange 43708r + [1667211279.826800][14571:14571] CHIP:DMG: InvokeRequestMessage = + [1667211279.826864][14571:14571] CHIP:DMG: { + [1667211279.826923][14571:14571] CHIP:DMG: suppressResponse = false, + [1667211279.827006][14571:14571] CHIP:DMG: timedRequest = true, + [1667211279.827079][14571:14571] CHIP:DMG: InvokeRequests = + [1667211279.827160][14571:14571] CHIP:DMG: [ + [1667211279.827223][14571:14571] CHIP:DMG: CommandDataIB = + [1667211279.827303][14571:14571] CHIP:DMG: { + [1667211279.827377][14571:14571] CHIP:DMG: CommandPathIB = + [1667211279.827461][14571:14571] CHIP:DMG: { + [1667211279.827544][14571:14571] CHIP:DMG: EndpointId = 0x1, + [1667211279.827633][14571:14571] CHIP:DMG: ClusterId = 0x101, + [1667211279.827720][14571:14571] CHIP:DMG: CommandId = 0x3, + [1667211279.827800][14571:14571] CHIP:DMG: }, + [1667211279.827886][14571:14571] CHIP:DMG: + [1667211279.827962][14571:14571] CHIP:DMG: CommandFields = + [1667211279.828044][14571:14571] CHIP:DMG: { + [1667211279.828130][14571:14571] CHIP:DMG: 0x0 = 60, + [1667211279.828215][14571:14571] CHIP:DMG: }, + [1667211279.828294][14571:14571] CHIP:DMG: }, + [1667211279.828378][14571:14571] CHIP:DMG: + [1667211279.828447][14571:14571] CHIP:DMG: ], + [1667211279.828524][14571:14571] CHIP:DMG: + [1667211279.828585][14571:14571] CHIP:DMG: InteractionModelRevision = 1 + [1667211279.828653][14571:14571] CHIP:DMG: }, + [1667211279.828802][14571:14571] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=o + [1667211279.828886][14571:14571] CHIP:DMG: AccessControl: allowed + [1667211279.828956][14571:14571] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0101 Command=0x0000_0003 + [1667211279.829035][14571:14571] CHIP:ZCL: Received command: UnlockWithTimeout + [1667211279.829134][14571:14571] CHIP:ZCL: Door Lock App: PIN code is not specified [endpointId=1] + [1667211279.829194][14571:14571] CHIP:ZCL: Door Lock App: setting door lock state to "Unlocked" [endpointId=1] + [1667211279.829602][14571:14571] CHIP:DL: writing settings to file (/tmp/chip_kvs-5rj3XN) + [1667211279.831590][14571:14571] CHIP:DL: renamed tmp file to file (/tmp/chip_kvs) + [1667211279.831771][14571:14571] CHIP:DMG: Endpoint 1, Cluster 0x0000_0101 update version to b353ec54 + [1667211279.831842][14571:14571] CHIP:ZCL: Door Lock attribute changed + [1667211279.831933][14571:14571] CHIP:DMG: Command handler moving to [ Preparing] + [1667211279.832225][14571:14571] CHIP:DMG: Command handler moving to [AddingComm] + [1667211279.832314][14571:14571] CHIP:DMG: Command handler moving to [AddedComma] + [1667211279.832471][14571:14571] CHIP:EVL: LogEvent event number: 0x0000000000000007 priority: 2, endpoint id: 0x1 cluster id: 0x0000_0101 event id: 0x2 Sys timestamp: 0x000000000121C991 + [1667211279.832617][14571:14571] CHIP:DMG: Decreasing reference count for CommandHandler, remaining 0 + [1667211279.833224][14571:14571] CHIP:EM: <<< [E:43708r M:210923984 (Ack:79558162)] (S) Msg TX to 1:000000000001B669 [673E] --- Type 0001:09 (IM:InvokeCommandResponse) + [1667211279.833341][14571:14571] CHIP:IN: (S) Sending msg 210923984 on secure session with LSID: 42468 + [1667211279.834070][14571:14571] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:41489 | 210923984 | [Interaction Model (1) / InvokeCommandResponse (0x09) / Session = 34959 / Exchange = 43708] + [1667211279.834176][14571:14571] CHIP:DMG: Header Flags = + [1667211279.834234][14571:14571] CHIP:DMG: { + [1667211279.834323][14571:14571] CHIP:DMG: Exchange (0x06) = + [1667211279.834379][14571:14571] CHIP:DMG: { + [1667211279.834440][14571:14571] CHIP:DMG: AckMsg = 79558162 + [1667211279.834555][14571:14571] CHIP:DMG: NeedsAck = true + [1667211279.834612][14571:14571] CHIP:DMG: } + [1667211279.834687][14571:14571] CHIP:DMG: } + [1667211279.834742][14571:14571] CHIP:DMG: + [1667211279.834815][14571:14571] CHIP:DMG: Encrypted Payload (68 bytes) = + [1667211279.834871][14571:14571] CHIP:DMG: { + [1667211279.834926][14571:14571] CHIP:DMG: data = 008f8800d071920c8a5f99c962223f65c7ec32c0cdd27af5eca72ea2be963afe9c38803d90edf2bba9f03e364f3f482a9e4e9497dedaf876c9ae2f42c6264afa0f2a5137 + [1667211279.834986][14571:14571] CHIP:DMG: buffer_ptr = 187651867773696 + [1667211279.835040][14571:14571] CHIP:DMG: } + [1667211279.835092][14571:14571] CHIP:DMG: + [1667211279.835168][14571:14571] CHIP:DMG: Decrypted Payload (34 bytes) = + [1667211279.835224][14571:14571] CHIP:DMG: { + [1667211279.835279][14571:14571] CHIP:DMG: data = 15280036011535013700240001250101012402031835012400001818181824ff0118 + [1667211279.835334][14571:14571] CHIP:DMG: } + [1667211279.835386][14571:14571] CHIP:DMG: + [1667211279.835529][14571:14571] CHIP:DMG: InvokeResponseMessage = + [1667211279.835593][14571:14571] CHIP:DMG: { + [1667211279.835653][14571:14571] CHIP:DMG: suppressResponse = false, + [1667211279.835716][14571:14571] CHIP:DMG: InvokeResponseIBs = + [1667211279.835793][14571:14571] CHIP:DMG: [ + [1667211279.835856][14571:14571] CHIP:DMG: InvokeResponseIB = + [1667211279.835950][14571:14571] CHIP:DMG: { + [1667211279.836017][14571:14571] CHIP:DMG: CommandStatusIB = + [1667211279.836100][14571:14571] CHIP:DMG: { + [1667211279.836178][14571:14571] CHIP:DMG: CommandPathIB = + [1667211279.836266][14571:14571] CHIP:DMG: { + [1667211279.836354][14571:14571] CHIP:DMG: EndpointId = 0x1, + [1667211279.836446][14571:14571] CHIP:DMG: ClusterId = 0x101, + [1667211279.836536][14571:14571] CHIP:DMG: CommandId = 0x3, + [1667211279.836622][14571:14571] CHIP:DMG: }, + [1667211279.836718][14571:14571] CHIP:DMG: + [1667211279.836799][14571:14571] CHIP:DMG: StatusIB = + [1667211279.836886][14571:14571] CHIP:DMG: { + [1667211279.836973][14571:14571] CHIP:DMG: status = 0x00 (SUCCESS), + [1667211279.837058][14571:14571] CHIP:DMG: }, + [1667211279.837144][14571:14571] CHIP:DMG: + [1667211279.837221][14571:14571] CHIP:DMG: }, disabled: true - label: "DUT sends Set Week Day Schedule command to TH." @@ -166,81 +328,195 @@ tests: Verify the " Set user command response" on TH(lock-app): - [1658398796.181348][2474:2474] CHIP:DMG: InvokeRequestMessage = - [1658398796.181385][2474:2474] CHIP:DMG: { - [1658398796.181419][2474:2474] CHIP:DMG: suppressResponse = false, - [1658398796.181457][2474:2474] CHIP:DMG: timedRequest = true, - [1658398796.181493][2474:2474] CHIP:DMG: InvokeRequests = - [1658398796.181542][2474:2474] CHIP:DMG: [ - [1658398796.181578][2474:2474] CHIP:DMG: CommandDataIB = - [1658398796.181618][2474:2474] CHIP:DMG: { - [1658398796.181656][2474:2474] CHIP:DMG: CommandPathIB = - [1658398796.181703][2474:2474] CHIP:DMG: { - [1658398796.181750][2474:2474] CHIP:DMG: EndpointId = 0x1, - [1658398796.181800][2474:2474] CHIP:DMG: ClusterId = 0x101, - [1658398796.181848][2474:2474] CHIP:DMG: CommandId = 0x1a, - [1658398796.181892][2474:2474] CHIP:DMG: }, - [1658398796.181939][2474:2474] CHIP:DMG: - [1658398796.181981][2474:2474] CHIP:DMG: CommandFields = - [1658398796.182026][2474:2474] CHIP:DMG: { - [1658398796.182072][2474:2474] CHIP:DMG: 0x0 = 0, - [1658398796.182120][2474:2474] CHIP:DMG: 0x1 = 2, - [1658398796.182171][2474:2474] CHIP:DMG: 0x2 = "xxx", - [1658398796.182220][2474:2474] CHIP:DMG: 0x3 = 6452, - [1658398796.182269][2474:2474] CHIP:DMG: 0x4 = 1, - [1658398796.182322][2474:2474] CHIP:DMG: 0x5 = 0, - [1658398796.182371][2474:2474] CHIP:DMG: 0x6 = 0, - [1658398796.182419][2474:2474] CHIP:DMG: }, - [1658398796.182462][2474:2474] CHIP:DMG: }, - [1658398796.182512][2474:2474] CHIP:DMG: - [1658398796.182547][2474:2474] CHIP:DMG: ], - [1658398796.182594][2474:2474] CHIP:DMG: - [1658398796.182629][2474:2474] CHIP:DMG: InteractionModelRevision = 1 - [1658398796.182664][2474:2474] CHIP:DMG: }, - [1658398796.182758][2474:2474] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=a - [1658398796.182809][2474:2474] CHIP:DMG: AccessControl: allowed + [1667211313.632817][14571:14571] CHIP:DMG: Handing timed invoke to IM engine: handler 0xaaab1aeb6ce0 exchange 3349r + [1667211313.632935][14571:14571] CHIP:DMG: InvokeRequestMessage = + [1667211313.632999][14571:14571] CHIP:DMG: { + [1667211313.633050][14571:14571] CHIP:DMG: suppressResponse = false, + [1667211313.633118][14571:14571] CHIP:DMG: timedRequest = true, + [1667211313.633181][14571:14571] CHIP:DMG: InvokeRequests = + [1667211313.633266][14571:14571] CHIP:DMG: [ + [1667211313.633330][14571:14571] CHIP:DMG: CommandDataIB = + [1667211313.633416][14571:14571] CHIP:DMG: { + [1667211313.633493][14571:14571] CHIP:DMG: CommandPathIB = + [1667211313.633569][14571:14571] CHIP:DMG: { + [1667211313.633652][14571:14571] CHIP:DMG: EndpointId = 0x1, + [1667211313.633742][14571:14571] CHIP:DMG: ClusterId = 0x101, + [1667211313.633827][14571:14571] CHIP:DMG: CommandId = 0x1a, + [1667211313.633911][14571:14571] CHIP:DMG: }, + [1667211313.633996][14571:14571] CHIP:DMG: + [1667211313.634072][14571:14571] CHIP:DMG: CommandFields = + [1667211313.634146][14571:14571] CHIP:DMG: { + [1667211313.634223][14571:14571] CHIP:DMG: 0x0 = 0, + [1667211313.634310][14571:14571] CHIP:DMG: 0x1 = 1, + [1667211313.634395][14571:14571] CHIP:DMG: 0x2 = "xxx" (3 chars), + [1667211313.634642][14571:14571] CHIP:DMG: 0x3 = 6452, + [1667211313.634737][14571:14571] CHIP:DMG: 0x4 = 1, + [1667211313.634825][14571:14571] CHIP:DMG: 0x5 = 0, + [1667211313.634912][14571:14571] CHIP:DMG: 0x6 = 0, + [1667211313.634999][14571:14571] CHIP:DMG: }, + [1667211313.635076][14571:14571] CHIP:DMG: }, + [1667211313.635154][14571:14571] CHIP:DMG: + [1667211313.635214][14571:14571] CHIP:DMG: ], + [1667211313.635308][14571:14571] CHIP:DMG: + [1667211313.635370][14571:14571] CHIP:DMG: InteractionModelRevision = 1 + [1667211313.635438][14571:14571] CHIP:DMG: }, + [1667211313.635604][14571:14571] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=a + [1667211313.635687][14571:14571] CHIP:DMG: AccessControl: allowed + [1667211313.635757][14571:14571] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0101 Command=0x0000_001A + [1667211313.635871][14571:14571] CHIP:ZCL: [SetUser] Incoming command [endpointId=1,userIndex=1] + [1667211313.635973][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetUser [endpoint=1,userIndex=1] + [1667211313.636129][14571:14571] CHIP:ZCL: Found unoccupied user [endpoint=1,adjustedIndex=0] + [1667211313.636192][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::SetUser [endpoint=1,userIndex=1,creator=1,modifier=1,userName="xxx",uniqueId=1934,userStatus=1,userType=0,credentialRule=0,credentials=(nil),totalCredentials=0] + [1667211313.636259][14571:14571] CHIP:ZCL: Successfully set the user [mEndpointId=1,index=1,adjustedIndex=0] + [1667211313.636314][14571:14571] CHIP:ZCL: [createUser] User created [endpointId=1,creatorFabricId=1,userIndex=1,userName="xxx",userUniqueId=0x1934,userStatus=1,userType=0,credentialRule=0,totalCredentials=0] + [1667211313.636472][14571:14571] CHIP:EVL: LogEvent event number: 0x0000000000000008 priority: 1, endpoint id: 0x1 cluster id: 0x0000_0101 event id: 0x4 Sys timestamp: 0x0000000001224D9D + [1667211313.636546][14571:14571] CHIP:ZCL: [RemoteLockUserChange] Sent lock user change event [endpointId=1,eventNumber=8,dataType=2,operation=0,nodeId=112233,fabricIndex=1] + [1667211313.636635][14571:14571] CHIP:DMG: Command handler moving to [ Preparing] + [1667211313.636707][14571:14571] CHIP:DMG: Command handler moving to [AddingComm] + [1667211313.636773][14571:14571] CHIP:DMG: Command handler moving to [AddedComma] + [1667211313.636882][14571:14571] CHIP:DMG: Decreasing reference count for CommandHandler, remaining 0 + [1667211313.637440][14571:14571] CHIP:EM: <<< [E:3349r M:159426207 (Ack:21932646)] (S) Msg TX to 1:000000000001B669 [673E] --- Type 0001:09 (IM:InvokeCommandResponse) + [1667211313.637557][14571:14571] CHIP:IN: (S) Sending msg 159426207 on secure session with LSID: 42469 + [1667211313.638273][14571:14571] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:57086 | 159426207 | [Interaction Model (1) / InvokeCommandResponse (0x09) / Session = 59690 / Exchange = 3349] + [1667211313.638380][14571:14571] CHIP:DMG: Header Flags = + [1667211313.638438][14571:14571] CHIP:DMG: { + [1667211313.638582][14571:14571] CHIP:DMG: Exchange (0x06) = + [1667211313.638641][14571:14571] CHIP:DMG: { + [1667211313.638702][14571:14571] CHIP:DMG: AckMsg = 21932646 + [1667211313.638758][14571:14571] CHIP:DMG: NeedsAck = true + [1667211313.638813][14571:14571] CHIP:DMG: } + [1667211313.638886][14571:14571] CHIP:DMG: } + [1667211313.638941][14571:14571] CHIP:DMG: + [1667211313.639012][14571:14571] CHIP:DMG: Encrypted Payload (68 bytes) = + [1667211313.639068][14571:14571] CHIP:DMG: { + [1667211313.639122][14571:14571] CHIP:DMG: data = 002ae9009fa6800987cb170dddacb6284a68a6ee3dc78cfd2c746543af8c3d6fd34e7d4c464410f485ad79bee8a51210d97206d7a7df976224d60b27dff86c68c61c54fa + [1667211313.639182][14571:14571] CHIP:DMG: buffer_ptr = 187651867779072 + [1667211313.639237][14571:14571] CHIP:DMG: } + [1667211313.639289][14571:14571] CHIP:DMG: + [1667211313.639364][14571:14571] CHIP:DMG: Decrypted Payload (34 bytes) = + [1667211313.639423][14571:14571] CHIP:DMG: { + [1667211313.639477][14571:14571] CHIP:DMG: data = 152800360115350137002400012501010124021a1835012400001818181824ff0118 + [1667211313.639533][14571:14571] CHIP:DMG: } + [1667211313.639586][14571:14571] CHIP:DMG: + [1667211313.639729][14571:14571] CHIP:DMG: InvokeResponseMessage = + [1667211313.639793][14571:14571] CHIP:DMG: { + [1667211313.639852][14571:14571] CHIP:DMG: suppressResponse = false, + [1667211313.639916][14571:14571] CHIP:DMG: InvokeResponseIBs = + [1667211313.639993][14571:14571] CHIP:DMG: [ + [1667211313.640056][14571:14571] CHIP:DMG: InvokeResponseIB = + [1667211313.640152][14571:14571] CHIP:DMG: { + [1667211313.640229][14571:14571] CHIP:DMG: CommandStatusIB = + [1667211313.640297][14571:14571] CHIP:DMG: { + [1667211313.640373][14571:14571] CHIP:DMG: CommandPathIB = + [1667211313.640461][14571:14571] CHIP:DMG: { + [1667211313.640550][14571:14571] CHIP:DMG: EndpointId = 0x1, + [1667211313.640642][14571:14571] CHIP:DMG: ClusterId = 0x101, + [1667211313.640731][14571:14571] CHIP:DMG: CommandId = 0x1a, + [1667211313.640817][14571:14571] CHIP:DMG: }, + [1667211313.640912][14571:14571] CHIP:DMG: + [1667211313.640992][14571:14571] CHIP:DMG: StatusIB = + [1667211313.641079][14571:14571] CHIP:DMG: { + [1667211313.641166][14571:14571] CHIP:DMG: status = 0x00 (SUCCESS), + [1667211313.641242][14571:14571] CHIP:DMG: }, + [1667211313.641325][14571:14571] CHIP:DMG: + [1667211313.641403][14571:14571] CHIP:DMG: }, + [1667211313.641490][14571:14571] CHIP:DMG: + ./chip-tool doorlock set-week-day-schedule 1 1 2 15 45 16 55 1 1 Verify the " Set Week Day Schedule command response" on TH(lock-app): - - - [1657115333.959925][8804:8804] CHIP:DMG: InvokeRequestMessage = - [1657115333.959993][8804:8804] CHIP:DMG: { - [1657115333.960051][8804:8804] CHIP:DMG: suppressResponse = false, - [1657115333.960172][8804:8804] CHIP:DMG: timedRequest = false, - [1657115333.960233][8804:8804] CHIP:DMG: InvokeRequests = - [1657115333.960314][8804:8804] CHIP:DMG: [ - [1657115333.960373][8804:8804] CHIP:DMG: CommandDataIB = - [1657115333.960466][8804:8804] CHIP:DMG: { - [1657115333.960529][8804:8804] CHIP:DMG: CommandPathIB = - [1657115333.960626][8804:8804] CHIP:DMG: { - [1657115333.960728][8804:8804] CHIP:DMG: EndpointId = 0x1, - [1657115333.960812][8804:8804] CHIP:DMG: ClusterId = 0x101, - [1657115333.960954][8804:8804] CHIP:DMG: CommandId = 0xb, - [1657115333.961035][8804:8804] CHIP:DMG: }, - [1657115333.961137][8804:8804] CHIP:DMG: - [1657115333.961225][8804:8804] CHIP:DMG: CommandFields = - [1657115333.961302][8804:8804] CHIP:DMG: { - [1657115333.961402][8804:8804] CHIP:DMG: 0x0 = 1, - [1657115333.961486][8804:8804] CHIP:DMG: 0x1 = 1, - [1657115333.961588][8804:8804] CHIP:DMG: 0x2 = 2, - [1657115333.961689][8804:8804] CHIP:DMG: 0x3 = 15, - [1657115333.961772][8804:8804] CHIP:DMG: 0x4 = 45, - [1657115333.961884][8804:8804] CHIP:DMG: 0x5 = 16, - [1657115333.961991][8804:8804] CHIP:DMG: 0x6 = 55, - [1657115333.962071][8804:8804] CHIP:DMG: }, - [1657115333.962165][8804:8804] CHIP:DMG: }, - [1657115333.962247][8804:8804] CHIP:DMG: - [1657115333.962306][8804:8804] CHIP:DMG: ], - [1657115333.962531][8804:8804] CHIP:DMG: - [1657115333.962594][8804:8804] CHIP:DMG: InteractionModelRevision = 1 - [1657115333.962653][8804:8804] CHIP:DMG: }, - [1657115333.962812][8804:8804] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=a - [1657115333.962897][8804:8804] CHIP:DMG: AccessControl: allowed - [1657115333.962963][8804:8804] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0101 Command=0x0000_000B - [1657115333.963068][8804:8804] CHIP:ZCL: [SetWeekDaySchedule] Incoming command [endpointId=1] + [1667211357.823542][14571:14571] CHIP:EM: Handling via exchange: 24164r, Delegate: 0xaaaae921d988 + [1667211357.823695][14571:14571] CHIP:DMG: InvokeRequestMessage = + [1667211357.823762][14571:14571] CHIP:DMG: { + [1667211357.823820][14571:14571] CHIP:DMG: suppressResponse = false, + [1667211357.823905][14571:14571] CHIP:DMG: timedRequest = false, + [1667211357.823974][14571:14571] CHIP:DMG: InvokeRequests = + [1667211357.824069][14571:14571] CHIP:DMG: [ + [1667211357.824132][14571:14571] CHIP:DMG: CommandDataIB = + [1667211357.824212][14571:14571] CHIP:DMG: { + [1667211357.824287][14571:14571] CHIP:DMG: CommandPathIB = + [1667211357.824371][14571:14571] CHIP:DMG: { + [1667211357.824456][14571:14571] CHIP:DMG: EndpointId = 0x1, + [1667211357.824543][14571:14571] CHIP:DMG: ClusterId = 0x101, + [1667211357.824630][14571:14571] CHIP:DMG: CommandId = 0xb, + [1667211357.824711][14571:14571] CHIP:DMG: }, + [1667211357.824797][14571:14571] CHIP:DMG: + [1667211357.824873][14571:14571] CHIP:DMG: CommandFields = + [1667211357.824954][14571:14571] CHIP:DMG: { + [1667211357.825039][14571:14571] CHIP:DMG: 0x0 = 1, + [1667211357.825128][14571:14571] CHIP:DMG: 0x1 = 1, + [1667211357.825215][14571:14571] CHIP:DMG: 0x2 = 2, + [1667211357.825304][14571:14571] CHIP:DMG: 0x3 = 15, + [1667211357.825391][14571:14571] CHIP:DMG: 0x4 = 45, + [1667211357.825478][14571:14571] CHIP:DMG: 0x5 = 16, + [1667211357.825565][14571:14571] CHIP:DMG: 0x6 = 55, + [1667211357.825650][14571:14571] CHIP:DMG: }, + [1667211357.825727][14571:14571] CHIP:DMG: }, + [1667211357.825817][14571:14571] CHIP:DMG: + [1667211357.825879][14571:14571] CHIP:DMG: ], + [1667211357.825961][14571:14571] CHIP:DMG: + [1667211357.826022][14571:14571] CHIP:DMG: InteractionModelRevision = 1 + [1667211357.826091][14571:14571] CHIP:DMG: }, + [1667211357.826251][14571:14571] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=a + [1667211357.826335][14571:14571] CHIP:DMG: AccessControl: allowed + [1667211357.826406][14571:14571] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0101 Command=0x0000_000B + [1667211357.826651][14571:14571] CHIP:ZCL: [SetWeekDaySchedule] Incoming command [endpointId=1] + [1667211357.826730][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetUser [endpoint=1,userIndex=1] + [1667211357.826783][14571:14571] CHIP:ZCL: Found occupied user [endpoint=1,adjustedIndex=0,name="xxx",credentialsCount=0,uniqueId=1934,type=0,credentialRule=0,createdBy=1,lastModifiedBy=1] + [1667211357.826841][14571:14571] CHIP:ZCL: [SetWeekDaySchedule] Successfully created new schedule [endpointId=1,weekDayIndex=1,userIndex=1,daysMask=2,startTime="15:45",endTime="16:55"] + [1667211357.827112][14571:14571] CHIP:EVL: Copy Event to next buffer with priority 1 + [1667211357.827233][14571:14571] CHIP:EVL: LogEvent event number: 0x000000000000000A priority: 1, endpoint id: 0x1 cluster id: 0x0000_0101 event id: 0x4 Sys timestamp: 0x000000000122FA3C + [1667211357.827306][14571:14571] CHIP:ZCL: [RemoteLockUserChange] Sent lock user change event [endpointId=1,eventNumber=10,dataType=3,operation=0,nodeId=112233,fabricIndex=1] + [1667211357.827397][14571:14571] CHIP:DMG: Command handler moving to [ Preparing] + [1667211357.827469][14571:14571] CHIP:DMG: Command handler moving to [AddingComm] + [1667211357.827535][14571:14571] CHIP:DMG: Command handler moving to [AddedComma] + [1667211357.827646][14571:14571] CHIP:DMG: Decreasing reference count for CommandHandler, remaining 0 + [1667211357.828220][14571:14571] CHIP:EM: <<< [E:24164r M:225928839 (Ack:138362832)] (S) Msg TX to 1:000000000001B669 [673E] --- Type 0001:09 (IM:InvokeCommandResponse) + [1667211357.828335][14571:14571] CHIP:IN: (S) Sending msg 225928839 on secure session with LSID: 42470 + [1667211357.829055][14571:14571] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:60770 | 225928839 | [Interaction Model (1) / InvokeCommandResponse (0x09) / Session = 48632 / Exchange = 24164] + [1667211357.829162][14571:14571] CHIP:DMG: Header Flags = + [1667211357.829220][14571:14571] CHIP:DMG: { + [1667211357.829308][14571:14571] CHIP:DMG: Exchange (0x06) = + [1667211357.829365][14571:14571] CHIP:DMG: { + [1667211357.829426][14571:14571] CHIP:DMG: AckMsg = 138362832 + [1667211357.829481][14571:14571] CHIP:DMG: NeedsAck = true + [1667211357.829537][14571:14571] CHIP:DMG: } + [1667211357.829610][14571:14571] CHIP:DMG: } + [1667211357.829665][14571:14571] CHIP:DMG: + [1667211357.829735][14571:14571] CHIP:DMG: Encrypted Payload (68 bytes) = + [1667211357.829790][14571:14571] CHIP:DMG: { + [1667211357.829844][14571:14571] CHIP:DMG: data = 00f8bd008766770d5ff5b138aa7529b4c8c5d340bbf8e11c66b2c88685a99aafcda0992d87f56bac0dfd6e92f298871076d20895dec2f6a067cc6ed010f33bec9e8b99c7 + [1667211357.829903][14571:14571] CHIP:DMG: buffer_ptr = 187651867779584 + [1667211357.829957][14571:14571] CHIP:DMG: } + [1667211357.830009][14571:14571] CHIP:DMG: + [1667211357.830083][14571:14571] CHIP:DMG: Decrypted Payload (34 bytes) = + [1667211357.830139][14571:14571] CHIP:DMG: { + [1667211357.830193][14571:14571] CHIP:DMG: data = 152800360115350137002400012501010124020b1835012400001818181824ff0118 + [1667211357.830249][14571:14571] CHIP:DMG: } + [1667211357.830303][14571:14571] CHIP:DMG: + [1667211357.830442][14571:14571] CHIP:DMG: InvokeResponseMessage = + [1667211357.830578][14571:14571] CHIP:DMG: { + [1667211357.830639][14571:14571] CHIP:DMG: suppressResponse = false, + [1667211357.830701][14571:14571] CHIP:DMG: InvokeResponseIBs = + [1667211357.830779][14571:14571] CHIP:DMG: [ + [1667211357.830843][14571:14571] CHIP:DMG: InvokeResponseIB = + [1667211357.830936][14571:14571] CHIP:DMG: { + [1667211357.831011][14571:14571] CHIP:DMG: CommandStatusIB = + [1667211357.831095][14571:14571] CHIP:DMG: { + [1667211357.831173][14571:14571] CHIP:DMG: CommandPathIB = + [1667211357.831262][14571:14571] CHIP:DMG: { + [1667211357.831351][14571:14571] CHIP:DMG: EndpointId = 0x1, + [1667211357.831442][14571:14571] CHIP:DMG: ClusterId = 0x101, + [1667211357.831531][14571:14571] CHIP:DMG: CommandId = 0xb, + [1667211357.831617][14571:14571] CHIP:DMG: }, + [1667211357.831713][14571:14571] CHIP:DMG: + [1667211357.831792][14571:14571] CHIP:DMG: StatusIB = + [1667211357.831879][14571:14571] CHIP:DMG: { + [1667211357.831966][14571:14571] CHIP:DMG: status = 0x00 (SUCCESS), + [1667211357.832052][14571:14571] CHIP:DMG: }, + [1667211357.832139][14571:14571] CHIP:DMG: disabled: true - label: "DUT sends Get Week Day Schedule command to TH." @@ -249,41 +525,95 @@ tests: ./chip-tool doorlock get-week-day-schedule 1 1 1 1 Verify the " Get Week Day Schedule command response" on TH(lock-app): - - - [1657115377.506828][8804:8804] CHIP:DMG: InvokeRequestMessage = - [1657115377.506895][8804:8804] CHIP:DMG: { - [1657115377.506981][8804:8804] CHIP:DMG: suppressResponse = false, - [1657115377.507048][8804:8804] CHIP:DMG: timedRequest = false, - [1657115377.507109][8804:8804] CHIP:DMG: InvokeRequests = - [1657115377.507210][8804:8804] CHIP:DMG: [ - [1657115377.507271][8804:8804] CHIP:DMG: CommandDataIB = - [1657115377.507359][8804:8804] CHIP:DMG: { - [1657115377.507422][8804:8804] CHIP:DMG: CommandPathIB = - [1657115377.507520][8804:8804] CHIP:DMG: { - [1657115377.507620][8804:8804] CHIP:DMG: EndpointId = 0x1, - [1657115377.507713][8804:8804] CHIP:DMG: ClusterId = 0x101, - [1657115377.507814][8804:8804] CHIP:DMG: CommandId = 0xc, - [1657115377.507911][8804:8804] CHIP:DMG: }, - [1657115377.507991][8804:8804] CHIP:DMG: - [1657115377.508082][8804:8804] CHIP:DMG: CommandFields = - [1657115377.508161][8804:8804] CHIP:DMG: { - [1657115377.508261][8804:8804] CHIP:DMG: 0x0 = 1, - [1657115377.508364][8804:8804] CHIP:DMG: 0x1 = 1, - [1657115377.508454][8804:8804] CHIP:DMG: }, - [1657115377.508553][8804:8804] CHIP:DMG: }, - [1657115377.508634][8804:8804] CHIP:DMG: - [1657115377.508715][8804:8804] CHIP:DMG: ], - [1657115377.508810][8804:8804] CHIP:DMG: - [1657115377.508906][8804:8804] CHIP:DMG: InteractionModelRevision = 1 - [1657115377.508966][8804:8804] CHIP:DMG: }, - [1657115377.509153][8804:8804] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=a - [1657115377.509236][8804:8804] CHIP:DMG: AccessControl: allowed - [1657115377.509323][8804:8804] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0101 Command=0x0000_000C - [1657115377.509415][8804:8804] CHIP:ZCL: [GetWeekDaySchedule] Incoming command [endpointId=1] - [1657115377.509486][8804:8804] CHIP:ZCL: Lock App: LockEndpoint::GetUser [endpoint=1,userIndex=1] - [1657115377.509559][8804:8804] CHIP:ZCL: Found unoccupied user [endpoint=1,adjustedIndex=0] - [1657115377.509611][8804:8804] CHIP:ZCL: [GetWeekDaySchedule] User does not exist [endpointId=1,weekDayIndex=1,userIndex=1] + [1667211404.121594][14571:14571] CHIP:EM: Handling via exchange: 10434r, Delegate: 0xaaaae921d988 + [1667211404.121734][14571:14571] CHIP:DMG: InvokeRequestMessage = + [1667211404.121802][14571:14571] CHIP:DMG: { + [1667211404.121860][14571:14571] CHIP:DMG: suppressResponse = false, + [1667211404.121927][14571:14571] CHIP:DMG: timedRequest = false, + [1667211404.121989][14571:14571] CHIP:DMG: InvokeRequests = + [1667211404.122068][14571:14571] CHIP:DMG: [ + [1667211404.122130][14571:14571] CHIP:DMG: CommandDataIB = + [1667211404.122216][14571:14571] CHIP:DMG: { + [1667211404.122282][14571:14571] CHIP:DMG: CommandPathIB = + [1667211404.122364][14571:14571] CHIP:DMG: { + [1667211404.122454][14571:14571] CHIP:DMG: EndpointId = 0x1, + [1667211404.122581][14571:14571] CHIP:DMG: ClusterId = 0x101, + [1667211404.122664][14571:14571] CHIP:DMG: CommandId = 0xc, + [1667211404.122744][14571:14571] CHIP:DMG: }, + [1667211404.122829][14571:14571] CHIP:DMG: + [1667211404.122902][14571:14571] CHIP:DMG: CommandFields = + [1667211404.122988][14571:14571] CHIP:DMG: { + [1667211404.123081][14571:14571] CHIP:DMG: 0x0 = 1, + [1667211404.123166][14571:14571] CHIP:DMG: 0x1 = 1, + [1667211404.123258][14571:14571] CHIP:DMG: }, + [1667211404.123334][14571:14571] CHIP:DMG: }, + [1667211404.123571][14571:14571] CHIP:DMG: + [1667211404.123636][14571:14571] CHIP:DMG: ], + [1667211404.123713][14571:14571] CHIP:DMG: + [1667211404.123775][14571:14571] CHIP:DMG: InteractionModelRevision = 1 + [1667211404.123835][14571:14571] CHIP:DMG: }, + [1667211404.123983][14571:14571] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=a + [1667211404.124063][14571:14571] CHIP:DMG: AccessControl: allowed + [1667211404.124133][14571:14571] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0101 Command=0x0000_000C + [1667211404.124228][14571:14571] CHIP:ZCL: [GetWeekDaySchedule] Incoming command [endpointId=1] + [1667211404.124301][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetUser [endpoint=1,userIndex=1] + [1667211404.124358][14571:14571] CHIP:ZCL: Found occupied user [endpoint=1,adjustedIndex=0,name="xxx",credentialsCount=0,uniqueId=1934,type=0,credentialRule=0,createdBy=1,lastModifiedBy=1] + [1667211404.124458][14571:14571] CHIP:DMG: Command handler moving to [ Preparing] + [1667211404.124531][14571:14571] CHIP:DMG: Command handler moving to [AddingComm] + [1667211404.124606][14571:14571] CHIP:DMG: Command handler moving to [AddedComma] + [1667211404.124702][14571:14571] CHIP:DMG: Decreasing reference count for CommandHandler, remaining 0 + [1667211404.125221][14571:14571] CHIP:EM: <<< [E:10434r M:192211089 (Ack:49437871)] (S) Msg TX to 1:000000000001B669 [673E] --- Type 0001:09 (IM:InvokeCommandResponse) + [1667211404.125323][14571:14571] CHIP:IN: (S) Sending msg 192211089 on secure session with LSID: 42471 + [1667211404.125996][14571:14571] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:36739 | 192211089 | [Interaction Model (1) / InvokeCommandResponse (0x09) / Session = 33523 / Exchange = 10434] + [1667211404.126092][14571:14571] CHIP:DMG: Header Flags = + [1667211404.126150][14571:14571] CHIP:DMG: { + [1667211404.126236][14571:14571] CHIP:DMG: Exchange (0x06) = + [1667211404.126292][14571:14571] CHIP:DMG: { + [1667211404.126351][14571:14571] CHIP:DMG: AckMsg = 49437871 + [1667211404.126408][14571:14571] CHIP:DMG: NeedsAck = true + [1667211404.126502][14571:14571] CHIP:DMG: } + [1667211404.126579][14571:14571] CHIP:DMG: } + [1667211404.126634][14571:14571] CHIP:DMG: + [1667211404.126706][14571:14571] CHIP:DMG: Encrypted Payload (89 bytes) = + [1667211404.126763][14571:14571] CHIP:DMG: { + [1667211404.126817][14571:14571] CHIP:DMG: data = 00f3820091e8740b94f592d6a017afb3c95ba9c18b80cd20617f682c6fe32dc72a5322ffb153f012f26b3a9f3242b86b8ab628cb132daabfb95dccb48f51e3f41cd486658d56750a8e9fc74d74b63e1b824e31046265e0e2ec + [1667211404.126875][14571:14571] CHIP:DMG: buffer_ptr = 187651867783776 + [1667211404.126928][14571:14571] CHIP:DMG: } + [1667211404.126980][14571:14571] CHIP:DMG: + [1667211404.127053][14571:14571] CHIP:DMG: Decrypted Payload (55 bytes) = + [1667211404.127109][14571:14571] CHIP:DMG: { + [1667211404.127163][14571:14571] CHIP:DMG: data = 152800360115350037002400012501010124020c18350124000124010124020024030224040f24052d2406102407371818181824ff0118 + [1667211404.127218][14571:14571] CHIP:DMG: } + [1667211404.127269][14571:14571] CHIP:DMG: + [1667211404.127427][14571:14571] CHIP:DMG: InvokeResponseMessage = + [1667211404.127491][14571:14571] CHIP:DMG: { + [1667211404.127550][14571:14571] CHIP:DMG: suppressResponse = false, + [1667211404.127617][14571:14571] CHIP:DMG: InvokeResponseIBs = + [1667211404.127700][14571:14571] CHIP:DMG: [ + [1667211404.127762][14571:14571] CHIP:DMG: InvokeResponseIB = + [1667211404.127856][14571:14571] CHIP:DMG: { + [1667211404.127935][14571:14571] CHIP:DMG: CommandDataIB = + [1667211404.128016][14571:14571] CHIP:DMG: { + [1667211404.128100][14571:14571] CHIP:DMG: CommandPathIB = + [1667211404.128187][14571:14571] CHIP:DMG: { + [1667211404.128282][14571:14571] CHIP:DMG: EndpointId = 0x1, + [1667211404.128373][14571:14571] CHIP:DMG: ClusterId = 0x101, + [1667211404.128469][14571:14571] CHIP:DMG: CommandId = 0xc, + [1667211404.128573][14571:14571] CHIP:DMG: }, + [1667211404.128670][14571:14571] CHIP:DMG: + [1667211404.128748][14571:14571] CHIP:DMG: CommandFields = + [1667211404.128831][14571:14571] CHIP:DMG: { + [1667211404.128919][14571:14571] CHIP:DMG: 0x0 = 1, + [1667211404.129011][14571:14571] CHIP:DMG: 0x1 = 1, + [1667211404.129110][14571:14571] CHIP:DMG: 0x2 = 0, + [1667211404.129203][14571:14571] CHIP:DMG: 0x3 = 2, + [1667211404.129294][14571:14571] CHIP:DMG: 0x4 = 15, + [1667211404.129385][14571:14571] CHIP:DMG: 0x5 = 45, + [1667211404.129468][14571:14571] CHIP:DMG: 0x6 = 16, + [1667211404.129557][14571:14571] CHIP:DMG: 0x7 = 55, + [1667211404.129645][14571:14571] CHIP:DMG: }, + [1667211404.129723][14571:14571] CHIP:DMG: }, + [1667211404.129816][14571:14571] CHIP:DMG: disabled: true - label: "DUT sends Clear Week Day Schedule command to TH." @@ -293,41 +623,93 @@ tests: Verify the " Clear Week Day Schedule command response" on TH(lock-app): - - - [1657115416.513747][8804:8804] CHIP:DMG: InvokeRequestMessage = - [1657115416.513812][8804:8804] CHIP:DMG: { - [1657115416.513895][8804:8804] CHIP:DMG: suppressResponse = false, - [1657115416.513960][8804:8804] CHIP:DMG: timedRequest = false, - [1657115416.514021][8804:8804] CHIP:DMG: InvokeRequests = - [1657115416.514117][8804:8804] CHIP:DMG: [ - [1657115416.514180][8804:8804] CHIP:DMG: CommandDataIB = - [1657115416.514267][8804:8804] CHIP:DMG: { - [1657115416.514332][8804:8804] CHIP:DMG: CommandPathIB = - [1657115416.514432][8804:8804] CHIP:DMG: { - [1657115416.514517][8804:8804] CHIP:DMG: EndpointId = 0x1, - [1657115416.514621][8804:8804] CHIP:DMG: ClusterId = 0x101, - [1657115416.514722][8804:8804] CHIP:DMG: CommandId = 0xd, - [1657115416.514800][8804:8804] CHIP:DMG: }, - [1657115416.514903][8804:8804] CHIP:DMG: - [1657115416.514972][8804:8804] CHIP:DMG: CommandFields = - [1657115416.515069][8804:8804] CHIP:DMG: { - [1657115416.515171][8804:8804] CHIP:DMG: 0x0 = 1, - [1657115416.515255][8804:8804] CHIP:DMG: 0x1 = 1, - [1657115416.515368][8804:8804] CHIP:DMG: }, - [1657115416.515441][8804:8804] CHIP:DMG: }, - [1657115416.515516][8804:8804] CHIP:DMG: - [1657115416.515574][8804:8804] CHIP:DMG: ], - [1657115416.515649][8804:8804] CHIP:DMG: - [1657115416.515706][8804:8804] CHIP:DMG: InteractionModelRevision = 1 - [1657115416.515763][8804:8804] CHIP:DMG: }, - [1657115416.515907][8804:8804] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=a - [1657115416.515990][8804:8804] CHIP:DMG: AccessControl: allowed - [1657115416.516055][8804:8804] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0101 Command=0x0000_000D - [1657115416.516144][8804:8804] CHIP:ZCL: [ClearWeekDaySchedule] Incoming command [endpointId=1] - [1657115416.516219][8804:8804] CHIP:ZCL: Lock App: LockEndpoint::GetUser [endpoint=1,userIndex=1] - [1657115416.516273][8804:8804] CHIP:ZCL: Found unoccupied user [endpoint=1,adjustedIndex=0] - [1657115416.516324][8804:8804] CHIP:ZCL: [ClearWeekDaySchedule] User does not exist [endpointId=1,weekDayIndex=1,userIndex=1] + [1667211448.935869][14571:14571] CHIP:EM: Handling via exchange: 2355r, Delegate: 0xaaaae921d988 + [1667211448.936017][14571:14571] CHIP:DMG: InvokeRequestMessage = + [1667211448.936083][14571:14571] CHIP:DMG: { + [1667211448.936142][14571:14571] CHIP:DMG: suppressResponse = false, + [1667211448.936210][14571:14571] CHIP:DMG: timedRequest = false, + [1667211448.936272][14571:14571] CHIP:DMG: InvokeRequests = + [1667211448.936350][14571:14571] CHIP:DMG: [ + [1667211448.936413][14571:14571] CHIP:DMG: CommandDataIB = + [1667211448.936498][14571:14571] CHIP:DMG: { + [1667211448.936564][14571:14571] CHIP:DMG: CommandPathIB = + [1667211448.936750][14571:14571] CHIP:DMG: { + [1667211448.936837][14571:14571] CHIP:DMG: EndpointId = 0x1, + [1667211448.936923][14571:14571] CHIP:DMG: ClusterId = 0x101, + [1667211448.937009][14571:14571] CHIP:DMG: CommandId = 0xd, + [1667211448.937088][14571:14571] CHIP:DMG: }, + [1667211448.937180][14571:14571] CHIP:DMG: + [1667211448.937252][14571:14571] CHIP:DMG: CommandFields = + [1667211448.937331][14571:14571] CHIP:DMG: { + [1667211448.937414][14571:14571] CHIP:DMG: 0x0 = 1, + [1667211448.937501][14571:14571] CHIP:DMG: 0x1 = 1, + [1667211448.937594][14571:14571] CHIP:DMG: }, + [1667211448.937677][14571:14571] CHIP:DMG: }, + [1667211448.937841][14571:14571] CHIP:DMG: + [1667211448.937903][14571:14571] CHIP:DMG: ], + [1667211448.937980][14571:14571] CHIP:DMG: + [1667211448.938041][14571:14571] CHIP:DMG: InteractionModelRevision = 1 + [1667211448.938167][14571:14571] CHIP:DMG: }, + [1667211448.938320][14571:14571] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=a + [1667211448.938402][14571:14571] CHIP:DMG: AccessControl: allowed + [1667211448.938515][14571:14571] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0101 Command=0x0000_000D + [1667211448.938615][14571:14571] CHIP:ZCL: [ClearWeekDaySchedule] Incoming command [endpointId=1] + [1667211448.938691][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetUser [endpoint=1,userIndex=1] + [1667211448.938751][14571:14571] CHIP:ZCL: Found occupied user [endpoint=1,adjustedIndex=0,name="xxx",credentialsCount=0,uniqueId=1934,type=0,credentialRule=0,createdBy=1,lastModifiedBy=1] + [1667211448.938813][14571:14571] CHIP:ZCL: [ClearWeekDaySchedule] Clearing a single schedule [endpointId=1,weekDayIndex=1,userIndex=1] + [1667211448.939061][14571:14571] CHIP:EVL: Copy Event to next buffer with priority 1 + [1667211448.939291][14571:14571] CHIP:EVL: Copy Event to next buffer with priority 1 + [1667211448.939399][14571:14571] CHIP:EVL: LogEvent event number: 0x000000000000000B priority: 1, endpoint id: 0x1 cluster id: 0x0000_0101 event id: 0x4 Sys timestamp: 0x0000000001245E24 + [1667211448.939470][14571:14571] CHIP:ZCL: [RemoteLockUserChange] Sent lock user change event [endpointId=1,eventNumber=11,dataType=3,operation=1,nodeId=112233,fabricIndex=1] + [1667211448.939555][14571:14571] CHIP:DMG: Command handler moving to [ Preparing] + [1667211448.939624][14571:14571] CHIP:DMG: Command handler moving to [AddingComm] + [1667211448.939698][14571:14571] CHIP:DMG: Command handler moving to [AddedComma] + [1667211448.939809][14571:14571] CHIP:DMG: Decreasing reference count for CommandHandler, remaining 0 + [1667211448.940482][14571:14571] CHIP:EM: <<< [E:2355r M:241885754 (Ack:31150769)] (S) Msg TX to 1:000000000001B669 [673E] --- Type 0001:09 (IM:InvokeCommandResponse) + [1667211448.940588][14571:14571] CHIP:IN: (S) Sending msg 241885754 on secure session with LSID: 42472 + [1667211448.941253][14571:14571] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:58359 | 241885754 | [Interaction Model (1) / InvokeCommandResponse (0x09) / Session = 11240 / Exchange = 2355] + [1667211448.941350][14571:14571] CHIP:DMG: Header Flags = + [1667211448.941407][14571:14571] CHIP:DMG: { + [1667211448.941493][14571:14571] CHIP:DMG: Exchange (0x06) = + [1667211448.941549][14571:14571] CHIP:DMG: { + [1667211448.941609][14571:14571] CHIP:DMG: AckMsg = 31150769 + [1667211448.941664][14571:14571] CHIP:DMG: NeedsAck = true + [1667211448.941723][14571:14571] CHIP:DMG: } + [1667211448.941795][14571:14571] CHIP:DMG: } + [1667211448.941850][14571:14571] CHIP:DMG: + [1667211448.941920][14571:14571] CHIP:DMG: Encrypted Payload (68 bytes) = + [1667211448.941976][14571:14571] CHIP:DMG: { + [1667211448.942030][14571:14571] CHIP:DMG: data = 00e82b003ae26a0e4e41b6938b7c3007a2f5809001a017eef891b1ca7c81e5972d8921a83124f8251ba290a524e27d796f33a69b7f792361c98e9cabfb6cab5ff5f3b243 + [1667211448.942089][14571:14571] CHIP:DMG: buffer_ptr = 187651867784272 + [1667211448.942142][14571:14571] CHIP:DMG: } + [1667211448.942194][14571:14571] CHIP:DMG: + [1667211448.942268][14571:14571] CHIP:DMG: Decrypted Payload (34 bytes) = + [1667211448.942326][14571:14571] CHIP:DMG: { + [1667211448.942372][14571:14571] CHIP:DMG: data = 152800360115350137002400012501010124020d1835012400001818181824ff0118 + [1667211448.942431][14571:14571] CHIP:DMG: } + [1667211448.942528][14571:14571] CHIP:DMG: + [1667211448.942669][14571:14571] CHIP:DMG: InvokeResponseMessage = + [1667211448.942733][14571:14571] CHIP:DMG: { + [1667211448.942792][14571:14571] CHIP:DMG: suppressResponse = false, + [1667211448.942854][14571:14571] CHIP:DMG: InvokeResponseIBs = + [1667211448.942932][14571:14571] CHIP:DMG: [ + [1667211448.942994][14571:14571] CHIP:DMG: InvokeResponseIB = + [1667211448.943085][14571:14571] CHIP:DMG: { + [1667211448.943157][14571:14571] CHIP:DMG: CommandStatusIB = + [1667211448.943245][14571:14571] CHIP:DMG: { + [1667211448.943328][14571:14571] CHIP:DMG: CommandPathIB = + [1667211448.943414][14571:14571] CHIP:DMG: { + [1667211448.943501][14571:14571] CHIP:DMG: EndpointId = 0x1, + [1667211448.943600][14571:14571] CHIP:DMG: ClusterId = 0x101, + [1667211448.943696][14571:14571] CHIP:DMG: CommandId = 0xd, + [1667211448.943781][14571:14571] CHIP:DMG: }, + [1667211448.944016][14571:14571] CHIP:DMG: + [1667211448.944112][14571:14571] CHIP:DMG: StatusIB = + [1667211448.944198][14571:14571] CHIP:DMG: { + [1667211448.944281][14571:14571] CHIP:DMG: status = 0x00 (SUCCESS), + [1667211448.944373][14571:14571] CHIP:DMG: }, + [1667211448.944618][14571:14571] CHIP:DMG: + [1667211448.944700][14571:14571] CHIP:DMG: }, disabled: true - label: "DUT sends Set Year Day Schedule command to TH." @@ -337,42 +719,93 @@ tests: Verify the " Set Year Day Schedule command response" on TH(lock-app): - - [1657115453.534892][8804:8804] CHIP:DMG: InvokeRequestMessage = - [1657115453.534959][8804:8804] CHIP:DMG: { - [1657115453.535016][8804:8804] CHIP:DMG: suppressResponse = false, - [1657115453.535118][8804:8804] CHIP:DMG: timedRequest = false, - [1657115453.535180][8804:8804] CHIP:DMG: InvokeRequests = - [1657115453.535260][8804:8804] CHIP:DMG: [ - [1657115453.535344][8804:8804] CHIP:DMG: CommandDataIB = - [1657115453.535416][8804:8804] CHIP:DMG: { - [1657115453.535501][8804:8804] CHIP:DMG: CommandPathIB = - [1657115453.535585][8804:8804] CHIP:DMG: { - [1657115453.535690][8804:8804] CHIP:DMG: EndpointId = 0x1, - [1657115453.535800][8804:8804] CHIP:DMG: ClusterId = 0x101, - [1657115453.535892][8804:8804] CHIP:DMG: CommandId = 0xe, - [1657115453.535999][8804:8804] CHIP:DMG: }, - [1657115453.536100][8804:8804] CHIP:DMG: - [1657115453.536166][8804:8804] CHIP:DMG: CommandFields = - [1657115453.536262][8804:8804] CHIP:DMG: { - [1657115453.536441][8804:8804] CHIP:DMG: 0x0 = 1, - [1657115453.536559][8804:8804] CHIP:DMG: 0x1 = 1, - [1657115453.536675][8804:8804] CHIP:DMG: 0x2 = 1080, - [1657115453.536764][8804:8804] CHIP:DMG: 0x3 = 2100, - [1657115453.536963][8804:8804] CHIP:DMG: }, - [1657115453.537066][8804:8804] CHIP:DMG: }, - [1657115453.537153][8804:8804] CHIP:DMG: - [1657115453.537233][8804:8804] CHIP:DMG: ], - [1657115453.537331][8804:8804] CHIP:DMG: - [1657115453.537392][8804:8804] CHIP:DMG: InteractionModelRevision = 1 - [1657115453.537451][8804:8804] CHIP:DMG: }, - [1657115453.537622][8804:8804] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=a - [1657115453.537721][8804:8804] CHIP:DMG: AccessControl: allowed - [1657115453.537788][8804:8804] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0101 Command=0x0000_000E - [1657115453.537908][8804:8804] CHIP:ZCL: [SetYearDaySchedule] incoming command [endpointId=1] - [1657115453.537984][8804:8804] CHIP:ZCL: Lock App: LockEndpoint::GetUser [endpoint=1,userIndex=1] - [1657115453.538064][8804:8804] CHIP:ZCL: Found unoccupied user [endpoint=1,adjustedIndex=0] - [1657115453.538119][8804:8804] CHIP:ZCL: [SetYearDaySchedule] Unable to add schedule - user does not exist [endpointId=1,yearDayIndex=1,userIndex=1] + [1667211494.487800][14571:14571] CHIP:EM: Handling via exchange: 37849r, Delegate: 0xaaaae921d988 + [1667211494.487943][14571:14571] CHIP:DMG: InvokeRequestMessage = + [1667211494.488009][14571:14571] CHIP:DMG: { + [1667211494.488068][14571:14571] CHIP:DMG: suppressResponse = false, + [1667211494.488136][14571:14571] CHIP:DMG: timedRequest = false, + [1667211494.488189][14571:14571] CHIP:DMG: InvokeRequests = + [1667211494.488261][14571:14571] CHIP:DMG: [ + [1667211494.488322][14571:14571] CHIP:DMG: CommandDataIB = + [1667211494.488392][14571:14571] CHIP:DMG: { + [1667211494.488449][14571:14571] CHIP:DMG: CommandPathIB = + [1667211494.488530][14571:14571] CHIP:DMG: { + [1667211494.488610][14571:14571] CHIP:DMG: EndpointId = 0x1, + [1667211494.488697][14571:14571] CHIP:DMG: ClusterId = 0x101, + [1667211494.488789][14571:14571] CHIP:DMG: CommandId = 0xe, + [1667211494.488866][14571:14571] CHIP:DMG: }, + [1667211494.488935][14571:14571] CHIP:DMG: + [1667211494.488997][14571:14571] CHIP:DMG: CommandFields = + [1667211494.489073][14571:14571] CHIP:DMG: { + [1667211494.489164][14571:14571] CHIP:DMG: 0x0 = 1, + [1667211494.489258][14571:14571] CHIP:DMG: 0x1 = 1, + [1667211494.489346][14571:14571] CHIP:DMG: 0x2 = 1080, + [1667211494.489432][14571:14571] CHIP:DMG: 0x3 = 2100, + [1667211494.489515][14571:14571] CHIP:DMG: }, + [1667211494.489598][14571:14571] CHIP:DMG: }, + [1667211494.489677][14571:14571] CHIP:DMG: + [1667211494.489738][14571:14571] CHIP:DMG: ], + [1667211494.489817][14571:14571] CHIP:DMG: + [1667211494.489878][14571:14571] CHIP:DMG: InteractionModelRevision = 1 + [1667211494.489938][14571:14571] CHIP:DMG: }, + [1667211494.490087][14571:14571] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=a + [1667211494.490168][14571:14571] CHIP:DMG: AccessControl: allowed + [1667211494.490238][14571:14571] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0101 Command=0x0000_000E + [1667211494.490337][14571:14571] CHIP:ZCL: [SetYearDaySchedule] incoming command [endpointId=1] + [1667211494.490416][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetUser [endpoint=1,userIndex=1] + [1667211494.490513][14571:14571] CHIP:ZCL: Found occupied user [endpoint=1,adjustedIndex=0,name="xxx",credentialsCount=0,uniqueId=1934,type=0,credentialRule=0,createdBy=1,lastModifiedBy=1] + [1667211494.490582][14571:14571] CHIP:ZCL: [SetYearDaySchedule] Successfully created new schedule [endpointId=1,yearDayIndex=1,userIndex=1,localStartTime=1080,endTime=2100] + [1667211494.490876][14571:14571] CHIP:EVL: Copy Event to next buffer with priority 1 + [1667211494.491000][14571:14571] CHIP:EVL: LogEvent event number: 0x000000000000000C priority: 1, endpoint id: 0x1 cluster id: 0x0000_0101 event id: 0x4 Sys timestamp: 0x0000000001251014 + [1667211494.491071][14571:14571] CHIP:ZCL: [RemoteLockUserChange] Sent lock user change event [endpointId=1,eventNumber=12,dataType=4,operation=0,nodeId=112233,fabricIndex=1] + [1667211494.491154][14571:14571] CHIP:DMG: Command handler moving to [ Preparing] + [1667211494.491225][14571:14571] CHIP:DMG: Command handler moving to [AddingComm] + [1667211494.491290][14571:14571] CHIP:DMG: Command handler moving to [AddedComma] + [1667211494.491391][14571:14571] CHIP:DMG: Decreasing reference count for CommandHandler, remaining 0 + [1667211494.491904][14571:14571] CHIP:EM: <<< [E:37849r M:205769530 (Ack:228092562)] (S) Msg TX to 1:000000000001B669 [673E] --- Type 0001:09 (IM:InvokeCommandResponse) + [1667211494.492002][14571:14571] CHIP:IN: (S) Sending msg 205769530 on secure session with LSID: 42473 + [1667211494.492676][14571:14571] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:57633 | 205769530 | [Interaction Model (1) / InvokeCommandResponse (0x09) / Session = 15669 / Exchange = 37849] + [1667211494.492774][14571:14571] CHIP:DMG: Header Flags = + [1667211494.492832][14571:14571] CHIP:DMG: { + [1667211494.492916][14571:14571] CHIP:DMG: Exchange (0x06) = + [1667211494.492973][14571:14571] CHIP:DMG: { + [1667211494.493034][14571:14571] CHIP:DMG: AckMsg = 228092562 + [1667211494.493089][14571:14571] CHIP:DMG: NeedsAck = true + [1667211494.493143][14571:14571] CHIP:DMG: } + [1667211494.493214][14571:14571] CHIP:DMG: } + [1667211494.493269][14571:14571] CHIP:DMG: + [1667211494.493338][14571:14571] CHIP:DMG: Encrypted Payload (68 bytes) = + [1667211494.493393][14571:14571] CHIP:DMG: { + [1667211494.493448][14571:14571] CHIP:DMG: data = 00353d003acb430cb14a36e0ff7070b026ff6e1c3237f6e9cec16bfa84f63d663fb6d14836cb4286655ff33661c8f2e1ccc8854598d894d8af2ac8bcd5d17a636f898b0a + [1667211494.493507][14571:14571] CHIP:DMG: buffer_ptr = 187651867778912 + [1667211494.493561][14571:14571] CHIP:DMG: } + [1667211494.493613][14571:14571] CHIP:DMG: + [1667211494.493687][14571:14571] CHIP:DMG: Decrypted Payload (34 bytes) = + [1667211494.493743][14571:14571] CHIP:DMG: { + [1667211494.493797][14571:14571] CHIP:DMG: data = 152800360115350137002400012501010124020e1835012400001818181824ff0118 + [1667211494.493853][14571:14571] CHIP:DMG: } + [1667211494.493905][14571:14571] CHIP:DMG: + [1667211494.494038][14571:14571] CHIP:DMG: InvokeResponseMessage = + [1667211494.494100][14571:14571] CHIP:DMG: { + [1667211494.494159][14571:14571] CHIP:DMG: suppressResponse = false, + [1667211494.494228][14571:14571] CHIP:DMG: InvokeResponseIBs = + [1667211494.494305][14571:14571] CHIP:DMG: [ + [1667211494.494368][14571:14571] CHIP:DMG: InvokeResponseIB = + [1667211494.494495][14571:14571] CHIP:DMG: { + [1667211494.494576][14571:14571] CHIP:DMG: CommandStatusIB = + [1667211494.494652][14571:14571] CHIP:DMG: { + [1667211494.494739][14571:14571] CHIP:DMG: CommandPathIB = + [1667211494.494825][14571:14571] CHIP:DMG: { + [1667211494.494904][14571:14571] CHIP:DMG: EndpointId = 0x1, + [1667211494.494993][14571:14571] CHIP:DMG: ClusterId = 0x101, + [1667211494.495090][14571:14571] CHIP:DMG: CommandId = 0xe, + [1667211494.495183][14571:14571] CHIP:DMG: }, + [1667211494.495285][14571:14571] CHIP:DMG: + [1667211494.495363][14571:14571] CHIP:DMG: StatusIB = + [1667211494.495456][14571:14571] CHIP:DMG: { + [1667211494.495538][14571:14571] CHIP:DMG: status = 0x00 (SUCCESS), + [1667211494.495620][14571:14571] CHIP:DMG: }, + [1667211494.495712][14571:14571] CHIP:DMG: disabled: true - label: "DUT sends Get Year Day Schedule command to TH." @@ -381,41 +814,93 @@ tests: ./chip-tool doorlock get-year-day-schedule 1 1 1 1 Verify the " Get Year Day Schedule command response" on TH(lock-app): - - - [1657115480.383098][8804:8804] CHIP:DMG: InvokeRequestMessage = - [1657115480.383167][8804:8804] CHIP:DMG: { - [1657115480.383226][8804:8804] CHIP:DMG: suppressResponse = false, - [1657115480.383381][8804:8804] CHIP:DMG: timedRequest = false, - [1657115480.383452][8804:8804] CHIP:DMG: InvokeRequests = - [1657115480.383530][8804:8804] CHIP:DMG: [ - [1657115480.383590][8804:8804] CHIP:DMG: CommandDataIB = - [1657115480.383706][8804:8804] CHIP:DMG: { - [1657115480.383801][8804:8804] CHIP:DMG: CommandPathIB = - [1657115480.383895][8804:8804] CHIP:DMG: { - [1657115480.384010][8804:8804] CHIP:DMG: EndpointId = 0x1, - [1657115480.384115][8804:8804] CHIP:DMG: ClusterId = 0x101, - [1657115480.384207][8804:8804] CHIP:DMG: CommandId = 0xf, - [1657115480.384314][8804:8804] CHIP:DMG: }, - [1657115480.384416][8804:8804] CHIP:DMG: - [1657115480.384488][8804:8804] CHIP:DMG: CommandFields = - [1657115480.384594][8804:8804] CHIP:DMG: { - [1657115480.384710][8804:8804] CHIP:DMG: 0x0 = 1, - [1657115480.384805][8804:8804] CHIP:DMG: 0x1 = 1, - [1657115480.384944][8804:8804] CHIP:DMG: }, - [1657115480.385030][8804:8804] CHIP:DMG: }, - [1657115480.385108][8804:8804] CHIP:DMG: - [1657115480.385187][8804:8804] CHIP:DMG: ], - [1657115480.385264][8804:8804] CHIP:DMG: - [1657115480.385344][8804:8804] CHIP:DMG: InteractionModelRevision = 1 - [1657115480.385404][8804:8804] CHIP:DMG: }, - [1657115480.385578][8804:8804] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=a - [1657115480.385685][8804:8804] CHIP:DMG: AccessControl: allowed - [1657115480.385759][8804:8804] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0101 Command=0x0000_000F - [1657115480.385873][8804:8804] CHIP:ZCL: [GetYearDaySchedule] incoming command [endpointId=1] - [1657115480.385965][8804:8804] CHIP:ZCL: Lock App: LockEndpoint::GetUser [endpoint=1,userIndex=1] - [1657115480.386022][8804:8804] CHIP:ZCL: Found unoccupied user [endpoint=1,adjustedIndex=0] - [1657115480.386076][8804:8804] CHIP:ZCL: [GetYearDaySchedule] User does not exist [endpointId=1,yearDayIndex=1,userIndex=1] + [1667211532.778850][14571:14571] CHIP:EM: Handling via exchange: 12120r, Delegate: 0xaaaae921d988 + [1667211532.778992][14571:14571] CHIP:DMG: InvokeRequestMessage = + [1667211532.779059][14571:14571] CHIP:DMG: { + [1667211532.779118][14571:14571] CHIP:DMG: suppressResponse = false, + [1667211532.779186][14571:14571] CHIP:DMG: timedRequest = false, + [1667211532.779248][14571:14571] CHIP:DMG: InvokeRequests = + [1667211532.779327][14571:14571] CHIP:DMG: [ + [1667211532.779389][14571:14571] CHIP:DMG: CommandDataIB = + [1667211532.779525][14571:14571] CHIP:DMG: { + [1667211532.779598][14571:14571] CHIP:DMG: CommandPathIB = + [1667211532.779686][14571:14571] CHIP:DMG: { + [1667211532.779777][14571:14571] CHIP:DMG: EndpointId = 0x1, + [1667211532.779863][14571:14571] CHIP:DMG: ClusterId = 0x101, + [1667211532.779948][14571:14571] CHIP:DMG: CommandId = 0xf, + [1667211532.780034][14571:14571] CHIP:DMG: }, + [1667211532.780125][14571:14571] CHIP:DMG: + [1667211532.780198][14571:14571] CHIP:DMG: CommandFields = + [1667211532.780283][14571:14571] CHIP:DMG: { + [1667211532.780376][14571:14571] CHIP:DMG: 0x0 = 1, + [1667211532.780461][14571:14571] CHIP:DMG: 0x1 = 1, + [1667211532.780544][14571:14571] CHIP:DMG: }, + [1667211532.780620][14571:14571] CHIP:DMG: }, + [1667211532.780703][14571:14571] CHIP:DMG: + [1667211532.780765][14571:14571] CHIP:DMG: ], + [1667211532.780842][14571:14571] CHIP:DMG: + [1667211532.780903][14571:14571] CHIP:DMG: InteractionModelRevision = 1 + [1667211532.780962][14571:14571] CHIP:DMG: }, + [1667211532.781108][14571:14571] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=a + [1667211532.781189][14571:14571] CHIP:DMG: AccessControl: allowed + [1667211532.781265][14571:14571] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0101 Command=0x0000_000F + [1667211532.781359][14571:14571] CHIP:ZCL: [GetYearDaySchedule] incoming command [endpointId=1] + [1667211532.781431][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetUser [endpoint=1,userIndex=1] + [1667211532.781489][14571:14571] CHIP:ZCL: Found occupied user [endpoint=1,adjustedIndex=0,name="xxx",credentialsCount=0,uniqueId=1934,type=0,credentialRule=0,createdBy=1,lastModifiedBy=1] + [1667211532.781586][14571:14571] CHIP:DMG: Command handler moving to [ Preparing] + [1667211532.781661][14571:14571] CHIP:DMG: Command handler moving to [AddingComm] + [1667211532.781733][14571:14571] CHIP:DMG: Command handler moving to [AddedComma] + [1667211532.781829][14571:14571] CHIP:DMG: Decreasing reference count for CommandHandler, remaining 0 + [1667211532.782341][14571:14571] CHIP:EM: <<< [E:12120r M:78099733 (Ack:62886083)] (S) Msg TX to 1:000000000001B669 [673E] --- Type 0001:09 (IM:InvokeCommandResponse) + [1667211532.782443][14571:14571] CHIP:IN: (S) Sending msg 78099733 on secure session with LSID: 42474 + [1667211532.783159][14571:14571] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:41963 | 78099733 | [Interaction Model (1) / InvokeCommandResponse (0x09) / Session = 7919 / Exchange = 12120] + [1667211532.783254][14571:14571] CHIP:DMG: Header Flags = + [1667211532.783313][14571:14571] CHIP:DMG: { + [1667211532.783398][14571:14571] CHIP:DMG: Exchange (0x06) = + [1667211532.783454][14571:14571] CHIP:DMG: { + [1667211532.783515][14571:14571] CHIP:DMG: AckMsg = 62886083 + [1667211532.783572][14571:14571] CHIP:DMG: NeedsAck = true + [1667211532.783627][14571:14571] CHIP:DMG: } + [1667211532.783699][14571:14571] CHIP:DMG: } + [1667211532.783754][14571:14571] CHIP:DMG: + [1667211532.783823][14571:14571] CHIP:DMG: Encrypted Payload (82 bytes) = + [1667211532.783880][14571:14571] CHIP:DMG: { + [1667211532.783935][14571:14571] CHIP:DMG: data = 00ef1e0015b5a704a740caf3d715e054ad0c711f8ae6048edfd44f4d07ca6ea35087aaf2af1719aaea0486393fd0e60d92f71bfac1c65bb64be4354999c51270bb8c2892b2c0155d9035c6be369c4553fb51 + [1667211532.783993][14571:14571] CHIP:DMG: buffer_ptr = 187651867784928 + [1667211532.784047][14571:14571] CHIP:DMG: } + [1667211532.784099][14571:14571] CHIP:DMG: + [1667211532.784174][14571:14571] CHIP:DMG: Decrypted Payload (48 bytes) = + [1667211532.784232][14571:14571] CHIP:DMG: { + [1667211532.784286][14571:14571] CHIP:DMG: data = 152800360115350037002400012501010124020f18350124000124010124020025033804250434081818181824ff0118 + [1667211532.784341][14571:14571] CHIP:DMG: } + [1667211532.784393][14571:14571] CHIP:DMG: + [1667211532.784545][14571:14571] CHIP:DMG: InvokeResponseMessage = + [1667211532.784609][14571:14571] CHIP:DMG: { + [1667211532.784668][14571:14571] CHIP:DMG: suppressResponse = false, + [1667211532.784731][14571:14571] CHIP:DMG: InvokeResponseIBs = + [1667211532.784812][14571:14571] CHIP:DMG: [ + [1667211532.784874][14571:14571] CHIP:DMG: InvokeResponseIB = + [1667211532.784972][14571:14571] CHIP:DMG: { + [1667211532.785044][14571:14571] CHIP:DMG: CommandDataIB = + [1667211532.785125][14571:14571] CHIP:DMG: { + [1667211532.785209][14571:14571] CHIP:DMG: CommandPathIB = + [1667211532.785293][14571:14571] CHIP:DMG: { + [1667211532.785389][14571:14571] CHIP:DMG: EndpointId = 0x1, + [1667211532.785479][14571:14571] CHIP:DMG: ClusterId = 0x101, + [1667211532.785567][14571:14571] CHIP:DMG: CommandId = 0xf, + [1667211532.785652][14571:14571] CHIP:DMG: }, + [1667211532.785748][14571:14571] CHIP:DMG: + [1667211532.785826][14571:14571] CHIP:DMG: CommandFields = + [1667211532.785909][14571:14571] CHIP:DMG: { + [1667211532.785998][14571:14571] CHIP:DMG: 0x0 = 1, + [1667211532.786091][14571:14571] CHIP:DMG: 0x1 = 1, + [1667211532.786192][14571:14571] CHIP:DMG: 0x2 = 0, + [1667211532.786286][14571:14571] CHIP:DMG: 0x3 = 1080, + [1667211532.786377][14571:14571] CHIP:DMG: 0x4 = 2100, + [1667211532.786510][14571:14571] CHIP:DMG: }, + [1667211532.786604][14571:14571] CHIP:DMG: }, + [1667211532.786694][14571:14571] CHIP:DMG: + [1667211532.786763][14571:14571] CHIP:DMG: }, disabled: true - label: "DUT sends Clear Year Day Schedule command to TH." @@ -425,41 +910,90 @@ tests: Verify the " Clear Year Day Schedule command response" on TH(lock-app): - - - [1657115522.132250][8804:8804] CHIP:DMG: InvokeRequestMessage = - [1657115522.132318][8804:8804] CHIP:DMG: { - [1657115522.132375][8804:8804] CHIP:DMG: suppressResponse = false, - [1657115522.132442][8804:8804] CHIP:DMG: timedRequest = false, - [1657115522.132502][8804:8804] CHIP:DMG: InvokeRequests = - [1657115522.132578][8804:8804] CHIP:DMG: [ - [1657115522.132639][8804:8804] CHIP:DMG: CommandDataIB = - [1657115522.132708][8804:8804] CHIP:DMG: { - [1657115522.132771][8804:8804] CHIP:DMG: CommandPathIB = - [1657115522.132909][8804:8804] CHIP:DMG: { - [1657115522.132996][8804:8804] CHIP:DMG: EndpointId = 0x1, - [1657115522.133086][8804:8804] CHIP:DMG: ClusterId = 0x101, - [1657115522.133178][8804:8804] CHIP:DMG: CommandId = 0x10, - [1657115522.133265][8804:8804] CHIP:DMG: }, - [1657115522.133349][8804:8804] CHIP:DMG: - [1657115522.133414][8804:8804] CHIP:DMG: CommandFields = - [1657115522.133490][8804:8804] CHIP:DMG: { - [1657115522.133573][8804:8804] CHIP:DMG: 0x0 = 1, - [1657115522.133664][8804:8804] CHIP:DMG: 0x1 = 1, - [1657115522.133755][8804:8804] CHIP:DMG: }, - [1657115522.133826][8804:8804] CHIP:DMG: }, - [1657115522.133903][8804:8804] CHIP:DMG: - [1657115522.133962][8804:8804] CHIP:DMG: ], - [1657115522.134036][8804:8804] CHIP:DMG: - [1657115522.134095][8804:8804] CHIP:DMG: InteractionModelRevision = 1 - [1657115522.134152][8804:8804] CHIP:DMG: }, - [1657115522.134302][8804:8804] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=a - [1657115522.134389][8804:8804] CHIP:DMG: AccessControl: allowed - [1657115522.134457][8804:8804] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0101 Command=0x0000_0010 - [1657115522.134565][8804:8804] CHIP:ZCL: [ClearYearDaySchedule] incoming command [endpointId=1] - [1657115522.134647][8804:8804] CHIP:ZCL: Lock App: LockEndpoint::GetUser [endpoint=1,userIndex=1] - [1657115522.134703][8804:8804] CHIP:ZCL: Found unoccupied user [endpoint=1,adjustedIndex=0] - [1657115522.134757][8804:8804] CHIP:ZCL: [ClearYearDaySchedule] User does not exist [endpointId=1,yearDayIndex=1,userIndex=1] + [1667211637.529809][14571:14571] CHIP:EM: Handling via exchange: 14980r, Delegate: 0xaaaae921d988 + [1667211637.529968][14571:14571] CHIP:DMG: InvokeRequestMessage = + [1667211637.530038][14571:14571] CHIP:DMG: { + [1667211637.530096][14571:14571] CHIP:DMG: suppressResponse = false, + [1667211637.530165][14571:14571] CHIP:DMG: timedRequest = false, + [1667211637.530227][14571:14571] CHIP:DMG: InvokeRequests = + [1667211637.530398][14571:14571] CHIP:DMG: [ + [1667211637.530528][14571:14571] CHIP:DMG: CommandDataIB = + [1667211637.530621][14571:14571] CHIP:DMG: { + [1667211637.530696][14571:14571] CHIP:DMG: CommandPathIB = + [1667211637.530792][14571:14571] CHIP:DMG: { + [1667211637.530951][14571:14571] CHIP:DMG: EndpointId = 0x1, + [1667211637.531047][14571:14571] CHIP:DMG: ClusterId = 0x101, + [1667211637.531134][14571:14571] CHIP:DMG: CommandId = 0x10, + [1667211637.531215][14571:14571] CHIP:DMG: }, + [1667211637.531301][14571:14571] CHIP:DMG: + [1667211637.531376][14571:14571] CHIP:DMG: CommandFields = + [1667211637.531528][14571:14571] CHIP:DMG: { + [1667211637.531619][14571:14571] CHIP:DMG: 0x0 = 1, + [1667211637.531707][14571:14571] CHIP:DMG: 0x1 = 1, + [1667211637.531792][14571:14571] CHIP:DMG: }, + [1667211637.531869][14571:14571] CHIP:DMG: }, + [1667211637.531949][14571:14571] CHIP:DMG: + [1667211637.532076][14571:14571] CHIP:DMG: ], + [1667211637.532159][14571:14571] CHIP:DMG: + [1667211637.532221][14571:14571] CHIP:DMG: InteractionModelRevision = 1 + [1667211637.532281][14571:14571] CHIP:DMG: }, + [1667211637.532432][14571:14571] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=a + [1667211637.532562][14571:14571] CHIP:DMG: AccessControl: allowed + [1667211637.532641][14571:14571] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0101 Command=0x0000_0010 + [1667211637.532740][14571:14571] CHIP:ZCL: [ClearYearDaySchedule] incoming command [endpointId=1] + [1667211637.532817][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetUser [endpoint=1,userIndex=1] + [1667211637.532876][14571:14571] CHIP:ZCL: Found occupied user [endpoint=1,adjustedIndex=0,name="xxx",credentialsCount=0,uniqueId=1934,type=0,credentialRule=0,createdBy=1,lastModifiedBy=1] + [1667211637.532938][14571:14571] CHIP:ZCL: [ClearYearDaySchedule] Clearing a single schedule [endpointId=1,yearDayIndex=1,userIndex=1] + [1667211637.533279][14571:14571] CHIP:EVL: Copy Event to next buffer with priority 1 + [1667211637.533510][14571:14571] CHIP:EVL: LogEvent event number: 0x000000000000000D priority: 1, endpoint id: 0x1 cluster id: 0x0000_0101 event id: 0x4 Sys timestamp: 0x0000000001273ED6 + [1667211637.533661][14571:14571] CHIP:ZCL: [RemoteLockUserChange] Sent lock user change event [endpointId=1,eventNumber=13,dataType=4,operation=1,nodeId=112233,fabricIndex=1] + [1667211637.533753][14571:14571] CHIP:DMG: Command handler moving to [ Preparing] + [1667211637.533825][14571:14571] CHIP:DMG: Command handler moving to [AddingComm] + [1667211637.533892][14571:14571] CHIP:DMG: Command handler moving to [AddedComma] + [1667211637.533992][14571:14571] CHIP:DMG: Decreasing reference count for CommandHandler, remaining 0 + [1667211637.534698][14571:14571] CHIP:EM: <<< [E:14980r M:243667336 (Ack:259604243)] (S) Msg TX to 1:000000000001B669 [673E] --- Type 0001:09 (IM:InvokeCommandResponse) + [1667211637.534818][14571:14571] CHIP:IN: (S) Sending msg 243667336 on secure session with LSID: 42475 + [1667211637.535724][14571:14571] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:45874 | 243667336 | [Interaction Model (1) / InvokeCommandResponse (0x09) / Session = 15557 / Exchange = 14980] + [1667211637.535838][14571:14571] CHIP:DMG: Header Flags = + [1667211637.535897][14571:14571] CHIP:DMG: { + [1667211637.535983][14571:14571] CHIP:DMG: Exchange (0x06) = + [1667211637.536039][14571:14571] CHIP:DMG: { + [1667211637.536099][14571:14571] CHIP:DMG: AckMsg = 259604243 + [1667211637.536214][14571:14571] CHIP:DMG: NeedsAck = true + [1667211637.536273][14571:14571] CHIP:DMG: } + [1667211637.536348][14571:14571] CHIP:DMG: } + [1667211637.536406][14571:14571] CHIP:DMG: + [1667211637.536478][14571:14571] CHIP:DMG: Encrypted Payload (68 bytes) = + [1667211637.536535][14571:14571] CHIP:DMG: { + [1667211637.536589][14571:14571] CHIP:DMG: data = 00c53c008811860eeaa7346eeaa0aa0f7aa2a8413b649ff90e7ceac0f5d73885c8ab946add1219da5c9b741175be6378f64be5dc820dc6717077dcea2505686ba36ec858 + [1667211637.536649][14571:14571] CHIP:DMG: buffer_ptr = 187651867781552 + [1667211637.536704][14571:14571] CHIP:DMG: } + [1667211637.536756][14571:14571] CHIP:DMG: + [1667211637.536832][14571:14571] CHIP:DMG: Decrypted Payload (34 bytes) = + [1667211637.536889][14571:14571] CHIP:DMG: { + [1667211637.536944][14571:14571] CHIP:DMG: data = 15280036011535013700240001250101012402101835012400001818181824ff0118 + [1667211637.537000][14571:14571] CHIP:DMG: } + [1667211637.537053][14571:14571] CHIP:DMG: + [1667211637.537195][14571:14571] CHIP:DMG: InvokeResponseMessage = + [1667211637.537261][14571:14571] CHIP:DMG: { + [1667211637.537321][14571:14571] CHIP:DMG: suppressResponse = false, + [1667211637.537387][14571:14571] CHIP:DMG: InvokeResponseIBs = + [1667211637.537476][14571:14571] CHIP:DMG: [ + [1667211637.537548][14571:14571] CHIP:DMG: InvokeResponseIB = + [1667211637.537640][14571:14571] CHIP:DMG: { + [1667211637.537717][14571:14571] CHIP:DMG: CommandStatusIB = + [1667211637.537800][14571:14571] CHIP:DMG: { + [1667211637.537879][14571:14571] CHIP:DMG: CommandPathIB = + [1667211637.537966][14571:14571] CHIP:DMG: { + [1667211637.538116][14571:14571] CHIP:DMG: EndpointId = 0x1, + [1667211637.538255][14571:14571] CHIP:DMG: ClusterId = 0x101, + [1667211637.538353][14571:14571] CHIP:DMG: CommandId = 0x10, + [1667211637.538439][14571:14571] CHIP:DMG: }, + [1667211637.538573][14571:14571] CHIP:DMG: + [1667211637.538655][14571:14571] CHIP:DMG: StatusIB = + [1667211637.538745][14571:14571] CHIP:DMG: { + [1667211637.538833][14571:14571] CHIP:DMG: status = 0x00 (SUCCESS), + [1667211637.539003][14571:14571] CHIP:DMG: }, disabled: true - label: "DUT sends Set Holiday Day Schedule command to TH." @@ -469,40 +1003,89 @@ tests: Verify the " Set Holiday Day Schedule command response" on TH(lock-app): - - [1657115547.835987][8804:8804] CHIP:DMG: InvokeRequestMessage = - [1657115547.836055][8804:8804] CHIP:DMG: { - [1657115547.836111][8804:8804] CHIP:DMG: suppressResponse = false, - [1657115547.836192][8804:8804] CHIP:DMG: timedRequest = false, - [1657115547.836254][8804:8804] CHIP:DMG: InvokeRequests = - [1657115547.836332][8804:8804] CHIP:DMG: [ - [1657115547.836392][8804:8804] CHIP:DMG: CommandDataIB = - [1657115547.836464][8804:8804] CHIP:DMG: { - [1657115547.836532][8804:8804] CHIP:DMG: CommandPathIB = - [1657115547.836616][8804:8804] CHIP:DMG: { - [1657115547.836696][8804:8804] CHIP:DMG: EndpointId = 0x1, - [1657115547.836785][8804:8804] CHIP:DMG: ClusterId = 0x101, - [1657115547.836912][8804:8804] CHIP:DMG: CommandId = 0x11, - [1657115547.836989][8804:8804] CHIP:DMG: }, - [1657115547.837069][8804:8804] CHIP:DMG: - [1657115547.837139][8804:8804] CHIP:DMG: CommandFields = - [1657115547.837214][8804:8804] CHIP:DMG: { - [1657115547.837294][8804:8804] CHIP:DMG: 0x0 = 1, - [1657115547.837382][8804:8804] CHIP:DMG: 0x1 = 20, - [1657115547.837464][8804:8804] CHIP:DMG: 0x2 = 30, - [1657115547.837542][8804:8804] CHIP:DMG: 0x3 = 0, - [1657115547.837624][8804:8804] CHIP:DMG: }, - [1657115547.837693][8804:8804] CHIP:DMG: }, - [1657115547.837768][8804:8804] CHIP:DMG: - [1657115547.837826][8804:8804] CHIP:DMG: ], - [1657115547.837901][8804:8804] CHIP:DMG: - [1657115547.837959][8804:8804] CHIP:DMG: InteractionModelRevision = 1 - [1657115547.838016][8804:8804] CHIP:DMG: }, - [1657115547.838163][8804:8804] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=a - [1657115547.838247][8804:8804] CHIP:DMG: AccessControl: allowed - [1657115547.838313][8804:8804] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0101 Command=0x0000_0011 - [1657115547.838409][8804:8804] CHIP:ZCL: [SetHolidaySchedule] incoming command [endpointId=1] - [1657115547.838475][8804:8804] CHIP:ZCL: [SetHolidaySchedule] Successfully created new schedule [endpointId=1,scheduleIndex=1,localStartTime=20,endTime=30,operatingMode=0] + [1667211707.423203][14571:14571] CHIP:EM: Handling via exchange: 6587r, Delegate: 0xaaaae921d988 + [1667211707.423354][14571:14571] CHIP:DMG: InvokeRequestMessage = + [1667211707.423425][14571:14571] CHIP:DMG: { + [1667211707.423483][14571:14571] CHIP:DMG: suppressResponse = false, + [1667211707.423552][14571:14571] CHIP:DMG: timedRequest = false, + [1667211707.423614][14571:14571] CHIP:DMG: InvokeRequests = + [1667211707.423697][14571:14571] CHIP:DMG: [ + [1667211707.423760][14571:14571] CHIP:DMG: CommandDataIB = + [1667211707.423830][14571:14571] CHIP:DMG: { + [1667211707.423906][14571:14571] CHIP:DMG: CommandPathIB = + [1667211707.424000][14571:14571] CHIP:DMG: { + [1667211707.424084][14571:14571] CHIP:DMG: EndpointId = 0x1, + [1667211707.424181][14571:14571] CHIP:DMG: ClusterId = 0x101, + [1667211707.424276][14571:14571] CHIP:DMG: CommandId = 0x11, + [1667211707.424366][14571:14571] CHIP:DMG: }, + [1667211707.424451][14571:14571] CHIP:DMG: + [1667211707.424526][14571:14571] CHIP:DMG: CommandFields = + [1667211707.424599][14571:14571] CHIP:DMG: { + [1667211707.424683][14571:14571] CHIP:DMG: 0x0 = 1, + [1667211707.424779][14571:14571] CHIP:DMG: 0x1 = 20, + [1667211707.424875][14571:14571] CHIP:DMG: 0x2 = 30, + [1667211707.424972][14571:14571] CHIP:DMG: 0x3 = 0, + [1667211707.425066][14571:14571] CHIP:DMG: }, + [1667211707.425141][14571:14571] CHIP:DMG: }, + [1667211707.425223][14571:14571] CHIP:DMG: + [1667211707.425284][14571:14571] CHIP:DMG: ], + [1667211707.425363][14571:14571] CHIP:DMG: + [1667211707.425426][14571:14571] CHIP:DMG: InteractionModelRevision = 1 + [1667211707.425486][14571:14571] CHIP:DMG: }, + [1667211707.425638][14571:14571] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=a + [1667211707.425724][14571:14571] CHIP:DMG: AccessControl: allowed + [1667211707.425795][14571:14571] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0101 Command=0x0000_0011 + [1667211707.425896][14571:14571] CHIP:ZCL: [SetHolidaySchedule] incoming command [endpointId=1] + [1667211707.425968][14571:14571] CHIP:ZCL: [SetHolidaySchedule] Successfully created new schedule [endpointId=1,scheduleIndex=1,localStartTime=20,endTime=30,operatingMode=0] + [1667211707.426063][14571:14571] CHIP:DMG: Command handler moving to [ Preparing] + [1667211707.426140][14571:14571] CHIP:DMG: Command handler moving to [AddingComm] + [1667211707.426206][14571:14571] CHIP:DMG: Command handler moving to [AddedComma] + [1667211707.426312][14571:14571] CHIP:DMG: Decreasing reference count for CommandHandler, remaining 0 + [1667211707.427029][14571:14571] CHIP:EM: <<< [E:6587r M:141871130 (Ack:46197054)] (S) Msg TX to 1:000000000001B669 [673E] --- Type 0001:09 (IM:InvokeCommandResponse) + [1667211707.427151][14571:14571] CHIP:IN: (S) Sending msg 141871130 on secure session with LSID: 42476 + [1667211707.427859][14571:14571] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:56745 | 141871130 | [Interaction Model (1) / InvokeCommandResponse (0x09) / Session = 52494 / Exchange = 6587] + [1667211707.427970][14571:14571] CHIP:DMG: Header Flags = + [1667211707.428028][14571:14571] CHIP:DMG: { + [1667211707.428117][14571:14571] CHIP:DMG: Exchange (0x06) = + [1667211707.428175][14571:14571] CHIP:DMG: { + [1667211707.428236][14571:14571] CHIP:DMG: AckMsg = 46197054 + [1667211707.428293][14571:14571] CHIP:DMG: NeedsAck = true + [1667211707.428349][14571:14571] CHIP:DMG: } + [1667211707.428422][14571:14571] CHIP:DMG: } + [1667211707.428477][14571:14571] CHIP:DMG: + [1667211707.428549][14571:14571] CHIP:DMG: Encrypted Payload (68 bytes) = + [1667211707.428604][14571:14571] CHIP:DMG: { + [1667211707.428659][14571:14571] CHIP:DMG: data = 000ecd001ac8740883876a39fafcb7515825dc9e257cdbf2fd9ef315a8fd79948656d91add494ec43467039794fce340459a130d6b898f4739f604877bca68a1fa18ba5b + [1667211707.428719][14571:14571] CHIP:DMG: buffer_ptr = 187651867783392 + [1667211707.428773][14571:14571] CHIP:DMG: } + [1667211707.428825][14571:14571] CHIP:DMG: + [1667211707.428902][14571:14571] CHIP:DMG: Decrypted Payload (34 bytes) = + [1667211707.428959][14571:14571] CHIP:DMG: { + [1667211707.429013][14571:14571] CHIP:DMG: data = 15280036011535013700240001250101012402111835012400001818181824ff0118 + [1667211707.429069][14571:14571] CHIP:DMG: } + [1667211707.429121][14571:14571] CHIP:DMG: + [1667211707.429270][14571:14571] CHIP:DMG: InvokeResponseMessage = + [1667211707.429336][14571:14571] CHIP:DMG: { + [1667211707.429396][14571:14571] CHIP:DMG: suppressResponse = false, + [1667211707.429466][14571:14571] CHIP:DMG: InvokeResponseIBs = + [1667211707.429545][14571:14571] CHIP:DMG: [ + [1667211707.429616][14571:14571] CHIP:DMG: InvokeResponseIB = + [1667211707.429708][14571:14571] CHIP:DMG: { + [1667211707.429784][14571:14571] CHIP:DMG: CommandStatusIB = + [1667211707.429867][14571:14571] CHIP:DMG: { + [1667211707.429946][14571:14571] CHIP:DMG: CommandPathIB = + [1667211707.430032][14571:14571] CHIP:DMG: { + [1667211707.430112][14571:14571] CHIP:DMG: EndpointId = 0x1, + [1667211707.430203][14571:14571] CHIP:DMG: ClusterId = 0x101, + [1667211707.430294][14571:14571] CHIP:DMG: CommandId = 0x11, + [1667211707.430380][14571:14571] CHIP:DMG: }, + [1667211707.430525][14571:14571] CHIP:DMG: + [1667211707.430593][14571:14571] CHIP:DMG: StatusIB = + [1667211707.430682][14571:14571] CHIP:DMG: { + [1667211707.430761][14571:14571] CHIP:DMG: status = 0x00 (SUCCESS), + [1667211707.430845][14571:14571] CHIP:DMG: }, + [1667211707.430932][14571:14571] CHIP:DMG: + [1667211707.431010][14571:14571] CHIP:DMG: }, disabled: true - label: "DUT sends Get Holiday Day Schedule command to TH." @@ -511,35 +1094,90 @@ tests: ./chip-tool doorlock get-holiday-schedule 1 1 1 Verify the " Get Holiday Day Schedule command response" on TH(lock-app): - - - [1655380520.601439][3411:3411] CHIP:DMG: { - [1655380520.601461][3411:3411] CHIP:DMG: suppressResponse = false, - [1655380520.601487][3411:3411] CHIP:DMG: timedRequest = false, - [1655380520.601512][3411:3411] CHIP:DMG: InvokeRequests = - [1655380520.601543][3411:3411] CHIP:DMG: [ - [1655380520.601567][3411:3411] CHIP:DMG: CommandDataIB = - [1655380520.601596][3411:3411] CHIP:DMG: { - [1655380520.601621][3411:3411] CHIP:DMG: CommandPathIB = - [1655380520.601652][3411:3411] CHIP:DMG: { - [1655380520.601683][3411:3411] CHIP:DMG: EndpointId = 0x1, - [1655380520.601719][3411:3411] CHIP:DMG: ClusterId = 0x101, - [1655380520.601751][3411:3411] CHIP:DMG: CommandId = 0x12, - [1655380520.601781][3411:3411] CHIP:DMG: }, - [1655380520.601813][3411:3411] CHIP:DMG: - [1655380520.601839][3411:3411] CHIP:DMG: CommandFields = - [1655380520.601870][3411:3411] CHIP:DMG: { - [1655380520.601901][3411:3411] CHIP:DMG: 0x0 = 1, - [1655380520.601936][3411:3411] CHIP:DMG: }, - [1655380520.601964][3411:3411] CHIP:DMG: }, - [1655380520.601993][3411:3411] CHIP:DMG: - [1655380520.602017][3411:3411] CHIP:DMG: ], - [1655380520.602046][3411:3411] CHIP:DMG: - [1655380520.602070][3411:3411] CHIP:DMG: InteractionModelRevision = 1 - [1655380520.602093][3411:3411] CHIP:DMG: }, - [1655380520.602157][3411:3411] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=a - [1655380520.602194][3411:3411] CHIP:DMG: AccessControl: allowed - [1655380520.602221][3411:3411] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0101 Command=0x0000_0012 + [1667211742.709524][14571:14571] CHIP:EM: Handling via exchange: 38714r, Delegate: 0xaaaae921d988 + [1667211742.709668][14571:14571] CHIP:DMG: InvokeRequestMessage = + [1667211742.709734][14571:14571] CHIP:DMG: { + [1667211742.709793][14571:14571] CHIP:DMG: suppressResponse = false, + [1667211742.709860][14571:14571] CHIP:DMG: timedRequest = false, + [1667211742.709922][14571:14571] CHIP:DMG: InvokeRequests = + [1667211742.710001][14571:14571] CHIP:DMG: [ + [1667211742.710064][14571:14571] CHIP:DMG: CommandDataIB = + [1667211742.710152][14571:14571] CHIP:DMG: { + [1667211742.710219][14571:14571] CHIP:DMG: CommandPathIB = + [1667211742.710299][14571:14571] CHIP:DMG: { + [1667211742.710393][14571:14571] CHIP:DMG: EndpointId = 0x1, + [1667211742.710535][14571:14571] CHIP:DMG: ClusterId = 0x101, + [1667211742.710626][14571:14571] CHIP:DMG: CommandId = 0x12, + [1667211742.710708][14571:14571] CHIP:DMG: }, + [1667211742.710795][14571:14571] CHIP:DMG: + [1667211742.710870][14571:14571] CHIP:DMG: CommandFields = + [1667211742.710954][14571:14571] CHIP:DMG: { + [1667211742.711038][14571:14571] CHIP:DMG: 0x0 = 1, + [1667211742.711123][14571:14571] CHIP:DMG: }, + [1667211742.711199][14571:14571] CHIP:DMG: }, + [1667211742.711282][14571:14571] CHIP:DMG: + [1667211742.711344][14571:14571] CHIP:DMG: ], + [1667211742.711420][14571:14571] CHIP:DMG: + [1667211742.711482][14571:14571] CHIP:DMG: InteractionModelRevision = 1 + [1667211742.711550][14571:14571] CHIP:DMG: }, + [1667211742.711700][14571:14571] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=a + [1667211742.711786][14571:14571] CHIP:DMG: AccessControl: allowed + [1667211742.711857][14571:14571] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0101 Command=0x0000_0012 + [1667211742.711949][14571:14571] CHIP:ZCL: [GetHolidaySchedule] incoming command [endpointId=1,scheduleIndex=1] + [1667211742.712058][14571:14571] CHIP:DMG: Command handler moving to [ Preparing] + [1667211742.712136][14571:14571] CHIP:DMG: Command handler moving to [AddingComm] + [1667211742.712212][14571:14571] CHIP:DMG: Command handler moving to [AddedComma] + [1667211742.712313][14571:14571] CHIP:DMG: Decreasing reference count for CommandHandler, remaining 0 + [1667211742.712884][14571:14571] CHIP:EM: <<< [E:38714r M:217769022 (Ack:72006590)] (S) Msg TX to 1:000000000001B669 [673E] --- Type 0001:09 (IM:InvokeCommandResponse) + [1667211742.713000][14571:14571] CHIP:IN: (S) Sending msg 217769022 on secure session with LSID: 42477 + [1667211742.713730][14571:14571] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:42495 | 217769022 | [Interaction Model (1) / InvokeCommandResponse (0x09) / Session = 43164 / Exchange = 38714] + [1667211742.713839][14571:14571] CHIP:DMG: Header Flags = + [1667211742.713897][14571:14571] CHIP:DMG: { + [1667211742.713984][14571:14571] CHIP:DMG: Exchange (0x06) = + [1667211742.714041][14571:14571] CHIP:DMG: { + [1667211742.714100][14571:14571] CHIP:DMG: AckMsg = 72006590 + [1667211742.714156][14571:14571] CHIP:DMG: NeedsAck = true + [1667211742.714211][14571:14571] CHIP:DMG: } + [1667211742.714282][14571:14571] CHIP:DMG: } + [1667211742.714338][14571:14571] CHIP:DMG: + [1667211742.714408][14571:14571] CHIP:DMG: Encrypted Payload (80 bytes) = + [1667211742.714499][14571:14571] CHIP:DMG: { + [1667211742.714549][14571:14571] CHIP:DMG: data = 009ca8003ee4fa0c05b5050915a00e700c42ff1b08f8a62ab1db574b6ebbc1852a7ae3507f40755a233da2901f3ed7a2532594a9afc58d9fbab37ec8da7f61abdcc269bd3768f58e41ce129c784aa36b + [1667211742.714607][14571:14571] CHIP:DMG: buffer_ptr = 187651867787856 + [1667211742.714661][14571:14571] CHIP:DMG: } + [1667211742.714714][14571:14571] CHIP:DMG: + [1667211742.714794][14571:14571] CHIP:DMG: Decrypted Payload (46 bytes) = + [1667211742.714852][14571:14571] CHIP:DMG: { + [1667211742.714907][14571:14571] CHIP:DMG: data = 152800360115350037002400012501010124021218350124000124010024021424031e2404001818181824ff0118 + [1667211742.714963][14571:14571] CHIP:DMG: } + [1667211742.715014][14571:14571] CHIP:DMG: + [1667211742.715173][14571:14571] CHIP:DMG: InvokeResponseMessage = + [1667211742.715240][14571:14571] CHIP:DMG: { + [1667211742.715300][14571:14571] CHIP:DMG: suppressResponse = false, + [1667211742.715362][14571:14571] CHIP:DMG: InvokeResponseIBs = + [1667211742.715443][14571:14571] CHIP:DMG: [ + [1667211742.715505][14571:14571] CHIP:DMG: InvokeResponseIB = + [1667211742.715603][14571:14571] CHIP:DMG: { + [1667211742.715671][14571:14571] CHIP:DMG: CommandDataIB = + [1667211742.715753][14571:14571] CHIP:DMG: { + [1667211742.715830][14571:14571] CHIP:DMG: CommandPathIB = + [1667211742.715917][14571:14571] CHIP:DMG: { + [1667211742.716005][14571:14571] CHIP:DMG: EndpointId = 0x1, + [1667211742.716097][14571:14571] CHIP:DMG: ClusterId = 0x101, + [1667211742.716187][14571:14571] CHIP:DMG: CommandId = 0x12, + [1667211742.716272][14571:14571] CHIP:DMG: }, + [1667211742.716361][14571:14571] CHIP:DMG: + [1667211742.716441][14571:14571] CHIP:DMG: CommandFields = + [1667211742.716526][14571:14571] CHIP:DMG: { + [1667211742.716615][14571:14571] CHIP:DMG: 0x0 = 1, + [1667211742.716708][14571:14571] CHIP:DMG: 0x1 = 0, + [1667211742.716800][14571:14571] CHIP:DMG: 0x2 = 20, + [1667211742.716892][14571:14571] CHIP:DMG: 0x3 = 30, + [1667211742.716982][14571:14571] CHIP:DMG: 0x4 = 0, + [1667211742.717071][14571:14571] CHIP:DMG: }, + [1667211742.717152][14571:14571] CHIP:DMG: }, + [1667211742.717244][14571:14571] CHIP:DMG: + [1667211742.717318][14571:14571] CHIP:DMG: }, disabled: true - label: "DUT sends Clear Holiday Day Schedule command to TH." @@ -549,38 +1187,87 @@ tests: Verify the " Clear Holiday Day Schedule command response" on TH(lock-app): - - - [1657115633.501630][8804:8804] CHIP:DMG: InvokeRequestMessage = - [1657115633.501697][8804:8804] CHIP:DMG: { - [1657115633.501754][8804:8804] CHIP:DMG: suppressResponse = false, - [1657115633.501831][8804:8804] CHIP:DMG: timedRequest = false, - [1657115633.501894][8804:8804] CHIP:DMG: InvokeRequests = - [1657115633.501971][8804:8804] CHIP:DMG: [ - [1657115633.502031][8804:8804] CHIP:DMG: CommandDataIB = - [1657115633.502106][8804:8804] CHIP:DMG: { - [1657115633.502177][8804:8804] CHIP:DMG: CommandPathIB = - [1657115633.502265][8804:8804] CHIP:DMG: { - [1657115633.502356][8804:8804] CHIP:DMG: EndpointId = 0x1, - [1657115633.502445][8804:8804] CHIP:DMG: ClusterId = 0x101, - [1657115633.502536][8804:8804] CHIP:DMG: CommandId = 0x13, - [1657115633.502622][8804:8804] CHIP:DMG: }, - [1657115633.502713][8804:8804] CHIP:DMG: - [1657115633.502786][8804:8804] CHIP:DMG: CommandFields = - [1657115633.502871][8804:8804] CHIP:DMG: { - [1657115633.502962][8804:8804] CHIP:DMG: 0x0 = 1, - [1657115633.503045][8804:8804] CHIP:DMG: }, - [1657115633.503129][8804:8804] CHIP:DMG: }, - [1657115633.503210][8804:8804] CHIP:DMG: - [1657115633.503269][8804:8804] CHIP:DMG: ], - [1657115633.503342][8804:8804] CHIP:DMG: - [1657115633.503401][8804:8804] CHIP:DMG: InteractionModelRevision = 1 - [1657115633.503458][8804:8804] CHIP:DMG: }, - [1657115633.503600][8804:8804] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=a - [1657115633.503688][8804:8804] CHIP:DMG: AccessControl: allowed - [1657115633.503755][8804:8804] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0101 Command=0x0000_0013 - [1657115633.503847][8804:8804] CHIP:ZCL: [ClearHolidaySchedule] incoming command [endpointId=1,scheduleIndex=1] - [1657115633.503912][8804:8804] CHIP:ZCL: [ClearHolidaySchedule] Clearing a single schedule [endpointId=1,scheduleIndex=1] + [1667211787.307489][14571:14571] CHIP:EM: Handling via exchange: 25611r, Delegate: 0xaaaae921d988 + [1667211787.307637][14571:14571] CHIP:DMG: InvokeRequestMessage = + [1667211787.307705][14571:14571] CHIP:DMG: { + [1667211787.307764][14571:14571] CHIP:DMG: suppressResponse = false, + [1667211787.307832][14571:14571] CHIP:DMG: timedRequest = false, + [1667211787.307894][14571:14571] CHIP:DMG: InvokeRequests = + [1667211787.307972][14571:14571] CHIP:DMG: [ + [1667211787.308035][14571:14571] CHIP:DMG: CommandDataIB = + [1667211787.308122][14571:14571] CHIP:DMG: { + [1667211787.308191][14571:14571] CHIP:DMG: CommandPathIB = + [1667211787.308268][14571:14571] CHIP:DMG: { + [1667211787.308344][14571:14571] CHIP:DMG: EndpointId = 0x1, + [1667211787.308427][14571:14571] CHIP:DMG: ClusterId = 0x101, + [1667211787.308506][14571:14571] CHIP:DMG: CommandId = 0x13, + [1667211787.308581][14571:14571] CHIP:DMG: }, + [1667211787.308659][14571:14571] CHIP:DMG: + [1667211787.308728][14571:14571] CHIP:DMG: CommandFields = + [1667211787.308802][14571:14571] CHIP:DMG: { + [1667211787.308880][14571:14571] CHIP:DMG: 0x0 = 1, + [1667211787.308960][14571:14571] CHIP:DMG: }, + [1667211787.309029][14571:14571] CHIP:DMG: }, + [1667211787.309106][14571:14571] CHIP:DMG: + [1667211787.309168][14571:14571] CHIP:DMG: ], + [1667211787.309246][14571:14571] CHIP:DMG: + [1667211787.309307][14571:14571] CHIP:DMG: InteractionModelRevision = 1 + [1667211787.309368][14571:14571] CHIP:DMG: }, + [1667211787.309516][14571:14571] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=a + [1667211787.309599][14571:14571] CHIP:DMG: AccessControl: allowed + [1667211787.309669][14571:14571] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0101 Command=0x0000_0013 + [1667211787.309763][14571:14571] CHIP:ZCL: [ClearHolidaySchedule] incoming command [endpointId=1,scheduleIndex=1] + [1667211787.309829][14571:14571] CHIP:ZCL: [ClearHolidaySchedule] Clearing a single schedule [endpointId=1,scheduleIndex=1] + [1667211787.309922][14571:14571] CHIP:DMG: Command handler moving to [ Preparing] + [1667211787.310000][14571:14571] CHIP:DMG: Command handler moving to [AddingComm] + [1667211787.310066][14571:14571] CHIP:DMG: Command handler moving to [AddedComma] + [1667211787.310163][14571:14571] CHIP:DMG: Decreasing reference count for CommandHandler, remaining 0 + [1667211787.310776][14571:14571] CHIP:EM: <<< [E:25611r M:114718972 (Ack:218140067)] (S) Msg TX to 1:000000000001B669 [673E] --- Type 0001:09 (IM:InvokeCommandResponse) + [1667211787.310903][14571:14571] CHIP:IN: (S) Sending msg 114718972 on secure session with LSID: 42478 + [1667211787.311632][14571:14571] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:35083 | 114718972 | [Interaction Model (1) / InvokeCommandResponse (0x09) / Session = 27711 / Exchange = 25611] + [1667211787.311742][14571:14571] CHIP:DMG: Header Flags = + [1667211787.311800][14571:14571] CHIP:DMG: { + [1667211787.311889][14571:14571] CHIP:DMG: Exchange (0x06) = + [1667211787.311946][14571:14571] CHIP:DMG: { + [1667211787.312006][14571:14571] CHIP:DMG: AckMsg = 218140067 + [1667211787.312062][14571:14571] CHIP:DMG: NeedsAck = true + [1667211787.312116][14571:14571] CHIP:DMG: } + [1667211787.312189][14571:14571] CHIP:DMG: } + [1667211787.312244][14571:14571] CHIP:DMG: + [1667211787.312316][14571:14571] CHIP:DMG: Encrypted Payload (68 bytes) = + [1667211787.312373][14571:14571] CHIP:DMG: { + [1667211787.312428][14571:14571] CHIP:DMG: data = 003f6c00fc78d606e3b655ee6709d33b35127a3996e9e1a569719a760c862827ac396295caa9b2fd9155c97ad96a37737f8fc1cb655df09ece1d56a290d3c7a1733985bf + [1667211787.312486][14571:14571] CHIP:DMG: buffer_ptr = 187651867785648 + [1667211787.312539][14571:14571] CHIP:DMG: } + [1667211787.312592][14571:14571] CHIP:DMG: + [1667211787.312667][14571:14571] CHIP:DMG: Decrypted Payload (34 bytes) = + [1667211787.312724][14571:14571] CHIP:DMG: { + [1667211787.312779][14571:14571] CHIP:DMG: data = 15280036011535013700240001250101012402131835012400001818181824ff0118 + [1667211787.312834][14571:14571] CHIP:DMG: } + [1667211787.312886][14571:14571] CHIP:DMG: + [1667211787.313028][14571:14571] CHIP:DMG: InvokeResponseMessage = + [1667211787.313094][14571:14571] CHIP:DMG: { + [1667211787.313153][14571:14571] CHIP:DMG: suppressResponse = false, + [1667211787.313216][14571:14571] CHIP:DMG: InvokeResponseIBs = + [1667211787.313295][14571:14571] CHIP:DMG: [ + [1667211787.313455][14571:14571] CHIP:DMG: InvokeResponseIB = + [1667211787.313555][14571:14571] CHIP:DMG: { + [1667211787.313631][14571:14571] CHIP:DMG: CommandStatusIB = + [1667211787.313714][14571:14571] CHIP:DMG: { + [1667211787.313792][14571:14571] CHIP:DMG: CommandPathIB = + [1667211787.313879][14571:14571] CHIP:DMG: { + [1667211787.313968][14571:14571] CHIP:DMG: EndpointId = 0x1, + [1667211787.314062][14571:14571] CHIP:DMG: ClusterId = 0x101, + [1667211787.314147][14571:14571] CHIP:DMG: CommandId = 0x13, + [1667211787.314231][14571:14571] CHIP:DMG: }, + [1667211787.314327][14571:14571] CHIP:DMG: + [1667211787.314401][14571:14571] CHIP:DMG: StatusIB = + [1667211787.314525][14571:14571] CHIP:DMG: { + [1667211787.314617][14571:14571] CHIP:DMG: status = 0x00 (SUCCESS), + [1667211787.314702][14571:14571] CHIP:DMG: }, + [1667211787.314790][14571:14571] CHIP:DMG: + [1667211787.314868][14571:14571] CHIP:DMG: }, + [1667211787.314958][14571:14571] CHIP:DMG: disabled: true - label: "DUT sends Set USer command to TH." @@ -591,46 +1278,98 @@ tests: Verify the " Set User Day Schedule command response" on TH(lock-app): - - [1658398796.181348][2474:2474] CHIP:DMG: InvokeRequestMessage = - [1658398796.181385][2474:2474] CHIP:DMG: { - [1658398796.181419][2474:2474] CHIP:DMG: suppressResponse = false, - [1658398796.181457][2474:2474] CHIP:DMG: timedRequest = true, - [1658398796.181493][2474:2474] CHIP:DMG: InvokeRequests = - [1658398796.181542][2474:2474] CHIP:DMG: [ - [1658398796.181578][2474:2474] CHIP:DMG: CommandDataIB = - [1658398796.181618][2474:2474] CHIP:DMG: { - [1658398796.181656][2474:2474] CHIP:DMG: CommandPathIB = - [1658398796.181703][2474:2474] CHIP:DMG: { - [1658398796.181750][2474:2474] CHIP:DMG: EndpointId = 0x1, - [1658398796.181800][2474:2474] CHIP:DMG: ClusterId = 0x101, - [1658398796.181848][2474:2474] CHIP:DMG: CommandId = 0x1a, - [1658398796.181892][2474:2474] CHIP:DMG: }, - [1658398796.181939][2474:2474] CHIP:DMG: - [1658398796.181981][2474:2474] CHIP:DMG: CommandFields = - [1658398796.182026][2474:2474] CHIP:DMG: { - [1658398796.182072][2474:2474] CHIP:DMG: 0x0 = 0, - [1658398796.182120][2474:2474] CHIP:DMG: 0x1 = 2, - [1658398796.182171][2474:2474] CHIP:DMG: 0x2 = "xxx", - [1658398796.182220][2474:2474] CHIP:DMG: 0x3 = 6452, - [1658398796.182269][2474:2474] CHIP:DMG: 0x4 = 1, - [1658398796.182322][2474:2474] CHIP:DMG: 0x5 = 0, - [1658398796.182371][2474:2474] CHIP:DMG: 0x6 = 0, - [1658398796.182419][2474:2474] CHIP:DMG: }, - [1658398796.182462][2474:2474] CHIP:DMG: }, - [1658398796.182512][2474:2474] CHIP:DMG: - [1658398796.182547][2474:2474] CHIP:DMG: ], - [1658398796.182594][2474:2474] CHIP:DMG: - [1658398796.182629][2474:2474] CHIP:DMG: InteractionModelRevision = 1 - [1658398796.182664][2474:2474] CHIP:DMG: }, - [1658398796.182758][2474:2474] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=a - [1658398796.182809][2474:2474] CHIP:DMG: AccessControl: allowed - [1658398796.182849][2474:2474] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0101 Command=0x0000_001A - [1658398796.182918][2474:2474] CHIP:ZCL: [SetUser] Incoming command [endpointId=1,userIndex=2] - [1658398796.182977][2474:2474] CHIP:ZCL: Lock App: LockEndpoint::GetUser [endpoint=1,userIndex=2] - [1658398796.183011][2474:2474] CHIP:ZCL: Found unoccupied user [endpoint=1,adjustedIndex=1] - [1658398796.183043][2474:2474] CHIP:ZCL: Lock App: LockEndpoint::SetUser [endpoint=1,userIndex=2,creator=1,modifier=1,userName="xxx",uniqueId=1934,userStatus=1,userType=0,credentialRule=0,credentials=(nil),totalCredentials=0] - [1658398796.183081][2474:2474] CHIP:ZCL: Successfully set the user [mEndpointId=1,index=2,adjustedIndex=1] + [1667211828.350127][14571:14571] CHIP:DMG: Handing timed invoke to IM engine: handler 0xaaab1aeb8800 exchange 25908r + [1667211828.350237][14571:14571] CHIP:DMG: InvokeRequestMessage = + [1667211828.350300][14571:14571] CHIP:DMG: { + [1667211828.350359][14571:14571] CHIP:DMG: suppressResponse = false, + [1667211828.350441][14571:14571] CHIP:DMG: timedRequest = true, + [1667211828.350539][14571:14571] CHIP:DMG: InvokeRequests = + [1667211828.350625][14571:14571] CHIP:DMG: [ + [1667211828.350688][14571:14571] CHIP:DMG: CommandDataIB = + [1667211828.350762][14571:14571] CHIP:DMG: { + [1667211828.350833][14571:14571] CHIP:DMG: CommandPathIB = + [1667211828.350923][14571:14571] CHIP:DMG: { + [1667211828.351013][14571:14571] CHIP:DMG: EndpointId = 0x1, + [1667211828.351101][14571:14571] CHIP:DMG: ClusterId = 0x101, + [1667211828.351184][14571:14571] CHIP:DMG: CommandId = 0x1a, + [1667211828.351263][14571:14571] CHIP:DMG: }, + [1667211828.351348][14571:14571] CHIP:DMG: + [1667211828.351420][14571:14571] CHIP:DMG: CommandFields = + [1667211828.351507][14571:14571] CHIP:DMG: { + [1667211828.351591][14571:14571] CHIP:DMG: 0x0 = 0, + [1667211828.351678][14571:14571] CHIP:DMG: 0x1 = 2, + [1667211828.351768][14571:14571] CHIP:DMG: 0x2 = "xxx" (3 chars), + [1667211828.351854][14571:14571] CHIP:DMG: 0x3 = 6452, + [1667211828.351937][14571:14571] CHIP:DMG: 0x4 = 1, + [1667211828.352030][14571:14571] CHIP:DMG: 0x5 = 0, + [1667211828.352110][14571:14571] CHIP:DMG: 0x6 = 0, + [1667211828.352200][14571:14571] CHIP:DMG: }, + [1667211828.352276][14571:14571] CHIP:DMG: }, + [1667211828.352365][14571:14571] CHIP:DMG: + [1667211828.352431][14571:14571] CHIP:DMG: ], + [1667211828.352513][14571:14571] CHIP:DMG: + [1667211828.352574][14571:14571] CHIP:DMG: InteractionModelRevision = 1 + [1667211828.352639][14571:14571] CHIP:DMG: }, + [1667211828.352798][14571:14571] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=a + [1667211828.352880][14571:14571] CHIP:DMG: AccessControl: allowed + [1667211828.352951][14571:14571] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0101 Command=0x0000_001A + [1667211828.353062][14571:14571] CHIP:ZCL: [SetUser] Incoming command [endpointId=1,userIndex=2] + [1667211828.353158][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetUser [endpoint=1,userIndex=2] + [1667211828.353217][14571:14571] CHIP:ZCL: Found unoccupied user [endpoint=1,adjustedIndex=1] + [1667211828.353274][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::SetUser [endpoint=1,userIndex=2,creator=1,modifier=1,userName="xxx",uniqueId=1934,userStatus=1,userType=0,credentialRule=0,credentials=(nil),totalCredentials=0] + [1667211828.353339][14571:14571] CHIP:ZCL: Successfully set the user [mEndpointId=1,index=2,adjustedIndex=1] + [1667211828.353394][14571:14571] CHIP:ZCL: [createUser] User created [endpointId=1,creatorFabricId=1,userIndex=2,userName="xxx",userUniqueId=0x1934,userStatus=1,userType=0,credentialRule=0,totalCredentials=0] + [1667211828.353658][14571:14571] CHIP:EVL: Copy Event to next buffer with priority 1 + [1667211828.353774][14571:14571] CHIP:EVL: LogEvent event number: 0x000000000000000E priority: 1, endpoint id: 0x1 cluster id: 0x0000_0101 event id: 0x4 Sys timestamp: 0x00000000012A283B + [1667211828.353846][14571:14571] CHIP:ZCL: [RemoteLockUserChange] Sent lock user change event [endpointId=1,eventNumber=14,dataType=2,operation=0,nodeId=112233,fabricIndex=1] + [1667211828.353927][14571:14571] CHIP:DMG: Command handler moving to [ Preparing] + [1667211828.353998][14571:14571] CHIP:DMG: Command handler moving to [AddingComm] + [1667211828.354064][14571:14571] CHIP:DMG: Command handler moving to [AddedComma] + [1667211828.354171][14571:14571] CHIP:DMG: Decreasing reference count for CommandHandler, remaining 0 + [1667211828.354752][14571:14571] CHIP:EM: <<< [E:25908r M:105981261 (Ack:215468925)] (S) Msg TX to 1:000000000001B669 [673E] --- Type 0001:09 (IM:InvokeCommandResponse) + [1667211828.354873][14571:14571] CHIP:IN: (S) Sending msg 105981261 on secure session with LSID: 42479 + [1667211828.355593][14571:14571] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be36%eth0]:52743 | 105981261 | [Interaction Model (1) / InvokeCommandResponse (0x09) / Session = 33094 / Exchange = 25908] + [1667211828.355693][14571:14571] CHIP:DMG: Header Flags = + [1667211828.355751][14571:14571] CHIP:DMG: { + [1667211828.355836][14571:14571] CHIP:DMG: Exchange (0x06) = + [1667211828.355892][14571:14571] CHIP:DMG: { + [1667211828.355952][14571:14571] CHIP:DMG: AckMsg = 215468925 + [1667211828.356008][14571:14571] CHIP:DMG: NeedsAck = true + [1667211828.356063][14571:14571] CHIP:DMG: } + [1667211828.356135][14571:14571] CHIP:DMG: } + [1667211828.356190][14571:14571] CHIP:DMG: + [1667211828.356259][14571:14571] CHIP:DMG: Encrypted Payload (68 bytes) = + [1667211828.356314][14571:14571] CHIP:DMG: { + [1667211828.356368][14571:14571] CHIP:DMG: data = 004681004d25510615e510adc14313c57546ef359826b0af979dc7b60feb4478daae99e22008da3fee31ac2373454c2f6faa68a567e122cad9469bb7dd72cfbad9470482 + [1667211828.356426][14571:14571] CHIP:DMG: buffer_ptr = 187651867783264 + [1667211828.356480][14571:14571] CHIP:DMG: } + [1667211828.356532][14571:14571] CHIP:DMG: + [1667211828.356606][14571:14571] CHIP:DMG: Decrypted Payload (34 bytes) = + [1667211828.356663][14571:14571] CHIP:DMG: { + [1667211828.356717][14571:14571] CHIP:DMG: data = 152800360115350137002400012501010124021a1835012400001818181824ff0118 + [1667211828.356773][14571:14571] CHIP:DMG: } + [1667211828.356824][14571:14571] CHIP:DMG: + [1667211828.356962][14571:14571] CHIP:DMG: InvokeResponseMessage = + [1667211828.357025][14571:14571] CHIP:DMG: { + [1667211828.357084][14571:14571] CHIP:DMG: suppressResponse = false, + [1667211828.357153][14571:14571] CHIP:DMG: InvokeResponseIBs = + [1667211828.357231][14571:14571] CHIP:DMG: [ + [1667211828.357294][14571:14571] CHIP:DMG: InvokeResponseIB = + [1667211828.357381][14571:14571] CHIP:DMG: { + [1667211828.357453][14571:14571] CHIP:DMG: CommandStatusIB = + [1667211828.357539][14571:14571] CHIP:DMG: { + [1667211828.357623][14571:14571] CHIP:DMG: CommandPathIB = + [1667211828.357709][14571:14571] CHIP:DMG: { + [1667211828.357803][14571:14571] CHIP:DMG: EndpointId = 0x1, + [1667211828.357894][14571:14571] CHIP:DMG: ClusterId = 0x101, + [1667211828.357990][14571:14571] CHIP:DMG: CommandId = 0x1a, + [1667211828.358085][14571:14571] CHIP:DMG: }, + [1667211828.358189][14571:14571] CHIP:DMG: + [1667211828.358268][14571:14571] CHIP:DMG: StatusIB = + [1667211828.358352][14571:14571] CHIP:DMG: { + [1667211828.358439][14571:14571] CHIP:DMG: status = 0x00 (SUCCESS), + [1667211828.358631][14571:14571] CHIP:DMG: }, + [1667211828.358727][14571:14571] CHIP:DMG: disabled: true - label: "DUT sends Get User to TH." @@ -639,30 +1378,111 @@ tests: ./chip-tool doorlock get-user 2 1 1 --timedInteractionTimeoutMs 1000 Verify the " Get User Day Schedule command response" on TH(lock-app): - - - [1658398920.378963][2474:2474] CHIP:DMG: CommandPathIB = - [1658398920.378994][2474:2474] CHIP:DMG: { - [1658398920.379027][2474:2474] CHIP:DMG: EndpointId = 0x1, - [1658398920.379064][2474:2474] CHIP:DMG: ClusterId = 0x101, - [1658398920.379096][2474:2474] CHIP:DMG: CommandId = 0x1b, - [1658398920.379125][2474:2474] CHIP:DMG: }, - [1658398920.379156][2474:2474] CHIP:DMG: - [1658398920.379185][2474:2474] CHIP:DMG: CommandFields = - [1658398920.379281][2474:2474] CHIP:DMG: { - [1658398920.379315][2474:2474] CHIP:DMG: 0x0 = 2, - [1658398920.379348][2474:2474] CHIP:DMG: }, - [1658398920.379377][2474:2474] CHIP:DMG: }, - [1658398920.379408][2474:2474] CHIP:DMG: - [1658398920.379433][2474:2474] CHIP:DMG: ], - [1658398920.379463][2474:2474] CHIP:DMG: - [1658398920.379486][2474:2474] CHIP:DMG: InteractionModelRevision = 1 - [1658398920.379508][2474:2474] CHIP:DMG: }, - [1658398920.379573][2474:2474] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=a - [1658398920.379611][2474:2474] CHIP:DMG: AccessControl: allowed - [1658398920.379637][2474:2474] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0101 Command=0x0000_001B - [1658398920.379669][2474:2474] CHIP:ZCL: [GetUser] Incoming command [endpointId=1,userIndex=2] - [1658398920.379707][2474:2474] CHIP:ZCL: Lock App: LockEndpoint::GetUser [endpoint=1,userIndex=2] + [1667211856.554861][14571:14571] CHIP:DMG: Handing timed invoke to IM engine: handler 0xaaab1ae9bb50 exchange 30869r + [1667211856.554971][14571:14571] CHIP:DMG: InvokeRequestMessage = + [1667211856.555035][14571:14571] CHIP:DMG: { + [1667211856.555093][14571:14571] CHIP:DMG: suppressResponse = false, + [1667211856.555171][14571:14571] CHIP:DMG: timedRequest = true, + [1667211856.555234][14571:14571] CHIP:DMG: InvokeRequests = + [1667211856.555314][14571:14571] CHIP:DMG: [ + [1667211856.555377][14571:14571] CHIP:DMG: CommandDataIB = + [1667211856.555456][14571:14571] CHIP:DMG: { + [1667211856.555531][14571:14571] CHIP:DMG: CommandPathIB = + [1667211856.555606][14571:14571] CHIP:DMG: { + [1667211856.555695][14571:14571] CHIP:DMG: EndpointId = 0x1, + [1667211856.555784][14571:14571] CHIP:DMG: ClusterId = 0x101, + [1667211856.555871][14571:14571] CHIP:DMG: CommandId = 0x1b, + [1667211856.555951][14571:14571] CHIP:DMG: }, + [1667211856.556037][14571:14571] CHIP:DMG: + [1667211856.556106][14571:14571] CHIP:DMG: CommandFields = + [1667211856.556187][14571:14571] CHIP:DMG: { + [1667211856.556272][14571:14571] CHIP:DMG: 0x0 = 2, + [1667211856.556358][14571:14571] CHIP:DMG: }, + [1667211856.556437][14571:14571] CHIP:DMG: }, + [1667211856.556522][14571:14571] CHIP:DMG: + [1667211856.556584][14571:14571] CHIP:DMG: ], + [1667211856.556661][14571:14571] CHIP:DMG: + [1667211856.556723][14571:14571] CHIP:DMG: InteractionModelRevision = 1 + [1667211856.556783][14571:14571] CHIP:DMG: }, + [1667211856.556929][14571:14571] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=a + [1667211856.557011][14571:14571] CHIP:DMG: AccessControl: allowed + [1667211856.557083][14571:14571] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0101 Command=0x0000_001B + [1667211856.557161][14571:14571] CHIP:ZCL: [GetUser] Incoming command [endpointId=1,userIndex=2] + [1667211856.557249][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetUser [endpoint=1,userIndex=2] + [1667211856.557308][14571:14571] CHIP:ZCL: Found occupied user [endpoint=1,adjustedIndex=1,name="xxx",credentialsCount=0,uniqueId=1934,type=0,credentialRule=0,createdBy=1,lastModifiedBy=1] + [1667211856.557400][14571:14571] CHIP:DMG: Command handler moving to [ Preparing] + [1667211856.557476][14571:14571] CHIP:DMG: Command handler moving to [AddingComm] + [1667211856.557534][14571:14571] CHIP:ZCL: Found user in storage: [userIndex=2,userName="xxx",userStatus=1,userType=0,credentialRule=0,createdBy=1,modifiedBy=1] + [1667211856.557608][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetUser [endpoint=1,userIndex=3] + [1667211856.557665][14571:14571] CHIP:ZCL: Found unoccupied user [endpoint=1,adjustedIndex=2] + [1667211856.557721][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetUser [endpoint=1,userIndex=4] + [1667211856.557774][14571:14571] CHIP:ZCL: Found unoccupied user [endpoint=1,adjustedIndex=3] + [1667211856.557828][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetUser [endpoint=1,userIndex=5] + [1667211856.557881][14571:14571] CHIP:ZCL: Found unoccupied user [endpoint=1,adjustedIndex=4] + [1667211856.557934][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetUser [endpoint=1,userIndex=6] + [1667211856.557985][14571:14571] CHIP:ZCL: Found unoccupied user [endpoint=1,adjustedIndex=5] + [1667211856.558037][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetUser [endpoint=1,userIndex=7] + [1667211856.558089][14571:14571] CHIP:ZCL: Found unoccupied user [endpoint=1,adjustedIndex=6] + [1667211856.558143][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetUser [endpoint=1,userIndex=8] + [1667211856.558195][14571:14571] CHIP:ZCL: Found unoccupied user [endpoint=1,adjustedIndex=7] + [1667211856.558248][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetUser [endpoint=1,userIndex=9] + [1667211856.558301][14571:14571] CHIP:ZCL: Found unoccupied user [endpoint=1,adjustedIndex=8] + [1667211856.558354][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetUser [endpoint=1,userIndex=10] + [1667211856.558406][14571:14571] CHIP:ZCL: Found unoccupied user [endpoint=1,adjustedIndex=9] + [1667211856.558546][14571:14571] CHIP:DMG: Command handler moving to [AddedComma] + [1667211856.558658][14571:14571] CHIP:DMG: Decreasing reference count for CommandHandler, remaining 0 + [1667211856.559227][14571:14571] CHIP:EM: <<< [E:30869r M:57070172 (Ack:158079364)] (S) Msg TX to 1:000000000001B669 [673E] --- Type 0001:09 (IM:InvokeCommandResponse) + [1667211856.559342][14571:14571] CHIP:IN: (S) Sending msg 57070172 on secure session with LSID: 42480 + [1667211856.560055][14571:14571] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:46701 | 57070172 | [Interaction Model (1) / InvokeCommandResponse (0x09) / Session = 3016 / Exchange = 30869] + [1667211856.560164][14571:14571] CHIP:DMG: Header Flags = + [1667211856.560222][14571:14571] CHIP:DMG: { + [1667211856.560310][14571:14571] CHIP:DMG: Exchange (0x06) = + [1667211856.560369][14571:14571] CHIP:DMG: { + [1667211856.560431][14571:14571] CHIP:DMG: AckMsg = 158079364 + [1667211856.560487][14571:14571] CHIP:DMG: NeedsAck = true + [1667211856.560544][14571:14571] CHIP:DMG: } + [1667211856.560619][14571:14571] CHIP:DMG: } + [1667211856.560674][14571:14571] CHIP:DMG: + [1667211856.560758][14571:14571] CHIP:DMG: Encrypted Payload (93 bytes) = + [1667211856.560815][14571:14571] CHIP:DMG: { + [1667211856.560869][14571:14571] CHIP:DMG: data = 00c80b005cd26603c97b80d9b20084d5c66a9563e7edbc8088506239e2d054d0d42ecf6068d4cf3ab8896e0ec67eed7a687e0ee9da1d048d2ec35e93052c81ff3303208dc05ea883c624523bb20f6ddf13dfb8d5343b0ff54848d666a2 + [1667211856.560929][14571:14571] CHIP:DMG: buffer_ptr = 187651867785440 + [1667211856.560982][14571:14571] CHIP:DMG: } + [1667211856.561034][14571:14571] CHIP:DMG: + [1667211856.561110][14571:14571] CHIP:DMG: Decrypted Payload (59 bytes) = + [1667211856.561167][14571:14571] CHIP:DMG: { + [1667211856.561221][14571:14571] CHIP:DMG: data = 152800360115350037002400012501010124021c1835012400022c0103787878250234192403012404002405002407012408011818181824ff0118 + [1667211856.561277][14571:14571] CHIP:DMG: } + [1667211856.561330][14571:14571] CHIP:DMG: + [1667211856.561503][14571:14571] CHIP:DMG: InvokeResponseMessage = + [1667211856.561567][14571:14571] CHIP:DMG: { + [1667211856.561626][14571:14571] CHIP:DMG: suppressResponse = false, + [1667211856.561688][14571:14571] CHIP:DMG: InvokeResponseIBs = + [1667211856.561774][14571:14571] CHIP:DMG: [ + [1667211856.561836][14571:14571] CHIP:DMG: InvokeResponseIB = + [1667211856.561931][14571:14571] CHIP:DMG: { + [1667211856.562009][14571:14571] CHIP:DMG: CommandDataIB = + [1667211856.562087][14571:14571] CHIP:DMG: { + [1667211856.562166][14571:14571] CHIP:DMG: CommandPathIB = + [1667211856.562252][14571:14571] CHIP:DMG: { + [1667211856.562338][14571:14571] CHIP:DMG: EndpointId = 0x1, + [1667211856.562436][14571:14571] CHIP:DMG: ClusterId = 0x101, + [1667211856.562590][14571:14571] CHIP:DMG: CommandId = 0x1c, + [1667211856.562684][14571:14571] CHIP:DMG: }, + [1667211856.562779][14571:14571] CHIP:DMG: + [1667211856.562865][14571:14571] CHIP:DMG: CommandFields = + [1667211856.562950][14571:14571] CHIP:DMG: { + [1667211856.563040][14571:14571] CHIP:DMG: 0x0 = 2, + [1667211856.563142][14571:14571] CHIP:DMG: 0x1 = "xxx" (3 chars), + [1667211856.563242][14571:14571] CHIP:DMG: 0x2 = 6452, + [1667211856.563333][14571:14571] CHIP:DMG: 0x3 = 1, + [1667211856.563430][14571:14571] CHIP:DMG: 0x4 = 0, + [1667211856.563520][14571:14571] CHIP:DMG: 0x5 = 0, + [1667211856.563609][14571:14571] CHIP:DMG: 0x7 = 1, + [1667211856.563701][14571:14571] CHIP:DMG: 0x8 = 1, + [1667211856.563790][14571:14571] CHIP:DMG: }, + [1667211856.563870][14571:14571] CHIP:DMG: }, + [1667211856.563963][14571:14571] CHIP:DMG: disabled: true - label: "DUT sends Clear User command to TH.a" @@ -671,241 +1491,538 @@ tests: ./chip-tool doorlock clear-user 2 1 1 --timedInteractionTimeoutMs 1000 Verify the " Clear User Day Schedule command response" on TH(lock-app): - - - [1658399465.849095][2474:2474] CHIP:DMG: CommandPathIB = - [1658399465.849133][2474:2474] CHIP:DMG: { - [1658399465.849169][2474:2474] CHIP:DMG: EndpointId = 0x1, - [1658399465.849208][2474:2474] CHIP:DMG: ClusterId = 0x101, - [1658399465.849245][2474:2474] CHIP:DMG: CommandId = 0x1d, - [1658399465.849279][2474:2474] CHIP:DMG: }, - [1658399465.849316][2474:2474] CHIP:DMG: - [1658399465.849348][2474:2474] CHIP:DMG: CommandFields = - [1658399465.849386][2474:2474] CHIP:DMG: { - [1658399465.849422][2474:2474] CHIP:DMG: 0x0 = 2, - [1658399465.849459][2474:2474] CHIP:DMG: }, - [1658399465.849491][2474:2474] CHIP:DMG: }, - [1658399465.849528][2474:2474] CHIP:DMG: - [1658399465.849555][2474:2474] CHIP:DMG: ], - [1658399465.849589][2474:2474] CHIP:DMG: - [1658399465.849616][2474:2474] CHIP:DMG: InteractionModelRevision = 1 - [1658399465.849643][2474:2474] CHIP:DMG: }, - [1658399465.849717][2474:2474] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=a - [1658399465.849757][2474:2474] CHIP:DMG: AccessControl: allowed - [1658399465.849787][2474:2474] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0101 Command=0x0000_001D - [1658399465.849824][2474:2474] CHIP:ZCL: [ClearUser] Incoming command [endpointId=1,userIndex=2] - [1658399465.849871][2474:2474] CHIP:ZCL: Lock App: LockEndpoint::GetUser [endpoint=1,userIndex=2] - [1658399465.849898][2474:2474] CHIP:ZCL: Found occupied user [endpoint=1,adjustedIndex=1,name="xxx",credentialsCount=0,uniqueId=1934,type=0,credentialRule=0,createdBy=1,lastModifiedBy=1] - [1658399465.849942][2474:2474] CHIP:ZCL: Lock App: LockEndpoint::SetUser [endpoint=1,userIndex=2,creator=0,modifier=0,userName="",uniqueId=0,userStatus=0,userType=0,credentialRule=0,credentials=(nil),totalCredentials=0] - [1658399465.849973][2474:2474] CHIP:ZCL: Successfully set the user [mEndpointId=1,index=2,adjustedIndex=1] + [1667211914.022424][14571:14571] CHIP:DMG: Handing timed invoke to IM engine: handler 0xaaab1ae937d0 exchange 2541r + [1667211914.022574][14571:14571] CHIP:DMG: InvokeRequestMessage = + [1667211914.022640][14571:14571] CHIP:DMG: { + [1667211914.022701][14571:14571] CHIP:DMG: suppressResponse = false, + [1667211914.022769][14571:14571] CHIP:DMG: timedRequest = true, + [1667211914.022830][14571:14571] CHIP:DMG: InvokeRequests = + [1667211914.022909][14571:14571] CHIP:DMG: [ + [1667211914.022972][14571:14571] CHIP:DMG: CommandDataIB = + [1667211914.023051][14571:14571] CHIP:DMG: { + [1667211914.023123][14571:14571] CHIP:DMG: CommandPathIB = + [1667211914.023212][14571:14571] CHIP:DMG: { + [1667211914.023301][14571:14571] CHIP:DMG: EndpointId = 0x1, + [1667211914.023387][14571:14571] CHIP:DMG: ClusterId = 0x101, + [1667211914.023471][14571:14571] CHIP:DMG: CommandId = 0x1d, + [1667211914.023552][14571:14571] CHIP:DMG: }, + [1667211914.023643][14571:14571] CHIP:DMG: + [1667211914.023725][14571:14571] CHIP:DMG: CommandFields = + [1667211914.023798][14571:14571] CHIP:DMG: { + [1667211914.023887][14571:14571] CHIP:DMG: 0x0 = 2, + [1667211914.023969][14571:14571] CHIP:DMG: }, + [1667211914.024045][14571:14571] CHIP:DMG: }, + [1667211914.024133][14571:14571] CHIP:DMG: + [1667211914.024197][14571:14571] CHIP:DMG: ], + [1667211914.024273][14571:14571] CHIP:DMG: + [1667211914.024336][14571:14571] CHIP:DMG: InteractionModelRevision = 1 + [1667211914.024396][14571:14571] CHIP:DMG: }, + [1667211914.024543][14571:14571] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=a + [1667211914.024623][14571:14571] CHIP:DMG: AccessControl: allowed + [1667211914.024692][14571:14571] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0101 Command=0x0000_001D + [1667211914.024767][14571:14571] CHIP:ZCL: [ClearUser] Incoming command [endpointId=1,userIndex=2] + [1667211914.024859][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetUser [endpoint=1,userIndex=2] + [1667211914.024919][14571:14571] CHIP:ZCL: Found occupied user [endpoint=1,adjustedIndex=1,name="xxx",credentialsCount=0,uniqueId=1934,type=0,credentialRule=0,createdBy=1,lastModifiedBy=1] + [1667211914.025008][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::SetUser [endpoint=1,userIndex=2,creator=0,modifier=0,userName="",uniqueId=0,userStatus=0,userType=0,credentialRule=0,credentials=(nil),totalCredentials=0] + [1667211914.025077][14571:14571] CHIP:ZCL: Successfully set the user [mEndpointId=1,index=2,adjustedIndex=1] + [1667211914.025333][14571:14571] CHIP:EVL: Copy Event to next buffer with priority 1 + [1667211914.025452][14571:14571] CHIP:EVL: LogEvent event number: 0x000000000000000F priority: 1, endpoint id: 0x1 cluster id: 0x0000_0101 event id: 0x4 Sys timestamp: 0x00000000012B76E2 + [1667211914.025523][14571:14571] CHIP:ZCL: [RemoteLockUserChange] Sent lock user change event [endpointId=1,eventNumber=15,dataType=2,operation=1,nodeId=112233,fabricIndex=1] + [1667211914.025602][14571:14571] CHIP:DMG: Command handler moving to [ Preparing] + [1667211914.025672][14571:14571] CHIP:DMG: Command handler moving to [AddingComm] + [1667211914.025738][14571:14571] CHIP:DMG: Command handler moving to [AddedComma] + [1667211914.025833][14571:14571] CHIP:DMG: Decreasing reference count for CommandHandler, remaining 0 + [1667211914.026342][14571:14571] CHIP:EM: <<< [E:2541r M:132123146 (Ack:195110449)] (S) Msg TX to 1:000000000001B669 [673E] --- Type 0001:09 (IM:InvokeCommandResponse) + [1667211914.026442][14571:14571] CHIP:IN: (S) Sending msg 132123146 on secure session with LSID: 42481 + [1667211914.027154][14571:14571] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:37935 | 132123146 | [Interaction Model (1) / InvokeCommandResponse (0x09) / Session = 3932 / Exchange = 2541] + [1667211914.027252][14571:14571] CHIP:DMG: Header Flags = + [1667211914.027310][14571:14571] CHIP:DMG: { + [1667211914.027396][14571:14571] CHIP:DMG: Exchange (0x06) = + [1667211914.027453][14571:14571] CHIP:DMG: { + [1667211914.027514][14571:14571] CHIP:DMG: AckMsg = 195110449 + [1667211914.027571][14571:14571] CHIP:DMG: NeedsAck = true + [1667211914.027630][14571:14571] CHIP:DMG: } + [1667211914.027703][14571:14571] CHIP:DMG: } + [1667211914.027758][14571:14571] CHIP:DMG: + [1667211914.027827][14571:14571] CHIP:DMG: Encrypted Payload (68 bytes) = + [1667211914.027882][14571:14571] CHIP:DMG: { + [1667211914.027937][14571:14571] CHIP:DMG: data = 005c0f000a0ae0072979c079e7318fb3cacb9c7f6174ee6a8639887ed9268b986bbe34190fce886d617b329ac4eb469763fc0d702abbeecfed871d05398158f947605856 + [1667211914.027995][14571:14571] CHIP:DMG: buffer_ptr = 187651867787584 + [1667211914.028049][14571:14571] CHIP:DMG: } + [1667211914.028102][14571:14571] CHIP:DMG: + [1667211914.028177][14571:14571] CHIP:DMG: Decrypted Payload (34 bytes) = + [1667211914.028234][14571:14571] CHIP:DMG: { + [1667211914.028287][14571:14571] CHIP:DMG: data = 152800360115350137002400012501010124021d1835012400001818181824ff0118 + [1667211914.028343][14571:14571] CHIP:DMG: } + [1667211914.028396][14571:14571] CHIP:DMG: + [1667211914.028530][14571:14571] CHIP:DMG: InvokeResponseMessage = + [1667211914.028593][14571:14571] CHIP:DMG: { + [1667211914.028652][14571:14571] CHIP:DMG: suppressResponse = false, + [1667211914.028714][14571:14571] CHIP:DMG: InvokeResponseIBs = + [1667211914.028792][14571:14571] CHIP:DMG: [ + [1667211914.028855][14571:14571] CHIP:DMG: InvokeResponseIB = + [1667211914.028943][14571:14571] CHIP:DMG: { + [1667211914.029012][14571:14571] CHIP:DMG: CommandStatusIB = + [1667211914.029093][14571:14571] CHIP:DMG: { + [1667211914.029170][14571:14571] CHIP:DMG: CommandPathIB = + [1667211914.029261][14571:14571] CHIP:DMG: { + [1667211914.029349][14571:14571] CHIP:DMG: EndpointId = 0x1, + [1667211914.029438][14571:14571] CHIP:DMG: ClusterId = 0x101, + [1667211914.029535][14571:14571] CHIP:DMG: CommandId = 0x1d, + [1667211914.029626][14571:14571] CHIP:DMG: }, + [1667211914.029728][14571:14571] CHIP:DMG: + [1667211914.029807][14571:14571] CHIP:DMG: StatusIB = + [1667211914.029900][14571:14571] CHIP:DMG: { + [1667211914.029994][14571:14571] CHIP:DMG: status = 0x00 (SUCCESS), + [1667211914.030086][14571:14571] CHIP:DMG: }, + [1667211914.030180][14571:14571] CHIP:DMG: + [1667211914.030256][14571:14571] CHIP:DMG: }, + [1667211914.030344][14571:14571] CHIP:DMG: + [1667211914.030414][14571:14571] CHIP:DMG: }, disabled: true - label: "DUT sends Set Credential command to TH.a" PICS: DRLK.S.F08 && DRLK.C.C22.Tx verification: | - ./chip-tool doorlock set-credential 0 "{ "credentialType" : 1 , "credentialIndex" : 1 }" 123456 1 0 0 1 1 --timedInteractionTimeoutMs 1000 + ./chip-tool doorlock set-credential 0 '{ "credentialType" : 1 , "credentialIndex" : 1 }' 123456 1 0 0 1 1 --timedInteractionTimeoutMs 1000 Verify the " Set Credential command response" on TH(lock-app): - - - [1658399006.369032][2474:2474] CHIP:DMG: CommandPathIB = - [1658399006.369075][2474:2474] CHIP:DMG: { - [1658399006.369119][2474:2474] CHIP:DMG: EndpointId = 0x1, - [1658399006.369164][2474:2474] CHIP:DMG: ClusterId = 0x101, - [1658399006.369209][2474:2474] CHIP:DMG: CommandId = 0x22, - [1658399006.369251][2474:2474] CHIP:DMG: }, - [1658399006.369299][2474:2474] CHIP:DMG: - [1658399006.369337][2474:2474] CHIP:DMG: CommandFields = - [1658399006.369379][2474:2474] CHIP:DMG: { - [1658399006.369421][2474:2474] CHIP:DMG: 0x0 = 0, - [1658399006.369468][2474:2474] CHIP:DMG: 0x1 = - [1658399006.369511][2474:2474] CHIP:DMG: { - [1658399006.369560][2474:2474] CHIP:DMG: 0x0 = 1, - [1658399006.369606][2474:2474] CHIP:DMG: 0x1 = 1, - [1658399006.369652][2474:2474] CHIP:DMG: }, - [1658399006.369697][2474:2474] CHIP:DMG: 0x2 = [ - [1658399006.369745][2474:2474] CHIP:DMG: 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, - [1658399006.369796][2474:2474] CHIP:DMG: ] - [1658399006.369841][2474:2474] CHIP:DMG: 0x3 = 1, - [1658399006.369889][2474:2474] CHIP:DMG: 0x4 = 0, - [1658399006.369937][2474:2474] CHIP:DMG: 0x5 = 0, - [1658399006.369979][2474:2474] CHIP:DMG: }, - [1658399006.370017][2474:2474] CHIP:DMG: }, - [1658399006.370063][2474:2474] CHIP:DMG: - [1658399006.370096][2474:2474] CHIP:DMG: ], - [1658399006.370140][2474:2474] CHIP:DMG: - [1658399006.370172][2474:2474] CHIP:DMG: InteractionModelRevision = 1 - [1658399006.370204][2474:2474] CHIP:DMG: }, - [1658399006.370297][2474:2474] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=a - [1658399006.370344][2474:2474] CHIP:DMG: AccessControl: allowed - [1658399006.370379][2474:2474] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0101 Command=0x0000_0022 - [1658399006.370446][2474:2474] CHIP:ZCL: [SetCredential] Incoming command [endpointId=1] - [1658399006.370498][2474:2474] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=2,credentialType=1] - [1658399006.370528][2474:2474] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=2] - [1658399006.370563][2474:2474] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=1,credentialType=1] - [1658399006.370592][2474:2474] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=1] - [1658399006.370619][2474:2474] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=2,credentialType=1] - [1658399006.370646][2474:2474] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=2] - [1658399006.370672][2474:2474] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=3,credentialType=1] - [1658399006.370700][2474:2474] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=3] - [1658399006.370726][2474:2474] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=4,credentialType=1] - [1658399006.370753][2474:2474] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=4] - [1658399006.370780][2474:2474] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=5,credentialType=1] - [1658399006.370807][2474:2474] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=5] - [1658399006.370834][2474:2474] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=6,credentialType=1] - [1658399006.370861][2474:2474] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=6] - [1658399006.370888][2474:2474] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=7,credentialType=1] - [1658399006.370915][2474:2474] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=7] - [1658399006.370941][2474:2474] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=8,credentialType=1] - [1658399006.370968][2474:2474] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=8] - [1658399006.370995][2474:2474] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=9,credentialType=1] - [1658399006.371022][2474:2474] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=9] - [1658399006.371048][2474:2474] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=10,credentialType=1] - [1658399006.371076][2474:2474] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=10] - [1658399006.371102][2474:2474] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=1,credentialType=1] - [1658399006.371130][2474:2474] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=1] - [1658399006.371164][2474:2474] CHIP:ZCL: Lock App: LockEndpoint::GetUser [endpoint=1,userIndex=1] - [1658399006.371194][2474:2474] CHIP:ZCL: Found occupied user [endpoint=1,adjustedIndex=0,name="xxx",credentialsCount=0,uniqueId=1934,type=0,credentialRule=0,createdBy=1,lastModifiedBy=1] - [1658399006.371255][2474:2474] CHIP:ZCL: Lock App: LockEndpoint::GetUser [endpoint=1,userIndex=1] - [1658399006.371284][2474:2474] CHIP:ZCL: Found occupied user [endpoint=1,adjustedIndex=0,name="xxx",credentialsCount=0,uniqueId=1934,type=0,credentialRule=0,createdBy=1,lastModifiedBy=1] - [1658399006.371321][2474:2474] CHIP:ZCL: Lock App: LockEndpoint::SetUser [endpoint=1,userIndex=1,creator=1,modifier=1,userName="xxx",uniqueId=1934,userStatus=1,userType=0,credentialRule=0,credentials=0xaaaae780f570,totalCredentials=1] - [1658399006.371357][2474:2474] CHIP:ZCL: Successfully set the user [mEndpointId=1,index=1,adjustedIndex=0] - [1658399006.371385][2474:2474] CHIP:ZCL: [AddCredentialToUser] Credential added to user [endpointId=1,userIndex=1,credentialType=1,credentialIndex=1,userTotalCredentials=1] - [1658399006.371416][2474:2474] CHIP:ZCL: Lock App: LockEndpoint::SetCredential [endpoint=1,credentialIndex=1,credentialStatus=1,credentialType=1,credentialDataSize=6,creator=1,modifier=1] - [1658399006.371447][2474:2474] CHIP:ZCL: Successfully set the credential [mEndpointId=1,index=1,credentialType=1,creator=1,modifier=1] + [1667211985.379772][14571:14571] CHIP:DMG: Handing timed invoke to IM engine: handler 0xaaab1ae9bea0 exchange 61782r + [1667211985.379886][14571:14571] CHIP:DMG: InvokeRequestMessage = + [1667211985.379949][14571:14571] CHIP:DMG: { + [1667211985.380006][14571:14571] CHIP:DMG: suppressResponse = false, + [1667211985.380080][14571:14571] CHIP:DMG: timedRequest = true, + [1667211985.380143][14571:14571] CHIP:DMG: InvokeRequests = + [1667211985.380227][14571:14571] CHIP:DMG: [ + [1667211985.380289][14571:14571] CHIP:DMG: CommandDataIB = + [1667211985.380358][14571:14571] CHIP:DMG: { + [1667211985.380429][14571:14571] CHIP:DMG: CommandPathIB = + [1667211985.380516][14571:14571] CHIP:DMG: { + [1667211985.380605][14571:14571] CHIP:DMG: EndpointId = 0x1, + [1667211985.380693][14571:14571] CHIP:DMG: ClusterId = 0x101, + [1667211985.380783][14571:14571] CHIP:DMG: CommandId = 0x22, + [1667211985.380863][14571:14571] CHIP:DMG: }, + [1667211985.380944][14571:14571] CHIP:DMG: + [1667211985.381016][14571:14571] CHIP:DMG: CommandFields = + [1667211985.381082][14571:14571] CHIP:DMG: { + [1667211985.381171][14571:14571] CHIP:DMG: 0x0 = 0, + [1667211985.381252][14571:14571] CHIP:DMG: 0x1 = + [1667211985.381335][14571:14571] CHIP:DMG: { + [1667211985.381421][14571:14571] CHIP:DMG: 0x0 = 1, + [1667211985.381510][14571:14571] CHIP:DMG: 0x1 = 1, + [1667211985.381596][14571:14571] CHIP:DMG: }, + [1667211985.381682][14571:14571] CHIP:DMG: 0x2 = [ + [1667211985.381768][14571:14571] CHIP:DMG: 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, + [1667211985.381860][14571:14571] CHIP:DMG: ] (6 bytes) + [1667211985.381946][14571:14571] CHIP:DMG: 0x3 = 1, + [1667211985.382040][14571:14571] CHIP:DMG: 0x4 = 0, + [1667211985.382125][14571:14571] CHIP:DMG: 0x5 = 0, + [1667211985.382216][14571:14571] CHIP:DMG: }, + [1667211985.382298][14571:14571] CHIP:DMG: }, + [1667211985.382388][14571:14571] CHIP:DMG: + [1667211985.382450][14571:14571] CHIP:DMG: ], + [1667211985.382593][14571:14571] CHIP:DMG: + [1667211985.382657][14571:14571] CHIP:DMG: InteractionModelRevision = 1 + [1667211985.382727][14571:14571] CHIP:DMG: }, + [1667211985.382889][14571:14571] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=a + [1667211985.382970][14571:14571] CHIP:DMG: AccessControl: allowed + [1667211985.383039][14571:14571] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0101 Command=0x0000_0022 + [1667211985.383151][14571:14571] CHIP:ZCL: [SetCredential] Incoming command [endpointId=1] + [1667211985.383240][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=2,credentialType=1] + [1667211985.383300][14571:14571] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=2] + [1667211985.383365][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=1,credentialType=1] + [1667211985.383421][14571:14571] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=1] + [1667211985.383473][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=2,credentialType=1] + [1667211985.383526][14571:14571] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=2] + [1667211985.383579][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=3,credentialType=1] + [1667211985.383631][14571:14571] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=3] + [1667211985.383683][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=4,credentialType=1] + [1667211985.383736][14571:14571] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=4] + [1667211985.383789][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=5,credentialType=1] + [1667211985.383842][14571:14571] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=5] + [1667211985.383893][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=6,credentialType=1] + [1667211985.383947][14571:14571] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=6] + [1667211985.383999][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=7,credentialType=1] + [1667211985.384052][14571:14571] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=7] + [1667211985.384103][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=8,credentialType=1] + [1667211985.384156][14571:14571] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=8] + [1667211985.384207][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=9,credentialType=1] + [1667211985.384260][14571:14571] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=9] + [1667211985.384311][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=10,credentialType=1] + [1667211985.384364][14571:14571] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=10] + [1667211985.384416][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=1,credentialType=1] + [1667211985.384469][14571:14571] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=1] + [1667211985.384521][14571:14571] CHIP:ZCL: [SetCredential] Unable to set the credential: user status is out of range [endpointId=1,credentialIndex=1,userStatus=0] + [1667211985.384606][14571:14571] CHIP:DMG: Command handler moving to [ Preparing] + [1667211985.384679][14571:14571] CHIP:DMG: Command handler moving to [AddingComm] + [1667211985.384748][14571:14571] CHIP:DMG: Command handler moving to [AddedComma] + [1667211985.384861][14571:14571] CHIP:DMG: Decreasing reference count for CommandHandler, remaining 0 + [1667211985.385364][14571:14571] CHIP:EM: <<< [E:61782r M:160486692 (Ack:32724823)] (S) Msg TX to 1:000000000001B669 [673E] --- Type 0001:09 (IM:InvokeCommandResponse) + [1667211985.385467][14571:14571] CHIP:IN: (S) Sending msg 160486692 on secure session with LSID: 42482 + [1667211985.386171][14571:14571] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:34405 | 160486692 | [Interaction Model (1) / InvokeCommandResponse (0x09) / Session = 26384 / Exchange = 61782] + [1667211985.386278][14571:14571] CHIP:DMG: Header Flags = + [1667211985.386335][14571:14571] CHIP:DMG: { + [1667211985.386419][14571:14571] CHIP:DMG: Exchange (0x06) = + [1667211985.386508][14571:14571] CHIP:DMG: { + [1667211985.386570][14571:14571] CHIP:DMG: AckMsg = 32724823 + [1667211985.386626][14571:14571] CHIP:DMG: NeedsAck = true + [1667211985.386681][14571:14571] CHIP:DMG: } + [1667211985.386753][14571:14571] CHIP:DMG: } + [1667211985.386808][14571:14571] CHIP:DMG: + [1667211985.386877][14571:14571] CHIP:DMG: Encrypted Payload (73 bytes) = + [1667211985.386933][14571:14571] CHIP:DMG: { + [1667211985.386988][14571:14571] CHIP:DMG: data = 0010670024d59009e4a18ce5a334af34af2dfef43c4f3ede83b442faa5672b0eeaa5d15d4e3ea38155c269ecff4c629a536a239a8332c8eb0d7c4b9e8311d718036bb038c757046603 + [1667211985.387046][14571:14571] CHIP:DMG: buffer_ptr = 187651867791424 + [1667211985.387100][14571:14571] CHIP:DMG: } + [1667211985.387152][14571:14571] CHIP:DMG: + [1667211985.387225][14571:14571] CHIP:DMG: Decrypted Payload (39 bytes) = + [1667211985.387283][14571:14571] CHIP:DMG: { + [1667211985.387337][14571:14571] CHIP:DMG: data = 152800360115350037002400012501010124022318350124008534012402021818181824ff0118 + [1667211985.387392][14571:14571] CHIP:DMG: } + [1667211985.387445][14571:14571] CHIP:DMG: + [1667211985.387597][14571:14571] CHIP:DMG: InvokeResponseMessage = + [1667211985.387660][14571:14571] CHIP:DMG: { + [1667211985.387720][14571:14571] CHIP:DMG: suppressResponse = false, + [1667211985.387782][14571:14571] CHIP:DMG: InvokeResponseIBs = + [1667211985.387861][14571:14571] CHIP:DMG: [ + [1667211985.387924][14571:14571] CHIP:DMG: InvokeResponseIB = + [1667211985.388019][14571:14571] CHIP:DMG: { + [1667211985.388092][14571:14571] CHIP:DMG: CommandDataIB = + [1667211985.388179][14571:14571] CHIP:DMG: { + [1667211985.388262][14571:14571] CHIP:DMG: CommandPathIB = + [1667211985.388339][14571:14571] CHIP:DMG: { + [1667211985.388431][14571:14571] CHIP:DMG: EndpointId = 0x1, + [1667211985.388521][14571:14571] CHIP:DMG: ClusterId = 0x101, + [1667211985.388610][14571:14571] CHIP:DMG: CommandId = 0x23, + [1667211985.388702][14571:14571] CHIP:DMG: }, + [1667211985.388797][14571:14571] CHIP:DMG: + [1667211985.388882][14571:14571] CHIP:DMG: CommandFields = + [1667211985.388965][14571:14571] CHIP:DMG: { + [1667211985.389054][14571:14571] CHIP:DMG: 0x0 = 133, + [1667211985.389152][14571:14571] CHIP:DMG: 0x1 = NULL + [1667211985.389249][14571:14571] CHIP:DMG: 0x2 = 2, + [1667211985.389330][14571:14571] CHIP:DMG: }, + [1667211985.389394][14571:14571] CHIP:DMG: }, + [1667211985.389480][14571:14571] CHIP:DMG: + [1667211985.389550][14571:14571] CHIP:DMG: }, + [1667211985.389633][14571:14571] CHIP:DMG: + [1667211985.389693][14571:14571] CHIP:DMG: ], + [1667211985.389772][14571:14571] CHIP:DMG: + [1667211985.389831][14571:14571] CHIP:DMG: InteractionModelRevision = 1 + [1667211985.389890][14571:14571] CHIP:DMG: }, + [1667211985.389946][14571:14571] CHIP:DMG: disabled: true - label: "DUT sends Get Credential to TH." PICS: DRLK.S.F08 && DRLK.C.C24.Tx verification: | - ./chip-tool doorlock get-credential-status "{ "credentialType" : 1 , "credentialIndex" : 1 }" 1 1 --timedInteractionTimeoutMs 1000 + ./chip-tool doorlock get-credential-status '{ "credentialType" : 1 , "credentialIndex" : 1 }' 1 1 --timedInteractionTimeoutMs 1000 Verify the " Get Credential command response" on TH(lock-app): - - - [1658399098.914006][2474:2474] CHIP:DMG: CommandPathIB = - [1658399098.914053][2474:2474] CHIP:DMG: { - [1658399098.914144][2474:2474] CHIP:DMG: EndpointId = 0x1, - [1658399098.914180][2474:2474] CHIP:DMG: ClusterId = 0x101, - [1658399098.914213][2474:2474] CHIP:DMG: CommandId = 0x24, - [1658399098.914243][2474:2474] CHIP:DMG: }, - [1658399098.914277][2474:2474] CHIP:DMG: - [1658399098.914305][2474:2474] CHIP:DMG: CommandFields = - [1658399098.914335][2474:2474] CHIP:DMG: { - [1658399098.914364][2474:2474] CHIP:DMG: 0x0 = - [1658399098.914395][2474:2474] CHIP:DMG: { - [1658399098.914428][2474:2474] CHIP:DMG: 0x0 = 1, - [1658399098.914462][2474:2474] CHIP:DMG: 0x1 = 1, - [1658399098.914496][2474:2474] CHIP:DMG: }, - [1658399098.914528][2474:2474] CHIP:DMG: }, - [1658399098.914556][2474:2474] CHIP:DMG: }, - [1658399098.914588][2474:2474] CHIP:DMG: - [1658399098.914612][2474:2474] CHIP:DMG: ], - [1658399098.914642][2474:2474] CHIP:DMG: - [1658399098.914666][2474:2474] CHIP:DMG: InteractionModelRevision = 1 - [1658399098.914689][2474:2474] CHIP:DMG: }, - [1658399098.914757][2474:2474] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=a - [1658399098.914793][2474:2474] CHIP:DMG: AccessControl: allowed - [1658399098.914821][2474:2474] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0101 Command=0x0000_0024 - [1658399098.914859][2474:2474] CHIP:ZCL: [GetCredentialStatus] Incoming command [endpointId=1] - [1658399098.914896][2474:2474] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=1,credentialType=1] - [1658399098.914919][2474:2474] CHIP:ZCL: Found occupied credential [endpoint=1,index=1,type=1,dataSize=6,createdBy=1,modifiedBy=1] - [1658399098.914943][2474:2474] CHIP:ZCL: Lock App: LockEndpoint::GetUser [endpoint=1,userIndex=1] - [1658399098.914966][2474:2474] CHIP:ZCL: Found occupied user [endpoint=1,adjustedIndex=0,name="xxx",credentialsCount=1,uniqueId=1934,type=0,credentialRule=0,createdBy=1,lastModifiedBy=1] - [1658399098.914995][2474:2474] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=2,credentialType=1] - [1658399098.915016][2474:2474] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=2] - [1658399098.915036][2474:2474] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=3,credentialType=1] - [1658399098.915056][2474:2474] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=3] - [1658399098.915075][2474:2474] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=4,credentialType=1] - [1658399098.915095][2474:2474] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=4] - [1658399098.915115][2474:2474] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=5,credentialType=1] - [1658399098.915135][2474:2474] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=5] - [1658399098.915155][2474:2474] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=6,credentialType=1] - [1658399098.915174][2474:2474] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=6] - [1658399098.915194][2474:2474] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=7,credentialType=1] - [1658399098.915245][2474:2474] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=7] - [1658399098.915267][2474:2474] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=8,credentialType=1] - [1658399098.915287][2474:2474] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=8] - [1658399098.915307][2474:2474] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=9,credentialType=1] - [1658399098.915327][2474:2474] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=9] - [1658399098.915346][2474:2474] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=10,credentialType=1] - [1658399098.915366][2474:2474] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=10] + [1667212093.273797][14571:14571] CHIP:DMG: Handing timed invoke to IM engine: handler 0xaaab1ae93420 exchange 30438r + [1667212093.273905][14571:14571] CHIP:DMG: InvokeRequestMessage = + [1667212093.273968][14571:14571] CHIP:DMG: { + [1667212093.274026][14571:14571] CHIP:DMG: suppressResponse = false, + [1667212093.274093][14571:14571] CHIP:DMG: timedRequest = true, + [1667212093.274154][14571:14571] CHIP:DMG: InvokeRequests = + [1667212093.274230][14571:14571] CHIP:DMG: [ + [1667212093.274292][14571:14571] CHIP:DMG: CommandDataIB = + [1667212093.274361][14571:14571] CHIP:DMG: { + [1667212093.274433][14571:14571] CHIP:DMG: CommandPathIB = + [1667212093.274569][14571:14571] CHIP:DMG: { + [1667212093.274652][14571:14571] CHIP:DMG: EndpointId = 0x1, + [1667212093.274726][14571:14571] CHIP:DMG: ClusterId = 0x101, + [1667212093.274820][14571:14571] CHIP:DMG: CommandId = 0x24, + [1667212093.274899][14571:14571] CHIP:DMG: }, + [1667212093.274990][14571:14571] CHIP:DMG: + [1667212093.275062][14571:14571] CHIP:DMG: CommandFields = + [1667212093.275148][14571:14571] CHIP:DMG: { + [1667212093.275234][14571:14571] CHIP:DMG: 0x0 = + [1667212093.275317][14571:14571] CHIP:DMG: { + [1667212093.275406][14571:14571] CHIP:DMG: 0x0 = 1, + [1667212093.275502][14571:14571] CHIP:DMG: 0x1 = 1, + [1667212093.275596][14571:14571] CHIP:DMG: }, + [1667212093.275688][14571:14571] CHIP:DMG: }, + [1667212093.275762][14571:14571] CHIP:DMG: }, + [1667212093.275845][14571:14571] CHIP:DMG: + [1667212093.275911][14571:14571] CHIP:DMG: ], + [1667212093.275990][14571:14571] CHIP:DMG: + [1667212093.276051][14571:14571] CHIP:DMG: InteractionModelRevision = 1 + [1667212093.276110][14571:14571] CHIP:DMG: }, + [1667212093.276259][14571:14571] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=a + [1667212093.276339][14571:14571] CHIP:DMG: AccessControl: allowed + [1667212093.276408][14571:14571] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0101 Command=0x0000_0024 + [1667212093.276495][14571:14571] CHIP:ZCL: [GetCredentialStatus] Incoming command [endpointId=1] + [1667212093.276576][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=1,credentialType=1] + [1667212093.276634][14571:14571] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=1] + [1667212093.276696][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=2,credentialType=1] + [1667212093.276751][14571:14571] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=2] + [1667212093.276804][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=3,credentialType=1] + [1667212093.276858][14571:14571] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=3] + [1667212093.276914][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=4,credentialType=1] + [1667212093.276967][14571:14571] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=4] + [1667212093.277020][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=5,credentialType=1] + [1667212093.277073][14571:14571] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=5] + [1667212093.277134][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=6,credentialType=1] + [1667212093.277188][14571:14571] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=6] + [1667212093.277240][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=7,credentialType=1] + [1667212093.277293][14571:14571] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=7] + [1667212093.277354][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=8,credentialType=1] + [1667212093.277407][14571:14571] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=8] + [1667212093.277459][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=9,credentialType=1] + [1667212093.277513][14571:14571] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=9] + [1667212093.277568][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=10,credentialType=1] + [1667212093.277622][14571:14571] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=10] + [1667212093.277702][14571:14571] CHIP:DMG: Command handler moving to [ Preparing] + [1667212093.277776][14571:14571] CHIP:DMG: Command handler moving to [AddingComm] + [1667212093.277846][14571:14571] CHIP:DMG: Command handler moving to [AddedComma] + [1667212093.277902][14571:14571] CHIP:ZCL: [GetCredentialStatus] Prepared credential status [endpointId=1,credentialType=1,credentialIndex=1,userIndex=0,nextCredentialIndex=0] + [1667212093.278006][14571:14571] CHIP:DMG: Decreasing reference count for CommandHandler, remaining 0 + [1667212093.278542][14571:14571] CHIP:EM: <<< [E:30438r M:4480764 (Ack:186848136)] (S) Msg TX to 1:000000000001B669 [673E] --- Type 0001:09 (IM:InvokeCommandResponse) + [1667212093.278641][14571:14571] CHIP:IN: (S) Sending msg 4480764 on secure session with LSID: 42483 + [1667212093.279298][14571:14571] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:57039 | 4480764 | [Interaction Model (1) / InvokeCommandResponse (0x09) / Session = 43119 / Exchange = 30438] + [1667212093.279396][14571:14571] CHIP:DMG: Header Flags = + [1667212093.279453][14571:14571] CHIP:DMG: { + [1667212093.279539][14571:14571] CHIP:DMG: Exchange (0x06) = + [1667212093.279597][14571:14571] CHIP:DMG: { + [1667212093.279656][14571:14571] CHIP:DMG: AckMsg = 186848136 + [1667212093.279712][14571:14571] CHIP:DMG: NeedsAck = true + [1667212093.279767][14571:14571] CHIP:DMG: } + [1667212093.279838][14571:14571] CHIP:DMG: } + [1667212093.279893][14571:14571] CHIP:DMG: + [1667212093.279961][14571:14571] CHIP:DMG: Encrypted Payload (75 bytes) = + [1667212093.280016][14571:14571] CHIP:DMG: { + [1667212093.280070][14571:14571] CHIP:DMG: data = 006fa800fc5e4400c7276ff1d39cf739fa9accc0d3bc9011e5054e3518b94d01735f0b15877dcd655b1cd5c0454c146798aea65ab4ca874add0cd3f7bfae3d8a7a05775dafc0596dd29643 + [1667212093.280128][14571:14571] CHIP:DMG: buffer_ptr = 187651867792640 + [1667212093.280181][14571:14571] CHIP:DMG: } + [1667212093.280233][14571:14571] CHIP:DMG: + [1667212093.280306][14571:14571] CHIP:DMG: Decrypted Payload (41 bytes) = + [1667212093.280362][14571:14571] CHIP:DMG: { + [1667212093.280415][14571:14571] CHIP:DMG: data = 1528003601153500370024000125010101240225183501280034013402340334041818181824ff0118 + [1667212093.280471][14571:14571] CHIP:DMG: } + [1667212093.280524][14571:14571] CHIP:DMG: + [1667212093.280678][14571:14571] CHIP:DMG: InvokeResponseMessage = + [1667212093.280741][14571:14571] CHIP:DMG: { + [1667212093.280800][14571:14571] CHIP:DMG: suppressResponse = false, + [1667212093.280862][14571:14571] CHIP:DMG: InvokeResponseIBs = + [1667212093.280942][14571:14571] CHIP:DMG: [ + [1667212093.281005][14571:14571] CHIP:DMG: InvokeResponseIB = + [1667212093.281097][14571:14571] CHIP:DMG: { + [1667212093.281168][14571:14571] CHIP:DMG: CommandDataIB = + [1667212093.281255][14571:14571] CHIP:DMG: { + [1667212093.281338][14571:14571] CHIP:DMG: CommandPathIB = + [1667212093.281429][14571:14571] CHIP:DMG: { + [1667212093.281516][14571:14571] CHIP:DMG: EndpointId = 0x1, + [1667212093.281614][14571:14571] CHIP:DMG: ClusterId = 0x101, + [1667212093.281710][14571:14571] CHIP:DMG: CommandId = 0x25, + [1667212093.281793][14571:14571] CHIP:DMG: }, + [1667212093.281890][14571:14571] CHIP:DMG: + [1667212093.281976][14571:14571] CHIP:DMG: CommandFields = + [1667212093.282052][14571:14571] CHIP:DMG: { + [1667212093.282145][14571:14571] CHIP:DMG: 0x0 = false, + [1667212093.282228][14571:14571] CHIP:DMG: 0x1 = NULL + [1667212093.282313][14571:14571] CHIP:DMG: 0x2 = NULL + [1667212093.282404][14571:14571] CHIP:DMG: 0x3 = NULL + [1667212093.282570][14571:14571] CHIP:DMG: 0x4 = NULL + [1667212093.282671][14571:14571] CHIP:DMG: }, + [1667212093.282744][14571:14571] CHIP:DMG: }, + [1667212093.282836][14571:14571] CHIP:DMG: + [1667212093.282906][14571:14571] CHIP:DMG: }, + [1667212093.283000][14571:14571] CHIP:DMG: + [1667212093.283057][14571:14571] CHIP:DMG: ], + [1667212093.283138][14571:14571] CHIP:DMG: + [1667212093.283199][14571:14571] CHIP:DMG: InteractionModelRevision = 1 + [1667212093.283264][14571:14571] CHIP:DMG: }, disabled: true - label: "DUT sends Clear Credential command to TH." PICS: DRLK.S.F08 && DRLK.C.C26.Tx verification: | - ./chip-tool doorlock clear-credential "{ "credentialType" : 1 , "credentialIndex" : 1 }" 1 1 --timedInteractionTimeoutMs 1000 + ./chip-tool doorlock clear-credential '{ "credentialType" : 1 , "credentialIndex" : 1 }' 1 1 --timedInteractionTimeoutMs 1000 Verify the " Clear Credential command response" on TH(lock-app): - - [1657115878.582559][8804:8804] CHIP:DMG: InvokeRequestMessage = - [1657115878.582642][8804:8804] CHIP:DMG: { - [1657115878.582698][8804:8804] CHIP:DMG: suppressResponse = false, - [1657115878.582787][8804:8804] CHIP:DMG: timedRequest = true, - [1657115878.582848][8804:8804] CHIP:DMG: InvokeRequests = - [1657115878.582948][8804:8804] CHIP:DMG: [ - [1657115878.583009][8804:8804] CHIP:DMG: CommandDataIB = - [1657115878.583098][8804:8804] CHIP:DMG: { - [1657115878.583161][8804:8804] CHIP:DMG: CommandPathIB = - [1657115878.583265][8804:8804] CHIP:DMG: { - [1657115878.583366][8804:8804] CHIP:DMG: EndpointId = 0x1, - [1657115878.583607][8804:8804] CHIP:DMG: ClusterId = 0x101, - [1657115878.583724][8804:8804] CHIP:DMG: CommandId = 0x26, - [1657115878.583802][8804:8804] CHIP:DMG: }, - [1657115878.583906][8804:8804] CHIP:DMG: - [1657115878.583972][8804:8804] CHIP:DMG: CommandFields = - [1657115878.584068][8804:8804] CHIP:DMG: { - [1657115878.584155][8804:8804] CHIP:DMG: 0x0 = - [1657115878.584234][8804:8804] CHIP:DMG: { - [1657115878.584335][8804:8804] CHIP:DMG: 0x0 = 1, - [1657115878.584442][8804:8804] CHIP:DMG: 0x1 = 1, - [1657115878.584527][8804:8804] CHIP:DMG: }, - [1657115878.584624][8804:8804] CHIP:DMG: }, - [1657115878.584695][8804:8804] CHIP:DMG: }, - [1657115878.584795][8804:8804] CHIP:DMG: - [1657115878.584890][8804:8804] CHIP:DMG: ], - [1657115878.584994][8804:8804] CHIP:DMG: - [1657115878.585054][8804:8804] CHIP:DMG: InteractionModelRevision = 1 - [1657115878.585131][8804:8804] CHIP:DMG: }, - [1657115878.585305][8804:8804] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=a - [1657115878.585416][8804:8804] CHIP:DMG: AccessControl: allowed - [1657115878.585483][8804:8804] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0101 Command=0x0000_0026 - [1657115878.585589][8804:8804] CHIP:ZCL: [ClearCredential] Incoming command [endpointId=1] - [1657115878.585693][8804:8804] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=1,credentialType=1] - [1657115878.585752][8804:8804] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=1] - [1657115878.585802][8804:8804] CHIP:ZCL: [clearCredential] Ignored attempt to clear unoccupied credential slot [endpointId=1,credentialType=1,credentialIndex=1,modifier=1] + [1667212128.152900][14571:14571] CHIP:DMG: Handing timed invoke to IM engine: handler 0xaaab1aeba540 exchange 10631r + [1667212128.153426][14571:14571] CHIP:DMG: InvokeRequestMessage = + [1667212128.153496][14571:14571] CHIP:DMG: { + [1667212128.153555][14571:14571] CHIP:DMG: suppressResponse = false, + [1667212128.153623][14571:14571] CHIP:DMG: timedRequest = true, + [1667212128.153685][14571:14571] CHIP:DMG: InvokeRequests = + [1667212128.153766][14571:14571] CHIP:DMG: [ + [1667212128.153831][14571:14571] CHIP:DMG: CommandDataIB = + [1667212128.153917][14571:14571] CHIP:DMG: { + [1667212128.153985][14571:14571] CHIP:DMG: CommandPathIB = + [1667212128.154069][14571:14571] CHIP:DMG: { + [1667212128.154154][14571:14571] CHIP:DMG: EndpointId = 0x1, + [1667212128.154242][14571:14571] CHIP:DMG: ClusterId = 0x101, + [1667212128.154327][14571:14571] CHIP:DMG: CommandId = 0x26, + [1667212128.154409][14571:14571] CHIP:DMG: }, + [1667212128.154576][14571:14571] CHIP:DMG: + [1667212128.154656][14571:14571] CHIP:DMG: CommandFields = + [1667212128.154738][14571:14571] CHIP:DMG: { + [1667212128.154818][14571:14571] CHIP:DMG: 0x0 = + [1667212128.154905][14571:14571] CHIP:DMG: { + [1667212128.154996][14571:14571] CHIP:DMG: 0x0 = 1, + [1667212128.155088][14571:14571] CHIP:DMG: 0x1 = 1, + [1667212128.155177][14571:14571] CHIP:DMG: }, + [1667212128.155261][14571:14571] CHIP:DMG: }, + [1667212128.155338][14571:14571] CHIP:DMG: }, + [1667212128.155492][14571:14571] CHIP:DMG: + [1667212128.155564][14571:14571] CHIP:DMG: ], + [1667212128.155646][14571:14571] CHIP:DMG: + [1667212128.155707][14571:14571] CHIP:DMG: InteractionModelRevision = 1 + [1667212128.155774][14571:14571] CHIP:DMG: }, + [1667212128.155932][14571:14571] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=a + [1667212128.156015][14571:14571] CHIP:DMG: AccessControl: allowed + [1667212128.156085][14571:14571] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0101 Command=0x0000_0026 + [1667212128.156175][14571:14571] CHIP:ZCL: [ClearCredential] Incoming command [endpointId=1] + [1667212128.156257][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=1,credentialType=1] + [1667212128.156317][14571:14571] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=1] + [1667212128.156371][14571:14571] CHIP:ZCL: [clearCredential] Ignored attempt to clear unoccupied credential slot [endpointId=1,credentialType=1,credentialIndex=1,modifier=1] + [1667212128.156461][14571:14571] CHIP:DMG: Command handler moving to [ Preparing] + [1667212128.156535][14571:14571] CHIP:DMG: Command handler moving to [AddingComm] + [1667212128.156602][14571:14571] CHIP:DMG: Command handler moving to [AddedComma] + [1667212128.156701][14571:14571] CHIP:DMG: Decreasing reference count for CommandHandler, remaining 0 + [1667212128.157316][14571:14571] CHIP:EM: <<< [E:10631r M:11930538 (Ack:156691987)] (S) Msg TX to 1:000000000001B669 [673E] --- Type 0001:09 (IM:InvokeCommandResponse) + [1667212128.157439][14571:14571] CHIP:IN: (S) Sending msg 11930538 on secure session with LSID: 42484 + [1667212128.158170][14571:14571] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:51286 | 11930538 | [Interaction Model (1) / InvokeCommandResponse (0x09) / Session = 58469 / Exchange = 10631] + [1667212128.158376][14571:14571] CHIP:DMG: Header Flags = + [1667212128.158437][14571:14571] CHIP:DMG: { + [1667212128.158576][14571:14571] CHIP:DMG: Exchange (0x06) = + [1667212128.158638][14571:14571] CHIP:DMG: { + [1667212128.158701][14571:14571] CHIP:DMG: AckMsg = 156691987 + [1667212128.158757][14571:14571] CHIP:DMG: NeedsAck = true + [1667212128.158812][14571:14571] CHIP:DMG: } + [1667212128.158884][14571:14571] CHIP:DMG: } + [1667212128.158940][14571:14571] CHIP:DMG: + [1667212128.159012][14571:14571] CHIP:DMG: Encrypted Payload (68 bytes) = + [1667212128.159071][14571:14571] CHIP:DMG: { + [1667212128.159126][14571:14571] CHIP:DMG: data = 0065e400aa0bb600767167666da8a4704228550333f05c7a6a317f168837b8fc5c23819459344b754fdb12d3ada5c7097bff508204cf3aed1e536c476de369050ec614be + [1667212128.159185][14571:14571] CHIP:DMG: buffer_ptr = 187651867793280 + [1667212128.159239][14571:14571] CHIP:DMG: } + [1667212128.159291][14571:14571] CHIP:DMG: + [1667212128.159368][14571:14571] CHIP:DMG: Decrypted Payload (34 bytes) = + [1667212128.159426][14571:14571] CHIP:DMG: { + [1667212128.159481][14571:14571] CHIP:DMG: data = 15280036011535013700240001250101012402261835012400001818181824ff0118 + [1667212128.159537][14571:14571] CHIP:DMG: } + [1667212128.159589][14571:14571] CHIP:DMG: + [1667212128.159731][14571:14571] CHIP:DMG: InvokeResponseMessage = + [1667212128.159796][14571:14571] CHIP:DMG: { + [1667212128.159855][14571:14571] CHIP:DMG: suppressResponse = false, + [1667212128.159919][14571:14571] CHIP:DMG: InvokeResponseIBs = + [1667212128.159997][14571:14571] CHIP:DMG: [ + [1667212128.160061][14571:14571] CHIP:DMG: InvokeResponseIB = + [1667212128.160157][14571:14571] CHIP:DMG: { + [1667212128.160224][14571:14571] CHIP:DMG: CommandStatusIB = + [1667212128.160307][14571:14571] CHIP:DMG: { + [1667212128.160384][14571:14571] CHIP:DMG: CommandPathIB = + [1667212128.160473][14571:14571] CHIP:DMG: { + [1667212128.160561][14571:14571] CHIP:DMG: EndpointId = 0x1, + [1667212128.160652][14571:14571] CHIP:DMG: ClusterId = 0x101, + [1667212128.160742][14571:14571] CHIP:DMG: CommandId = 0x26, + [1667212128.160827][14571:14571] CHIP:DMG: }, + [1667212128.160923][14571:14571] CHIP:DMG: + [1667212128.161002][14571:14571] CHIP:DMG: StatusIB = + [1667212128.161088][14571:14571] CHIP:DMG: { + [1667212128.161177][14571:14571] CHIP:DMG: status = 0x00 (SUCCESS), + [1667212128.161261][14571:14571] CHIP:DMG: }, + [1667212128.161347][14571:14571] CHIP:DMG: + [1667212128.161425][14571:14571] CHIP:DMG: }, + [1667212128.161512][14571:14571] CHIP:DMG: + [1667212128.161585][14571:14571] CHIP:DMG: }, + [1667212128.161672][14571:14571] CHIP:DMG: disabled: true - - label: "" + - label: "Cleanup the created user" verification: | ./chip-tool doorlock clear-user 1 1 1 --timedInteractionTimeoutMs 1000 Verify the " clear-user command response" on TH(lock-app): - - [1658399779.246157][2474:2474] CHIP:DMG: CommandDataIB = - [1658399779.246193][2474:2474] CHIP:DMG: { - [1658399779.246219][2474:2474] CHIP:DMG: CommandPathIB = - [1658399779.246258][2474:2474] CHIP:DMG: { - [1658399779.246301][2474:2474] CHIP:DMG: EndpointId = 0x1, - [1658399779.246336][2474:2474] CHIP:DMG: ClusterId = 0x101, - [1658399779.246381][2474:2474] CHIP:DMG: CommandId = 0x1d, - [1658399779.246411][2474:2474] CHIP:DMG: }, - [1658399779.246452][2474:2474] CHIP:DMG: - [1658399779.246480][2474:2474] CHIP:DMG: CommandFields = - [1658399779.246519][2474:2474] CHIP:DMG: { - [1658399779.246562][2474:2474] CHIP:DMG: 0x0 = 1, - [1658399779.246595][2474:2474] CHIP:DMG: }, - [1658399779.246631][2474:2474] CHIP:DMG: }, - [1658399779.246662][2474:2474] CHIP:DMG: - [1658399779.246694][2474:2474] CHIP:DMG: ], - [1658399779.246732][2474:2474] CHIP:DMG: - [1658399779.246757][2474:2474] CHIP:DMG: InteractionModelRevision = 1 - [1658399779.246788][2474:2474] CHIP:DMG: }, - [1658399779.246862][2474:2474] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=a - [1658399779.246899][2474:2474] CHIP:DMG: AccessControl: allowed - [1658399779.246926][2474:2474] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0101 Command=0x0000_001D - [1658399779.246958][2474:2474] CHIP:ZCL: [ClearUser] Incoming command [endpointId=1,userIndex=1] + [1667212166.155071][14571:14571] CHIP:DMG: Handing timed invoke to IM engine: handler 0xaaab1aeb8b90 exchange 25089r + [1667212166.155183][14571:14571] CHIP:DMG: InvokeRequestMessage = + [1667212166.155247][14571:14571] CHIP:DMG: { + [1667212166.155305][14571:14571] CHIP:DMG: suppressResponse = false, + [1667212166.155373][14571:14571] CHIP:DMG: timedRequest = true, + [1667212166.155512][14571:14571] CHIP:DMG: InvokeRequests = + [1667212166.155597][14571:14571] CHIP:DMG: [ + [1667212166.155661][14571:14571] CHIP:DMG: CommandDataIB = + [1667212166.155746][14571:14571] CHIP:DMG: { + [1667212166.155813][14571:14571] CHIP:DMG: CommandPathIB = + [1667212166.155897][14571:14571] CHIP:DMG: { + [1667212166.155980][14571:14571] CHIP:DMG: EndpointId = 0x1, + [1667212166.156069][14571:14571] CHIP:DMG: ClusterId = 0x101, + [1667212166.156157][14571:14571] CHIP:DMG: CommandId = 0x1d, + [1667212166.156239][14571:14571] CHIP:DMG: }, + [1667212166.156325][14571:14571] CHIP:DMG: + [1667212166.156448][14571:14571] CHIP:DMG: CommandFields = + [1667212166.156540][14571:14571] CHIP:DMG: { + [1667212166.156625][14571:14571] CHIP:DMG: 0x0 = 1, + [1667212166.156711][14571:14571] CHIP:DMG: }, + [1667212166.156788][14571:14571] CHIP:DMG: }, + [1667212166.156866][14571:14571] CHIP:DMG: + [1667212166.156995][14571:14571] CHIP:DMG: ], + [1667212166.157080][14571:14571] CHIP:DMG: + [1667212166.157143][14571:14571] CHIP:DMG: InteractionModelRevision = 1 + [1667212166.157249][14571:14571] CHIP:DMG: }, + [1667212166.157405][14571:14571] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=a + [1667212166.157487][14571:14571] CHIP:DMG: AccessControl: allowed + [1667212166.157557][14571:14571] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0101 Command=0x0000_001D + [1667212166.157635][14571:14571] CHIP:ZCL: [ClearUser] Incoming command [endpointId=1,userIndex=1] + [1667212166.157726][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetUser [endpoint=1,userIndex=1] + [1667212166.157786][14571:14571] CHIP:ZCL: Found occupied user [endpoint=1,adjustedIndex=0,name="xxx",credentialsCount=0,uniqueId=1934,type=0,credentialRule=0,createdBy=1,lastModifiedBy=1] + [1667212166.157877][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::SetUser [endpoint=1,userIndex=1,creator=0,modifier=0,userName="",uniqueId=0,userStatus=0,userType=0,credentialRule=0,credentials=(nil),totalCredentials=0] + [1667212166.157944][14571:14571] CHIP:ZCL: Successfully set the user [mEndpointId=1,index=1,adjustedIndex=0] + [1667212166.158208][14571:14571] CHIP:EVL: Copy Event to next buffer with priority 1 + [1667212166.158421][14571:14571] CHIP:EVL: LogEvent event number: 0x0000000000000010 priority: 1, endpoint id: 0x1 cluster id: 0x0000_0101 event id: 0x4 Sys timestamp: 0x00000000012F4FC7 + [1667212166.158618][14571:14571] CHIP:ZCL: [RemoteLockUserChange] Sent lock user change event [endpointId=1,eventNumber=16,dataType=2,operation=1,nodeId=112233,fabricIndex=1] + [1667212166.158712][14571:14571] CHIP:DMG: Command handler moving to [ Preparing] + [1667212166.158784][14571:14571] CHIP:DMG: Command handler moving to [AddingComm] + [1667212166.158850][14571:14571] CHIP:DMG: Command handler moving to [AddedComma] + [1667212166.159031][14571:14571] CHIP:DMG: Decreasing reference count for CommandHandler, remaining 0 + [1667212166.159655][14571:14571] CHIP:EM: <<< [E:25089r M:67040752 (Ack:148378984)] (S) Msg TX to 1:000000000001B669 [673E] --- Type 0001:09 (IM:InvokeCommandResponse) + [1667212166.159768][14571:14571] CHIP:IN: (S) Sending msg 67040752 on secure session with LSID: 42485 + [1667212166.160473][14571:14571] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:39640 | 67040752 | [Interaction Model (1) / InvokeCommandResponse (0x09) / Session = 23540 / Exchange = 25089] + [1667212166.160580][14571:14571] CHIP:DMG: Header Flags = + [1667212166.160638][14571:14571] CHIP:DMG: { + [1667212166.160724][14571:14571] CHIP:DMG: Exchange (0x06) = + [1667212166.160782][14571:14571] CHIP:DMG: { + [1667212166.160843][14571:14571] CHIP:DMG: AckMsg = 148378984 + [1667212166.160900][14571:14571] CHIP:DMG: NeedsAck = true + [1667212166.160954][14571:14571] CHIP:DMG: } + [1667212166.161026][14571:14571] CHIP:DMG: } + [1667212166.161081][14571:14571] CHIP:DMG: + [1667212166.161152][14571:14571] CHIP:DMG: Encrypted Payload (68 bytes) = + [1667212166.161208][14571:14571] CHIP:DMG: { + [1667212166.161263][14571:14571] CHIP:DMG: data = 00f45b00f0f5fe03cc9397f24c1d44b4ea110e128f8da000ebf4424aacf7a81440f5ba6e03e782be642b469ae0e7c01b2f40419057a024ff2a28f74cddb9d23d0977b0d1 + [1667212166.161322][14571:14571] CHIP:DMG: buffer_ptr = 187651867794208 + [1667212166.161376][14571:14571] CHIP:DMG: } + [1667212166.161428][14571:14571] CHIP:DMG: + [1667212166.161504][14571:14571] CHIP:DMG: Decrypted Payload (34 bytes) = + [1667212166.161560][14571:14571] CHIP:DMG: { + [1667212166.161614][14571:14571] CHIP:DMG: data = 152800360115350137002400012501010124021d1835012400001818181824ff0118 + [1667212166.161670][14571:14571] CHIP:DMG: } + [1667212166.161723][14571:14571] CHIP:DMG: + [1667212166.161860][14571:14571] CHIP:DMG: InvokeResponseMessage = + [1667212166.161924][14571:14571] CHIP:DMG: { + [1667212166.161983][14571:14571] CHIP:DMG: suppressResponse = false, + [1667212166.162059][14571:14571] CHIP:DMG: InvokeResponseIBs = + [1667212166.162138][14571:14571] CHIP:DMG: [ + [1667212166.162210][14571:14571] CHIP:DMG: InvokeResponseIB = + [1667212166.162303][14571:14571] CHIP:DMG: { + [1667212166.162379][14571:14571] CHIP:DMG: CommandStatusIB = + [1667212166.162506][14571:14571] CHIP:DMG: { + [1667212166.162587][14571:14571] CHIP:DMG: CommandPathIB = + [1667212166.162675][14571:14571] CHIP:DMG: { + [1667212166.162765][14571:14571] CHIP:DMG: EndpointId = 0x1, + [1667212166.162856][14571:14571] CHIP:DMG: ClusterId = 0x101, + [1667212166.162947][14571:14571] CHIP:DMG: CommandId = 0x1d, + [1667212166.163032][14571:14571] CHIP:DMG: }, + [1667212166.163130][14571:14571] CHIP:DMG: + [1667212166.163208][14571:14571] CHIP:DMG: StatusIB = + [1667212166.163296][14571:14571] CHIP:DMG: { + [1667212166.163383][14571:14571] CHIP:DMG: status = 0x00 (SUCCESS), + [1667212166.163471][14571:14571] CHIP:DMG: }, + [1667212166.163558][14571:14571] CHIP:DMG: + [1667212166.163721][14571:14571] CHIP:DMG: }, disabled: true diff --git a/src/app/tests/suites/certification/Test_TC_DRLK_3_3.yaml b/src/app/tests/suites/certification/Test_TC_DRLK_3_3.yaml index 28fc524dc9748f..083ef48642adad 100644 --- a/src/app/tests/suites/certification/Test_TC_DRLK_3_3.yaml +++ b/src/app/tests/suites/certification/Test_TC_DRLK_3_3.yaml @@ -73,22 +73,78 @@ tests: Verify "DUT receives the DoorLockAlarm event " on the TH(Lock-app) Log: - [1660933624.278924][18319:18319] CHIP:DMG: ReadRequestMessage = - [1660933624.278964][18319:18319] CHIP:DMG: { - [1660933624.278987][18319:18319] CHIP:DMG: EventPathIBs = - [1660933624.279023][18319:18319] CHIP:DMG: [ - [1660933624.279116][18319:18319] CHIP:DMG: EventPath = - [1660933624.279155][18319:18319] CHIP:DMG: { - [1660933624.279192][18319:18319] CHIP:DMG: Endpoint = 0x1, - [1660933624.279232][18319:18319] CHIP:DMG: Cluster = 0x101, - [1660933624.279271][18319:18319] CHIP:DMG: Event = 0x0, - [1660933624.279300][18319:18319] CHIP:DMG: }, - [1660933624.279337][18319:18319] CHIP:DMG: - [1660933624.279360][18319:18319] CHIP:DMG: ], - [1660933624.279397][18319:18319] CHIP:DMG: - [1660933624.279422][18319:18319] CHIP:DMG: isFabricFiltered = true, - [1660933624.279455][18319:18319] CHIP:DMG: InteractionModelRevision = 1 - [1660933624.279478][18319:18319] CHIP:DMG: }, + [1667212903.691682][14571:14571] CHIP:EM: Handling via exchange: 64458r, Delegate: 0xaaaae921d988 + [1667212903.691776][14571:14571] CHIP:IM: Received Read request + [1667212903.691948][14571:14571] CHIP:DMG: ReadRequestMessage = + [1667212903.692014][14571:14571] CHIP:DMG: { + [1667212903.692069][14571:14571] CHIP:DMG: EventPathIBs = + [1667212903.692134][14571:14571] CHIP:DMG: [ + [1667212903.692194][14571:14571] CHIP:DMG: EventPath = + [1667212903.692273][14571:14571] CHIP:DMG: { + [1667212903.692349][14571:14571] CHIP:DMG: Endpoint = 0x1, + [1667212903.692438][14571:14571] CHIP:DMG: Cluster = 0x101, + [1667212903.692524][14571:14571] CHIP:DMG: Event = 0x0, + [1667212903.692605][14571:14571] CHIP:DMG: }, + [1667212903.692682][14571:14571] CHIP:DMG: + [1667212903.692742][14571:14571] CHIP:DMG: ], + [1667212903.692812][14571:14571] CHIP:DMG: + [1667212903.692875][14571:14571] CHIP:DMG: isFabricFiltered = true, + [1667212903.692939][14571:14571] CHIP:DMG: InteractionModelRevision = 1 + [1667212903.692999][14571:14571] CHIP:DMG: }, + [1667212903.693152][14571:14571] CHIP:DMG: IM RH moving to [GeneratingReports] + [1667212903.693365][14571:14571] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1667212903.693602][14571:14571] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v + [1667212903.693685][14571:14571] CHIP:DMG: AccessControl: allowed + [1667212903.695145][14571:14571] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v + [1667212903.695221][14571:14571] CHIP:DMG: AccessControl: allowed + [1667212903.695349][14571:14571] CHIP:DMG: Fetched 1 events + [1667212903.695418][14571:14571] CHIP:DMG: Sending report (payload has 46 bytes)... + [1667212903.696119][14571:14571] CHIP:EM: <<< [E:64458r M:245645836 (Ack:124517844)] (S) Msg TX to 1:000000000001B669 [673E] --- Type 0001:05 (IM:ReportData) + [1667212903.696219][14571:14571] CHIP:IN: (S) Sending msg 245645836 on secure session with LSID: 42493 + [1667212903.696894][14571:14571] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:56504 | 245645836 | [Interaction Model (1) / Report Data (0x05) / Session = 2457 / Exchange = 64458] + [1667212903.696993][14571:14571] CHIP:DMG: Header Flags = + [1667212903.697043][14571:14571] CHIP:DMG: { + [1667212903.697119][14571:14571] CHIP:DMG: Exchange (0x06) = + [1667212903.697175][14571:14571] CHIP:DMG: { + [1667212903.697235][14571:14571] CHIP:DMG: AckMsg = 124517844 + [1667212903.697291][14571:14571] CHIP:DMG: NeedsAck = true + [1667212903.697346][14571:14571] CHIP:DMG: } + [1667212903.697417][14571:14571] CHIP:DMG: } + [1667212903.697472][14571:14571] CHIP:DMG: + [1667212903.697541][14571:14571] CHIP:DMG: Encrypted Payload (80 bytes) = + [1667212903.697596][14571:14571] CHIP:DMG: { + [1667212903.697651][14571:14571] CHIP:DMG: data = 009909000c42a40e4f2f234428df2a0988446ed90d2276636fe98e0f0f364944a965130d58e35ceec58aea33c2a23b814e45f8869432562b8a71973e4bd1e7b88dbce86db4779a676d08ead189d07983 + [1667212903.697710][14571:14571] CHIP:DMG: buffer_ptr = 187651867783392 + [1667212903.697763][14571:14571] CHIP:DMG: } + [1667212903.697815][14571:14571] CHIP:DMG: + [1667212903.697890][14571:14571] CHIP:DMG: Decrypted Payload (46 bytes) = + [1667212903.697946][14571:14571] CHIP:DMG: { + [1667212903.697999][14571:14571] CHIP:DMG: data = 1536021535013700240101250201012403001824011524020226044f5f3a01350724000018181818290424ff0118 + [1667212903.698055][14571:14571] CHIP:DMG: } + [1667212903.698107][14571:14571] CHIP:DMG: + [1667212903.698248][14571:14571] CHIP:DMG: ReportDataMessage = + [1667212903.698311][14571:14571] CHIP:DMG: { + [1667212903.698365][14571:14571] CHIP:DMG: EventReportIBs = + [1667212903.698452][14571:14571] CHIP:DMG: [ + [1667212903.698579][14571:14571] CHIP:DMG: EventReportIB = + [1667212903.698675][14571:14571] CHIP:DMG: { + [1667212903.698747][14571:14571] CHIP:DMG: EventDataIB = + [1667212903.698835][14571:14571] CHIP:DMG: { + [1667212903.698918][14571:14571] CHIP:DMG: EventPath = + [1667212903.699011][14571:14571] CHIP:DMG: { + [1667212903.699105][14571:14571] CHIP:DMG: Endpoint = 0x1, + [1667212903.699204][14571:14571] CHIP:DMG: Cluster = 0x101, + [1667212903.699291][14571:14571] CHIP:DMG: Event = 0x0, + [1667212903.699370][14571:14571] CHIP:DMG: }, + [1667212903.699456][14571:14571] CHIP:DMG: + [1667212903.699537][14571:14571] CHIP:DMG: EventNumber = 0x15, + [1667212903.699623][14571:14571] CHIP:DMG: PriorityLevel = 0x2, + [1667212903.699717][14571:14571] CHIP:DMG: SystemTimestamp = 0x13a5f4f, + [1667212903.699799][14571:14571] CHIP:DMG: EventData = + [1667212903.699891][14571:14571] CHIP:DMG: { + [1667212903.699986][14571:14571] CHIP:DMG: 0x0 = 0, + [1667212903.700075][14571:14571] CHIP:DMG: }, + [1667212903.700149][14571:14571] CHIP:DMG: }, disabled: true - label: "DUT sends the Unlock Door command to the TH with valid PINCode" @@ -98,67 +154,240 @@ tests: Verify "DUT receives the set-user response " on the TH(Lock-app) Log: - [1658399917.774631][2474:2474] CHIP:DMG: CommandFields = - [1658399917.774662][2474:2474] CHIP:DMG: { - [1658399917.774694][2474:2474] CHIP:DMG: 0x0 = 0, - [1658399917.774727][2474:2474] CHIP:DMG: 0x1 = 1, - [1658399917.774763][2474:2474] CHIP:DMG: 0x2 = "xxx", - [1658399917.774799][2474:2474] CHIP:DMG: 0x3 = 6452, - [1658399917.774835][2474:2474] CHIP:DMG: 0x4 = 1, - [1658399917.774872][2474:2474] CHIP:DMG: 0x5 = 0, - [1658399917.774907][2474:2474] CHIP:DMG: 0x6 = 0, - [1658399917.774940][2474:2474] CHIP:DMG: }, - [1658399917.774968][2474:2474] CHIP:DMG: }, - [1658399917.775002][2474:2474] CHIP:DMG: - [1658399917.775025][2474:2474] CHIP:DMG: ], - [1658399917.775058][2474:2474] CHIP:DMG: - [1658399917.775082][2474:2474] CHIP:DMG: InteractionModelRevision = 1 - [1658399917.775107][2474:2474] CHIP:DMG: }, - [1658399917.775179][2474:2474] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=a - [1658399917.775241][2474:2474] CHIP:DMG: AccessControl: allowed - [1658399917.775273][2474:2474] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0101 Command=0x0000_001A - [1658399917.775327][2474:2474] CHIP:ZCL: [SetUser] Incoming command [endpointId=1,userIndex=1] + [1667212365.328102][14571:14571] CHIP:DMG: Handing timed invoke to IM engine: handler 0xaaab1aeba770 exchange 17749r + [1667212365.328212][14571:14571] CHIP:DMG: InvokeRequestMessage = + [1667212365.328275][14571:14571] CHIP:DMG: { + [1667212365.328333][14571:14571] CHIP:DMG: suppressResponse = false, + [1667212365.328400][14571:14571] CHIP:DMG: timedRequest = true, + [1667212365.328462][14571:14571] CHIP:DMG: InvokeRequests = + [1667212365.328546][14571:14571] CHIP:DMG: [ + [1667212365.328609][14571:14571] CHIP:DMG: CommandDataIB = + [1667212365.328692][14571:14571] CHIP:DMG: { + [1667212365.328763][14571:14571] CHIP:DMG: CommandPathIB = + [1667212365.328851][14571:14571] CHIP:DMG: { + [1667212365.328936][14571:14571] CHIP:DMG: EndpointId = 0x1, + [1667212365.329029][14571:14571] CHIP:DMG: ClusterId = 0x101, + [1667212365.329114][14571:14571] CHIP:DMG: CommandId = 0x1a, + [1667212365.329194][14571:14571] CHIP:DMG: }, + [1667212365.329279][14571:14571] CHIP:DMG: + [1667212365.329352][14571:14571] CHIP:DMG: CommandFields = + [1667212365.329432][14571:14571] CHIP:DMG: { + [1667212365.329522][14571:14571] CHIP:DMG: 0x0 = 0, + [1667212365.329617][14571:14571] CHIP:DMG: 0x1 = 1, + [1667212365.329707][14571:14571] CHIP:DMG: 0x2 = "xxx" (3 chars), + [1667212365.329794][14571:14571] CHIP:DMG: 0x3 = 6452, + [1667212365.329880][14571:14571] CHIP:DMG: 0x4 = 1, + [1667212365.329966][14571:14571] CHIP:DMG: 0x5 = 0, + [1667212365.330052][14571:14571] CHIP:DMG: 0x6 = 0, + [1667212365.330135][14571:14571] CHIP:DMG: }, + [1667212365.330203][14571:14571] CHIP:DMG: }, + [1667212365.330278][14571:14571] CHIP:DMG: + [1667212365.330329][14571:14571] CHIP:DMG: ], + [1667212365.330412][14571:14571] CHIP:DMG: + [1667212365.330505][14571:14571] CHIP:DMG: InteractionModelRevision = 1 + [1667212365.330567][14571:14571] CHIP:DMG: }, + [1667212365.330727][14571:14571] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=a + [1667212365.330808][14571:14571] CHIP:DMG: AccessControl: allowed + [1667212365.330879][14571:14571] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0101 Command=0x0000_001A + [1667212365.330990][14571:14571] CHIP:ZCL: [SetUser] Incoming command [endpointId=1,userIndex=1] + [1667212365.331088][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetUser [endpoint=1,userIndex=1] + [1667212365.331146][14571:14571] CHIP:ZCL: Found unoccupied user [endpoint=1,adjustedIndex=0] + [1667212365.331204][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::SetUser [endpoint=1,userIndex=1,creator=1,modifier=1,userName="xxx",uniqueId=1934,userStatus=1,userType=0,credentialRule=0,credentials=(nil),totalCredentials=0] + [1667212365.331271][14571:14571] CHIP:ZCL: Successfully set the user [mEndpointId=1,index=1,adjustedIndex=0] + [1667212365.331325][14571:14571] CHIP:ZCL: [createUser] User created [endpointId=1,creatorFabricId=1,userIndex=1,userName="xxx",userUniqueId=0x1934,userStatus=1,userType=0,credentialRule=0,totalCredentials=0] + [1667212365.331592][14571:14571] CHIP:EVL: Copy Event to next buffer with priority 1 + [1667212365.331711][14571:14571] CHIP:EVL: LogEvent event number: 0x0000000000000011 priority: 1, endpoint id: 0x1 cluster id: 0x0000_0101 event id: 0x4 Sys timestamp: 0x00000000013259CC + [1667212365.331782][14571:14571] CHIP:ZCL: [RemoteLockUserChange] Sent lock user change event [endpointId=1,eventNumber=17,dataType=2,operation=0,nodeId=112233,fabricIndex=1] + [1667212365.331861][14571:14571] CHIP:DMG: Command handler moving to [ Preparing] + [1667212365.331930][14571:14571] CHIP:DMG: Command handler moving to [AddingComm] + [1667212365.331996][14571:14571] CHIP:DMG: Command handler moving to [AddedComma] + [1667212365.332105][14571:14571] CHIP:DMG: Decreasing reference count for CommandHandler, remaining 0 + [1667212365.332608][14571:14571] CHIP:EM: <<< [E:17749r M:158518861 (Ack:6131454)] (S) Msg TX to 1:000000000001B669 [673E] --- Type 0001:09 (IM:InvokeCommandResponse) + [1667212365.332708][14571:14571] CHIP:IN: (S) Sending msg 158518861 on secure session with LSID: 42488 + [1667212365.333364][14571:14571] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:40912 | 158518861 | [Interaction Model (1) / InvokeCommandResponse (0x09) / Session = 22372 / Exchange = 17749] + [1667212365.333462][14571:14571] CHIP:DMG: Header Flags = + [1667212365.333520][14571:14571] CHIP:DMG: { + [1667212365.333606][14571:14571] CHIP:DMG: Exchange (0x06) = + [1667212365.333663][14571:14571] CHIP:DMG: { + [1667212365.333722][14571:14571] CHIP:DMG: AckMsg = 6131454 + [1667212365.333778][14571:14571] CHIP:DMG: NeedsAck = true + [1667212365.333832][14571:14571] CHIP:DMG: } + [1667212365.333903][14571:14571] CHIP:DMG: } + [1667212365.333958][14571:14571] CHIP:DMG: + [1667212365.334027][14571:14571] CHIP:DMG: Encrypted Payload (68 bytes) = + [1667212365.334083][14571:14571] CHIP:DMG: { + [1667212365.334137][14571:14571] CHIP:DMG: data = 006457004dce720972b6edbcfc25397da0b462091c6a77f965c77b496ff8623203b76965c8b071825d99bd2e5fcc2962d6bc8bea24c5b1a0106ac76f5841476f791dfe9f + [1667212365.334195][14571:14571] CHIP:DMG: buffer_ptr = 187651867795824 + [1667212365.334249][14571:14571] CHIP:DMG: } + [1667212365.334302][14571:14571] CHIP:DMG: + [1667212365.334376][14571:14571] CHIP:DMG: Decrypted Payload (34 bytes) = + [1667212365.334432][14571:14571] CHIP:DMG: { + [1667212365.334560][14571:14571] CHIP:DMG: data = 152800360115350137002400012501010124021a1835012400001818181824ff0118 + [1667212365.334619][14571:14571] CHIP:DMG: } + [1667212365.334672][14571:14571] CHIP:DMG: + [1667212365.334806][14571:14571] CHIP:DMG: InvokeResponseMessage = + [1667212365.334870][14571:14571] CHIP:DMG: { + [1667212365.334929][14571:14571] CHIP:DMG: suppressResponse = false, + [1667212365.334991][14571:14571] CHIP:DMG: InvokeResponseIBs = + [1667212365.335068][14571:14571] CHIP:DMG: [ + [1667212365.335131][14571:14571] CHIP:DMG: InvokeResponseIB = + [1667212365.335220][14571:14571] CHIP:DMG: { + [1667212365.335291][14571:14571] CHIP:DMG: CommandStatusIB = + [1667212365.335382][14571:14571] CHIP:DMG: { + [1667212365.335454][14571:14571] CHIP:DMG: CommandPathIB = + [1667212365.335540][14571:14571] CHIP:DMG: { + [1667212365.335628][14571:14571] CHIP:DMG: EndpointId = 0x1, + [1667212365.335725][14571:14571] CHIP:DMG: ClusterId = 0x101, + [1667212365.335821][14571:14571] CHIP:DMG: CommandId = 0x1a, + [1667212365.335906][14571:14571] CHIP:DMG: }, + [1667212365.336001][14571:14571] CHIP:DMG: + [1667212365.336084][14571:14571] CHIP:DMG: StatusIB = + [1667212365.336169][14571:14571] CHIP:DMG: { + [1667212365.336255][14571:14571] CHIP:DMG: status = 0x00 (SUCCESS), + [1667212365.336347][14571:14571] CHIP:DMG: }, + [1667212365.336440][14571:14571] CHIP:DMG: + [1667212365.336517][14571:14571] CHIP:DMG: }, + [1667212365.336610][14571:14571] CHIP:DMG: + [1667212365.336681][14571:14571] CHIP:DMG: }, + ./chip-tool doorlock set-credential 0 "{ "credentialType" : 1 , "credentialIndex" : 1 }" 123456 1 null null 1 1 --timedInteractionTimeoutMs 1000 Verify "DUT receives the set-credential response " on the TH(Lock-app) Log: - [1660931208.583139][18319:18319] CHIP:DMG: InvokeRequestMessage = - [1660931208.583184][18319:18319] CHIP:DMG: { - [1660931208.583226][18319:18319] CHIP:DMG: suppressResponse = false, - [1660931208.583275][18319:18319] CHIP:DMG: timedRequest = true, - [1660931208.583319][18319:18319] CHIP:DMG: InvokeRequests = - [1660931208.583381][18319:18319] CHIP:DMG: [ - [1660931208.583426][18319:18319] CHIP:DMG: CommandDataIB = - [1660931208.583475][18319:18319] CHIP:DMG: { - [1660931208.583522][18319:18319] CHIP:DMG: CommandPathIB = - [1660931208.583579][18319:18319] CHIP:DMG: { - [1660931208.583636][18319:18319] CHIP:DMG: EndpointId = 0x1, - [1660931208.583698][18319:18319] CHIP:DMG: ClusterId = 0x101, - [1660931208.583757][18319:18319] CHIP:DMG: CommandId = 0x22, - [1660931208.583813][18319:18319] CHIP:DMG: }, - [1660931208.583871][18319:18319] CHIP:DMG: - [1660931208.583923][18319:18319] CHIP:DMG: CommandFields = - [1660931208.583979][18319:18319] CHIP:DMG: { - [1660931208.584037][18319:18319] CHIP:DMG: 0x0 = 0, - [1660931208.584100][18319:18319] CHIP:DMG: 0x1 = - [1660931208.584158][18319:18319] CHIP:DMG: { - [1660931208.584220][18319:18319] CHIP:DMG: 0x0 = 1, - [1660931208.584289][18319:18319] CHIP:DMG: 0x1 = 1, - [1660931208.584353][18319:18319] CHIP:DMG: }, - [1660931208.584413][18319:18319] CHIP:DMG: 0x2 = [ - [1660931208.584473][18319:18319] CHIP:DMG: 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, - [1660931208.584540][18319:18319] CHIP:DMG: ] (6 bytes) - [1660931208.584596][18319:18319] CHIP:DMG: 0x3 = 1, - [1660931208.584662][18319:18319] CHIP:DMG: 0x4 = NULL - [1660931208.584722][18319:18319] CHIP:DMG: 0x5 = NULL - [1660931208.584781][18319:18319] CHIP:DMG: }, - [1660931208.584834][18319:18319] CHIP:DMG: }, - [1660931208.584895][18319:18319] CHIP:DMG: - [1660931208.584938][18319:18319] CHIP:DMG: ], - [1660931208.584999][18319:18319] CHIP:DMG: - [1660931208.585043][18319:18319] CHIP:DMG: InteractionModelRevision = 1 - [1660931208.585086][18319:18319] CHIP:DMG: }, + [1667212430.070636][14571:14571] CHIP:DMG: Handing timed invoke to IM engine: handler 0xaaab1aeb7ed0 exchange 360r + [1667212430.070756][14571:14571] CHIP:DMG: InvokeRequestMessage = + [1667212430.070821][14571:14571] CHIP:DMG: { + [1667212430.070880][14571:14571] CHIP:DMG: suppressResponse = false, + [1667212430.070950][14571:14571] CHIP:DMG: timedRequest = true, + [1667212430.071013][14571:14571] CHIP:DMG: InvokeRequests = + [1667212430.071100][14571:14571] CHIP:DMG: [ + [1667212430.071163][14571:14571] CHIP:DMG: CommandDataIB = + [1667212430.071233][14571:14571] CHIP:DMG: { + [1667212430.071299][14571:14571] CHIP:DMG: CommandPathIB = + [1667212430.071386][14571:14571] CHIP:DMG: { + [1667212430.071471][14571:14571] CHIP:DMG: EndpointId = 0x1, + [1667212430.071560][14571:14571] CHIP:DMG: ClusterId = 0x101, + [1667212430.071645][14571:14571] CHIP:DMG: CommandId = 0x22, + [1667212430.071727][14571:14571] CHIP:DMG: }, + [1667212430.071814][14571:14571] CHIP:DMG: + [1667212430.071890][14571:14571] CHIP:DMG: CommandFields = + [1667212430.071974][14571:14571] CHIP:DMG: { + [1667212430.072059][14571:14571] CHIP:DMG: 0x0 = 0, + [1667212430.072134][14571:14571] CHIP:DMG: 0x1 = + [1667212430.072217][14571:14571] CHIP:DMG: { + [1667212430.072308][14571:14571] CHIP:DMG: 0x0 = 1, + [1667212430.072390][14571:14571] CHIP:DMG: 0x1 = 1, + [1667212430.072480][14571:14571] CHIP:DMG: }, + [1667212430.072567][14571:14571] CHIP:DMG: 0x2 = [ + [1667212430.072654][14571:14571] CHIP:DMG: 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, + [1667212430.072748][14571:14571] CHIP:DMG: ] (6 bytes) + [1667212430.072828][14571:14571] CHIP:DMG: 0x3 = 1, + [1667212430.072914][14571:14571] CHIP:DMG: 0x4 = NULL + [1667212430.073002][14571:14571] CHIP:DMG: 0x5 = NULL + [1667212430.073087][14571:14571] CHIP:DMG: }, + [1667212430.073163][14571:14571] CHIP:DMG: }, + [1667212430.073249][14571:14571] CHIP:DMG: + [1667212430.073310][14571:14571] CHIP:DMG: ], + [1667212430.073394][14571:14571] CHIP:DMG: + [1667212430.073455][14571:14571] CHIP:DMG: InteractionModelRevision = 1 + [1667212430.073515][14571:14571] CHIP:DMG: }, + [1667212430.073684][14571:14571] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=a + [1667212430.073767][14571:14571] CHIP:DMG: AccessControl: allowed + [1667212430.073838][14571:14571] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0101 Command=0x0000_0022 + [1667212430.073946][14571:14571] CHIP:ZCL: [SetCredential] Incoming command [endpointId=1] + [1667212430.074037][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=2,credentialType=1] + [1667212430.074099][14571:14571] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=2] + [1667212430.074165][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=1,credentialType=1] + [1667212430.074222][14571:14571] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=1] + [1667212430.074276][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=2,credentialType=1] + [1667212430.074331][14571:14571] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=2] + [1667212430.074384][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=3,credentialType=1] + [1667212430.074439][14571:14571] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=3] + [1667212430.074543][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=4,credentialType=1] + [1667212430.074601][14571:14571] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=4] + [1667212430.074654][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=5,credentialType=1] + [1667212430.074709][14571:14571] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=5] + [1667212430.074762][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=6,credentialType=1] + [1667212430.074815][14571:14571] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=6] + [1667212430.074869][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=7,credentialType=1] + [1667212430.074924][14571:14571] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=7] + [1667212430.074977][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=8,credentialType=1] + [1667212430.075031][14571:14571] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=8] + [1667212430.075084][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=9,credentialType=1] + [1667212430.075142][14571:14571] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=9] + [1667212430.075195][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=10,credentialType=1] + [1667212430.075250][14571:14571] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=10] + [1667212430.075303][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=1,credentialType=1] + [1667212430.075358][14571:14571] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=1] + [1667212430.075425][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetUser [endpoint=1,userIndex=1] + [1667212430.075484][14571:14571] CHIP:ZCL: Found occupied user [endpoint=1,adjustedIndex=0,name="xxx",credentialsCount=0,uniqueId=1934,type=0,credentialRule=0,createdBy=1,lastModifiedBy=1] + [1667212430.075546][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetUser [endpoint=1,userIndex=1] + [1667212430.075601][14571:14571] CHIP:ZCL: Found occupied user [endpoint=1,adjustedIndex=0,name="xxx",credentialsCount=0,uniqueId=1934,type=0,credentialRule=0,createdBy=1,lastModifiedBy=1] + [1667212430.075671][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::SetUser [endpoint=1,userIndex=1,creator=1,modifier=1,userName="xxx",uniqueId=1934,userStatus=1,userType=0,credentialRule=0,credentials=0xaaab1aeaf2a0,totalCredentials=1] + [1667212430.075738][14571:14571] CHIP:ZCL: Successfully set the user [mEndpointId=1,index=1,adjustedIndex=0] + [1667212430.075794][14571:14571] CHIP:ZCL: [AddCredentialToUser] Credential added to user [endpointId=1,userIndex=1,credentialType=1,credentialIndex=1,userTotalCredentials=1] + [1667212430.075855][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::SetCredential [endpoint=1,credentialIndex=1,credentialStatus=1,credentialType=1,credentialDataSize=6,creator=1,modifier=1] + [1667212430.075915][14571:14571] CHIP:ZCL: Successfully set the credential [mEndpointId=1,index=1,credentialType=1,creator=1,modifier=1] + [1667212430.076187][14571:14571] CHIP:EVL: Copy Event to next buffer with priority 1 + [1667212430.076467][14571:14571] CHIP:EVL: Copy Event to next buffer with priority 2 + [1667212430.076669][14571:14571] CHIP:EVL: Copy Event to next buffer with priority 1 + [1667212430.076787][14571:14571] CHIP:EVL: LogEvent event number: 0x0000000000000012 priority: 1, endpoint id: 0x1 cluster id: 0x0000_0101 event id: 0x4 Sys timestamp: 0x00000000013356B5 + [1667212430.076861][14571:14571] CHIP:ZCL: [RemoteLockUserChange] Sent lock user change event [endpointId=1,eventNumber=18,dataType=6,operation=0,nodeId=112233,fabricIndex=1] + [1667212430.076945][14571:14571] CHIP:DMG: Command handler moving to [ Preparing] + [1667212430.077019][14571:14571] CHIP:DMG: Command handler moving to [AddingComm] + [1667212430.077090][14571:14571] CHIP:DMG: Command handler moving to [AddedComma] + [1667212430.077208][14571:14571] CHIP:DMG: Decreasing reference count for CommandHandler, remaining 0 + [1667212430.077776][14571:14571] CHIP:EM: <<< [E:360r M:34891597 (Ack:70866396)] (S) Msg TX to 1:000000000001B669 [673E] --- Type 0001:09 (IM:InvokeCommandResponse) + [1667212430.077889][14571:14571] CHIP:IN: (S) Sending msg 34891597 on secure session with LSID: 42489 + [1667212430.078657][14571:14571] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:47641 | 34891597 | [Interaction Model (1) / InvokeCommandResponse (0x09) / Session = 55036 / Exchange = 360] + [1667212430.078768][14571:14571] CHIP:DMG: Header Flags = + [1667212430.078827][14571:14571] CHIP:DMG: { + [1667212430.078914][14571:14571] CHIP:DMG: Exchange (0x06) = + [1667212430.078971][14571:14571] CHIP:DMG: { + [1667212430.079040][14571:14571] CHIP:DMG: AckMsg = 70866396 + [1667212430.079097][14571:14571] CHIP:DMG: NeedsAck = true + [1667212430.079152][14571:14571] CHIP:DMG: } + [1667212430.079225][14571:14571] CHIP:DMG: } + [1667212430.079281][14571:14571] CHIP:DMG: + [1667212430.079352][14571:14571] CHIP:DMG: Encrypted Payload (73 bytes) = + [1667212430.079408][14571:14571] CHIP:DMG: { + [1667212430.079464][14571:14571] CHIP:DMG: data = 00fcd6004d6714022e20afabbfe9d6e0216e6197c088f75e8666116aba5af25e3bebe35f32967dae83f4b3a1ce17e479091a56822ac3b2046b66858e01f103c81fa073910b5525b797 + [1667212430.079524][14571:14571] CHIP:DMG: buffer_ptr = 187651867796608 + [1667212430.079578][14571:14571] CHIP:DMG: } + [1667212430.079631][14571:14571] CHIP:DMG: + [1667212430.079706][14571:14571] CHIP:DMG: Decrypted Payload (39 bytes) = + [1667212430.079763][14571:14571] CHIP:DMG: { + [1667212430.079817][14571:14571] CHIP:DMG: data = 152800360115350037002400012501010124022318350124000034012402021818181824ff0118 + [1667212430.079873][14571:14571] CHIP:DMG: } + [1667212430.079927][14571:14571] CHIP:DMG: + [1667212430.080082][14571:14571] CHIP:DMG: InvokeResponseMessage = + [1667212430.080149][14571:14571] CHIP:DMG: { + [1667212430.080208][14571:14571] CHIP:DMG: suppressResponse = false, + [1667212430.080279][14571:14571] CHIP:DMG: InvokeResponseIBs = + [1667212430.080361][14571:14571] CHIP:DMG: [ + [1667212430.080424][14571:14571] CHIP:DMG: InvokeResponseIB = + [1667212430.080517][14571:14571] CHIP:DMG: { + [1667212430.080592][14571:14571] CHIP:DMG: CommandDataIB = + [1667212430.080674][14571:14571] CHIP:DMG: { + [1667212430.080754][14571:14571] CHIP:DMG: CommandPathIB = + [1667212430.080840][14571:14571] CHIP:DMG: { + [1667212430.080929][14571:14571] CHIP:DMG: EndpointId = 0x1, + [1667212430.081011][14571:14571] CHIP:DMG: ClusterId = 0x101, + [1667212430.081101][14571:14571] CHIP:DMG: CommandId = 0x23, + [1667212430.081185][14571:14571] CHIP:DMG: }, + [1667212430.081275][14571:14571] CHIP:DMG: + [1667212430.081355][14571:14571] CHIP:DMG: CommandFields = + [1667212430.081436][14571:14571] CHIP:DMG: { + [1667212430.081527][14571:14571] CHIP:DMG: 0x0 = 0, + [1667212430.081618][14571:14571] CHIP:DMG: 0x1 = NULL + [1667212430.081709][14571:14571] CHIP:DMG: 0x2 = 2, + [1667212430.081798][14571:14571] CHIP:DMG: }, + [1667212430.081880][14571:14571] CHIP:DMG: }, + [1667212430.081971][14571:14571] CHIP:DMG: + [1667212430.082043][14571:14571] CHIP:DMG: }, + [1667212430.082131][14571:14571] CHIP:DMG: + @@ -166,54 +395,103 @@ tests: Verify "DUT receives the unlock-door response " on the TH(Lock-app) Log: - [1658143429.670361][3057:3062] CHIP:DMG: }, - [1658143429.670411][3057:3062] CHIP:DMG: - [1658143429.670451][3057:3062] CHIP:DMG: StatusIB = - [1658143429.670498][3057:3062] CHIP:DMG: { - [1658143429.670548][3057:3062] CHIP:DMG: status = 0x00 (SUCCESS), - [1658143429.670593][3057:3062] CHIP:DMG: }, - [1658143429.670637][3057:3062] CHIP:DMG: - [1658143429.670681][3057:3062] CHIP:DMG: }, - [1658143429.670725][3057:3062] CHIP:DMG: - [1658143429.670759][3057:3062] CHIP:DMG: }, - [1658143429.670799][3057:3062] CHIP:DMG: - [1658143429.670829][3057:3062] CHIP:DMG: ], - [1658143429.670867][3057:3062] CHIP:DMG: - [1658143429.670896][3057:3062] CHIP:DMG: InteractionModelRevision = 1 - [1658143429.670926][3057:3062] CHIP:DMG: }, - - DUT/ChipTool log: - - [1658400115.693300][2474:2474] CHIP:DMG: CommandDataIB = - [1658400115.693328][2474:2474] CHIP:DMG: { - [1658400115.693353][2474:2474] CHIP:DMG: CommandPathIB = - [1658400115.693387][2474:2474] CHIP:DMG: { - [1658400115.693421][2474:2474] CHIP:DMG: EndpointId = 0x1, - [1658400115.693456][2474:2474] CHIP:DMG: ClusterId = 0x101, - [1658400115.693489][2474:2474] CHIP:DMG: CommandId = 0x1, - [1658400115.693519][2474:2474] CHIP:DMG: }, - [1658400115.693552][2474:2474] CHIP:DMG: - [1658400115.693579][2474:2474] CHIP:DMG: CommandFields = - [1658400115.693609][2474:2474] CHIP:DMG: { - [1658400115.693641][2474:2474] CHIP:DMG: 0x0 = [ - [1658400115.693675][2474:2474] CHIP:DMG: 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, - [1658400115.693709][2474:2474] CHIP:DMG: ] - [1658400115.693742][2474:2474] CHIP:DMG: }, - [1658400115.693771][2474:2474] CHIP:DMG: }, - [1658400115.693801][2474:2474] CHIP:DMG: - [1658400115.693825][2474:2474] CHIP:DMG: ], - [1658400115.693855][2474:2474] CHIP:DMG: - [1658400115.693879][2474:2474] CHIP:DMG: InteractionModelRevision = 1 - [1658400115.693902][2474:2474] CHIP:DMG: }, - [1658400115.693971][2474:2474] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=o - [1658400115.694008][2474:2474] CHIP:DMG: AccessControl: allowed - [1658400115.694035][2474:2474] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0101 Command=0x0000_0001 - [1658400115.694070][2474:2474] CHIP:ZCL: Received command: UnlockDoor - [1658400115.694114][2474:2474] CHIP:ZCL: Lock App: LockEndpoint::GetUser [endpoint=1,userIndex=1] - [1658400115.694139][2474:2474] CHIP:ZCL: Found occupied user [endpoint=1,adjustedIndex=0,name="xxx",credentialsCount=1,uniqueId=1934,type=0,credentialRule=0,createdBy=1,lastModifiedBy=1] - [1658400115.694212][2474:2474] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=1,credentialType=1] - [1658400115.694240][2474:2474] CHIP:ZCL: Found occupied credential [endpoint=1,index=1,type=1,dataSize=6,createdBy=1,modifiedBy=1] - [1658400115.694266][2474:2474] CHIP:ZCL: Lock App: specified PIN code was found in the database, setting door lock state to "Unlocked" [endpointId=1] + [1667212464.510236][14571:14571] CHIP:DMG: Handing timed invoke to IM engine: handler 0xaaab1aebdc20 exchange 12795r + [1667212464.510342][14571:14571] CHIP:DMG: InvokeRequestMessage = + [1667212464.510406][14571:14571] CHIP:DMG: { + [1667212464.510519][14571:14571] CHIP:DMG: suppressResponse = false, + [1667212464.510592][14571:14571] CHIP:DMG: timedRequest = true, + [1667212464.510655][14571:14571] CHIP:DMG: InvokeRequests = + [1667212464.510741][14571:14571] CHIP:DMG: [ + [1667212464.510804][14571:14571] CHIP:DMG: CommandDataIB = + [1667212464.510885][14571:14571] CHIP:DMG: { + [1667212464.510956][14571:14571] CHIP:DMG: CommandPathIB = + [1667212464.511045][14571:14571] CHIP:DMG: { + [1667212464.511136][14571:14571] CHIP:DMG: EndpointId = 0x1, + [1667212464.511225][14571:14571] CHIP:DMG: ClusterId = 0x101, + [1667212464.511470][14571:14571] CHIP:DMG: CommandId = 0x1, + [1667212464.511562][14571:14571] CHIP:DMG: }, + [1667212464.511654][14571:14571] CHIP:DMG: + [1667212464.511730][14571:14571] CHIP:DMG: CommandFields = + [1667212464.511815][14571:14571] CHIP:DMG: { + [1667212464.511904][14571:14571] CHIP:DMG: 0x0 = [ + [1667212464.511990][14571:14571] CHIP:DMG: 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, + [1667212464.512086][14571:14571] CHIP:DMG: ] (6 bytes) + [1667212464.512170][14571:14571] CHIP:DMG: }, + [1667212464.512246][14571:14571] CHIP:DMG: }, + [1667212464.512329][14571:14571] CHIP:DMG: + [1667212464.512396][14571:14571] CHIP:DMG: ], + [1667212464.512478][14571:14571] CHIP:DMG: + [1667212464.512538][14571:14571] CHIP:DMG: InteractionModelRevision = 1 + [1667212464.512602][14571:14571] CHIP:DMG: }, + [1667212464.512750][14571:14571] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=o + [1667212464.512831][14571:14571] CHIP:DMG: AccessControl: allowed + [1667212464.512899][14571:14571] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0101 Command=0x0000_0001 + [1667212464.512980][14571:14571] CHIP:ZCL: Received command: UnlockDoor + [1667212464.513082][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetUser [endpoint=1,userIndex=1] + [1667212464.513143][14571:14571] CHIP:ZCL: Found occupied user [endpoint=1,adjustedIndex=0,name="xxx",credentialsCount=1,uniqueId=1934,type=0,credentialRule=0,createdBy=1,lastModifiedBy=1] + [1667212464.513208][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=1,credentialType=1] + [1667212464.513265][14571:14571] CHIP:ZCL: Found occupied credential [endpoint=1,index=1,type=1,dataSize=6,createdBy=1,modifiedBy=1] + [1667212464.513342][14571:14571] CHIP:ZCL: Lock App: specified PIN code was found in the database, setting door lock state to "Unlocked" [endpointId=1,userIndex=0] + [1667212464.513756][14571:14571] CHIP:DL: writing settings to file (/tmp/chip_kvs-yqY5YM) + [1667212464.515612][14571:14571] CHIP:DL: renamed tmp file to file (/tmp/chip_kvs) + [1667212464.515762][14571:14571] CHIP:DMG: Endpoint 1, Cluster 0x0000_0101 update version to b353ec56 + [1667212464.515830][14571:14571] CHIP:ZCL: Door Lock attribute changed + [1667212464.515916][14571:14571] CHIP:DMG: Command handler moving to [ Preparing] + [1667212464.515990][14571:14571] CHIP:DMG: Command handler moving to [AddingComm] + [1667212464.516249][14571:14571] CHIP:DMG: Command handler moving to [AddedComma] + [1667212464.516609][14571:14571] CHIP:EVL: Copy Event to next buffer with priority 2 + [1667212464.516789][14571:14571] CHIP:EVL: Copy Event to next buffer with priority 2 + [1667212464.516979][14571:14571] CHIP:EVL: Copy Event to next buffer with priority 1 + [1667212464.517092][14571:14571] CHIP:EVL: LogEvent event number: 0x0000000000000013 priority: 2, endpoint id: 0x1 cluster id: 0x0000_0101 event id: 0x2 Sys timestamp: 0x000000000133DD3D + [1667212464.517233][14571:14571] CHIP:DMG: Decreasing reference count for CommandHandler, remaining 0 + [1667212464.517805][14571:14571] CHIP:EM: <<< [E:12795r M:107038128 (Ack:214336998)] (S) Msg TX to 1:000000000001B669 [673E] --- Type 0001:09 (IM:InvokeCommandResponse) + [1667212464.517912][14571:14571] CHIP:IN: (S) Sending msg 107038128 on secure session with LSID: 42490 + [1667212464.518683][14571:14571] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:48312 | 107038128 | [Interaction Model (1) / InvokeCommandResponse (0x09) / Session = 2999 / Exchange = 12795] + [1667212464.518782][14571:14571] CHIP:DMG: Header Flags = + [1667212464.518840][14571:14571] CHIP:DMG: { + [1667212464.518925][14571:14571] CHIP:DMG: Exchange (0x06) = + [1667212464.518981][14571:14571] CHIP:DMG: { + [1667212464.519040][14571:14571] CHIP:DMG: AckMsg = 214336998 + [1667212464.519096][14571:14571] CHIP:DMG: NeedsAck = true + [1667212464.519150][14571:14571] CHIP:DMG: } + [1667212464.519221][14571:14571] CHIP:DMG: } + [1667212464.519276][14571:14571] CHIP:DMG: + [1667212464.519345][14571:14571] CHIP:DMG: Encrypted Payload (68 bytes) = + [1667212464.519401][14571:14571] CHIP:DMG: { + [1667212464.519456][14571:14571] CHIP:DMG: data = 00b70b00b045610604e9744f44f9cf05413cd952a8d72d9e5188de7c50555f86afd3e60f34239a506837d9a128945e521a5e6a25f895ca8fde3588ef010e3edb1d2d5cbc + [1667212464.519514][14571:14571] CHIP:DMG: buffer_ptr = 187651867797152 + [1667212464.519567][14571:14571] CHIP:DMG: } + [1667212464.519627][14571:14571] CHIP:DMG: + [1667212464.519702][14571:14571] CHIP:DMG: Decrypted Payload (34 bytes) = + [1667212464.519760][14571:14571] CHIP:DMG: { + [1667212464.519813][14571:14571] CHIP:DMG: data = 15280036011535013700240001250101012402011835012400001818181824ff0118 + [1667212464.519868][14571:14571] CHIP:DMG: } + [1667212464.519921][14571:14571] CHIP:DMG: + [1667212464.520057][14571:14571] CHIP:DMG: InvokeResponseMessage = + [1667212464.520120][14571:14571] CHIP:DMG: { + [1667212464.520180][14571:14571] CHIP:DMG: suppressResponse = false, + [1667212464.520252][14571:14571] CHIP:DMG: InvokeResponseIBs = + [1667212464.520329][14571:14571] CHIP:DMG: [ + [1667212464.520397][14571:14571] CHIP:DMG: InvokeResponseIB = + [1667212464.520494][14571:14571] CHIP:DMG: { + [1667212464.520575][14571:14571] CHIP:DMG: CommandStatusIB = + [1667212464.520658][14571:14571] CHIP:DMG: { + [1667212464.520742][14571:14571] CHIP:DMG: CommandPathIB = + [1667212464.520828][14571:14571] CHIP:DMG: { + [1667212464.520923][14571:14571] CHIP:DMG: EndpointId = 0x1, + [1667212464.521018][14571:14571] CHIP:DMG: ClusterId = 0x101, + [1667212464.521108][14571:14571] CHIP:DMG: CommandId = 0x1, + [1667212464.521206][14571:14571] CHIP:DMG: }, + [1667212464.521307][14571:14571] CHIP:DMG: + [1667212464.521394][14571:14571] CHIP:DMG: StatusIB = + [1667212464.521488][14571:14571] CHIP:DMG: { + [1667212464.521570][14571:14571] CHIP:DMG: status = 0x00 (SUCCESS), + [1667212464.521665][14571:14571] CHIP:DMG: }, + [1667212464.521761][14571:14571] CHIP:DMG: + [1667212464.521844][14571:14571] CHIP:DMG: }, + [1667212464.521932][14571:14571] CHIP:DMG: + [1667212464.522044][14571:14571] CHIP:DMG: }, + [1667212464.522131][14571:14571] CHIP:DMG: disabled: true - label: "TH initiates DoorStateChange event with Doorstate set to DoorOpen" @@ -226,23 +504,80 @@ tests: Verify "DUT receives DoorStateChange Event" on the TH(Lock-app) Log: - [1660933582.187791][18319:18319] CHIP:DMG: ReadRequestMessage = - [1660933582.187819][18319:18319] CHIP:DMG: { - [1660933582.187851][18319:18319] CHIP:DMG: EventPathIBs = - [1660933582.187877][18319:18319] CHIP:DMG: [ - [1660933582.187901][18319:18319] CHIP:DMG: EventPath = - [1660933582.187937][18319:18319] CHIP:DMG: { - [1660933582.187966][18319:18319] CHIP:DMG: Endpoint = 0x1, - [1660933582.188006][18319:18319] CHIP:DMG: Cluster = 0x101, - [1660933582.188035][18319:18319] CHIP:DMG: Event = 0x1, - [1660933582.188069][18319:18319] CHIP:DMG: }, - [1660933582.188100][18319:18319] CHIP:DMG: - [1660933582.188132][18319:18319] CHIP:DMG: ], - [1660933582.188159][18319:18319] CHIP:DMG: - [1660933582.188193][18319:18319] CHIP:DMG: isFabricFiltered = true, - [1660933582.188218][18319:18319] CHIP:DMG: InteractionModelRevision = 1 - [1660933582.188250][18319:18319] CHIP:DMG: }, - [1660933582.188328][18319:18319] CHIP:DMG: IM RH moving to [GeneratingReports] + [1667212766.570915][14571:14571] CHIP:EM: Handling via exchange: 6593r, Delegate: 0xaaaae921d988 + [1667212766.571014][14571:14571] CHIP:IM: Received Read request + [1667212766.571186][14571:14571] CHIP:DMG: ReadRequestMessage = + [1667212766.571253][14571:14571] CHIP:DMG: { + [1667212766.571307][14571:14571] CHIP:DMG: EventPathIBs = + [1667212766.571373][14571:14571] CHIP:DMG: [ + [1667212766.571434][14571:14571] CHIP:DMG: EventPath = + [1667212766.571510][14571:14571] CHIP:DMG: { + [1667212766.571587][14571:14571] CHIP:DMG: Endpoint = 0x1, + [1667212766.571668][14571:14571] CHIP:DMG: Cluster = 0x101, + [1667212766.571755][14571:14571] CHIP:DMG: Event = 0x1, + [1667212766.571837][14571:14571] CHIP:DMG: }, + [1667212766.571913][14571:14571] CHIP:DMG: + [1667212766.571975][14571:14571] CHIP:DMG: ], + [1667212766.572044][14571:14571] CHIP:DMG: + [1667212766.572107][14571:14571] CHIP:DMG: isFabricFiltered = true, + [1667212766.572172][14571:14571] CHIP:DMG: InteractionModelRevision = 1 + [1667212766.572233][14571:14571] CHIP:DMG: }, + [1667212766.572387][14571:14571] CHIP:DMG: IM RH moving to [GeneratingReports] + [1667212766.572605][14571:14571] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1667212766.572695][14571:14571] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v + [1667212766.572775][14571:14571] CHIP:DMG: AccessControl: allowed + [1667212766.572960][14571:14571] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v + [1667212766.573030][14571:14571] CHIP:DMG: AccessControl: allowed + [1667212766.574386][14571:14571] CHIP:DMG: Fetched 1 events + [1667212766.574503][14571:14571] CHIP:DMG: Sending report (payload has 46 bytes)... + [1667212766.575051][14571:14571] CHIP:EM: <<< [E:6593r M:8415234 (Ack:120770608)] (S) Msg TX to 1:000000000001B669 [673E] --- Type 0001:05 (IM:ReportData) + [1667212766.575154][14571:14571] CHIP:IN: (S) Sending msg 8415234 on secure session with LSID: 42491 + [1667212766.575827][14571:14571] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:49871 | 8415234 | [Interaction Model (1) / Report Data (0x05) / Session = 60369 / Exchange = 6593] + [1667212766.575925][14571:14571] CHIP:DMG: Header Flags = + [1667212766.575984][14571:14571] CHIP:DMG: { + [1667212766.576071][14571:14571] CHIP:DMG: Exchange (0x06) = + [1667212766.576127][14571:14571] CHIP:DMG: { + [1667212766.576187][14571:14571] CHIP:DMG: AckMsg = 120770608 + [1667212766.576243][14571:14571] CHIP:DMG: NeedsAck = true + [1667212766.576296][14571:14571] CHIP:DMG: } + [1667212766.576367][14571:14571] CHIP:DMG: } + [1667212766.576424][14571:14571] CHIP:DMG: + [1667212766.576497][14571:14571] CHIP:DMG: Encrypted Payload (80 bytes) = + [1667212766.576554][14571:14571] CHIP:DMG: { + [1667212766.576609][14571:14571] CHIP:DMG: data = 00d1eb0002688000e58723a7a21404db30fdddb6d56e6d74245cbe730b2e6b7caf945c72d2b053042993d7dc00eb1a5fa89432020b713b83ba898302c2d5c421fe79be57586dfd1bb4c1c5d5f39284dd + [1667212766.576665][14571:14571] CHIP:DMG: buffer_ptr = 187651867798128 + [1667212766.576718][14571:14571] CHIP:DMG: } + [1667212766.576770][14571:14571] CHIP:DMG: + [1667212766.576846][14571:14571] CHIP:DMG: Decrypted Payload (46 bytes) = + [1667212766.576902][14571:14571] CHIP:DMG: { + [1667212766.576955][14571:14571] CHIP:DMG: data = 153602153501370024010125020101240301182401012402022604d2cf1b01350724000118181818290424ff0118 + [1667212766.577012][14571:14571] CHIP:DMG: } + [1667212766.577067][14571:14571] CHIP:DMG: + [1667212766.577212][14571:14571] CHIP:DMG: ReportDataMessage = + [1667212766.577276][14571:14571] CHIP:DMG: { + [1667212766.577330][14571:14571] CHIP:DMG: EventReportIBs = + [1667212766.577410][14571:14571] CHIP:DMG: [ + [1667212766.577472][14571:14571] CHIP:DMG: EventReportIB = + [1667212766.577562][14571:14571] CHIP:DMG: { + [1667212766.577628][14571:14571] CHIP:DMG: EventDataIB = + [1667212766.577715][14571:14571] CHIP:DMG: { + [1667212766.577785][14571:14571] CHIP:DMG: EventPath = + [1667212766.577877][14571:14571] CHIP:DMG: { + [1667212766.577971][14571:14571] CHIP:DMG: Endpoint = 0x1, + [1667212766.578066][14571:14571] CHIP:DMG: Cluster = 0x101, + [1667212766.578156][14571:14571] CHIP:DMG: Event = 0x1, + [1667212766.578241][14571:14571] CHIP:DMG: }, + [1667212766.578331][14571:14571] CHIP:DMG: + [1667212766.578410][14571:14571] CHIP:DMG: EventNumber = 0x1, + [1667212766.578544][14571:14571] CHIP:DMG: PriorityLevel = 0x2, + [1667212766.578631][14571:14571] CHIP:DMG: SystemTimestamp = 0x11bcfd2, + [1667212766.578714][14571:14571] CHIP:DMG: EventData = + [1667212766.578805][14571:14571] CHIP:DMG: { + [1667212766.578912][14571:14571] CHIP:DMG: 0x0 = 1, + [1667212766.579035][14571:14571] CHIP:DMG: }, + [1667212766.579122][14571:14571] CHIP:DMG: }, + [1667212766.579222][14571:14571] CHIP:DMG: + [1667212766.579292][14571:14571] CHIP:DMG: }, disabled: true - label: "DUT sends the Lock Door command to the TH with valid PINCode" @@ -252,35 +587,99 @@ tests: Verify "DUT receives lock Door response" on the TH(Lock-app) Log: - - [1658400315.379482][2474:2474] CHIP:DMG: CommandPathIB = - [1658400315.379524][2474:2474] CHIP:DMG: { - [1658400315.379559][2474:2474] CHIP:DMG: EndpointId = 0x1, - [1658400315.379608][2474:2474] CHIP:DMG: ClusterId = 0x101, - [1658400315.379650][2474:2474] CHIP:DMG: CommandId = 0x0, - [1658400315.379694][2474:2474] CHIP:DMG: }, - [1658400315.379734][2474:2474] CHIP:DMG: - [1658400315.379769][2474:2474] CHIP:DMG: CommandFields = - [1658400315.379807][2474:2474] CHIP:DMG: { - [1658400315.379845][2474:2474] CHIP:DMG: 0x0 = [ - [1658400315.379886][2474:2474] CHIP:DMG: 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, - [1658400315.379931][2474:2474] CHIP:DMG: ] - [1658400315.379976][2474:2474] CHIP:DMG: }, - [1658400315.380010][2474:2474] CHIP:DMG: }, - [1658400315.380049][2474:2474] CHIP:DMG: - [1658400315.380079][2474:2474] CHIP:DMG: ], - [1658400315.380116][2474:2474] CHIP:DMG: - [1658400315.380145][2474:2474] CHIP:DMG: InteractionModelRevision = 1 - [1658400315.380174][2474:2474] CHIP:DMG: }, - [1658400315.380251][2474:2474] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=o - [1658400315.380293][2474:2474] CHIP:DMG: AccessControl: allowed - [1658400315.380327][2474:2474] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0101 Command=0x0000_0000 - [1658400315.380369][2474:2474] CHIP:ZCL: Received command: LockDoor - [1658400315.380419][2474:2474] CHIP:ZCL: Lock App: LockEndpoint::GetUser [endpoint=1,userIndex=1] - [1658400315.380449][2474:2474] CHIP:ZCL: Found occupied user [endpoint=1,adjustedIndex=0,name="xxx",credentialsCount=1,uniqueId=1934,type=0,credentialRule=0,createdBy=1,lastModifiedBy=1] - [1658400315.380479][2474:2474] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=1,credentialType=1] - [1658400315.380506][2474:2474] CHIP:ZCL: Found occupied credential [endpoint=1,index=1,type=1,dataSize=6,createdBy=1,modifiedBy=1] - [1658400315.380537][2474:2474] CHIP:ZCL: Lock App: specified PIN code was found in the database, setting door lock state to "Locked" [endpointId=1] + [1667212950.673688][14571:14571] CHIP:DMG: Handing timed invoke to IM engine: handler 0xaaab1aebb880 exchange 65395r + [1667212950.673797][14571:14571] CHIP:DMG: InvokeRequestMessage = + [1667212950.673863][14571:14571] CHIP:DMG: { + [1667212950.673921][14571:14571] CHIP:DMG: suppressResponse = false, + [1667212950.673989][14571:14571] CHIP:DMG: timedRequest = true, + [1667212950.674052][14571:14571] CHIP:DMG: InvokeRequests = + [1667212950.674130][14571:14571] CHIP:DMG: [ + [1667212950.674193][14571:14571] CHIP:DMG: CommandDataIB = + [1667212950.674279][14571:14571] CHIP:DMG: { + [1667212950.674354][14571:14571] CHIP:DMG: CommandPathIB = + [1667212950.674447][14571:14571] CHIP:DMG: { + [1667212950.674708][14571:14571] CHIP:DMG: EndpointId = 0x1, + [1667212950.674811][14571:14571] CHIP:DMG: ClusterId = 0x101, + [1667212950.674907][14571:14571] CHIP:DMG: CommandId = 0x0, + [1667212950.674996][14571:14571] CHIP:DMG: }, + [1667212950.675092][14571:14571] CHIP:DMG: + [1667212950.675168][14571:14571] CHIP:DMG: CommandFields = + [1667212950.675258][14571:14571] CHIP:DMG: { + [1667212950.675351][14571:14571] CHIP:DMG: 0x0 = [ + [1667212950.675448][14571:14571] CHIP:DMG: 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, + [1667212950.675554][14571:14571] CHIP:DMG: ] (6 bytes) + [1667212950.675650][14571:14571] CHIP:DMG: }, + [1667212950.675736][14571:14571] CHIP:DMG: }, + [1667212950.675820][14571:14571] CHIP:DMG: + [1667212950.675882][14571:14571] CHIP:DMG: ], + [1667212950.675960][14571:14571] CHIP:DMG: + [1667212950.676022][14571:14571] CHIP:DMG: InteractionModelRevision = 1 + [1667212950.676083][14571:14571] CHIP:DMG: }, + [1667212950.676227][14571:14571] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=o + [1667212950.676310][14571:14571] CHIP:DMG: AccessControl: allowed + [1667212950.676373][14571:14571] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0101 Command=0x0000_0000 + [1667212950.676455][14571:14571] CHIP:ZCL: Received command: LockDoor + [1667212950.676557][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetUser [endpoint=1,userIndex=1] + [1667212950.676619][14571:14571] CHIP:ZCL: Found occupied user [endpoint=1,adjustedIndex=0,name="xxx",credentialsCount=1,uniqueId=1934,type=0,credentialRule=0,createdBy=1,lastModifiedBy=1] + [1667212950.676684][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=1,credentialType=1] + [1667212950.676741][14571:14571] CHIP:ZCL: Found occupied credential [endpoint=1,index=1,type=1,dataSize=6,createdBy=1,modifiedBy=1] + [1667212950.676819][14571:14571] CHIP:ZCL: Lock App: specified PIN code was found in the database, setting door lock state to "Locked" [endpointId=1,userIndex=0] + [1667212950.677220][14571:14571] CHIP:DL: writing settings to file (/tmp/chip_kvs-1rz1ja) + [1667212950.679102][14571:14571] CHIP:DL: renamed tmp file to file (/tmp/chip_kvs) + [1667212950.679268][14571:14571] CHIP:DMG: Endpoint 1, Cluster 0x0000_0101 update version to b353ec58 + [1667212950.679337][14571:14571] CHIP:ZCL: Door Lock attribute changed + [1667212950.679427][14571:14571] CHIP:DMG: Command handler moving to [ Preparing] + [1667212950.679712][14571:14571] CHIP:DMG: Command handler moving to [AddingComm] + [1667212950.679800][14571:14571] CHIP:DMG: Command handler moving to [AddedComma] + [1667212950.680182][14571:14571] CHIP:EVL: Copy Event to next buffer with priority 2 + [1667212950.680393][14571:14571] CHIP:EVL: Copy Event to next buffer with priority 1 + [1667212950.680506][14571:14571] CHIP:EVL: LogEvent event number: 0x0000000000000016 priority: 2, endpoint id: 0x1 cluster id: 0x0000_0101 event id: 0x2 Sys timestamp: 0x00000000013B4851 + [1667212950.680628][14571:14571] CHIP:DMG: Decreasing reference count for CommandHandler, remaining 0 + [1667212950.681229][14571:14571] CHIP:EM: <<< [E:65395r M:196266597 (Ack:191601854)] (S) Msg TX to 1:000000000001B669 [673E] --- Type 0001:09 (IM:InvokeCommandResponse) + [1667212950.681439][14571:14571] CHIP:IN: (S) Sending msg 196266597 on secure session with LSID: 42494 + [1667212950.682200][14571:14571] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:47460 | 196266597 | [Interaction Model (1) / InvokeCommandResponse (0x09) / Session = 26681 / Exchange = 65395] + [1667212950.682325][14571:14571] CHIP:DMG: Header Flags = + [1667212950.682376][14571:14571] CHIP:DMG: { + [1667212950.682454][14571:14571] CHIP:DMG: Exchange (0x06) = + [1667212950.682542][14571:14571] CHIP:DMG: { + [1667212950.682595][14571:14571] CHIP:DMG: AckMsg = 191601854 + [1667212950.682643][14571:14571] CHIP:DMG: NeedsAck = true + [1667212950.682689][14571:14571] CHIP:DMG: } + [1667212950.682754][14571:14571] CHIP:DMG: } + [1667212950.682800][14571:14571] CHIP:DMG: + [1667212950.682867][14571:14571] CHIP:DMG: Encrypted Payload (68 bytes) = + [1667212950.682914][14571:14571] CHIP:DMG: { + [1667212950.682961][14571:14571] CHIP:DMG: data = 0039680065cab20b92b1da6e682afa8046fad28447b821f0ae1b49599d439bf10147f2f79fbe9eb4c6be40ce47a2de6b6da7d57f825ab0ff06306c059fa5eb8404735bbf + [1667212950.683011][14571:14571] CHIP:DMG: buffer_ptr = 187651867800416 + [1667212950.683055][14571:14571] CHIP:DMG: } + [1667212950.683098][14571:14571] CHIP:DMG: + [1667212950.683167][14571:14571] CHIP:DMG: Decrypted Payload (34 bytes) = + [1667212950.683215][14571:14571] CHIP:DMG: { + [1667212950.683261][14571:14571] CHIP:DMG: data = 15280036011535013700240001250101012402001835012400001818181824ff0118 + [1667212950.683309][14571:14571] CHIP:DMG: } + [1667212950.683353][14571:14571] CHIP:DMG: + [1667212950.683494][14571:14571] CHIP:DMG: InvokeResponseMessage = + [1667212950.683551][14571:14571] CHIP:DMG: { + [1667212950.683601][14571:14571] CHIP:DMG: suppressResponse = false, + [1667212950.683655][14571:14571] CHIP:DMG: InvokeResponseIBs = + [1667212950.683724][14571:14571] CHIP:DMG: [ + [1667212950.683779][14571:14571] CHIP:DMG: InvokeResponseIB = + [1667212950.683853][14571:14571] CHIP:DMG: { + [1667212950.683910][14571:14571] CHIP:DMG: CommandStatusIB = + [1667212950.684012][14571:14571] CHIP:DMG: { + [1667212950.684099][14571:14571] CHIP:DMG: CommandPathIB = + [1667212950.684196][14571:14571] CHIP:DMG: { + [1667212950.684286][14571:14571] CHIP:DMG: EndpointId = 0x1, + [1667212950.684378][14571:14571] CHIP:DMG: ClusterId = 0x101, + [1667212950.684468][14571:14571] CHIP:DMG: CommandId = 0x0, + [1667212950.684555][14571:14571] CHIP:DMG: }, + [1667212950.684655][14571:14571] CHIP:DMG: + [1667212950.684738][14571:14571] CHIP:DMG: StatusIB = + [1667212950.684827][14571:14571] CHIP:DMG: { + [1667212950.684918][14571:14571] CHIP:DMG: status = 0x00 (SUCCESS), + [1667212950.685005][14571:14571] CHIP:DMG: }, + [1667212950.685094][14571:14571] CHIP:DMG: + [1667212950.685174][14571:14571] CHIP:DMG: }, disabled: true - label: @@ -293,28 +692,300 @@ tests: Verify "DUT receives LockOperation event response" on the TH(Lock-app) Log: - [1658400639.617399][3227:3227] CHIP:IM: Received Read request - [1658400639.617491][3227:3227] CHIP:DMG: ReadRequestMessage = - [1658400639.617535][3227:3227] CHIP:DMG: { - [1658400639.617561][3227:3227] CHIP:DMG: EventPathIBs = - [1658400639.617592][3227:3227] CHIP:DMG: [ - [1658400639.617632][3227:3227] CHIP:DMG: EventPath = - [1658400639.617669][3227:3227] CHIP:DMG: { - [1658400639.617716][3227:3227] CHIP:DMG: Endpoint = 0x1, - [1658400639.617765][3227:3227] CHIP:DMG: Cluster = 0x101, - [1658400639.617801][3227:3227] CHIP:DMG: Event = 0x2, - [1658400639.617843][3227:3227] CHIP:DMG: }, - [1658400639.617878][3227:3227] CHIP:DMG: - [1658400639.617916][3227:3227] CHIP:DMG: ], - [1658400639.617949][3227:3227] CHIP:DMG: - [1658400639.617988][3227:3227] CHIP:DMG: isFabricFiltered = true, - [1658400639.618016][3227:3227] CHIP:DMG: InteractionModelRevision = 1 - [1658400639.618055][3227:3227] CHIP:DMG: }, - [1658400639.618145][3227:3227] CHIP:DMG: IM RH moving to [GeneratingReports] - [1658400639.618271][3227:3227] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1658400639.618520][3227:3227] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v - [1658400639.618573][3227:3227] CHIP:DMG: AccessControl: allowed - [1658400639.618651][3227:3227] CHIP:DMG: Fetched 1 events + [1667212998.260957][14571:14571] CHIP:EM: Handling via exchange: 59972r, Delegate: 0xaaaae921d988 + [1667212998.261061][14571:14571] CHIP:IM: Received Read request + [1667212998.261236][14571:14571] CHIP:DMG: ReadRequestMessage = + [1667212998.261304][14571:14571] CHIP:DMG: { + [1667212998.261358][14571:14571] CHIP:DMG: EventPathIBs = + [1667212998.261440][14571:14571] CHIP:DMG: [ + [1667212998.261508][14571:14571] CHIP:DMG: EventPath = + [1667212998.261600][14571:14571] CHIP:DMG: { + [1667212998.261679][14571:14571] CHIP:DMG: Endpoint = 0x1, + [1667212998.261975][14571:14571] CHIP:DMG: Cluster = 0x101, + [1667212998.262079][14571:14571] CHIP:DMG: Event = 0x2, + [1667212998.262165][14571:14571] CHIP:DMG: }, + [1667212998.262245][14571:14571] CHIP:DMG: + [1667212998.262307][14571:14571] CHIP:DMG: ], + [1667212998.262379][14571:14571] CHIP:DMG: + [1667212998.262443][14571:14571] CHIP:DMG: isFabricFiltered = true, + [1667212998.262563][14571:14571] CHIP:DMG: InteractionModelRevision = 1 + [1667212998.262631][14571:14571] CHIP:DMG: }, + [1667212998.262794][14571:14571] CHIP:DMG: IM RH moving to [GeneratingReports] + [1667212998.263134][14571:14571] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1667212998.263478][14571:14571] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v + [1667212998.263559][14571:14571] CHIP:DMG: AccessControl: allowed + [1667212998.263867][14571:14571] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v + [1667212998.263941][14571:14571] CHIP:DMG: AccessControl: allowed + [1667212998.264211][14571:14571] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v + [1667212998.264290][14571:14571] CHIP:DMG: AccessControl: allowed + [1667212998.264469][14571:14571] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v + [1667212998.264537][14571:14571] CHIP:DMG: AccessControl: allowed + [1667212998.264710][14571:14571] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v + [1667212998.264778][14571:14571] CHIP:DMG: AccessControl: allowed + [1667212998.265019][14571:14571] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v + [1667212998.265088][14571:14571] CHIP:DMG: AccessControl: allowed + [1667212998.265857][14571:14571] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v + [1667212998.265926][14571:14571] CHIP:DMG: AccessControl: allowed + [1667212998.266115][14571:14571] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v + [1667212998.266183][14571:14571] CHIP:DMG: AccessControl: allowed + [1667212998.266414][14571:14571] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v + [1667212998.266519][14571:14571] CHIP:DMG: AccessControl: allowed + [1667212998.266669][14571:14571] CHIP:DMG: Fetched 8 events + [1667212998.266738][14571:14571] CHIP:DMG: Sending report (payload has 424 bytes)... + [1667212998.267484][14571:14571] CHIP:EM: <<< [E:59972r M:71236657 (Ack:70479114)] (S) Msg TX to 1:000000000001B669 [673E] --- Type 0001:05 (IM:ReportData) + [1667212998.267597][14571:14571] CHIP:IN: (S) Sending msg 71236657 on secure session with LSID: 42495 + [1667212998.268415][14571:14571] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:57774 | 71236657 | [Interaction Model (1) / Report Data (0x05) / Session = 21154 / Exchange = 59972] + [1667212998.268519][14571:14571] CHIP:DMG: Header Flags = + [1667212998.268577][14571:14571] CHIP:DMG: { + [1667212998.268665][14571:14571] CHIP:DMG: Exchange (0x06) = + [1667212998.268722][14571:14571] CHIP:DMG: { + [1667212998.268782][14571:14571] CHIP:DMG: AckMsg = 70479114 + [1667212998.268838][14571:14571] CHIP:DMG: NeedsAck = true + [1667212998.268893][14571:14571] CHIP:DMG: } + [1667212998.268966][14571:14571] CHIP:DMG: } + [1667212998.269021][14571:14571] CHIP:DMG: + [1667212998.269093][14571:14571] CHIP:DMG: Encrypted Payload (458 bytes) = + [1667212998.269148][14571:14571] CHIP:DMG: { + [1667212998.269204][14571:14571] CHIP:DMG: data = 00a2520031fc3e04115c499465c1cd208e2e32927edc63413acabf4a43897864db050a4d3ae72bb5cd01ada66903eb1c782e21fad83efc535c582d490b190bae3ae14075de5f410c2f36a73d0f702af497b69630ac60f396aa24145878b7dfd891a7f967501dd8633687a64970cb4626e21cb78a34a25142b8ef2dfdb184269392d2ea0f975c8ab626f337b21c26f31f7a2e71413c04c6682195a0df1cf7f284f23990b4d5554d6c03d9e49a9e2584d0248b3778135222c219e02df8b7d66738c06d53c0645fffec7406a3607c18a14f9e10a01aed088633d3f6de1311ce3d2c1d88582a7c780ded3acc332b4486700d54bec4ad9eb4662d71b5ac7f34933f62b8aa10fc3af5698141e863a91868e6016942731fd184c33cc8b322410a867975d0b8a4c8171dac26fde922717585df8246e500ccf8e0ffc2647cf91257bbaca3d44e98c9d12ac7883e4a7cff5cfce0bd2ddd08ea93e55ca5c68ad736a43cf4f88ad9b2a0207aae49476026d17953ad182415ec7d5af810d20d069bfdc8f123a3081ac7bea8d1add2720cbba088b3a6f58bc1edc77e352f1e6e2557446aafcf10260a1e0506f083d3952d87da205cbd36b2cb8625630fc13be40013fdafbdb0640f9c2348204ff6be6e84 + [1667212998.269285][14571:14571] CHIP:DMG: buffer_ptr = 187651867800624 + [1667212998.269339][14571:14571] CHIP:DMG: } + [1667212998.269392][14571:14571] CHIP:DMG: + [1667212998.269469][14571:14571] CHIP:DMG: Decrypted Payload (424 bytes) = + [1667212998.269528][14571:14571] CHIP:DMG: { + [1667212998.269583][14571:14571] CHIP:DMG: data = 153602153501370024010125020101240302182401042402022604a51720013507240000240107240200240301260469b601003405181818153501370024010125020101240302182401052402022506a2a43507240001240107240200240301260469b60100340518181815350137002401012502010124030218240106240202250668ea35072400002401043402340334043405181818153501370024010125020101240302182401072402022506e2223507240001240107240200240301260469b6010034051818181535013700240101250201012403021824010924020225067eea350724000024010434023403340434051818181535013700240101250201012403021824011324020226062e2911003507240001240107240201240301260469b601003605152400012401011818181818153501370024010125020101240302182401142402022506a0ea35072400002401043402340334043405181818153501370024010125020101240302182401162402022606748006003507240000240107240201240301260469b60100360515240001240101181818181818290424ff0118 + [1667212998.269658][14571:14571] CHIP:DMG: } + [1667212998.269710][14571:14571] CHIP:DMG: + [1667212998.270178][14571:14571] CHIP:DMG: ReportDataMessage = + [1667212998.270245][14571:14571] CHIP:DMG: { + [1667212998.270299][14571:14571] CHIP:DMG: EventReportIBs = + [1667212998.270384][14571:14571] CHIP:DMG: [ + [1667212998.270447][14571:14571] CHIP:DMG: EventReportIB = + [1667212998.270588][14571:14571] CHIP:DMG: { + [1667212998.270656][14571:14571] CHIP:DMG: EventDataIB = + [1667212998.270744][14571:14571] CHIP:DMG: { + [1667212998.270822][14571:14571] CHIP:DMG: EventPath = + [1667212998.270910][14571:14571] CHIP:DMG: { + [1667212998.270998][14571:14571] CHIP:DMG: Endpoint = 0x1, + [1667212998.271090][14571:14571] CHIP:DMG: Cluster = 0x101, + [1667212998.271344][14571:14571] CHIP:DMG: Event = 0x2, + [1667212998.271434][14571:14571] CHIP:DMG: }, + [1667212998.271526][14571:14571] CHIP:DMG: + [1667212998.271610][14571:14571] CHIP:DMG: EventNumber = 0x4, + [1667212998.271697][14571:14571] CHIP:DMG: PriorityLevel = 0x2, + [1667212998.271785][14571:14571] CHIP:DMG: SystemTimestamp = 0x12017a5, + [1667212998.271869][14571:14571] CHIP:DMG: EventData = + [1667212998.271954][14571:14571] CHIP:DMG: { + [1667212998.272043][14571:14571] CHIP:DMG: 0x0 = 0, + [1667212998.272134][14571:14571] CHIP:DMG: 0x1 = 7, + [1667212998.272224][14571:14571] CHIP:DMG: 0x2 = 0, + [1667212998.272315][14571:14571] CHIP:DMG: 0x3 = 1, + [1667212998.272406][14571:14571] CHIP:DMG: 0x4 = 112233, + [1667212998.272496][14571:14571] CHIP:DMG: 0x5 = NULL + [1667212998.272585][14571:14571] CHIP:DMG: }, + [1667212998.272668][14571:14571] CHIP:DMG: }, + [1667212998.272766][14571:14571] CHIP:DMG: + [1667212998.272840][14571:14571] CHIP:DMG: }, + [1667212998.273203][14571:14571] CHIP:DMG: + [1667212998.273374][14571:14571] CHIP:DMG: EventReportIB = + [1667212998.273468][14571:14571] CHIP:DMG: { + [1667212998.273543][14571:14571] CHIP:DMG: EventDataIB = + [1667212998.273789][14571:14571] CHIP:DMG: { + [1667212998.273870][14571:14571] CHIP:DMG: EventPath = + [1667212998.273958][14571:14571] CHIP:DMG: { + [1667212998.274046][14571:14571] CHIP:DMG: Endpoint = 0x1, + [1667212998.274137][14571:14571] CHIP:DMG: Cluster = 0x101, + [1667212998.274227][14571:14571] CHIP:DMG: Event = 0x2, + [1667212998.274312][14571:14571] CHIP:DMG: }, + [1667212998.274402][14571:14571] CHIP:DMG: + [1667212998.274628][14571:14571] CHIP:DMG: EventNumber = 0x5, + [1667212998.274720][14571:14571] CHIP:DMG: PriorityLevel = 0x2, + [1667212998.274806][14571:14571] CHIP:DMG: DeltaSystemTimestamp = 0xa4a2, + [1667212998.274955][14571:14571] CHIP:DMG: EventData = + [1667212998.275044][14571:14571] CHIP:DMG: { + [1667212998.275133][14571:14571] CHIP:DMG: 0x0 = 1, + [1667212998.275225][14571:14571] CHIP:DMG: 0x1 = 7, + [1667212998.275316][14571:14571] CHIP:DMG: 0x2 = 0, + [1667212998.275489][14571:14571] CHIP:DMG: 0x3 = 1, + [1667212998.275585][14571:14571] CHIP:DMG: 0x4 = 112233, + [1667212998.275676][14571:14571] CHIP:DMG: 0x5 = NULL + [1667212998.275766][14571:14571] CHIP:DMG: }, + [1667212998.275924][14571:14571] CHIP:DMG: }, + [1667212998.276021][14571:14571] CHIP:DMG: + [1667212998.276095][14571:14571] CHIP:DMG: }, + [1667212998.276209][14571:14571] CHIP:DMG: + [1667212998.276280][14571:14571] CHIP:DMG: EventReportIB = + [1667212998.276380][14571:14571] CHIP:DMG: { + [1667212998.276457][14571:14571] CHIP:DMG: EventDataIB = + [1667212998.276538][14571:14571] CHIP:DMG: { + [1667212998.276618][14571:14571] CHIP:DMG: EventPath = + [1667212998.276703][14571:14571] CHIP:DMG: { + [1667212998.276790][14571:14571] CHIP:DMG: Endpoint = 0x1, + [1667212998.276879][14571:14571] CHIP:DMG: Cluster = 0x101, + [1667212998.276968][14571:14571] CHIP:DMG: Event = 0x2, + [1667212998.277052][14571:14571] CHIP:DMG: }, + [1667212998.277141][14571:14571] CHIP:DMG: + [1667212998.277224][14571:14571] CHIP:DMG: EventNumber = 0x6, + [1667212998.277310][14571:14571] CHIP:DMG: PriorityLevel = 0x2, + [1667212998.277396][14571:14571] CHIP:DMG: DeltaSystemTimestamp = 0xea68, + [1667212998.277479][14571:14571] CHIP:DMG: EventData = + [1667212998.277563][14571:14571] CHIP:DMG: { + [1667212998.277650][14571:14571] CHIP:DMG: 0x0 = 0, + [1667212998.277741][14571:14571] CHIP:DMG: 0x1 = 4, + [1667212998.277831][14571:14571] CHIP:DMG: 0x2 = NULL + [1667212998.277921][14571:14571] CHIP:DMG: 0x3 = NULL + [1667212998.278012][14571:14571] CHIP:DMG: 0x4 = NULL + [1667212998.278102][14571:14571] CHIP:DMG: 0x5 = NULL + [1667212998.278190][14571:14571] CHIP:DMG: }, + [1667212998.278270][14571:14571] CHIP:DMG: }, + [1667212998.278367][14571:14571] CHIP:DMG: + [1667212998.278441][14571:14571] CHIP:DMG: }, + [1667212998.278590][14571:14571] CHIP:DMG: + [1667212998.278654][14571:14571] CHIP:DMG: EventReportIB = + [1667212998.278752][14571:14571] CHIP:DMG: { + [1667212998.278826][14571:14571] CHIP:DMG: EventDataIB = + [1667212998.278908][14571:14571] CHIP:DMG: { + [1667212998.278986][14571:14571] CHIP:DMG: EventPath = + [1667212998.279071][14571:14571] CHIP:DMG: { + [1667212998.279157][14571:14571] CHIP:DMG: Endpoint = 0x1, + [1667212998.279247][14571:14571] CHIP:DMG: Cluster = 0x101, + [1667212998.279337][14571:14571] CHIP:DMG: Event = 0x2, + [1667212998.279421][14571:14571] CHIP:DMG: }, + [1667212998.279510][14571:14571] CHIP:DMG: + [1667212998.279595][14571:14571] CHIP:DMG: EventNumber = 0x7, + [1667212998.279681][14571:14571] CHIP:DMG: PriorityLevel = 0x2, + [1667212998.279765][14571:14571] CHIP:DMG: DeltaSystemTimestamp = 0x22e2, + [1667212998.279847][14571:14571] CHIP:DMG: EventData = + [1667212998.279931][14571:14571] CHIP:DMG: { + [1667212998.280019][14571:14571] CHIP:DMG: 0x0 = 1, + [1667212998.280110][14571:14571] CHIP:DMG: 0x1 = 7, + [1667212998.280201][14571:14571] CHIP:DMG: 0x2 = 0, + [1667212998.280291][14571:14571] CHIP:DMG: 0x3 = 1, + [1667212998.280383][14571:14571] CHIP:DMG: 0x4 = 112233, + [1667212998.280473][14571:14571] CHIP:DMG: 0x5 = NULL + [1667212998.280561][14571:14571] CHIP:DMG: }, + [1667212998.280643][14571:14571] CHIP:DMG: }, + [1667212998.280741][14571:14571] CHIP:DMG: + [1667212998.280815][14571:14571] CHIP:DMG: }, + [1667212998.280930][14571:14571] CHIP:DMG: + [1667212998.281000][14571:14571] CHIP:DMG: EventReportIB = + [1667212998.281098][14571:14571] CHIP:DMG: { + [1667212998.281171][14571:14571] CHIP:DMG: EventDataIB = + [1667212998.281252][14571:14571] CHIP:DMG: { + [1667212998.281331][14571:14571] CHIP:DMG: EventPath = + [1667212998.281415][14571:14571] CHIP:DMG: { + [1667212998.281502][14571:14571] CHIP:DMG: Endpoint = 0x1, + [1667212998.281592][14571:14571] CHIP:DMG: Cluster = 0x101, + [1667212998.281772][14571:14571] CHIP:DMG: Event = 0x2, + [1667212998.281859][14571:14571] CHIP:DMG: }, + [1667212998.281949][14571:14571] CHIP:DMG: + [1667212998.282033][14571:14571] CHIP:DMG: EventNumber = 0x9, + [1667212998.282118][14571:14571] CHIP:DMG: PriorityLevel = 0x2, + [1667212998.282203][14571:14571] CHIP:DMG: DeltaSystemTimestamp = 0xea7e, + [1667212998.282284][14571:14571] CHIP:DMG: EventData = + [1667212998.282369][14571:14571] CHIP:DMG: { + [1667212998.282482][14571:14571] CHIP:DMG: 0x0 = 0, + [1667212998.282582][14571:14571] CHIP:DMG: 0x1 = 4, + [1667212998.282672][14571:14571] CHIP:DMG: 0x2 = NULL + [1667212998.282764][14571:14571] CHIP:DMG: 0x3 = NULL + [1667212998.282854][14571:14571] CHIP:DMG: 0x4 = NULL + [1667212998.282943][14571:14571] CHIP:DMG: 0x5 = NULL + [1667212998.283030][14571:14571] CHIP:DMG: }, + [1667212998.283111][14571:14571] CHIP:DMG: }, + [1667212998.283209][14571:14571] CHIP:DMG: + [1667212998.283280][14571:14571] CHIP:DMG: }, + [1667212998.283398][14571:14571] CHIP:DMG: + [1667212998.283461][14571:14571] CHIP:DMG: EventReportIB = + [1667212998.283565][14571:14571] CHIP:DMG: { + [1667212998.283638][14571:14571] CHIP:DMG: EventDataIB = + [1667212998.283719][14571:14571] CHIP:DMG: { + [1667212998.283798][14571:14571] CHIP:DMG: EventPath = + [1667212998.283883][14571:14571] CHIP:DMG: { + [1667212998.283969][14571:14571] CHIP:DMG: Endpoint = 0x1, + [1667212998.284058][14571:14571] CHIP:DMG: Cluster = 0x101, + [1667212998.284147][14571:14571] CHIP:DMG: Event = 0x2, + [1667212998.284231][14571:14571] CHIP:DMG: }, + [1667212998.284319][14571:14571] CHIP:DMG: + [1667212998.284402][14571:14571] CHIP:DMG: EventNumber = 0x13, + [1667212998.284488][14571:14571] CHIP:DMG: PriorityLevel = 0x2, + [1667212998.284573][14571:14571] CHIP:DMG: DeltaSystemTimestamp = 0x11292e, + [1667212998.284655][14571:14571] CHIP:DMG: EventData = + [1667212998.284738][14571:14571] CHIP:DMG: { + [1667212998.284826][14571:14571] CHIP:DMG: 0x0 = 1, + [1667212998.284916][14571:14571] CHIP:DMG: 0x1 = 7, + [1667212998.285008][14571:14571] CHIP:DMG: 0x2 = 1, + [1667212998.285098][14571:14571] CHIP:DMG: 0x3 = 1, + [1667212998.285188][14571:14571] CHIP:DMG: 0x4 = 112233, + [1667212998.285274][14571:14571] CHIP:DMG: 0x5 = [ + [1667212998.285362][14571:14571] CHIP:DMG: + [1667212998.285456][14571:14571] CHIP:DMG: { + [1667212998.285552][14571:14571] CHIP:DMG: 0x0 = 1, + [1667212998.285652][14571:14571] CHIP:DMG: 0x1 = 1, + [1667212998.285748][14571:14571] CHIP:DMG: }, + [1667212998.285841][14571:14571] CHIP:DMG: ], + [1667212998.285929][14571:14571] CHIP:DMG: }, + [1667212998.286009][14571:14571] CHIP:DMG: }, + [1667212998.286109][14571:14571] CHIP:DMG: + [1667212998.286181][14571:14571] CHIP:DMG: }, + [1667212998.286299][14571:14571] CHIP:DMG: + [1667212998.286362][14571:14571] CHIP:DMG: EventReportIB = + [1667212998.286488][14571:14571] CHIP:DMG: { + [1667212998.286559][14571:14571] CHIP:DMG: EventDataIB = + [1667212998.286642][14571:14571] CHIP:DMG: { + [1667212998.286720][14571:14571] CHIP:DMG: EventPath = + [1667212998.286806][14571:14571] CHIP:DMG: { + [1667212998.286893][14571:14571] CHIP:DMG: Endpoint = 0x1, + [1667212998.286983][14571:14571] CHIP:DMG: Cluster = 0x101, + [1667212998.287071][14571:14571] CHIP:DMG: Event = 0x2, + [1667212998.287155][14571:14571] CHIP:DMG: }, + [1667212998.287244][14571:14571] CHIP:DMG: + [1667212998.287327][14571:14571] CHIP:DMG: EventNumber = 0x14, + [1667212998.287413][14571:14571] CHIP:DMG: PriorityLevel = 0x2, + [1667212998.287498][14571:14571] CHIP:DMG: DeltaSystemTimestamp = 0xeaa0, + [1667212998.287579][14571:14571] CHIP:DMG: EventData = + [1667212998.287663][14571:14571] CHIP:DMG: { + [1667212998.287750][14571:14571] CHIP:DMG: 0x0 = 0, + [1667212998.287840][14571:14571] CHIP:DMG: 0x1 = 4, + [1667212998.288362][14571:14571] CHIP:DMG: 0x2 = NULL + [1667212998.288452][14571:14571] CHIP:DMG: 0x3 = NULL + [1667212998.288544][14571:14571] CHIP:DMG: 0x4 = NULL + [1667212998.288634][14571:14571] CHIP:DMG: 0x5 = NULL + [1667212998.288723][14571:14571] CHIP:DMG: }, + [1667212998.288804][14571:14571] CHIP:DMG: }, + [1667212998.288902][14571:14571] CHIP:DMG: + [1667212998.288975][14571:14571] CHIP:DMG: }, + [1667212998.289094][14571:14571] CHIP:DMG: + [1667212998.289165][14571:14571] CHIP:DMG: EventReportIB = + [1667212998.289270][14571:14571] CHIP:DMG: { + [1667212998.289343][14571:14571] CHIP:DMG: EventDataIB = + [1667212998.289425][14571:14571] CHIP:DMG: { + [1667212998.289503][14571:14571] CHIP:DMG: EventPath = + [1667212998.289662][14571:14571] CHIP:DMG: { + [1667212998.289753][14571:14571] CHIP:DMG: Endpoint = 0x1, + [1667212998.289842][14571:14571] CHIP:DMG: Cluster = 0x101, + [1667212998.289930][14571:14571] CHIP:DMG: Event = 0x2, + [1667212998.290013][14571:14571] CHIP:DMG: }, + [1667212998.290104][14571:14571] CHIP:DMG: + [1667212998.290189][14571:14571] CHIP:DMG: EventNumber = 0x16, + [1667212998.290275][14571:14571] CHIP:DMG: PriorityLevel = 0x2, + [1667212998.290360][14571:14571] CHIP:DMG: DeltaSystemTimestamp = 0x68074, + [1667212998.290441][14571:14571] CHIP:DMG: EventData = + [1667212998.290606][14571:14571] CHIP:DMG: { + [1667212998.290697][14571:14571] CHIP:DMG: 0x0 = 0, + [1667212998.290789][14571:14571] CHIP:DMG: 0x1 = 7, + [1667212998.290879][14571:14571] CHIP:DMG: 0x2 = 1, + [1667212998.290972][14571:14571] CHIP:DMG: 0x3 = 1, + [1667212998.291064][14571:14571] CHIP:DMG: 0x4 = 112233, + [1667212998.291154][14571:14571] CHIP:DMG: 0x5 = [ + [1667212998.291242][14571:14571] CHIP:DMG: + [1667212998.291336][14571:14571] CHIP:DMG: { + [1667212998.291433][14571:14571] CHIP:DMG: 0x0 = 1, + [1667212998.291532][14571:14571] CHIP:DMG: 0x1 = 1, + [1667212998.291629][14571:14571] CHIP:DMG: }, + [1667212998.291723][14571:14571] CHIP:DMG: ], + [1667212998.291812][14571:14571] CHIP:DMG: }, + [1667212998.291892][14571:14571] CHIP:DMG: }, + [1667212998.291992][14571:14571] CHIP:DMG: + [1667212998.292066][14571:14571] CHIP:DMG: }, disabled: true - label: "DUT sends the Unlock Door command to the TH with Invalid PINCode" @@ -325,27 +996,112 @@ tests: Verify "DUT receives Unlock Door command response" on the TH(Lock-app) Log: - [1658400708.187116][3227:3227] CHIP:DMG: CommandPathIB = - [1658400708.187205][3227:3227] CHIP:DMG: { - [1658400708.187337][3227:3227] CHIP:DMG: EndpointId = 0x1, - [1658400708.187439][3227:3227] CHIP:DMG: ClusterId = 0x101, - [1658400708.187540][3227:3227] CHIP:DMG: CommandId = 0x1, - [1658400708.187637][3227:3227] CHIP:DMG: }, - [1658400708.187729][3227:3227] CHIP:DMG: - [1658400708.187806][3227:3227] CHIP:DMG: CommandFields = - [1658400708.187894][3227:3227] CHIP:DMG: { - [1658400708.187983][3227:3227] CHIP:DMG: 0x0 = [ - [1658400708.188083][3227:3227] CHIP:DMG: 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, - [1658400708.188205][3227:3227] CHIP:DMG: ] - [1658400708.188311][3227:3227] CHIP:DMG: }, - [1658400708.188400][3227:3227] CHIP:DMG: }, - [1658400708.188481][3227:3227] CHIP:DMG: - [1658400708.188544][3227:3227] CHIP:DMG: ], - [1658400708.188615][3227:3227] CHIP:DMG: - [1658400708.188672][3227:3227] CHIP:DMG: InteractionModelRevision = 1 - [1658400708.188743][3227:3227] CHIP:DMG: }, - [1658400708.188836][3227:3227] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=o - [1658400708.188891][3227:3227] CHIP:DMG: AccessControl: allowed + [1667215267.105416][14571:14571] CHIP:DMG: Handing timed invoke to IM engine: handler 0xaaab1aebee00 exchange 36245r + [1667215267.105521][14571:14571] CHIP:DMG: InvokeRequestMessage = + [1667215267.105585][14571:14571] CHIP:DMG: { + [1667215267.105643][14571:14571] CHIP:DMG: suppressResponse = false, + [1667215267.105711][14571:14571] CHIP:DMG: timedRequest = true, + [1667215267.105773][14571:14571] CHIP:DMG: InvokeRequests = + [1667215267.105851][14571:14571] CHIP:DMG: [ + [1667215267.105914][14571:14571] CHIP:DMG: CommandDataIB = + [1667215267.105992][14571:14571] CHIP:DMG: { + [1667215267.106062][14571:14571] CHIP:DMG: CommandPathIB = + [1667215267.106150][14571:14571] CHIP:DMG: { + [1667215267.106239][14571:14571] CHIP:DMG: EndpointId = 0x1, + [1667215267.106328][14571:14571] CHIP:DMG: ClusterId = 0x101, + [1667215267.106420][14571:14571] CHIP:DMG: CommandId = 0x1, + [1667215267.106563][14571:14571] CHIP:DMG: }, + [1667215267.106651][14571:14571] CHIP:DMG: + [1667215267.106724][14571:14571] CHIP:DMG: CommandFields = + [1667215267.106795][14571:14571] CHIP:DMG: { + [1667215267.106874][14571:14571] CHIP:DMG: 0x0 = [ + [1667215267.106969][14571:14571] CHIP:DMG: 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, + [1667215267.107064][14571:14571] CHIP:DMG: ] (8 bytes) + [1667215267.107155][14571:14571] CHIP:DMG: }, + [1667215267.107238][14571:14571] CHIP:DMG: }, + [1667215267.107316][14571:14571] CHIP:DMG: + [1667215267.107377][14571:14571] CHIP:DMG: ], + [1667215267.107454][14571:14571] CHIP:DMG: + [1667215267.107661][14571:14571] CHIP:DMG: InteractionModelRevision = 1 + [1667215267.107725][14571:14571] CHIP:DMG: }, + [1667215267.107874][14571:14571] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=o + [1667215267.107957][14571:14571] CHIP:DMG: AccessControl: allowed + [1667215267.108027][14571:14571] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0101 Command=0x0000_0001 + [1667215267.108107][14571:14571] CHIP:ZCL: Received command: UnlockDoor + [1667215267.108207][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetUser [endpoint=1,userIndex=1] + [1667215267.108267][14571:14571] CHIP:ZCL: Found occupied user [endpoint=1,adjustedIndex=0,name="xxx",credentialsCount=1,uniqueId=1934,type=0,credentialRule=0,createdBy=1,lastModifiedBy=1] + [1667215267.108332][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=1,credentialType=1] + [1667215267.108387][14571:14571] CHIP:ZCL: Found occupied credential [endpoint=1,index=1,type=1,dataSize=6,createdBy=1,modifiedBy=1] + [1667215267.108444][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetUser [endpoint=1,userIndex=2] + [1667215267.108498][14571:14571] CHIP:ZCL: Found unoccupied user [endpoint=1,adjustedIndex=1] + [1667215267.108552][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetUser [endpoint=1,userIndex=3] + [1667215267.108604][14571:14571] CHIP:ZCL: Found unoccupied user [endpoint=1,adjustedIndex=2] + [1667215267.108657][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetUser [endpoint=1,userIndex=4] + [1667215267.108709][14571:14571] CHIP:ZCL: Found unoccupied user [endpoint=1,adjustedIndex=3] + [1667215267.108762][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetUser [endpoint=1,userIndex=5] + [1667215267.108814][14571:14571] CHIP:ZCL: Found unoccupied user [endpoint=1,adjustedIndex=4] + [1667215267.108867][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetUser [endpoint=1,userIndex=6] + [1667215267.108918][14571:14571] CHIP:ZCL: Found unoccupied user [endpoint=1,adjustedIndex=5] + [1667215267.108971][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetUser [endpoint=1,userIndex=7] + [1667215267.109023][14571:14571] CHIP:ZCL: Found unoccupied user [endpoint=1,adjustedIndex=6] + [1667215267.109075][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetUser [endpoint=1,userIndex=8] + [1667215267.109127][14571:14571] CHIP:ZCL: Found unoccupied user [endpoint=1,adjustedIndex=7] + [1667215267.109184][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetUser [endpoint=1,userIndex=9] + [1667215267.109236][14571:14571] CHIP:ZCL: Found unoccupied user [endpoint=1,adjustedIndex=8] + [1667215267.109290][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetUser [endpoint=1,userIndex=10] + [1667215267.109343][14571:14571] CHIP:ZCL: Found unoccupied user [endpoint=1,adjustedIndex=9] + [1667215267.109411][14571:14571] CHIP:ZCL: Lock App: specified PIN code was not found in the database, ignoring command to set lock state to "Unlocked" [endpointId=1] + [1667215267.109509][14571:14571] CHIP:DMG: Command handler moving to [ Preparing] + [1667215267.109584][14571:14571] CHIP:DMG: Command handler moving to [AddingComm] + [1667215267.109650][14571:14571] CHIP:DMG: Command handler moving to [AddedComma] + [1667215267.110004][14571:14571] CHIP:EVL: Copy Event to next buffer with priority 2 + [1667215267.110370][14571:14571] CHIP:EVL: Copy Event to next buffer with priority 1 + [1667215267.110517][14571:14571] CHIP:EVL: LogEvent event number: 0x0000000000000017 priority: 2, endpoint id: 0x1 cluster id: 0x0000_0101 event id: 0x3 Sys timestamp: 0x00000000015EA0DF + [1667215267.110636][14571:14571] CHIP:DMG: Decreasing reference count for CommandHandler, remaining 0 + [1667215267.111150][14571:14571] CHIP:EM: <<< [E:36245r M:261136447 (Ack:106346658)] (S) Msg TX to 1:000000000001B669 [673E] --- Type 0001:09 (IM:InvokeCommandResponse) + [1667215267.111247][14571:14571] CHIP:IN: (S) Sending msg 261136447 on secure session with LSID: 42496 + [1667215267.111913][14571:14571] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:38328 | 261136447 | [Interaction Model (1) / InvokeCommandResponse (0x09) / Session = 60832 / Exchange = 36245] + [1667215267.112011][14571:14571] CHIP:DMG: Header Flags = + [1667215267.112069][14571:14571] CHIP:DMG: { + [1667215267.112156][14571:14571] CHIP:DMG: Exchange (0x06) = + [1667215267.112212][14571:14571] CHIP:DMG: { + [1667215267.112273][14571:14571] CHIP:DMG: AckMsg = 106346658 + [1667215267.112329][14571:14571] CHIP:DMG: NeedsAck = true + [1667215267.112382][14571:14571] CHIP:DMG: } + [1667215267.112454][14571:14571] CHIP:DMG: } + [1667215267.112509][14571:14571] CHIP:DMG: + [1667215267.112578][14571:14571] CHIP:DMG: Encrypted Payload (68 bytes) = + [1667215267.112633][14571:14571] CHIP:DMG: { + [1667215267.112687][14571:14571] CHIP:DMG: data = 00a0ed003fa0900fbf387771b4a3b12d07474edd7655f6bcafc1b4717d2c347729609406630451b06c06d214eda38f9d282ca793f637ad4fedc7049643610beca8622b46 + [1667215267.112747][14571:14571] CHIP:DMG: buffer_ptr = 187651867797616 + [1667215267.112801][14571:14571] CHIP:DMG: } + [1667215267.112853][14571:14571] CHIP:DMG: + [1667215267.112928][14571:14571] CHIP:DMG: Decrypted Payload (34 bytes) = + [1667215267.112984][14571:14571] CHIP:DMG: { + [1667215267.113037][14571:14571] CHIP:DMG: data = 15280036011535013700240001250101012402011835012400011818181824ff0118 + [1667215267.113093][14571:14571] CHIP:DMG: } + [1667215267.113144][14571:14571] CHIP:DMG: + [1667215267.113275][14571:14571] CHIP:DMG: InvokeResponseMessage = + [1667215267.113337][14571:14571] CHIP:DMG: { + [1667215267.113396][14571:14571] CHIP:DMG: suppressResponse = false, + [1667215267.113458][14571:14571] CHIP:DMG: InvokeResponseIBs = + [1667215267.113535][14571:14571] CHIP:DMG: [ + [1667215267.113605][14571:14571] CHIP:DMG: InvokeResponseIB = + [1667215267.113693][14571:14571] CHIP:DMG: { + [1667215267.113764][14571:14571] CHIP:DMG: CommandStatusIB = + [1667215267.113845][14571:14571] CHIP:DMG: { + [1667215267.113929][14571:14571] CHIP:DMG: CommandPathIB = + [1667215267.114014][14571:14571] CHIP:DMG: { + [1667215267.114108][14571:14571] CHIP:DMG: EndpointId = 0x1, + [1667215267.114199][14571:14571] CHIP:DMG: ClusterId = 0x101, + [1667215267.114288][14571:14571] CHIP:DMG: CommandId = 0x1, + [1667215267.114382][14571:14571] CHIP:DMG: }, + [1667215267.114530][14571:14571] CHIP:DMG: + [1667215267.114619][14571:14571] CHIP:DMG: StatusIB = + [1667215267.114712][14571:14571] CHIP:DMG: { + [1667215267.114804][14571:14571] CHIP:DMG: status = 0x01 (FAILURE), + [1667215267.114888][14571:14571] CHIP:DMG: }, + [1667215267.114973][14571:14571] CHIP:DMG: disabled: true - label: @@ -357,29 +1113,92 @@ tests: Verify "DUT receives LockOperationError event response" on the TH(Lock-app) Log: - - [1658400788.866836][3227:3227] CHIP:IM: Received Read request - [1658400788.866927][3227:3227] CHIP:DMG: ReadRequestMessage = - [1658400788.866961][3227:3227] CHIP:DMG: { - [1658400788.867001][3227:3227] CHIP:DMG: EventPathIBs = - [1658400788.867033][3227:3227] CHIP:DMG: [ - [1658400788.867059][3227:3227] CHIP:DMG: EventPath = - [1658400788.867099][3227:3227] CHIP:DMG: { - [1658400788.867130][3227:3227] CHIP:DMG: Endpoint = 0x1, - [1658400788.867171][3227:3227] CHIP:DMG: Cluster = 0x101, - [1658400788.867205][3227:3227] CHIP:DMG: Event = 0x3, - [1658400788.867271][3227:3227] CHIP:DMG: }, - [1658400788.867304][3227:3227] CHIP:DMG: - [1658400788.867330][3227:3227] CHIP:DMG: ], - [1658400788.867359][3227:3227] CHIP:DMG: - [1658400788.867385][3227:3227] CHIP:DMG: isFabricFiltered = true, - [1658400788.867414][3227:3227] CHIP:DMG: InteractionModelRevision = 1 - [1658400788.867439][3227:3227] CHIP:DMG: }, - [1658400788.867515][3227:3227] CHIP:DMG: IM RH moving to [GeneratingReports] - [1658400788.867623][3227:3227] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1658400788.867883][3227:3227] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v - [1658400788.867931][3227:3227] CHIP:DMG: AccessControl: allowed - [1658400788.868004][3227:3227] CHIP:DMG: Fetched 1 events + [1667215309.086203][14571:14571] CHIP:EM: Handling via exchange: 32821r, Delegate: 0xaaaae921d988 + [1667215309.086300][14571:14571] CHIP:IM: Received Read request + [1667215309.086530][14571:14571] CHIP:DMG: ReadRequestMessage = + [1667215309.086599][14571:14571] CHIP:DMG: { + [1667215309.086653][14571:14571] CHIP:DMG: EventPathIBs = + [1667215309.086718][14571:14571] CHIP:DMG: [ + [1667215309.086779][14571:14571] CHIP:DMG: EventPath = + [1667215309.086864][14571:14571] CHIP:DMG: { + [1667215309.086936][14571:14571] CHIP:DMG: Endpoint = 0x1, + [1667215309.087016][14571:14571] CHIP:DMG: Cluster = 0x101, + [1667215309.087097][14571:14571] CHIP:DMG: Event = 0x3, + [1667215309.087180][14571:14571] CHIP:DMG: }, + [1667215309.087257][14571:14571] CHIP:DMG: + [1667215309.087318][14571:14571] CHIP:DMG: ], + [1667215309.087388][14571:14571] CHIP:DMG: + [1667215309.087451][14571:14571] CHIP:DMG: isFabricFiltered = true, + [1667215309.087517][14571:14571] CHIP:DMG: InteractionModelRevision = 1 + [1667215309.087577][14571:14571] CHIP:DMG: }, + [1667215309.087734][14571:14571] CHIP:DMG: IM RH moving to [GeneratingReports] + [1667215309.087947][14571:14571] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1667215309.088037][14571:14571] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v + [1667215309.088115][14571:14571] CHIP:DMG: AccessControl: allowed + [1667215309.089673][14571:14571] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v + [1667215309.089742][14571:14571] CHIP:DMG: AccessControl: allowed + [1667215309.089897][14571:14571] CHIP:DMG: Fetched 1 events + [1667215309.089966][14571:14571] CHIP:DMG: Sending report (payload has 75 bytes)... + [1667215309.090564][14571:14571] CHIP:EM: <<< [E:32821r M:164504730 (Ack:106105423)] (S) Msg TX to 1:000000000001B669 [673E] --- Type 0001:05 (IM:ReportData) + [1667215309.090670][14571:14571] CHIP:IN: (S) Sending msg 164504730 on secure session with LSID: 42497 + [1667215309.091357][14571:14571] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:48090 | 164504730 | [Interaction Model (1) / Report Data (0x05) / Session = 44278 / Exchange = 32821] + [1667215309.091453][14571:14571] CHIP:DMG: Header Flags = + [1667215309.091511][14571:14571] CHIP:DMG: { + [1667215309.091596][14571:14571] CHIP:DMG: Exchange (0x06) = + [1667215309.091652][14571:14571] CHIP:DMG: { + [1667215309.091712][14571:14571] CHIP:DMG: AckMsg = 106105423 + [1667215309.091769][14571:14571] CHIP:DMG: NeedsAck = true + [1667215309.091822][14571:14571] CHIP:DMG: } + [1667215309.091894][14571:14571] CHIP:DMG: } + [1667215309.091949][14571:14571] CHIP:DMG: + [1667215309.092018][14571:14571] CHIP:DMG: Encrypted Payload (109 bytes) = + [1667215309.092074][14571:14571] CHIP:DMG: { + [1667215309.092128][14571:14571] CHIP:DMG: data = 00f6ac009a24ce099bf4d1d908cacfd6383bc919db87a589176cb5f55f70af236c1ee3423bddc87f2b0421e46a7e0da143e119f8c05bbc8bc3295a3c7dd9bf4bd7e7e3f9461f80fa69109faef6b1e36d5434d727b3b808c03f478b60c936def5354f2034a1854c9f32054eb67d + [1667215309.092191][14571:14571] CHIP:DMG: buffer_ptr = 187651867797632 + [1667215309.092244][14571:14571] CHIP:DMG: } + [1667215309.092296][14571:14571] CHIP:DMG: + [1667215309.092371][14571:14571] CHIP:DMG: Decrypted Payload (75 bytes) = + [1667215309.092428][14571:14571] CHIP:DMG: { + [1667215309.092482][14571:14571] CHIP:DMG: data = 153602153501370024010125020101240303182401172402022604dfa05e013507240001240107240201240300240401260569b60100360615240001240100181818181818290424ff0118 + [1667215309.092539][14571:14571] CHIP:DMG: } + [1667215309.092591][14571:14571] CHIP:DMG: + [1667215309.092906][14571:14571] CHIP:DMG: ReportDataMessage = + [1667215309.092975][14571:14571] CHIP:DMG: { + [1667215309.093029][14571:14571] CHIP:DMG: EventReportIBs = + [1667215309.093119][14571:14571] CHIP:DMG: [ + [1667215309.093181][14571:14571] CHIP:DMG: EventReportIB = + [1667215309.093285][14571:14571] CHIP:DMG: { + [1667215309.093366][14571:14571] CHIP:DMG: EventDataIB = + [1667215309.093454][14571:14571] CHIP:DMG: { + [1667215309.093539][14571:14571] CHIP:DMG: EventPath = + [1667215309.093616][14571:14571] CHIP:DMG: { + [1667215309.093709][14571:14571] CHIP:DMG: Endpoint = 0x1, + [1667215309.093802][14571:14571] CHIP:DMG: Cluster = 0x101, + [1667215309.093891][14571:14571] CHIP:DMG: Event = 0x3, + [1667215309.093982][14571:14571] CHIP:DMG: }, + [1667215309.094079][14571:14571] CHIP:DMG: + [1667215309.094168][14571:14571] CHIP:DMG: EventNumber = 0x17, + [1667215309.094262][14571:14571] CHIP:DMG: PriorityLevel = 0x2, + [1667215309.094355][14571:14571] CHIP:DMG: SystemTimestamp = 0x15ea0df, + [1667215309.094438][14571:14571] CHIP:DMG: EventData = + [1667215309.094565][14571:14571] CHIP:DMG: { + [1667215309.094661][14571:14571] CHIP:DMG: 0x0 = 1, + [1667215309.094754][14571:14571] CHIP:DMG: 0x1 = 7, + [1667215309.094853][14571:14571] CHIP:DMG: 0x2 = 1, + [1667215309.094943][14571:14571] CHIP:DMG: 0x3 = 0, + [1667215309.095191][14571:14571] CHIP:DMG: 0x4 = 1, + [1667215309.095293][14571:14571] CHIP:DMG: 0x5 = 112233, + [1667215309.095386][14571:14571] CHIP:DMG: 0x6 = [ + [1667215309.095482][14571:14571] CHIP:DMG: + [1667215309.095586][14571:14571] CHIP:DMG: { + [1667215309.095674][14571:14571] CHIP:DMG: 0x0 = 1, + [1667215309.095799][14571:14571] CHIP:DMG: 0x1 = 0, + [1667215309.095908][14571:14571] CHIP:DMG: }, + [1667215309.096010][14571:14571] CHIP:DMG: ], + [1667215309.096097][14571:14571] CHIP:DMG: }, + [1667215309.096177][14571:14571] CHIP:DMG: }, + [1667215309.096284][14571:14571] CHIP:DMG: + [1667215309.096355][14571:14571] CHIP:DMG: }, disabled: true - label: "DUT sends Set User command to TH" @@ -389,39 +1208,102 @@ tests: Verify "DUT receives Set User command response" on the TH(Lock-app) Log: - - [1658400855.689218][3227:3227] CHIP:DMG: CommandPathIB = - [1658400855.689259][3227:3227] CHIP:DMG: { - [1658400855.689302][3227:3227] CHIP:DMG: EndpointId = 0x1, - [1658400855.689347][3227:3227] CHIP:DMG: ClusterId = 0x101, - [1658400855.689390][3227:3227] CHIP:DMG: CommandId = 0x1a, - [1658400855.689435][3227:3227] CHIP:DMG: }, - [1658400855.689479][3227:3227] CHIP:DMG: - [1658400855.689514][3227:3227] CHIP:DMG: CommandFields = - [1658400855.689554][3227:3227] CHIP:DMG: { - [1658400855.689597][3227:3227] CHIP:DMG: 0x0 = 0, - [1658400855.689640][3227:3227] CHIP:DMG: 0x1 = 3, - [1658400855.689686][3227:3227] CHIP:DMG: 0x2 = "xxx", - [1658400855.689734][3227:3227] CHIP:DMG: 0x3 = 6452, - [1658400855.689781][3227:3227] CHIP:DMG: 0x4 = 1, - [1658400855.689829][3227:3227] CHIP:DMG: 0x5 = 0, - [1658400855.689872][3227:3227] CHIP:DMG: 0x6 = 0, - [1658400855.689915][3227:3227] CHIP:DMG: }, - [1658400855.689954][3227:3227] CHIP:DMG: }, - [1658400855.689996][3227:3227] CHIP:DMG: - [1658400855.690027][3227:3227] CHIP:DMG: ], - [1658400855.690071][3227:3227] CHIP:DMG: - [1658400855.690102][3227:3227] CHIP:DMG: InteractionModelRevision = 1 - [1658400855.690133][3227:3227] CHIP:DMG: }, - [1658400855.690221][3227:3227] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=a - [1658400855.690267][3227:3227] CHIP:DMG: AccessControl: allowed - [1658400855.690302][3227:3227] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0101 Command=0x0000_001A - [1658400855.690367][3227:3227] CHIP:ZCL: [SetUser] Incoming command [endpointId=1,userIndex=3] - [1658400855.690424][3227:3227] CHIP:ZCL: Lock App: LockEndpoint::GetUser [endpoint=1,userIndex=3] - [1658400855.690455][3227:3227] CHIP:ZCL: Found unoccupied user [endpoint=1,adjustedIndex=2] - [1658400855.690485][3227:3227] CHIP:ZCL: Lock App: LockEndpoint::SetUser [endpoint=1,userIndex=3,creator=1,modifier=1,userName="xxx",uniqueId=1934,userStatus=1,userType=0,credentialRule=0,credentials=(nil),totalCredentials=0] - [1658400855.690519][3227:3227] CHIP:ZCL: Successfully set the user [mEndpointId=1,index=3,adjustedIndex=2] - [1658400855.690547][3227:3227] CHIP:ZCL: [createUser] User created [endpointId=1,creatorFabricId=1,userIndex=3,userName="xxx",userUniqueId=0x1934,userStatus=1,userType=0,credentialRule=0,totalCredentials=0] + [1667215343.626313][14571:14571] CHIP:DMG: Handing timed invoke to IM engine: handler 0xaaab1aea1e50 exchange 62569r + [1667215343.626425][14571:14571] CHIP:DMG: InvokeRequestMessage = + [1667215343.626536][14571:14571] CHIP:DMG: { + [1667215343.626597][14571:14571] CHIP:DMG: suppressResponse = false, + [1667215343.626665][14571:14571] CHIP:DMG: timedRequest = true, + [1667215343.626726][14571:14571] CHIP:DMG: InvokeRequests = + [1667215343.626813][14571:14571] CHIP:DMG: [ + [1667215343.626876][14571:14571] CHIP:DMG: CommandDataIB = + [1667215343.626961][14571:14571] CHIP:DMG: { + [1667215343.627033][14571:14571] CHIP:DMG: CommandPathIB = + [1667215343.627120][14571:14571] CHIP:DMG: { + [1667215343.627210][14571:14571] CHIP:DMG: EndpointId = 0x1, + [1667215343.627297][14571:14571] CHIP:DMG: ClusterId = 0x101, + [1667215343.627381][14571:14571] CHIP:DMG: CommandId = 0x1a, + [1667215343.627460][14571:14571] CHIP:DMG: }, + [1667215343.627550][14571:14571] CHIP:DMG: + [1667215343.627623][14571:14571] CHIP:DMG: CommandFields = + [1667215343.627709][14571:14571] CHIP:DMG: { + [1667215343.627800][14571:14571] CHIP:DMG: 0x0 = 0, + [1667215343.627893][14571:14571] CHIP:DMG: 0x1 = 3, + [1667215343.627983][14571:14571] CHIP:DMG: 0x2 = "xxx" (3 chars), + [1667215343.628071][14571:14571] CHIP:DMG: 0x3 = 6452, + [1667215343.628157][14571:14571] CHIP:DMG: 0x4 = 1, + [1667215343.628242][14571:14571] CHIP:DMG: 0x5 = 0, + [1667215343.628327][14571:14571] CHIP:DMG: 0x6 = 0, + [1667215343.628410][14571:14571] CHIP:DMG: }, + [1667215343.628493][14571:14571] CHIP:DMG: }, + [1667215343.628584][14571:14571] CHIP:DMG: + [1667215343.628646][14571:14571] CHIP:DMG: ], + [1667215343.628730][14571:14571] CHIP:DMG: + [1667215343.628792][14571:14571] CHIP:DMG: InteractionModelRevision = 1 + [1667215343.628851][14571:14571] CHIP:DMG: }, + [1667215343.629010][14571:14571] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=a + [1667215343.629090][14571:14571] CHIP:DMG: AccessControl: allowed + [1667215343.629160][14571:14571] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0101 Command=0x0000_001A + [1667215343.629273][14571:14571] CHIP:ZCL: [SetUser] Incoming command [endpointId=1,userIndex=3] + [1667215343.629371][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetUser [endpoint=1,userIndex=3] + [1667215343.629429][14571:14571] CHIP:ZCL: Found unoccupied user [endpoint=1,adjustedIndex=2] + [1667215343.629487][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::SetUser [endpoint=1,userIndex=3,creator=1,modifier=1,userName="xxx",uniqueId=1934,userStatus=1,userType=0,credentialRule=0,credentials=(nil),totalCredentials=0] + [1667215343.629553][14571:14571] CHIP:ZCL: Successfully set the user [mEndpointId=1,index=3,adjustedIndex=2] + [1667215343.629608][14571:14571] CHIP:ZCL: [createUser] User created [endpointId=1,creatorFabricId=1,userIndex=3,userName="xxx",userUniqueId=0x1934,userStatus=1,userType=0,credentialRule=0,totalCredentials=0] + [1667215343.629955][14571:14571] CHIP:EVL: Copy Event to next buffer with priority 2 + [1667215343.630156][14571:14571] CHIP:EVL: Copy Event to next buffer with priority 1 + [1667215343.630266][14571:14571] CHIP:EVL: LogEvent event number: 0x0000000000000018 priority: 1, endpoint id: 0x1 cluster id: 0x0000_0101 event id: 0x4 Sys timestamp: 0x00000000015FCBC7 + [1667215343.630337][14571:14571] CHIP:ZCL: [RemoteLockUserChange] Sent lock user change event [endpointId=1,eventNumber=24,dataType=2,operation=0,nodeId=112233,fabricIndex=1] + [1667215343.630424][14571:14571] CHIP:DMG: Command handler moving to [ Preparing] + [1667215343.630541][14571:14571] CHIP:DMG: Command handler moving to [AddingComm] + [1667215343.630610][14571:14571] CHIP:DMG: Command handler moving to [AddedComma] + [1667215343.630722][14571:14571] CHIP:DMG: Decreasing reference count for CommandHandler, remaining 0 + [1667215343.631234][14571:14571] CHIP:EM: <<< [E:62569r M:236898903 (Ack:33683114)] (S) Msg TX to 1:000000000001B669 [673E] --- Type 0001:09 (IM:InvokeCommandResponse) + [1667215343.631332][14571:14571] CHIP:IN: (S) Sending msg 236898903 on secure session with LSID: 42498 + [1667215343.631985][14571:14571] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:47391 | 236898903 | [Interaction Model (1) / InvokeCommandResponse (0x09) / Session = 1652 / Exchange = 62569] + [1667215343.632081][14571:14571] CHIP:DMG: Header Flags = + [1667215343.632138][14571:14571] CHIP:DMG: { + [1667215343.632223][14571:14571] CHIP:DMG: Exchange (0x06) = + [1667215343.632280][14571:14571] CHIP:DMG: { + [1667215343.632340][14571:14571] CHIP:DMG: AckMsg = 33683114 + [1667215343.632395][14571:14571] CHIP:DMG: NeedsAck = true + [1667215343.632449][14571:14571] CHIP:DMG: } + [1667215343.632519][14571:14571] CHIP:DMG: } + [1667215343.632575][14571:14571] CHIP:DMG: + [1667215343.632644][14571:14571] CHIP:DMG: Encrypted Payload (68 bytes) = + [1667215343.632698][14571:14571] CHIP:DMG: { + [1667215343.632752][14571:14571] CHIP:DMG: data = 0074060057ca1e0ef633c3d81bcd21e8b41f1b6236f8d3a3d6508aa4efa6d6b0bf5a61b6a5645308a5d884cb42bfa2adddae75f427ce0be23cad981c074f53094a76c515 + [1667215343.632811][14571:14571] CHIP:DMG: buffer_ptr = 187651867797088 + [1667215343.633058][14571:14571] CHIP:DMG: } + [1667215343.633112][14571:14571] CHIP:DMG: + [1667215343.633192][14571:14571] CHIP:DMG: Decrypted Payload (34 bytes) = + [1667215343.633249][14571:14571] CHIP:DMG: { + [1667215343.633304][14571:14571] CHIP:DMG: data = 152800360115350137002400012501010124021a1835012400001818181824ff0118 + [1667215343.633360][14571:14571] CHIP:DMG: } + [1667215343.633412][14571:14571] CHIP:DMG: + [1667215343.633543][14571:14571] CHIP:DMG: InvokeResponseMessage = + [1667215343.634057][14571:14571] CHIP:DMG: { + [1667215343.634124][14571:14571] CHIP:DMG: suppressResponse = false, + [1667215343.634188][14571:14571] CHIP:DMG: InvokeResponseIBs = + [1667215343.634413][14571:14571] CHIP:DMG: [ + [1667215343.634525][14571:14571] CHIP:DMG: InvokeResponseIB = + [1667215343.634618][14571:14571] CHIP:DMG: { + [1667215343.634690][14571:14571] CHIP:DMG: CommandStatusIB = + [1667215343.634777][14571:14571] CHIP:DMG: { + [1667215343.634861][14571:14571] CHIP:DMG: CommandPathIB = + [1667215343.634947][14571:14571] CHIP:DMG: { + [1667215343.635041][14571:14571] CHIP:DMG: EndpointId = 0x1, + [1667215343.635139][14571:14571] CHIP:DMG: ClusterId = 0x101, + [1667215343.635235][14571:14571] CHIP:DMG: CommandId = 0x1a, + [1667215343.635318][14571:14571] CHIP:DMG: }, + [1667215343.635420][14571:14571] CHIP:DMG: + [1667215343.635498][14571:14571] CHIP:DMG: StatusIB = + [1667215343.635583][14571:14571] CHIP:DMG: { + [1667215343.635678][14571:14571] CHIP:DMG: status = 0x00 (SUCCESS), + [1667215343.635761][14571:14571] CHIP:DMG: }, + [1667215343.635853][14571:14571] CHIP:DMG: + [1667215343.635930][14571:14571] CHIP:DMG: }, + [1667215343.636023][14571:14571] CHIP:DMG: + [1667215343.636330][14571:14571] CHIP:DMG: }, disabled: true - label: @@ -433,93 +1315,591 @@ tests: Verify "DUT receives read-event lock-user-change response" on the TH(Lock-app) Log: - [1658400921.173789][3227:3227] CHIP:IM: Received Read request - [1658400921.173921][3227:3227] CHIP:DMG: ReadRequestMessage = - [1658400921.173978][3227:3227] CHIP:DMG: { - [1658400921.174015][3227:3227] CHIP:DMG: EventPathIBs = - [1658400921.174078][3227:3227] CHIP:DMG: [ - [1658400921.174110][3227:3227] CHIP:DMG: EventPath = - [1658400921.174164][3227:3227] CHIP:DMG: { - [1658400921.174214][3227:3227] CHIP:DMG: Endpoint = 0x1, - [1658400921.174257][3227:3227] CHIP:DMG: Cluster = 0x101, - [1658400921.174308][3227:3227] CHIP:DMG: Event = 0x4, - [1658400921.174351][3227:3227] CHIP:DMG: }, - [1658400921.174402][3227:3227] CHIP:DMG: - [1658400921.174436][3227:3227] CHIP:DMG: ], - [1658400921.174486][3227:3227] CHIP:DMG: - [1658400921.174519][3227:3227] CHIP:DMG: isFabricFiltered = true, - [1658400921.174565][3227:3227] CHIP:DMG: InteractionModelRevision = 1 - [1658400921.174596][3227:3227] CHIP:DMG: }, - [1658400921.174712][3227:3227] CHIP:DMG: IM RH moving to [GeneratingReports] - [1658400921.174844][3227:3227] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1658400921.175067][3227:3227] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v - [1658400921.175116][3227:3227] CHIP:DMG: AccessControl: allowed - [1658400921.175254][3227:3227] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v - [1658400921.175305][3227:3227] CHIP:DMG: AccessControl: allowed - [1658400921.175494][3227:3227] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v - [1658400921.175531][3227:3227] CHIP:DMG: AccessControl: allowed - [1658400921.175603][3227:3227] CHIP:DMG: Fetched 3 events + [1667215381.519551][14571:14571] CHIP:EM: Handling via exchange: 17082r, Delegate: 0xaaaae921d988 + [1667215381.519649][14571:14571] CHIP:IM: Received Read request + [1667215381.519824][14571:14571] CHIP:DMG: ReadRequestMessage = + [1667215381.519891][14571:14571] CHIP:DMG: { + [1667215381.519944][14571:14571] CHIP:DMG: EventPathIBs = + [1667215381.520009][14571:14571] CHIP:DMG: [ + [1667215381.520071][14571:14571] CHIP:DMG: EventPath = + [1667215381.520154][14571:14571] CHIP:DMG: { + [1667215381.520226][14571:14571] CHIP:DMG: Endpoint = 0x1, + [1667215381.520310][14571:14571] CHIP:DMG: Cluster = 0x101, + [1667215381.520389][14571:14571] CHIP:DMG: Event = 0x4, + [1667215381.520471][14571:14571] CHIP:DMG: }, + [1667215381.520548][14571:14571] CHIP:DMG: + [1667215381.520609][14571:14571] CHIP:DMG: ], + [1667215381.520680][14571:14571] CHIP:DMG: + [1667215381.520742][14571:14571] CHIP:DMG: isFabricFiltered = true, + [1667215381.520807][14571:14571] CHIP:DMG: InteractionModelRevision = 1 + [1667215381.520866][14571:14571] CHIP:DMG: }, + [1667215381.521021][14571:14571] CHIP:DMG: IM RH moving to [GeneratingReports] + [1667215381.521248][14571:14571] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1667215381.521337][14571:14571] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v + [1667215381.521416][14571:14571] CHIP:DMG: AccessControl: allowed + [1667215381.521970][14571:14571] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v + [1667215381.522040][14571:14571] CHIP:DMG: AccessControl: allowed + [1667215381.522292][14571:14571] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v + [1667215381.522359][14571:14571] CHIP:DMG: AccessControl: allowed + [1667215381.522576][14571:14571] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v + [1667215381.522646][14571:14571] CHIP:DMG: AccessControl: allowed + [1667215381.522828][14571:14571] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v + [1667215381.522894][14571:14571] CHIP:DMG: AccessControl: allowed + [1667215381.523069][14571:14571] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v + [1667215381.523136][14571:14571] CHIP:DMG: AccessControl: allowed + [1667215381.523313][14571:14571] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v + [1667215381.523379][14571:14571] CHIP:DMG: AccessControl: allowed + [1667215381.523554][14571:14571] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v + [1667215381.523619][14571:14571] CHIP:DMG: AccessControl: allowed + [1667215381.523795][14571:14571] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v + [1667215381.523861][14571:14571] CHIP:DMG: AccessControl: allowed + [1667215381.524036][14571:14571] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v + [1667215381.524102][14571:14571] CHIP:DMG: AccessControl: allowed + [1667215381.524283][14571:14571] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v + [1667215381.524349][14571:14571] CHIP:DMG: AccessControl: allowed + [1667215381.524862][14571:14571] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=v + [1667215381.524928][14571:14571] CHIP:DMG: AccessControl: allowed + [1667215381.525059][14571:14571] CHIP:DMG: Fetched 11 events + [1667215381.525125][14571:14571] CHIP:DMG: Sending report (payload has 631 bytes)... + [1667215381.525872][14571:14571] CHIP:EM: <<< [E:17082r M:265557999 (Ack:110761060)] (S) Msg TX to 1:000000000001B669 [673E] --- Type 0001:05 (IM:ReportData) + [1667215381.525973][14571:14571] CHIP:IN: (S) Sending msg 265557999 on secure session with LSID: 42499 + [1667215381.527172][14571:14571] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:49574 | 265557999 | [Interaction Model (1) / Report Data (0x05) / Session = 8112 / Exchange = 17082] + [1667215381.527272][14571:14571] CHIP:DMG: Header Flags = + [1667215381.527330][14571:14571] CHIP:DMG: { + [1667215381.527416][14571:14571] CHIP:DMG: Exchange (0x06) = + [1667215381.527473][14571:14571] CHIP:DMG: { + [1667215381.527533][14571:14571] CHIP:DMG: AckMsg = 110761060 + [1667215381.527645][14571:14571] CHIP:DMG: NeedsAck = true + [1667215381.527700][14571:14571] CHIP:DMG: } + [1667215381.527774][14571:14571] CHIP:DMG: } + [1667215381.527830][14571:14571] CHIP:DMG: + [1667215381.527904][14571:14571] CHIP:DMG: Encrypted Payload (665 bytes) = + [1667215381.527961][14571:14571] CHIP:DMG: { + [1667215381.528016][14571:14571] CHIP:DMG: data = 00b01f00ef17d40fba2ce9d50e1fe1bf3262948a9e36f61bd023f244e7bb0679def72d108f27ac12cc1afbb32f4cdd8a0eaaa839b4c1d2553072651d5bf478d1afccd25a3a5fec7f155124f75d2c4e4347376b68014548b08c066271090bcca34169120f7046ecd6ef78dc6ede11daf9f87957061c5365a177b910e7df7aa7aa661f1b8545a8bca606bdd12df647cf21e1f77afc733cda7fa4c730384f09e98ecda70fa1c52efc4853843d936378098ada61127e632bee94332fe27cb8f861e8c1af2dcc289bba0cf713fec5cbf8706a0955c9c8e17239a8be3ccf2a5822f71f98542efb94afddffb74220356bd6fbf7b527af7b632a1bc135b547a8972d389a3a0959c26c897b04e6e2767a950b21957b2d2d16ca7cc9f0d2f455f6030cee10e3e6a06de7fdfecf8dc5fcd9f6fd09fac36012eef5673579613dafb6227b14ea398ac6225ec84d30b6f29a4ee96787ef010e26e1c28dcdf30d19497d9eb13bceabd0378ea5ac68be632806f09a862a53fbfc731c55e92328fbb5b0d0dda9344a62bdc6819393f5a9dc5bd6ba3ea2691d9865c3fa8f6bc94b06af3d82ce1aae1aa97c28ccf410b23be54d19a526ed4184e26ffeff73c6ea7b5bd12cf192359534698817426f830c7b9bb0793a6fec35a0e11e2c3a339df0110e9fb9521467dea9a3c906cfb0f1f3c6de34b93073cb6cb75a34ee2b3c28e6502d44cc909162c6d7e9798046d2e156041615a089e490f0d8790e36ab01c8316224dcbbd5cb858b1dbc51f1f8eccce64fb493edf9c00298719036dac0de698eb8486831538d15eb0f2b9f0d4965485d89530d31e9a2cef92db2a74cec8faddbf1ccf8abd78e1b31a2b23c63c604594125da85e02292f83dc1da279d35d419bae4ee27bf1b6facfdb98aaa5a17938d60cb19046e56bd26c6f76e1f75f54620345756 + [1667215381.528139][14571:14571] CHIP:DMG: buffer_ptr = 187651867797088 + [1667215381.528195][14571:14571] CHIP:DMG: } + [1667215381.528248][14571:14571] CHIP:DMG: + [1667215381.528327][14571:14571] CHIP:DMG: Decrypted Payload (631 bytes) = + [1667215381.528384][14571:14571] CHIP:DMG: { + [1667215381.528439][14571:14571] CHIP:DMG: data = 1536021535013700240101250201012403041824010824020126049d4d22013507240002240100240207240301240401260569b601002406011818181535013700240101250201012403041824010a24020125069fac3507240003240100240207240301240401260569b601002406011818181535013700240101250201012403041824010b2402012606e86301003507240003240101240207240301240401260569b601002406011818181535013700240101250201012403041824010c2402012506f0b13507240004240100240207240301240401260569b601002406011818181535013700240101250201012403041824010d2402012606c22e02003507240004240101240207240301240401260569b601002406011818181535013700240101250201012403041824010e240201260665e902003507240002240100240207240302240401260569b601002406021818181535013700240101250201012403041824010f2402012606a74e01003507240002240101240207240302240401260569b60100240602181818153501370024010125020101240304182401102402012606e5d803003507240002240101240207240301240401260569b60100240601181818153501370024010125020101240304182401112402012606050a03003507240002240100240207240301240401260569b60100240601181818153501370024010125020101240304182401122402012506e9fc3507240006240100240207240301240401260569b6010024060118181815350137002401012502010124030418240118240201260612752c003507240002240100240207240303240401260569b6010024060318181818290424ff0118 + [1667215381.528554][14571:14571] CHIP:DMG: } + [1667215381.528607][14571:14571] CHIP:DMG: + [1667215381.529222][14571:14571] CHIP:DMG: ReportDataMessage = + [1667215381.529357][14571:14571] CHIP:DMG: { + [1667215381.529414][14571:14571] CHIP:DMG: EventReportIBs = + [1667215381.529501][14571:14571] CHIP:DMG: [ + [1667215381.529563][14571:14571] CHIP:DMG: EventReportIB = + [1667215381.529663][14571:14571] CHIP:DMG: { + [1667215381.529734][14571:14571] CHIP:DMG: EventDataIB = + [1667215381.529822][14571:14571] CHIP:DMG: { + [1667215381.529906][14571:14571] CHIP:DMG: EventPath = + [1667215381.529992][14571:14571] CHIP:DMG: { + [1667215381.530079][14571:14571] CHIP:DMG: Endpoint = 0x1, + [1667215381.530177][14571:14571] CHIP:DMG: Cluster = 0x101, + [1667215381.530269][14571:14571] CHIP:DMG: Event = 0x4, + [1667215381.530353][14571:14571] CHIP:DMG: }, + [1667215381.530448][14571:14571] CHIP:DMG: + [1667215381.530683][14571:14571] CHIP:DMG: EventNumber = 0x8, + [1667215381.530769][14571:14571] CHIP:DMG: PriorityLevel = 0x1, + [1667215381.530855][14571:14571] CHIP:DMG: SystemTimestamp = 0x1224d9d, + [1667215381.530937][14571:14571] CHIP:DMG: EventData = + [1667215381.531028][14571:14571] CHIP:DMG: { + [1667215381.531125][14571:14571] CHIP:DMG: 0x0 = 2, + [1667215381.531222][14571:14571] CHIP:DMG: 0x1 = 0, + [1667215381.531320][14571:14571] CHIP:DMG: 0x2 = 7, + [1667215381.531411][14571:14571] CHIP:DMG: 0x3 = 1, + [1667215381.531503][14571:14571] CHIP:DMG: 0x4 = 1, + [1667215381.531593][14571:14571] CHIP:DMG: 0x5 = 112233, + [1667215381.531692][14571:14571] CHIP:DMG: 0x6 = 1, + [1667215381.531780][14571:14571] CHIP:DMG: }, + [1667215381.531864][14571:14571] CHIP:DMG: }, + [1667215381.531971][14571:14571] CHIP:DMG: + [1667215381.532042][14571:14571] CHIP:DMG: }, + [1667215381.532165][14571:14571] CHIP:DMG: + [1667215381.532233][14571:14571] CHIP:DMG: EventReportIB = + [1667215381.532329][14571:14571] CHIP:DMG: { + [1667215381.532409][14571:14571] CHIP:DMG: EventDataIB = + [1667215381.532495][14571:14571] CHIP:DMG: { + [1667215381.532573][14571:14571] CHIP:DMG: EventPath = + [1667215381.532657][14571:14571] CHIP:DMG: { + [1667215381.532753][14571:14571] CHIP:DMG: Endpoint = 0x1, + [1667215381.532851][14571:14571] CHIP:DMG: Cluster = 0x101, + [1667215381.532940][14571:14571] CHIP:DMG: Event = 0x4, + [1667215381.533023][14571:14571] CHIP:DMG: }, + [1667215381.533120][14571:14571] CHIP:DMG: + [1667215381.533202][14571:14571] CHIP:DMG: EventNumber = 0xa, + [1667215381.533287][14571:14571] CHIP:DMG: PriorityLevel = 0x1, + [1667215381.533379][14571:14571] CHIP:DMG: DeltaSystemTimestamp = 0xac9f, + [1667215381.533461][14571:14571] CHIP:DMG: EventData = + [1667215381.533545][14571:14571] CHIP:DMG: { + [1667215381.533639][14571:14571] CHIP:DMG: 0x0 = 3, + [1667215381.533730][14571:14571] CHIP:DMG: 0x1 = 0, + [1667215381.533829][14571:14571] CHIP:DMG: 0x2 = 7, + [1667215381.533920][14571:14571] CHIP:DMG: 0x3 = 1, + [1667215381.534018][14571:14571] CHIP:DMG: 0x4 = 1, + [1667215381.534119][14571:14571] CHIP:DMG: 0x5 = 112233, + [1667215381.534214][14571:14571] CHIP:DMG: 0x6 = 1, + [1667215381.534301][14571:14571] CHIP:DMG: }, + [1667215381.534389][14571:14571] CHIP:DMG: }, + [1667215381.534520][14571:14571] CHIP:DMG: + [1667215381.534588][14571:14571] CHIP:DMG: }, + [1667215381.534702][14571:14571] CHIP:DMG: + [1667215381.534770][14571:14571] CHIP:DMG: EventReportIB = + [1667215381.534866][14571:14571] CHIP:DMG: { + [1667215381.534936][14571:14571] CHIP:DMG: EventDataIB = + [1667215381.535024][14571:14571] CHIP:DMG: { + [1667215381.535107][14571:14571] CHIP:DMG: EventPath = + [1667215381.535198][14571:14571] CHIP:DMG: { + [1667215381.535286][14571:14571] CHIP:DMG: Endpoint = 0x1, + [1667215381.535386][14571:14571] CHIP:DMG: Cluster = 0x101, + [1667215381.535475][14571:14571] CHIP:DMG: Event = 0x4, + [1667215381.535566][14571:14571] CHIP:DMG: }, + [1667215381.535654][14571:14571] CHIP:DMG: + [1667215381.535744][14571:14571] CHIP:DMG: EventNumber = 0xb, + [1667215381.535829][14571:14571] CHIP:DMG: PriorityLevel = 0x1, + [1667215381.535914][14571:14571] CHIP:DMG: DeltaSystemTimestamp = 0x163e8, + [1667215381.536002][14571:14571] CHIP:DMG: EventData = + [1667215381.536092][14571:14571] CHIP:DMG: { + [1667215381.536179][14571:14571] CHIP:DMG: 0x0 = 3, + [1667215381.536270][14571:14571] CHIP:DMG: 0x1 = 1, + [1667215381.536361][14571:14571] CHIP:DMG: 0x2 = 7, + [1667215381.536452][14571:14571] CHIP:DMG: 0x3 = 1, + [1667215381.536544][14571:14571] CHIP:DMG: 0x4 = 1, + [1667215381.536642][14571:14571] CHIP:DMG: 0x5 = 112233, + [1667215381.536819][14571:14571] CHIP:DMG: 0x6 = 1, + [1667215381.536910][14571:14571] CHIP:DMG: }, + [1667215381.536999][14571:14571] CHIP:DMG: }, + [1667215381.537097][14571:14571] CHIP:DMG: + [1667215381.537168][14571:14571] CHIP:DMG: }, + [1667215381.537285][14571:14571] CHIP:DMG: + [1667215381.537353][14571:14571] CHIP:DMG: EventReportIB = + [1667215381.537450][14571:14571] CHIP:DMG: { + [1667215381.537529][14571:14571] CHIP:DMG: EventDataIB = + [1667215381.537609][14571:14571] CHIP:DMG: { + [1667215381.537992][14571:14571] CHIP:DMG: EventPath = + [1667215381.538084][14571:14571] CHIP:DMG: { + [1667215381.538221][14571:14571] CHIP:DMG: Endpoint = 0x1, + [1667215381.538322][14571:14571] CHIP:DMG: Cluster = 0x101, + [1667215381.538422][14571:14571] CHIP:DMG: Event = 0x4, + [1667215381.538559][14571:14571] CHIP:DMG: }, + [1667215381.538648][14571:14571] CHIP:DMG: + [1667215381.538737][14571:14571] CHIP:DMG: EventNumber = 0xc, + [1667215381.538832][14571:14571] CHIP:DMG: PriorityLevel = 0x1, + [1667215381.538917][14571:14571] CHIP:DMG: DeltaSystemTimestamp = 0xb1f0, + [1667215381.538998][14571:14571] CHIP:DMG: EventData = + [1667215381.539082][14571:14571] CHIP:DMG: { + [1667215381.539177][14571:14571] CHIP:DMG: 0x0 = 4, + [1667215381.539277][14571:14571] CHIP:DMG: 0x1 = 0, + [1667215381.539367][14571:14571] CHIP:DMG: 0x2 = 7, + [1667215381.539465][14571:14571] CHIP:DMG: 0x3 = 1, + [1667215381.539556][14571:14571] CHIP:DMG: 0x4 = 1, + [1667215381.539647][14571:14571] CHIP:DMG: 0x5 = 112233, + [1667215381.539744][14571:14571] CHIP:DMG: 0x6 = 1, + [1667215381.539833][14571:14571] CHIP:DMG: }, + [1667215381.539912][14571:14571] CHIP:DMG: }, + [1667215381.540008][14571:14571] CHIP:DMG: + [1667215381.540078][14571:14571] CHIP:DMG: }, + [1667215381.540198][14571:14571] CHIP:DMG: + [1667215381.540261][14571:14571] CHIP:DMG: EventReportIB = + [1667215381.540367][14571:14571] CHIP:DMG: { + [1667215381.540440][14571:14571] CHIP:DMG: EventDataIB = + [1667215381.540521][14571:14571] CHIP:DMG: { + [1667215381.540599][14571:14571] CHIP:DMG: EventPath = + [1667215381.540692][14571:14571] CHIP:DMG: { + [1667215381.540785][14571:14571] CHIP:DMG: Endpoint = 0x1, + [1667215381.540875][14571:14571] CHIP:DMG: Cluster = 0x101, + [1667215381.540972][14571:14571] CHIP:DMG: Event = 0x4, + [1667215381.541066][14571:14571] CHIP:DMG: }, + [1667215381.541155][14571:14571] CHIP:DMG: + [1667215381.541245][14571:14571] CHIP:DMG: EventNumber = 0xd, + [1667215381.541329][14571:14571] CHIP:DMG: PriorityLevel = 0x1, + [1667215381.541413][14571:14571] CHIP:DMG: DeltaSystemTimestamp = 0x22ec2, + [1667215381.541493][14571:14571] CHIP:DMG: EventData = + [1667215381.541576][14571:14571] CHIP:DMG: { + [1667215381.541671][14571:14571] CHIP:DMG: 0x0 = 4, + [1667215381.541762][14571:14571] CHIP:DMG: 0x1 = 1, + [1667215381.541861][14571:14571] CHIP:DMG: 0x2 = 7, + [1667215381.541961][14571:14571] CHIP:DMG: 0x3 = 1, + [1667215381.542052][14571:14571] CHIP:DMG: 0x4 = 1, + [1667215381.542143][14571:14571] CHIP:DMG: 0x5 = 112233, + [1667215381.542233][14571:14571] CHIP:DMG: 0x6 = 1, + [1667215381.542321][14571:14571] CHIP:DMG: }, + [1667215381.542401][14571:14571] CHIP:DMG: }, + [1667215381.542524][14571:14571] CHIP:DMG: + [1667215381.542591][14571:14571] CHIP:DMG: }, + [1667215381.542704][14571:14571] CHIP:DMG: + [1667215381.542767][14571:14571] CHIP:DMG: EventReportIB = + [1667215381.542861][14571:14571] CHIP:DMG: { + [1667215381.542932][14571:14571] CHIP:DMG: EventDataIB = + [1667215381.543013][14571:14571] CHIP:DMG: { + [1667215381.543090][14571:14571] CHIP:DMG: EventPath = + [1667215381.543173][14571:14571] CHIP:DMG: { + [1667215381.543260][14571:14571] CHIP:DMG: Endpoint = 0x1, + [1667215381.543357][14571:14571] CHIP:DMG: Cluster = 0x101, + [1667215381.543445][14571:14571] CHIP:DMG: Event = 0x4, + [1667215381.543529][14571:14571] CHIP:DMG: }, + [1667215381.543624][14571:14571] CHIP:DMG: + [1667215381.543706][14571:14571] CHIP:DMG: EventNumber = 0xe, + [1667215381.543791][14571:14571] CHIP:DMG: PriorityLevel = 0x1, + [1667215381.543875][14571:14571] CHIP:DMG: DeltaSystemTimestamp = 0x2e965, + [1667215381.543965][14571:14571] CHIP:DMG: EventData = + [1667215381.544048][14571:14571] CHIP:DMG: { + [1667215381.544143][14571:14571] CHIP:DMG: 0x0 = 2, + [1667215381.544233][14571:14571] CHIP:DMG: 0x1 = 0, + [1667215381.544331][14571:14571] CHIP:DMG: 0x2 = 7, + [1667215381.544421][14571:14571] CHIP:DMG: 0x3 = 2, + [1667215381.544511][14571:14571] CHIP:DMG: 0x4 = 1, + [1667215381.544599][14571:14571] CHIP:DMG: 0x5 = 112233, + [1667215381.544690][14571:14571] CHIP:DMG: 0x6 = 2, + [1667215381.544777][14571:14571] CHIP:DMG: }, + [1667215381.544856][14571:14571] CHIP:DMG: }, + [1667215381.544961][14571:14571] CHIP:DMG: + [1667215381.545031][14571:14571] CHIP:DMG: }, + [1667215381.545146][14571:14571] CHIP:DMG: + [1667215381.545208][14571:14571] CHIP:DMG: EventReportIB = + [1667215381.545302][14571:14571] CHIP:DMG: { + [1667215381.545373][14571:14571] CHIP:DMG: EventDataIB = + [1667215381.545460][14571:14571] CHIP:DMG: { + [1667215381.545543][14571:14571] CHIP:DMG: EventPath = + [1667215381.545627][14571:14571] CHIP:DMG: { + [1667215381.545711][14571:14571] CHIP:DMG: Endpoint = 0x1, + [1667215381.545808][14571:14571] CHIP:DMG: Cluster = 0x101, + [1667215381.545903][14571:14571] CHIP:DMG: Event = 0x4, + [1667215381.545987][14571:14571] CHIP:DMG: }, + [1667215381.546074][14571:14571] CHIP:DMG: + [1667215381.546157][14571:14571] CHIP:DMG: EventNumber = 0xf, + [1667215381.546242][14571:14571] CHIP:DMG: PriorityLevel = 0x1, + [1667215381.546326][14571:14571] CHIP:DMG: DeltaSystemTimestamp = 0x14ea7, + [1667215381.546408][14571:14571] CHIP:DMG: EventData = + [1667215381.546529][14571:14571] CHIP:DMG: { + [1667215381.546627][14571:14571] CHIP:DMG: 0x0 = 2, + [1667215381.546719][14571:14571] CHIP:DMG: 0x1 = 1, + [1667215381.546816][14571:14571] CHIP:DMG: 0x2 = 7, + [1667215381.546906][14571:14571] CHIP:DMG: 0x3 = 2, + [1667215381.547005][14571:14571] CHIP:DMG: 0x4 = 1, + [1667215381.547095][14571:14571] CHIP:DMG: 0x5 = 112233, + [1667215381.547192][14571:14571] CHIP:DMG: 0x6 = 2, + [1667215381.547288][14571:14571] CHIP:DMG: }, + [1667215381.547375][14571:14571] CHIP:DMG: }, + [1667215381.547481][14571:14571] CHIP:DMG: + [1667215381.547551][14571:14571] CHIP:DMG: }, + [1667215381.547664][14571:14571] CHIP:DMG: + [1667215381.547726][14571:14571] CHIP:DMG: EventReportIB = + [1667215381.547822][14571:14571] CHIP:DMG: { + [1667215381.547893][14571:14571] CHIP:DMG: EventDataIB = + [1667215381.547979][14571:14571] CHIP:DMG: { + [1667215381.548063][14571:14571] CHIP:DMG: EventPath = + [1667215381.548154][14571:14571] CHIP:DMG: { + [1667215381.548248][14571:14571] CHIP:DMG: Endpoint = 0x1, + [1667215381.548703][14571:14571] CHIP:DMG: Cluster = 0x101, + [1667215381.548810][14571:14571] CHIP:DMG: Event = 0x4, + [1667215381.548898][14571:14571] CHIP:DMG: }, + [1667215381.548988][14571:14571] CHIP:DMG: + [1667215381.549077][14571:14571] CHIP:DMG: EventNumber = 0x10, + [1667215381.549161][14571:14571] CHIP:DMG: PriorityLevel = 0x1, + [1667215381.549245][14571:14571] CHIP:DMG: DeltaSystemTimestamp = 0x3d8e5, + [1667215381.549328][14571:14571] CHIP:DMG: EventData = + [1667215381.549411][14571:14571] CHIP:DMG: { + [1667215381.549498][14571:14571] CHIP:DMG: 0x0 = 2, + [1667215381.549588][14571:14571] CHIP:DMG: 0x1 = 1, + [1667215381.549678][14571:14571] CHIP:DMG: 0x2 = 7, + [1667215381.549776][14571:14571] CHIP:DMG: 0x3 = 1, + [1667215381.549874][14571:14571] CHIP:DMG: 0x4 = 1, + [1667215381.549963][14571:14571] CHIP:DMG: 0x5 = 112233, + [1667215381.550060][14571:14571] CHIP:DMG: 0x6 = 1, + [1667215381.550156][14571:14571] CHIP:DMG: }, + [1667215381.550236][14571:14571] CHIP:DMG: }, + [1667215381.550338][14571:14571] CHIP:DMG: + [1667215381.550409][14571:14571] CHIP:DMG: }, + [1667215381.550551][14571:14571] CHIP:DMG: + [1667215381.550730][14571:14571] CHIP:DMG: EventReportIB = + [1667215381.550840][14571:14571] CHIP:DMG: { + [1667215381.550912][14571:14571] CHIP:DMG: EventDataIB = + [1667215381.550993][14571:14571] CHIP:DMG: { + [1667215381.551071][14571:14571] CHIP:DMG: EventPath = + [1667215381.551155][14571:14571] CHIP:DMG: { + [1667215381.551248][14571:14571] CHIP:DMG: Endpoint = 0x1, + [1667215381.551336][14571:14571] CHIP:DMG: Cluster = 0x101, + [1667215381.551490][14571:14571] CHIP:DMG: Event = 0x4, + [1667215381.551590][14571:14571] CHIP:DMG: }, + [1667215381.551688][14571:14571] CHIP:DMG: + [1667215381.551777][14571:14571] CHIP:DMG: EventNumber = 0x11, + [1667215381.551862][14571:14571] CHIP:DMG: PriorityLevel = 0x1, + [1667215381.551948][14571:14571] CHIP:DMG: DeltaSystemTimestamp = 0x30a05, + [1667215381.552029][14571:14571] CHIP:DMG: EventData = + [1667215381.552113][14571:14571] CHIP:DMG: { + [1667215381.552209][14571:14571] CHIP:DMG: 0x0 = 2, + [1667215381.552299][14571:14571] CHIP:DMG: 0x1 = 0, + [1667215381.552397][14571:14571] CHIP:DMG: 0x2 = 7, + [1667215381.552533][14571:14571] CHIP:DMG: 0x3 = 1, + [1667215381.552626][14571:14571] CHIP:DMG: 0x4 = 1, + [1667215381.552717][14571:14571] CHIP:DMG: 0x5 = 112233, + [1667215381.552807][14571:14571] CHIP:DMG: 0x6 = 1, + [1667215381.552893][14571:14571] CHIP:DMG: }, + [1667215381.552973][14571:14571] CHIP:DMG: }, + [1667215381.553076][14571:14571] CHIP:DMG: + [1667215381.553146][14571:14571] CHIP:DMG: }, + [1667215381.553263][14571:14571] CHIP:DMG: + [1667215381.553325][14571:14571] CHIP:DMG: EventReportIB = + [1667215381.553421][14571:14571] CHIP:DMG: { + [1667215381.553493][14571:14571] CHIP:DMG: EventDataIB = + [1667215381.553579][14571:14571] CHIP:DMG: { + [1667215381.553657][14571:14571] CHIP:DMG: EventPath = + [1667215381.553742][14571:14571] CHIP:DMG: { + [1667215381.553835][14571:14571] CHIP:DMG: Endpoint = 0x1, + [1667215381.553923][14571:14571] CHIP:DMG: Cluster = 0x101, + [1667215381.554011][14571:14571] CHIP:DMG: Event = 0x4, + [1667215381.554093][14571:14571] CHIP:DMG: }, + [1667215381.554189][14571:14571] CHIP:DMG: + [1667215381.554270][14571:14571] CHIP:DMG: EventNumber = 0x12, + [1667215381.554355][14571:14571] CHIP:DMG: PriorityLevel = 0x1, + [1667215381.554439][14571:14571] CHIP:DMG: DeltaSystemTimestamp = 0xfce9, + [1667215381.554555][14571:14571] CHIP:DMG: EventData = + [1667215381.554640][14571:14571] CHIP:DMG: { + [1667215381.554733][14571:14571] CHIP:DMG: 0x0 = 6, + [1667215381.554833][14571:14571] CHIP:DMG: 0x1 = 0, + [1667215381.554923][14571:14571] CHIP:DMG: 0x2 = 7, + [1667215381.555022][14571:14571] CHIP:DMG: 0x3 = 1, + [1667215381.555120][14571:14571] CHIP:DMG: 0x4 = 1, + [1667215381.555217][14571:14571] CHIP:DMG: 0x5 = 112233, + [1667215381.555307][14571:14571] CHIP:DMG: 0x6 = 1, + [1667215381.555394][14571:14571] CHIP:DMG: }, + [1667215381.555481][14571:14571] CHIP:DMG: }, + [1667215381.555577][14571:14571] CHIP:DMG: + [1667215381.555647][14571:14571] CHIP:DMG: }, + [1667215381.555763][14571:14571] CHIP:DMG: + [1667215381.555830][14571:14571] CHIP:DMG: EventReportIB = + [1667215381.555927][14571:14571] CHIP:DMG: { + [1667215381.556007][14571:14571] CHIP:DMG: EventDataIB = + [1667215381.556087][14571:14571] CHIP:DMG: { + [1667215381.556172][14571:14571] CHIP:DMG: EventPath = + [1667215381.556265][14571:14571] CHIP:DMG: { + [1667215381.556357][14571:14571] CHIP:DMG: Endpoint = 0x1, + [1667215381.556446][14571:14571] CHIP:DMG: Cluster = 0x101, + [1667215381.556535][14571:14571] CHIP:DMG: Event = 0x4, + [1667215381.556619][14571:14571] CHIP:DMG: }, + [1667215381.556708][14571:14571] CHIP:DMG: + [1667215381.556790][14571:14571] CHIP:DMG: EventNumber = 0x18, + [1667215381.556875][14571:14571] CHIP:DMG: PriorityLevel = 0x1, + [1667215381.556959][14571:14571] CHIP:DMG: DeltaSystemTimestamp = 0x2c7512, + [1667215381.557040][14571:14571] CHIP:DMG: EventData = + [1667215381.557124][14571:14571] CHIP:DMG: { + [1667215381.557209][14571:14571] CHIP:DMG: 0x0 = 2, + [1667215381.557308][14571:14571] CHIP:DMG: 0x1 = 0, + [1667215381.557397][14571:14571] CHIP:DMG: 0x2 = 7, + [1667215381.557486][14571:14571] CHIP:DMG: 0x3 = 3, + [1667215381.557588][14571:14571] CHIP:DMG: 0x4 = 1, + [1667215381.557757][14571:14571] CHIP:DMG: 0x5 = 112233, + [1667215381.557850][14571:14571] CHIP:DMG: 0x6 = 3, + [1667215381.557939][14571:14571] CHIP:DMG: }, + [1667215381.558026][14571:14571] CHIP:DMG: }, + [1667215381.558121][14571:14571] CHIP:DMG: + [1667215381.558191][14571:14571] CHIP:DMG: }, disabled: true - - label: "" + - label: "Cleanup the created user" verification: | - ./chip-tool doorlock clear-credential "{ "credentialType" : 1 , "credentialIndex" : 1 }" 1 1 --timedInteractionTimeoutMs 1000 + ./chip-tool doorlock clear-credential '{ "credentialType" : 1 , "credentialIndex" : 1 }' 1 1 --timedInteractionTimeoutMs 1000 Verify " DUT sends success response" on the TH(Lock-app) Log: - [1657115878.582559][8804:8804] CHIP:DMG: InvokeRequestMessage = - [1657115878.582642][8804:8804] CHIP:DMG: { - [1657115878.582698][8804:8804] CHIP:DMG: suppressResponse = false, - [1657115878.582787][8804:8804] CHIP:DMG: timedRequest = true, - [1657115878.582848][8804:8804] CHIP:DMG: InvokeRequests = - [1657115878.582948][8804:8804] CHIP:DMG: [ - [1657115878.583009][8804:8804] CHIP:DMG: CommandDataIB = - [1657115878.583098][8804:8804] CHIP:DMG: { - [1657115878.583161][8804:8804] CHIP:DMG: CommandPathIB = - [1657115878.583265][8804:8804] CHIP:DMG: { - [1657115878.583366][8804:8804] CHIP:DMG: EndpointId = 0x1, - [1657115878.583607][8804:8804] CHIP:DMG: ClusterId = 0x101, - [1657115878.583724][8804:8804] CHIP:DMG: CommandId = 0x26, - [1657115878.583802][8804:8804] CHIP:DMG: }, - [1657115878.583906][8804:8804] CHIP:DMG: - [1657115878.583972][8804:8804] CHIP:DMG: CommandFields = - [1657115878.584068][8804:8804] CHIP:DMG: { - [1657115878.584155][8804:8804] CHIP:DMG: 0x0 = - [1657115878.584234][8804:8804] CHIP:DMG: { - [1657115878.584335][8804:8804] CHIP:DMG: 0x0 = 1, - [1657115878.584442][8804:8804] CHIP:DMG: 0x1 = 1, - [1657115878.584527][8804:8804] CHIP:DMG: }, - [1657115878.584624][8804:8804] CHIP:DMG: }, - [1657115878.584695][8804:8804] CHIP:DMG: }, - [1657115878.584795][8804:8804] CHIP:DMG: - [1657115878.584890][8804:8804] CHIP:DMG: ], - [1657115878.584994][8804:8804] CHIP:DMG: - [1657115878.585054][8804:8804] CHIP:DMG: InteractionModelRevision = 1 - [1657115878.585131][8804:8804] CHIP:DMG: }, - [1657115878.585305][8804:8804] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=a - [1657115878.585416][8804:8804] CHIP:DMG: AccessControl: allowed + [1667215530.232632][14571:14571] CHIP:DMG: Handing timed invoke to IM engine: handler 0xaaab1aeb8fc0 exchange 61279r + [1667215530.232738][14571:14571] CHIP:DMG: InvokeRequestMessage = + [1667215530.232800][14571:14571] CHIP:DMG: { + [1667215530.232858][14571:14571] CHIP:DMG: suppressResponse = false, + [1667215530.232925][14571:14571] CHIP:DMG: timedRequest = true, + [1667215530.232987][14571:14571] CHIP:DMG: InvokeRequests = + [1667215530.233068][14571:14571] CHIP:DMG: [ + [1667215530.233130][14571:14571] CHIP:DMG: CommandDataIB = + [1667215530.233214][14571:14571] CHIP:DMG: { + [1667215530.233286][14571:14571] CHIP:DMG: CommandPathIB = + [1667215530.233374][14571:14571] CHIP:DMG: { + [1667215530.233463][14571:14571] CHIP:DMG: EndpointId = 0x1, + [1667215530.233550][14571:14571] CHIP:DMG: ClusterId = 0x101, + [1667215530.233634][14571:14571] CHIP:DMG: CommandId = 0x26, + [1667215530.233714][14571:14571] CHIP:DMG: }, + [1667215530.233805][14571:14571] CHIP:DMG: + [1667215530.233879][14571:14571] CHIP:DMG: CommandFields = + [1667215530.233966][14571:14571] CHIP:DMG: { + [1667215530.234052][14571:14571] CHIP:DMG: 0x0 = + [1667215530.234135][14571:14571] CHIP:DMG: { + [1667215530.234230][14571:14571] CHIP:DMG: 0x0 = 1, + [1667215530.234321][14571:14571] CHIP:DMG: 0x1 = 1, + [1667215530.234418][14571:14571] CHIP:DMG: }, + [1667215530.234527][14571:14571] CHIP:DMG: }, + [1667215530.234612][14571:14571] CHIP:DMG: }, + [1667215530.234696][14571:14571] CHIP:DMG: + [1667215530.234762][14571:14571] CHIP:DMG: ], + [1667215530.234840][14571:14571] CHIP:DMG: + [1667215530.234900][14571:14571] CHIP:DMG: InteractionModelRevision = 1 + [1667215530.234959][14571:14571] CHIP:DMG: }, + [1667215530.235109][14571:14571] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=a + [1667215530.235190][14571:14571] CHIP:DMG: AccessControl: allowed + [1667215530.235259][14571:14571] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0101 Command=0x0000_0026 + [1667215530.235347][14571:14571] CHIP:ZCL: [ClearCredential] Incoming command [endpointId=1] + [1667215530.235428][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=1,credentialType=1] + [1667215530.235488][14571:14571] CHIP:ZCL: Found occupied credential [endpoint=1,index=1,type=1,dataSize=6,createdBy=1,modifiedBy=1] + [1667215530.235550][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetUser [endpoint=1,userIndex=1] + [1667215530.235608][14571:14571] CHIP:ZCL: Found occupied user [endpoint=1,adjustedIndex=0,name="xxx",credentialsCount=1,uniqueId=1934,type=0,credentialRule=0,createdBy=1,lastModifiedBy=1] + [1667215530.235670][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetUser [endpoint=1,userIndex=1] + [1667215530.235723][14571:14571] CHIP:ZCL: Found occupied user [endpoint=1,adjustedIndex=0,name="xxx",credentialsCount=1,uniqueId=1934,type=0,credentialRule=0,createdBy=1,lastModifiedBy=1] + [1667215530.235780][14571:14571] CHIP:ZCL: [clearCredential] Clearing related user - no credentials left [endpointId=1,credentialType=1,credentialIndex=1,modifier=1,userIndex=1] + [1667215530.235837][14571:14571] CHIP:ZCL: [ClearUser] Clearing associated credential [endpointId=1,userIndex=1,credentialType=1,credentialIndex=1] + [1667215530.235893][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::SetCredential [endpoint=1,credentialIndex=1,credentialStatus=0,credentialType=1,credentialDataSize=0,creator=0,modifier=0] + [1667215530.235952][14571:14571] CHIP:ZCL: Successfully set the credential [mEndpointId=1,index=1,credentialType=1,creator=0,modifier=0] + [1667215530.236036][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::SetUser [endpoint=1,userIndex=1,creator=0,modifier=0,userName="",uniqueId=0,userStatus=0,userType=0,credentialRule=0,credentials=(nil),totalCredentials=0] + [1667215530.236103][14571:14571] CHIP:ZCL: Successfully set the user [mEndpointId=1,index=1,adjustedIndex=0] + [1667215530.236456][14571:14571] CHIP:EVL: Copy Event to next buffer with priority 2 + [1667215530.236660][14571:14571] CHIP:EVL: Copy Event to next buffer with priority 1 + [1667215530.236769][14571:14571] CHIP:EVL: LogEvent event number: 0x0000000000000019 priority: 1, endpoint id: 0x1 cluster id: 0x0000_0101 event id: 0x4 Sys timestamp: 0x000000000162A4B5 + [1667215530.236839][14571:14571] CHIP:ZCL: [RemoteLockUserChange] Sent lock user change event [endpointId=1,eventNumber=25,dataType=2,operation=1,nodeId=112233,fabricIndex=1] + [1667215530.236898][14571:14571] CHIP:ZCL: [clearCredential] Successfully clear credential and related user [endpointId=1,credentialType=1,credentialIndex=1,modifier=1,userIndex=1] + [1667215530.236977][14571:14571] CHIP:DMG: Command handler moving to [ Preparing] + [1667215530.237046][14571:14571] CHIP:DMG: Command handler moving to [AddingComm] + [1667215530.237110][14571:14571] CHIP:DMG: Command handler moving to [AddedComma] + [1667215530.237207][14571:14571] CHIP:DMG: Decreasing reference count for CommandHandler, remaining 0 + [1667215530.237691][14571:14571] CHIP:EM: <<< [E:61279r M:188276818 (Ack:215767034)] (S) Msg TX to 1:000000000001B669 [673E] --- Type 0001:09 (IM:InvokeCommandResponse) + [1667215530.237786][14571:14571] CHIP:IN: (S) Sending msg 188276818 on secure session with LSID: 42500 + [1667215530.238423][14571:14571] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:56842 | 188276818 | [Interaction Model (1) / InvokeCommandResponse (0x09) / Session = 5712 / Exchange = 61279] + [1667215530.238551][14571:14571] CHIP:DMG: Header Flags = + [1667215530.238611][14571:14571] CHIP:DMG: { + [1667215530.238698][14571:14571] CHIP:DMG: Exchange (0x06) = + [1667215530.238755][14571:14571] CHIP:DMG: { + [1667215530.238814][14571:14571] CHIP:DMG: AckMsg = 215767034 + [1667215530.238870][14571:14571] CHIP:DMG: NeedsAck = true + [1667215530.238925][14571:14571] CHIP:DMG: } + [1667215530.238997][14571:14571] CHIP:DMG: } + [1667215530.239052][14571:14571] CHIP:DMG: + [1667215530.239119][14571:14571] CHIP:DMG: Encrypted Payload (68 bytes) = + [1667215530.239174][14571:14571] CHIP:DMG: { + [1667215530.239229][14571:14571] CHIP:DMG: data = 0050160052e0380b1f90647a0386aee132338d921fa221b335984c50b1b6a60f60786895fadfa4d328af69fd19f91ab9691024d82fe31ab71c63ac98832611d1d1011b10 + [1667215530.239288][14571:14571] CHIP:DMG: buffer_ptr = 187651867808464 + [1667215530.239341][14571:14571] CHIP:DMG: } + [1667215530.239393][14571:14571] CHIP:DMG: + [1667215530.239467][14571:14571] CHIP:DMG: Decrypted Payload (34 bytes) = + [1667215530.239523][14571:14571] CHIP:DMG: { + [1667215530.239577][14571:14571] CHIP:DMG: data = 15280036011535013700240001250101012402261835012400001818181824ff0118 + [1667215530.239633][14571:14571] CHIP:DMG: } + [1667215530.239685][14571:14571] CHIP:DMG: + [1667215530.239812][14571:14571] CHIP:DMG: InvokeResponseMessage = + [1667215530.239875][14571:14571] CHIP:DMG: { + [1667215530.239934][14571:14571] CHIP:DMG: suppressResponse = false, + [1667215530.239996][14571:14571] CHIP:DMG: InvokeResponseIBs = + [1667215530.240074][14571:14571] CHIP:DMG: [ + [1667215530.240138][14571:14571] CHIP:DMG: InvokeResponseIB = + [1667215530.240228][14571:14571] CHIP:DMG: { + [1667215530.240296][14571:14571] CHIP:DMG: CommandStatusIB = + [1667215530.240370][14571:14571] CHIP:DMG: { + [1667215530.240446][14571:14571] CHIP:DMG: CommandPathIB = + [1667215530.240666][14571:14571] CHIP:DMG: { + [1667215530.240759][14571:14571] CHIP:DMG: EndpointId = 0x1, + [1667215530.240857][14571:14571] CHIP:DMG: ClusterId = 0x101, + [1667215530.240945][14571:14571] CHIP:DMG: CommandId = 0x26, + [1667215530.241037][14571:14571] CHIP:DMG: }, + [1667215530.241300][14571:14571] CHIP:DMG: + [1667215530.241407][14571:14571] CHIP:DMG: StatusIB = + [1667215530.241502][14571:14571] CHIP:DMG: { + [1667215530.241618][14571:14571] CHIP:DMG: status = 0x00 (SUCCESS), + [1667215530.241722][14571:14571] CHIP:DMG: }, + [1667215530.241818][14571:14571] CHIP:DMG: + [1667215530.241913][14571:14571] CHIP:DMG: }, + [1667215530.242009][14571:14571] CHIP:DMG: + [1667215530.242099][14571:14571] CHIP:DMG: }, + [1667215530.242183][14571:14571] CHIP:DMG: + [1667215530.242245][14571:14571] CHIP:DMG: ], + ./chip-tool doorlock clear-user 1 1 1 --timedInteractionTimeoutMs 1000 Verify " DUT sends success response" on the TH(Lock-app) Log: - [1658399465.849095][2474:2474] CHIP:DMG: CommandPathIB = - [1658399465.849133][2474:2474] CHIP:DMG: { - [1658399465.849169][2474:2474] CHIP:DMG: EndpointId = 0x1, - [1658399465.849208][2474:2474] CHIP:DMG: ClusterId = 0x101, - [1658399465.849245][2474:2474] CHIP:DMG: CommandId = 0x1d, - [1658399465.849279][2474:2474] CHIP:DMG: }, - [1658399465.849316][2474:2474] CHIP:DMG: - [1658399465.849348][2474:2474] CHIP:DMG: CommandFields = - [1658399465.849386][2474:2474] CHIP:DMG: { - [1658399465.849422][2474:2474] CHIP:DMG: 0x0 = 2, - [1658399465.849459][2474:2474] CHIP:DMG: }, - [1658399465.849491][2474:2474] CHIP:DMG: }, - [1658399465.849528][2474:2474] CHIP:DMG: - [1658399465.849555][2474:2474] CHIP:DMG: ], - [1658399465.849589][2474:2474] CHIP:DMG: - [1658399465.849616][2474:2474] CHIP:DMG: InteractionModelRevision = 1 - [1658399465.849643][2474:2474] CHIP:DMG: }, - [1658399465.849717][2474:2474] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=a - [1658399465.849757][2474:2474] CHIP:DMG: AccessControl: allowed + [1667215565.944309][14571:14571] CHIP:DMG: Handing timed invoke to IM engine: handler 0xaaab1aeba8d0 exchange 56055r + [1667215565.944442][14571:14571] CHIP:DMG: InvokeRequestMessage = + [1667215565.944507][14571:14571] CHIP:DMG: { + [1667215565.944565][14571:14571] CHIP:DMG: suppressResponse = false, + [1667215565.944656][14571:14571] CHIP:DMG: timedRequest = true, + [1667215565.944719][14571:14571] CHIP:DMG: InvokeRequests = + [1667215565.944818][14571:14571] CHIP:DMG: [ + [1667215565.944882][14571:14571] CHIP:DMG: CommandDataIB = + [1667215565.944964][14571:14571] CHIP:DMG: { + [1667215565.945054][14571:14571] CHIP:DMG: CommandPathIB = + [1667215565.945134][14571:14571] CHIP:DMG: { + [1667215565.945245][14571:14571] CHIP:DMG: EndpointId = 0x1, + [1667215565.945332][14571:14571] CHIP:DMG: ClusterId = 0x101, + [1667215565.945438][14571:14571] CHIP:DMG: CommandId = 0x1d, + [1667215565.945525][14571:14571] CHIP:DMG: }, + [1667215565.945640][14571:14571] CHIP:DMG: + [1667215565.945714][14571:14571] CHIP:DMG: CommandFields = + [1667215565.945822][14571:14571] CHIP:DMG: { + [1667215565.945914][14571:14571] CHIP:DMG: 0x0 = 1, + [1667215565.945998][14571:14571] CHIP:DMG: }, + [1667215565.946090][14571:14571] CHIP:DMG: }, + [1667215565.946173][14571:14571] CHIP:DMG: + [1667215565.946256][14571:14571] CHIP:DMG: ], + [1667215565.946334][14571:14571] CHIP:DMG: + [1667215565.946396][14571:14571] CHIP:DMG: InteractionModelRevision = 1 + [1667215565.946526][14571:14571] CHIP:DMG: }, + [1667215565.946700][14571:14571] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=a + [1667215565.946782][14571:14571] CHIP:DMG: AccessControl: allowed + [1667215565.946875][14571:14571] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0101 Command=0x0000_001D + [1667215565.946952][14571:14571] CHIP:ZCL: [ClearUser] Incoming command [endpointId=1,userIndex=1] + [1667215565.947042][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetUser [endpoint=1,userIndex=1] + [1667215565.947101][14571:14571] CHIP:ZCL: Found unoccupied user [endpoint=1,adjustedIndex=0] + [1667215565.947211][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::SetUser [endpoint=1,userIndex=1,creator=0,modifier=0,userName="",uniqueId=0,userStatus=0,userType=0,credentialRule=0,credentials=(nil),totalCredentials=0] + [1667215565.947281][14571:14571] CHIP:ZCL: Successfully set the user [mEndpointId=1,index=1,adjustedIndex=0] + [1667215565.947644][14571:14571] CHIP:EVL: Dropped 1 event from buffer with priority 1 and event number 0x0000000000000008 due to overflow: event priority_level: 1 + [1667215565.947860][14571:14571] CHIP:EVL: Copy Event to next buffer with priority 1 + [1667215565.947973][14571:14571] CHIP:EVL: LogEvent event number: 0x000000000000001A priority: 1, endpoint id: 0x1 cluster id: 0x0000_0101 event id: 0x4 Sys timestamp: 0x0000000001633034 + [1667215565.948065][14571:14571] CHIP:ZCL: [RemoteLockUserChange] Sent lock user change event [endpointId=1,eventNumber=26,dataType=2,operation=1,nodeId=112233,fabricIndex=1] + [1667215565.948147][14571:14571] CHIP:DMG: Command handler moving to [ Preparing] + [1667215565.948217][14571:14571] CHIP:DMG: Command handler moving to [AddingComm] + [1667215565.948283][14571:14571] CHIP:DMG: Command handler moving to [AddedComma] + [1667215565.948398][14571:14571] CHIP:DMG: Decreasing reference count for CommandHandler, remaining 0 + [1667215565.948985][14571:14571] CHIP:EM: <<< [E:56055r M:202165322 (Ack:203862016)] (S) Msg TX to 1:000000000001B669 [673E] --- Type 0001:09 (IM:InvokeCommandResponse) + [1667215565.949086][14571:14571] CHIP:IN: (S) Sending msg 202165322 on secure session with LSID: 42501 + [1667215565.949793][14571:14571] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:34122 | 202165322 | [Interaction Model (1) / InvokeCommandResponse (0x09) / Session = 25723 / Exchange = 56055] + [1667215565.949891][14571:14571] CHIP:DMG: Header Flags = + [1667215565.949949][14571:14571] CHIP:DMG: { + [1667215565.950035][14571:14571] CHIP:DMG: Exchange (0x06) = + [1667215565.950092][14571:14571] CHIP:DMG: { + [1667215565.950152][14571:14571] CHIP:DMG: AckMsg = 203862016 + [1667215565.950231][14571:14571] CHIP:DMG: NeedsAck = true + [1667215565.950285][14571:14571] CHIP:DMG: } + [1667215565.950358][14571:14571] CHIP:DMG: } + [1667215565.950438][14571:14571] CHIP:DMG: + [1667215565.950542][14571:14571] CHIP:DMG: Encrypted Payload (68 bytes) = + [1667215565.950599][14571:14571] CHIP:DMG: { + [1667215565.950653][14571:14571] CHIP:DMG: data = 007b64004acc0c0c0f4bd2d2c2e68b7373aa2b16de62b4ddf84e9a6207d5f59886480c1480b6656a932105509a64138358924a28a1c40de47e72510b8e4c9558ca420ba0 + [1667215565.950734][14571:14571] CHIP:DMG: buffer_ptr = 187651867798064 + [1667215565.950788][14571:14571] CHIP:DMG: } + [1667215565.950840][14571:14571] CHIP:DMG: + [1667215565.950941][14571:14571] CHIP:DMG: Decrypted Payload (34 bytes) = + [1667215565.950999][14571:14571] CHIP:DMG: { + [1667215565.951053][14571:14571] CHIP:DMG: data = 152800360115350137002400012501010124021d1835012400001818181824ff0118 + [1667215565.951133][14571:14571] CHIP:DMG: } + [1667215565.951185][14571:14571] CHIP:DMG: + [1667215565.951339][14571:14571] CHIP:DMG: InvokeResponseMessage = + [1667215565.951403][14571:14571] CHIP:DMG: { + [1667215565.951462][14571:14571] CHIP:DMG: suppressResponse = false, + [1667215565.951630][14571:14571] CHIP:DMG: InvokeResponseIBs = + [1667215565.951735][14571:14571] CHIP:DMG: [ + [1667215565.951801][14571:14571] CHIP:DMG: InvokeResponseIB = + [1667215565.951891][14571:14571] CHIP:DMG: { + [1667215565.951983][14571:14571] CHIP:DMG: CommandStatusIB = + [1667215565.952073][14571:14571] CHIP:DMG: { + [1667215565.952157][14571:14571] CHIP:DMG: CommandPathIB = + [1667215565.952262][14571:14571] CHIP:DMG: { + [1667215565.952357][14571:14571] CHIP:DMG: EndpointId = 0x1, + [1667215565.952473][14571:14571] CHIP:DMG: ClusterId = 0x101, + [1667215565.952564][14571:14571] CHIP:DMG: CommandId = 0x1d, + [1667215565.952679][14571:14571] CHIP:DMG: }, + [1667215565.952803][14571:14571] CHIP:DMG: + [1667215565.952883][14571:14571] CHIP:DMG: StatusIB = + [1667215565.952992][14571:14571] CHIP:DMG: { + [1667215565.953088][14571:14571] CHIP:DMG: status = 0x00 (SUCCESS), + [1667215565.953195][14571:14571] CHIP:DMG: }, + [1667215565.953282][14571:14571] CHIP:DMG: + [1667215565.953380][14571:14571] CHIP:DMG: }, + [1667215565.953476][14571:14571] CHIP:DMG: + [1667215565.953568][14571:14571] CHIP:DMG: }, disabled: true diff --git a/src/app/tests/suites/certification/Test_TC_FLW_3_1_Simulated.yaml b/src/app/tests/suites/certification/Test_TC_FLW_3_1_Simulated.yaml index ff5b1af3164f41..d3d237da8427d8 100644 --- a/src/app/tests/suites/certification/Test_TC_FLW_3_1_Simulated.yaml +++ b/src/app/tests/suites/certification/Test_TC_FLW_3_1_Simulated.yaml @@ -14,6 +14,13 @@ name: 31.3.1. [TC-FLW-3.1] Attributes with Client as DUT +PICS: + - FLW.C + - FLW.C.AM-READ + - FLW.C.AO-READ + - FLW.C.AM-WRITE + - FLW.C.AO-WRITE + config: nodeId: 0x12344321 cluster: "Flow Measurement" diff --git a/src/app/tests/suites/certification/Test_TC_G_2_2.yaml b/src/app/tests/suites/certification/Test_TC_G_2_2.yaml index c2022b922e4f9f..c202865fd7ab72 100644 --- a/src/app/tests/suites/certification/Test_TC_G_2_2.yaml +++ b/src/app/tests/suites/certification/Test_TC_G_2_2.yaml @@ -26,7 +26,9 @@ config: endpoint: 0 tests: - - label: "Preconditions" + - label: + "Precondition: TH reads the MaxGroupsPerFabric from Group key + Management Cluster and saves it as maxgroups" verification: | ./chip-tool groupkeymanagement read max-groups-per-fabric 1 0 @@ -36,7 +38,17 @@ tests: [1658322885.576907][4918:4923] CHIP:TOO: MaxGroupsPerFabric: 3 disabled: true - - label: "Preconditions" + - label: + "Precondition: If maxgroups>1, proceed with the following steps TH + generates fabric-unique GroupID, GroupName, random key, EpochKey0 and + GroupKeySetID. TH generates an EpochKey and saves as + epoch_key_set1_epoch0, TH sends a KeySetWriteCommand to the Group Key + Management cluster with the following fields set in the GroupKeySet + struct: GroupKeySetId is 1, EpochKey0 is epoch_key_set0_epoch0, + GroupKeySecurityPolicy = TrustFirst (1) GroupKeyMulticastPolicy = + PerGroupID (0) EpochStartTime0 = 0,TH binds GroupId(0x0001 to + (maxgroups+1)) with GroupKeySetID in the GroupKeyMap attribute list on + GroupKeyManagement cluster with the values provided in the above steps" verification: | Execute the following command in TH to generate the pre-condition to execute this test case: @@ -182,12 +194,12 @@ tests: verification: | ./chip-tool groups add-group 0x0001 grp1 1 1 - Verify the "status is success" on the TH(Chip-tool) Log: + Verify the "status is success" on the TH(Chip-tool) Log and Group ID is in the inclusive range of 0x0001 to 0xffff ,below is the sample log provided for the raspi platform: [1651218084.427102][2526:2531] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0004 Command 0x0000_0000 [1651218084.427203][2526:2531] CHIP:TOO: AddGroupResponse: { - [1651218084.427241][2526:2531] CHIP:TOO: Status: 0 - [1651218084.427264][2526:2531] CHIP:TOO: GroupID: 1 + [1651218084.427241][2526:2531] CHIP:TOO: status: 0 + [1651218084.427264][2526:2531] CHIP:TOO: groupId: 1 [1651218084.427314][2526:2531] CHIP:TOO: } disabled: true @@ -198,14 +210,14 @@ tests: verification: | ./chip-tool groupkeymanagement read group-table 1 0 - Verify the "grouptable entries" on the TH(Chip-tool) Log: + Verify the "grouptable entries" on the TH(Chip-tool) Log ,GroupId as 0x0001 and below is the sample log provided for the raspi platform: [1651218198.062850][2538:2543] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003F Attribute 0x0000_0001 DataVersion: 2261933069 [1651218198.062980][2538:2543] CHIP:TOO: GroupTable: 1 entries [1651218198.067019][2538:2543] CHIP:TOO: [1]: { [1651218198.067076][2538:2543] CHIP:TOO: GroupId: 1 [1651218198.067123][2538:2543] CHIP:TOO: Endpoints: 1 entries - [1651218198.067192][2538:2543] CHIP:TOO: [1]: 0 + [1651218198.067192][2538:2543] CHIP:TOO: [1]: 1 [1651218198.067241][2538:2543] CHIP:TOO: GroupName: grp1 [1651218198.067284][2538:2543] CHIP:TOO: FabricIndex: 1 [1651218198.067327][2538:2543] CHIP:TOO: } @@ -218,12 +230,12 @@ tests: verification: | ./chip-tool groups add-group 0x0002 grp2 1 1 - Verify the "status is success" on the TH(Chip-tool) Log: + Verify the "status is success" on the TH(Chip-tool) Log and Group ID is in the inclusive range of 0x0001 to 0xffff, below is the sample log provided for the raspi platform: [1653484028.897698][11275:11280] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0004 Command 0x0000_0000 [1653484028.897804][11275:11280] CHIP:TOO: AddGroupResponse: { - [1653484028.897851][11275:11280] CHIP:TOO: Status: 0 - [1653484028.897884][11275:11280] CHIP:TOO: GroupID: 2 + [1653484028.897851][11275:11280] CHIP:TOO: status: 0 + [1653484028.897884][11275:11280] CHIP:TOO: groupId: 2 [1653484028.897917][11275:11280] CHIP:TOO: } disabled: true @@ -234,21 +246,21 @@ tests: verification: | ./chip-tool groupkeymanagement read group-table 1 0 - Verify the "grouptable entries" on the TH(Chip-tool) Log: + Verify the "grouptable entries" on the TH(Chip-tool) Log and GroupId as 0x0002, below is the sample log provided for the raspi platform: [1653484065.934504][11281:11286] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003F Attribute 0x0000_0001 DataVersion: 1368205390 [1653484065.934631][11281:11286] CHIP:TOO: GroupTable: 2 entries [1653484065.937522][11281:11286] CHIP:TOO: [1]: { [1653484065.937573][11281:11286] CHIP:TOO: GroupId: 1 [1653484065.937615][11281:11286] CHIP:TOO: Endpoints: 1 entries - [1653484065.937678][11281:11286] CHIP:TOO: [1]: 0 + [1653484065.937678][11281:11286] CHIP:TOO: [1]: 1 [1653484065.937723][11281:11286] CHIP:TOO: GroupName: grp1 [1653484065.937763][11281:11286] CHIP:TOO: FabricIndex: 1 [1653484065.937802][11281:11286] CHIP:TOO: } [1653484065.937854][11281:11286] CHIP:TOO: [2]: { [1653484065.937893][11281:11286] CHIP:TOO: GroupId: 2 [1653484065.937933][11281:11286] CHIP:TOO: Endpoints: 1 entries - [1653484065.937974][11281:11286] CHIP:TOO: [1]: 0 + [1653484065.937974][11281:11286] CHIP:TOO: [1]: 1 [1653484065.938014][11281:11286] CHIP:TOO: GroupName: grp2 [1653484065.938051][11281:11286] CHIP:TOO: FabricIndex: 1 [1653484065.938089][11281:11286] CHIP:TOO: } @@ -261,12 +273,13 @@ tests: verification: | ./chip-tool groups add-group 0x0003 grp3 1 1 - Verify the "status is success" on the TH(Chip-tool) Log: + Verify the "status is success" on the TH(Chip-tool) and Group ID is in the inclusive range of 0x0001 to 0xffff, below is the sample log provided for the raspi platform: + [1653484116.857523][11289:11294] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0004 Command 0x0000_0000 [1653484116.857675][11289:11294] CHIP:TOO: AddGroupResponse: { - [1653484116.857739][11289:11294] CHIP:TOO: Status: 0 - [1653484116.857787][11289:11294] CHIP:TOO: GroupID: 3 + [1653484116.857739][11289:11294] CHIP:TOO: status: 0 + [1653484116.857787][11289:11294] CHIP:TOO: groupId: 3 [1653484116.857834][11289:11294] CHIP:TOO: } disabled: true @@ -277,7 +290,7 @@ tests: verification: | ./chip-tool groupkeymanagement read group-table 1 0 - Verify the "grouptable entries" on the TH(Chip-tool) Log: + Verify the "grouptable entries" on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: [1653484156.968253][11299:11304] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003F Attribute 0x0000_0001 DataVersion: 1368205390 [1653484156.968414][11299:11304] CHIP:TOO: GroupTable: 3 entries @@ -311,12 +324,12 @@ tests: verification: | ./chip-tool groups add-group 0x0004 grp4 1 1 - Verify the "status is RESOURCE_EXHAUSTED" on the TH(Chip-tool) Log: + Verify the "status is RESOURCE_EXHAUSTED" on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: [1653484187.170553][11306:11311] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0004 Command 0x0000_0000 [1653484187.170637][11306:11311] CHIP:TOO: AddGroupResponse: { - [1653484187.170677][11306:11311] CHIP:TOO: Status: 137 - [1653484187.170702][11306:11311] CHIP:TOO: GroupID: 4 + [1653484187.170677][11306:11311] CHIP:TOO: status: 137 + [1653484187.170702][11306:11311] CHIP:TOO: groupId: 4 [1653484187.170727][11306:11311] CHIP:TOO: } disabled: true @@ -327,7 +340,7 @@ tests: verification: | ./chip-tool groupkeymanagement read group-table 1 0 - Verify the "grouptable entries" on the TH(Chip-tool) Log: + Verify the "grouptable entries" on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: [1653484324.735216][11318:11323] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003F Attribute 0x0000_0001 DataVersion: 1368205390 [1653484324.735368][11318:11323] CHIP:TOO: GroupTable: 3 entries @@ -361,12 +374,12 @@ tests: verification: | ./chip-tool groups add-group 0x0000 grp6 1 1 - Verify the "status is CONSTRAINT_ERROR" on the TH(Chip-tool) Log: + Verify the "status is CONSTRAINT_ERROR" on the TH(Chip-tool) Log and GroupID is not in the inclusive range of 0x0001 to 0xffff,below is the sample log provided for the raspi platform: [1653484439.884144][11341:11346] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0004 Command 0x0000_0000 [1653484439.884258][11341:11346] CHIP:TOO: AddGroupResponse: { - [1653484439.884310][11341:11346] CHIP:TOO: Status: 135 - [1653484439.884346][11341:11346] CHIP:TOO: GroupID: 0 + [1653484439.884310][11341:11346] CHIP:TOO: status: 135 + [1653484439.884346][11341:11346] CHIP:TOO: groupId: 0 [1653484439.884383][11341:11346] CHIP:TOO: } disabled: true @@ -377,12 +390,12 @@ tests: verification: | ./chip-tool groups add-group 0x0005 grp5 1 1 - Verify the "status is UNSUPPORTED_ACCESS" on the TH(Chip-tool) Log: + Verify the "status is UNSUPPORTED_ACCESS" on the TH(Chip-tool) Log and ,below is the sample log provided for the raspi platform: [1658302176.951047][2747:2752] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0004 Command 0x0000_0000 [1658302176.951103][2747:2752] CHIP:TOO: AddGroupResponse: { - [1658302176.951140][2747:2752] CHIP:TOO: Status: 126 - [1658302176.951166][2747:2752] CHIP:TOO: GroupID: 5 + [1658302176.951140][2747:2752] CHIP:TOO: status: 126 + [1658302176.951166][2747:2752] CHIP:TOO: groupId: 5 [1658302176.951189][2747:2752] CHIP:TOO: } disabled: true @@ -393,13 +406,13 @@ tests: verification: | ./chip-tool groups view-group 0x0001 1 1 - Verify the "status is success" on the TH(Chip-tool) Log: + Verify the "status is success" on the TH(Chip-tool) Log and GroupID is in the inclusive range of 0x0001 to 0xffff,below is the sample log provided for the raspi platform: 1653484504.667714][11349:11354] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0004 Command 0x0000_0001 [1653484504.667841][11349:11354] CHIP:TOO: ViewGroupResponse: { - [1653484504.667927][11349:11354] CHIP:TOO: Status: 0 - [1653484504.667974][11349:11354] CHIP:TOO: GroupID: 1 - [1653484504.668018][11349:11354] CHIP:TOO: GroupName: grp1 + [1653484504.667927][11349:11354] CHIP:TOO: status: 0 + [1653484504.667974][11349:11354] CHIP:TOO: groupId: 1 + [1653484504.668018][11349:11354] CHIP:TOO: groupName: grp1 [1653484504.668064][11349:11354] CHIP:TOO: } disabled: true @@ -410,13 +423,13 @@ tests: verification: | ./chip-tool groups view-group 0x0000 1 1 - Verify the "status is CONSTRAINT_ERROR" on the TH(Chip-tool) Log: + Verify the "status is CONSTRAINT_ERROR" on the TH(Chip-tool) Log and GroupID is not in the inclusive range of 0x0001 to 0xffff, below is the sample log provided for the raspi platform: [1653484611.595344][11412:11417] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0004 Command 0x0000_0001 [1653484611.595454][11412:11417] CHIP:TOO: ViewGroupResponse: { - [1653484611.595501][11412:11417] CHIP:TOO: Status: 135 - [1653484611.595534][11412:11417] CHIP:TOO: GroupID: 0 - [1653484611.595565][11412:11417] CHIP:TOO: GroupName: + [1653484611.595501][11412:11417] CHIP:TOO: status: 135 + [1653484611.595534][11412:11417] CHIP:TOO: groupId: 0 + [1653484611.595565][11412:11417] CHIP:TOO: groupName: [1653484611.595599][11412:11417] CHIP:TOO: } disabled: true @@ -427,12 +440,12 @@ tests: verification: | ./chip-tool groups remove-group 0x0001 1 1 - Verify the "status is success" on the TH(Chip-tool) Log: + Verify the "status is success" on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: [1653484876.432744][11451:11456] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0004 Command 0x0000_0003 [1653484876.432915][11451:11456] CHIP:TOO: RemoveGroupResponse: { - [1653484876.432989][11451:11456] CHIP:TOO: Status: 0 - [1653484876.433044][11451:11456] CHIP:TOO: GroupID: 1 + [1653484876.432989][11451:11456] CHIP:TOO: status: 0 + [1653484876.433044][11451:11456] CHIP:TOO: groupId: 1 [1653484876.433098][11451:11456] CHIP:TOO: } disabled: true @@ -443,13 +456,13 @@ tests: verification: | ./chip-tool groups view-group 0x0001 1 1 - Verify the "status is NOT_FOUND" on the TH(Chip-tool) Log: + Verify the "status is NOT_FOUND" on the TH(Chip-tool) Log below is the sample log provided for the raspi platform: [1653484952.142387][11458:11463] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0004 Command 0x0000_0001 [1653484952.142476][11458:11463] CHIP:TOO: ViewGroupResponse: { - [1653484952.142516][11458:11463] CHIP:TOO: Status: 139 - [1653484952.142541][11458:11463] CHIP:TOO: GroupID: 1 - [1653484952.142566][11458:11463] CHIP:TOO: GroupName: + [1653484952.142516][11458:11463] CHIP:TOO: status: 139 + [1653484952.142541][11458:11463] CHIP:TOO: groupId: 1 + [1653484952.142566][11458:11463] CHIP:TOO: groupName: [1653484952.142592][11458:11463] CHIP:TOO: } disabled: true @@ -458,21 +471,22 @@ tests: verification: | ./chip-tool groupkeymanagement read group-table 1 0 - Verify the "grouptable entries" on the TH(Chip-tool) Log: + Verify the "grouptable entries" on the TH(Chip-tool) Log below is the sample log provided for the raspi platform: + [1655125356.123370][27657:27662] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003F Attribute 0x0000_0001 DataVersion: 1860794324 [1655125356.123494][27657:27662] CHIP:TOO: GroupTable: 2 entries [1655125356.123616][27657:27662] CHIP:TOO: [1]: { [1655125356.123726][27657:27662] CHIP:TOO: GroupId: 2 [1655125356.123779][27657:27662] CHIP:TOO: Endpoints: 1 entries - [1655125356.123830][27657:27662] CHIP:TOO: [1]: 0 + [1655125356.123830][27657:27662] CHIP:TOO: [1]: 1 [1655125356.123878][27657:27662] CHIP:TOO: GroupName: grp2 [1655125356.123923][27657:27662] CHIP:TOO: FabricIndex: 1 [1655125356.123964][27657:27662] CHIP:TOO: } [1655125356.124023][27657:27662] CHIP:TOO: [2]: { [1655125356.124066][27657:27662] CHIP:TOO: GroupId: 3 [1655125356.124110][27657:27662] CHIP:TOO: Endpoints: 1 entries - [1655125356.124158][27657:27662] CHIP:TOO: [1]: 0 + [1655125356.124158][27657:27662] CHIP:TOO: [1]: 1 [1655125356.124202][27657:27662] CHIP:TOO: GroupName: grp3 [1655125356.124245][27657:27662] CHIP:TOO: FabricIndex: 1 [1655125356.124285][27657:27662] CHIP:TOO: } @@ -485,12 +499,12 @@ tests: verification: | ./chip-tool groups remove-group 0x0000 1 1 - Verify the "status as CONSTRAINT_ERROR" on the TH(Chip-tool) Log: + Verify the "status as CONSTRAINT_ERROR" on the TH(Chip-tool) Log and GroupID is not in the inclusive range of 0x0001 to 0xffff , below is the sample log provided for the raspi platform: [1653485045.328766][11473:11478] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0004 Command 0x0000_0003 [1653485045.328896][11473:11478] CHIP:TOO: RemoveGroupResponse: { - [1653485045.328954][11473:11478] CHIP:TOO: Status: 135 - [1653485045.328994][11473:11478] CHIP:TOO: GroupID: 0 + [1653485045.328954][11473:11478] CHIP:TOO: status: 135 + [1653485045.328994][11473:11478] CHIP:TOO: groupId: 0 [1653485045.329036][11473:11478] CHIP:TOO: } disabled: true @@ -501,12 +515,12 @@ tests: verification: | ./chip-tool groups remove-group 0x0001 1 1 - Verify the "status is NOT_FOUND" on the TH(Chip-tool) Log: + Verify the "status is NOT_FOUND" on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: [1653485126.672869][11483:11488] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0004 Command 0x0000_0003 [1653485126.672969][11483:11488] CHIP:TOO: RemoveGroupResponse: { - [1653485126.673015][11483:11488] CHIP:TOO: Status: 139 - [1653485126.673045][11483:11488] CHIP:TOO: GroupID: 52 + [1653485126.673015][11483:11488] CHIP:TOO: status: 139 + [1653485126.673045][11483:11488] CHIP:TOO: groupId: 1 [1653485126.673075][11483:11488] CHIP:TOO: } disabled: true @@ -515,21 +529,21 @@ tests: verification: | ./chip-tool groupkeymanagement read group-table 1 0 - Verify the "grouptable entries" on the TH(Chip-tool) Log: + Verify the "grouptable entries" on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: [1655125356.123370][27657:27662] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003F Attribute 0x0000_0001 DataVersion: 1860794324 [1655125356.123494][27657:27662] CHIP:TOO: GroupTable: 2 entries [1655125356.123616][27657:27662] CHIP:TOO: [1]: { [1655125356.123726][27657:27662] CHIP:TOO: GroupId: 2 [1655125356.123779][27657:27662] CHIP:TOO: Endpoints: 1 entries - [1655125356.123830][27657:27662] CHIP:TOO: [1]: 0 + [1655125356.123830][27657:27662] CHIP:TOO: [1]: 1 [1655125356.123878][27657:27662] CHIP:TOO: GroupName: grp2 [1655125356.123923][27657:27662] CHIP:TOO: FabricIndex: 1 [1655125356.123964][27657:27662] CHIP:TOO: } [1655125356.124023][27657:27662] CHIP:TOO: [2]: { [1655125356.124066][27657:27662] CHIP:TOO: GroupId: 3 [1655125356.124110][27657:27662] CHIP:TOO: Endpoints: 1 entries - [1655125356.124158][27657:27662] CHIP:TOO: [1]: 0 + [1655125356.124158][27657:27662] CHIP:TOO: [1]: 1 [1655125356.124202][27657:27662] CHIP:TOO: GroupName: grp3 [1655125356.124245][27657:27662] CHIP:TOO: FabricIndex: 1 [1655125356.124285][27657:27662] CHIP:TOO: } @@ -540,7 +554,7 @@ tests: verification: | ./chip-tool groups remove-all-groups 1 1 - Verify the "status is success" on the TH(Chip-tool) Log: + Verify the "status is success" on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: [1653485455.344097][11508:11513] CHIP:DMG: StatusIB = [1653485455.344141][11508:11513] CHIP:DMG: { @@ -555,13 +569,13 @@ tests: verification: | ./chip-tool groups view-group 0x0001 1 1 - Verify the "status is NOT_FOUND" on the TH(Chip-tool) Log: + Verify the "status is NOT_FOUND" on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: [1653559917.259920][3227:3232] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0004 Command 0x0000_0001 [1653559917.259993][3227:3232] CHIP:TOO: ViewGroupResponse: { - [1653559917.260040][3227:3232] CHIP:TOO: Status: 139 - [1653559917.260075][3227:3232] CHIP:TOO: GroupID: 1 - [1653559917.260107][3227:3232] CHIP:TOO: GroupName: + [1653559917.260040][3227:3232] CHIP:TOO: status: 139 + [1653559917.260075][3227:3232] CHIP:TOO: groupId: 1 + [1653559917.260107][3227:3232] CHIP:TOO: groupName: [1653559917.260138][3227:3232] CHIP:TOO: } disabled: true @@ -570,7 +584,7 @@ tests: verification: | ./chip-tool groupkeymanagement read group-table 1 0 - Verify the "grouptable entries" on the TH(Chip-tool) Log: + Verify the "grouptable entries" on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: [1656332191.739327][27032:27037] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003F Attribute 0x0000_0001 DataVersion: 3761602970 [1656332191.739391][27032:27037] CHIP:TOO: GroupTable: 0 entries diff --git a/src/app/tests/suites/certification/Test_TC_G_2_3.yaml b/src/app/tests/suites/certification/Test_TC_G_2_3.yaml index 5b4fb88b13eff9..5691b587627257 100644 --- a/src/app/tests/suites/certification/Test_TC_G_2_3.yaml +++ b/src/app/tests/suites/certification/Test_TC_G_2_3.yaml @@ -31,7 +31,9 @@ tests: disabled: true - - label: "Pre-Conditions" + - label: + "Pre-Conditions: TH reads the MaxGroupsPerFabric from Group key + Management Cluster and saves it as maxgroups" verification: | ./chip-tool groupkeymanagement read max-groups-per-fabric 1 0 @@ -41,7 +43,20 @@ tests: [1658322885.576907][4918:4923] CHIP:TOO: MaxGroupsPerFabric: 3 disabled: true - - label: "Pre-Conditions" + - label: + "Pre-Conditions: If maxgroups>0, proceed with the following steps TH + generates fabric-unique GroupID, GroupName, random key, EpochKey0 and + GroupKeySetID.TH generates an EpochKey and saves as + epoch_key_set1_epoch0,TH sends a KeySetWriteCommand to the Group Key + Management cluster with the following fields set in the GroupKeySet + struct:GroupKeySetId is 1,EpochKey0 is + epoch_key_set0_epoch0,GroupKeySecurityPolicy = TrustFirst + (1),GroupKeyMulticastPolicy = PerGroupID (0),EpochStartTime0 = 0, TH + binds GroupId(0x0002 to (maxgroups+1)) with GroupKeySetID in the + GroupKeyMap attribute list on GroupKeyManagement cluster with the + values provided in the above steps, TH binds GroupId(0x0006 to + (maxgroups+1)) with GroupKeySetID in the GroupKeyMap attribute list on + GroupKeyManagement cluster with the values provided in the above steps" verification: | Execute the following command in TH to generate the pre-condition to execute this test case: @@ -231,12 +246,12 @@ tests: verification: | ./chip-tool groups add-group 0x0002 gp2 1 1 - Verify the "status is success and groupid" on the TH(Chip-tool) Log: + Verify the "status is success and groupid is 0x0002" on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: [1653552285.195099][2464:2469] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0004 Command 0x0000_0000 [1653552285.197783][2464:2469] CHIP:TOO: AddGroupResponse: { - [1653552285.197849][2464:2469] CHIP:TOO: Status: 0 - [1653552285.197877][2464:2469] CHIP:TOO: GroupID: 2 + [1653552285.197849][2464:2469] CHIP:TOO: status: 0 + [1653552285.197877][2464:2469] CHIP:TOO: groupId: 2 [1653552285.197933][2464:2469] CHIP:TOO: } disabled: true @@ -245,14 +260,14 @@ tests: verification: | ./chip-tool groupkeymanagement read group-table 1 0 - Verify the "grouptable entries" on the TH(Chip-tool) Log: + Verify the "grouptable entries" , GroupID as 0x0002, GroupName as Gp2 on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: [1653552351.250570][2474:2479] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003F Attribute 0x0000_0001 DataVersion: 1424397362 [1653552351.253012][2474:2479] CHIP:TOO: GroupTable: 1 entries [1653552351.255507][2474:2479] CHIP:TOO: [1]: { [1653552351.255546][2474:2479] CHIP:TOO: GroupId: 2 [1653552351.255579][2474:2479] CHIP:TOO: Endpoints: 1 entries - [1653552351.255628][2474:2479] CHIP:TOO: [1]: 0 + [1653552351.255628][2474:2479] CHIP:TOO: [1]: 1 [1653552351.255664][2474:2479] CHIP:TOO: GroupName: gp2 [1653552351.255695][2474:2479] CHIP:TOO: FabricIndex: 1 [1653552351.255725][2474:2479] CHIP:TOO: } @@ -265,12 +280,12 @@ tests: verification: | ./chip-tool groups add-group 0x0003 gp3 1 1 - Verify the "status is success and groupid" on the TH(Chip-tool) Log: + Verify the "status is success and GroupID is 0x0003" on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: [1653552417.870291][2482:2487] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0004 Command 0x0000_0000 [1653552417.870407][2482:2487] CHIP:TOO: AddGroupResponse: { - [1653552417.870462][2482:2487] CHIP:TOO: Status: 0 - [1653552417.870500][2482:2487] CHIP:TOO: GroupID: 3 + [1653552417.870462][2482:2487] CHIP:TOO: status: 0 + [1653552417.870500][2482:2487] CHIP:TOO: groupId: 3 [1653552417.870539][2482:2487] CHIP:TOO: } disabled: true @@ -281,21 +296,21 @@ tests: verification: | ./chip-tool groupkeymanagement read group-table 1 0 - Verify the "grouptable entries" on the TH(Chip-tool) Log: + Verify the "grouptable entries" , GroupId as 0x0003 and GroupName as Gp3 on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: [1653552448.373558][2491:2496] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003F Attribute 0x0000_0001 DataVersion: 1424397362 [1653552448.373710][2491:2496] CHIP:TOO: GroupTable: 2 entries [1653552448.373856][2491:2496] CHIP:TOO: [1]: { [1653552448.373905][2491:2496] CHIP:TOO: GroupId: 2 [1653552448.373951][2491:2496] CHIP:TOO: Endpoints: 1 entries - [1653552448.374022][2491:2496] CHIP:TOO: [1]: 0 + [1653552448.374022][2491:2496] CHIP:TOO: [1]: 1 [1653552448.374141][2491:2496] CHIP:TOO: GroupName: gp2 [1653552448.374186][2491:2496] CHIP:TOO: FabricIndex: 1 [1653552448.374228][2491:2496] CHIP:TOO: } [1653552448.374287][2491:2496] CHIP:TOO: [2]: { [1653552448.374331][2491:2496] CHIP:TOO: GroupId: 3 [1653552448.374374][2491:2496] CHIP:TOO: Endpoints: 1 entries - [1653552448.374421][2491:2496] CHIP:TOO: [1]: 0 + [1653552448.374421][2491:2496] CHIP:TOO: [1]: 1 [1653552448.374467][2491:2496] CHIP:TOO: GroupName: gp3 [1653552448.374508][2491:2496] CHIP:TOO: FabricIndex: 1 [1653552448.374547][2491:2496] CHIP:TOO: } @@ -308,12 +323,14 @@ tests: verification: | ./chip-tool groups get-group-membership [] 1 1 - Verify the "grouplist" on the TH(Chip-tool) Log: + Verify the "grouplist" in the inclusive range of 0x0001 - 0xffff and Capacity is in the inclusive range of 0 to 254 or null + on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: + [1653552493.052711][2501:2506] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0004 Command 0x0000_0002 [1653552493.052792][2501:2506] CHIP:TOO: GetGroupMembershipResponse: { - [1653552493.052819][2501:2506] CHIP:TOO: Capacity: null - [1653552493.052870][2501:2506] CHIP:TOO: GroupList: 2 entries + [1653552493.052819][2501:2506] CHIP:TOO: capacity: null + [1653552493.052870][2501:2506] CHIP:TOO: groupList: 2 entries [1653552493.052922][2501:2506] CHIP:TOO: [1]: 2 [1653552493.052950][2501:2506] CHIP:TOO: [2]: 3 [1653552493.052978][2501:2506] CHIP:TOO: } @@ -326,12 +343,13 @@ tests: verification: | ./chip-tool groups get-group-membership [0002] 1 1 - Verify the "grouplist" on the TH(Chip-tool) Log: + Verify the "grouplist" in the inclusive range of 0x0002 and Capacity is in the inclusive range of 0 to 254 or null + on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: [1653294426.515523][3638:3643] CHIP:TOO: GetGroupMembershipResponse: { - [1653294426.515571][3638:3643] CHIP:TOO: Capacity: null - [1653294426.515649][3638:3643] CHIP:TOO: GroupList: 1 entries + [1653294426.515571][3638:3643] CHIP:TOO: capacity: null + [1653294426.515649][3638:3643] CHIP:TOO: groupList: 1 entries [1653294426.515737][3638:3643] CHIP:TOO: [1]: 2 [1653294426.515916][3638:3643] CHIP:TOO: } disabled: true @@ -344,12 +362,12 @@ tests: verification: | ./chip-tool groups get-group-membership [0002,0003] 1 1 - - Verify "grouplist entries" on the TH(Chip-tool) Log: + Verify the "grouplist" in the inclusive range of 0x0002 , 0x0003 and Capacity is in the inclusive range of 0 to 254 or null + on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: [1653294490.030740][3646:3651] CHIP:TOO: GetGroupMembershipResponse: { - [1653294490.030775][3646:3651] CHIP:TOO: Capacity: null - [1653294490.030838][3646:3651] CHIP:TOO: GroupList: 2 entries + [1653294490.030775][3646:3651] CHIP:TOO: capacity: null + [1653294490.030838][3646:3651] CHIP:TOO: groupList: 2 entries [1653294490.030907][3646:3651] CHIP:TOO: [1]: 2 [1653294490.030943][3646:3651] CHIP:TOO: [2]: 3 [1653294490.030979][3646:3651] CHIP:TOO: } @@ -360,7 +378,7 @@ tests: verification: | ./chip-tool groups remove-all-groups 1 1 - Verify the "status is success" on the TH(Chip-tool) Log: + Verify the "status is success" on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: [1651224377.831704][2989:2994] CHIP:DMG: StatusIB = [1651224377.831757][2989:2994] CHIP:DMG: { @@ -376,7 +394,7 @@ tests: verification: | ./chip-tool identify identify 0x0078 1 1 - Verify the "status is success" on the TH(Chip-tool) Log: + Verify the "status is success" on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: [1658306666.592846][3044:3049] CHIP:DMG: StatusIB = [1658306666.592889][3044:3049] CHIP:DMG: { @@ -389,10 +407,10 @@ tests: verification: | ./chip-tool identify read identify-time 1 1 - Verify the "identifytime" on the TH(Chip-tool) Log: + Verify the "identifytime" attribute has a value approximately equal to 0x0078 on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: [1658306684.629338][3050:3055] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0003 Attribute 0x0000_0000 DataVersion: 3871913205 - [1658306684.629394][3050:3055] CHIP:TOO: IdentifyTime: 102 + [1658306684.629394][3050:3055] CHIP:TOO: identify time: 120 disabled: true - label: @@ -403,7 +421,7 @@ tests: verification: | ./chip-tool groups add-group-if-identifying 0x0006 gp6 1 1 - Verify the "status is success" on the TH(Chip-tool) Log: + Verify the "status is success" and GroupId is 0x0006 on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: [1653552667.307794][2571:2576] CHIP:DMG: StatusIB = [1653552667.307831][2571:2576] CHIP:DMG: { @@ -416,7 +434,7 @@ tests: verification: | ./chip-tool groupkeymanagement read group-table 1 0 - Verify "grouplist entries" on the TH(Chip-tool) Log: + Verify "grouplist entries" and GroupName as Gp6 on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: [1658306579.092336][3028:3033] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003F Attribute 0x0000_0001 DataVersion: 656741762 [1658306579.094919][3028:3033] CHIP:TOO: GroupTable: 1 entries @@ -437,7 +455,7 @@ tests: verification: | ./chip-tool groups add-group-if-identifying 0x0007 gp7 1 1 - Verify the "status is success" on the TH(Chip-tool) Log: + Verify the "status is success" , GroupId is 0x0007 on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: [1658306847.237724][3125:3130] CHIP:DMG: StatusIB = [1658306847.237765][3125:3130] CHIP:DMG: { @@ -450,7 +468,7 @@ tests: verification: | ./chip-tool groupkeymanagement read group-table 1 0 - Verify the "grouplist entries" on the TH(Chip-tool) Log: + Verify the "grouplist entries", GroupName as Gp7 on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: [1658306870.013290][3132:3137] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003F Attribute 0x0000_0001 DataVersion: 656741774 [1658306870.013392][3132:3137] CHIP:TOO: GroupTable: 2 entries @@ -477,7 +495,7 @@ tests: verification: | ./chip-tool groups add-group-if-identifying 0x0008 gp8 1 1 - Verify the "status is success" on the TH(Chip-tool) Log: + Verify the "status is success" on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: [1653552667.307794][2571:2576] CHIP:DMG: StatusIB = [1653552667.307831][2571:2576] CHIP:DMG: { @@ -492,7 +510,7 @@ tests: verification: | ./chip-tool groups add-group-if-identifying 0x0009 gp9 1 1 - Verify the "status is success" on the TH(Chip-tool) Log: + Verify the "status is Resource_Exhausted" on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: [1658317372.589336][4296:4301] CHIP:DMG: StatusIB = [1658317372.589363][4296:4301] CHIP:DMG: { @@ -507,7 +525,7 @@ tests: verification: | ./chip-tool groupkeymanagement read group-table 1 0 - Verify the "grouptable entries" on the TH(Chip-tool) Log: + Verify the "grouptable entries" on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: [1658309507.902666][3452:3457] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003F Attribute 0x0000_0001 DataVersion: 656741784 [1658309507.902779][3452:3457] CHIP:TOO: GroupTable: 3 entries @@ -539,7 +557,7 @@ tests: verification: | ./chip-tool groups remove-all-groups 1 1 - Verify the "status is success" on the TH(Chip-tool) Log: + Verify the "status is success" on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: [1651224377.831704][2989:2994] CHIP:DMG: StatusIB = [1651224377.831757][2989:2994] CHIP:DMG: { @@ -556,7 +574,7 @@ tests: ./chip-tool groups add-group-if-identifying 0x0000 gp45 1 1 - Verify the "status is constraint error" on the TH(Chip-tool) Log: + Verify the "status is constraint error" on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: [1658307266.719438][3251:3256] CHIP:DMG: StatusIB = [1658307266.719482][3251:3256] CHIP:DMG: { @@ -571,7 +589,7 @@ tests: verification: | ./chip-tool groups add-group-if-identifying 0x0045 gp46 1 1 - Verify the "status is unsupported access" on the TH(Chip-tool) Log: + Verify the "status is unsupported access" on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: [1658307298.568727][3257:3262] CHIP:DMG: StatusIB = [1658307298.568761][3257:3262] CHIP:DMG: { @@ -586,7 +604,7 @@ tests: verification: | ./chip-tool identify identify 0x0000 1 1 - Verify the "status is success" on the TH(Chip-tool) Log: + Verify the "status is success" on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: [1658307387.097433][3268:3273] CHIP:DMG: StatusIB = [1658307387.097464][3268:3273] CHIP:DMG: { @@ -599,10 +617,11 @@ tests: verification: | ./chip-tool identify read identify-time 1 1 - Verify the "IdentifyTime" on the TH(Chip-tool) Log: + Verify the "identify time" attribute has the value as 0x0000 on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: + [1658307393.820520][3274:3279] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0003 Attribute 0x0000_0000 DataVersion: 3871913767 - [1658307393.820575][3274:3279] CHIP:TOO: IdentifyTime: 0 + [1658307393.820575][3274:3279] CHIP:TOO: identify time: 0 disabled: true - label: @@ -612,7 +631,7 @@ tests: verification: | ./chip-tool groups add-group-if-identifying 0x0004 gp4 1 1 - Verify the "status is success" on the TH(Chip-tool) Log: + Verify the "status is success" , GroupId is 0x0004 on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: [1651224746.146005][3038:3043] CHIP:DMG: StatusIB = [1651224746.146038][3038:3043] CHIP:DMG: { @@ -625,7 +644,7 @@ tests: verification: | ./chip-tool groupkeymanagement read group-table 1 0 - Verify the "grouptable entries" on the TH(Chip-tool) Log: + Verify the "grouptable entries is 0" on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: [1658317914.656772][4650:4655] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003F Attribute 0x0000_0001 DataVersion: 3844079664 [1658317914.656843][4650:4655] CHIP:TOO: GroupTable: 0 entries diff --git a/src/app/tests/suites/certification/Test_TC_G_3_2.yaml b/src/app/tests/suites/certification/Test_TC_G_3_2.yaml index c143a1fe10d700..69ba39ebea0323 100644 --- a/src/app/tests/suites/certification/Test_TC_G_3_2.yaml +++ b/src/app/tests/suites/certification/Test_TC_G_3_2.yaml @@ -34,7 +34,16 @@ tests: disabled: true - - label: "Pre-Conditions" + - label: + "Pre-Conditions: DUT generates fabric-unique GroupID, GroupName, + random key, EpochKey0 and GroupKeySetID.DUT generates an EpochKey and + saves as epoch_key_set1_epoch0,DUT sends a KeySetWriteCommand to the + Group Key Management cluster with the following fields set in the + GroupKeySet struct:GroupKeySetId is 1,EpochKey0 is + epoch_key_set0_epoch0,GroupKeySecurityPolicy = TrustFirst + (1),GroupKeyMulticastPolicy = PerGroupID (0),EpochStartTime0 = 0,TH + binds GroupId with GroupKeySetID in the GroupKeyMap attribute list on + GroupKeyManagement cluster with the values provided in the above steps" verification: | Execute the following command in DUT to generate the pre-condition to execute this test case: @@ -322,7 +331,37 @@ tests: Verify the "GetGroupMembership command response" on the TH(Allcluster-app) Log: - [1659609064.738513][3355:3355] CHIP:DMG: }, + [1659[1666939580.918612][8101:8101] CHIP:DMG: InvokeResponseMessage = + [1666939580.918614][8101:8101] CHIP:DMG: { + [1666939580.918617][8101:8101] CHIP:DMG: suppressResponse = false, + [1666939580.918618][8101:8101] CHIP:DMG: InvokeResponseIBs = + [1666939580.918622][8101:8101] CHIP:DMG: [ + [1666939580.918624][8101:8101] CHIP:DMG: InvokeResponseIB = + [1666939580.918627][8101:8101] CHIP:DMG: { + [1666939580.918629][8101:8101] CHIP:DMG: CommandDataIB = + [1666939580.918631][8101:8101] CHIP:DMG: { + [1666939580.918633][8101:8101] CHIP:DMG: CommandPathIB = + [1666939580.918636][8101:8101] CHIP:DMG: { + [1666939580.918638][8101:8101] CHIP:DMG: EndpointId = 0x1, + [1666939580.918640][8101:8101] CHIP:DMG: ClusterId = 0x4, + [1666939580.918643][8101:8101] CHIP:DMG: CommandId = 0x2, + [1666939580.918645][8101:8101] CHIP:DMG: }, + [1666939580.918647][8101:8101] CHIP:DMG: + [1666939580.918649][8101:8101] CHIP:DMG: CommandFields = + [1666939580.918652][8101:8101] CHIP:DMG: { + [1666939580.918654][8101:8101] CHIP:DMG: 0x0 = NULL + [1666939580.918657][8101:8101] CHIP:DMG: 0x1 = [ + [1666939580.918663][8101:8101] CHIP:DMG: 2, + [1666939580.918665][8101:8101] CHIP:DMG: ], + [1666939580.918668][8101:8101] CHIP:DMG: }, + [1666939580.918670][8101:8101] CHIP:DMG: }, + [1666939580.918673][8101:8101] CHIP:DMG: + [1666939580.918674][8101:8101] CHIP:DMG: }, + [1666939580.918678][8101:8101] CHIP:DMG: + [1666939580.918680][8101:8101] CHIP:DMG: ], + [1666939580.918683][8101:8101] CHIP:DMG: + [1666939580.918685][8101:8101] CHIP:DMG: InteractionModelRevision = 1 + 609064.738513][3355:3355] CHIP:DMG: }, [1659609064.738580][3355:3355] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0004 e=1 p=o [1659609064.738619][3355:3355] CHIP:DMG: AccessControl: allowed [1659609064.738648][3355:3355] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0004 Command=0x0000_0002 @@ -335,12 +374,34 @@ tests: ./chip-tool groups remove-group 0x0002 1 1 Verify the "RemoveGroup command response" on the TH(Allcluster-app) Log: - [1659609128.634829][3355:3355] CHIP:DMG: InteractionModelRevision = 1 - [1659609128.634852][3355:3355] CHIP:DMG: }, - [1659609128.634916][3355:3355] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0004 e=1 p=m - [1659609128.634952][3355:3355] CHIP:DMG: AccessControl: allowed - [1659609128.634981][3355:3355] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0004 Command=0x0000_0003 - [1659609128.635123][3355:3355] CHIP:DMG: ICR moving to [ Preparing] + 1666940385.829986][8101:8101] CHIP:DMG: InvokeResponseMessage = + [1666940385.829988][8101:8101] CHIP:DMG: { + [1666940385.829990][8101:8101] CHIP:DMG: suppressResponse = false, + [1666940385.829992][8101:8101] CHIP:DMG: InvokeResponseIBs = + [1666940385.829995][8101:8101] CHIP:DMG: [ + [1666940385.829997][8101:8101] CHIP:DMG: InvokeResponseIB = + [1666940385.830001][8101:8101] CHIP:DMG: { + [1666940385.830002][8101:8101] CHIP:DMG: CommandDataIB = + [1666940385.830004][8101:8101] CHIP:DMG: { + [1666940385.830006][8101:8101] CHIP:DMG: CommandPathIB = + [1666940385.830009][8101:8101] CHIP:DMG: { + [1666940385.830011][8101:8101] CHIP:DMG: EndpointId = 0x1, + [1666940385.830013][8101:8101] CHIP:DMG: ClusterId = 0x4, + [1666940385.830015][8101:8101] CHIP:DMG: CommandId = 0x3, + [1666940385.830019][8101:8101] CHIP:DMG: }, + [1666940385.830022][8101:8101] CHIP:DMG: + [1666940385.830025][8101:8101] CHIP:DMG: CommandFields = + [1666940385.830028][8101:8101] CHIP:DMG: { + [1666940385.830030][8101:8101] CHIP:DMG: 0x0 = 0, + [1666940385.830032][8101:8101] CHIP:DMG: 0x1 = 2, + [1666940385.830034][8101:8101] CHIP:DMG: }, + [1666940385.830035][8101:8101] CHIP:DMG: }, + [1666940385.830037][8101:8101] CHIP:DMG: + [1666940385.830039][8101:8101] CHIP:DMG: }, + [1666940385.830041][8101:8101] CHIP:DMG: + [1666940385.830042][8101:8101] CHIP:DMG: ], + [1666940385.830044][8101:8101] CHIP:DMG: + [1666940385.830046][8101:8101] CHIP:DMG: InteractionModelRevision = 1 disabled: true - label: "DUT sends RemoveAllGroups command to TH" @@ -349,13 +410,34 @@ tests: ./chip-tool groups remove-all-groups 1 1 Verify the "RemoveAllGroups command response" on the TH(Allcluster-app) Log: - - [1659609158.078774][3355:3355] CHIP:DMG: InteractionModelRevision = 1 - [1659609158.078797][3355:3355] CHIP:DMG: }, - [1659609158.078876][3355:3355] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0004 e=1 p=m - [1659609158.078911][3355:3355] CHIP:DMG: AccessControl: allowed - [1659609158.078949][3355:3355] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0004 Command=0x0000_0004 - [1659609158.079188][3355:3355] CHIP:DMG: ICR moving to [ Preparing] + [1666940426.392765][8101:8101] CHIP:DMG: InvokeResponseMessage = + [1666940426.392768][8101:8101] CHIP:DMG: { + [1666940426.392770][8101:8101] CHIP:DMG: suppressResponse = false, + [1666940426.392772][8101:8101] CHIP:DMG: InvokeResponseIBs = + [1666940426.392775][8101:8101] CHIP:DMG: [ + [1666940426.392777][8101:8101] CHIP:DMG: InvokeResponseIB = + [1666940426.392781][8101:8101] CHIP:DMG: { + [1666940426.392783][8101:8101] CHIP:DMG: CommandStatusIB = + [1666940426.392786][8101:8101] CHIP:DMG: { + [1666940426.392788][8101:8101] CHIP:DMG: CommandPathIB = + [1666940426.392791][8101:8101] CHIP:DMG: { + [1666940426.392793][8101:8101] CHIP:DMG: EndpointId = 0x1, + [1666940426.392795][8101:8101] CHIP:DMG: ClusterId = 0x4, + [1666940426.392798][8101:8101] CHIP:DMG: CommandId = 0x4, + [1666940426.392800][8101:8101] CHIP:DMG: }, + [1666940426.392803][8101:8101] CHIP:DMG: + [1666940426.392805][8101:8101] CHIP:DMG: StatusIB = + [1666940426.392808][8101:8101] CHIP:DMG: { + [1666940426.392810][8101:8101] CHIP:DMG: status = 0x00 (SUCCESS), + [1666940426.392813][8101:8101] CHIP:DMG: }, + [1666940426.392815][8101:8101] CHIP:DMG: + [1666940426.392817][8101:8101] CHIP:DMG: }, + [1666940426.392820][8101:8101] CHIP:DMG: + [1666940426.392822][8101:8101] CHIP:DMG: }, + [1666940426.392825][8101:8101] CHIP:DMG: + [1666940426.392826][8101:8101] CHIP:DMG: ], + [1666940426.392829][8101:8101] CHIP:DMG: + [1666940426.392831][8101:8101] CHIP:DMG: InteractionModelRevision = 1 disabled: true - label: "DUT sends AddGroupIfIdentifying command to TH" @@ -365,21 +447,65 @@ tests: Verify the "status is success" on the TH(Chip-tool) Log: - [1658306666.592846][3044:3049] CHIP:DMG: StatusIB = - [1658306666.592889][3044:3049] CHIP:DMG: { - [1658306666.592962][3044:3049] CHIP:DMG: status = 0x00 (SUCCESS), - [1658306666.593007][3044:3049] CHIP:DMG: }, - - - ./chip-tool groups add-group-if-identifying 0x0004 gp4 1 0 + [1666940447.677717][8101:8101] CHIP:DMG: InvokeResponseMessage = + [1666940447.677720][8101:8101] CHIP:DMG: { + [1666940447.677722][8101:8101] CHIP:DMG: suppressResponse = false, + [1666940447.677724][8101:8101] CHIP:DMG: InvokeResponseIBs = + [1666940447.677727][8101:8101] CHIP:DMG: [ + [1666940447.677729][8101:8101] CHIP:DMG: InvokeResponseIB = + [1666940447.677732][8101:8101] CHIP:DMG: { + [1666940447.677735][8101:8101] CHIP:DMG: CommandStatusIB = + [1666940447.677738][8101:8101] CHIP:DMG: { + [1666940447.677740][8101:8101] CHIP:DMG: CommandPathIB = + [1666940447.677742][8101:8101] CHIP:DMG: { + [1666940447.677744][8101:8101] CHIP:DMG: EndpointId = 0x1, + [1666940447.677749][8101:8101] CHIP:DMG: ClusterId = 0x3, + [1666940447.677751][8101:8101] CHIP:DMG: CommandId = 0x0, + [1666940447.677753][8101:8101] CHIP:DMG: }, + [1666940447.677756][8101:8101] CHIP:DMG: + [1666940447.677758][8101:8101] CHIP:DMG: StatusIB = + [1666940447.677761][8101:8101] CHIP:DMG: { + [1666940447.677763][8101:8101] CHIP:DMG: status = 0x00 (SUCCESS), + [1666940447.677765][8101:8101] CHIP:DMG: }, + [1666940447.677768][8101:8101] CHIP:DMG: + [1666940447.677770][8101:8101] CHIP:DMG: }, + [1666940447.677772][8101:8101] CHIP:DMG: + [1666940447.677774][8101:8101] CHIP:DMG: }, + [1666940447.677778][8101:8101] CHIP:DMG: + [1666940447.677780][8101:8101] CHIP:DMG: ], + [1666940447.677783][8101:8101] CHIP:DMG: + [1666940447.677785][8101:8101] CHIP:DMG: InteractionModelRevision = 1 + + + ./chip-tool groups add-group-if-identifying 0x0004 gp4 1 1 Verify the "AddGroupIfIdentifying command response" on the TH(Allcluster-app) Log: - - [1659609228.441181][3355:3355] CHIP:DMG: - [1659609228.441208][3355:3355] CHIP:DMG: InteractionModelRevision = 1 - [1659609228.441234][3355:3355] CHIP:DMG: }, - [1659609228.441306][3355:3355] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0004 e=0 p=m - [1659609228.441346][3355:3355] CHIP:DMG: AccessControl: allowed - [1659609228.441378][3355:3355] CHIP:DMG: Received command for Endpoint=0 Cluster=0x0000_0004 Command=0x0000_0005 - [1659609228.441436][3355:3355] CHIP:DMG: ICR moving to [ Preparing] + [1666940541.321331][8101:8101] CHIP:DMG: InvokeResponseMessage = + [1666940541.321333][8101:8101] CHIP:DMG: { + [1666940541.321336][8101:8101] CHIP:DMG: suppressResponse = false, + [1666940541.321339][8101:8101] CHIP:DMG: InvokeResponseIBs = + [1666940541.321343][8101:8101] CHIP:DMG: [ + [1666940541.321346][8101:8101] CHIP:DMG: InvokeResponseIB = + [1666940541.321351][8101:8101] CHIP:DMG: { + [1666940541.321354][8101:8101] CHIP:DMG: CommandStatusIB = + [1666940541.321357][8101:8101] CHIP:DMG: { + [1666940541.321360][8101:8101] CHIP:DMG: CommandPathIB = + [1666940541.321363][8101:8101] CHIP:DMG: { + [1666940541.321367][8101:8101] CHIP:DMG: EndpointId = 0x0, + [1666940541.321371][8101:8101] CHIP:DMG: ClusterId = 0x4, + [1666940541.321374][8101:8101] CHIP:DMG: CommandId = 0x5, + [1666940541.321377][8101:8101] CHIP:DMG: }, + [1666940541.321381][8101:8101] CHIP:DMG: + [1666940541.321384][8101:8101] CHIP:DMG: StatusIB = + [1666940541.321388][8101:8101] CHIP:DMG: { + [1666940541.321391][8101:8101] CHIP:DMG: status = 0x00 (SUCCESS), + [1666940541.321394][8101:8101] CHIP:DMG: }, + [1666940541.321397][8101:8101] CHIP:DMG: + [1666940541.321400][8101:8101] CHIP:DMG: }, + [1666940541.321404][8101:8101] CHIP:DMG: + [1666940541.321407][8101:8101] CHIP:DMG: }, + [1666940541.321411][8101:8101] CHIP:DMG: + [1666940541.321413][8101:8101] CHIP:DMG: ], + [1666940541.321418][8101:8101] CHIP:DMG: + [1666940541.321420][8101:8101] CHIP:DMG: InteractionModelRevision = 1 disabled: true diff --git a/src/app/tests/suites/certification/Test_TC_IDM_1_1.yaml b/src/app/tests/suites/certification/Test_TC_IDM_1_1.yaml index 03746456749848..05994adbe5a87b 100644 --- a/src/app/tests/suites/certification/Test_TC_IDM_1_1.yaml +++ b/src/app/tests/suites/certification/Test_TC_IDM_1_1.yaml @@ -38,7 +38,7 @@ tests: ./chip-tool onoff on 1 1 - On TH all-clusters-app, Verify we are getting EndpointID, CommandID, ClusterID in the response data (as below) matching with the data sent in the above command + On TH(all-clusters-app), Verify we are getting EndpointID, CommandID, ClusterID in the response data (as below) matching with the data sent in the above command [1655717373.046081][10909:10909] CHIP:DMG: InvokeRequestMessage = [1655717373.046137][10909:10909] CHIP:DMG: { diff --git a/src/app/tests/suites/certification/Test_TC_IDM_1_2.yaml b/src/app/tests/suites/certification/Test_TC_IDM_1_2.yaml index 3cc08c4887ee2d..c03f9ead12008a 100644 --- a/src/app/tests/suites/certification/Test_TC_IDM_1_2.yaml +++ b/src/app/tests/suites/certification/Test_TC_IDM_1_2.yaml @@ -28,11 +28,11 @@ tests: "TH sends the Invoke Request Message to the DUT with the path that indicates a specific endpoint that is unsupported." verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. ./chip-tool onoff on 1 20 - On TH(chip-tool), verify DUT responsds as unsuppported endpoint for the data sent in the above command + On TH(chip-tool), verify DUT responds as unsuppported endpoint for the data sent in the above command [1655718065.882392][4587:4592] CHIP:DMG: Received Command Response Status for Endpoint=20 Cluster=0x0000_0006 Command=0x0000_0001 Status=0x7f [1655718065.882440][4587:4592] CHIP:TOO: Error: IM Error 0x0000057F: General error: 0x7f (UNSUPPORTED_ENDPOINT) @@ -43,11 +43,10 @@ tests: "TH sends the Invoke Request Message to the DUT with the path that indicates a specific cluster that is unsupported." verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. - + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. ./chip-tool any command-by-id 0x0003 0 1 1 2 - On TH(chip-tool), verify DUT responsds as unsuppported cluster for the data sent in the above command + On TH(chip-tool), verify DUT responds as unsuppported cluster for the data sent in the above command [1655718144.692503][4602:4607] CHIP:DMG: Received Command Response Status for Endpoint=2 Cluster=0x0000_0003 Command=0x0000_0000 Status=0xc3 [1655718144.692570][4602:4607] CHIP:TOO: Error: IM Error 0x000005C3: General error: 0xc3 (UNSUPPORTED_CLUSTER) @@ -58,11 +57,11 @@ tests: "TH sends the Invoke Request Message to the DUT with the path that indicates a specific command that is unsupported." verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. ./chip-tool any command-by-id 0x0003 3 1 1 0 - On TH(chip-tool), verify DUT responsds as unsuppported command for the data sent in the above command + On TH(chip-tool), verify DUT responds as unsuppported command for the data sent in the above command [1654076838.936184][13752:13757] CHIP:DMG: Received Command Response Status for Endpoint=0 Cluster=0x0000_0003 Command=0x0000_0003 Status=0x81 [1654076838.936215][13752:13757] CHIP:TOO: Error: IM Error 0x00000581: General error: 0x81 (UNSUPPORTED_COMMAND) @@ -74,11 +73,9 @@ tests: cluster in the path. TH sends the Invoke Request Message to the DUT with a valid CommandDataIB" verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. - + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. - To Setup the TH(chip-tool) such that it should not have the privilege for the cluster in the path. , 1st we need to send below mentioned ACL command - Here by sending below mentioned ACL command giving only access for ACL cluster(31), So except ACL cluster command if try to send any other command will get status as unsupported access + To Setup the TH(chip-tool) such that it should not have the privilege for the cluster in the path. , 1st we need to send below mentioned ACL command. Here by sending below mentioned ACL command giving only access for ACL cluster(31), So except ACL cluster command if user try to send any other command will get status as unsupported access ./chip-tool accesscontrol write acl '[{"fabricIndex": 1, "privilege": 5, "authMode": 2, "subjects":[1,112233], "targets": [{ "cluster":31, "endpoint":0, "deviceType":null }]}]' 1 0 [1659419722.669629][1915:1920] CHIP:DMG: WriteResponseMessage = [1659419722.669657][1915:1920] CHIP:DMG: { @@ -127,7 +124,7 @@ tests: ./chip-tool onoff on 1 1 - On TH(chip-tool), verify DUT responsds as UNSUPPORTED_ACCESS for the data sent in the above command + On TH(chip-tool), verify DUT responds as UNSUPPORTED_ACCESS for the data sent in the above command [1657869005.834700][2816:2821] CHIP:DMG: }, [1657869005.834790][2816:2821] CHIP:DMG: Received Command Response Status for Endpoint=1 Cluster=0x0000_0006 Command=0x0000_0001 Status=0x7e [1657869005.834841][2816:2821] CHIP:TOO: Error: IM Error 0x0000057E: General error: 0x7e (UNSUPPORTED_ACCESS) @@ -143,11 +140,10 @@ tests: Invoke Request Message to the DUT with a valid and fabric-scoped CommandDataIB" verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. - To Setup the TH(chip-tool) such that it should not have the privilege for the cluster in the path. , 1st we need to send below mentioned ACL command - Here by sending below mentioned ACL command giving only access for ACL cluster(31), So except ACL cluster command if try to send any other command will get status as unsupported access + To Setup the TH(chip-tool) such that it should not have the privilege for the cluster in the path. , 1st we need to send below mentioned ACL command. Here by sending below mentioned ACL command giving only access for ACL cluster(31), So except ACL cluster command if try to send any other command will get status as unsupported access ./chip-tool accesscontrol write acl '[{"fabricIndex": 1, "privilege": 5, "authMode": 2, "subjects":[1,112233], "targets": [{ "cluster":31, "endpoint":0, "deviceType":null }]}]' 1 0 [1659419722.669629][1915:1920] CHIP:DMG: WriteResponseMessage = @@ -196,7 +192,7 @@ tests: ./chip-tool generalcommissioning commissioning-complete 1 0 - On TH(chip-tool), verify DUT responsds as UNSUPPORTED_ACCESS for the data sent in the above command + On TH(chip-tool), verify DUT responds as UNSUPPORTED_ACCESS for the data sent in the above command [1659420197.313287][1960:1965] CHIP:DMG: }, [1659420197.313357][1960:1965] CHIP:DMG: Received Command Response Status for Endpoint=0 Cluster=0x0000_0030 Command=0x0000_0004 Status=0x7e [1659420197.313397][1960:1965] CHIP:TOO: Error: IM Error 0x0000057E: General error: 0x7e (UNSUPPORTED_ACCESS) @@ -213,8 +209,9 @@ tests: "(OPTIONAL) TH sends the Invoke Request Message to the DUT with the command which requires a data response to be sent back." verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. - sudo ./chip-tool generalcommissioning arm-fail-safe 1000 1 1 0 + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. + + ./chip-tool generalcommissioning arm-fail-safe 1000 1 1 0 On TH(chip-tool), Verify DUT generates an InvokeResponseIB with a valid CommandDataIB and sends it to the TH for the data sent in the above command @@ -270,11 +267,10 @@ tests: "TH sends a Invoke Request Message to the DUT with the TimedRequest set as TRUE.(There should be no previous Timed Invoke action.)" verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. - To Setup the TH(chip-tool) such that it should not have the privilege for the cluster in the path. , 1st we need to send below mentioned ACL command - Here by sending below mentioned ACL command giving only access for identify cluster(3), So except identify cluster command if try to send any other command will get status as unsupported access. + To Setup the TH(chip-tool) such that it should not have the privilege for the cluster in the path. , 1st we need to send below mentioned ACL command. Here by sending below mentioned ACL command giving only access for ACL cluster(31), So except ACL cluster command if try to send any other command will get status as unsupported access ./chip-tool accesscontrol write acl '[{"fabricIndex": 1, "privilege": 5, "authMode": 2, "subjects":[1,112233], "targets": [{ "cluster":31, "endpoint":0, "deviceType":null }]}]' 1 0 [1659419722.669629][1915:1920] CHIP:DMG: WriteResponseMessage = @@ -323,7 +319,7 @@ tests: ./chip-tool onoff on 1 1 --timedInteractionTimeoutMs 100 - On TH(chip-tool), verify DUT responsds as UNSUPPORTED_ACCESS for the data sent in the above command + On TH(chip-tool), verify DUT responds as UNSUPPORTED_ACCESS for the data sent in the above command [1659422136.353455][2014:2019] CHIP:DMG: [1659422136.353482][2014:2019] CHIP:DMG: InteractionModelRevision = 1 [1659422136.353510][2014:2019] CHIP:DMG: }, @@ -344,16 +340,11 @@ tests: path that requires a Timed Invoke transaction to invoke and this action is not part of a Timed Invoke transaction" verification: | - As in the previous step, we enabled accesscontrol to a specific cluster, we need to remove the accesscontrol using below command. - As the EP used here is an example, user needs to provide the endpoint id, which they use. - - - - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. ./chip-tool administratorcommissioning open-basic-commissioning-window 500 1 0 - On TH(chip-tool), verify DUT responsds as NEEDS_TIMED_INTERACTION for the data sent in the above command + On TH(chip-tool), verify DUT responds as NEEDS_TIMED_INTERACTION for the data sent in the above command [1654077001.606235][13788:13793] CHIP:DMG: Received Command Response Status for Endpoint=0 Cluster=0x0000_003C Command=0x0000_0001 Status=0xc6 [1654077001.606268][13788:13793] CHIP:TOO: Error: IM Error 0x000005C6: General error: 0xc6 (NEEDS_TIMED_INTERACTION) diff --git a/src/app/tests/suites/certification/Test_TC_IDM_2_1.yaml b/src/app/tests/suites/certification/Test_TC_IDM_2_1.yaml index d7bf24020b6711..873f16629f694d 100644 --- a/src/app/tests/suites/certification/Test_TC_IDM_2_1.yaml +++ b/src/app/tests/suites/certification/Test_TC_IDM_2_1.yaml @@ -27,6 +27,7 @@ tests: - label: "Note" verification: | Chip-tool command used below are an example to verify the DUT as client test cases. For certification test, we expect DUT should have a capability or way to run the equivalent command. + The Cluster and Commands should be based on the cluster implementation on the DUT. disabled: true - label: @@ -65,7 +66,7 @@ tests: [1657881522.001890][2575:2580] CHIP:DMG: } [1657881522.002053][2575:2580] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0003 Attribute 0x0000_0000 DataVersion: 3999381333 - [1657881522.002133][2575:2580] CHIP:TOO: IdentifyTime: 0 + [1657881522.002133][2575:2580] CHIP:TOO: identify time: 0 [1657881522.002227][2575:2580] CHIP:EM: Sending Standalone Ack for MessageCounter:54477998 on exchange 6586i disabled: true @@ -634,7 +635,7 @@ tests: verification: | Product maker needs to provide instructions for how to trigger the command on the DUT. For comparison, the DUT behavior for this test step can be simulated using chip-tool (when DUT is a commissioner/Client) - sudo ./chip-tool generalcommissioning read basic-commissioning-info 1 0 + ./chip-tool generalcommissioning read basic-commissioning-info 1 0 verify On TH(Reference app) receives the right Read Request Message for the data sent in the above command @@ -783,7 +784,7 @@ tests: ./chip-tool levelcontrol read options 1 1 - verify TH receives the right Read Request Message for the data sent in the above command + verify TH(Reference app) receives the right Read Request Message for the data sent in the above command [1655723282.097665][10909:10909] CHIP:IM: Received Read request [1655723282.097741][10909:10909] CHIP:DMG: ReadRequestMessage = @@ -865,8 +866,7 @@ tests: verification: | DUT implementation required to verify read an attribute which is is larger than 1 MTU(1280 bytes) Below sample wildcard read command will read all the attributes from the all-clusters-app and generates 1 MTU size of data. - If the dut doesn"t support generating the large chunk data, then this test step can be skipped. - Verify the last chunked data is having Suppress response True & TH will not send the Ack message. + If the dut doesn't support generating the large chunk data, then this test step can be skipped. ./chip-tool any read-by-id 0xFFFFFFFF 0xFFFFFFFF 1 0xFFFF @@ -942,6 +942,6 @@ tests: verification: | Product maker needs to provide instructions for how to trigger the command on the DUT. For comparison, the DUT behavior for this test step can be simulated using chip-tool (when DUT is a commissioner/Client) - sudo ./chip-tool any read-by-id 0xFFFFFFFF 0xFFFFFFFF 1 0xFFFF --timeout 40 - On TH verify that Read Request Message received from DUT + ./chip-tool any read-by-id 0xFFFFFFFF 0xFFFFFFFF 1 0xFFFF --timeout 40 + On TH(Reference app) verify that Read Request Message received from DUT(chip-tool) disabled: true diff --git a/src/app/tests/suites/certification/Test_TC_IDM_2_2.yaml b/src/app/tests/suites/certification/Test_TC_IDM_2_2.yaml index a4b2efcdab8674..979b5b719272ee 100644 --- a/src/app/tests/suites/certification/Test_TC_IDM_2_2.yaml +++ b/src/app/tests/suites/certification/Test_TC_IDM_2_2.yaml @@ -31,10 +31,10 @@ tests: Attribute]] On receipt of this message, DUT should send a report data action with the attribute value to the DUT." verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. - sudo ./chip-tool identify read identify-time 1 1 - Verify on TH(chip-tool) , DUT responds the right attribute value for above command + ./chip-tool identify read identify-time 1 1 + On the TH(chip-tool) verify the received report data message has the right attribute value for above command [1655727338.260966][5267:5272] CHIP:DMG: ReportDataMessage = [1655727338.261012][5267:5272] CHIP:DMG: { @@ -74,11 +74,11 @@ tests: DUT should send a report data action with the attribute value to the DUT." verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. - sudo ./chip-tool any read-by-id 0x03 0xFFFFFFFF 1 0 + ./chip-tool any read-by-id 0x03 0xFFFFFFFF 1 0 - on TH(chip-tool), Verify that DUT responds the right attribute value for above command + On the TH(chip-tool) verify the received report data message has only the attributes that the TH has privilege to. [1655727546.354466][5286:5291] CHIP:DMG: [1655727546.354512][5286:5291] CHIP:DMG: SuppressResponse = true, @@ -116,11 +116,11 @@ tests: message, DUT should send a report data action with the attribute value from all the Endpoints to the DUT." verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. - sudo ./chip-tool any read-by-id 0x03 0x00 1 0xFFFF + ./chip-tool any read-by-id 0x03 0x00 1 0xFFFF - Verify on TH(chip-tool) , DUT responds the right attribute value for above command + On the TH(chip-tool) verify the received report data message has all the right attribute values for above command [1655727602.117907][5301:5306] CHIP:EM: Removed CHIP MessageCounter:97487240 from RetransTable on exchange 58891i [1655727602.117985][5301:5306] CHIP:DMG: ReportDataMessage = @@ -180,11 +180,11 @@ tests: Attribute]] On receipt of this message, DUT should send a report data action with the attribute value from all the clusters to the DUT." verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. - sudo ./chip-tool any read-by-id 0xFFFFFFFF 0xFFFD 1 0 + ./chip-tool any read-by-id 0xFFFFFFFF 0xFFFD 1 0 - Verify on TH(chip-tool), DUT is responds right attribute value for above command + On the TH(chip-tool) verify the received report data message has all the right attribute values for above command [1655727656.941694][5312:5317] CHIP:DMG: SuppressResponse = true, @@ -251,11 +251,8 @@ tests: this message, DUT should send a report data action with the attribute value from all the clusters to the DUT." verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. - - - sudo ./chip-tool any read-by-id 0xFFFFFFFF 0xFFFFFFFF 1 0xFFFF --timeout 40 - received report data message has all the right attribute values from DUT to TH(chip-tool) + ./chip-tool any read-by-id 0xFFFFFFFF 0xFFFFFFFF 1 0xFFFF --timeout 40 + On the TH(chip-tool) verify the received report data message has all the right attribute values. disabled: true - label: @@ -265,10 +262,10 @@ tests: DUT should send a report data action with the attribute value from all the clusters to the DUT." verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. - sudo ./chip-tool any read-by-id 0xFFFFFFFF 0xFFFD 1 0xFFFF + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. + ./chip-tool any read-by-id 0xFFFFFFFF 0xFFFD 1 0xFFFF Here Verifying cluster revision global attribute from all cluster for all endpoint. - received report data message has all the right attribute values from DUT to TH(chip-tool) + On the TH(chip-tool) verify the received report data message has all the right attribute values for above command disabled: true - label: @@ -277,10 +274,10 @@ tests: ClusterID]] On receipt of this message, DUT should send a report data action with the attribute value from all the Endpoints to the DUT." verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. - sudo ./chip-tool any read-by-id 0x03 0xFFFFFFFF 1 0xFFFF + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. + ./chip-tool any read-by-id 0x03 0xFFFFFFFF 1 0xFFFF - Verify on TH(chip-tool) , DUT is responds right attribute value for above command + On the TH(chip-tool) verify the received report data message has all the right attribute values for above command [1653629930.057852][8778:8783] CHIP:DMG: } [1653629930.058739][8778:8783] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0003 Attribute 0x0000_0000 DataVersion: 2065044836 @@ -337,12 +334,10 @@ tests: report data action with the attribute value from all the Endpoints to the DUT." verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. - - sudo ./chip-tool any read-by-id 0xFFFFFFFF 0xFFFFFFFF 1 1 + ./chip-tool any read-by-id 0xFFFFFFFF 0xFFFFFFFF 1 1 - received report data message has all the right attribute values from DUT to TH(chip-tool) + On the TH(chip-tool) verify the received report data message has all the right attribute values for above command disabled: true - label: @@ -351,10 +346,10 @@ tests: right attribute value." PICS: MCORE.IDM.S.Attribute.DataType_Bool verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. - sudo ./chip-tool onoff read on-off 1 1 - Verify on TH(chip-tool) , DUT is responds right attribute value for above command + ./chip-tool onoff read on-off 1 1 + On the TH(chip-tool) verify the received report data message has the right attribute value for above command [1653630222.692433][8886:8891] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0006 Attribute 0x0000_0000 DataVersion: 312829505 [1653630222.692468][8886:8891] CHIP:TOO: OnOff: FALSE @@ -367,11 +362,11 @@ tests: right attribute value." PICS: MCORE.IDM.S.Attribute.DataType_String verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. - sudo ./chip-tool modeselect read description 1 1 + ./chip-tool modeselect read description 1 1 - Verify on TH(chip-tool) , DUT is responds right attribute value for above command + On the TH(chip-tool) verify the received report data message has the right attribute value for above command [1653630307.924844][8910:8915] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0050 Attribute 0x0000_0000 DataVersion: 722071058 [1653630307.924909][8910:8915] CHIP:TOO: Description: Coffee @@ -384,13 +379,14 @@ tests: with the right attribute value." PICS: MCORE.IDM.S.Attribute.DataType_UnsignedInteger verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. + + ./chip-tool any read-by-id 0x3 0x1 1 0 - sudo ./chip-tool any read-by-id 0x3 0x1 1 0 - Verify on TH(chip-tool), DUT is responds right attribute value for above command + On the TH(chip-tool) verify the received report data message has the right attribute value for above command [1653630355.834677][8923:8928] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0003 Attribute 0x0000_0001 DataVersion: 2065044836 - [1653630355.834735][8923:8928] CHIP:TOO: IdentifyType: 2 + [1653630355.834735][8923:8928] CHIP:TOO: identify type: 2 [1653630355.834801][8923:8928] CHIP:EM: Sending Standalone Ack for MessageCounter:1314384 on exchange 51148i disabled: true @@ -400,11 +396,10 @@ tests: with the right attribute value." PICS: MCORE.IDM.S.Attribute.DataType_SignedInteger verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. + ./chip-tool pressuremeasurement read measured-value 1 1 - sudo ./chip-tool pressuremeasurement read measured-value 1 1 - - Verify on TH(chip-tool), DUT is responds right attribute value for above command + On the TH(chip-tool) verify the received report data message has the right attribute value for above command [1653630404.570993][8934:8939] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0403 Attribute 0x0000_0000 DataVersion: 3770689028 [1653630404.571019][8934:8939] CHIP:TOO: MeasuredValue: 0 @@ -428,11 +423,10 @@ tests: the right attribute value." PICS: MCORE.IDM.S.Attribute.DataType_OctetString verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. - - sudo ./chip-tool operationalcredentials read trusted-root-certificates 1 0 + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. + ./chip-tool operationalcredentials read trusted-root-certificates 1 0 - Verify on TH(chip-tool) , DUT is responds right attribute value for above command + On the TH(chip-tool) verify the received report data message has the right attribute value for above command [1655729519.609898][5433:5438] CHIP:DMG: } [1655729519.610252][5433:5438] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003E Attribute 0x0000_0004 DataVersion: 2726656324 @@ -447,14 +441,13 @@ tests: right attribute value." PICS: MCORE.IDM.S.Attribute.DataType_Struct verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. - - sudo ./chip-tool occupancysensing read occupancy-sensor-type 1 1 + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. + ./chip-tool occupancysensing read occupancy-sensor-type 1 1 - Verify on TH(chip-tool) , DUT is responds right attribute value for above command + On the TH(chip-tool) verify the received report data message has the right attribute value for above command [1653630542.619226][9034:9039] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0406 Attribute 0x0000_0001 DataVersion: 3604656322 - [1653630542.619277][9034:9039] CHIP:TOO: OccupancySensorType: 0 + [1653630542.619277][9034:9039] CHIP:TOO: occupancy sensor type: 0 [1653630542.619361][9034:9039] CHIP:EM: Sending Standalone Ack for MessageCounter:4568856 on exchange 18045i disabled: true @@ -464,10 +457,10 @@ tests: right attribute value." PICS: MCORE.IDM.S.Attribute.DataType_List verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. - sudo ./chip-tool timeformatlocalization read supported-calendar-types 1 0 - Verify on TH(chip-tool) , DUT is responds right attribute value for above command + ./chip-tool timeformatlocalization read supported-calendar-types 1 0 + On the TH(chip-tool) verify the received report data message has the right attribute values for above command [1653630857.535521][9171:9176] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_002C Attribute 0x0000_0002 DataVersion: 139938310 [1653630857.535636][9171:9176] CHIP:TOO: SupportedCalendarTypes: 12 entries @@ -492,13 +485,11 @@ tests: right attribute value." PICS: MCORE.IDM.S.Attribute.DataType_Enum verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. - - sudo ./chip-tool occupancysensing read occupancy-sensor-type 1 1 - - Verify on TH(chip-tool) , DUT is responds right attribute value for above command + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. + ./chip-tool occupancysensing read occupancy-sensor-type 1 1 + On the TH(chip-tool) verify the received report data message has the right attribute value for above command [1653630949.025002][9198:9203] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0406 Attribute 0x0000_0001 DataVersion: 3604656322 - [1653630949.025066][9198:9203] CHIP:TOO: OccupancySensorType: 0 + [1653630949.025066][9198:9203] CHIP:TOO: occupancy sensor type: 0 [1653630949.025181][9198:9203] CHIP:EM: Sending Standalone Ack for MessageCounter:1638675 on exchange 63250i disabled: true @@ -508,11 +499,10 @@ tests: right attribute value." PICS: MCORE.IDM.S.Attribute.DataType_Bitmap verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. + ./chip-tool levelcontrol read options 1 1 - sudo ./chip-tool levelcontrol read options 1 1 - - Verify on TH , DUT is responds right attribute value for above command + On the TH(chip-tool) verify the received report data message has the right attribute value for above command [1653631017.039079][9211:9216] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0008 Attribute 0x0000_000F DataVersion: 199562416 [1653631017.039130][9211:9216] CHIP:TOO: options: 0 [1653631017.039230][9211:9216] CHIP:EM: Sending Standalone Ack for MessageCounter:2930946 on exchange 51524i @@ -529,11 +519,11 @@ tests: "TH sends the Read Request Message to the DUT to read any attribute to an unsupported Endpoint. DUT responds with the report data action." verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. - sudo ./chip-tool any read-by-id 0x3 0x1 1 8 + ./chip-tool any read-by-id 0x3 0x1 1 8 - Verify on TH(chip-tool) , DUT is responds status code UNSUPPORTED_ENDPOINT for above command + On TH(chip-tool) verify that the DUT sends the status code UNSUPPORTED_ENDPOINT for above command [1653631094.367299][9229:9234] CHIP:DMG: SuppressResponse = true, [1653631094.367315][9229:9234] CHIP:DMG: InteractionModelRevision = 1 @@ -546,11 +536,9 @@ tests: "TH sends the Read Request Message to the DUT to read any attribute to an unsupported cluster. DUT responds with the report data action." verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. - - sudo ./chip-tool any read-by-id 0x3 0x1 1 2 - - Verify on TH(chip-tool) , DUT is responds status code UNSUPPORTED_CLUSTER for above command + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. + ./chip-tool any read-by-id 0x3 0x1 1 2 + On TH(chip-tool) verify that the DUT sends the status code UNSUPPORTED_CLUSTER for above command [1653631187.121757][9257:9262] CHIP:DMG: SuppressResponse = true, [1653631187.121774][9257:9262] CHIP:DMG: InteractionModelRevision = 1 @@ -563,11 +551,10 @@ tests: "TH sends the Read Request Message to the DUT to read an unsupported attribute DUT responds with the report data action." verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. - sudo ./chip-tool thermostat read outdoor-temperature 1 1 - - Verify on TH(chip-tool) , DUT is responds status code UNSUPPORTED_ATTRIBUTE for above command + ./chip-tool thermostat read outdoor-temperature 1 1 + On TH(chip-tool) verify that the DUT sends the status code UNSUPPORTED_ATTRIBUTE for above command [1653631289.755681][9274:9279] CHIP:DMG: SuppressResponse = true, [1653631289.755689][9274:9279] CHIP:DMG: InteractionModelRevision = 1 @@ -589,11 +576,10 @@ tests: the path that requires a privilege that is not granted for the cluster in the path. DUT responds with the report data action." verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. - To Setup the TH(chip-tool) such that it should not have the privilege for the cluster in the path. , 1st we need to send below mentioned ACL command - Here by sending below mentioned ACL command giving only access for ACL cluster(31), So except ACL cluster command if try to send any other command will get status as unsupported access + To Setup the TH(chip-tool) such that it should not have the privilege for the cluster in the path. , 1st we need to send below mentioned ACL command. Here by sending below mentioned ACL command giving only access for ACL cluster(31), So except ACL cluster command if try to send any other command will get status as unsupported access ./chip-tool accesscontrol write acl '[{"fabricIndex": 1, "privilege": 5, "authMode": 2, "subjects":[1,112233], "targets": [{ "cluster":31, "endpoint":0, "deviceType":null }]}]' 1 0 [1659419722.669629][1915:1920] CHIP:DMG: WriteResponseMessage = @@ -643,7 +629,7 @@ tests: ./chip-tool operationalcredentials read trusted-root-certificates 1 0 - On TH, verify DUT responsds as UNSUPPORTED_ACCESS for the data sent in the above command + On TH(chip-tool) verify that the DUT sends the status code UNSUPPORTED_ACCESS(0x7E) for above command [1659422202.429460][2021:2027] CHIP:DMG: [1659422202.429488][2021:2027] CHIP:DMG: SuppressResponse = true, [1659422202.429516][2021:2027] CHIP:DMG: InteractionModelRevision = 1 @@ -661,21 +647,21 @@ tests: "TH sends the Read Request Message to the DUT to read an attribute Repeat the above steps 3 times." verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. - Verify on TH(chip-tool) , DUT is responds right attribute value for below command for all the 3 times. + On the TH(chip-tool) verify the received Report data message has the right attribute values for all the 3 times. - sudo ./chip-tool identify read identify-time 1 1 + ./chip-tool identify read identify-time 1 1 [1653631418.770328][9322:9327] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0003 Attribute 0x0000_0000 DataVersion: 3620435651 [1653631418.770402][9322:9327] CHIP:TOO: IdentifyTime: 0 [1653631418.770491][9322:9327] CHIP:EM: Sending Standalone Ack for MessageCounter:12532212 on exchange 36485i - sudo ./chip-tool identify read identify-time 1 1 + ./chip-tool identify read identify-time 1 1 [1653631479.556292][9357:9362] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0003 Attribute 0x0000_0000 DataVersion: 3620435651 [1653631479.556345][9357:9362] CHIP:TOO: IdentifyTime: 0 [1653631479.556418][9357:9362] CHIP:EM: Sending Standalone Ack for MessageCounter:7220061 on exchange 60774i - sudo ./chip-tool identify read identify-time 1 1 + ./chip-tool identify read identify-time 1 1 [1653632941.731096][9571:9576] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0003 Attribute 0x0000_0000 DataVersion: 3620435651 [1653632941.731146][9571:9576] CHIP:TOO: IdentifyTime: 0 [1653632941.731258][9571:9576] CHIP:EM: Sending Standalone Ack for MessageCounter:578130 on exchange 46565i @@ -688,9 +674,9 @@ tests: read request to the same cluster with the DataVersionFilter Field set with the dataversion value received before." verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. - sudo ./chip-tool identify read identify-time 1 1 + ./chip-tool identify read identify-time 1 1 [1653633746.447923][9791:9796] CHIP:DMG: ReportDataMessage = [1653633746.447944][9791:9796] CHIP:DMG: { [1653633746.447955][9791:9796] CHIP:DMG: AttributeReportIBs = @@ -723,7 +709,7 @@ tests: TH sends a below mentioned second read request to the same cluster with the DataVersionFilter Field set with the dataversion value received before. - sudo ./chip-tool identify read identify-time 1 1 --data-version 0xd7cb76c6 + ./chip-tool identify read identify-time 1 1 --data-version 0xd7cb76c6 Verify on TH(chip-tool) that DUT should not send a report data action with the attribute value to the TH [1653633771.729259][9806:9811] CHIP:DMG: ReportDataMessage = @@ -743,11 +729,11 @@ tests: the DataVersionFilter Field set with the dataversion value received before." verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. Verify on TH(chip-tool) , DUT is responds right attribute value for above command - sudo ./chip-tool identify read identify-time 1 1 + ./chip-tool identify read identify-time 1 1 [1653632941.730187][9571:9576] CHIP:DMG: ReportDataMessage = [1653632941.730217][9571:9576] CHIP:DMG: { @@ -781,8 +767,8 @@ tests: - sudo ./chip-tool identify write identify-time 2 1 1 - + ./chip-tool identify write identify-time 2 1 1 + On the TH(chip-tool) verify the succes status response received from DUT [1653633154.992424][9645:9650] CHIP:DMG: StatusIB = [1653633154.992448][9645:9650] CHIP:DMG: { [1653633154.992467][9645:9650] CHIP:DMG: status = 0x00 (SUCCESS), @@ -790,7 +776,7 @@ tests: [1653633154.992499][9645:9650] CHIP:DMG: TH sends a below mentioned second read request to read an attribute from the same cluster with the DataVersionFilter Field set with the dataversion value received before, and verify that DUT should send a report data action with the attribute value to the TH. - sudo ./chip-tool identify read identify-time 1 1 --data-version 0xd7cb76c3 + ./chip-tool identify read identify-time 1 1 --data-version 0xd7cb76c3 [1653633215.246620][9664:9669] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0003 Attribute 0x0000_0000 DataVersion: 3620435654 [1653633215.246671][9664:9669] CHIP:TOO: IdentifyTime: 0 @@ -806,9 +792,9 @@ tests: cluster with the DataVersionFilter Field set with the dataversion value received before." verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. - sudo ./chip-tool any read-by-id 0x03 0xFFFFFFFF 1 1 + ./chip-tool any read-by-id 0x03 0xFFFFFFFF 1 1 Verify on TH(chip-tool), DUT is responds right attribute value for below command @@ -838,7 +824,7 @@ tests: [1653633965.094449][9835:9840] CHIP:EM: Sending Standalone Ack for MessageCounter:14221655 on exchange 17356i - sudo ./chip-tool any write-by-id 0x03 0x00 2 1 1 + ./chip-tool any write-by-id 0x03 0x00 2 1 1 [1653634024.367171][9851:9856] CHIP:DMG: WriteResponseMessage = [1653634024.367181][9851:9856] CHIP:DMG: { [1653634024.367189][9851:9856] CHIP:DMG: AttributeStatusIBs = @@ -868,7 +854,7 @@ tests: TH sends a second read request to read all the attributes from the same cluster with the DataVersionFilter Field set with the dataversion value received before and verify that DUT should send a report data action with all the attribute values to the TH. - sudo ./chip-tool any read-by-id 0x03 0xFFFFFFFF 1 1 --data-version 0xd7cb76c6 + ./chip-tool any read-by-id 0x03 0xFFFFFFFF 1 1 --data-version 0xd7cb76c6 [1653634117.935268][9878:9883] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0003 Attribute 0x0000_0000 DataVersion: 3620435657 @@ -905,20 +891,20 @@ tests: and also an older DataVersion. The Read Request Message should have 2 DataVersionIB filters." verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. Verify on TH(chip-tool) , DUT is responds right attribute value for below command - sudo ./chip-tool identify read identify-time 1 1 + ./chip-tool identify read identify-time 1 1 [1653634213.984023][9909:9914] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0003 Attribute 0x0000_0000 DataVersion: 3620435660 - [1653634213.984086][9909:9914] CHIP:TOO: IdentifyTime: 0 + [1653634213.984086][9909:9914] CHIP:TOO: identify time: 0 [1653634213.984156][9909:9914] CHIP:EM: Sending Standalone Ack for MessageCounter:1385351 on exchange 48030i TH sends a below mentioned read request to the same cluster to read any attribute with the right DataVersion(received in the previous step) and also an older DataVersion. The Read Request Message should have 2 DataVersionIB filters and verify that DUT should send a report data action with the attribute value to the TH. - sudo ./chip-tool identify read identify-type 1 1 --data-version 0xd7cb76cc,0xd7cb76c9 + ./chip-tool identify read identify-type 1 1 --data-version 0xd7cb76cc,0xd7cb76c9 [1653634371.474553][9936:9941] CHIP:DMG: ReportDataMessage = [1653634371.474575][9936:9941] CHIP:DMG: { @@ -979,12 +965,12 @@ tests: supported attribute/wildcard on another cluster B. DataVersionList field should only contain the DataVersion of cluster A." verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. On TH(chip-tool) Verify that the DUT sends a report data action with the attribute value from the cluster B to the TH and DUT does not send the attribute value from cluster A - sudo ./chip-tool any read-by-id 0x03 0xFFFFFFFF 1 1 + ./chip-tool any read-by-id 0x03 0xFFFFFFFF 1 1 [1653634446.678378][9962:9967] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0003 Attribute 0x0000_0000 DataVersion: 3620435660 [1653634446.678404][9962:9967] CHIP:TOO: IdentifyTime: 0 @@ -1011,7 +997,7 @@ tests: [1653634446.679129][9962:9967] CHIP:EM: Sending Standalone Ack for MessageCounter:15830359 on exchange 10739i - sudo ./chip-tool levelcontrol read-by-id 0xFFFFFFFF 1 1 --data-version 0xd7cb76cc (Here given data version received for identify cluster) + ./chip-tool levelcontrol read-by-id 0xFFFFFFFF 1 1 --data-version 0xd7cb76cc (Here given data version received for identify cluster) [1653634568.902390][9990:9995] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0008 Attribute 0x0000_FFFB DataVersion: 199562416 [1653634568.902417][9990:9995] CHIP:TOO: AttributeList: 19 entries @@ -1053,11 +1039,10 @@ tests: [[Endpoint = Specific Endpoint, Attribute = Specific Non Global Attribute]]" verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. ./chip-tool any read-by-id 0xFFFFFFFF 0x0 1 1 - - Verify on TH(chip-tool) , DUT is responds right attribute value for below command + On the TH(chip-tool) verify that the DUT sends an error message and not the value of the attribute. [1656504191.589526][2805:2810] CHIP:EM: Removed CHIP MessageCounter:183619379 from RetransTable on exchange 22711i [1656504191.589590][2805:2810] CHIP:DMG: StatusResponseMessage = @@ -1075,10 +1060,10 @@ tests: attribute from all clusters at all Endpoints AttributePath = [[Attribute = Specific Non Global Attribute]]" verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. ./chip-tool any read-by-id 0xFFFFFFFF 0x0 1 0xFFFF - Verify on TH(chip-tool) , DUT is sends the error message above command + On the TH(chip-tool) verify that the DUT sends an error message and not the value of the attribute. [1656503822.388967][2787:2792] CHIP:DMG: StatusResponseMessage = [1656503822.389027][2787:2792] CHIP:DMG: { [1656503822.389066][2787:2792] CHIP:DMG: Status = 0x80 (INVALID_ACTION), @@ -1095,7 +1080,7 @@ tests: all clusters at Endpoint1 AttributePath = [[Endpoint = Specific Endpoint]]" verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. To Setup the TH(chip-tool) such that it should not have the privilege for the cluster in the path. , 1st we need to send below mentioned ACL command diff --git a/src/app/tests/suites/certification/Test_TC_IDM_3_1.yaml b/src/app/tests/suites/certification/Test_TC_IDM_3_1.yaml index b31417ad239df5..0032ec5c266846 100644 --- a/src/app/tests/suites/certification/Test_TC_IDM_3_1.yaml +++ b/src/app/tests/suites/certification/Test_TC_IDM_3_1.yaml @@ -36,9 +36,9 @@ tests: Product maker needs to provide instructions for how to trigger the command on the DUT. For comparison, the DUT behavior for this test step can be simulated using chip-tool (when DUT is a commissioner/Client) - sudo ./chip-tool levelcontrol write on-level 2 1 1 + ./chip-tool levelcontrol write on-level 2 1 1 - verify on TH(reference app) receives the right write Request Message for the data sent in the above command + On TH(reference app) Verify that the correct WriteRequestMessage has been received for the data sent in the above command [1655795552.551487][7331:7331] CHIP:EM: Handling via exchange: 41640r, Delegate: 0xaaaad9aed418 [1655795552.551552][7331:7331] CHIP:IM: Received Write request @@ -96,7 +96,7 @@ tests: [1657883782.723047][2796:2801] CHIP:EM: Sending Standalone Ack for MessageCounter:76592104 on exchange 56753i - sudo ./chip-tool levelcontrol read on-level 1 1 + ./chip-tool levelcontrol read on-level 1 1 verify on TH(reference app) receives the right write Request Message for the data sent in the above command [1657883808.062792][2457:2457] CHIP:IM: Received Read request [1657883808.062871][2457:2457] CHIP:DMG: ReadRequestMessage = @@ -120,7 +120,7 @@ tests: If the DUT has to provision to verify the logs,, verify that TH all-clusters-app sent success response [1655795604.755214][6880:6885] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0008 Attribute 0x0000_0011 DataVersion: 737039636 [1655795604.755363][6880:6885] CHIP:TOO: on level: 2 - [1655795604.755460][6880:6885] CHIP:EM: Sending Standalone Ack for MessageCounter:83198098 on exchange 53763i + [1655795604.755460][6880:6885] CHIP:EM: Sending Standalone Ack for MessageCounter:83198098 on exchange 53763iOn TH(reference app) Verify that the correct WriteRequestMessage has been received for the data sent in the above command disabled: true - label: @@ -138,9 +138,10 @@ tests: verification: | Product maker needs to provide instructions for how to trigger the command on the DUT. For comparison, the DUT behavior for this test step can be simulated using chip-tool (when DUT is a commissioner/Client) - ./chip-tool basic write local-config-disabled 1 1 0 + ./chip-tool basicinformation write local-config-disabled 1 1 0 - verify on TH(reference app) receives the right write Request Message for the data sent in the above command + + On TH(reference app) Verify that the correct WriteRequestMessage has been received for the data sent in the above command [1655795795.033946][7331:7331] CHIP:EM: Handling via exchange: 11668r, Delegate: 0xaaaad9aed418 [1655795795.034011][7331:7331] CHIP:IM: Received Write request @@ -202,7 +203,7 @@ tests: [1657883938.395940][2822:2827] CHIP:EM: Sending Standalone Ack for MessageCounter:157043526 on exchange 18989i - ./chip-tool basic read local-config-disabled 1 0 + ./chip-tool basicinformation read local-config-disabled 1 0 verify on TH(reference app) receives the right write Request Message for the data sent in the above command [1657884119.522809][2748:2748] CHIP:IM: Received Read request @@ -237,9 +238,10 @@ tests: verification: | Product maker needs to provide instructions for how to trigger the command on the DUT. For comparison, the DUT behavior for this test step can be simulated using chip-tool (when DUT is a commissioner/Client) - ./chip-tool basic write node-label node 1 0 + ./chip-tool basicinformation write node-label node 1 0 - verify on TH(reference app) receives the right write Request Message for the data sent in the above command + + On TH(reference app) Verify that the correct WriteRequestMessage has been received for the data sent in the above command [1655796035.022296][7331:7331] CHIP:EM: Handling via exchange: 64908r, Delegate: 0xaaaad9aed418 [1655796035.022365][7331:7331] CHIP:IM: Received Write request @@ -334,7 +336,7 @@ tests: ./chip-tool any write-by-id 0x0008 0x0010 1 1 1 - verify on TH(reference app) receives the right write Request Message for the data sent in the above command + On TH(reference app) Verify that the correct WriteRequestMessage has been received for the data sent in the above command [1655796141.166846][7331:7331] CHIP:IM: Received Write request [1655796141.166889][7331:7331] CHIP:DMG: IM WH moving to [Initialized] @@ -481,7 +483,8 @@ tests: ./chip-tool any write-by-id 0x0204 0 1 1 1 - verify on TH (reference app) receives the right write Request Message for the data sent in the above command + + On TH(reference app) Verify that the correct WriteRequestMessage has been received for the data sent in the above command [1655796297.607841][7331:7331] CHIP:EM: Handling via exchange: 37495r, Delegate: 0xaaaad9aed418 [1655796297.607911][7331:7331] CHIP:IM: Received Write request @@ -563,7 +566,8 @@ tests: ./chip-tool colorcontrol write-by-id 0x000f 1 1 1 - verify on TH(reference app) receives the right write Request Message for the data sent in the above command + + On TH(reference app) Verify that the correct WriteRequestMessage has been received for the data sent in the above command [1655796429.696904][7331:7331] CHIP:IM: Received Write request [1655796429.696947][7331:7331] CHIP:DMG: IM WH moving to [Initialized] @@ -660,7 +664,7 @@ tests: verification: | DUT implementation required to verify write an attribute which is is larger than 1 MTU(1280 bytes) Here is an example command to verify the write functionality. User must choose an attribute which has large list of attribute data. - ./chip-tool basic write node-label node 1 0 + ./chip-tool basicinformation write node-label node 1 0 If the Vendor DUT doesn"t implement/supported this attribute, Please mark the test step as "Not Applicable" disabled: true @@ -673,8 +677,7 @@ tests: ./chip-tool any write-by-id 0x0204 0 1 1 1 - - verify on TH(reference app) receives the right write Request Message for the data sent in the above command + On TH(reference app) Verify that the correct WriteRequestMessage has been received for the data sent in the above command [1655796724.510633][7331:7331] CHIP:EM: Handling via exchange: 51058r, Delegate: 0xaaaad9aed418 [1655796724.510711][7331:7331] CHIP:IM: Received Write request diff --git a/src/app/tests/suites/certification/Test_TC_IDM_3_2.yaml b/src/app/tests/suites/certification/Test_TC_IDM_3_2.yaml index 1e93b6c5d1844d..c9d949ddf2f1d7 100644 --- a/src/app/tests/suites/certification/Test_TC_IDM_3_2.yaml +++ b/src/app/tests/suites/certification/Test_TC_IDM_3_2.yaml @@ -29,7 +29,7 @@ tests: a given cluster and endpoint. On receipt of this message, DUT should send a write response action." verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. ./chip-tool levelcontrol write on-level 2 1 1 @@ -80,9 +80,9 @@ tests: data type bool. +" PICS: MCORE.IDM.S.Attribute_W.DataType_Bool verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. - sudo ./chip-tool basic write local-config-disabled 1 1 0 + ./chip-tool basicinformation write local-config-disabled 1 1 0 On TH, verify that DUT sends a WriteResponseMessage with the status set to Success for the data sent in the above command and verify by sending a ReadRequestMessage to read the value that was modified. @@ -115,7 +115,7 @@ tests: [1655201045.953951][3550:3555] CHIP:DMG: WriteClient moving to [AwaitingDe] - ./chip-tool basic read local-config-disabled 1 0 + ./chip-tool basicinformation read local-config-disabled 1 0 On TH, verify the attribute value that was modified in above step [1655201064.564646][3556:3561] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0028 Attribute 0x0000_0010 DataVersion: 1458477847 [1655201064.564696][3556:3561] CHIP:TOO: LocalConfigDisabled: TRUE @@ -127,10 +127,10 @@ tests: data type string. +" PICS: MCORE.IDM.S.Attribute_W.DataType_String verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. - ./chip-tool basic write node-label new 1 0 + ./chip-tool basicinformation write node-label new 1 0 On TH, verify that DUT sends a WriteResponseMessage with the status set to Success for the data sent in the above command and veriffy by sending a ReadRequestMessage to read the value that was modified. @@ -161,7 +161,7 @@ tests: [1655806131.664278][7241:7246] CHIP:DMG: } [1655806131.664372][7241:7246] CHIP:DMG: WriteClient moving to [AwaitingDe] - ./chip-tool basic read node-label 1 0 + ./chip-tool basicinformation read node-label 1 0 On TH, verify the attribute value that was modified in above step [1655806189.835517][7250:7255] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0028 Attribute 0x0000_0005 DataVersion: 1238808428 [1655806189.835566][7250:7255] CHIP:TOO: NodeLabel: new @@ -173,7 +173,7 @@ tests: data type unsigned integer. +" PICS: MCORE.IDM.S.Attribute_W.DataType_UnsignedInteger verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. ./chip-tool any write-by-id 0x0008 0x0010 1 1 1 @@ -267,9 +267,8 @@ tests: data type enum. +" PICS: MCORE.IDM.S.Attribute_W.DataType_Enum verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. - - sudo ./chip-tool any write-by-id 0x0204 0 1 1 1 + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. + ./chip-tool any write-by-id 0x0204 0 1 1 1 On TH, verify that DUT sends a WriteResponseMessage with the status set to Success for the data sent in the above command and verify by sending a ReadRequestMessage to read the value that was modified. @@ -310,9 +309,9 @@ tests: data type bitmap. +" PICS: MCORE.IDM.S.Attribute_W.DataType_Bitmap verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. - sudo ./chip-tool colorcontrol write-by-id 0x000f 1 1 1 + ./chip-tool colorcontrol write-by-id 0x000f 1 1 1 On TH, verify that DUT sends a WriteResponseMessage with the status set to Success for the data sent in the above command and verify by sending a ReadRequestMessage to read the value that was modified. @@ -361,9 +360,9 @@ tests: "TH sends the WriteRequestMessage to the DUT to write any attribute on an unsupported Endpoint. DUT responds with the Write Response action" verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. - sudo ./chip-tool levelcontrol write on-level 2 1 20 + ./chip-tool levelcontrol write on-level 2 1 20 On TH, Verify that the DUT sends the status code UNSUPPORTED_ENDPOINT for the data sent in the above command @@ -400,9 +399,9 @@ tests: "TH sends the WriteRequestMessage to the DUT to write any attribute on an unsupported cluster. DUT responds with the Write Response action" verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. - sudo ./chip-tool thermostat write unoccupied-heating-setpoint 1200 1 0 + ./chip-tool thermostat write unoccupied-heating-setpoint 1200 1 0 On TH, Verify that the DUT sends the status code UNSUPPORTED_CLUSTER for the data sent in the above command @@ -438,9 +437,9 @@ tests: "TH sends the WriteRequestMessage to the DUT to write an unsupported attribute DUT responds with the Write Response action" verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. - sudo ./chip-tool thermostat write unoccupied-heating-setpoint 1200 1 1 + ./chip-tool thermostat write unoccupied-heating-setpoint 1200 1 1 On TH, Verify that the DUT sends the status code UNSUPPORTED_ATTRIBUTE for the data sent in the above command @@ -476,9 +475,9 @@ tests: "TH sends the WriteRequestMessage to the DUT to write an attribute which is not writable. DUT responds with the Write Response action" verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. - ./chip-tool basic write-by-id 0x7 2 1 0 + ./chip-tool basicinformation write-by-id 0x7 2 1 0 On TH, Verify that the DUT sends the status code UNSUPPORTED_WRITE for the data sent in the above command @@ -516,7 +515,7 @@ tests: in the path that requires a privilege that is not granted for the cluster in the path. DUT responds with the Write Response action" verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. To Setup the TH such that it should not have the privilege for the cluster in the path. , 1st we need to send below mentioned ACL command @@ -586,9 +585,9 @@ tests: "TH sends the WriteRequestMessage to the DUT to write one attribute on a given cluster and endpoint. Repeat the above steps 3 times." verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. - sudo ./chip-tool levelcontrol write on-level 2 1 1 + ./chip-tool levelcontrol write on-level 2 1 1 Verify on TH receives WriteResponseMessage with the status set to Success for the data sent in the above command and verify by sending a ReadRequestMessage to read the value that was modified. @@ -621,40 +620,93 @@ tests: ./chip-tool levelcontrol read on-level 1 1 On TH, verify the attribute value that was modified in above step - [1653028474.240088][6540:6545] CHIP:DMG: ReportDataMessage = - [1653028474.240100][6540:6545] CHIP:DMG: { - [1653028474.240110][6540:6545] CHIP:DMG: AttributeReportIBs = - [1653028474.240126][6540:6545] CHIP:DMG: [ - [1653028474.240136][6540:6545] CHIP:DMG: AttributeReportIB = - [1653028474.240152][6540:6545] CHIP:DMG: { - [1653028474.240162][6540:6545] CHIP:DMG: AttributeDataIB = - [1653028474.240175][6540:6545] CHIP:DMG: { - [1653028474.240187][6540:6545] CHIP:DMG: DataVersion = 0xc4c9d7ad, - [1653028474.240198][6540:6545] CHIP:DMG: AttributePathIB = - [1653028474.240211][6540:6545] CHIP:DMG: { - [1653028474.240223][6540:6545] CHIP:DMG: Endpoint = 0x1, - [1653028474.240235][6540:6545] CHIP:DMG: Cluster = 0x8, - [1653028474.240249][6540:6545] CHIP:DMG: Attribute = 0x0000_0011, - [1653028474.240260][6540:6545] CHIP:DMG: } - [1653028474.240274][6540:6545] CHIP:DMG: - [1653028474.240287][6540:6545] CHIP:DMG: Data = 2, - [1653028474.240298][6540:6545] CHIP:DMG: }, - [1653028474.240312][6540:6545] CHIP:DMG: - [1653028474.240322][6540:6545] CHIP:DMG: }, - [1653028474.240337][6540:6545] CHIP:DMG: - [1653028474.240346][6540:6545] CHIP:DMG: ], - [1653028474.240361][6540:6545] CHIP:DMG: - [1653028474.240372][6540:6545] CHIP:DMG: SuppressResponse = true, - [1653028474.240383][6540:6545] CHIP:DMG: InteractionModelRevision = 1 - [1653028474.240393][6540:6545] CHIP:DMG: } - [1653028474.240473][6540:6545] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0008 Attribute 0x0000_0011 DataVersion: 3301562285 - [1653028474.240815][6540:6545] CHIP:TOO: on level: 2 + [1666869501.888524][36718:36723] CHIP:DMG: InteractionModelRevision = 1 + [1666869501.888527][36718:36723] CHIP:DMG: } + [1666869501.888551][36718:36723] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0008 Attribute 0x0000_0011 DataVersion: 675908054 + [1666869501.888558][36718:36723] CHIP:TOO: OnLevel: 2 + [1666869501.888582][36718:36723] CHIP:EM: <<< [E:18650i M:29255186 (Ack:60838531)] (S) Msg TX to 1:0000000000000001 [D8F1] --- Type 0000:10 (SecureChannel:StandaloneAck) + [1666869501.888587][36718:36723] CHIP:IN: (S) Sending msg 29255186 on secure session with LSID: 21445 + ./chip-tool levelcontrol write on-level 3 1 1 + Verify on TH receives WriteResponseMessage with the status set to Success for the data sent in the above command and verify by sending a ReadRequestMessage to read the value that was modified. + [1666869547.034233][36726:36731] CHIP:DMG: WriteResponseMessage = + [1666869547.034242][36726:36731] CHIP:DMG: { + [1666869547.034249][36726:36731] CHIP:DMG: AttributeStatusIBs = + [1666869547.034268][36726:36731] CHIP:DMG: [ + [1666869547.034275][36726:36731] CHIP:DMG: AttributeStatusIB = + [1666869547.034291][36726:36731] CHIP:DMG: { + [1666869547.034299][36726:36731] CHIP:DMG: AttributePathIB = + [1666869547.034312][36726:36731] CHIP:DMG: { + [1666869547.034324][36726:36731] CHIP:DMG: Endpoint = 0x1, + [1666869547.034341][36726:36731] CHIP:DMG: Cluster = 0x8, + [1666869547.034356][36726:36731] CHIP:DMG: Attribute = 0x0000_0011, + [1666869547.034369][36726:36731] CHIP:DMG: } + [1666869547.034388][36726:36731] CHIP:DMG: + [1666869547.034401][36726:36731] CHIP:DMG: StatusIB = + [1666869547.034413][36726:36731] CHIP:DMG: { + [1666869547.034425][36726:36731] CHIP:DMG: status = 0x00 (SUCCESS), + [1666869547.034437][36726:36731] CHIP:DMG: }, + [1666869547.034449][36726:36731] CHIP:DMG: + [1666869547.034461][36726:36731] CHIP:DMG: }, + [1666869547.034477][36726:36731] CHIP:DMG: + [1666869547.034485][36726:36731] CHIP:DMG: ], + [1666869547.034501][36726:36731] CHIP:DMG: + [1666869547.034512][36726:36731] CHIP:DMG: InteractionModelRevision = 1 + [1666869547.034520][36726:36731] CHIP:DMG: } + [1666869547.034566][36726:36731] CHIP:DMG: WriteClient moving to [AwaitingDe] + + ./chip-tool levelcontrol read on-level 1 1 + On TH, verify the attribute value that was modified in above step + [1666869620.770718][36742:36747] CHIP:DMG: InteractionModelRevision = 1 + [1666869620.770726][36742:36747] CHIP:DMG: } + [1666869620.770797][36742:36747] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0008 Attribute 0x0000_0011 DataVersion: 675908055 + [1666869620.770823][36742:36747] CHIP:TOO: OnLevel: 3 + [1666869620.770891][36742:36747] CHIP:EM: <<< [E:14699i M:79319456 (Ack:188579584)] (S) Msg TX to 1:0000000000000001 [D8F1] --- Type 0000:10 (SecureChannel:StandaloneAck) + + + ./chip-tool levelcontrol write on-level 1 1 1 + Verify on TH receives WriteResponseMessage with the status set to Success for the data sent in the above command and verify by sending a ReadRequestMessage to read the value that was modified. + [1666869670.727210][36753:36758] CHIP:DMG: WriteClient moving to [ResponseRe] + [1666869670.727233][36753:36758] CHIP:DMG: WriteResponseMessage = + [1666869670.727241][36753:36758] CHIP:DMG: { + [1666869670.727250][36753:36758] CHIP:DMG: AttributeStatusIBs = + [1666869670.727267][36753:36758] CHIP:DMG: [ + [1666869670.727277][36753:36758] CHIP:DMG: AttributeStatusIB = + [1666869670.727288][36753:36758] CHIP:DMG: { + [1666869670.727298][36753:36758] CHIP:DMG: AttributePathIB = + [1666869670.727309][36753:36758] CHIP:DMG: { + [1666869670.727318][36753:36758] CHIP:DMG: Endpoint = 0x1, + [1666869670.727330][36753:36758] CHIP:DMG: Cluster = 0x8, + [1666869670.727343][36753:36758] CHIP:DMG: Attribute = 0x0000_0011, + [1666869670.727352][36753:36758] CHIP:DMG: } + [1666869670.727369][36753:36758] CHIP:DMG: + [1666869670.727378][36753:36758] CHIP:DMG: StatusIB = + [1666869670.727390][36753:36758] CHIP:DMG: { + [1666869670.727417][36753:36758] CHIP:DMG: status = 0x00 (SUCCESS), + [1666869670.727427][36753:36758] CHIP:DMG: }, + [1666869670.727438][36753:36758] CHIP:DMG: + [1666869670.727449][36753:36758] CHIP:DMG: }, + [1666869670.727463][36753:36758] CHIP:DMG: + [1666869670.727471][36753:36758] CHIP:DMG: ], + [1666869670.727486][36753:36758] CHIP:DMG: + [1666869670.727496][36753:36758] CHIP:DMG: InteractionModelRevision = 1 + [1666869670.727504][36753:36758] CHIP:DMG: } + [1666869670.727549][36753:36758] CHIP:DMG: WriteClient moving to [AwaitingDe] + [1666869670.727595][36753:36758] CHIP:EM: <<< [E:47112i M:145295717 (Ack:122146940)] (S) Msg TX to 1:0000000000000001 [D8F1] --- Type 0000:10 (SecureChannel:StandaloneAck) + + + + ./chip-tool levelcontrol read on-level 1 1 + On TH, verify the attribute value that was modified in above step + [1666869679.964919][36761:36766] CHIP:DMG: } + [1666869679.964987][36761:36766] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0008 Attribute 0x0000_0011 DataVersion: 675908056 + [1666869679.965005][36761:36766] CHIP:TOO: OnLevel: 1 + [1666869679.965070][36761:36766] CHIP:EM: <<< [E:38092i M:162624724 (Ack:53739985)] (S) Msg TX to 1:0000000000000001 [D8F1] --- Type 0000:10 (SecureChannel:StandaloneAck) disabled: true - label: @@ -697,7 +749,7 @@ tests: with the DataVersion field set to the one received in the prior step. +" verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. ./chip-tool levelcontrol read on-level 1 1 @@ -779,7 +831,7 @@ tests: DUT to modify the value of an attribute with the dataversion field set to the value received earlier." verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. diff --git a/src/app/tests/suites/certification/Test_TC_IDM_4_1.yaml b/src/app/tests/suites/certification/Test_TC_IDM_4_1.yaml index 348603f5f80997..44ca84df3a8dab 100644 --- a/src/app/tests/suites/certification/Test_TC_IDM_4_1.yaml +++ b/src/app/tests/suites/certification/Test_TC_IDM_4_1.yaml @@ -15,7 +15,7 @@ name: 3.4.1. [TC-IDM-4.1] SubscriptionRequestMessage from DUT test cases. - [{DUT_Client}] + [DUT_Client] PICS: - MCORE.IDM.C.SubscribeRequest @@ -28,13 +28,8 @@ config: tests: - label: "Note" verification: | - Please use Interactive mode to Verify subscription test cases - Here the command to enter interactive mode:-- ./chip-tool interactive start - disabled: true - - - label: "Note" - verification: | - Chip-tool command used below are an example to verify the DUT as client test cases. For certification test, we expect DUT should have a capability or way to run the equivalent command. + 1. Please use Interactive mode to Verify subscription test cases Here the command to enter interactive mode:-- ./chip-tool interactive start + 2. Chip-tool command used below are an example to verify the DUT as client test cases. For certification test, we expect DUT should have a capability or way to run the equivalent command. disabled: true - label: @@ -49,7 +44,13 @@ tests: onoff subscribe on-off 10 80 1 1 - On TH (On the reference app) Verify if DUT is responding with the below status response for the above command + On the TH(reference app) verify the subscription message received has the following fields. KeepSubscriptions which is of type bool + MinIntervalFloor which is of type uint16 + MaxIntervalCeiling which is of type uint16 + [Optional]AttributeRequests which is of type list and contains the attribute paths + [Optional]DataVersionFilters which is of type list and contains the data versions of the attributes requested.+ [Optional]EventRequests which is of type list + [Optional]EventFilters which is of type list + [Optional]FabricFiltered which is of type bool [1657446108.596676][11525:11525] CHIP:IM: Received Subscribe request [1657446108.596832][11525:11525] CHIP:IM: Deleting previous subscription from NodeId: 000000000001B669, FabricIndex: 1 @@ -133,7 +134,7 @@ tests: onoff subscribe on-off 10 80 1 1 - On TH (On the reference app) Verify if DUT is responding with the below status response for the above command + Verify on the TH(reference-app) that the status response received from the DUT is "Success" [1657446108.604270][11525:11525] CHIP:EM: Removed CHIP MessageCounter:79424297 from RetransTable on exchange 24r @@ -205,7 +206,7 @@ tests: Please use Interactive mode to Verify subscription test cases Here the command to enter interactive mode:-- ./chip-tool interactive start - basic subscribe local-config-disabled 10 100 1 0 + basicinformation subscribe local-config-disabled 10 100 1 0 On TH (On the reference app) Verify if DUT is responding with the below status response for the above command [1657445852.161250][11525:11525] CHIP:DMG: StatusResponseMessage = @@ -220,7 +221,7 @@ tests: In the case of chip tool as a client, here is an example command the client can write an attribute in the basic cluster in the TH to change the value that the client subscribed in the above command. - basic write local-config-disabled 1 1 0 + basicinformation write local-config-disabled 1 1 0 [1657445962.258847][11525:11525] CHIP:DMG: StatusResponseMessage = [1657445962.258876][11525:11525] CHIP:DMG: { [1657445962.258901][11525:11525] CHIP:DMG: Status = 0x00 (SUCCESS), @@ -289,8 +290,13 @@ tests: Please use Interactive mode to Verify subscription test cases Here the command to enter interactive mode:-- ./chip-tool interactive start + In the case of chip tool as a client, here is an example command the client can write an attribute in the basic cluster in the TH to change the value that the client subscribed in the above command. + + + Please use Interactive mode to Verify subscription test cases + Here the command to enter interactive mode:-- ./chip-tool interactive start - basic subscribe node-label 30 200 1 0 + basicinformation subscribe node-label 30 200 1 0 On TH (On the reference app) Verify if DUT is responding with the below status response for the above command @@ -308,7 +314,7 @@ tests: In the case of chip tool as a client, here is an example command the client can write an attribute in the basic cluster in the TH to change the value that the client subscribed in the above command. - basic write node-label label 1 0 + basicinformation write node-label label 1 0 On TH (On the reference app) Verify if DUT is responding with the below status response for the above command [1657446721.226280][11525:11525] CHIP:DMG: StatusResponseMessage = @@ -351,6 +357,8 @@ tests: [1657884902.176771][2938:2943] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0028 Attribute 0x0000_0005 DataVersion: 3826372940 [1657884902.176833][2938:2943] CHIP:TOO: NodeLabel: label [1657884902.176910][2938:2943] CHIP:DMG: Refresh LivenessCheckTime for 225000 milliseconds with SubscriptionId = 0x6a6457a1 Peer = 01:0000000000000001 + + Verify the above command multiple times by changing attribute value(3 times) disabled: true - label: @@ -366,7 +374,7 @@ tests: Here the command to enter interactive mode:-- ./chip-tool interactive start any subscribe-by-id 0x0008 0x0010 10 100 1 1 - On TH (On the reference app) Verify if DUT is responding with the below status response for the above command + Verify on the TH(reference-app) that the status response received from the DUT for every report data sent is a "Success" [1657448410.108491][11525:11525] CHIP:EM: Removed CHIP MessageCounter:11055857 from RetransTable on exchange 33616r [1657448410.108543][11525:11525] CHIP:DMG: StatusResponseMessage = [1657448410.108571][11525:11525] CHIP:DMG: { @@ -537,7 +545,14 @@ tests: Here the command to enter interactive mode:-- ./chip-tool interactive start any subscribe-by-id '6,8,3' '0,1,0' 10 100 1 '1,1,1' - On TH (On the reference app) Verify if DUT is responding with the below status response for the above command + On the TH(reference device) verify the subscription request message received has the following fields. + KeepSubscriptions which is of type bool + MinIntervalFloor which is of type uint16 + MaxIntervalCeiling which is of type uint16 + AttributeRequests which is of type list and contains the paths for the 3 attributes. + DataVersionFilters which is of type list and contains the data versions of the attributes requested. + [Optional]EventRequests which is of type list + [Optional]EventFilters which is of type list FabricFiltered which is of type bool [1657449168.663911][11525:11525] CHIP:EM: Handling via exchange: 33620r, Delegate: 0xaaaae00c1430 [1657449168.664027][11525:11525] CHIP:IM: Received Subscribe request @@ -591,7 +606,7 @@ tests: If the DUT has to provision to verify the logs, verify that TH all-clusters-app sent Subscription report with unic subscriptionID [1662036515.630221][166451:166456] CHIP:DMG: } [1662036515.630284][166451:166456] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0003 Attribute 0x0000_0000 DataVersion: 3175537504 - [1662036515.630298][166451:166456] CHIP:TOO: IdentifyTime: 0 + [1662036515.630298][166451:166456] CHIP:TOO: identify time: 0 [1662036515.630329][166451:166456] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0008 Attribute 0x0000_0001 DataVersion: 3999635638 [1662036515.630338][166451:166456] CHIP:TOO: RemainingTime: 0 [1662036515.630366][166451:166456] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0006 Attribute 0x0000_0000 DataVersion: 2488235261 diff --git a/src/app/tests/suites/certification/Test_TC_IDM_4_2.yaml b/src/app/tests/suites/certification/Test_TC_IDM_4_2.yaml index 60de3ec614b95b..86a50d0fb643ef 100644 --- a/src/app/tests/suites/certification/Test_TC_IDM_4_2.yaml +++ b/src/app/tests/suites/certification/Test_TC_IDM_4_2.yaml @@ -38,13 +38,20 @@ tests: the TH. TH sends a success status response to the DUT. DUT sends a Subscribe Response Message to the TH to activate the subscription." verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. Please use Interactive mode to Verify subscription test cases Here the command to enter interactive mode:-- ./chip-tool interactive start onoff subscribe on-off 100 3900(65 mins) 1 1 - On TH(chip-tool), verify that the report data message is received from DUT and check it contains all the data which mentioned in expected outcome + + Verify on the TH(reference app), a report data message is received and verify it contains the following data : + Report data - data of the attribute/event requested earlier. + Verify on the TH the Subscribe Response has the following fields, + SubscriptionId - Verify it is of type uint32. + MaxInterval - Verify it is of type uint32. + Verify that the MaxInterval is less than or equal MaxIntervalCeiling. + m RetransTable on exchange 33626i [1657449840.232430][11635:11640] CHIP:DMG: ReportDataMessage = [1657449840.232485][11635:11640] CHIP:DMG: { @@ -94,13 +101,19 @@ tests: the TH. TH sends a success status response to the DUT. DUT sends a Subscribe Response Message to the TH to activate the subscription." verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. Please use Interactive mode to Verify subscription test cases Here the command to enter interactive mode:-- ./chip-tool interactive start - basic subscribe location 10 2400 1 0 - On TH(chip-tool), verify that the report data message is received from DUT and check it contains all the data which mentioned in expected outcome + basicinformation subscribe location 10 2400 1 0 + Verify on the TH, a report data message is received and verify it contains the following data : + Report data - data of the attribute/event requested earlier. + Verify on the TH the Subscribe Response has the following fields, + SubscriptionId - Verify it is of type uint32. + MaxInterval - Verify it is of type uint32. + Verify that the MaxInterval is less than or equal to 60 mins. + m RetransTable on exchange 33628i [1657450022.756280][11635:11640] CHIP:DMG: ReportDataMessage = [1657450022.756349][11635:11640] CHIP:DMG: { @@ -200,7 +213,7 @@ tests: onoff subscribe start-up-on-off 50 800 1 1 - On reference app verify that subscription is activated between TH and DUT + verify that subscription is activated between TH(chip-tool) and DUT(reference app) and DUT(reference-app) sends a report data action with the data of the attribute along with the data version to TH(chip-tool) [1657450742.453824][11635:11640] CHIP:EM: Removed CHIP MessageCounter:190733047 from RetransTable on exchange 33629i [1657450742.453885][11635:11640] CHIP:DMG: ReportDataMessage = @@ -232,7 +245,9 @@ tests: [1657450742.454768][11635:11640] CHIP:TOO: StartUpOnOff: null [1657450742.454805][11635:11640] CHIP:DMG: MoveToState ReadClient[0xffff940092b0]: Moving to [AwaitingSu] + Start another subscription with the DataVersionFilter field set to the data version received above and Verify that the subscription is activated between TH and DUT. onoff subscribe start-up-on-off 50 800 1 1 --data-version 0x1979c37 + [1657450845.854472][11635:11640] CHIP:EM: Removed CHIP MessageCounter:190733050 from RetransTable on exchange 33630i [1657450845.854526][11635:11640] CHIP:DMG: ReportDataMessage = [1657450845.854555][11635:11640] CHIP:DMG: { @@ -262,7 +277,7 @@ tests: Subscription between TH and DUT. Modify the attribute which has been subscribed to on the DUT." verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. Please use Interactive mode to Verify subscription test cases Here the command to enter interactive mode:-- ./chip-tool interactive start @@ -307,14 +322,14 @@ tests: "TH sends a subscription request action for an attribute and set the MinIntervalFloor value to be greater than MaxIntervalCeiling. +" verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. Please use Interactive mode to Verify subscription test cases Here the command to enter interactive mode:-- ./chip-tool interactive start onoff subscribe on-time 500 100 1 1 - On TH(chip-tool) Verify that the DUT sends an error message + On TH(chip-tool) Verify that the DUT sends an error message and the subscription is not established. [1661754615.089845][103654:103659] CHIP:DMG: StatusResponseMessage = [1661754615.089857][103654:103659] CHIP:DMG: { [1661754615.089868][103654:103659] CHIP:DMG: Status = 0x80 (INVALID_ACTION), @@ -329,7 +344,7 @@ tests: attribute from all clusters on all endpoints. AttributePath = [[Attribute = Global Attribute]]. +" verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. Please use Interactive mode to Verify subscription test cases Here the command to enter interactive mode:-- ./chip-tool interactive start @@ -344,9 +359,9 @@ tests: an endpoint on all clusters. AttributePath = [[Attribute = Global Attribute, Endpoint = EndpointID ]]. +" verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. - Please use Interactive mode to Verify subscription test cases + Please use Interactive mode to Verify subscription test cases Here the command to enter interactive mode:-- ./chip-tool interactive start any subscribe-by-id 0xFFFFFFFF 0xFFFD 10 300 1 0 diff --git a/src/app/tests/suites/certification/Test_TC_IDM_4_3.yaml b/src/app/tests/suites/certification/Test_TC_IDM_4_3.yaml index eba0b0f4ce3c4b..b13db89f78eea1 100644 --- a/src/app/tests/suites/certification/Test_TC_IDM_4_3.yaml +++ b/src/app/tests/suites/certification/Test_TC_IDM_4_3.yaml @@ -49,7 +49,7 @@ tests: attribute which has been subscribed on the DUT by sending an IMWrite or Invoke message to the DUT from the TH. +" verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. Please use Interactive mode to Verify subscription test cases Here the command to enter interactive mode:-- ./chip-tool interactive start @@ -127,13 +127,13 @@ tests: "DUT and TH activate the subscription for an attribute. Dont change the value of the attribute which has been subscribed." verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. Please use Interactive mode to Verify subscription test cases Here the command to enter interactive mode:-- ./chip-tool interactive start onoff subscribe on-off 10 200 1 1 - on TH(chip-tool) verify Verify that DUT is responds right attribute value for above command + on TH(chip-tool) verify that DUT is responds right attribute value for above command [1657451491.078934][11635:11640] CHIP:DMG: ReportDataMessage = [1657451491.079004][11635:11640] CHIP:DMG: { @@ -194,13 +194,13 @@ tests: specified during the subscription activation." PICS: MCORE.IDM.S.Attribute.DataType_Bool verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. Please use Interactive mode to Verify subscription test cases Here the command to enter interactive mode:-- ./chip-tool interactive start - basic subscribe local-config-disabled 100 200 1 0 + basicinformation subscribe local-config-disabled 100 200 1 0 on TH(chip-tool) verify that DUT is responds right attribute value for above command and then send write command to change the attribute value, verify the attribute value is modified or not. [1657451690.259096][11635:11640] CHIP:EM: Removed CHIP MessageCounter:190733078 from RetransTable on exchange 33639i [1657451690.259223][11635:11640] CHIP:DMG: ReportDataMessage = @@ -236,7 +236,7 @@ tests: here is an example command the TH can write an attribute in the basic cluster in the DUT to change the value that the TH subscribed in the above command. - basic write local-config-disabled 1 1 0 + basicinformation write local-config-disabled 1 1 0 055928 on exchange 33646i [1657451887.786344][11635:11640] CHIP:EM: Received message of type 0x5 with protocolId (0, 1) and MessageCounter:11055929 on exchange 8526r [1657451887.786450][11635:11640] CHIP:EM: Handling via exchange: 8526r, Delegate: 0xaaaacf201a78 @@ -282,14 +282,14 @@ tests: the subscription activation." PICS: MCORE.IDM.S.Attribute.DataType_String verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. Please use Interactive mode to Verify subscription test cases Here the command to enter interactive mode:-- ./chip-tool interactive start - basic subscribe node-label 10 100 1 0 + basicinformation subscribe node-label 10 100 1 0 on TH(chip-tool) verify that DUT is responds right attribute value for below command and then send write command to change the attribute value, verify the attribute value is modified or not. @@ -325,7 +325,7 @@ tests: [1657452002.282717][11635:11640] CHIP:DMG: MoveToState ReadClient[0xffff940092b0]: Moving to [AwaitingSu] here is an example command the TH can write an attribute in the basic cluster in the DUT to change the value that the TH subscribed in the above command. - basic write node-label sve 1 0 + basicinformation write node-label sve 1 0 [1657452091.179574][11635:11640] CHIP:EM: Handling via exchange: 8527r, Delegate: 0xaaaacf201a78 [1657452091.179661][11635:11640] CHIP:DMG: ReportDataMessage = [1657452091.179685][11635:11640] CHIP:DMG: { @@ -370,7 +370,7 @@ tests: specified during the subscription activation." PICS: MCORE.IDM.S.Attribute.DataType_UnsignedInteger verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. Please use Interactive mode to Verify subscription test cases @@ -486,7 +486,7 @@ tests: specified during the subscription activation." PICS: MCORE.IDM.S.Attribute.DataType_List verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. Please use Interactive mode to Verify subscription test cases @@ -496,7 +496,7 @@ tests: userlabel subscribe label-list 100 500 1 0 On TH(chip-tool) verify that DUT is responds right attribute value for above command [1655896309.160632][1885:1890] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0041 Attribute 0x0000_0000 DataVersion: 3773922725 - [1655896309.160795][1885:1890] CHIP:TOO: LabelList: 0 entries + [1655896309.160795][1885:1890] CHIP:TOO: label list: 0 entries [1655896309.160851][1885:1890] CHIP:DMG: MoveToState ReadClient[0xffffa0005710]: Moving to [AwaitingSu] here is an example command the TH can write an attribute in the userlabel cluster in the DUT to change the value that the TH subscribed in the above command. @@ -504,7 +504,7 @@ tests: [1655896422.936972][1899:1904] CHIP:DMG: } [1655896422.937347][1899:1904] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0041 Attribute 0x0000_0000 DataVersion: 3773922728 - [1655896422.937478][1899:1904] CHIP:TOO: LabelList: 2 entries + [1655896422.937478][1899:1904] CHIP:TOO: label list: 2 entries [1655896422.937612][1899:1904] CHIP:TOO: [1]: { [1655896422.937658][1899:1904] CHIP:TOO: Label: room [1655896422.937697][1899:1904] CHIP:TOO: Value: bedroom 1 @@ -525,13 +525,13 @@ tests: KeepSubsriptions flag should be set to False Change the value of the attribute requested on the DUT." verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. Please use Interactive mode to Verify subscription test cases Here the command to enter interactive mode:-- ./chip-tool interactive start - basic subscribe local-config-disabled 10 100 1 0 --keepSubscriptions 0 + basicinformation subscribe local-config-disabled 10 100 1 0 --keepSubscriptions 0 on TH(chip-tool) verify that DUT is responds right attribute value for below command and then send write command to change the attribute value, verify the attribute value is modified or not. [1657453109.707943][11635:11640] CHIP:EM: Removed CHIP MessageCounter:190733139 from RetransTable on exchange 33658i @@ -566,7 +566,7 @@ tests: [1657453109.710306][11635:11640] CHIP:DMG: MoveToState ReadClient[0xffff94005b60]: Moving to [AwaitingSu] - basic subscribe local-config-disabled 20 200 1 0 --keepSubscriptions 0 + basicinformation subscribe local-config-disabled 20 200 1 0 --keepSubscriptions 0 [1657453160.418709][11635:11640] CHIP:EM: Removed CHIP MessageCounter:190733142 from RetransTable on exchange 33659i [1657453160.418833][11635:11640] CHIP:DMG: ReportDataMessage = [1657453160.418902][11635:11640] CHIP:DMG: { @@ -600,7 +600,7 @@ tests: - basic write local-config-disabled 1 1 0 + basicinformation write local-config-disabled 1 1 0 [1657453182.701779][11635:11640] CHIP:EM: Handling via exchange: 8539r, Delegate: 0xaaaacf201a78 [1657453182.701861][11635:11640] CHIP:DMG: ReportDataMessage = [1657453182.701893][11635:11640] CHIP:DMG: { @@ -638,7 +638,7 @@ tests: attribute After the Maximum interval time is elapsed, change the value of the attribute requested on the DUT." verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. Please use Interactive mode to Verify subscription test cases Here the command to enter interactive mode:-- ./chip-tool interactive start @@ -718,7 +718,7 @@ tests: "Activate the subscription between the DUT and the TH for an attribute There are no attribute value changes before MaxInterval elapses." verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. Please use Interactive mode to Verify subscription test cases @@ -778,7 +778,7 @@ tests: to the DUT for another attribute with the KeepSubscriptions flag set to True. Change both the attribute values on the DUT." verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. Please use Interactive mode to Verify subscription test cases @@ -925,7 +925,7 @@ tests: to the DUT for another attribute with the KeepSubscriptions flag set to False. Change both the attribute values on the DUT." verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. Please use Interactive mode to Verify subscription test cases Here the command to enter interactive mode:-- ./chip-tool interactive start @@ -1109,7 +1109,7 @@ tests: Attribute, Cluster = ClusterID ]]. Set the MinIntervalFloor to some value say N(seconds). Change the attribute on the DUT" verification: | - Please use Interactive mode to Verify subscription test cases + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. Here the command to enter interactive mode:-- ./chip-tool interactive start onoff subscribe-by-id 0x4001 200 700 1 0xFFFF diff --git a/src/app/tests/suites/certification/Test_TC_IDM_5_1.yaml b/src/app/tests/suites/certification/Test_TC_IDM_5_1.yaml index 02166054f47ebb..dbfcd6c51b62f6 100644 --- a/src/app/tests/suites/certification/Test_TC_IDM_5_1.yaml +++ b/src/app/tests/suites/certification/Test_TC_IDM_5_1.yaml @@ -13,7 +13,7 @@ # limitations under the License. # Auto-generated scripts for harness use only, please review before automation. The endpoints and cluster names are currently set to default -name: 3.5.1. [TC-IDM-5.1] Timed Request Action from DUT to TH. [{DUT_Client}] +name: 3.5.1. [TC-IDM-5.1] Timed Request Action from DUT to TH. [DUT_Client] PICS: - MCORE.IDM.C @@ -27,6 +27,7 @@ tests: - label: "Note" verification: | Chip-tool command used below are an example to verify the DUT as client test cases. For certification test, we expect DUT should have a capability or way to run the equivalent command. + The DUT should have a way of triggering the Timed Request Message for Testing. Test Step #3 might not be testable. disabled: true - label: @@ -40,7 +41,7 @@ tests: ./chip-tool onoff on 1 1 --timedInteractionTimeoutMs 200 - On TH (On the reference app) Verify if DUT is responding with the below status response for the above command + On the TH(all-clusters-app) verify the received timed request message has the timeout value as sent by the DUT(chip-tool) and verify that the message is unicast. [1655797318.624018][7331:7331] CHIP:EM: Handling via exchange: 28067r, Delegate: 0xaaaad9aed418 [1655797318.624129][7331:7331] CHIP:DMG: TimedRequestMessage = [1655797318.624185][7331:7331] CHIP:DMG: { @@ -49,6 +50,7 @@ tests: [1655797318.624339][7331:7331] CHIP:DMG: } [1655797318.624394][7331:7331] CHIP:DMG: Got Timed Request with timeout 200: handler 0xaaaaf9f93440 exchange 28067r + On the TH(all-clusters-app) Verify that the DUT(chip-tool) sends the Invoke Request Message to the TH(all-clusters-app) before the specified timeout value and Invoke Request has TimedRequest set to True. [1655797318.626273][7331:7331] CHIP:DMG: Handing timed invoke to IM engine: handler 0xaaaaf9f93440 exchange 28067r [1655797318.626358][7331:7331] CHIP:DMG: InvokeRequestMessage = [1655797318.626411][7331:7331] CHIP:DMG: { @@ -77,7 +79,7 @@ tests: [1655797318.627467][7331:7331] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0006 e=1 p=o - If the DUT has to provision to verify the logs, verify that TH all-clusters-app sent Subscription report with unic subscriptionID + If the DUT has to provision to verify the logs, verify that TH (all-clusters-app) sent Subscription report with unic subscriptionID and StatusResponseMessage. [1657886182.184612][3396:3401] CHIP:DMG: StatusResponseMessage = [1657886182.184642][3396:3401] CHIP:DMG: { [1657886182.184667][3396:3401] CHIP:DMG: Status = 0x00 (SUCCESS), @@ -131,7 +133,8 @@ tests: ./chip-tool onoff write on-time 2 1 1 --timedInteractionTimeoutMs 200 - On TH (On the reference app) Verify if DUT is responding with the below status response for the above command + + On the TH(all-clusters-app) verify the received timed request message has the timeout value as sent by the DUT(chip-tool) and verify that the message is unicast. [1657459639.597900][11525:11525] CHIP:EM: Handling via exchange: 17116r, Delegate: 0xaaaae00c1430 [1657459639.598014][11525:11525] CHIP:DMG: TimedRequestMessage = @@ -142,6 +145,7 @@ tests: [1657459639.598204][11525:11525] CHIP:DMG: Got Timed Request with timeout 200: handler 0xaaab1651bac0 exchange 17116r [1657459639.598282][11525:11525] CHIP:EM: Piggybacking Ack for MessageCounter:161619532 on exchange: 17116r + On the TH(all-clusters-app) Verify that the DUT(chip-tool) sends the WriteRequestMessage to the TH(all-clusters-app) before the specified timeout value and WriteRequestMessage has the TimedRequest field set to TRUE. [1657459639.599816][11525:11525] CHIP:IM: Received Write request [1657459639.599844][11525:11525] CHIP:DMG: IM WH moving to [Initialized] [1657459639.599908][11525:11525] CHIP:DMG: WriteRequestMessage = @@ -171,7 +175,7 @@ tests: [1657459639.600888][11525:11525] CHIP:DMG: AccessControl: allowed [1657459639.600936][11525:11525] CHIP:DMG: Endpoint 1, Cluster 0x0000_0006 update version to 1979c48 - If the DUT has to provision to verify the logs, verify that TH all-clusters-app sent Subscription report with unic subscriptionID + If the DUT has to provision to verify the logs, verify that TH all-clusters-app sent Subscription report with unic subscriptionID and StatusResponseMessage. [1657886272.645704][3404:3409] CHIP:DMG: StatusResponseMessage = [1657886272.645751][3404:3409] CHIP:DMG: { [1657886272.645792][3404:3409] CHIP:DMG: Status = 0x00 (SUCCESS), diff --git a/src/app/tests/suites/certification/Test_TC_IDM_5_2.yaml b/src/app/tests/suites/certification/Test_TC_IDM_5_2.yaml index b40be558d8fc1e..63d04c0b09443a 100644 --- a/src/app/tests/suites/certification/Test_TC_IDM_5_2.yaml +++ b/src/app/tests/suites/certification/Test_TC_IDM_5_2.yaml @@ -30,7 +30,7 @@ tests: "TH sends a Timed Request Message with the timeout value set. (Example - 200 milliseconds). +" verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. ./chip-tool onoff on 1 1 --timedInteractionTimeoutMs 200 Verify on TH(chip-tool) receives the StatusResponseMessage for the data sent in the above command @@ -49,7 +49,7 @@ tests: response message to be received. Send the Write Request Message to the DUT." verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. ./chip-tool levelcontrol write on-level 1 1 1 --timedInteractionTimeoutMs 500 @@ -95,9 +95,9 @@ tests: response message to be received. Wait for 5 seconds(Timer has expired) and then send the Invoke Request Message to the DUT." verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. - sudo ./chip-tool onoff on 1 1 --repeat-delay-ms 5000 --timedInteractionTimeoutMs 200 + ./chip-tool onoff on 1 1 --repeat-delay-ms 5000 --timedInteractionTimeoutMs 200 On TH(chip-tool), Verify we are getting status response and UNSUPPORTED_ACCESS from DUT to TH for above command @@ -131,7 +131,7 @@ tests: response message to be received. Wait for 5 seconds(Timer has expired) and then send the Write Request Message to the DUT." verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. ./chip-tool modeselect write on-mode 0 1 1 --repeat-delay-ms 1000 --timedInteractionTimeoutMs 500 diff --git a/src/app/tests/suites/certification/Test_TC_IDM_6_1.yaml b/src/app/tests/suites/certification/Test_TC_IDM_6_1.yaml index a99fef6fa9bb76..26cce888df7296 100644 --- a/src/app/tests/suites/certification/Test_TC_IDM_6_1.yaml +++ b/src/app/tests/suites/certification/Test_TC_IDM_6_1.yaml @@ -30,10 +30,10 @@ tests: specific node that is, [Node = Specific, Endpoint = Specific, Cluster = Specific, Event = Specific]." verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. - sudo ./chip-tool basic read-event start-up 1 0 + ./chip-tool basicinformation read-event start-up 1 0 On TH(chip-tool) verify DUT sends Report Data Message with the data for specific event in Read Request Message. @@ -83,7 +83,7 @@ tests: node that is, [Node = Specific, Endpoint = Specific, Cluster = Specific, Event = Wildcard]." verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. ./chip-tool any read-event-by-id 0x0028 0x0FFFFFFFF 1 0 On TH(chip-tool) verify DUT sends Report Data Message with the data for specific event in Read Request Message. @@ -176,9 +176,9 @@ tests: node that is, [Node = Specific, Endpoint = Wildcard, Cluster = Specific, Event = Specific]." verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. - sudo ./chip-tool basic read-event start-up 1 0xFFFF + ./chip-tool basicinformation read-event start-up 1 0xFFFF On TH(chip-tool), verify DUT sends Report Data Message with the data for specific event in Read Request Message. @@ -228,9 +228,9 @@ tests: that is, [Node = Specific, Endpoint = Wildcard, Cluster = Specific, Event = Wildcard]." verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. - sudo ./chip-tool basic read-event-by-id 0xFFFFFFFF 1 0xFFFF + ./chip-tool basicinformation read-event-by-id 0xFFFFFFFF 1 0xFFFF On TH(chip-tool) verify DUT sends Report Data Message with the data for specific event in Read Request Message. [1653051699.893049][11691:11696] CHIP:DMG: ReportDataMessage = @@ -279,7 +279,7 @@ tests: [Node = Specific, Endpoint = Wildcard, Cluster = Wildcard, Event = Wildcard]." verification: | - sudo ./chip-tool any read-event-by-id 0xFFFFFFFF 0xFFFFFFFF 1 0xFFFF + ./chip-tool any read-event-by-id 0xFFFFFFFF 0xFFFFFFFF 1 0xFFFF On TH(chip-tool) verify DUT sends Report Data Message with the data for specific event in Read Request Message. [1653051769.144914][11706:11711] CHIP:DMG: ReportDataMessage = [1653051769.144939][11706:11711] CHIP:DMG: { @@ -415,7 +415,7 @@ tests: which requires a privilege that is not granted for the cluster in the path." verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. To Setup the TH such that it should not have the privilege for the cluster in the path. , 1st we need to send below mentioned ACL command Here by sending below mentioned ACL command giving only access for ACL cluster(31), So except ACL cluster command if try to send any other command will get status as unsupported access @@ -511,7 +511,7 @@ tests: verification: | To Setup the TH such that there is no accessing fabric, 1st we need to send below mentioned ACL command - ./chip-tool accesscontrol write acl '[{"fabricIndex": 1, "privilege": 5, "authMode": 2, "subjects": [1234], "targets": null}]' 1 0 + ./chip-tool accesscontrol write acl "[{"fabricIndex": 1, "privilege": 5, "authMode": 2, "subjects": [1234], "targets": null}]" 1 0 ./chip-tool any read-event-by-id 0xFFFFFFFF 0xFFFFFFFF 1 0xFFFF On TH(chip-tool) verify DUT sends Report Data Message with no entry for that event in EventReports list. @@ -532,7 +532,7 @@ tests: EventMin field set to a number less than what was received in the previous step." verification: | - sudo ./chip-tool any read-event-by-id 0xFFFFFFFF 0xFFFFFFFF 1 0xFFFF + ./chip-tool any read-event-by-id 0xFFFFFFFF 0xFFFFFFFF 1 0xFFFF On TH(chip-tool) verify that the DUT sends Report Data Message with EventReports @@ -565,9 +565,9 @@ tests: [1655986008.401906][4813:4818] CHIP:TOO: } [1655986008.402045][4813:4818] CHIP:EM: Sending Standalone Ack for MessageCounter:51662085 on exchange 4386i - sudo ./chip-tool any read-event-by-id 0xFFFFFFFF 0xFFFFFFFF 1 0xFFFF --event-min 0 + ./chip-tool any read-event-by-id 0xFFFFFFFF 0xFFFFFFFF 1 0xFFFF --event-min 0 - On TH verify that the DUT sends Report Data Message with EventReports for event numbers higher than the EventMin field. + On TH verify that the DUT sends Report Data Message with EventReports for event numbers higher than or Equal to the EventMin field. [1655986113.735628][4843:4848] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0028 Event 0x0000_0000 [1655986113.735661][4843:4848] CHIP:TOO: Event number: 0 @@ -604,8 +604,8 @@ tests: EventMin field set to a number much greater than what was received in the previous step." verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. - sudo ./chip-tool basic read-event start-up 1 0 --event-min 131073 + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. + ./chip-tool basicinformation read-event start-up 1 0 --event-min 131073 On TH(chip-tool) verify that the DUT sends Report Data Message with empty EventReports [1650622225.700153][3069:3074] CHIP:DMG: ReportDataMessage = diff --git a/src/app/tests/suites/certification/Test_TC_IDM_6_2.yaml b/src/app/tests/suites/certification/Test_TC_IDM_6_2.yaml index 3d325063b9ec42..7f6d4da2fc2b4b 100644 --- a/src/app/tests/suites/certification/Test_TC_IDM_6_2.yaml +++ b/src/app/tests/suites/certification/Test_TC_IDM_6_2.yaml @@ -38,13 +38,13 @@ tests: specific node that is, [Node = Specific, Endpoint = Specific, Cluster = Specific, Event = Specific]." verification: | - The cluster used in the below command is an example, User can use any supported chip cluster on DUT. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. Pls run this test in chip tool interactive mode ./chip-tool interactive start On the TH (chip-tool) pls subscribe to start-up event (below command), right after you power on the DUT. If DUT vendor is subscribing to any other event, Pls use appropriate steps on the DUT to generate that event and use subscribe to that event from TH. - basic subscribe-event start-up 20 100 1 0 + basicinformation subscribe-event start-up 20 100 1 0 On TH(chip-tool) verify that the Report Data Message with SubscriptionId which uniquely identifies this subscription on the publisher and data for events in Subscribe Request Message from DUT @@ -97,10 +97,10 @@ tests: specific node that is, [Node = Specific, Endpoint = Specific, Cluster = Specific, Event = Wildcard]." verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. Pls run this test in chip tool interactive mode ./chip-tool interactive start - basic subscribe-event-by-id 0xFFFFFFFF 10 100 1 0 + basicinformation subscribe-event-by-id 0xFFFFFFFF 10 100 1 0 On TH(chip-tool) verify that the Report Data Message with SubscriptionId which uniquely identifies this subscription on the publisher and data for events in Subscribe Request Message from DUT @@ -154,7 +154,7 @@ tests: that is, [Node = Specific, Endpoint = Specific, Cluster = Wildcard, Event = Wildcard]." verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. Please run this test in chip tool interactive mode ./chip-tool interactive start any subscribe-event-by-id 0xFFFFFFFF 0xFFFFFFFF 20 100 1 0 @@ -261,10 +261,10 @@ tests: node that is, [Node = Specific, Endpoint = Wildcard, Cluster = Specific, Event = Specific]." verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. Please run this test in chip tool interactive mode ./chip-tool interactive start - basic subscribe-event-by-id 0x00 10 700 1 0xFFFF + basicinformation subscribe-event-by-id 0x00 10 700 1 0xFFFF On TH(chip-tool) verify that the Report Data Message with SubscriptionId which uniquely identifies this subscription on the publisher and data for events in Subscribe Request Message from DUT [1657456063.474971][11635:11640] CHIP:EM: Removed CHIP MessageCounter:190733253 from RetransTable on exchange 33694i [1657456063.475103][11635:11640] CHIP:DMG: ReportDataMessage = @@ -314,10 +314,10 @@ tests: that is, [Node = Specific, Endpoint = Wildcard, Cluster = Specific, Event = Wildcard]." verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. Please run this test in chip tool interactive mode ./chip-tool interactive start - basic subscribe-event-by-id 0xFFFFFFFF 10 100 1 0xFFFF + basicinformation subscribe-event-by-id 0xFFFFFFFF 10 100 1 0xFFFF On TH(chip-tool) verify that the Report Data Message with SubscriptionId which uniquely identifies this subscription on the publisher and data for events in Subscribe Request Message from DUT [1657456157.932285][11635:11640] CHIP:EM: Rxd Ack; Removing MessageCounter:190733256 from Retrans Table on exchange 33695i [1657456157.932327][11635:11640] CHIP:EM: Removed CHIP MessageCounter:190733256 from RetransTable on exchange 33695i @@ -587,10 +587,10 @@ tests: "Activate Event subscription from TH to DUT and trigger the subscribed event on the DUT before minimum interval." verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. Please run this test in chip tool interactive mode ./chip-tool interactive start - basic subscribe-event-by-id 0x000 100 1000 1 0 + basicinformation subscribe-event-by-id 0x000 100 1000 1 0 On TH(chip-tool) verify that the Report Data Message for event only after the minimum interval has expiredwith SubscriptionId which uniquely identifies this subscription events in Subscribe Request Message from DUT. [1657456305.446793][11635:11640] CHIP:EM: Rxd Ack; Removing MessageCounter:190733262 from Retrans Table on exchange 33697i @@ -642,10 +642,10 @@ tests: set to True for a particular event path in the EventPathIB in the SubscribeRequestMessage." verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. Please run this test in chip tool interactive mode ./chip-tool interactive start - basic subscribe-event start-up 30 100 1 0 --is-urgent true + basicinformation subscribe-event start-up 30 100 1 0 --is-urgent true On TH(chip-tool) verify that the Report Data Message for all subscribed events, [1657456352.516479][11635:11640] CHIP:DMG: ReportDataMessage = @@ -693,10 +693,10 @@ tests: "Activate Event subscription from TH to DUT with no change in event triggering attribute values before maximum interval." verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. Please run this test in chip tool interactive mode ./chip-tool interactive start - basic subscribe-event start-up 20 100 1 0 + basicinformation subscribe-event start-up 20 100 1 0 On TH(chip-tool) verify that the Report Data Message from DUT to TH @@ -746,10 +746,10 @@ tests: "With an active Event subscription from TH to DUT, TH sends another Subscribe Request Message to DUT with KeepSubscriptions as False." verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. Please run this test in chip tool interactive mode ./chip-tool interactive start - basic subscribe-event-by-id 0x000 10 500 1 0 + basicinformation subscribe-event-by-id 0x000 10 500 1 0 On TH(chip-tool) verify that the Report Data Message any event changes for the second subscribe request sent by the TH with SubscriptionId which uniquely identifies this subscription events in Subscribe Request Message from DUT. @@ -792,7 +792,7 @@ tests: [1657456542.477992][11635:11640] CHIP:TOO: SoftwareVersion: 1 [1657456542.478012][11635:11640] CHIP:TOO: } - basic subscribe-event-by-id 0x000 100 1000 1 0 --keepSubscriptions 0 + basicinformation subscribe-event-by-id 0x000 100 1000 1 0 --keepSubscriptions 0 [1657456699.444604][11635:11640] CHIP:DMG: ReportDataMessage = [1657456699.444671][11635:11640] CHIP:DMG: { [1657456699.444728][11635:11640] CHIP:DMG: SubscriptionId = 0x4a1b991b, @@ -841,10 +841,10 @@ tests: message to DUT. TH sends Status Response Message with a success Status code." verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. Please run this test in chip tool interactive mode ./chip-tool interactive start - basic subscribe-event-by-id 0x000 20 400 1 0 + basicinformation subscribe-event-by-id 0x000 20 400 1 0 On TH(chip-tool) verify that the Report Data Message with SubscriptionId which uniquely identifies this subscription on the publisher, Maximuminterval and miinimuminterval in seconds for events in Subscribe Request Message from DUT @@ -869,18 +869,17 @@ tests: path which requires a privilege that is not granted for the cluster in the path." verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. #1:- Please run this test in chip tool interactive mode ./chip-tool interactive start - #2:- To Setup the TH(chip-tool) such that it should not have the privilege for the cluster in the path. , 1st we need to send below mentioned ACL command - Here by sending below mentioned ACL command giving only access for ACL cluster(31), So except ACL cluster command if try to send any other command will get status as unsupported access. + #2:- To Setup the TH(chip-tool) such that it should not have the privilege for the cluster in the path. , 1st we need to send below mentioned ACL command and Here by sending below mentioned ACL command giving only access for ACL cluster(31), So except ACL cluster command if try to send any other command will get status as unsupported access. accesscontrol write acl '[{"fabricIndex": 1, "privilege": 5, "authMode": 2, "subjects":[1,112233], "targets": [{ "cluster":31, "endpoint":0, "deviceType":null }]}]' 1 0 - #3:- basic subscribe-event-by-id 0x000 100 1000 1 0 + #3:- basicinformation subscribe-event-by-id 0x000 100 1000 1 0 on TH(chip-tool) verify DUT responds with UNSUPPORTED_ACCESS for the data sent in the above command [1663151225.226869][41115:41120] CHIP:DMG: ReportDataMessage = @@ -928,7 +927,7 @@ tests: Wildcard path where reading an event in the path requires a privilege that is not granted for the cluster in the path." verification: | - chip tool is used as TH and send the below command from TH + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. Please run this test in chip tool interactive mode ./chip-tool interactive start @@ -955,7 +954,7 @@ tests: information field matching the node indicated in the path and EventMin field." verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. Please run this test in chip tool interactive mode ./chip-tool interactive start @@ -1102,12 +1101,12 @@ tests: information field matching the node indicated in the path and the event number is less than the EventMin field." verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. Please run this test in chip tool interactive mode ./chip-tool interactive start - basic subscribe-event-by-id 0x000 100 1000 1 0 --event-min 1 + basicinformation subscribe-event-by-id 0x000 100 1000 1 0 --event-min 1 On TH(chip-tool) verify that the Report Data Message with empty EventReports from DUT and Verify that the subsequent ReportData actions as part of the subscription include the latest EventNo associated with each node generating new events. @@ -1129,7 +1128,7 @@ tests: "With an active Event subscription from TH to DUT, trigger events on DUT multiple times." verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. + The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. Please run this test in chip tool interactive mode ./chip-tool interactive start diff --git a/src/app/tests/suites/certification/Test_TC_IDM_6_3.yaml b/src/app/tests/suites/certification/Test_TC_IDM_6_3.yaml index e192d02854703e..aaa8fb87f7c3ff 100644 --- a/src/app/tests/suites/certification/Test_TC_IDM_6_3.yaml +++ b/src/app/tests/suites/certification/Test_TC_IDM_6_3.yaml @@ -31,13 +31,8 @@ tests: - label: "DUT sends Read Request Message to the TH for a supported event." verification: | - The cluster used in the below command is an example, User can use any supported chip cluster. - disabled: true - - - label: "DUT sends Read Request Message to the TH for a supported event." - verification: | - sudo ./chip-tool any read-event-by-id 0xFFFFFFFF 0xFFFFFFFF 1 0xFFFF - On TH(Reference app) verify the Read Request Message received has these fields + ./chip-tool any read-event-by-id 0xFFFFFFFF 0xFFFFFFFF 1 0xFFFF + On TH(Reference app) verify that the Read Request Message received has these fields EventRequests, EventFilters and FabricFiltered If the DUT has to provision to verify the logs, verify that Read Request Message received has these fields EventRequests, EventFilters, and FabricFiltered. diff --git a/src/app/tests/suites/certification/Test_TC_IDM_6_4.yaml b/src/app/tests/suites/certification/Test_TC_IDM_6_4.yaml index 17a430213fdc66..56153d01e91cbb 100644 --- a/src/app/tests/suites/certification/Test_TC_IDM_6_4.yaml +++ b/src/app/tests/suites/certification/Test_TC_IDM_6_4.yaml @@ -44,9 +44,15 @@ tests: Please run this test in chip tool interactive mode ./chip-tool interactive start - basic subscribe-event start-up 10 100 1 0 + basicinformation subscribe-event start-up 10 100 1 0 - On TH (On the reference app), On reference app verify that the subscription message received has the all fields which mentioned in expected outcome + On TH (On the reference app), On reference app verify that the subscription message received has the all fields which mentioned below + KeepSubscriptions which is of type bool. + MinIntervalFloor which is of type uint16. + MaxIntervalCeiling which is of type uint16. + EventRequests - list of request paths to cluster events. Should be a valid EventPathIB from the Valid Event Paths table and not target a group. + EventFilters - list of minimum event numbers per specific node. (Optional) + FabricFiltered which is of type bool. colId (0, 1) and MessageCounter:190733237 on exchange 33689r [1657455555.193832][11525:11525] CHIP:EM: Handling via exchange: 33689r, Delegate: 0xaaaae00c1430 @@ -128,7 +134,7 @@ tests: Please run this test in chip tool interactive mode ./chip-tool interactive start - basic subscribe-event-by-id 0x000 20 400 1 0 + basicinformation subscribe-event-by-id 0x000 20 400 1 0 Verify DUT is responsds with status response for the data sent in the above command On TH (On the reference app) 6 from Retrans Table on exchange 33690r diff --git a/src/app/tests/suites/certification/Test_TC_IDM_7_1.yaml b/src/app/tests/suites/certification/Test_TC_IDM_7_1.yaml index 5ea29d80669dc6..0d8cb25aeb6af6 100644 --- a/src/app/tests/suites/certification/Test_TC_IDM_7_1.yaml +++ b/src/app/tests/suites/certification/Test_TC_IDM_7_1.yaml @@ -20,7 +20,7 @@ PICS: config: nodeId: 0x12344321 - cluster: "Basic Information" + cluster: "basic Information" endpoint: 0 tests: @@ -80,7 +80,7 @@ tests: on the first reference device send 3 Subscribe Request Messages to DUT - basic subscribe node-label 100 1000 1 0 --keepSubscriptions 1 + basicinformation subscribe node-label 100 1000 1 0 --keepSubscriptions 1 [1660652952.537644][58131:58136] CHIP:EM: Removed CHIP MessageCounter:11153878 from RetransTable on exchange 57366i [1660652952.537721][58131:58136] CHIP:DMG: ReportDataMessage = [1660652952.537759][58131:58136] CHIP:DMG: { @@ -113,7 +113,7 @@ tests: [1660652952.539140][58131:58136] CHIP:DMG: MoveToState ReadClient[0xffffa0004bc0]: Moving to [AwaitingSu] - basic subscribe location 100 1000 1 0 --keepSubscriptions 1 + basicinformation subscribe location 100 1000 1 0 --keepSubscriptions 1 [1660653005.341371][58131:58136] CHIP:DMG: ReportDataMessage = [1660653005.341441][58131:58136] CHIP:DMG: { [1660653005.341503][58131:58136] CHIP:DMG: SubscriptionId = 0xea4facb0, @@ -146,7 +146,7 @@ tests: - basic subscribe local-config-disabled 100 1000 1 0 --keepSubscriptions 1 + basicinformation subscribe local-config-disabled 100 1000 1 0 --keepSubscriptions 1 [1660653043.575397][58131:58136] CHIP:DMG: ReportDataMessage = [1660653043.575423][58131:58136] CHIP:DMG: { [1660653043.575445][58131:58136] CHIP:DMG: SubscriptionId = 0x1ff9dbc5, @@ -180,7 +180,7 @@ tests: on the 2nd reference device send 3 Subscribe Request Messages to DUT - basic subscribe node-label 100 1000 2 0 --commissioner-name beta --keepSubscriptions 1 + basicinformation subscribe node-label 100 1000 2 0 --commissioner-name beta --keepSubscriptions 1 [1660653125.592268][58143:58148] CHIP:DMG: ReportDataMessage = [1660653125.592310][58143:58148] CHIP:DMG: { [1660653125.592348][58143:58148] CHIP:DMG: SubscriptionId = 0xc15110c4, @@ -214,7 +214,7 @@ tests: - basic subscribe location 100 1000 2 0 --commissioner-name beta --keepSubscriptions 1 + basicinformation subscribe location 100 1000 2 0 --commissioner-name beta --keepSubscriptions 1 [1660653198.460290][58143:58148] CHIP:DMG: ReportDataMessage = [1660653198.460359][58143:58148] CHIP:DMG: { [1660653198.460423][58143:58148] CHIP:DMG: SubscriptionId = 0xfed77bda, @@ -247,7 +247,7 @@ tests: - basic subscribe local-config-disabled 100 1000 2 0 --commissioner-name beta --keepSubscriptions 1 + basicinformation subscribe local-config-disabled 100 1000 2 0 --commissioner-name beta --keepSubscriptions 1 [1660653260.633215][58143:58148] CHIP:EM: Removed CHIP MessageCounter:178377836 from RetransTable on exchange 25360i [1660653260.633327][58143:58148] CHIP:DMG: ReportDataMessage = [1660653260.633387][58143:58148] CHIP:DMG: { @@ -283,7 +283,7 @@ tests: on the 3rd reference device send 3 Subscribe Request Messages to DUT - basic subscribe node-label 100 1000 3 0 --commissioner-name 4 --keepSubscriptions 1 + basicinformation subscribe node-label 100 1000 3 0 --commissioner-name 4 --keepSubscriptions 1 [1660653438.741061][58149:58154] CHIP:EM: Removed CHIP MessageCounter:141916359 from RetransTable on exchange 34400i [1660653438.741116][58149:58154] CHIP:DMG: ReportDataMessage = [1660653438.741143][58149:58154] CHIP:DMG: { @@ -316,7 +316,7 @@ tests: [1660653438.742171][58149:58154] CHIP:DMG: MoveToState ReadClient[0xffff740129e0]: Moving to [AwaitingSu] - basic subscribe location 100 1000 3 0 --commissioner-name 4 --keepSubscriptions 1 + basicinformation subscribe location 100 1000 3 0 --commissioner-name 4 --keepSubscriptions 1 [1660653500.501007][58149:58154] CHIP:DMG: { [1660653500.501077][58149:58154] CHIP:DMG: SubscriptionId = 0xb129bd8c, [1660653500.501126][58149:58154] CHIP:DMG: AttributeReportIBs = @@ -348,7 +348,7 @@ tests: - basic subscribe local-config-disabled 100 1000 3 0 --commissioner-name 4 --keepSubscriptions 1 + basicinformation subscribe local-config-disabled 100 1000 3 0 --commissioner-name 4 --keepSubscriptions 1 [1660653545.650817][58149:58154] CHIP:DMG: ReportDataMessage = [1660653545.650842][58149:58154] CHIP:DMG: { [1660653545.650864][58149:58154] CHIP:DMG: SubscriptionId = 0x5310d542, @@ -382,14 +382,14 @@ tests: on the 4th reference device send 3 Subscribe Request Messages to DUT - basic subscribe node-label 100 1000 4 0 --commissioner-name 5 --keepSubscriptions 1 + basicinformation subscribe node-label 100 1000 4 0 --commissioner-name 5 --keepSubscriptions 1 [1660652952.539010][58131:58136] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0028 Attribute 0x0000_0005 DataVersion: 3782190838 [1660652952.539073][58131:58136] CHIP:TOO: NodeLabel: [1660652952.539140][58131:58136] CHIP:DMG: MoveToState ReadClient[0xffffa0004bc0]: Moving to [AwaitingSu] - basic subscribe location 100 1000 4 0 --commissioner-name 5 --keepSubscriptions 1 + basicinformation subscribe location 100 1000 4 0 --commissioner-name 5 --keepSubscriptions 1 [1660653500.502738][58149:58154] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0028 Attribute 0x0000_0006 DataVersion: 3782190838 [1660653500.502801][58149:58154] CHIP:TOO: Location: XX @@ -397,7 +397,7 @@ tests: - basic subscribe local-config-disabled 100 1000 4 0 --commissioner-name 5 --keepSubscriptions 1 + basicinformation subscribe local-config-disabled 100 1000 4 0 --commissioner-name 5 --keepSubscriptions 1 : } [1660653545.651601][58149:58154] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0028 Attribute 0x0000_0010 DataVersion: 3782190838 [1660653545.651636][58149:58154] CHIP:TOO: LocalConfigDisabled: FALSE @@ -406,7 +406,7 @@ tests: on the 5th reference device send 3 Subscribe Request Messages to DUT - basic subscribe node-label 100 1000 5 0 --commissioner-name 6 --keepSubscriptions 1 + basicinformation subscribe node-label 100 1000 5 0 --commissioner-name 6 --keepSubscriptions 1 [1660652952.539010][58131:58136] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0028 Attribute 0x0000_0005 DataVersion: 3782190838 [1660652952.539073][58131:58136] CHIP:TOO: NodeLabel: @@ -414,7 +414,7 @@ tests: - basic subscribe location 100 1000 5 0 --commissioner-name 6 --keepSubscriptions 1 + basicinformation subscribe location 100 1000 5 0 --commissioner-name 6 --keepSubscriptions 1 [1660653500.502738][58149:58154] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0028 Attribute 0x0000_0006 DataVersion: 3782190838 [1660653500.502801][58149:58154] CHIP:TOO: Location: XX @@ -422,7 +422,7 @@ tests: - basic subscribe local-config-disabled 100 1000 5 0 --commissioner-name 6 --keepSubscriptions 1 + basicinformation subscribe local-config-disabled 100 1000 5 0 --commissioner-name 6 --keepSubscriptions 1 : } [1660653545.651601][58149:58154] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0028 Attribute 0x0000_0010 DataVersion: 3782190838 [1660653545.651636][58149:58154] CHIP:TOO: LocalConfigDisabled: FALSE @@ -432,7 +432,7 @@ tests: once all the subscription is active, on the first reference device enter below mentioned commands to change the attribute values in RD1 - basic write node-label ""newnode"" 1 0 + basicinformation write node-label '"newnode"' 1 0 ReportDataMessage = [1660653595.180285][58131:58136] CHIP:DMG: { [1660653595.180335][58131:58136] CHIP:DMG: SubscriptionId = 0x50d4243c, @@ -463,7 +463,7 @@ tests: [1660653595.182295][58131:58136] CHIP:TOO: NodeLabel: "newnode" [1660653595.182400][58131:58136] CHIP:DMG: Refresh LivenessCheckTime for 1025000 milliseconds with SubscriptionId = 0x50d4243c Peer = 01:0000000000000001 - basic write location in 1 0 + basicinformation write location in 1 0 ReportDataMessage = [1660653646.567396][58131:58136] CHIP:DMG: { [1660653646.567414][58131:58136] CHIP:DMG: SubscriptionId = 0xea4facb0, @@ -495,7 +495,7 @@ tests: [1660653646.568191][58131:58136] CHIP:DMG: Refresh LivenessCheckTime for 1025000 milliseconds with SubscriptionId = 0xea4facb0 Peer = 01:0000000000000001 - basic write local-config-disabled 1 1 0 + basicinformation write local-config-disabled 1 1 0 ReportDataMessage = [1660653666.029792][58131:58136] CHIP:DMG: { [1660653666.029813][58131:58136] CHIP:DMG: SubscriptionId = 0x1ff9dbc5, @@ -776,7 +776,7 @@ tests: and verify all the subscription requests are succes. and in The subscription request from RD1 should contain 4 paths, Verify that the subscriptions from RD2, RD3, RD4 and RD5 are not affected. on the first reference device(RD1) send 3 Subscribe Request Messages to DUT. - basic subscribe node-label 100 1000 1 0 --keepSubscriptions 1 + basicinformation subscribe node-label 100 1000 1 0 --keepSubscriptions 1 [1660652952.537644][58131:58136] CHIP:EM: Removed CHIP MessageCounter:11153878 from RetransTable on exchange 57366i [1660652952.537721][58131:58136] CHIP:DMG: ReportDataMessage = [1660652952.537759][58131:58136] CHIP:DMG: { @@ -809,7 +809,7 @@ tests: [1660652952.539140][58131:58136] CHIP:DMG: MoveToState ReadClient[0xffffa0004bc0]: Moving to [AwaitingSu] - basic subscribe location 100 1000 1 0 --keepSubscriptions 1 + basicinformation subscribe location 100 1000 1 0 --keepSubscriptions 1 [1660653005.341371][58131:58136] CHIP:DMG: ReportDataMessage = [1660653005.341441][58131:58136] CHIP:DMG: { [1660653005.341503][58131:58136] CHIP:DMG: SubscriptionId = 0xea4facb0, @@ -842,7 +842,7 @@ tests: - basic subscribe local-config-disabled 100 1000 1 0 --keepSubscriptions 1 + basicinformation subscribe local-config-disabled 100 1000 1 0 --keepSubscriptions 1 [1660653043.575397][58131:58136] CHIP:DMG: ReportDataMessage = [1660653043.575423][58131:58136] CHIP:DMG: { [1660653043.575445][58131:58136] CHIP:DMG: SubscriptionId = 0x1ff9dbc5, @@ -876,7 +876,7 @@ tests: on the 2nd reference device(RD2) send 3 Subscribe Request Messages to DUT. - basic subscribe node-label 100 1000 2 0 --commissioner-name beta --keepSubscriptions 1 + basicinformation subscribe node-label 100 1000 2 0 --commissioner-name beta --keepSubscriptions 1 [1660653125.592268][58143:58148] CHIP:DMG: ReportDataMessage = [1660653125.592310][58143:58148] CHIP:DMG: { [1660653125.592348][58143:58148] CHIP:DMG: SubscriptionId = 0xc15110c4, @@ -910,7 +910,7 @@ tests: - basic subscribe location 100 1000 2 0 --commissioner-name beta --keepSubscriptions 1 + basicinformation subscribe location 100 1000 2 0 --commissioner-name beta --keepSubscriptions 1 [1660653198.460290][58143:58148] CHIP:DMG: ReportDataMessage = [1660653198.460359][58143:58148] CHIP:DMG: { [1660653198.460423][58143:58148] CHIP:DMG: SubscriptionId = 0xfed77bda, @@ -943,7 +943,7 @@ tests: - basic subscribe local-config-disabled 100 1000 2 0 --commissioner-name beta --keepSubscriptions 1 + basicinformation subscribe local-config-disabled 100 1000 2 0 --commissioner-name beta --keepSubscriptions 1 [1660653260.633215][58143:58148] CHIP:EM: Removed CHIP MessageCounter:178377836 from RetransTable on exchange 25360i [1660653260.633327][58143:58148] CHIP:DMG: ReportDataMessage = [1660653260.633387][58143:58148] CHIP:DMG: { @@ -979,7 +979,7 @@ tests: on the 3rd reference device(RD3) send 3 Subscribe Request Messages to DUT. - basic subscribe node-label 100 1000 3 0 --commissioner-name 4 --keepSubscriptions 1 + basicinformation subscribe node-label 100 1000 3 0 --commissioner-name 4 --keepSubscriptions 1 [1660653438.741061][58149:58154] CHIP:EM: Removed CHIP MessageCounter:141916359 from RetransTable on exchange 34400i [1660653438.741116][58149:58154] CHIP:DMG: ReportDataMessage = [1660653438.741143][58149:58154] CHIP:DMG: { @@ -1012,14 +1012,14 @@ tests: [1660653438.742171][58149:58154] CHIP:DMG: MoveToState ReadClient[0xffff740129e0]: Moving to [AwaitingSu] - basic subscribe location 100 1000 3 0 --commissioner-name 4 --keepSubscriptions 1 + basicinformation subscribe location 100 1000 3 0 --commissioner-name 4 --keepSubscriptions 1 [1660653500.502738][58149:58154] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0028 Attribute 0x0000_0006 DataVersion: 3782190838 [1660653500.502801][58149:58154] CHIP:TOO: Location: XX [1660653500.502870][58149:58154] CHIP:DMG: MoveToState ReadClient[0xffff7400adb0]: Moving to [AwaitingSu] - basic subscribe local-config-disabled 100 1000 3 0 --commissioner-name 4 --keepSubscriptions 1 + basicinformation subscribe local-config-disabled 100 1000 3 0 --commissioner-name 4 --keepSubscriptions 1 [1660653545.651601][58149:58154] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0028 Attribute 0x0000_0010 DataVersion: 3782190838 [1660653545.651636][58149:58154] CHIP:TOO: LocalConfigDisabled: FALSE @@ -1028,14 +1028,14 @@ tests: on the 4th reference device(RD4) send 3 Subscribe Request Messages to DUT. - basic subscribe node-label 100 1000 4 0 --commissioner-name 5 --keepSubscriptions 1 + basicinformation subscribe node-label 100 1000 4 0 --commissioner-name 5 --keepSubscriptions 1 [1660652952.539010][58131:58136] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0028 Attribute 0x0000_0005 DataVersion: 3782190838 [1660652952.539073][58131:58136] CHIP:TOO: NodeLabel: [1660652952.539140][58131:58136] CHIP:DMG: MoveToState ReadClient[0xffffa0004bc0]: Moving to [AwaitingSu] - basic subscribe location 100 1000 4 0 --commissioner-name 5 --keepSubscriptions 1 + basicinformation subscribe location 100 1000 4 0 --commissioner-name 5 --keepSubscriptions 1 [1660653500.502738][58149:58154] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0028 Attribute 0x0000_0006 DataVersion: 3782190838 [1660653500.502801][58149:58154] CHIP:TOO: Location: XX @@ -1043,7 +1043,7 @@ tests: - basic subscribe local-config-disabled 100 1000 4 0 --commissioner-name 5 --keepSubscriptions 1 + basicinformation subscribe local-config-disabled 100 1000 4 0 --commissioner-name 5 --keepSubscriptions 1 [1660653545.651601][58149:58154] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0028 Attribute 0x0000_0010 DataVersion: 3782190838 [1660653545.651636][58149:58154] CHIP:TOO: LocalConfigDisabled: FALSE [1660653545.651669][58149:58154] CHIP:DMG: MoveToState ReadClient[0xffff74009a20]: Moving to [AwaitingSu] @@ -1051,7 +1051,7 @@ tests: on the 5th reference device(RD5) send 3 Subscribe Request Messages to DUT. - basic subscribe node-label 100 1000 5 0 --commissioner-name 6 --keepSubscriptions 1 + basicinformation subscribe node-label 100 1000 5 0 --commissioner-name 6 --keepSubscriptions 1 [1660652952.539010][58131:58136] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0028 Attribute 0x0000_0005 DataVersion: 3782190838 [1660652952.539073][58131:58136] CHIP:TOO: NodeLabel: @@ -1059,7 +1059,7 @@ tests: - basic subscribe location 100 1000 5 0 --commissioner-name 6 --keepSubscriptions 1 + basicinformation subscribe location 100 1000 5 0 --commissioner-name 6 --keepSubscriptions 1 [1660653500.502738][58149:58154] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0028 Attribute 0x0000_0006 DataVersion: 3782190838 [1660653500.502801][58149:58154] CHIP:TOO: Location: XX @@ -1067,7 +1067,7 @@ tests: - basic subscribe local-config-disabled 100 1000 5 0 --commissioner-name 6 --keepSubscriptions 1 + basicinformation subscribe local-config-disabled 100 1000 5 0 --commissioner-name 6 --keepSubscriptions 1 : } [1660653545.651601][58149:58154] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0028 Attribute 0x0000_0010 DataVersion: 3782190838 [1660653545.651636][58149:58154] CHIP:TOO: LocalConfigDisabled: FALSE @@ -1076,7 +1076,7 @@ tests: Once all 15 subscriptions are active send one more subscriptiopn command in RD1 and Verify that the subscriptions from RD2, RD3, RD4 and RD5 are not affected. - basic subscribe product-id 100 1000 1 0 --keepSubscriptions 1 + basicinformation subscribe product-id 100 1000 1 0 --keepSubscriptions 1 [1660654945.477837][58149:58154] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0028 Attribute 0x0000_0004 DataVersion: 3782190841 [1660654945.477932][58149:58154] CHIP:TOO: ProductID: 32769 [1660654945.478023][58149:58154] CHIP:DMG: MoveToState ReadClient[0xffff740127c0]: Moving to [AwaitingSu] @@ -1101,7 +1101,7 @@ tests: RD5 are not affected. on the 2nd reference device(RD2) send 3 Subscribe Request Messages to DUT. - basic subscribe node-label 100 1000 2 0 --commissioner-name beta --keepSubscriptions 1 + basicinformation subscribe node-label 100 1000 2 0 --commissioner-name beta --keepSubscriptions 1 [1660653125.592268][58143:58148] CHIP:DMG: ReportDataMessage = [1660653125.592310][58143:58148] CHIP:DMG: { [1660653125.592348][58143:58148] CHIP:DMG: SubscriptionId = 0xc15110c4, @@ -1133,7 +1133,7 @@ tests: [1660653125.593776][58143:58148] CHIP:DMG: MoveToState ReadClient[0xffff6800df30]: Moving to [AwaitingSu] - basic subscribe location 100 1000 2 0 --commissioner-name beta --keepSubscriptions 1 + basicinformation subscribe location 100 1000 2 0 --commissioner-name beta --keepSubscriptions 1 [1660653198.460290][58143:58148] CHIP:DMG: ReportDataMessage = [1660653198.460359][58143:58148] CHIP:DMG: { [1660653198.460423][58143:58148] CHIP:DMG: SubscriptionId = 0xfed77bda, @@ -1166,7 +1166,7 @@ tests: - basic subscribe local-config-disabled 100 1000 2 0 --commissioner-name beta --keepSubscriptions 1 + basicinformation subscribe local-config-disabled 100 1000 2 0 --commissioner-name beta --keepSubscriptions 1 [1660653260.633215][58143:58148] CHIP:EM: Removed CHIP MessageCounter:178377836 from RetransTable on exchange 25360i [1660653260.633327][58143:58148] CHIP:DMG: ReportDataMessage = [1660653260.633387][58143:58148] CHIP:DMG: { @@ -1202,7 +1202,7 @@ tests: on the 3nd reference device(RD3) send 3 Subscribe Request Messages to DUT. - basic subscribe node-label 100 1000 3 0 --commissioner-name 4 --keepSubscriptions 1 + basicinformation subscribe node-label 100 1000 3 0 --commissioner-name 4 --keepSubscriptions 1 [1660653438.741061][58149:58154] CHIP:EM: Removed CHIP MessageCounter:141916359 from RetransTable on exchange 34400i [1660653438.741116][58149:58154] CHIP:DMG: ReportDataMessage = [1660653438.741143][58149:58154] CHIP:DMG: { @@ -1235,7 +1235,7 @@ tests: [1660653438.742171][58149:58154] CHIP:DMG: MoveToState ReadClient[0xffff740129e0]: Moving to [AwaitingSu] - basic subscribe location 100 1000 3 0 --commissioner-name 4 --keepSubscriptions 1 + basicinformation subscribe location 100 1000 3 0 --commissioner-name 4 --keepSubscriptions 1 [1660653500.501007][58149:58154] CHIP:DMG: { [1660653500.501077][58149:58154] CHIP:DMG: SubscriptionId = 0xb129bd8c, [1660653500.501126][58149:58154] CHIP:DMG: AttributeReportIBs = @@ -1267,7 +1267,7 @@ tests: - basic subscribe local-config-disabled 100 1000 3 0 --commissioner-name 4 --keepSubscriptions 1 + basicinformation subscribe local-config-disabled 100 1000 3 0 --commissioner-name 4 --keepSubscriptions 1 [1660653545.650817][58149:58154] CHIP:DMG: ReportDataMessage = [1660653545.650842][58149:58154] CHIP:DMG: { [1660653545.650864][58149:58154] CHIP:DMG: SubscriptionId = 0x5310d542, @@ -1283,14 +1283,14 @@ tests: on the 4nd reference device(RD4) send 3 Subscribe Request Messages to DUT. - basic subscribe node-label 100 1000 4 0 --commissioner-name 5 --keepSubscriptions 1 + basicinformation subscribe node-label 100 1000 4 0 --commissioner-name 5 --keepSubscriptions 1 [1660652952.539010][58131:58136] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0028 Attribute 0x0000_0005 DataVersion: 3782190838 [1660652952.539073][58131:58136] CHIP:TOO: NodeLabel: [1660652952.539140][58131:58136] CHIP:DMG: MoveToState ReadClient[0xffffa0004bc0]: Moving to [AwaitingSu] - basic subscribe location 100 1000 4 0 --commissioner-name 5 --keepSubscriptions 1 + basicinformation subscribe location 100 1000 4 0 --commissioner-name 5 --keepSubscriptions 1 [1660653500.502738][58149:58154] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0028 Attribute 0x0000_0006 DataVersion: 3782190838 [1660653500.502801][58149:58154] CHIP:TOO: Location: XX @@ -1298,7 +1298,7 @@ tests: - basic subscribe local-config-disabled 100 1000 4 0 --commissioner-name 5 --keepSubscriptions 1 + basicinformation subscribe local-config-disabled 100 1000 4 0 --commissioner-name 5 --keepSubscriptions 1 : } [1660653545.651601][58149:58154] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0028 Attribute 0x0000_0010 DataVersion: 3782190838 [1660653545.651636][58149:58154] CHIP:TOO: LocalConfigDisabled: FALSE @@ -1307,7 +1307,7 @@ tests: on the 5th reference device(RD5) send 3 Subscribe Request Messages to DUT. - basic subscribe node-label 100 1000 5 0 --commissioner-name 6 --keepSubscriptions 1 + basicinformation subscribe node-label 100 1000 5 0 --commissioner-name 6 --keepSubscriptions 1 [1660652952.539010][58131:58136] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0028 Attribute 0x0000_0005 DataVersion: 3782190838 [1660652952.539073][58131:58136] CHIP:TOO: NodeLabel: @@ -1315,7 +1315,7 @@ tests: - basic subscribe location 100 1000 5 0 --commissioner-name 6 --keepSubscriptions 1 + basicinformation subscribe location 100 1000 5 0 --commissioner-name 6 --keepSubscriptions 1 [1660653500.502738][58149:58154] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0028 Attribute 0x0000_0006 DataVersion: 3782190838 [1660653500.502801][58149:58154] CHIP:TOO: Location: XX @@ -1323,7 +1323,7 @@ tests: - basic subscribe local-config-disabled 100 1000 5 0 --commissioner-name 6 --keepSubscriptions 1 + basicinformation subscribe local-config-disabled 100 1000 5 0 --commissioner-name 6 --keepSubscriptions 1 : } [1660653545.651601][58149:58154] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0028 Attribute 0x0000_0010 DataVersion: 3782190838 [1660653545.651636][58149:58154] CHIP:TOO: LocalConfigDisabled: FALSE @@ -1331,20 +1331,20 @@ tests: on the 1st reference device(RD1) send 6 Subscribe Request Messages to DUT, and Verify that the Subscriptions from RD2, RD3, RD4, RD5 are not affected. - basic subscribe node-label 100 1000 1 0 --keepSubscriptions 1 + basicinformation subscribe node-label 100 1000 1 0 --keepSubscriptions 1 [1660652952.539010][58131:58136] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0028 Attribute 0x0000_0005 DataVersion: 3782190838 [1660652952.539073][58131:58136] CHIP:TOO: NodeLabel: [1660652952.539140][58131:58136] CHIP:DMG: MoveToState ReadClient[0xffffa0004bc0]: Moving to [AwaitingSu] - basic subscribe location 100 1000 1 0 --keepSubscriptions 1 + basicinformation subscribe location 100 1000 1 0 --keepSubscriptions 1 [1660653005.343616][58131:58136] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0028 Attribute 0x0000_0006 DataVersion: 3782190838 [1660653005.343884][58131:58136] CHIP:TOO: Location: XX [1660653005.343983][58131:58136] CHIP:DMG: MoveToState ReadClient[0xffffa00129b0]: Moving to [AwaitingSu] - basic subscribe local-config-disabled 100 1000 1 0 --keepSubscriptions 1 + basicinformation subscribe local-config-disabled 100 1000 1 0 --keepSubscriptions 1 [1660653043.576169][58131:58136] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0028 Attribute 0x0000_0010 DataVersion: 3782190838 [1660653043.576207][58131:58136] CHIP:TOO: LocalConfigDisabled: FALSE [1660653043.576240][58131:58136] CHIP:DMG: MoveToState ReadClient[0xffffa0012b40]: Moving to [AwaitingSu] @@ -1352,14 +1352,14 @@ tests: - basic subscribe product-id 100 1000 1 0 --keepSubscriptions 1 + basicinformation subscribe product-id 100 1000 1 0 --keepSubscriptions 1 [1660654945.477837][58149:58154] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0028 Attribute 0x0000_0004 DataVersion: 3782190841 [1660654945.477932][58149:58154] CHIP:TOO: ProductID: 32769 [1660654945.478023][58149:58154] CHIP:DMG: MoveToState ReadClient[0xffff740127c0]: Moving to [AwaitingSu] - basic subscribe software-version 100 1000 1 0 --keepSubscriptions 1 + basicinformation subscribe software-version 100 1000 1 0 --keepSubscriptions 1 [1660654945.477837][58149:58154] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0028 Attribute 0x0000_0004 DataVersion: 3782190841 [1660654945.477932][58149:58154] CHIP:TOO: software-version: @@ -1368,7 +1368,7 @@ tests: - basic subscribe hardware-version 100 1000 1 0 --keepSubscriptions 1 + basicinformation subscribe hardware-version 100 1000 1 0 --keepSubscriptions 1 [1660654945.477837][58149:58154] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0028 Attribute 0x0000_0004 DataVersion: 3782190841 [1660654945.477932][58149:58154] CHIP:TOO: hardware-version: [1660654945.478023][58149:58154] CHIP:DMG: MoveToState ReadClient[0xffff740127c0]: Moving to [AwaitingSu] diff --git a/src/app/tests/suites/certification/Test_TC_IDM_8_1.yaml b/src/app/tests/suites/certification/Test_TC_IDM_8_1.yaml index 9411aabbde5847..8842bad1add29f 100644 --- a/src/app/tests/suites/certification/Test_TC_IDM_8_1.yaml +++ b/src/app/tests/suites/certification/Test_TC_IDM_8_1.yaml @@ -32,16 +32,16 @@ tests: - label: "Precondition" verification: | - To Provision the DUT using ethernet + Execute the below mentioned command to put DUT into a commissionable state, Pls use equivalent command on the respective DUT ./chip-all-clusters-app *Provision the device using chip tool on first controller(RC1) - *./chip-tool pairing ethernet node-id setup-pin-code discriminator device-remote-ip device-remote-port(5540) + ./chip-tool pairing onnetwork 1 20202021 on first controller open a commissioning window using below command (In RC1) ./chip-tool pairing open-commissioning-window 1 1 400 2000 3840 (Save the manualcode for 2nd Provision) *Provision the device using chip tool on 2nd controller(RC2) - * ./chip-tool pairing code 2 mannualcode –commissioner name beta + * ./chip-tool pairing code 2 mannualcode --commissioner-name beta disabled: true - label: @@ -345,7 +345,7 @@ tests: [1657780904.261840][2741:2746] CHIP:TOO: VendorId: 65521 [1657780904.261865][2741:2746] CHIP:TOO: FabricId: 2 [1657780904.261889][2741:2746] CHIP:TOO: NodeId: 1 - [1657780904.261913][2741:2746] CHIP:TOO: Label: + [1657780904.261913][2741:2746] CHIP:TOO: Label: 1 [1657780904.261937][2741:2746] CHIP:TOO: FabricIndex: 1 [1657780904.261960][2741:2746] CHIP:TOO: } [1657780904.261994][2741:2746] CHIP:TOO: [2]: { @@ -353,7 +353,7 @@ tests: [1657780904.262049][2741:2746] CHIP:TOO: VendorId: 65521 [1657780904.262073][2741:2746] CHIP:TOO: FabricId: 3 [1657780904.262096][2741:2746] CHIP:TOO: NodeId: 2 - [1657780904.262119][2741:2746] CHIP:TOO: Label: 1 + [1657780904.262119][2741:2746] CHIP:TOO: Label: [1657780904.262141][2741:2746] CHIP:TOO: FabricIndex: 2 [1657780904.262164][2741:2746] CHIP:TOO: } [1657780904.262252][2741:2746] CHIP:EM: Sending Standalone Ack for MessageCounter:203207506 on exchange 27504i @@ -553,7 +553,7 @@ tests: [1660742282.280940][9069:9074] CHIP:DMG: MoveToState ReadClient[0xffff7000ce70]: Moving to [AwaitingSu] - ON RC2 Verify that the DUT sends a response remains same as in sub-step #2 + ON RC2 Verify that the DUT sends a response remains same as in sub-step #2 and receives Report Data Message with empty EventReports [1660742276.568516][17561:17566] CHIP:DMG: } [1660742276.568676][17561:17566] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_001F Event 0x0000_0000 [1660742276.568688][17561:17566] CHIP:TOO: Event number: 2 diff --git a/src/app/tests/suites/certification/Test_TC_I_3_1_Simulated.yaml b/src/app/tests/suites/certification/Test_TC_I_3_1_Simulated.yaml index 4d59f817ed2776..2ba70dad95d4be 100644 --- a/src/app/tests/suites/certification/Test_TC_I_3_1_Simulated.yaml +++ b/src/app/tests/suites/certification/Test_TC_I_3_1_Simulated.yaml @@ -14,6 +14,9 @@ name: 59.3.1. [TC-I-3.1] Attributes with Client as DUT +PICS: + - I.C + config: nodeId: 0x12344321 cluster: "Identify" diff --git a/src/app/tests/suites/certification/Test_TC_I_3_2.yaml b/src/app/tests/suites/certification/Test_TC_I_3_2.yaml index 40189898076a20..3b6c48372e62fe 100644 --- a/src/app/tests/suites/certification/Test_TC_I_3_2.yaml +++ b/src/app/tests/suites/certification/Test_TC_I_3_2.yaml @@ -39,43 +39,91 @@ tests: ./chip-tool identify identify 60 1 1 - Verify DUT receives Identify command response on the TH(all-clusters-app) Log: - [1646010972.583498][33190:33190] CHIP:EM: Handling via exchange: 60250r, Delegate: 0xaaaace1730c8 - [1646010972.583578][33190:33190] CHIP:DMG: InvokeRequestMessage = - [1646010972.583611][33190:33190] CHIP:DMG: { - [1646010972.583636][33190:33190] CHIP:DMG: suppressResponse = false, - [1646010972.583663][33190:33190] CHIP:DMG: timedRequest = false, - [1646010972.583687][33190:33190] CHIP:DMG: InvokeRequests = - [1646010972.583718][33190:33190] CHIP:DMG: [ - [1646010972.583742][33190:33190] CHIP:DMG: CommandDataIB = - [1646010972.583773][33190:33190] CHIP:DMG: { - [1646010972.583798][33190:33190] CHIP:DMG: CommandPathIB = - [1646010972.583835][33190:33190] CHIP:DMG: { - [1646010972.583868][33190:33190] CHIP:DMG: EndpointId = 0x1, - [1646010972.583905][33190:33190] CHIP:DMG: ClusterId = 0x3, - [1646010972.583941][33190:33190] CHIP:DMG: CommandId = 0x0, - [1646010972.583976][33190:33190] CHIP:DMG: }, - [1646010972.584008][33190:33190] CHIP:DMG: - [1646010972.584037][33190:33190] CHIP:DMG: CommandData = - [1646010972.584071][33190:33190] CHIP:DMG: { - [1646010972.584106][33190:33190] CHIP:DMG: 0x0 = 60, - [1646010972.584140][33190:33190] CHIP:DMG: }, - [1646010972.584172][33190:33190] CHIP:DMG: }, - [1646010972.584204][33190:33190] CHIP:DMG: - [1646010972.584227][33190:33190] CHIP:DMG: ], - [1646010972.584257][33190:33190] CHIP:DMG: - [1646010972.584281][33190:33190] CHIP:DMG: InteractionModelRevision = 1 - [1646010972.584304][33190:33190] CHIP:DMG: }, - [1646010972.584359][33190:33190] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0003 e=1 p=o - [1646010972.584430][33190:33190] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0003 Command=0x0000_0000 - [1646010972.584474][33190:33190] CHIP:DMG: Endpoint 1, Cluster 0x0000_0003 update version to d4fdf424 - - On DUT as a client side, verify that TH all-clusters-app sent success response - [1658144469.552560][8995:9000] CHIP:DMG: - [1658144469.552589][8995:9000] CHIP:DMG: StatusIB = - [1658144469.552626][8995:9000] CHIP:DMG: { - [1658144469.552663][8995:9000] CHIP:DMG: status = 0x00 (SUCCESS), - [1658144469.552698][8995:9000] CHIP:DMG: }, + Verify DUT receives Identify command and success response on the TH(all-clusters-app) Log: + [1667198527.969165][11428:11428] CHIP:EM: Handling via exchange: 17816r, Delegate: 0xaaaab32082d8 + [1667198527.969436][11428:11428] CHIP:DMG: InvokeRequestMessage = + [1667198527.969513][11428:11428] CHIP:DMG: { + [1667198527.969574][11428:11428] CHIP:DMG: suppressResponse = false, + [1667198527.969645][11428:11428] CHIP:DMG: timedRequest = false, + [1667198527.969708][11428:11428] CHIP:DMG: InvokeRequests = + [1667198527.969788][11428:11428] CHIP:DMG: [ + [1667198527.969853][11428:11428] CHIP:DMG: CommandDataIB = + [1667198527.969921][11428:11428] CHIP:DMG: { + [1667198527.969997][11428:11428] CHIP:DMG: CommandPathIB = + [1667198527.970089][11428:11428] CHIP:DMG: { + [1667198527.970184][11428:11428] CHIP:DMG: EndpointId = 0x1, + [1667198527.970288][11428:11428] CHIP:DMG: ClusterId = 0x3, + [1667198527.970366][11428:11428] CHIP:DMG: CommandId = 0x0, + [1667198527.970652][11428:11428] CHIP:DMG: }, + [1667198527.970834][11428:11428] CHIP:DMG: + [1667198527.970952][11428:11428] CHIP:DMG: CommandFields = + [1667198527.971030][11428:11428] CHIP:DMG: { + [1667198527.971128][11428:11428] CHIP:DMG: 0x0 = 60, + [1667198527.971226][11428:11428] CHIP:DMG: }, + [1667198527.971312][11428:11428] CHIP:DMG: }, + [1667198527.971397][11428:11428] CHIP:DMG: + [1667198527.971464][11428:11428] CHIP:DMG: ], + [1667198527.971618][11428:11428] CHIP:DMG: + [1667198527.971693][11428:11428] CHIP:DMG: InteractionModelRevision = 1 + [1667198527.971758][11428:11428] CHIP:DMG: }, + [1667198527.971910][11428:11428] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0003 e=1 p=m + [1667198527.971988][11428:11428] CHIP:DMG: AccessControl: allowed + [1667198527.972062][11428:11428] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0003 Command=0x0000_0000 + [1667198527.972159][11428:11428] CHIP:DMG: Endpoint 1, Cluster 0x0000_0003 update version to f0afa023 + [1667198527.972233][11428:11428] CHIP:ZCL: OnIdentifyStart + [1667198527.972341][11428:11428] CHIP:DMG: Command handler moving to [ Preparing] + [1667198527.972419][11428:11428] CHIP:DMG: Command handler moving to [AddingComm] + [1667198527.972487][11428:11428] CHIP:DMG: Command handler moving to [AddedComma] + [1667198527.972585][11428:11428] CHIP:DMG: Decreasing reference count for CommandHandler, remaining 0 + [1667198527.973173][11428:11428] CHIP:EM: <<< [E:17816r M:25305300 (Ack:7863755)] (S) Msg TX to 1:000000000001B669 [F6B5] --- Type 0001:09 (IM:InvokeCommandResponse) + [1667198527.973291][11428:11428] CHIP:IN: (S) Sending msg 25305300 on secure session with LSID: 27440 + [1667198527.974016][11428:11428] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%wlan0]:40538 | 25305300 | [Interaction Model (1) / InvokeCommandResponse (0x09) / Session = 43778 / Exchange = 17816] + [1667198527.974122][11428:11428] CHIP:DMG: Header Flags = + [1667198527.974181][11428:11428] CHIP:DMG: { + [1667198527.974268][11428:11428] CHIP:DMG: Exchange (0x06) = + [1667198527.974321][11428:11428] CHIP:DMG: { + [1667198527.974518][11428:11428] CHIP:DMG: AckMsg = 7863755 + [1667198527.974582][11428:11428] CHIP:DMG: NeedsAck = true + [1667198527.974770][11428:11428] CHIP:DMG: } + [1667198527.974856][11428:11428] CHIP:DMG: } + [1667198527.974914][11428:11428] CHIP:DMG: + [1667198527.974991][11428:11428] CHIP:DMG: Encrypted Payload (67 bytes) = + [1667198527.975050][11428:11428] CHIP:DMG: { + [1667198527.975107][11428:11428] CHIP:DMG: data = 0002ab00d4208201035b2d023f522d785d0fc3697ed4baaa3e063237961ee69c70f03b8015c06b838d292797b56fbb65118de4b30f63c246d35a9066502a4f211b665d + [1667198527.975170][11428:11428] CHIP:DMG: buffer_ptr = 187650259301360 + [1667198527.975220][11428:11428] CHIP:DMG: } + [1667198527.975353][11428:11428] CHIP:DMG: + [1667198527.975440][11428:11428] CHIP:DMG: Decrypted Payload (33 bytes) = + [1667198527.975500][11428:11428] CHIP:DMG: { + [1667198527.975557][11428:11428] CHIP:DMG: data = 152800360115350137002400012401032402001835012400001818181824ff0118 + [1667198527.975613][11428:11428] CHIP:DMG: } + [1667198527.975666][11428:11428] CHIP:DMG: + [1667198527.975809][11428:11428] CHIP:DMG: InvokeResponseMessage = + [1667198527.975876][11428:11428] CHIP:DMG: { + [1667198527.975937][11428:11428] CHIP:DMG: suppressResponse = false, + [1667198527.976003][11428:11428] CHIP:DMG: InvokeResponseIBs = + [1667198527.976082][11428:11428] CHIP:DMG: [ + [1667198527.976147][11428:11428] CHIP:DMG: InvokeResponseIB = + [1667198527.976239][11428:11428] CHIP:DMG: { + [1667198527.976304][11428:11428] CHIP:DMG: CommandStatusIB = + [1667198527.976732][11428:11428] CHIP:DMG: { + [1667198527.976820][11428:11428] CHIP:DMG: CommandPathIB = + [1667198527.976919][11428:11428] CHIP:DMG: { + [1667198527.977020][11428:11428] CHIP:DMG: EndpointId = 0x1, + [1667198527.977128][11428:11428] CHIP:DMG: ClusterId = 0x3, + [1667198527.977227][11428:11428] CHIP:DMG: CommandId = 0x0, + [1667198527.977440][11428:11428] CHIP:DMG: }, + [1667198527.977555][11428:11428] CHIP:DMG: + [1667198527.977712][11428:11428] CHIP:DMG: StatusIB = + [1667198527.977815][11428:11428] CHIP:DMG: { + [1667198527.977919][11428:11428] CHIP:DMG: status = 0x00 (SUCCESS), + [1667198527.978173][11428:11428] CHIP:DMG: }, + [1667198527.978355][11428:11428] CHIP:DMG: + [1667198527.978447][11428:11428] CHIP:DMG: }, + [1667198527.978567][11428:11428] CHIP:DMG: + [1667198527.978711][11428:11428] CHIP:DMG: }, + [1667198527.978804][11428:11428] CHIP:DMG: + [1667198527.978869][11428:11428] CHIP:DMG: ], disabled: true - label: @@ -94,36 +142,88 @@ tests: Product maker needs to provide instructions for how to trigger the command on the DUT. For comparison, the DUT behavior for this test step can be simulated using chip-tool (when DUT is a commissioner/Client) ./chip-tool identify identify 0 1 1 Verify DUT receives Identify command response on the TH(all-clusters-app) Log: - [1646011311.206353][33190:33190] CHIP:EM: Handling via exchange: 12024r, Delegate: 0xaaaace1730c8 - [1646011311.206436][33190:33190] CHIP:DMG: InvokeRequestMessage = - [1646011311.206462][33190:33190] CHIP:DMG: { - [1646011311.206483][33190:33190] CHIP:DMG: suppressResponse = false, - [1646011311.206514][33190:33190] CHIP:DMG: timedRequest = false, - [1646011311.206544][33190:33190] CHIP:DMG: InvokeRequests = - [1646011311.206575][33190:33190] CHIP:DMG: [ - [1646011311.206599][33190:33190] CHIP:DMG: CommandDataIB = - [1646011311.206628][33190:33190] CHIP:DMG: { - [1646011311.206656][33190:33190] CHIP:DMG: CommandPathIB = - [1646011311.206687][33190:33190] CHIP:DMG: { - [1646011311.206719][33190:33190] CHIP:DMG: EndpointId = 0x1, - [1646011311.206754][33190:33190] CHIP:DMG: ClusterId = 0x3, - [1646011311.206786][33190:33190] CHIP:DMG: CommandId = 0x0, - [1646011311.206815][33190:33190] CHIP:DMG: }, - [1646011311.206848][33190:33190] CHIP:DMG: - [1646011311.206875][33190:33190] CHIP:DMG: CommandData = - [1646011311.206906][33190:33190] CHIP:DMG: { - [1646011311.206937][33190:33190] CHIP:DMG: 0x0 = 0, - [1646011311.206970][33190:33190] CHIP:DMG: }, - [1646011311.207000][33190:33190] CHIP:DMG: }, - [1646011311.207032][33190:33190] CHIP:DMG: - [1646011311.207055][33190:33190] CHIP:DMG: ], - [1646011311.207085][33190:33190] CHIP:DMG: - [1646011311.207108][33190:33190] CHIP:DMG: InteractionModelRevision = 1 - [1646011311.207133][33190:33190] CHIP:DMG: }, - [1646011311.207188][33190:33190] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0003 e=1 p=o - [1646011311.207295][33190:33190] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0003 Command=0x0000_0000 - [1646011311.207342][33190:33190] CHIP:DMG: Endpoint 1, Cluster 0x0000_0003 update version to d4fdf4a5 - [1646011311.207377][33190:33190] CHIP:ZCL: OnIdentifyStop + + [1667198553.327170][11428:11428] CHIP:EM: Handling via exchange: 48289r, Delegate: 0xaaaab32082d8 + [1667198553.327776][11428:11428] CHIP:DMG: InvokeRequestMessage = + [1667198553.327855][11428:11428] CHIP:DMG: { + [1667198553.327913][11428:11428] CHIP:DMG: suppressResponse = false, + [1667198553.328635][11428:11428] CHIP:DMG: timedRequest = false, + [1667198553.328728][11428:11428] CHIP:DMG: InvokeRequests = + [1667198553.328814][11428:11428] CHIP:DMG: [ + [1667198553.328878][11428:11428] CHIP:DMG: CommandDataIB = + [1667198553.329382][11428:11428] CHIP:DMG: { + [1667198553.329504][11428:11428] CHIP:DMG: CommandPathIB = + [1667198553.330002][11428:11428] CHIP:DMG: { + [1667198553.330767][11428:11428] CHIP:DMG: EndpointId = 0x1, + [1667198553.331341][11428:11428] CHIP:DMG: ClusterId = 0x3, + [1667198553.332023][11428:11428] CHIP:DMG: CommandId = 0x0, + [1667198553.332126][11428:11428] CHIP:DMG: }, + [1667198553.332270][11428:11428] CHIP:DMG: + [1667198553.332693][11428:11428] CHIP:DMG: CommandFields = + [1667198553.332827][11428:11428] CHIP:DMG: { + [1667198553.333261][11428:11428] CHIP:DMG: 0x0 = 0, + [1667198553.333734][11428:11428] CHIP:DMG: }, + [1667198553.333822][11428:11428] CHIP:DMG: }, + [1667198553.333954][11428:11428] CHIP:DMG: + [1667198553.334359][11428:11428] CHIP:DMG: ], + [1667198553.334439][11428:11428] CHIP:DMG: + [1667198553.334940][11428:11428] CHIP:DMG: InteractionModelRevision = 1 + [1667198553.335006][11428:11428] CHIP:DMG: }, + [1667198553.335517][11428:11428] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0003 e=1 p=m + [1667198553.335608][11428:11428] CHIP:DMG: AccessControl: allowed + [1667198553.335677][11428:11428] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0003 Command=0x0000_0000 + [1667198553.336264][11428:11428] CHIP:DMG: Endpoint 1, Cluster 0x0000_0003 update version to f0afa03d + [1667198553.336343][11428:11428] CHIP:ZCL: OnIdentifyStop + [1667198553.336444][11428:11428] CHIP:DMG: Command handler moving to [ Preparing] + [1667198553.336512][11428:11428] CHIP:DMG: Command handler moving to [AddingComm] + [1667198553.337076][11428:11428] CHIP:DMG: Command handler moving to [AddedComma] + [1667198553.337175][11428:11428] CHIP:DMG: Decreasing reference count for CommandHandler, remaining 0 + [1667198553.338264][11428:11428] CHIP:EM: <<< [E:48289r M:91319713 (Ack:46774659)] (S) Msg TX to 1:000000000001B669 [F6B5] --- Type 0001:09 (IM:InvokeCommandResponse) + [1667198553.338392][11428:11428] CHIP:IN: (S) Sending msg 91319713 on secure session with LSID: 27441 + [1667198553.339179][11428:11428] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%wlan0]:57175 | 91319713 | [Interaction Model (1) / InvokeCommandResponse (0x09) / Session = 5801 / Exchange = 48289] + [1667198553.339277][11428:11428] CHIP:DMG: Header Flags = + [1667198553.339335][11428:11428] CHIP:DMG: { + [1667198553.339421][11428:11428] CHIP:DMG: Exchange (0x06) = + [1667198553.339477][11428:11428] CHIP:DMG: { + [1667198553.339536][11428:11428] CHIP:DMG: AckMsg = 46774659 + [1667198553.339592][11428:11428] CHIP:DMG: NeedsAck = true + [1667198553.339646][11428:11428] CHIP:DMG: } + [1667198553.339714][11428:11428] CHIP:DMG: } + [1667198553.339765][11428:11428] CHIP:DMG: + [1667198553.339832][11428:11428] CHIP:DMG: Encrypted Payload (67 bytes) = + [1667198553.339882][11428:11428] CHIP:DMG: { + [1667198553.339934][11428:11428] CHIP:DMG: data = 00a91600a16d7105e72c79fe81a91a9b5f372c4eb282d8b2a121cede4ff2e23a2e23855a4d11c5feb79d74e31b2b7bf8aaf58f5fc15abe545f2ac0343b2551d4dbbd0c + [1667198553.339992][11428:11428] CHIP:DMG: buffer_ptr = 187650259300784 + [1667198553.340045][11428:11428] CHIP:DMG: } + [1667198553.340098][11428:11428] CHIP:DMG: + [1667198553.340173][11428:11428] CHIP:DMG: Decrypted Payload (33 bytes) = + [1667198553.340231][11428:11428] CHIP:DMG: { + [1667198553.340285][11428:11428] CHIP:DMG: data = 152800360115350137002400012401032402001835012400001818181824ff0118 + [1667198553.340344][11428:11428] CHIP:DMG: } + [1667198553.340395][11428:11428] CHIP:DMG: + [1667198553.340533][11428:11428] CHIP:DMG: InvokeResponseMessage = + [1667198553.340595][11428:11428] CHIP:DMG: { + [1667198553.340655][11428:11428] CHIP:DMG: suppressResponse = false, + [1667198553.340716][11428:11428] CHIP:DMG: InvokeResponseIBs = + [1667198553.340794][11428:11428] CHIP:DMG: [ + [1667198553.340857][11428:11428] CHIP:DMG: InvokeResponseIB = + [1667198553.341054][11428:11428] CHIP:DMG: { + [1667198553.341137][11428:11428] CHIP:DMG: CommandStatusIB = + [1667198553.341271][11428:11428] CHIP:DMG: { + [1667198553.341399][11428:11428] CHIP:DMG: CommandPathIB = + [1667198553.341567][11428:11428] CHIP:DMG: { + [1667198553.341643][11428:11428] CHIP:DMG: EndpointId = 0x1, + [1667198553.341783][11428:11428] CHIP:DMG: ClusterId = 0x3, + [1667198553.341945][11428:11428] CHIP:DMG: CommandId = 0x0, + [1667198553.342106][11428:11428] CHIP:DMG: }, + [1667198553.342192][11428:11428] CHIP:DMG: + [1667198553.342265][11428:11428] CHIP:DMG: StatusIB = + [1667198553.342429][11428:11428] CHIP:DMG: { + [1667198553.342540][11428:11428] CHIP:DMG: status = 0x00 (SUCCESS), + [1667198553.342630][11428:11428] CHIP:DMG: }, + [1667198553.342722][11428:11428] CHIP:DMG: + [1667198553.342804][11428:11428] CHIP:DMG: }, + [1667198553.342885][11428:11428] CHIP:DMG: disabled: true - label: @@ -135,35 +235,86 @@ tests: ./chip-tool identify trigger-effect 0 0 1 1 Verify DUT receives Identify command response on the TH(all-clusters-app) Log: - [1646011549.034604][33190:33190] CHIP:EM: Received message of type 0x8 with protocolId (0, 1) and MessageCounter:3605482 on exchange 36067r - [1646011549.034646][33190:33190] CHIP:EM: Handling via exchange: 36067r, Delegate: 0xaaaace1730c8 - [1646011549.034790][33190:33190] CHIP:DMG: InvokeRequestMessage = - [1646011549.034821][33190:33190] CHIP:DMG: { - [1646011549.034841][33190:33190] CHIP:DMG: suppressResponse = false, - [1646011549.034865][33190:33190] CHIP:DMG: timedRequest = false, - [1646011549.034891][33190:33190] CHIP:DMG: InvokeRequests = - [1646011549.034923][33190:33190] CHIP:DMG: [ - [1646011549.034948][33190:33190] CHIP:DMG: CommandDataIB = - [1646011549.034976][33190:33190] CHIP:DMG: { - [1646011549.035001][33190:33190] CHIP:DMG: CommandPathIB = - [1646011549.035033][33190:33190] CHIP:DMG: { - [1646011549.035066][33190:33190] CHIP:DMG: EndpointId = 0x1, - [1646011549.035103][33190:33190] CHIP:DMG: ClusterId = 0x3, - [1646011549.035139][33190:33190] CHIP:DMG: CommandId = 0x40, - [1646011549.035173][33190:33190] CHIP:DMG: }, - [1646011549.035205][33190:33190] CHIP:DMG: - [1646011549.035588][33190:33190] CHIP:DMG: CommandData = - [1646011549.035632][33190:33190] CHIP:DMG: { - [1646011549.035668][33190:33190] CHIP:DMG: 0x0 = 1, - [1646011549.035706][33190:33190] CHIP:DMG: 0x1 = 0, - [1646011549.035741][33190:33190] CHIP:DMG: }, - [1646011549.035773][33190:33190] CHIP:DMG: }, - [1646011549.035806][33190:33190] CHIP:DMG: - [1646011549.035832][33190:33190] CHIP:DMG: ], - [1646011549.035866][33190:33190] CHIP:DMG: - [1646011549.035890][33190:33190] CHIP:DMG: InteractionModelRevision = 1 - [1646011549.035915][33190:33190] CHIP:DMG: }, - [1646011549.035975][33190:33190] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0003 e=1 p=o - [1646011549.036017][33190:33190] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0003 Command=0x0000_0040 - [1646011549.036052][33190:33190] CHIP:ZCL: RX identify:trigger effect 0x1 variant 0x0 + + [1667198739.675252][11428:11428] CHIP:EM: Handling via exchange: 45132r, Delegate: 0xaaaab32082d8 + [1667198739.675400][11428:11428] CHIP:DMG: InvokeRequestMessage = + [1667198739.675647][11428:11428] CHIP:DMG: { + [1667198739.675714][11428:11428] CHIP:DMG: suppressResponse = false, + [1667198739.675784][11428:11428] CHIP:DMG: timedRequest = false, + [1667198739.675846][11428:11428] CHIP:DMG: InvokeRequests = + [1667198739.675924][11428:11428] CHIP:DMG: [ + [1667198739.676050][11428:11428] CHIP:DMG: CommandDataIB = + [1667198739.676131][11428:11428] CHIP:DMG: { + [1667198739.676205][11428:11428] CHIP:DMG: CommandPathIB = + [1667198739.676276][11428:11428] CHIP:DMG: { + [1667198739.676358][11428:11428] CHIP:DMG: EndpointId = 0x1, + [1667198739.676430][11428:11428] CHIP:DMG: ClusterId = 0x3, + [1667198739.676498][11428:11428] CHIP:DMG: CommandId = 0x40, + [1667198739.676585][11428:11428] CHIP:DMG: }, + [1667198739.676669][11428:11428] CHIP:DMG: + [1667198739.676737][11428:11428] CHIP:DMG: CommandFields = + [1667198739.676822][11428:11428] CHIP:DMG: { + [1667198739.676906][11428:11428] CHIP:DMG: 0x0 = 0, + [1667198739.676985][11428:11428] CHIP:DMG: 0x1 = 0, + [1667198739.677084][11428:11428] CHIP:DMG: }, + [1667198739.677158][11428:11428] CHIP:DMG: }, + [1667198739.677236][11428:11428] CHIP:DMG: + [1667198739.677296][11428:11428] CHIP:DMG: ], + [1667198739.677372][11428:11428] CHIP:DMG: + [1667198739.677433][11428:11428] CHIP:DMG: InteractionModelRevision = 1 + [1667198739.677489][11428:11428] CHIP:DMG: }, + [1667198739.677633][11428:11428] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0003 e=1 p=m + [1667198739.677716][11428:11428] CHIP:DMG: AccessControl: allowed + [1667198739.677783][11428:11428] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0003 Command=0x0000_0040 + [1667198739.677865][11428:11428] CHIP:ZCL: RX identify:trigger effect 0x0 variant 0x0 + [1667198739.677938][11428:11428] CHIP:ZCL: EMBER_ZCL_IDENTIFY_EFFECT_IDENTIFIER_BLINK + [1667198739.678031][11428:11428] CHIP:DMG: Command handler moving to [ Preparing] + [1667198739.678102][11428:11428] CHIP:DMG: Command handler moving to [AddingComm] + [1667198739.678166][11428:11428] CHIP:DMG: Command handler moving to [AddedComma] + [1667198739.678260][11428:11428] CHIP:DMG: Decreasing reference count for CommandHandler, remaining 0 + [1667198739.678867][11428:11428] CHIP:EM: <<< [E:45132r M:232447074 (Ack:16166817)] (S) Msg TX to 1:000000000001B669 [F6B5] --- Type 0001:09 (IM:InvokeCommandResponse) + [1667198739.678975][11428:11428] CHIP:IN: (S) Sending msg 232447074 on secure session with LSID: 27442 + [1667198739.679673][11428:11428] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:35298 | 232447074 | [Interaction Model (1) / InvokeCommandResponse (0x09) / Session = 4854 / Exchange = 45132] + [1667198739.679771][11428:11428] CHIP:DMG: Header Flags = + [1667198739.679827][11428:11428] CHIP:DMG: { + [1667198739.679913][11428:11428] CHIP:DMG: Exchange (0x06) = + [1667198739.679970][11428:11428] CHIP:DMG: { + [1667198739.680028][11428:11428] CHIP:DMG: AckMsg = 16166817 + [1667198739.680078][11428:11428] CHIP:DMG: NeedsAck = true + [1667198739.680134][11428:11428] CHIP:DMG: } + [1667198739.680209][11428:11428] CHIP:DMG: } + [1667198739.680264][11428:11428] CHIP:DMG: + [1667198739.680326][11428:11428] CHIP:DMG: Encrypted Payload (67 bytes) = + [1667198739.680381][11428:11428] CHIP:DMG: { + [1667198739.680429][11428:11428] CHIP:DMG: data = 00f6120062dcda0d76da293c3de71d0e1d1a6eb1a07c1ef402c3312a9db392279df61b8519c794ade88b925c5b5236b851dc2a113e591ec8fa9f07cca32b9befcfce60 + [1667198739.680486][11428:11428] CHIP:DMG: buffer_ptr = 187650259300496 + [1667198739.680539][11428:11428] CHIP:DMG: } + [1667198739.680585][11428:11428] CHIP:DMG: + [1667198739.680651][11428:11428] CHIP:DMG: Decrypted Payload (33 bytes) = + [1667198739.680707][11428:11428] CHIP:DMG: { + [1667198739.680760][11428:11428] CHIP:DMG: data = 152800360115350137002400012401032402401835012400001818181824ff0118 + [1667198739.680814][11428:11428] CHIP:DMG: } + [1667198739.680866][11428:11428] CHIP:DMG: + [1667198739.680998][11428:11428] CHIP:DMG: InvokeResponseMessage = + [1667198739.681061][11428:11428] CHIP:DMG: { + [1667198739.681114][11428:11428] CHIP:DMG: suppressResponse = false, + [1667198739.681176][11428:11428] CHIP:DMG: InvokeResponseIBs = + [1667198739.681247][11428:11428] CHIP:DMG: [ + [1667198739.681310][11428:11428] CHIP:DMG: InvokeResponseIB = + [1667198739.681391][11428:11428] CHIP:DMG: { + [1667198739.681467][11428:11428] CHIP:DMG: CommandStatusIB = + [1667198739.681560][11428:11428] CHIP:DMG: { + [1667198739.681646][11428:11428] CHIP:DMG: CommandPathIB = + [1667198739.681731][11428:11428] CHIP:DMG: { + [1667198739.681811][11428:11428] CHIP:DMG: EndpointId = 0x1, + [1667198739.681912][11428:11428] CHIP:DMG: ClusterId = 0x3, + [1667198739.682011][11428:11428] CHIP:DMG: CommandId = 0x40, + [1667198739.682104][11428:11428] CHIP:DMG: }, + [1667198739.682198][11428:11428] CHIP:DMG: + [1667198739.682287][11428:11428] CHIP:DMG: StatusIB = + [1667198739.682383][11428:11428] CHIP:DMG: { + [1667198739.682489][11428:11428] CHIP:DMG: status = 0x00 (SUCCESS), + [1667198739.682580][11428:11428] CHIP:DMG: }, + [1667198739.682674][11428:11428] CHIP:DMG: + [1667198739.682738][11428:11428] CHIP:DMG: }, disabled: true diff --git a/src/app/tests/suites/certification/Test_TC_KEYPADINPUT_3_1.yaml b/src/app/tests/suites/certification/Test_TC_KEYPADINPUT_3_1.yaml index b6312f31afb475..bf5d9e5794360a 100644 --- a/src/app/tests/suites/certification/Test_TC_KEYPADINPUT_3_1.yaml +++ b/src/app/tests/suites/certification/Test_TC_KEYPADINPUT_3_1.yaml @@ -24,6 +24,11 @@ config: endpoint: 0 tests: + - label: "Preconditions" + verification: | + Commission TH to DUT, if not done so already. In some cases, such as with a Casting Video Player, the TH commissions the DUT. + disabled: true + - label: "DUT sends SendKey command to TH" PICS: KEYPADINPUT.C.C00.Tx verification: | diff --git a/src/app/tests/suites/certification/Test_TC_LCFG_2_1.yaml b/src/app/tests/suites/certification/Test_TC_LCFG_2_1.yaml index d31de71804ec99..0492a754e5482e 100644 --- a/src/app/tests/suites/certification/Test_TC_LCFG_2_1.yaml +++ b/src/app/tests/suites/certification/Test_TC_LCFG_2_1.yaml @@ -30,7 +30,7 @@ tests: PICS: LCFG.S.A0001 verification: | ./chip-tool localizationconfiguration read supported-locales 1 0 - On TH(chip-tool) verify that the entry values in the SupportedLocales attribute are not repeated + Verify that the entry values in the SupportedLocales attribute are not repeated and the maximum number of elements is 32 and also that the maximum length is of 35bytes on TH(chip-tool) log: [1661759583.481746][104665:104670] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_002B Attribute 0x0000_0001 DataVersion: 3207653748 [1661759583.482016][104665:104670] CHIP:TOO: SupportedLocales: 8 entries @@ -47,8 +47,8 @@ tests: - label: "TH writes xx-XX to SupportedLocales attribute" verification: | - ./chip-tool any write-by-id 0x002B 1 '"xx-XX"' 1 0 - On TH(chip-tool) verify that DUT responds as UNSUPPORTED_WRITE + ./chip-tool any write-by-id 0x002B 1 ""xx-XX"" 1 0 + Verify that DUT responds as UNSUPPORTED_WRITE on TH(chip-tool) log: [1653996674.832226][7281:7286] CHIP:DMG: WriteClient moving to [AwaitingDe] [1653996674.832300][7281:7286] CHIP:TOO: Response Failure: IM Error 0x00000588: General error: 0x88 (UNSUPPORTED_WRITE) @@ -58,7 +58,8 @@ tests: - label: "TH reads SupportedLocales attribute" verification: | ./chip-tool localizationconfiguration read supported-locales 1 0 - On TH(chip-tool) verify that the entries same as step 1 + Verify that the SupportedLocales atrribute entries are same as step 1 on TH(chip-tool) log: + [1645772065.848431][3762:3767] CHIP:TOO: SupportedLocales: 8 entries [1645772065.850249][3762:3767] CHIP:TOO: [1]: en-US [1645772065.850298][3762:3767] CHIP:TOO: [2]: de-DE @@ -75,7 +76,8 @@ tests: PICS: LCFG.S.A0000 verification: | ./chip-tool localizationconfiguration read active-locale 1 0 - On TH(chip-tool) verify that the ActiveLocale Attribute value is present in the SupportedLocales attribute list + Verify that the ActiveLocale Attribute value is Language Tag as defined by BCP47 and is present in the SupportedLocales attribute list and also the value is of maximum length of 35 bytes and if the value of ActiveLocale is not one among supportedLocales value then default value is assigned by the Vendor on TH(chip-tool)log: + [1661759849.744419][104758:104763] CHIP:DMG: } [1661759849.744488][104758:104763] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_002B Attribute 0x0000_0000 DataVersion: 3207653748 [1661759849.744509][104758:104763] CHIP:TOO: ActiveLocale: en-US @@ -87,7 +89,7 @@ tests: ActiveLocale Attribute." verification: | ./chip-tool localizationconfiguration write active-locale fw-GB 1 0 - On TH(chip-tool) verify that DUT responds as CONSTRAINT_ERROR + Verify that DUT responds as CONSTRAINT_ERROR On TH(chip-tool) log: [[1651130076.882814][174458:174463] CHIP:DMG: WriteResponseMessage = [1651130076.882819][174458:174463] CHIP:DMG: { @@ -123,7 +125,7 @@ tests: ActiveLocale Attribute" verification: | ./chip-tool localizationconfiguration write active-locale fr-FR 1 0 - On TH(chip-tool) verify that DUT responds as SUCCESS + Verify that DUT responds as SUCCESS on TH(chip-tool) log: [1661759978.806730][104802:104807] CHIP:DMG: WriteResponseMessage = [1661759978.806741][104802:104807] CHIP:DMG: { @@ -156,7 +158,7 @@ tests: - label: "TH Reads ActiveLocale" verification: | ./chip-tool localizationconfiguration read active-locale 1 0 - On TH(chip-tool) Verify that the value of the ActiveLocale attribute is changed + Verify that the value of the ActiveLocale attribute is changed to SupportedLocale on TH(chip-tool) log: [1661760013.634782][104820:104825] CHIP:DMG: } [1661760013.634848][104820:104825] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_002B Attribute 0x0000_0000 DataVersion: 3207653749 [1661760013.634861][104820:104825] CHIP:TOO: ActiveLocale: fr-FR diff --git a/src/app/tests/suites/certification/Test_TC_LOWPOWER_2_2.yaml b/src/app/tests/suites/certification/Test_TC_LOWPOWER_2_2.yaml index 0d11e5d96e9826..5fa605b239c61a 100644 --- a/src/app/tests/suites/certification/Test_TC_LOWPOWER_2_2.yaml +++ b/src/app/tests/suites/certification/Test_TC_LOWPOWER_2_2.yaml @@ -24,6 +24,11 @@ config: endpoint: 0 tests: + - label: "Preconditions" + verification: | + Commission TH to DUT, if not done so already. In some cases, such as with a Casting Video Player, the TH commissions the DUT. + disabled: true + - label: "DUT sends Sleep command to TH" PICS: LOWPOWER.C.C00.Tx verification: | diff --git a/src/app/tests/suites/certification/Test_TC_LTIME_1_1.yaml b/src/app/tests/suites/certification/Test_TC_LTIME_1_1.yaml index af365feb551204..2acf169a605092 100644 --- a/src/app/tests/suites/certification/Test_TC_LTIME_1_1.yaml +++ b/src/app/tests/suites/certification/Test_TC_LTIME_1_1.yaml @@ -27,6 +27,11 @@ tests: - label: "Note" verification: | For DUT as client test cases, Chip-tool command used below are an example to verify the functionality. For certification test, we expect DUT should have a capability or way to run the equivalent command. + + Commission TH(all-clusters-app) to TH(chip-tool) using below command + + TH(all-clusters-app) : ./chip-all-clusters-app --trace_decode 1 + TH(chip-tool) : ./chip-tool pairing onnetwork 1 20202021 --trace_decode 1 disabled: true - label: "Commission DUT to TH" @@ -38,26 +43,33 @@ tests: PICS: LTIME.C.Afffd verification: | ./chip-tool timeformatlocalization read cluster-revision 1 0 - Verify DUT receives cluster-revision attribute response on the TH(all-clusters-app) Log: - [1659778215.939476][17263:17263] CHIP:IM: Received Read request - [1659778215.939559][17263:17263] CHIP:DMG: ReadRequestMessage = - [1659778215.939577][17263:17263] CHIP:DMG: { - [1659778215.939592][17263:17263] CHIP:DMG: AttributePathIBs = - [1659778215.939611][17263:17263] CHIP:DMG: [ - [1659778215.939625][17263:17263] CHIP:DMG: AttributePathIB = - [1659778215.939650][17263:17263] CHIP:DMG: { - [1659778215.939670][17263:17263] CHIP:DMG: Endpoint = 0x0, - [1659778215.939696][17263:17263] CHIP:DMG: Cluster = 0x2c, - [1659778215.939716][17263:17263] CHIP:DMG: Attribute = 0x0000_FFFD, - [1659778215.939732][17263:17263] CHIP:DMG: } - [1659778215.939753][17263:17263] CHIP:DMG: - [1659778215.939766][17263:17263] CHIP:DMG: ], - [1659778215.939786][17263:17263] CHIP:DMG: - [1659778215.939804][17263:17263] CHIP:DMG: isFabricFiltered = true, - [1659778215.939821][17263:17263] CHIP:DMG: InteractionModelRevision = 1 - [1659778215.939836][17263:17263] CHIP:DMG: }, - [1659778215.939918][17263:17263] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659778215.939984][17263:17263] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + Verify " ClusterRevision " value is of unit16 and reflects the highest revision number, in RPI the value of ClusterRevision is 1 on the TH(all-clusters-app) Log: + ReportDataMessage = + [1666853258.399517][19861:19861] CHIP:DMG: { + [1666853258.399520][19861:19861] CHIP:DMG: AttributeReportIBs = + [1666853258.399527][19861:19861] CHIP:DMG: [ + [1666853258.399531][19861:19861] CHIP:DMG: AttributeReportIB = + [1666853258.399537][19861:19861] CHIP:DMG: { + [1666853258.399541][19861:19861] CHIP:DMG: AttributeDataIB = + [1666853258.399546][19861:19861] CHIP:DMG: { + [1666853258.399551][19861:19861] CHIP:DMG: DataVersion = 0x1b209c0b, + [1666853258.399555][19861:19861] CHIP:DMG: AttributePathIB = + [1666853258.399560][19861:19861] CHIP:DMG: { + [1666853258.399565][19861:19861] CHIP:DMG: Endpoint = 0x0, + [1666853258.399569][19861:19861] CHIP:DMG: Cluster = 0x2c, + [1666853258.399574][19861:19861] CHIP:DMG: Attribute = 0x0000_FFFD, + [1666853258.399579][19861:19861] CHIP:DMG: } + [1666853258.399584][19861:19861] CHIP:DMG: + [1666853258.399589][19861:19861] CHIP:DMG: Data = 1, + [1666853258.399593][19861:19861] CHIP:DMG: }, + [1666853258.399598][19861:19861] CHIP:DMG: + [1666853258.399602][19861:19861] CHIP:DMG: }, + [1666853258.399607][19861:19861] CHIP:DMG: + [1666853258.399611][19861:19861] CHIP:DMG: ], + [1666853258.399617][19861:19861] CHIP:DMG: + [1666853258.399621][19861:19861] CHIP:DMG: SuppressResponse = true, + [1666853258.399623][19861:19861] CHIP:DMG: InteractionModelRevision = 1 + [1666853258.399628][19861:19861] CHIP:DMG: } disabled: true - label: "{DUTread} (0xFFFC) FeatureMap attribute" @@ -72,25 +84,179 @@ tests: PICS: LTIME.C.Afffb verification: | ./chip-tool timeformatlocalization read attribute-list 1 0 - Verify DUT receives attribute-list attribute response on the TH(all-clusters-app) Log: - [1659778367.039215][17263:17263] CHIP:IM: Received Read request - [1659778367.039321][17263:17263] CHIP:DMG: ReadRequestMessage = - [1659778367.039342][17263:17263] CHIP:DMG: { - [1659778367.039357][17263:17263] CHIP:DMG: AttributePathIBs = - [1659778367.039378][17263:17263] CHIP:DMG: [ - [1659778367.039397][17263:17263] CHIP:DMG: AttributePathIB = - [1659778367.039419][17263:17263] CHIP:DMG: { - [1659778367.039443][17263:17263] CHIP:DMG: Endpoint = 0x0, - [1659778367.039468][17263:17263] CHIP:DMG: Cluster = 0x2c, - [1659778367.039492][17263:17263] CHIP:DMG: Attribute = 0x0000_FFFB, - [1659778367.039515][17263:17263] CHIP:DMG: } - [1659778367.039540][17263:17263] CHIP:DMG: - [1659778367.039559][17263:17263] CHIP:DMG: ], - [1659778367.039585][17263:17263] CHIP:DMG: - [1659778367.039602][17263:17263] CHIP:DMG: isFabricFiltered = true, - [1659778367.039621][17263:17263] CHIP:DMG: InteractionModelRevision = 1 - [1659778367.039640][17263:17263] CHIP:DMG: }, - [1659778367.039748][17263:17263] CHIP:DMG: IM RH moving to [GeneratingReports] + Verify " AttributeList " value consists the list of mandatory attributes (values 0, 1 and 2), global attributes (65528, 65529, 65531, 65532, 65533) on the TH(all-clusters-app) Log: + ReportDataMessage = + [1666853311.208553][19861:19861] CHIP:DMG: { + [1666853311.208555][19861:19861] CHIP:DMG: AttributeReportIBs = + [1666853311.208561][19861:19861] CHIP:DMG: [ + [1666853311.208564][19861:19861] CHIP:DMG: AttributeReportIB = + [1666853311.208570][19861:19861] CHIP:DMG: { + [1666853311.208573][19861:19861] CHIP:DMG: AttributeDataIB = + [1666853311.208577][19861:19861] CHIP:DMG: { + [1666853311.208582][19861:19861] CHIP:DMG: DataVersion = 0x1b209c0b, + [1666853311.208585][19861:19861] CHIP:DMG: AttributePathIB = + [1666853311.208588][19861:19861] CHIP:DMG: { + [1666853311.208592][19861:19861] CHIP:DMG: Endpoint = 0x0, + [1666853311.208595][19861:19861] CHIP:DMG: Cluster = 0x2c, + [1666853311.208601][19861:19861] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666853311.208607][19861:19861] CHIP:DMG: } + [1666853311.208613][19861:19861] CHIP:DMG: + [1666853311.208617][19861:19861] CHIP:DMG: Data = [ + [1666853311.208621][19861:19861] CHIP:DMG: + [1666853311.208625][19861:19861] CHIP:DMG: ], + [1666853311.208629][19861:19861] CHIP:DMG: }, + [1666853311.208635][19861:19861] CHIP:DMG: + [1666853311.208638][19861:19861] CHIP:DMG: }, + [1666853311.208648][19861:19861] CHIP:DMG: + [1666853311.208651][19861:19861] CHIP:DMG: AttributeReportIB = + [1666853311.208658][19861:19861] CHIP:DMG: { + [1666853311.208662][19861:19861] CHIP:DMG: AttributeDataIB = + [1666853311.208666][19861:19861] CHIP:DMG: { + [1666853311.208670][19861:19861] CHIP:DMG: DataVersion = 0x1b209c0b, + [1666853311.208676][19861:19861] CHIP:DMG: AttributePathIB = + [1666853311.208680][19861:19861] CHIP:DMG: { + [1666853311.208684][19861:19861] CHIP:DMG: Endpoint = 0x0, + [1666853311.208688][19861:19861] CHIP:DMG: Cluster = 0x2c, + [1666853311.208693][19861:19861] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666853311.208696][19861:19861] CHIP:DMG: ListIndex = Null, + [1666853311.208703][19861:19861] CHIP:DMG: } + [1666853311.208708][19861:19861] CHIP:DMG: + [1666853311.208713][19861:19861] CHIP:DMG: Data = 0, + [1666853311.208717][19861:19861] CHIP:DMG: }, + [1666853311.208724][19861:19861] CHIP:DMG: + [1666853311.208727][19861:19861] CHIP:DMG: }, + [1666853311.208735][19861:19861] CHIP:DMG: + [1666853311.208738][19861:19861] CHIP:DMG: AttributeReportIB = + [1666853311.208745][19861:19861] CHIP:DMG: { + [1666853311.208749][19861:19861] CHIP:DMG: AttributeDataIB = + [1666853311.208753][19861:19861] CHIP:DMG: { + [1666853311.208758][19861:19861] CHIP:DMG: DataVersion = 0x1b209c0b, + [1666853311.208762][19861:19861] CHIP:DMG: AttributePathIB = + [1666853311.208767][19861:19861] CHIP:DMG: { + [1666853311.208771][19861:19861] CHIP:DMG: Endpoint = 0x0, + [1666853311.208776][19861:19861] CHIP:DMG: Cluster = 0x2c, + [1666853311.208781][19861:19861] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666853311.208786][19861:19861] CHIP:DMG: ListIndex = Null, + [1666853311.208791][19861:19861] CHIP:DMG: } + [1666853311.208797][19861:19861] CHIP:DMG: + [1666853311.208801][19861:19861] CHIP:DMG: Data = 1, + [1666853311.208805][19861:19861] CHIP:DMG: }, + [1666853311.208812][19861:19861] CHIP:DMG: + [1666853311.208815][19861:19861] CHIP:DMG: }, + [1666853311.208824][19861:19861] CHIP:DMG: + [1666853311.208827][19861:19861] CHIP:DMG: AttributeReportIB = + [1666853311.208834][19861:19861] CHIP:DMG: { + [1666853311.208838][19861:19861] CHIP:DMG: AttributeDataIB = + [1666853311.208842][19861:19861] CHIP:DMG: { + [1666853311.208846][19861:19861] CHIP:DMG: DataVersion = 0x1b209c0b, + [1666853311.208850][19861:19861] CHIP:DMG: AttributePathIB = + [1666853311.208854][19861:19861] CHIP:DMG: { + [1666853311.208858][19861:19861] CHIP:DMG: Endpoint = 0x0, + [1666853311.208863][19861:19861] CHIP:DMG: Cluster = 0x2c, + [1666853311.208867][19861:19861] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666853311.208872][19861:19861] CHIP:DMG: ListIndex = Null, + [1666853311.208877][19861:19861] CHIP:DMG: } + [1666853311.208883][19861:19861] CHIP:DMG: + [1666853311.208887][19861:19861] CHIP:DMG: Data = 2, + [1666853311.208892][19861:19861] CHIP:DMG: }, + [1666853311.208899][19861:19861] CHIP:DMG: + [1666853311.208902][19861:19861] CHIP:DMG: }, + [1666853311.208911][19861:19861] CHIP:DMG: + [1666853311.208914][19861:19861] CHIP:DMG: AttributeReportIB = + [1666853311.208921][19861:19861] CHIP:DMG: { + [1666853311.208926][19861:19861] CHIP:DMG: AttributeDataIB = + [1666853311.208929][19861:19861] CHIP:DMG: { + [1666853311.208934][19861:19861] CHIP:DMG: DataVersion = 0x1b209c0b, + [1666853311.208938][19861:19861] CHIP:DMG: AttributePathIB = + [1666853311.208943][19861:19861] CHIP:DMG: { + [1666853311.208947][19861:19861] CHIP:DMG: Endpoint = 0x0, + [1666853311.208952][19861:19861] CHIP:DMG: Cluster = 0x2c, + [1666853311.208956][19861:19861] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666853311.208960][19861:19861] CHIP:DMG: ListIndex = Null, + [1666853311.208964][19861:19861] CHIP:DMG: } + [1666853311.208970][19861:19861] CHIP:DMG: + [1666853311.208975][19861:19861] CHIP:DMG: Data = 65528, + [1666853311.208979][19861:19861] CHIP:DMG: }, + [1666853311.208984][19861:19861] CHIP:DMG: + [1666853311.208988][19861:19861] CHIP:DMG: }, + [1666853311.208995][19861:19861] CHIP:DMG: + [1666853311.208998][19861:19861] CHIP:DMG: AttributeReportIB = + [1666853311.209005][19861:19861] CHIP:DMG: { + [1666853311.209008][19861:19861] CHIP:DMG: AttributeDataIB = + [1666853311.209013][19861:19861] CHIP:DMG: { + [1666853311.209017][19861:19861] CHIP:DMG: DataVersion = 0x1b209c0b, + [1666853311.209023][19861:19861] CHIP:DMG: AttributePathIB = + [1666853311.209028][19861:19861] CHIP:DMG: { + [1666853311.209033][19861:19861] CHIP:DMG: Endpoint = 0x0, + [1666853311.209039][19861:19861] CHIP:DMG: Cluster = 0x2c, + [1666853311.209042][19861:19861] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666853311.209047][19861:19861] CHIP:DMG: ListIndex = Null, + [1666853311.209051][19861:19861] CHIP:DMG: } + [1666853311.209055][19861:19861] CHIP:DMG: + [1666853311.209060][19861:19861] CHIP:DMG: Data = 65529, + [1666853311.209064][19861:19861] CHIP:DMG: }, + [1666853311.209069][19861:19861] CHIP:DMG: + [1666853311.209074][19861:19861] CHIP:DMG: }, + [1666853311.209083][19861:19861] CHIP:DMG: + [1666853311.209086][19861:19861] CHIP:DMG: AttributeReportIB = + [1666853311.209092][19861:19861] CHIP:DMG: { + [1666853311.209095][19861:19861] CHIP:DMG: AttributeDataIB = + [1666853311.209100][19861:19861] CHIP:DMG: { + [1666853311.209104][19861:19861] CHIP:DMG: DataVersion = 0x1b209c0b, + [1666853311.209108][19861:19861] CHIP:DMG: AttributePathIB = + [1666853311.209113][19861:19861] CHIP:DMG: { + [1666853311.209118][19861:19861] CHIP:DMG: Endpoint = 0x0, + [1666853311.209122][19861:19861] CHIP:DMG: Cluster = 0x2c, + [1666853311.209127][19861:19861] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666853311.209131][19861:19861] CHIP:DMG: ListIndex = Null, + [1666853311.209135][19861:19861] CHIP:DMG: } + [1666853311.209140][19861:19861] CHIP:DMG: + [1666853311.209145][19861:19861] CHIP:DMG: Data = 65531, + [1666853311.209149][19861:19861] CHIP:DMG: }, + [1666853311.209155][19861:19861] CHIP:DMG: + [1666853311.209157][19861:19861] CHIP:DMG: }, + [1666853311.209166][19861:19861] CHIP:DMG: + [1666853311.209169][19861:19861] CHIP:DMG: AttributeReportIB = + [1666853311.209175][19861:19861] CHIP:DMG: { + [1666853311.209178][19861:19861] CHIP:DMG: AttributeDataIB = + [1666853311.209183][19861:19861] CHIP:DMG: { + [1666853311.209187][19861:19861] CHIP:DMG: DataVersion = 0x1b209c0b, + [1666853311.209193][19861:19861] CHIP:DMG: AttributePathIB = + [1666853311.209197][19861:19861] CHIP:DMG: { + [1666853311.209200][19861:19861] CHIP:DMG: Endpoint = 0x0, + [1666853311.209204][19861:19861] CHIP:DMG: Cluster = 0x2c, + [1666853311.209210][19861:19861] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666853311.209214][19861:19861] CHIP:DMG: ListIndex = Null, + [1666853311.209219][19861:19861] CHIP:DMG: } + [1666853311.209224][19861:19861] CHIP:DMG: + [1666853311.209229][19861:19861] CHIP:DMG: Data = 65532, + [1666853311.209233][19861:19861] CHIP:DMG: }, + [1666853311.209240][19861:19861] CHIP:DMG: + [1666853311.209244][19861:19861] CHIP:DMG: }, + [1666853311.209254][19861:19861] CHIP:DMG: + [1666853311.209257][19861:19861] CHIP:DMG: AttributeReportIB = + [1666853311.209264][19861:19861] CHIP:DMG: { + [1666853311.209268][19861:19861] CHIP:DMG: AttributeDataIB = + [1666853311.209272][19861:19861] CHIP:DMG: { + [1666853311.209276][19861:19861] CHIP:DMG: DataVersion = 0x1b209c0b, + [1666853311.209280][19861:19861] CHIP:DMG: AttributePathIB = + [1666853311.209285][19861:19861] CHIP:DMG: { + [1666853311.209288][19861:19861] CHIP:DMG: Endpoint = 0x0, + [1666853311.209294][19861:19861] CHIP:DMG: Cluster = 0x2c, + [1666853311.209299][19861:19861] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666853311.209303][19861:19861] CHIP:DMG: ListIndex = Null, + [1666853311.209308][19861:19861] CHIP:DMG: } + [1666853311.209313][19861:19861] CHIP:DMG: + [1666853311.209319][19861:19861] CHIP:DMG: Data = 65533, + [1666853311.209323][19861:19861] CHIP:DMG: }, + [1666853311.209329][19861:19861] CHIP:DMG: + [1666853311.209334][19861:19861] CHIP:DMG: }, + [1666853311.209339][19861:19861] CHIP:DMG: + [1666853311.209343][19861:19861] CHIP:DMG: ], + [1666853311.209364][19861:19861] CHIP:DMG: + [1666853311.209368][19861:19861] CHIP:DMG: SuppressResponse = true, + [1666853311.209372][19861:19861] CHIP:DMG: InteractionModelRevision = 1 + [1666853311.209376][19861:19861] CHIP:DMG: } disabled: true - label: "{DUTread} (0xFFFA) EventList attribute" @@ -103,49 +269,69 @@ tests: PICS: LTIME.C.Afff9 verification: | ./chip-tool timeformatlocalization read accepted-command-list 1 0 - Verify DUT receives AcceptedCommandList attribute response on the TH(all-clusters-app) Log: - - [1659778416.327618][17263:17263] CHIP:IM: Received Read request - [1659778416.327695][17263:17263] CHIP:DMG: ReadRequestMessage = - [1659778416.327711][17263:17263] CHIP:DMG: { - [1659778416.327723][17263:17263] CHIP:DMG: AttributePathIBs = - [1659778416.327738][17263:17263] CHIP:DMG: [ - [1659778416.327751][17263:17263] CHIP:DMG: AttributePathIB = - [1659778416.327767][17263:17263] CHIP:DMG: { - [1659778416.327783][17263:17263] CHIP:DMG: Endpoint = 0x0, - [1659778416.327799][17263:17263] CHIP:DMG: Cluster = 0x2c, - [1659778416.327815][17263:17263] CHIP:DMG: Attribute = 0x0000_FFF9, - [1659778416.327829][17263:17263] CHIP:DMG: } - [1659778416.327846][17263:17263] CHIP:DMG: - [1659778416.327859][17263:17263] CHIP:DMG: ], - [1659778416.327876][17263:17263] CHIP:DMG: - [1659778416.327891][17263:17263] CHIP:DMG: isFabricFiltered = true, - [1659778416.327905][17263:17263] CHIP:DMG: InteractionModelRevision = 1 - [1659778416.327917][17263:17263] CHIP:DMG: }, + Verify "AcceptedCommandList " consists the list of supported commands, Also verify that the DUT response with an empty list (0 entries) if there is no accepted command on the TH(all-clusters-app) Log: + + ReportDataMessage = + [1666853382.409750][19861:19861] CHIP:DMG: { + [1666853382.409753][19861:19861] CHIP:DMG: AttributeReportIBs = + [1666853382.409758][19861:19861] CHIP:DMG: [ + [1666853382.409761][19861:19861] CHIP:DMG: AttributeReportIB = + [1666853382.409766][19861:19861] CHIP:DMG: { + [1666853382.409769][19861:19861] CHIP:DMG: AttributeDataIB = + [1666853382.409772][19861:19861] CHIP:DMG: { + [1666853382.409776][19861:19861] CHIP:DMG: DataVersion = 0x1b209c0b, + [1666853382.409779][19861:19861] CHIP:DMG: AttributePathIB = + [1666853382.409782][19861:19861] CHIP:DMG: { + [1666853382.409786][19861:19861] CHIP:DMG: Endpoint = 0x0, + [1666853382.409790][19861:19861] CHIP:DMG: Cluster = 0x2c, + [1666853382.409795][19861:19861] CHIP:DMG: Attribute = 0x0000_FFF9, + [1666853382.409798][19861:19861] CHIP:DMG: } + [1666853382.409802][19861:19861] CHIP:DMG: + [1666853382.409805][19861:19861] CHIP:DMG: Data = [ + [1666853382.409809][19861:19861] CHIP:DMG: + [1666853382.409813][19861:19861] CHIP:DMG: ], + [1666853382.409816][19861:19861] CHIP:DMG: }, + [1666853382.409821][19861:19861] CHIP:DMG: + [1666853382.409824][19861:19861] CHIP:DMG: }, + [1666853382.409828][19861:19861] CHIP:DMG: + [1666853382.409831][19861:19861] CHIP:DMG: ], + [1666853382.409837][19861:19861] CHIP:DMG: + [1666853382.409840][19861:19861] CHIP:DMG: SuppressResponse = true, + [1666853382.409843][19861:19861] CHIP:DMG: InteractionModelRevision = 1 + [1666853382.409846][19861:19861] CHIP:DMG: } disabled: true - label: "{DUTread} (0xFFF8) GeneratedCommandList attribute" PICS: LTIME.C.Afff8 verification: | ./chip-tool timeformatlocalization read generated-command-list 1 0 - Verify DUT receives GeneratedCommandList attribute response on the TH(all-clusters-app) Log: - [1659778463.618184][17263:17263] CHIP:IM: Received Read request - [1659778463.618262][17263:17263] CHIP:DMG: ReadRequestMessage = - [1659778463.618278][17263:17263] CHIP:DMG: { - [1659778463.618291][17263:17263] CHIP:DMG: AttributePathIBs = - [1659778463.618310][17263:17263] CHIP:DMG: [ - [1659778463.618325][17263:17263] CHIP:DMG: AttributePathIB = - [1659778463.618345][17263:17263] CHIP:DMG: { - [1659778463.618364][17263:17263] CHIP:DMG: Endpoint = 0x0, - [1659778463.618383][17263:17263] CHIP:DMG: Cluster = 0x2c, - [1659778463.618402][17263:17263] CHIP:DMG: Attribute = 0x0000_FFF8, - [1659778463.618418][17263:17263] CHIP:DMG: } - [1659778463.618442][17263:17263] CHIP:DMG: - [1659778463.618458][17263:17263] CHIP:DMG: ], - [1659778463.618479][17263:17263] CHIP:DMG: - [1659778463.618496][17263:17263] CHIP:DMG: isFabricFiltered = true, - [1659778463.618513][17263:17263] CHIP:DMG: InteractionModelRevision = 1 - [1659778463.618529][17263:17263] CHIP:DMG: }, - [1659778463.618601][17263:17263] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659778463.618663][17263:17263] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + Verify " GeneratedCommandList " consists the list of supported commands, Also verify that the DUT response with an empty list (0 entries) if there is no generated command on the TH(all-clusters-app) Log: + ReportDataMessage = + [1666853414.158719][19861:19861] CHIP:DMG: { + [1666853414.158722][19861:19861] CHIP:DMG: AttributeReportIBs = + [1666853414.158729][19861:19861] CHIP:DMG: [ + [1666853414.158733][19861:19861] CHIP:DMG: AttributeReportIB = + [1666853414.158741][19861:19861] CHIP:DMG: { + [1666853414.158746][19861:19861] CHIP:DMG: AttributeDataIB = + [1666853414.158751][19861:19861] CHIP:DMG: { + [1666853414.158756][19861:19861] CHIP:DMG: DataVersion = 0x1b209c0b, + [1666853414.158761][19861:19861] CHIP:DMG: AttributePathIB = + [1666853414.158764][19861:19861] CHIP:DMG: { + [1666853414.158768][19861:19861] CHIP:DMG: Endpoint = 0x0, + [1666853414.158771][19861:19861] CHIP:DMG: Cluster = 0x2c, + [1666853414.158775][19861:19861] CHIP:DMG: Attribute = 0x0000_FFF8, + [1666853414.158778][19861:19861] CHIP:DMG: } + [1666853414.158781][19861:19861] CHIP:DMG: + [1666853414.158785][19861:19861] CHIP:DMG: Data = [ + [1666853414.158788][19861:19861] CHIP:DMG: + [1666853414.158791][19861:19861] CHIP:DMG: ], + [1666853414.158794][19861:19861] CHIP:DMG: }, + [1666853414.158799][19861:19861] CHIP:DMG: + [1666853414.158801][19861:19861] CHIP:DMG: }, + [1666853414.158806][19861:19861] CHIP:DMG: + [1666853414.158809][19861:19861] CHIP:DMG: ], + [1666853414.158814][19861:19861] CHIP:DMG: + [1666853414.158817][19861:19861] CHIP:DMG: SuppressResponse = true, + [1666853414.158820][19861:19861] CHIP:DMG: InteractionModelRevision = 1 + [1666853414.158822][19861:19861] CHIP:DMG: } disabled: true diff --git a/src/app/tests/suites/certification/Test_TC_LTIME_2_1.yaml b/src/app/tests/suites/certification/Test_TC_LTIME_2_1.yaml index 02322cf7a0ce46..57c44a606663fc 100644 --- a/src/app/tests/suites/certification/Test_TC_LTIME_2_1.yaml +++ b/src/app/tests/suites/certification/Test_TC_LTIME_2_1.yaml @@ -29,219 +29,555 @@ tests: - label: "Note" verification: | Chip-tool command used below are an example to verify the DUT as client test cases. For certification test, we expect DUT should have a capability or way to run the equivalent command. + + Commission TH(all-clusters-app) to TH(chip-tool) using below command + + TH(all-clusters-app) : ./chip-all-clusters-app --trace_decode 1 + TH(chip-tool) : ./chip-tool pairing onnetwork 1 20202021 --trace_decode 1 disabled: true - label: "DUT reads HourFormat attribute from TH" PICS: LTIME.C.A0000 verification: | - Product maker needs to provide instructions for how to trigger the command on the DUT. For comparison, the DUT behavior for this test step can be simulated using chip-tool (when DUT is a commissioner/Client) - ./chip-tool timeformatlocalization read hour-format 1 0 - Verify DUT receives HourFormat attribute response on the TH(all-clusters-app) Log: + Verify HourFormat attribute read request is successful on the TH(all-clusters-app) Log: - [1659774501.435219][17263:17263] CHIP:IM: Received Read request - [1659774501.435303][17263:17263] CHIP:DMG: ReadRequestMessage = - [1659774501.435321][17263:17263] CHIP:DMG: { - [1659774501.435337][17263:17263] CHIP:DMG: AttributePathIBs = - [1659774501.435356][17263:17263] CHIP:DMG: [ - [1659774501.435370][17263:17263] CHIP:DMG: AttributePathIB = - [1659774501.435386][17263:17263] CHIP:DMG: { - [1659774501.435402][17263:17263] CHIP:DMG: Endpoint = 0x0, - [1659774501.435418][17263:17263] CHIP:DMG: Cluster = 0x2c, - [1659774501.435438][17263:17263] CHIP:DMG: Attribute = 0x0000_0000, - [1659774501.435455][17263:17263] CHIP:DMG: } - [1659774501.435476][17263:17263] CHIP:DMG: - [1659774501.435490][17263:17263] CHIP:DMG: ], - [1659774501.435513][17263:17263] CHIP:DMG: - [1659774501.435529][17263:17263] CHIP:DMG: isFabricFiltered = true, - [1659774501.435547][17263:17263] CHIP:DMG: InteractionModelRevision = 1 - [1659774501.435561][17263:17263] CHIP:DMG: }, + ReportDataMessage = + [1666853690.186762][20237:20237] CHIP:DMG: { + [1666853690.186765][20237:20237] CHIP:DMG: AttributeReportIBs = + [1666853690.186770][20237:20237] CHIP:DMG: [ + [1666853690.186773][20237:20237] CHIP:DMG: AttributeReportIB = + [1666853690.186778][20237:20237] CHIP:DMG: { + [1666853690.186781][20237:20237] CHIP:DMG: AttributeDataIB = + [1666853690.186784][20237:20237] CHIP:DMG: { + [1666853690.186788][20237:20237] CHIP:DMG: DataVersion = 0xbeb406db, + [1666853690.186790][20237:20237] CHIP:DMG: AttributePathIB = + [1666853690.186794][20237:20237] CHIP:DMG: { + [1666853690.186797][20237:20237] CHIP:DMG: Endpoint = 0x0, + [1666853690.186805][20237:20237] CHIP:DMG: Cluster = 0x2c, + [1666853690.186809][20237:20237] CHIP:DMG: Attribute = 0x0000_0000, + [1666853690.186815][20237:20237] CHIP:DMG: } + [1666853690.186819][20237:20237] CHIP:DMG: + [1666853690.186823][20237:20237] CHIP:DMG: Data = 0, + [1666853690.186826][20237:20237] CHIP:DMG: }, + [1666853690.186830][20237:20237] CHIP:DMG: + [1666853690.186833][20237:20237] CHIP:DMG: }, + [1666853690.186837][20237:20237] CHIP:DMG: + [1666853690.186840][20237:20237] CHIP:DMG: ], + [1666853690.186844][20237:20237] CHIP:DMG: + [1666853690.186848][20237:20237] CHIP:DMG: SuppressResponse = true, + [1666853690.186850][20237:20237] CHIP:DMG: InteractionModelRevision = 1 + [1666853690.186852][20237:20237] CHIP:DMG: } disabled: true - label: "If (LTIME.C.A0000.12HR) DUT writes 0 to HourFormat attribute on TH" PICS: LTIME.C.A0000.12HR verification: | - Product maker needs to provide instructions for how to trigger the command on the DUT. For comparison, the DUT behavior for this test step can be simulated using chip-tool (when DUT is a commissioner/Client) - ./chip-tool timeformatlocalization write hour-format 0 1 0 - Verify DUT receives HourFormat attribute write response on the TH(all-clusters-app) Log: - [1659778546.653556][17263:17263] CHIP:IM: Received Write request - [1659778546.653566][17263:17263] CHIP:DMG: IM WH moving to [Initialized] - [1659778546.653597][17263:17263] CHIP:DMG: WriteRequestMessage = - [1659778546.653607][17263:17263] CHIP:DMG: { - [1659778546.653615][17263:17263] CHIP:DMG: suppressResponse = false, - [1659778546.653623][17263:17263] CHIP:DMG: timedRequest = false, - [1659778546.653632][17263:17263] CHIP:DMG: AttributeDataIBs = - [1659778546.653645][17263:17263] CHIP:DMG: [ - [1659778546.653653][17263:17263] CHIP:DMG: AttributeDataIB = - [1659778546.653664][17263:17263] CHIP:DMG: { - [1659778546.653673][17263:17263] CHIP:DMG: AttributePathIB = - [1659778546.653686][17263:17263] CHIP:DMG: { - [1659778546.653696][17263:17263] CHIP:DMG: Endpoint = 0x0, - [1659778546.653706][17263:17263] CHIP:DMG: Cluster = 0x2c, - [1659778546.653717][17263:17263] CHIP:DMG: Attribute = 0x0000_0000, - [1659778546.653727][17263:17263] CHIP:DMG: } - [1659778546.653739][17263:17263] CHIP:DMG: - [1659778546.653750][17263:17263] CHIP:DMG: Data = 0, - [1659778546.653759][17263:17263] CHIP:DMG: }, - [1659778546.653774][17263:17263] CHIP:DMG: - [1659778546.653782][17263:17263] CHIP:DMG: ], - [1659778546.653794][17263:17263] CHIP:DMG: - [1659778546.653803][17263:17263] CHIP:DMG: moreChunkedMessages = false, - [1659778546.653813][17263:17263] CHIP:DMG: InteractionModelRevision = 1 - [1659778546.653821][17263:17263] CHIP:DMG: }, - [1659778546.653868][17263:17263] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_002C e=0 p=o + Verify TH receives write command and updates 0 to HourFormat attribute on the TH(all-clusters-app) Log: + WriteRequestMessage = + [1667882827.566742][3974:3974] CHIP:DMG: { + [1667882827.566746][3974:3974] CHIP:DMG: suppressResponse = false, + [1667882827.566751][3974:3974] CHIP:DMG: timedRequest = false, + [1667882827.566755][3974:3974] CHIP:DMG: AttributeDataIBs = + [1667882827.566761][3974:3974] CHIP:DMG: [ + [1667882827.566764][3974:3974] CHIP:DMG: AttributeDataIB = + [1667882827.566770][3974:3974] CHIP:DMG: { + [1667882827.566773][3974:3974] CHIP:DMG: AttributePathIB = + [1667882827.566778][3974:3974] CHIP:DMG: { + [1667882827.566782][3974:3974] CHIP:DMG: Endpoint = 0x0, + [1667882827.566788][3974:3974] CHIP:DMG: Cluster = 0x2c, + [1667882827.566793][3974:3974] CHIP:DMG: Attribute = 0x0000_0000, + [1667882827.566797][3974:3974] CHIP:DMG: } + [1667882827.566802][3974:3974] CHIP:DMG: + [1667882827.566807][3974:3974] CHIP:DMG: Data = 0, + [1667882827.566811][3974:3974] CHIP:DMG: }, + [1667882827.566816][3974:3974] CHIP:DMG: + [1667882827.566820][3974:3974] CHIP:DMG: ], + [1667882827.566826][3974:3974] CHIP:DMG: + [1667882827.566829][3974:3974] CHIP:DMG: moreChunkedMessages = false, + [1667882827.566833][3974:3974] CHIP:DMG: InteractionModelRevision = 1 + [1667882827.566837][3974:3974] CHIP:DMG: }, + [1667882827.566867][3974:3974] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_002C e=0 p=o + [1667882827.566875][3974:3974] CHIP:DMG: AccessControl: allowed + [1667882827.566910][3974:3974] CHIP:DL: writing settings to file (/tmp/chip_kvs-6xpw7F) + [1667882827.567013][3974:3974] CHIP:DL: renamed tmp file to file (/tmp/chip_kvs) + [1667882827.567026][3974:3974] CHIP:DMG: Endpoint 0, Cluster 0x0000_002C update version to 149975f5 + [1667882827.567034][3974:3974] CHIP:DMG: IM WH moving to [AddStatus] + [1667882827.567110][3974:3974] CHIP:EM: <<< [E:49074r M:160268117 (Ack:110121735)] (S) Msg TX to 1:000000000001B669 [E896] --- Type 0001:07 (IM:WriteResponse) + [1667882827.567119][3974:3974] CHIP:IN: (S) Sending msg 160268117 on secure session with LSID: 28339 + [1667882827.567204][3974:3974] CHIP:DMG: >> to UDP:[fe80::a76a:1e78:850a:7413%wlp0s20f3]:39465 | 160268117 | [Interaction Model (1) / Write Response (0x07) / Session = 22341 / Exchange = 49074] + [1667882827.567219][3974:3974] CHIP:DMG: Header Flags = + [1667882827.567224][3974:3974] CHIP:DMG: { + [1667882827.567233][3974:3974] CHIP:DMG: Exchange (0x06) = + [1667882827.567236][3974:3974] CHIP:DMG: { + [1667882827.567241][3974:3974] CHIP:DMG: AckMsg = 110121735 + [1667882827.567244][3974:3974] CHIP:DMG: NeedsAck = true + [1667882827.567248][3974:3974] CHIP:DMG: } + [1667882827.567254][3974:3974] CHIP:DMG: } + [1667882827.567257][3974:3974] CHIP:DMG: + [1667882827.567263][3974:3974] CHIP:DMG: Encrypted Payload (62 bytes) = + [1667882827.567266][3974:3974] CHIP:DMG: { + [1667882827.567270][3974:3974] CHIP:DMG: data = 00455700557f8d09da63b6e6999454e90265725f30f0aa17d432a5489a7747990bfd18de9be6738da05cba06d772232d276a5019405368eeb67365d5918b + [1667882827.567274][3974:3974] CHIP:DMG: buffer_ptr = 94307575602112 + [1667882827.567277][3974:3974] CHIP:DMG: } + [1667882827.567280][3974:3974] CHIP:DMG: + [1667882827.567293][3974:3974] CHIP:DMG: WriteResponseMessage = + [1667882827.567297][3974:3974] CHIP:DMG: { + [1667882827.567300][3974:3974] CHIP:DMG: AttributeStatusIBs = + [1667882827.567307][3974:3974] CHIP:DMG: [ + [1667882827.567310][3974:3974] CHIP:DMG: AttributeStatusIB = + [1667882827.567315][3974:3974] CHIP:DMG: { + [1667882827.567318][3974:3974] CHIP:DMG: AttributePathIB = + [1667882827.567323][3974:3974] CHIP:DMG: { + [1667882827.567327][3974:3974] CHIP:DMG: Endpoint = 0x0, + [1667882827.567332][3974:3974] CHIP:DMG: Cluster = 0x2c, + [1667882827.567337][3974:3974] CHIP:DMG: Attribute = 0x0000_0000, + [1667882827.567341][3974:3974] CHIP:DMG: } + [1667882827.567347][3974:3974] CHIP:DMG: + [1667882827.567352][3974:3974] CHIP:DMG: StatusIB = + [1667882827.567356][3974:3974] CHIP:DMG: { + [1667882827.567360][3974:3974] CHIP:DMG: status = 0x00 (SUCCESS), + [1667882827.567363][3974:3974] CHIP:DMG: }, + [1667882827.567366][3974:3974] CHIP:DMG: + [1667882827.567369][3974:3974] CHIP:DMG: }, + [1667882827.567373][3974:3974] CHIP:DMG: + [1667882827.567376][3974:3974] CHIP:DMG: ], + [1667882827.567381][3974:3974] CHIP:DMG: + [1667882827.567383][3974:3974] CHIP:DMG: InteractionModelRevision = 1 + [1667882827.567386][3974:3974] CHIP:DMG: } disabled: true - label: "DUT reads HourFormat attribute from TH" PICS: LTIME.C.A0000 verification: | - Product maker needs to provide instructions for how to trigger the command on the DUT. For comparison, the DUT behavior for this test step can be simulated using chip-tool (when DUT is a commissioner/Client) - ./chip-tool timeformatlocalization read hour-format 1 0 - Verify DUT receives HourFormat attribute response on the TH(all-clusters-app) Log: - [1659778596.981932][17263:17263] CHIP:IM: Received Read request - [1659778596.982009][17263:17263] CHIP:DMG: ReadRequestMessage = - [1659778596.982024][17263:17263] CHIP:DMG: { - [1659778596.982035][17263:17263] CHIP:DMG: AttributePathIBs = - [1659778596.982051][17263:17263] CHIP:DMG: [ - [1659778596.982064][17263:17263] CHIP:DMG: AttributePathIB = - [1659778596.982079][17263:17263] CHIP:DMG: { - [1659778596.982094][17263:17263] CHIP:DMG: Endpoint = 0x0, - [1659778596.982111][17263:17263] CHIP:DMG: Cluster = 0x2c, - [1659778596.982127][17263:17263] CHIP:DMG: Attribute = 0x0000_0000, - [1659778596.982142][17263:17263] CHIP:DMG: } - [1659778596.982162][17263:17263] CHIP:DMG: - [1659778596.982175][17263:17263] CHIP:DMG: ], - [1659778596.982189][17263:17263] CHIP:DMG: - [1659778596.982206][17263:17263] CHIP:DMG: isFabricFiltered = true, - [1659778596.982220][17263:17263] CHIP:DMG: InteractionModelRevision = 1 - [1659778596.982229][17263:17263] CHIP:DMG: }, - [1659778596.982301][17263:17263] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659778596.982362][17263:17263] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + Verify HourFormat attribute value is the one that was set in the above step on the TH(all-clusters-app) Log: + ReportDataMessage = + [1666853805.326001][20237:20237] CHIP:DMG: { + [1666853805.326004][20237:20237] CHIP:DMG: AttributeReportIBs = + [1666853805.326009][20237:20237] CHIP:DMG: [ + [1666853805.326012][20237:20237] CHIP:DMG: AttributeReportIB = + [1666853805.326016][20237:20237] CHIP:DMG: { + [1666853805.326020][20237:20237] CHIP:DMG: AttributeDataIB = + [1666853805.326023][20237:20237] CHIP:DMG: { + [1666853805.326026][20237:20237] CHIP:DMG: DataVersion = 0xbeb406dc, + [1666853805.326030][20237:20237] CHIP:DMG: AttributePathIB = + [1666853805.326034][20237:20237] CHIP:DMG: { + [1666853805.326040][20237:20237] CHIP:DMG: Endpoint = 0x0, + [1666853805.326044][20237:20237] CHIP:DMG: Cluster = 0x2c, + [1666853805.326049][20237:20237] CHIP:DMG: Attribute = 0x0000_0000, + [1666853805.326054][20237:20237] CHIP:DMG: } + [1666853805.326059][20237:20237] CHIP:DMG: + [1666853805.326062][20237:20237] CHIP:DMG: Data = 0, + [1666853805.326066][20237:20237] CHIP:DMG: }, + [1666853805.326070][20237:20237] CHIP:DMG: + [1666853805.326073][20237:20237] CHIP:DMG: }, + [1666853805.326076][20237:20237] CHIP:DMG: + [1666853805.326079][20237:20237] CHIP:DMG: ], + [1666853805.326085][20237:20237] CHIP:DMG: + [1666853805.326088][20237:20237] CHIP:DMG: SuppressResponse = true, + [1666853805.326090][20237:20237] CHIP:DMG: InteractionModelRevision = 1 + [1666853805.326093][20237:20237] CHIP:DMG: } disabled: true - label: "If (LTIME.C.A0000.24HR) DUT writes 1 to HourFormat attribute on TH" PICS: LTIME.C.A0000.24HR verification: | - Product maker needs to provide instructions for how to trigger the command on the DUT. For comparison, the DUT behavior for this test step can be simulated using chip-tool (when DUT is a commissioner/Client) - ./chip-tool timeformatlocalization write hour-format 1 1 0 - Verify DUT receives HourFormat attribute write response on the TH(all-clusters-app) Log: - and MessageCounter:194900121 on exchange 38069r - [1659778652.656546][17263:17263] CHIP:EM: Handling via exchange: 38069r, Delegate: 0x55bc75d00d28 - [1659778652.656587][17263:17263] CHIP:IM: Received Write request - [1659778652.656608][17263:17263] CHIP:DMG: IM WH moving to [Initialized] - [1659778652.656667][17263:17263] CHIP:DMG: WriteRequestMessage = - [1659778652.656690][17263:17263] CHIP:DMG: { - [1659778652.656708][17263:17263] CHIP:DMG: suppressResponse = false, - [1659778652.656730][17263:17263] CHIP:DMG: timedRequest = false, - [1659778652.656786][17263:17263] CHIP:DMG: AttributeDataIBs = - [1659778652.656816][17263:17263] CHIP:DMG: [ - [1659778652.656835][17263:17263] CHIP:DMG: AttributeDataIB = - [1659778652.656872][17263:17263] CHIP:DMG: { - [1659778652.656889][17263:17263] CHIP:DMG: AttributePathIB = - [1659778652.656908][17263:17263] CHIP:DMG: { - [1659778652.656928][17263:17263] CHIP:DMG: Endpoint = 0x0, - [1659778652.656947][17263:17263] CHIP:DMG: Cluster = 0x2c, - [1659778652.656970][17263:17263] CHIP:DMG: Attribute = 0x0000_0000, - [1659778652.656989][17263:17263] CHIP:DMG: } - [1659778652.657013][17263:17263] CHIP:DMG: - [1659778652.657035][17263:17263] CHIP:DMG: Data = 1, - [1659778652.657053][17263:17263] CHIP:DMG: }, - [1659778652.657077][17263:17263] CHIP:DMG: - [1659778652.657093][17263:17263] CHIP:DMG: ], - [1659778652.657119][17263:17263] CHIP:DMG: - [1659778652.657137][17263:17263] CHIP:DMG: moreChunkedMessages = false, - [1659778652.657156][17263:17263] CHIP:DMG: InteractionModelRevision = 1 - [1659778652.657171][17263:17263] CHIP:DMG: }, - [1659778652.657292][17263:17263] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_002C e=0 p=o + Verify TH receives write command and updates 1 to HourFormat attribute on the TH(all-clusters-app) Log: + WriteRequestMessage = + [1667882900.829307][3974:3974] CHIP:DMG: { + [1667882900.829310][3974:3974] CHIP:DMG: suppressResponse = false, + [1667882900.829315][3974:3974] CHIP:DMG: timedRequest = false, + [1667882900.829318][3974:3974] CHIP:DMG: AttributeDataIBs = + [1667882900.829323][3974:3974] CHIP:DMG: [ + [1667882900.829327][3974:3974] CHIP:DMG: AttributeDataIB = + [1667882900.829333][3974:3974] CHIP:DMG: { + [1667882900.829336][3974:3974] CHIP:DMG: AttributePathIB = + [1667882900.829341][3974:3974] CHIP:DMG: { + [1667882900.829346][3974:3974] CHIP:DMG: Endpoint = 0x0, + [1667882900.829351][3974:3974] CHIP:DMG: Cluster = 0x2c, + [1667882900.829356][3974:3974] CHIP:DMG: Attribute = 0x0000_0000, + [1667882900.829360][3974:3974] CHIP:DMG: } + [1667882900.829366][3974:3974] CHIP:DMG: + [1667882900.829372][3974:3974] CHIP:DMG: Data = 1, + [1667882900.829376][3974:3974] CHIP:DMG: }, + [1667882900.829381][3974:3974] CHIP:DMG: + [1667882900.829384][3974:3974] CHIP:DMG: ], + [1667882900.829390][3974:3974] CHIP:DMG: + [1667882900.829394][3974:3974] CHIP:DMG: moreChunkedMessages = false, + [1667882900.829397][3974:3974] CHIP:DMG: InteractionModelRevision = 1 + [1667882900.829401][3974:3974] CHIP:DMG: }, + [1667882900.829423][3974:3974] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_002C e=0 p=o + [1667882900.829430][3974:3974] CHIP:DMG: AccessControl: allowed + [1667882900.829469][3974:3974] CHIP:DL: writing settings to file (/tmp/chip_kvs-XJ6nRG) + [1667882900.829581][3974:3974] CHIP:DL: renamed tmp file to file (/tmp/chip_kvs) + [1667882900.829594][3974:3974] CHIP:DMG: Endpoint 0, Cluster 0x0000_002C update version to 149975f6 + [1667882900.829603][3974:3974] CHIP:DMG: IM WH moving to [AddStatus] + [1667882900.829678][3974:3974] CHIP:EM: <<< [E:48131r M:147178902 (Ack:151379400)] (S) Msg TX to 1:000000000001B669 [E896] --- Type 0001:07 (IM:WriteResponse) + [1667882900.829688][3974:3974] CHIP:IN: (S) Sending msg 147178902 on secure session with LSID: 28340 + [1667882900.829774][3974:3974] CHIP:DMG: >> to UDP:[fe80::a76a:1e78:850a:7413%wlp0s20f3]:53414 | 147178902 | [Interaction Model (1) / Write Response (0x07) / Session = 56467 / Exchange = 48131] + [1667882900.829782][3974:3974] CHIP:DMG: Header Flags = + [1667882900.829785][3974:3974] CHIP:DMG: { + [1667882900.829794][3974:3974] CHIP:DMG: Exchange (0x06) = + [1667882900.829797][3974:3974] CHIP:DMG: { + [1667882900.829801][3974:3974] CHIP:DMG: AckMsg = 151379400 + [1667882900.829805][3974:3974] CHIP:DMG: NeedsAck = true + [1667882900.829807][3974:3974] CHIP:DMG: } + [1667882900.829813][3974:3974] CHIP:DMG: } + [1667882900.829816][3974:3974] CHIP:DMG: + [1667882900.829822][3974:3974] CHIP:DMG: Encrypted Payload (62 bytes) = + [1667882900.829826][3974:3974] CHIP:DMG: { + [1667882900.829830][3974:3974] CHIP:DMG: data = 0093dc0096c5c508464de4d0408785df80657817abc88a95aadd0cc8fbc1878a74224fa4bc1246664ee76ab18a8343ac16a00a068c2deca681f83412bb85 + [1667882900.829833][3974:3974] CHIP:DMG: buffer_ptr = 94307575603120 + [1667882900.829836][3974:3974] CHIP:DMG: } + [1667882900.829840][3974:3974] CHIP:DMG: + [1667882900.829853][3974:3974] CHIP:DMG: WriteResponseMessage = + [1667882900.829857][3974:3974] CHIP:DMG: { + [1667882900.829861][3974:3974] CHIP:DMG: AttributeStatusIBs = + [1667882900.829868][3974:3974] CHIP:DMG: [ + [1667882900.829871][3974:3974] CHIP:DMG: AttributeStatusIB = + [1667882900.829874][3974:3974] CHIP:DMG: { + [1667882900.829877][3974:3974] CHIP:DMG: AttributePathIB = + [1667882900.829882][3974:3974] CHIP:DMG: { + [1667882900.829886][3974:3974] CHIP:DMG: Endpoint = 0x0, + [1667882900.829889][3974:3974] CHIP:DMG: Cluster = 0x2c, + [1667882900.829893][3974:3974] CHIP:DMG: Attribute = 0x0000_0000, + [1667882900.829895][3974:3974] CHIP:DMG: } + [1667882900.829901][3974:3974] CHIP:DMG: + [1667882900.829904][3974:3974] CHIP:DMG: StatusIB = + [1667882900.829908][3974:3974] CHIP:DMG: { + [1667882900.829911][3974:3974] CHIP:DMG: status = 0x00 (SUCCESS), + [1667882900.829915][3974:3974] CHIP:DMG: }, + [1667882900.829920][3974:3974] CHIP:DMG: + [1667882900.829924][3974:3974] CHIP:DMG: }, + [1667882900.829930][3974:3974] CHIP:DMG: + [1667882900.829934][3974:3974] CHIP:DMG: ], + [1667882900.829940][3974:3974] CHIP:DMG: + [1667882900.829943][3974:3974] CHIP:DMG: InteractionModelRevision = 1 + [1667882900.829947][3974:3974] CHIP:DMG: } disabled: true - label: "DUT reads HourFormat attribute on TH" PICS: LTIME.C.A0000 verification: | - Product maker needs to provide instructions for how to trigger the command on the DUT. For comparison, the DUT behavior for this test step can be simulated using chip-tool (when DUT is a commissioner/Client) - ./chip-tool timeformatlocalization read hour-format 1 0 - Verify DUT receives HourFormat attribut response on the TH(all-clusters-app) Log: + Verify HourFormat attribute value is the one that was set in the above step on the TH(all-clusters-app) Log: d28 - [1659778711.163963][17263:17263] CHIP:IM: Received Read request - [1659778711.164030][17263:17263] CHIP:DMG: ReadRequestMessage = - [1659778711.164043][17263:17263] CHIP:DMG: { - [1659778711.164055][17263:17263] CHIP:DMG: AttributePathIBs = - [1659778711.164068][17263:17263] CHIP:DMG: [ - [1659778711.164079][17263:17263] CHIP:DMG: AttributePathIB = - [1659778711.164092][17263:17263] CHIP:DMG: { - [1659778711.164105][17263:17263] CHIP:DMG: Endpoint = 0x0, - [1659778711.164118][17263:17263] CHIP:DMG: Cluster = 0x2c, - [1659778711.164132][17263:17263] CHIP:DMG: Attribute = 0x0000_0000, - [1659778711.164143][17263:17263] CHIP:DMG: } - [1659778711.164158][17263:17263] CHIP:DMG: - [1659778711.164169][17263:17263] CHIP:DMG: ], - [1659778711.164184][17263:17263] CHIP:DMG: - [1659778711.164196][17263:17263] CHIP:DMG: isFabricFiltered = true, - [1659778711.164208][17263:17263] CHIP:DMG: InteractionModelRevision = 1 - [1659778711.164218][17263:17263] CHIP:DMG: }, + ReportDataMessage = + [1666853879.264685][20237:20237] CHIP:DMG: { + [1666853879.264688][20237:20237] CHIP:DMG: AttributeReportIBs = + [1666853879.264695][20237:20237] CHIP:DMG: [ + [1666853879.264698][20237:20237] CHIP:DMG: AttributeReportIB = + [1666853879.264706][20237:20237] CHIP:DMG: { + [1666853879.264709][20237:20237] CHIP:DMG: AttributeDataIB = + [1666853879.264713][20237:20237] CHIP:DMG: { + [1666853879.264717][20237:20237] CHIP:DMG: DataVersion = 0xbeb406dd, + [1666853879.264720][20237:20237] CHIP:DMG: AttributePathIB = + [1666853879.264724][20237:20237] CHIP:DMG: { + [1666853879.264727][20237:20237] CHIP:DMG: Endpoint = 0x0, + [1666853879.264730][20237:20237] CHIP:DMG: Cluster = 0x2c, + [1666853879.264734][20237:20237] CHIP:DMG: Attribute = 0x0000_0000, + [1666853879.264740][20237:20237] CHIP:DMG: } + [1666853879.264745][20237:20237] CHIP:DMG: + [1666853879.264749][20237:20237] CHIP:DMG: Data = 1, + [1666853879.264753][20237:20237] CHIP:DMG: }, + [1666853879.264759][20237:20237] CHIP:DMG: + [1666853879.264763][20237:20237] CHIP:DMG: }, + [1666853879.264769][20237:20237] CHIP:DMG: + [1666853879.264772][20237:20237] CHIP:DMG: ], + [1666853879.264779][20237:20237] CHIP:DMG: + [1666853879.264782][20237:20237] CHIP:DMG: SuppressResponse = true, + [1666853879.264785][20237:20237] CHIP:DMG: InteractionModelRevision = 1 + [1666853879.264788][20237:20237] CHIP:DMG: } disabled: true - label: "DUT reads ActiveCalendarType attribute on TH" PICS: LTIME.C.A0001 verification: | - Product maker needs to provide instructions for how to trigger the command on the DUT. For comparison, the DUT behavior for this test step can be simulated using chip-tool (when DUT is a commissioner/Client) - ./chip-tool timeformatlocalization read active-calendar-type 1 0 - Verify DUT receives active-calendar-type response on the TH(all-clusters-app) Log: - [1659783212.637408][3747:3747] CHIP:EM: Received message of type 0x2 with protocolId (0, 1) and MessageCounter:132309637 on exchange 18527r - [1659783212.637454][3747:3747] CHIP:EM: Handling via exchange: 18527r, Delegate: 0xaaaadeb88fa0 - [1659783212.637493][3747:3747] CHIP:IM: Received Read request - [1659783212.637569][3747:3747] CHIP:DMG: ReadRequestMessage = - [1659783212.637597][3747:3747] CHIP:DMG: { - [1659783212.637619][3747:3747] CHIP:DMG: AttributePathIBs = - [1659783212.637645][3747:3747] CHIP:DMG: [ - [1659783212.637668][3747:3747] CHIP:DMG: AttributePathIB = - [1659783212.637697][3747:3747] CHIP:DMG: { - [1659783212.637726][3747:3747] CHIP:DMG: Endpoint = 0x0, - [1659783212.637756][3747:3747] CHIP:DMG: Cluster = 0x2c, - [1659783212.637788][3747:3747] CHIP:DMG: Attribute = 0x0000_0001, - [1659783212.637817][3747:3747] CHIP:DMG: } - [1659783212.637845][3747:3747] CHIP:DMG: - [1659783212.637872][3747:3747] CHIP:DMG: ], - [1659783212.637900][3747:3747] CHIP:DMG: - [1659783212.637926][3747:3747] CHIP:DMG: isFabricFiltered = true, - [1659783212.637952][3747:3747] CHIP:DMG: InteractionModelRevision = 1 - [1659783212.637974][3747:3747] CHIP:DMG: }, - [1659783212.638046][3747:3747] CHIP:DMG: IM RH moving to [GeneratingReports] + Verify active-calendar-type attribute read request is successful on the TH(all-clusters-app) Log: + ReportDataMessage = + [1666853928.157384][20237:20237] CHIP:DMG: { + [1666853928.157387][20237:20237] CHIP:DMG: AttributeReportIBs = + [1666853928.157394][20237:20237] CHIP:DMG: [ + [1666853928.157398][20237:20237] CHIP:DMG: AttributeReportIB = + [1666853928.157407][20237:20237] CHIP:DMG: { + [1666853928.157412][20237:20237] CHIP:DMG: AttributeDataIB = + [1666853928.157417][20237:20237] CHIP:DMG: { + [1666853928.157422][20237:20237] CHIP:DMG: DataVersion = 0xbeb406dd, + [1666853928.157426][20237:20237] CHIP:DMG: AttributePathIB = + [1666853928.157432][20237:20237] CHIP:DMG: { + [1666853928.157437][20237:20237] CHIP:DMG: Endpoint = 0x0, + [1666853928.157442][20237:20237] CHIP:DMG: Cluster = 0x2c, + [1666853928.157449][20237:20237] CHIP:DMG: Attribute = 0x0000_0001, + [1666853928.157453][20237:20237] CHIP:DMG: } + [1666853928.157459][20237:20237] CHIP:DMG: + [1666853928.157465][20237:20237] CHIP:DMG: Data = 0, + [1666853928.157469][20237:20237] CHIP:DMG: }, + [1666853928.157475][20237:20237] CHIP:DMG: + [1666853928.157479][20237:20237] CHIP:DMG: }, + [1666853928.157485][20237:20237] CHIP:DMG: + [1666853928.157489][20237:20237] CHIP:DMG: ], + [1666853928.157496][20237:20237] CHIP:DMG: + [1666853928.157500][20237:20237] CHIP:DMG: SuppressResponse = true, + [1666853928.157505][20237:20237] CHIP:DMG: InteractionModelRevision = 1 + [1666853928.157508][20237:20237] CHIP:DMG: } disabled: true - label: "DUT reads SupportedCalendarTypes attribute TH" PICS: LTIME.C.A0002 verification: | - Product maker needs to provide instructions for how to trigger the command on the DUT. For comparison, the DUT behavior for this test step can be simulated using chip-tool (when DUT is a commissioner/Client) - ./chip-tool timeformatlocalization read supported-calendar-types 1 0 - Verify DUT receives supported-calendar-types response on the TH(all-clusters-app) Log: + Verify supported-calendar-types attribute read request is successful on the TH(all-clusters-app) Log: - [1659783261.108812][3747:3747] CHIP:IM: Received Read request - [1659783261.108892][3747:3747] CHIP:DMG: ReadRequestMessage = - [1659783261.108920][3747:3747] CHIP:DMG: { - [1659783261.108943][3747:3747] CHIP:DMG: AttributePathIBs = - [1659783261.108971][3747:3747] CHIP:DMG: [ - [1659783261.108997][3747:3747] CHIP:DMG: AttributePathIB = - [1659783261.109029][3747:3747] CHIP:DMG: { - [1659783261.109059][3747:3747] CHIP:DMG: Endpoint = 0x0, - [1659783261.109089][3747:3747] CHIP:DMG: Cluster = 0x2c, - [1659783261.109121][3747:3747] CHIP:DMG: Attribute = 0x0000_0002, - [1659783261.109155][3747:3747] CHIP:DMG: } - [1659783261.109187][3747:3747] CHIP:DMG: - [1659783261.109214][3747:3747] CHIP:DMG: ], - [1659783261.109243][3747:3747] CHIP:DMG: - [1659783261.109271][3747:3747] CHIP:DMG: isFabricFiltered = true, - [1659783261.109297][3747:3747] CHIP:DMG: InteractionModelRevision = 1 - [1659783261.109322][3747:3747] CHIP:DMG: }, - [1659783261.109398][3747:3747] CHIP:DMG: IM RH moving to [GeneratingReports] + [ReportDataMessage = + [1666853973.463240][20237:20237] CHIP:DMG: { + [1666853973.463243][20237:20237] CHIP:DMG: AttributeReportIBs = + [1666853973.463250][20237:20237] CHIP:DMG: [ + [1666853973.463253][20237:20237] CHIP:DMG: AttributeReportIB = + [1666853973.463260][20237:20237] CHIP:DMG: { + [1666853973.463263][20237:20237] CHIP:DMG: AttributeDataIB = + [1666853973.463267][20237:20237] CHIP:DMG: { + [1666853973.463271][20237:20237] CHIP:DMG: DataVersion = 0xbeb406dd, + [1666853973.463274][20237:20237] CHIP:DMG: AttributePathIB = + [1666853973.463277][20237:20237] CHIP:DMG: { + [1666853973.463281][20237:20237] CHIP:DMG: Endpoint = 0x0, + [1666853973.463285][20237:20237] CHIP:DMG: Cluster = 0x2c, + [1666853973.463290][20237:20237] CHIP:DMG: Attribute = 0x0000_0002, + [1666853973.463293][20237:20237] CHIP:DMG: } + [1666853973.463297][20237:20237] CHIP:DMG: + [1666853973.463300][20237:20237] CHIP:DMG: Data = [ + [1666853973.463305][20237:20237] CHIP:DMG: + [1666853973.463308][20237:20237] CHIP:DMG: ], + [1666853973.463312][20237:20237] CHIP:DMG: }, + [1666853973.463317][20237:20237] CHIP:DMG: + [1666853973.463320][20237:20237] CHIP:DMG: }, + [1666853973.463326][20237:20237] CHIP:DMG: + [1666853973.463329][20237:20237] CHIP:DMG: AttributeReportIB = + [1666853973.463335][20237:20237] CHIP:DMG: { + [1666853973.463337][20237:20237] CHIP:DMG: AttributeDataIB = + [1666853973.463342][20237:20237] CHIP:DMG: { + [1666853973.463345][20237:20237] CHIP:DMG: DataVersion = 0xbeb406dd, + [1666853973.463349][20237:20237] CHIP:DMG: AttributePathIB = + [1666853973.463352][20237:20237] CHIP:DMG: { + [1666853973.463357][20237:20237] CHIP:DMG: Endpoint = 0x0, + [1666853973.463360][20237:20237] CHIP:DMG: Cluster = 0x2c, + [1666853973.463364][20237:20237] CHIP:DMG: Attribute = 0x0000_0002, + [1666853973.463367][20237:20237] CHIP:DMG: ListIndex = Null, + [1666853973.463370][20237:20237] CHIP:DMG: } + [1666853973.463375][20237:20237] CHIP:DMG: + [1666853973.463379][20237:20237] CHIP:DMG: Data = 0, + [1666853973.463382][20237:20237] CHIP:DMG: }, + [1666853973.463386][20237:20237] CHIP:DMG: + [1666853973.463389][20237:20237] CHIP:DMG: }, + [1666853973.463396][20237:20237] CHIP:DMG: + [1666853973.463398][20237:20237] CHIP:DMG: AttributeReportIB = + [1666853973.463404][20237:20237] CHIP:DMG: { + [1666853973.463407][20237:20237] CHIP:DMG: AttributeDataIB = + [1666853973.463410][20237:20237] CHIP:DMG: { + [1666853973.463414][20237:20237] CHIP:DMG: DataVersion = 0xbeb406dd, + [1666853973.463417][20237:20237] CHIP:DMG: AttributePathIB = + [1666853973.463420][20237:20237] CHIP:DMG: { + [1666853973.463426][20237:20237] CHIP:DMG: Endpoint = 0x0, + [1666853973.463432][20237:20237] CHIP:DMG: Cluster = 0x2c, + [1666853973.463437][20237:20237] CHIP:DMG: Attribute = 0x0000_0002, + [1666853973.463441][20237:20237] CHIP:DMG: ListIndex = Null, + [1666853973.463445][20237:20237] CHIP:DMG: } + [1666853973.463451][20237:20237] CHIP:DMG: + [1666853973.463457][20237:20237] CHIP:DMG: Data = 1, + [1666853973.463461][20237:20237] CHIP:DMG: }, + [1666853973.463467][20237:20237] CHIP:DMG: + [1666853973.463471][20237:20237] CHIP:DMG: }, + [1666853973.463479][20237:20237] CHIP:DMG: + [1666853973.463482][20237:20237] CHIP:DMG: AttributeReportIB = + [1666853973.463489][20237:20237] CHIP:DMG: { + [1666853973.463492][20237:20237] CHIP:DMG: AttributeDataIB = + [1666853973.463497][20237:20237] CHIP:DMG: { + [1666853973.463501][20237:20237] CHIP:DMG: DataVersion = 0xbeb406dd, + [1666853973.463505][20237:20237] CHIP:DMG: AttributePathIB = + [1666853973.463510][20237:20237] CHIP:DMG: { + [1666853973.463515][20237:20237] CHIP:DMG: Endpoint = 0x0, + [1666853973.463520][20237:20237] CHIP:DMG: Cluster = 0x2c, + [1666853973.463524][20237:20237] CHIP:DMG: Attribute = 0x0000_0002, + [1666853973.463529][20237:20237] CHIP:DMG: ListIndex = Null, + [1666853973.463533][20237:20237] CHIP:DMG: } + [1666853973.463540][20237:20237] CHIP:DMG: + [1666853973.463544][20237:20237] CHIP:DMG: Data = 2, + [1666853973.463548][20237:20237] CHIP:DMG: }, + [1666853973.463553][20237:20237] CHIP:DMG: + [1666853973.463557][20237:20237] CHIP:DMG: }, + [1666853973.463566][20237:20237] CHIP:DMG: + [1666853973.463569][20237:20237] CHIP:DMG: AttributeReportIB = + [1666853973.463576][20237:20237] CHIP:DMG: { + [1666853973.463580][20237:20237] CHIP:DMG: AttributeDataIB = + [1666853973.463584][20237:20237] CHIP:DMG: { + [1666853973.463589][20237:20237] CHIP:DMG: DataVersion = 0xbeb406dd, + [1666853973.463593][20237:20237] CHIP:DMG: AttributePathIB = + [1666853973.463598][20237:20237] CHIP:DMG: { + [1666853973.463602][20237:20237] CHIP:DMG: Endpoint = 0x0, + [1666853973.463607][20237:20237] CHIP:DMG: Cluster = 0x2c, + [1666853973.463612][20237:20237] CHIP:DMG: Attribute = 0x0000_0002, + [1666853973.463616][20237:20237] CHIP:DMG: ListIndex = Null, + [1666853973.463620][20237:20237] CHIP:DMG: } + [1666853973.463626][20237:20237] CHIP:DMG: + [1666853973.463631][20237:20237] CHIP:DMG: Data = 3, + [1666853973.463634][20237:20237] CHIP:DMG: }, + [1666853973.463640][20237:20237] CHIP:DMG: + [1666853973.463642][20237:20237] CHIP:DMG: }, + [1666853973.463651][20237:20237] CHIP:DMG: + [1666853973.463653][20237:20237] CHIP:DMG: AttributeReportIB = + [1666853973.463659][20237:20237] CHIP:DMG: { + [1666853973.463662][20237:20237] CHIP:DMG: AttributeDataIB = + [1666853973.463667][20237:20237] CHIP:DMG: { + [1666853973.463671][20237:20237] CHIP:DMG: DataVersion = 0xbeb406dd, + [1666853973.463675][20237:20237] CHIP:DMG: AttributePathIB = + [1666853973.463679][20237:20237] CHIP:DMG: { + [1666853973.463684][20237:20237] CHIP:DMG: Endpoint = 0x0, + [1666853973.463689][20237:20237] CHIP:DMG: Cluster = 0x2c, + [1666853973.463694][20237:20237] CHIP:DMG: Attribute = 0x0000_0002, + [1666853973.463698][20237:20237] CHIP:DMG: ListIndex = Null, + [1666853973.463702][20237:20237] CHIP:DMG: } + [1666853973.463707][20237:20237] CHIP:DMG: + [1666853973.463712][20237:20237] CHIP:DMG: Data = 4, + [1666853973.463716][20237:20237] CHIP:DMG: }, + [1666853973.463721][20237:20237] CHIP:DMG: + [1666853973.463725][20237:20237] CHIP:DMG: }, + [1666853973.463732][20237:20237] CHIP:DMG: + [1666853973.463735][20237:20237] CHIP:DMG: AttributeReportIB = + [1666853973.463742][20237:20237] CHIP:DMG: { + [1666853973.463745][20237:20237] CHIP:DMG: AttributeDataIB = + [1666853973.463749][20237:20237] CHIP:DMG: { + [1666853973.463752][20237:20237] CHIP:DMG: DataVersion = 0xbeb406dd, + [1666853973.463756][20237:20237] CHIP:DMG: AttributePathIB = + [1666853973.463761][20237:20237] CHIP:DMG: { + [1666853973.463764][20237:20237] CHIP:DMG: Endpoint = 0x0, + [1666853973.463768][20237:20237] CHIP:DMG: Cluster = 0x2c, + [1666853973.463772][20237:20237] CHIP:DMG: Attribute = 0x0000_0002, + [1666853973.463776][20237:20237] CHIP:DMG: ListIndex = Null, + [1666853973.463780][20237:20237] CHIP:DMG: } + [1666853973.463787][20237:20237] CHIP:DMG: + [1666853973.463791][20237:20237] CHIP:DMG: Data = 5, + [1666853973.463795][20237:20237] CHIP:DMG: }, + [1666853973.463799][20237:20237] CHIP:DMG: + [1666853973.463803][20237:20237] CHIP:DMG: }, + [1666853973.463811][20237:20237] CHIP:DMG: + [1666853973.463814][20237:20237] CHIP:DMG: AttributeReportIB = + [1666853973.463821][20237:20237] CHIP:DMG: { + [1666853973.463824][20237:20237] CHIP:DMG: AttributeDataIB = + [1666853973.463828][20237:20237] CHIP:DMG: { + [1666853973.463831][20237:20237] CHIP:DMG: DataVersion = 0xbeb406dd, + [1666853973.463837][20237:20237] CHIP:DMG: AttributePathIB = + [1666853973.463840][20237:20237] CHIP:DMG: { + [1666853973.463846][20237:20237] CHIP:DMG: Endpoint = 0x0, + [1666853973.463850][20237:20237] CHIP:DMG: Cluster = 0x2c, + [1666853973.463853][20237:20237] CHIP:DMG: Attribute = 0x0000_0002, + [1666853973.463856][20237:20237] CHIP:DMG: ListIndex = Null, + [1666853973.463863][20237:20237] CHIP:DMG: } + [1666853973.463867][20237:20237] CHIP:DMG: + [1666853973.463871][20237:20237] CHIP:DMG: Data = 6, + [1666853973.463874][20237:20237] CHIP:DMG: }, + [1666853973.463879][20237:20237] CHIP:DMG: + [1666853973.463883][20237:20237] CHIP:DMG: }, + [1666853973.463891][20237:20237] CHIP:DMG: + [1666853973.463894][20237:20237] CHIP:DMG: AttributeReportIB = + [1666853973.463901][20237:20237] CHIP:DMG: { + [1666853973.463904][20237:20237] CHIP:DMG: AttributeDataIB = + [1666853973.463911][20237:20237] CHIP:DMG: { + [1666853973.463914][20237:20237] CHIP:DMG: DataVersion = 0xbeb406dd, + [1666853973.463920][20237:20237] CHIP:DMG: AttributePathIB = + [1666853973.463924][20237:20237] CHIP:DMG: { + [1666853973.463928][20237:20237] CHIP:DMG: Endpoint = 0x0, + [1666853973.463933][20237:20237] CHIP:DMG: Cluster = 0x2c, + [1666853973.463939][20237:20237] CHIP:DMG: Attribute = 0x0000_0002, + [1666853973.463943][20237:20237] CHIP:DMG: ListIndex = Null, + [1666853973.463947][20237:20237] CHIP:DMG: } + [1666853973.463952][20237:20237] CHIP:DMG: + [1666853973.463956][20237:20237] CHIP:DMG: Data = 8, + [1666853973.463959][20237:20237] CHIP:DMG: }, + [1666853973.463964][20237:20237] CHIP:DMG: + [1666853973.463966][20237:20237] CHIP:DMG: }, + [1666853973.463973][20237:20237] CHIP:DMG: + [1666853973.463975][20237:20237] CHIP:DMG: AttributeReportIB = + [1666853973.463980][20237:20237] CHIP:DMG: { + [1666853973.463982][20237:20237] CHIP:DMG: AttributeDataIB = + [1666853973.463986][20237:20237] CHIP:DMG: { + [1666853973.463989][20237:20237] CHIP:DMG: DataVersion = 0xbeb406dd, + [1666853973.463992][20237:20237] CHIP:DMG: AttributePathIB = + [1666853973.463995][20237:20237] CHIP:DMG: { + [1666853973.463998][20237:20237] CHIP:DMG: Endpoint = 0x0, + [1666853973.464002][20237:20237] CHIP:DMG: Cluster = 0x2c, + [1666853973.464005][20237:20237] CHIP:DMG: Attribute = 0x0000_0002, + [1666853973.464008][20237:20237] CHIP:DMG: ListIndex = Null, + [1666853973.464011][20237:20237] CHIP:DMG: } + [1666853973.464015][20237:20237] CHIP:DMG: + [1666853973.464018][20237:20237] CHIP:DMG: Data = 9, + [1666853973.464021][20237:20237] CHIP:DMG: }, + [1666853973.464025][20237:20237] CHIP:DMG: + [1666853973.464028][20237:20237] CHIP:DMG: }, + [1666853973.464034][20237:20237] CHIP:DMG: + [1666853973.464037][20237:20237] CHIP:DMG: AttributeReportIB = + [1666853973.464041][20237:20237] CHIP:DMG: { + [1666853973.464044][20237:20237] CHIP:DMG: AttributeDataIB = + [1666853973.464047][20237:20237] CHIP:DMG: { + [1666853973.464050][20237:20237] CHIP:DMG: DataVersion = 0xbeb406dd, + [1666853973.464053][20237:20237] CHIP:DMG: AttributePathIB = + [1666853973.464056][20237:20237] CHIP:DMG: { + [1666853973.464060][20237:20237] CHIP:DMG: Endpoint = 0x0, + [1666853973.464063][20237:20237] CHIP:DMG: Cluster = 0x2c, + [1666853973.464066][20237:20237] CHIP:DMG: Attribute = 0x0000_0002, + [1666853973.464070][20237:20237] CHIP:DMG: ListIndex = Null, + [1666853973.464072][20237:20237] CHIP:DMG: } + [1666853973.464076][20237:20237] CHIP:DMG: + [1666853973.464080][20237:20237] CHIP:DMG: Data = 10, + [1666853973.464083][20237:20237] CHIP:DMG: }, + [1666853973.464087][20237:20237] CHIP:DMG: + [1666853973.464090][20237:20237] CHIP:DMG: }, + [1666853973.464096][20237:20237] CHIP:DMG: + [1666853973.464098][20237:20237] CHIP:DMG: AttributeReportIB = + [1666853973.464103][20237:20237] CHIP:DMG: { + [1666853973.464105][20237:20237] CHIP:DMG: AttributeDataIB = + [1666853973.464108][20237:20237] CHIP:DMG: { + [1666853973.464111][20237:20237] CHIP:DMG: DataVersion = 0xbeb406dd, + [1666853973.464114][20237:20237] CHIP:DMG: AttributePathIB = + [1666853973.464118][20237:20237] CHIP:DMG: { + [1666853973.464121][20237:20237] CHIP:DMG: Endpoint = 0x0, + [1666853973.464124][20237:20237] CHIP:DMG: Cluster = 0x2c, + [1666853973.464127][20237:20237] CHIP:DMG: Attribute = 0x0000_0002, + [1666853973.464131][20237:20237] CHIP:DMG: ListIndex = Null, + [1666853973.464134][20237:20237] CHIP:DMG: } + [1666853973.464138][20237:20237] CHIP:DMG: + [1666853973.464141][20237:20237] CHIP:DMG: Data = 11, + [1666853973.464144][20237:20237] CHIP:DMG: }, + [1666853973.464148][20237:20237] CHIP:DMG: + [1666853973.464151][20237:20237] CHIP:DMG: }, + [1666853973.464157][20237:20237] CHIP:DMG: + [1666853973.464160][20237:20237] CHIP:DMG: AttributeReportIB = + [1666853973.464164][20237:20237] CHIP:DMG: { + [1666853973.464167][20237:20237] CHIP:DMG: AttributeDataIB = + [1666853973.464170][20237:20237] CHIP:DMG: { + [1666853973.464173][20237:20237] CHIP:DMG: DataVersion = 0xbeb406dd, + [1666853973.464176][20237:20237] CHIP:DMG: AttributePathIB = + [1666853973.464179][20237:20237] CHIP:DMG: { + [1666853973.464182][20237:20237] CHIP:DMG: Endpoint = 0x0, + [1666853973.464186][20237:20237] CHIP:DMG: Cluster = 0x2c, + [1666853973.464189][20237:20237] CHIP:DMG: Attribute = 0x0000_0002, + [1666853973.464192][20237:20237] CHIP:DMG: ListIndex = Null, + [1666853973.464197][20237:20237] CHIP:DMG: } + [1666853973.464203][20237:20237] CHIP:DMG: + [1666853973.464207][20237:20237] CHIP:DMG: Data = 7, + [1666853973.464211][20237:20237] CHIP:DMG: }, + [1666853973.464217][20237:20237] CHIP:DMG: + [1666853973.464220][20237:20237] CHIP:DMG: }, + [1666853973.464226][20237:20237] CHIP:DMG: + [1666853973.464229][20237:20237] CHIP:DMG: ], + [1666853973.464254][20237:20237] CHIP:DMG: + [1666853973.464258][20237:20237] CHIP:DMG: SuppressResponse = true, + [1666853973.464262][20237:20237] CHIP:DMG: InteractionModelRevision = 1 + [1666853973.464265][20237:20237] CHIP:DMG: } disabled: true - label: @@ -249,60 +585,112 @@ tests: on TH, followed by reading the ActiveCalendarType attribute from TH" PICS: LTIME.C.A0001 verification: | - Product maker needs to provide instructions for how to trigger the command on the DUT. For comparison, the DUT behavior for this test step can be simulated using chip-tool (when DUT is a commissioner/Client) - ./chip-tool timeformatlocalization write active-calendar-type 0 1 0 - Verify DUT receives active-calendar-type write response on the TH(all-clusters-app) Log: - [1659783303.930585][3747:3747] CHIP:DMG: WriteRequestMessage = - [1659783303.930628][3747:3747] CHIP:DMG: { - [1659783303.930666][3747:3747] CHIP:DMG: suppressResponse = false, - [1659783303.930724][3747:3747] CHIP:DMG: timedRequest = false, - [1659783303.930765][3747:3747] CHIP:DMG: AttributeDataIBs = - [1659783303.930829][3747:3747] CHIP:DMG: [ - [1659783303.930868][3747:3747] CHIP:DMG: AttributeDataIB = - [1659783303.930933][3747:3747] CHIP:DMG: { - [1659783303.930988][3747:3747] CHIP:DMG: AttributePathIB = - [1659783303.931039][3747:3747] CHIP:DMG: { - [1659783303.931108][3747:3747] CHIP:DMG: Endpoint = 0x0, - [1659783303.931187][3747:3747] CHIP:DMG: Cluster = 0x2c, - [1659783303.931261][3747:3747] CHIP:DMG: Attribute = 0x0000_0001, - [1659783303.931334][3747:3747] CHIP:DMG: } - [1659783303.931388][3747:3747] CHIP:DMG: - [1659783303.931454][3747:3747] CHIP:DMG: Data = 0, - [1659783303.931521][3747:3747] CHIP:DMG: }, - [1659783303.931569][3747:3747] CHIP:DMG: - [1659783303.931621][3747:3747] CHIP:DMG: ], - [1659783303.931670][3747:3747] CHIP:DMG: - [1659783303.931723][3747:3747] CHIP:DMG: moreChunkedMessages = false, - [1659783303.931765][3747:3747] CHIP:DMG: InteractionModelRevision = 1 - [1659783303.931803][3747:3747] CHIP:DMG: }, - [1659783303.932021][3747:3747] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_002C e=0 p=o - [1659783303.932077][3747:3747] CHIP:DMG: AccessControl: allowed + + Verify TH receives the write command and updates the respective value on the TH(all-clusters-app) Log: + WriteRequestMessage = + [1667882949.750275][3974:3974] CHIP:DMG: { + [1667882949.750280][3974:3974] CHIP:DMG: suppressResponse = false, + [1667882949.750286][3974:3974] CHIP:DMG: timedRequest = false, + [1667882949.750290][3974:3974] CHIP:DMG: AttributeDataIBs = + [1667882949.750298][3974:3974] CHIP:DMG: [ + [1667882949.750302][3974:3974] CHIP:DMG: AttributeDataIB = + [1667882949.750309][3974:3974] CHIP:DMG: { + [1667882949.750313][3974:3974] CHIP:DMG: AttributePathIB = + [1667882949.750319][3974:3974] CHIP:DMG: { + [1667882949.750324][3974:3974] CHIP:DMG: Endpoint = 0x0, + [1667882949.750330][3974:3974] CHIP:DMG: Cluster = 0x2c, + [1667882949.750336][3974:3974] CHIP:DMG: Attribute = 0x0000_0001, + [1667882949.750340][3974:3974] CHIP:DMG: } + [1667882949.750347][3974:3974] CHIP:DMG: + [1667882949.750353][3974:3974] CHIP:DMG: Data = 0, + [1667882949.750357][3974:3974] CHIP:DMG: }, + [1667882949.750365][3974:3974] CHIP:DMG: + [1667882949.750368][3974:3974] CHIP:DMG: ], + [1667882949.750376][3974:3974] CHIP:DMG: + [1667882949.750381][3974:3974] CHIP:DMG: moreChunkedMessages = false, + [1667882949.750386][3974:3974] CHIP:DMG: InteractionModelRevision = 1 + [1667882949.750390][3974:3974] CHIP:DMG: }, + [1667882949.750415][3974:3974] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_002C e=0 p=o + [1667882949.750423][3974:3974] CHIP:DMG: AccessControl: allowed + [1667882949.750467][3974:3974] CHIP:DL: writing settings to file (/tmp/chip_kvs-3cU6nG) + [1667882949.750622][3974:3974] CHIP:DL: renamed tmp file to file (/tmp/chip_kvs) + [1667882949.750639][3974:3974] CHIP:DMG: Endpoint 0, Cluster 0x0000_002C update version to 149975f7 + [1667882949.750651][3974:3974] CHIP:DMG: IM WH moving to [AddStatus] + [1667882949.750756][3974:3974] CHIP:EM: <<< [E:39856r M:81741522 (Ack:91460790)] (S) Msg TX to 1:000000000001B669 [E896] --- Type 0001:07 (IM:WriteResponse) + [1667882949.750769][3974:3974] CHIP:IN: (S) Sending msg 81741522 on secure session with LSID: 28341 + [1667882949.750888][3974:3974] CHIP:DMG: >> to UDP:[fe80::a76a:1e78:850a:7413%wlp0s20f3]:57160 | 81741522 | [Interaction Model (1) / Write Response (0x07) / Session = 24248 / Exchange = 39856] + [1667882949.750902][3974:3974] CHIP:DMG: Header Flags = + [1667882949.750906][3974:3974] CHIP:DMG: { + [1667882949.750919][3974:3974] CHIP:DMG: Exchange (0x06) = + [1667882949.750923][3974:3974] CHIP:DMG: { + [1667882949.750929][3974:3974] CHIP:DMG: AckMsg = 91460790 + [1667882949.750934][3974:3974] CHIP:DMG: NeedsAck = true + [1667882949.750939][3974:3974] CHIP:DMG: } + [1667882949.750949][3974:3974] CHIP:DMG: } + [1667882949.750953][3974:3974] CHIP:DMG: + [1667882949.750961][3974:3974] CHIP:DMG: Encrypted Payload (62 bytes) = + [1667882949.750965][3974:3974] CHIP:DMG: { + [1667882949.750971][3974:3974] CHIP:DMG: data = 00b85e00d246df04e64567f6e9297b83b318bcd8726945c617e2758dbb973bd8931b09f03b74672bf643facbc7e347710e0f65feb693191e96d2e07c0013 + [1667882949.750976][3974:3974] CHIP:DMG: buffer_ptr = 94307575603920 + [1667882949.750981][3974:3974] CHIP:DMG: } + [1667882949.750986][3974:3974] CHIP:DMG: + [1667882949.751004][3974:3974] CHIP:DMG: WriteResponseMessage = + [1667882949.751010][3974:3974] CHIP:DMG: { + [1667882949.751014][3974:3974] CHIP:DMG: AttributeStatusIBs = + [1667882949.751024][3974:3974] CHIP:DMG: [ + [1667882949.751028][3974:3974] CHIP:DMG: AttributeStatusIB = + [1667882949.751035][3974:3974] CHIP:DMG: { + [1667882949.751040][3974:3974] CHIP:DMG: AttributePathIB = + [1667882949.751047][3974:3974] CHIP:DMG: { + [1667882949.751053][3974:3974] CHIP:DMG: Endpoint = 0x0, + [1667882949.751060][3974:3974] CHIP:DMG: Cluster = 0x2c, + [1667882949.751066][3974:3974] CHIP:DMG: Attribute = 0x0000_0001, + [1667882949.751071][3974:3974] CHIP:DMG: } + [1667882949.751080][3974:3974] CHIP:DMG: + [1667882949.751085][3974:3974] CHIP:DMG: StatusIB = + [1667882949.751092][3974:3974] CHIP:DMG: { + [1667882949.751097][3974:3974] CHIP:DMG: status = 0x00 (SUCCESS), + [1667882949.751103][3974:3974] CHIP:DMG: }, + [1667882949.751110][3974:3974] CHIP:DMG: + [1667882949.751115][3974:3974] CHIP:DMG: }, + [1667882949.751123][3974:3974] CHIP:DMG: + [1667882949.751127][3974:3974] CHIP:DMG: ], + [1667882949.751136][3974:3974] CHIP:DMG: + [1667882949.751141][3974:3974] CHIP:DMG: InteractionModelRevision = 1 + [1667882949.751146][3974:3974] CHIP:DMG: } ./chip-tool timeformatlocalization read active-calendar-type 1 0 - Verify DUT receives active-calendar-type response on the TH(all-clusters-app) Log: - [1659783379.903757][3747:3747] CHIP:EM: Handling via exchange: 59887r, Delegate: 0xaaaadeb88fa0 - [1659783379.903796][3747:3747] CHIP:IM: Received Read request - [1659783379.903873][3747:3747] CHIP:DMG: ReadRequestMessage = - [1659783379.903912][3747:3747] CHIP:DMG: { - [1659783379.903942][3747:3747] CHIP:DMG: AttributePathIBs = - [1659783379.903969][3747:3747] CHIP:DMG: [ - [1659783379.903992][3747:3747] CHIP:DMG: AttributePathIB = - [1659783379.904020][3747:3747] CHIP:DMG: { - [1659783379.904056][3747:3747] CHIP:DMG: Endpoint = 0x0, - [1659783379.904090][3747:3747] CHIP:DMG: Cluster = 0x2c, - [1659783379.904129][3747:3747] CHIP:DMG: Attribute = 0x0000_0001, - [1659783379.904158][3747:3747] CHIP:DMG: } - [1659783379.904196][3747:3747] CHIP:DMG: - [1659783379.904221][3747:3747] CHIP:DMG: ], - [1659783379.904258][3747:3747] CHIP:DMG: - [1659783379.904284][3747:3747] CHIP:DMG: isFabricFiltered = true, - [1659783379.904319][3747:3747] CHIP:DMG: InteractionModelRevision = 1 - [1659783379.904343][3747:3747] CHIP:DMG: }, - [1659783379.904435][3747:3747] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659783379.904527][3747:3747] CHIP:DMG: Building Reports for ReadHandler with L + + Verify active-calendar-type attribute value is same as the value that was set before on the TH(all-clusters-app) Log: + ReportDataMessage = + [1666854060.848201][20237:20237] CHIP:DMG: { + [1666854060.848204][20237:20237] CHIP:DMG: AttributeReportIBs = + [1666854060.848211][20237:20237] CHIP:DMG: [ + [1666854060.848215][20237:20237] CHIP:DMG: AttributeReportIB = + [1666854060.848222][20237:20237] CHIP:DMG: { + [1666854060.848225][20237:20237] CHIP:DMG: AttributeDataIB = + [1666854060.848229][20237:20237] CHIP:DMG: { + [1666854060.848234][20237:20237] CHIP:DMG: DataVersion = 0xbeb406de, + [1666854060.848238][20237:20237] CHIP:DMG: AttributePathIB = + [1666854060.848244][20237:20237] CHIP:DMG: { + [1666854060.848248][20237:20237] CHIP:DMG: Endpoint = 0x0, + [1666854060.848253][20237:20237] CHIP:DMG: Cluster = 0x2c, + [1666854060.848257][20237:20237] CHIP:DMG: Attribute = 0x0000_0001, + [1666854060.848260][20237:20237] CHIP:DMG: } + [1666854060.848266][20237:20237] CHIP:DMG: + [1666854060.848269][20237:20237] CHIP:DMG: Data = 0, + [1666854060.848272][20237:20237] CHIP:DMG: }, + [1666854060.848276][20237:20237] CHIP:DMG: + [1666854060.848279][20237:20237] CHIP:DMG: }, + [1666854060.848284][20237:20237] CHIP:DMG: + [1666854060.848287][20237:20237] CHIP:DMG: ], + [1666854060.848294][20237:20237] CHIP:DMG: + [1666854060.848298][20237:20237] CHIP:DMG: SuppressResponse = true, + [1666854060.848301][20237:20237] CHIP:DMG: InteractionModelRevision = 1 + [1666854060.848304][20237:20237] CHIP:DMG: } disabled: true - label: "Repeat step 8 for all the values in PIXIT.LTIME.SCT" diff --git a/src/app/tests/suites/certification/Test_TC_LTIME_3_1.yaml b/src/app/tests/suites/certification/Test_TC_LTIME_3_1.yaml index e367af4db6b090..44b76711839331 100644 --- a/src/app/tests/suites/certification/Test_TC_LTIME_3_1.yaml +++ b/src/app/tests/suites/certification/Test_TC_LTIME_3_1.yaml @@ -30,7 +30,7 @@ tests: PICS: LTIME.S.A0000 verification: | ./chip-tool timeformatlocalization read hour-format 1 0 - On TH(chip-tool), verify that HourFormat attribute value is of Enum8 datatype + Verify that HourFormat attribute value is of Enum8 datatype on TH(chip-tool) log: [1651191944157] [13649:182326] CHIP: [TOO] Endpoint: 0 Cluster: 0x0000_002C Attribute 0x0000_0000 DataVersion: 3316530441 [1651191944158] [13649:182326] CHIP: [TOO] HourFormat: 0 @@ -41,7 +41,7 @@ tests: verification: | ./chip-tool timeformatlocalization write hour-format 0 1 0 - On TH(chip-tool) verify that DUT sends a success response + Verify that DUT sends a success response TH(chip-tool) log: [1651192743588] [14026:192208] CHIP: [DMG] WriteResponseMessage = [1651192743588] [14026:192208] CHIP: [DMG] { [1651192743588] [14026:192208] CHIP: [DMG] AttributeStatusIBs = @@ -72,7 +72,7 @@ tests: PICS: LTIME.S.A0000 verification: | ./chip-tool timeformatlocalization read hour-format 1 0 - On TH(chip-tool) verify that HourFormat attribute value changed as 0 + Verify that HourFormat attribute value changed as 0 on TH(chip-tool) log: [1651193120969] [14169:196901] CHIP: [TOO] Endpoint: 0 Cluster: 0x0000_002C Attribute 0x0000_0000 DataVersion: 3316530443 [1651193120969] [14169:196901] CHIP: [TOO] HourFormat: 0 disabled: true @@ -82,7 +82,7 @@ tests: verification: | ./chip-tool timeformatlocalization write hour-format 1 1 0 - On TH(chip-tool) verify that DUT sends a success response + Verify that DUT sends a success response on TH(chip-tool) log: [1651193043035] [14140:195730] CHIP: [DMG] WriteResponseMessage = [1651193043035] [14140:195730] CHIP: [DMG] { [1651193043035] [14140:195730] CHIP: [DMG] AttributeStatusIBs = @@ -114,7 +114,7 @@ tests: PICS: LTIME.S.A0000 verification: | ./chip-tool timeformatlocalization read hour-format 1 0 - On TH(chip-tool) verify that HourFormat attribute value changed as 1 + Verify that HourFormat attribute read request is successful and value changed as 1 on TH(chip-tool) log: [1651193120969] [14169:196901] CHIP: [TOO] Endpoint: 0 Cluster: 0x0000_002C Attribute 0x0000_0000 DataVersion: 3316530443 [1651193120969] [14169:196901] CHIP: [TOO] HourFormat: 1 disabled: true @@ -123,7 +123,7 @@ tests: PICS: LTIME.S.A0001 verification: | ./chip-tool timeformatlocalization read active-calendar-type 1 0 - On TH(chip-tool), verify that ActiveCalendarType attribute value is in between 0 to 11 + Verify that ActiveCalendarType attribute read request is successful and value is in between 0 to 11 on TH(chip-tool) log: [1651193250602] [14215:198406] CHIP: [TOO] Endpoint: 0 Cluster: 0x0000_002C Attribute 0x0000_0001 DataVersion: 3316530443 [1651193250602] [14215:198406] CHIP: [TOO] ActiveCalendarType: 0 disabled: true @@ -132,7 +132,7 @@ tests: PICS: LTIME.S.A0002 verification: | ./chip-tool timeformatlocalization read supported-calendar-types 1 0 - On TH(chip-tool), verify that SupportedCalendarTypes attribute value is in between 0 to 11 + Verify that SupportedCalendarTypes attribute read request is successful and value is in between 0 to 11 on TH(chip-tool) log: [1651194334793] [14653:210647] CHIP: [TOO] Endpoint: 0 Cluster: 0x0000_002C Attribute 0x0000_0002 DataVersion: 3316530443 [1651194334794] [14653:210647] CHIP: [TOO] SupportedCalendarTypes: 12 entries [1651194334794] [14653:210647] CHIP: [TOO] [1]: 0 @@ -156,7 +156,7 @@ tests: verification: | ./chip-tool timeformatlocalization write active-calendar-type 0 1 0 - On TH(chip-tool) verify that DUT sends a success response + Verify that DUT sends a success response on TH(chip-tool) log: [1651194449245] [14699:212201] CHIP: [DMG] WriteResponseMessage = [1651194449245] [14699:212201] CHIP: [DMG] { [1651194449245] [14699:212201] CHIP: [DMG] AttributeStatusIBs = @@ -182,9 +182,8 @@ tests: [1651194449246] [14699:212201] CHIP: [DMG] InteractionModelRevision = 1 [1651194449246] [14699:212201] CHIP: [DMG] } - ./chip-tool timeformatlocalization read active-calendar-type 1 0 - On TH verify that ActiveCalendarType attribute value changed as 0 + Verify that ActiveCalendarType attribute value changed as 0 on TH(chip-tool) log: [1658149303.936031][9227:9232] CHIP:DMG: } [1658149303.936185][9227:9232] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_002C Attribute 0x0000_0001 DataVersion: 2364893025 @@ -202,7 +201,7 @@ tests: PICS: LTIME.S.A0001 verification: | ./chip-tool timeformatlocalization write active-calendar-type 50 1 0 - On TH(chip-tool) verify that DUT sends a CONSTRAINT_ERROR response + Verify that DUT sends a CONSTRAINT_ERROR response On TH(chip-tool) log: [1658742658.653019][3572:3577] CHIP:DMG: ], [1658742658.653047][3572:3577] CHIP:DMG: [1658742658.653071][3572:3577] CHIP:DMG: InteractionModelRevision = 1 @@ -216,7 +215,7 @@ tests: PICS: LTIME.S.A0000 verification: | ./chip-tool timeformatlocalization write hour-format 5 1 0 - On TH(chip-tool) verify that DUT sends a CONSTRAINT_ERROR response + Verify that DUT sends a CONSTRAINT_ERROR response On TH(chip-tool) log: [1656934321.910991][6387:6392] CHIP:DMG: WriteResponseMessage = [1656934321.911025][6387:6392] CHIP:DMG: { diff --git a/src/app/tests/suites/certification/Test_TC_LVL_2_3.yaml b/src/app/tests/suites/certification/Test_TC_LVL_2_3.yaml index 2a58840efb2b86..bda3f6a1b3459e 100644 --- a/src/app/tests/suites/certification/Test_TC_LVL_2_3.yaml +++ b/src/app/tests/suites/certification/Test_TC_LVL_2_3.yaml @@ -37,482 +37,645 @@ tests: "DUT reads all supported mandatory attributes from TH one at a time in a manufacturer specific order" verification: | - Product maker needs to provide instructions for how to trigger the command on the DUT. For comparison, the DUT behavior for this test step can be simulated using chip-tool (when DUT is a commissioner/Client) + TH receives the read command and knows this attribute for this cluster and provides a plausable value, DUT processes the values and operates normally ./chip-tool levelcontrol read current-level 1 1 + Verify DUT receives current-level attribute response on the TH(all-clusters-app) Log: - [1657279115.433005][4417:4417] CHIP:IM: Received Read request - [1657279115.433184][4417:4417] CHIP:DMG: ReadRequestMessage = - [1657279115.433258][4417:4417] CHIP:DMG: { - [1657279115.433313][4417:4417] CHIP:DMG: AttributePathIBs = - [1657279115.433379][4417:4417] CHIP:DMG: [ - [1657279115.433438][4417:4417] CHIP:DMG: AttributePathIB = - [1657279115.433506][4417:4417] CHIP:DMG: { - [1657279115.433572][4417:4417] CHIP:DMG: Endpoint = 0x1, - [1657279115.433703][4417:4417] CHIP:DMG: Cluster = 0x8, - [1657279115.433781][4417:4417] CHIP:DMG: Attribute = 0x0000_0000, - [1657279115.433851][4417:4417] CHIP:DMG: } - [1657279115.433920][4417:4417] CHIP:DMG: - [1657279115.433980][4417:4417] CHIP:DMG: ], - [1657279115.434047][4417:4417] CHIP:DMG: - [1657279115.434109][4417:4417] CHIP:DMG: isFabricFiltered = true, - [1657279115.434169][4417:4417] CHIP:DMG: InteractionModelRevision = 1 - [1657279115.434226][4417:4417] CHIP:DMG: }, + + [1666847742.653824][1489:1489] CHIP:DMG: ReportDataMessage = + [1666847742.653862][1489:1489] CHIP:DMG: { + [1666847742.653892][1489:1489] CHIP:DMG: AttributeReportIBs = + [1666847742.653937][1489:1489] CHIP:DMG: [ + [1666847742.653971][1489:1489] CHIP:DMG: AttributeReportIB = + [1666847742.654016][1489:1489] CHIP:DMG: { + [1666847742.654058][1489:1489] CHIP:DMG: AttributeDataIB = + [1666847742.654105][1489:1489] CHIP:DMG: { + [1666847742.654154][1489:1489] CHIP:DMG: DataVersion = 0xa5f5a928, + [1666847742.654206][1489:1489] CHIP:DMG: AttributePathIB = + [1666847742.654264][1489:1489] CHIP:DMG: { + [1666847742.654321][1489:1489] CHIP:DMG: Endpoint = 0x1, + [1666847742.654373][1489:1489] CHIP:DMG: Cluster = 0x8, + [1666847742.654428][1489:1489] CHIP:DMG: Attribute = 0x0000_0000, + [1666847742.654479][1489:1489] CHIP:DMG: } + [1666847742.654532][1489:1489] CHIP:DMG: + [1666847742.654614][1489:1489] CHIP:DMG: Data = 254, + [1666847742.654667][1489:1489] CHIP:DMG: }, + [1666847742.654718][1489:1489] CHIP:DMG: + [1666847742.654761][1489:1489] CHIP:DMG: }, + [1666847742.654805][1489:1489] CHIP:DMG: + [1666847742.654843][1489:1489] CHIP:DMG: ], + [1666847742.654886][1489:1489] CHIP:DMG: + [1666847742.654919][1489:1489] CHIP:DMG: SuppressResponse = true, + [1666847742.654959][1489:1489] CHIP:DMG: InteractionModelRevision = 1 + ./chip-tool levelcontrol read on-level 1 1 + verify On TH(all-clusters-app) receives the right Read Request Message for the data sent in the above command - [1657279142.246433][4417:4417] CHIP:IM: Received Read request - [1657279142.246605][4417:4417] CHIP:DMG: ReadRequestMessage = - [1657279142.246670][4417:4417] CHIP:DMG: { - [1657279142.246725][4417:4417] CHIP:DMG: AttributePathIBs = - [1657279142.246788][4417:4417] CHIP:DMG: [ - [1657279142.246848][4417:4417] CHIP:DMG: AttributePathIB = - [1657279142.246906][4417:4417] CHIP:DMG: { - [1657279142.246965][4417:4417] CHIP:DMG: Endpoint = 0x1, - [1657279142.247028][4417:4417] CHIP:DMG: Cluster = 0x8, - [1657279142.247100][4417:4417] CHIP:DMG: Attribute = 0x0000_0011, - [1657279142.247164][4417:4417] CHIP:DMG: } - [1657279142.247245][4417:4417] CHIP:DMG: - [1657279142.247310][4417:4417] CHIP:DMG: ], - [1657279142.247375][4417:4417] CHIP:DMG: - [1657279142.247439][4417:4417] CHIP:DMG: isFabricFiltered = true, - [1657279142.247500][4417:4417] CHIP:DMG: InteractionModelRevision = 1 - [1657279142.247552][4417:4417] CHIP:DMG: }, + + [1666847769.484609][1489:1489] CHIP:DMG: ReportDataMessage = + [1666847769.484641][1489:1489] CHIP:DMG: { + [1666847769.484666][1489:1489] CHIP:DMG: AttributeReportIBs = + [1666847769.484702][1489:1489] CHIP:DMG: [ + [1666847769.484731][1489:1489] CHIP:DMG: AttributeReportIB = + [1666847769.484767][1489:1489] CHIP:DMG: { + [1666847769.484800][1489:1489] CHIP:DMG: AttributeDataIB = + [1666847769.484840][1489:1489] CHIP:DMG: { + [1666847769.484874][1489:1489] CHIP:DMG: DataVersion = 0xa5f5a928, + [1666847769.484905][1489:1489] CHIP:DMG: AttributePathIB = + [1666847769.484935][1489:1489] CHIP:DMG: { + [1666847769.484977][1489:1489] CHIP:DMG: Endpoint = 0x1, + [1666847769.485015][1489:1489] CHIP:DMG: Cluster = 0x8, + [1666847769.485051][1489:1489] CHIP:DMG: Attribute = 0x0000_0011, + [1666847769.485085][1489:1489] CHIP:DMG: } + [1666847769.485129][1489:1489] CHIP:DMG: + [1666847769.485165][1489:1489] CHIP:DMG: Data = NULL + [1666847769.485197][1489:1489] CHIP:DMG: }, + [1666847769.485239][1489:1489] CHIP:DMG: + [1666847769.485271][1489:1489] CHIP:DMG: }, + [1666847769.485313][1489:1489] CHIP:DMG: + [1666847769.485340][1489:1489] CHIP:DMG: ], + [1666847769.485375][1489:1489] CHIP:DMG: + [1666847769.485402][1489:1489] CHIP:DMG: SuppressResponse = true, + [1666847769.485430][1489:1489] CHIP:DMG: InteractionModelRevision = 1 + [1666847769.485457][1489:1489] CHIP:DMG: } + ./chip-tool levelcontrol read options 1 1 + Verify DUT receives options attribute response on the TH(all-clusters-app) Log: - [1657279166.425514][4417:4417] CHIP:IM: Received Read request - [1657279166.425770][4417:4417] CHIP:DMG: ReadRequestMessage = - [1657279166.425842][4417:4417] CHIP:DMG: { - [1657279166.425895][4417:4417] CHIP:DMG: AttributePathIBs = - [1657279166.425960][4417:4417] CHIP:DMG: [ - [1657279166.426018][4417:4417] CHIP:DMG: AttributePathIB = - [1657279166.426093][4417:4417] CHIP:DMG: { - [1657279166.426161][4417:4417] CHIP:DMG: Endpoint = 0x1, - [1657279166.426245][4417:4417] CHIP:DMG: Cluster = 0x8, - [1657279166.426310][4417:4417] CHIP:DMG: Attribute = 0x0000_000F, - [1657279166.426389][4417:4417] CHIP:DMG: } - [1657279166.426465][4417:4417] CHIP:DMG: - [1657279166.426528][4417:4417] CHIP:DMG: ], - [1657279166.426597][4417:4417] CHIP:DMG: - [1657279166.426660][4417:4417] CHIP:DMG: isFabricFiltered = true, - [1657279166.426721][4417:4417] CHIP:DMG: InteractionModelRevision = 1 - [1657279166.426777][4417:4417] CHIP:DMG: }, + + [1666847793.239635][1489:1489] CHIP:DMG: ReportDataMessage = + [1666847793.239671][1489:1489] CHIP:DMG: { + [1666847793.239699][1489:1489] CHIP:DMG: AttributeReportIBs = + [1666847793.239743][1489:1489] CHIP:DMG: [ + [1666847793.239775][1489:1489] CHIP:DMG: AttributeReportIB = + [1666847793.239816][1489:1489] CHIP:DMG: { + [1666847793.239845][1489:1489] CHIP:DMG: AttributeDataIB = + [1666847793.239892][1489:1489] CHIP:DMG: { + [1666847793.239941][1489:1489] CHIP:DMG: DataVersion = 0xa5f5a928, + [1666847793.239989][1489:1489] CHIP:DMG: AttributePathIB = + [1666847793.240037][1489:1489] CHIP:DMG: { + [1666847793.240078][1489:1489] CHIP:DMG: Endpoint = 0x1, + [1666847793.240126][1489:1489] CHIP:DMG: Cluster = 0x8, + [1666847793.240179][1489:1489] CHIP:DMG: Attribute = 0x0000_000F, + [1666847793.240222][1489:1489] CHIP:DMG: } + [1666847793.240274][1489:1489] CHIP:DMG: + [1666847793.240325][1489:1489] CHIP:DMG: Data = 0, + [1666847793.240363][1489:1489] CHIP:DMG: }, + [1666847793.240413][1489:1489] CHIP:DMG: + [1666847793.240447][1489:1489] CHIP:DMG: }, + [1666847793.240489][1489:1489] CHIP:DMG: + [1666847793.240521][1489:1489] CHIP:DMG: ], + [1666847793.240561][1489:1489] CHIP:DMG: + [1666847793.240594][1489:1489] CHIP:DMG: SuppressResponse = true, + [1666847793.240627][1489:1489] CHIP:DMG: InteractionModelRevision = 1 + [1666847793.240655][1489:1489] CHIP:DMG: } disabled: true - label: "DUT reads all supported optional attributes from TH one at a time in a manufacturer specific order" verification: | - Product maker needs to provide instructions for how to trigger the command on the DUT. For comparison, the DUT behavior for this test step can be simulated using chip-tool (when DUT is a commissioner/Client) + TH receives the read command and knows this attribute for this cluster and provides a plausable value, DUT processes the values and operates normally ./chip-tool levelcontrol read remaining-time 1 1 + Verify DUT receives remaining-time attribute response on the TH(all-clusters-app) Log: - 1657913316.919773][3126:3126] CHIP:IM: Received Read request - [1657913316.919880][3126:3126] CHIP:DMG: ReadRequestMessage = - [1657913316.919920][3126:3126] CHIP:DMG: { - [1657913316.919952][3126:3126] CHIP:DMG: AttributePathIBs = - [1657913316.919995][3126:3126] CHIP:DMG: [ - [1657913316.920046][3126:3126] CHIP:DMG: AttributePathIB = - [1657913316.920135][3126:3126] CHIP:DMG: { - [1657913316.920176][3126:3126] CHIP:DMG: Endpoint = 0x1, - [1657913316.920341][3126:3126] CHIP:DMG: Cluster = 0x8, - [1657913316.920396][3126:3126] CHIP:DMG: Attribute = 0x0000_0001, - [1657913316.920457][3126:3126] CHIP:DMG: } - [1657913316.920503][3126:3126] CHIP:DMG: - [1657913316.920543][3126:3126] CHIP:DMG: ], - [1657913316.920584][3126:3126] CHIP:DMG: - [1657913316.920622][3126:3126] CHIP:DMG: isFabricFiltered = true, - [1657913316.920673][3126:3126] CHIP:DMG: InteractionModelRevision = 1 - [1657913316.920707][3126:3126] CHIP:DMG: }, + + [1666847817.008026][1489:1489] CHIP:DMG: ReportDataMessage = + [1666847817.008078][1489:1489] CHIP:DMG: { + [1666847817.008120][1489:1489] CHIP:DMG: AttributeReportIBs = + [1666847817.008178][1489:1489] CHIP:DMG: [ + [1666847817.008229][1489:1489] CHIP:DMG: AttributeReportIB = + [1666847817.008296][1489:1489] CHIP:DMG: { + [1666847817.008351][1489:1489] CHIP:DMG: AttributeDataIB = + [1666847817.008401][1489:1489] CHIP:DMG: { + [1666847817.008513][1489:1489] CHIP:DMG: DataVersion = 0xa5f5a928, + [1666847817.008592][1489:1489] CHIP:DMG: AttributePathIB = + [1666847817.008664][1489:1489] CHIP:DMG: { + [1666847817.008723][1489:1489] CHIP:DMG: Endpoint = 0x1, + [1666847817.008793][1489:1489] CHIP:DMG: Cluster = 0x8, + [1666847817.008867][1489:1489] CHIP:DMG: Attribute = 0x0000_0001, + [1666847817.008924][1489:1489] CHIP:DMG: } + [1666847817.008995][1489:1489] CHIP:DMG: + [1666847817.009063][1489:1489] CHIP:DMG: Data = 0, + [1666847817.009127][1489:1489] CHIP:DMG: }, + [1666847817.009183][1489:1489] CHIP:DMG: + [1666847817.009238][1489:1489] CHIP:DMG: }, + [1666847817.009346][1489:1489] CHIP:DMG: + [1666847817.009396][1489:1489] CHIP:DMG: ], + [1666847817.009453][1489:1489] CHIP:DMG: + [1666847817.009500][1489:1489] CHIP:DMG: SuppressResponse = true, + [1666847817.009549][1489:1489] CHIP:DMG: InteractionModelRevision = 1 + ./chip-tool levelcontrol read min-level 1 1 + Verify DUT receives min-level attribute response on the TH(all-clusters-app) Log: - [1657913332.319502][3126:3126] CHIP:IM: Received Read request - [1657913332.319628][3126:3126] CHIP:DMG: ReadRequestMessage = - [1657913332.319675][3126:3126] CHIP:DMG: { - [1657913332.319734][3126:3126] CHIP:DMG: AttributePathIBs = - [1657913332.319782][3126:3126] CHIP:DMG: [ - [1657913332.319826][3126:3126] CHIP:DMG: AttributePathIB = - [1657913332.319898][3126:3126] CHIP:DMG: { - [1657913332.319950][3126:3126] CHIP:DMG: Endpoint = 0x1, - [1657913332.320006][3126:3126] CHIP:DMG: Cluster = 0x8, - [1657913332.320127][3126:3126] CHIP:DMG: Attribute = 0x0000_0002, - [1657913332.320181][3126:3126] CHIP:DMG: } - [1657913332.320239][3126:3126] CHIP:DMG: - [1657913332.320305][3126:3126] CHIP:DMG: ], - [1657913332.320358][3126:3126] CHIP:DMG: - [1657913332.320405][3126:3126] CHIP:DMG: isFabricFiltered = true, - [1657913332.320470][3126:3126] CHIP:DMG: InteractionModelRevision = 1 - [1657913332.320514][3126:3126] CHIP:DMG: }, + + [1666848130.062809][1523:1523] CHIP:DMG: ReportDataMessage = + [1666848130.062859][1523:1523] CHIP:DMG: { + [1666848130.062897][1523:1523] CHIP:DMG: AttributeReportIBs = + [1666848130.062951][1523:1523] CHIP:DMG: [ + [1666848130.062995][1523:1523] CHIP:DMG: AttributeReportIB = + [1666848130.063053][1523:1523] CHIP:DMG: { + [1666848130.063220][1523:1523] CHIP:DMG: AttributeDataIB = + [1666848130.063355][1523:1523] CHIP:DMG: { + [1666848130.063446][1523:1523] CHIP:DMG: DataVersion = 0xb1256199, + [1666848130.063591][1523:1523] CHIP:DMG: AttributePathIB = + [1666848130.063646][1523:1523] CHIP:DMG: { + [1666848130.063694][1523:1523] CHIP:DMG: Endpoint = 0x1, + [1666848130.063742][1523:1523] CHIP:DMG: Cluster = 0x8, + [1666848130.063790][1523:1523] CHIP:DMG: Attribute = 0x0000_0002, + [1666848130.063835][1523:1523] CHIP:DMG: } + [1666848130.063882][1523:1523] CHIP:DMG: + [1666848130.063929][1523:1523] CHIP:DMG: Data = 1, + [1666848130.063971][1523:1523] CHIP:DMG: }, + [1666848130.064018][1523:1523] CHIP:DMG: + [1666848130.064054][1523:1523] CHIP:DMG: }, + [1666848130.064099][1523:1523] CHIP:DMG: + [1666848130.064133][1523:1523] CHIP:DMG: ], + [1666848130.064178][1523:1523] CHIP:DMG: + [1666848130.064215][1523:1523] CHIP:DMG: SuppressResponse = true, + [1666848130.064252][1523:1523] CHIP:DMG: InteractionModelRevision = 1 + ./chip-tool levelcontrol read max-level 1 1 - Verify DUT receives max-level attribute response on the TH(all-clusters-app) Log: - [1657913350.880504][3126:3126] CHIP:IM: Received Read request - [1657913350.880648][3126:3126] CHIP:DMG: ReadRequestMessage = - [1657913350.880703][3126:3126] CHIP:DMG: { - [1657913350.880770][3126:3126] CHIP:DMG: AttributePathIBs = - [1657913350.880838][3126:3126] CHIP:DMG: [ - [1657913350.880889][3126:3126] CHIP:DMG: AttributePathIB = - [1657913350.880965][3126:3126] CHIP:DMG: { - [1657913350.881023][3126:3126] CHIP:DMG: Endpoint = 0x1, - [1657913350.881090][3126:3126] CHIP:DMG: Cluster = 0x8, - [1657913350.881175][3126:3126] CHIP:DMG: Attribute = 0x0000_0003, - [1657913350.881243][3126:3126] CHIP:DMG: } - [1657913350.881437][3126:3126] CHIP:DMG: - [1657913350.881496][3126:3126] CHIP:DMG: ], - [1657913350.881576][3126:3126] CHIP:DMG: - [1657913350.881630][3126:3126] CHIP:DMG: isFabricFiltered = true, - [1657913350.881705][3126:3126] CHIP:DMG: InteractionModelRevision = 1 - [1657913350.881756][3126:3126] CHIP:DMG: }, + + Verify DUT receives max-level attribute response on the TH(all-clusters-app) Log: + + [1666848155.007434][1523:1523] CHIP:DMG: ReportDataMessage = + [1666848155.007507][1523:1523] CHIP:DMG: { + [1666848155.007563][1523:1523] CHIP:DMG: AttributeReportIBs = + [1666848155.007643][1523:1523] CHIP:DMG: [ + [1666848155.007705][1523:1523] CHIP:DMG: AttributeReportIB = + [1666848155.007798][1523:1523] CHIP:DMG: { + [1666848155.007875][1523:1523] CHIP:DMG: AttributeDataIB = + [1666848155.007965][1523:1523] CHIP:DMG: { + [1666848155.008108][1523:1523] CHIP:DMG: DataVersion = 0xb1256199, + [1666848155.008519][1523:1523] CHIP:DMG: AttributePathIB = + [1666848155.008663][1523:1523] CHIP:DMG: { + [1666848155.008800][1523:1523] CHIP:DMG: Endpoint = 0x1, + [1666848155.009024][1523:1523] CHIP:DMG: Cluster = 0x8, + [1666848155.009269][1523:1523] CHIP:DMG: Attribute = 0x0000_0003, + [1666848155.009888][1523:1523] CHIP:DMG: } + [1666848155.010036][1523:1523] CHIP:DMG: + [1666848155.010198][1523:1523] CHIP:DMG: Data = 254, + [1666848155.010283][1523:1523] CHIP:DMG: }, + [1666848155.010373][1523:1523] CHIP:DMG: + [1666848155.010444][1523:1523] CHIP:DMG: }, + [1666848155.010522][1523:1523] CHIP:DMG: + [1666848155.010625][1523:1523] CHIP:DMG: ], + [1666848155.010707][1523:1523] CHIP:DMG: + [1666848155.010771][1523:1523] CHIP:DMG: SuppressResponse = true, + [1666848155.010835][1523:1523] CHIP:DMG: InteractionModelRevision = 1 + [1666848155.010895][1523:1523] CHIP:DMG: } + ./chip-tool levelcontrol read current-frequency 1 1 + Verify DUT receives current-frequency attribute response on the TH(all-clusters-app) Log: - [1657913381.091563][3126:3126] CHIP:IM: Received Read request - [1657913381.091690][3126:3126] CHIP:DMG: ReadRequestMessage = - [1657913381.091738][3126:3126] CHIP:DMG: { - [1657913381.091797][3126:3126] CHIP:DMG: AttributePathIBs = - [1657913381.091844][3126:3126] CHIP:DMG: [ - [1657913381.091889][3126:3126] CHIP:DMG: AttributePathIB = - [1657913381.091958][3126:3126] CHIP:DMG: { - [1657913381.092013][3126:3126] CHIP:DMG: Endpoint = 0x1, - [1657913381.092105][3126:3126] CHIP:DMG: Cluster = 0x8, - [1657913381.092178][3126:3126] CHIP:DMG: Attribute = 0x0000_0004, - [1657913381.092233][3126:3126] CHIP:DMG: } - [1657913381.092284][3126:3126] CHIP:DMG: - [1657913381.092348][3126:3126] CHIP:DMG: ], - [1657913381.092400][3126:3126] CHIP:DMG: - [1657913381.092448][3126:3126] CHIP:DMG: isFabricFiltered = true, - [1657913381.092514][3126:3126] CHIP:DMG: InteractionModelRevision = 1 - [1657913381.092557][3126:3126] CHIP:DMG: }, + + [1666848178.925779][1523:1523] CHIP:DMG: ReportDataMessage = + [1666848178.925833][1523:1523] CHIP:DMG: { + [1666848178.925874][1523:1523] CHIP:DMG: AttributeReportIBs = + [1666848178.925933][1523:1523] CHIP:DMG: [ + [1666848178.925982][1523:1523] CHIP:DMG: AttributeReportIB = + [1666848178.926045][1523:1523] CHIP:DMG: { + [1666848178.926095][1523:1523] CHIP:DMG: AttributeDataIB = + [1666848178.926190][1523:1523] CHIP:DMG: { + [1666848178.926251][1523:1523] CHIP:DMG: DataVersion = 0xb1256199, + [1666848178.926349][1523:1523] CHIP:DMG: AttributePathIB = + [1666848178.926510][1523:1523] CHIP:DMG: { + [1666848178.926626][1523:1523] CHIP:DMG: Endpoint = 0x1, + [1666848178.926685][1523:1523] CHIP:DMG: Cluster = 0x8, + [1666848178.926763][1523:1523] CHIP:DMG: Attribute = 0x0000_0004, + [1666848178.926823][1523:1523] CHIP:DMG: } + [1666848178.926899][1523:1523] CHIP:DMG: + [1666848178.926962][1523:1523] CHIP:DMG: Data = 0, + [1666848178.927060][1523:1523] CHIP:DMG: }, + [1666848178.927118][1523:1523] CHIP:DMG: + [1666848178.927167][1523:1523] CHIP:DMG: }, + [1666848178.927224][1523:1523] CHIP:DMG: + [1666848178.927271][1523:1523] CHIP:DMG: ], + [1666848178.927368][1523:1523] CHIP:DMG: + [1666848178.927417][1523:1523] CHIP:DMG: SuppressResponse = true, + [1666848178.927465][1523:1523] CHIP:DMG: InteractionModelRevision = 1 + [1666848178.927511][1523:1523] CHIP:DMG: } + ./chip-tool levelcontrol read min-frequency 1 1 + Verify DUT receives min-frequency attribute response on the TH(all-clusters-app) Log: - [1657913397.410411][3126:3126] CHIP:IM: Received Read request - [1657913397.410539][3126:3126] CHIP:DMG: ReadRequestMessage = - [1657913397.410588][3126:3126] CHIP:DMG: { - [1657913397.410629][3126:3126] CHIP:DMG: AttributePathIBs = - [1657913397.410676][3126:3126] CHIP:DMG: [ - [1657913397.410720][3126:3126] CHIP:DMG: AttributePathIB = - [1657913397.410782][3126:3126] CHIP:DMG: { - [1657913397.410834][3126:3126] CHIP:DMG: Endpoint = 0x1, - [1657913397.410891][3126:3126] CHIP:DMG: Cluster = 0x8, - [1657913397.410948][3126:3126] CHIP:DMG: Attribute = 0x0000_0005, - [1657913397.411002][3126:3126] CHIP:DMG: } - [1657913397.411056][3126:3126] CHIP:DMG: - [1657913397.411103][3126:3126] CHIP:DMG: ], - [1657913397.411161][3126:3126] CHIP:DMG: - [1657913397.411209][3126:3126] CHIP:DMG: isFabricFiltered = true, - [1657913397.411255][3126:3126] CHIP:DMG: InteractionModelRevision = 1 - [1657913397.411298][3126:3126] CHIP:DMG: }, + + [1666848199.833484][1523:1523] CHIP:DMG: ReportDataMessage = + [1666848199.833517][1523:1523] CHIP:DMG: { + [1666848199.833545][1523:1523] CHIP:DMG: AttributeReportIBs = + [1666848199.833584][1523:1523] CHIP:DMG: [ + [1666848199.833616][1523:1523] CHIP:DMG: AttributeReportIB = + [1666848199.833654][1523:1523] CHIP:DMG: { + [1666848199.833689][1523:1523] CHIP:DMG: AttributeDataIB = + [1666848199.833733][1523:1523] CHIP:DMG: { + [1666848199.833779][1523:1523] CHIP:DMG: DataVersion = 0xb1256199, + [1666848199.833821][1523:1523] CHIP:DMG: AttributePathIB = + [1666848199.833863][1523:1523] CHIP:DMG: { + [1666848199.833908][1523:1523] CHIP:DMG: Endpoint = 0x1, + [1666848199.833956][1523:1523] CHIP:DMG: Cluster = 0x8, + [1666848199.834002][1523:1523] CHIP:DMG: Attribute = 0x0000_0005, + [1666848199.834047][1523:1523] CHIP:DMG: } + [1666848199.834095][1523:1523] CHIP:DMG: + [1666848199.834143][1523:1523] CHIP:DMG: Data = 0, + [1666848199.834182][1523:1523] CHIP:DMG: }, + [1666848199.834231][1523:1523] CHIP:DMG: + [1666848199.834273][1523:1523] CHIP:DMG: }, + [1666848199.834324][1523:1523] CHIP:DMG: + [1666848199.834361][1523:1523] CHIP:DMG: ], + [1666848199.834407][1523:1523] CHIP:DMG: + [1666848199.834445][1523:1523] CHIP:DMG: SuppressResponse = true, + [1666848199.834483][1523:1523] CHIP:DMG: InteractionModelRevision = 1 + ./chip-tool levelcontrol read max-frequency 1 1 + Verify DUT receives max-frequency attribute response on the TH(all-clusters-app) Log: - [1657913412.416960][3126:3126] CHIP:IM: Received Read request - [1657913412.417086][3126:3126] CHIP:DMG: ReadRequestMessage = - [1657913412.417134][3126:3126] CHIP:DMG: { - [1657913412.417175][3126:3126] CHIP:DMG: AttributePathIBs = - [1657913412.417227][3126:3126] CHIP:DMG: [ - [1657913412.417271][3126:3126] CHIP:DMG: AttributePathIB = - [1657913412.417321][3126:3126] CHIP:DMG: { - [1657913412.417372][3126:3126] CHIP:DMG: Endpoint = 0x1, - [1657913412.417428][3126:3126] CHIP:DMG: Cluster = 0x8, - [1657913412.417487][3126:3126] CHIP:DMG: Attribute = 0x0000_0006, - [1657913412.417542][3126:3126] CHIP:DMG: } - [1657913412.417593][3126:3126] CHIP:DMG: - [1657913412.417642][3126:3126] CHIP:DMG: ], - [1657913412.417693][3126:3126] CHIP:DMG: - [1657913412.417740][3126:3126] CHIP:DMG: isFabricFiltered = true, - [1657913412.417786][3126:3126] CHIP:DMG: InteractionModelRevision = 1 - [1657913412.417822][3126:3126] CHIP:DMG: }, + + [1666848222.614272][1523:1523] CHIP:DMG: ReportDataMessage = + [1666848222.614323][1523:1523] CHIP:DMG: { + [1666848222.614359][1523:1523] CHIP:DMG: AttributeReportIBs = + [1666848222.614417][1523:1523] CHIP:DMG: [ + [1666848222.614464][1523:1523] CHIP:DMG: AttributeReportIB = + [1666848222.614527][1523:1523] CHIP:DMG: { + [1666848222.614611][1523:1523] CHIP:DMG: AttributeDataIB = + [1666848222.614717][1523:1523] CHIP:DMG: { + [1666848222.614835][1523:1523] CHIP:DMG: DataVersion = 0xb1256199, + [1666848222.614937][1523:1523] CHIP:DMG: AttributePathIB = + [1666848222.615040][1523:1523] CHIP:DMG: { + [1666848222.615193][1523:1523] CHIP:DMG: Endpoint = 0x1, + [1666848222.615314][1523:1523] CHIP:DMG: Cluster = 0x8, + [1666848222.615376][1523:1523] CHIP:DMG: Attribute = 0x0000_0006, + [1666848222.615475][1523:1523] CHIP:DMG: } + [1666848222.615534][1523:1523] CHIP:DMG: + [1666848222.615658][1523:1523] CHIP:DMG: Data = 0, + [1666848222.615756][1523:1523] CHIP:DMG: }, + [1666848222.615817][1523:1523] CHIP:DMG: + [1666848222.615866][1523:1523] CHIP:DMG: }, + [1666848222.615921][1523:1523] CHIP:DMG: + [1666848222.615967][1523:1523] CHIP:DMG: ], + [1666848222.616041][1523:1523] CHIP:DMG: + [1666848222.616091][1523:1523] CHIP:DMG: SuppressResponse = true, + [1666848222.616140][1523:1523] CHIP:DMG: InteractionModelRevision = 1 + ./chip-tool levelcontrol read on-off-transition-time 1 1 + Verify DUT receives on-off-transition-time attribute response on the TH(all-clusters-app) Log: - [1657913438.117302][3126:3126] CHIP:IM: Received Read request - [1657913438.117462][3126:3126] CHIP:DMG: ReadRequestMessage = - [1657913438.117526][3126:3126] CHIP:DMG: { - [1657913438.117718][3126:3126] CHIP:DMG: AttributePathIBs = - [1657913438.117782][3126:3126] CHIP:DMG: [ - [1657913438.117841][3126:3126] CHIP:DMG: AttributePathIB = - [1657913438.117907][3126:3126] CHIP:DMG: { - [1657913438.117976][3126:3126] CHIP:DMG: Endpoint = 0x1, - [1657913438.118061][3126:3126] CHIP:DMG: Cluster = 0x8, - [1657913438.118137][3126:3126] CHIP:DMG: Attribute = 0x0000_0010, - [1657913438.118206][3126:3126] CHIP:DMG: } - [1657913438.118279][3126:3126] CHIP:DMG: - [1657913438.118347][3126:3126] CHIP:DMG: ], - [1657913438.118415][3126:3126] CHIP:DMG: - [1657913438.118474][3126:3126] CHIP:DMG: isFabricFiltered = true, - [1657913438.118535][3126:3126] CHIP:DMG: InteractionModelRevision = 1 - [1657913438.118592][3126:3126] CHIP:DMG: }, + + [1666848248.348896][1523:1523] CHIP:DMG: ReportDataMessage = + [1666848248.348965][1523:1523] CHIP:DMG: { + [1666848248.349018][1523:1523] CHIP:DMG: AttributeReportIBs = + [1666848248.349160][1523:1523] CHIP:DMG: [ + [1666848248.349226][1523:1523] CHIP:DMG: AttributeReportIB = + [1666848248.349360][1523:1523] CHIP:DMG: { + [1666848248.349427][1523:1523] CHIP:DMG: AttributeDataIB = + [1666848248.349549][1523:1523] CHIP:DMG: { + [1666848248.349688][1523:1523] CHIP:DMG: DataVersion = 0xb1256199, + [1666848248.349765][1523:1523] CHIP:DMG: AttributePathIB = + [1666848248.349902][1523:1523] CHIP:DMG: { + [1666848248.350087][1523:1523] CHIP:DMG: Endpoint = 0x1, + [1666848248.350227][1523:1523] CHIP:DMG: Cluster = 0x8, + [1666848248.350308][1523:1523] CHIP:DMG: Attribute = 0x0000_0010, + [1666848248.350440][1523:1523] CHIP:DMG: } + [1666848248.350615][1523:1523] CHIP:DMG: + [1666848248.350754][1523:1523] CHIP:DMG: Data = 0, + [1666848248.350883][1523:1523] CHIP:DMG: }, + [1666848248.351115][1523:1523] CHIP:DMG: + [1666848248.351235][1523:1523] CHIP:DMG: }, + [1666848248.351366][1523:1523] CHIP:DMG: + [1666848248.351480][1523:1523] CHIP:DMG: ], + [1666848248.351561][1523:1523] CHIP:DMG: + [1666848248.351626][1523:1523] CHIP:DMG: SuppressResponse = true, + [1666848248.351749][1523:1523] CHIP:DMG: InteractionModelRevision = 1 ./chip-tool levelcontrol read on-transition-time 1 1 + Verify DUT receives on-transition-time attribute response on the TH(all-clusters-app) Log: - [1657913454.127158][3126:3126] CHIP:IM: Received Read request - [1657913454.127241][3126:3126] CHIP:DMG: ReadRequestMessage = - [1657913454.127268][3126:3126] CHIP:DMG: { - [1657913454.127291][3126:3126] CHIP:DMG: AttributePathIBs = - [1657913454.127317][3126:3126] CHIP:DMG: [ - [1657913454.127341][3126:3126] CHIP:DMG: AttributePathIB = - [1657913454.127368][3126:3126] CHIP:DMG: { - [1657913454.127396][3126:3126] CHIP:DMG: Endpoint = 0x1, - [1657913454.127461][3126:3126] CHIP:DMG: Cluster = 0x8, - [1657913454.127497][3126:3126] CHIP:DMG: Attribute = 0x0000_0012, - [1657913454.127528][3126:3126] CHIP:DMG: } - [1657913454.127556][3126:3126] CHIP:DMG: - [1657913454.127582][3126:3126] CHIP:DMG: ], - [1657913454.127610][3126:3126] CHIP:DMG: - [1657913Verify in DUT as client side: 454.127636][3126:3126] CHIP:DMG: isFabricFiltered = true, - [1657913454.127661][3126:3126] CHIP:DMG: InteractionModelRevision = 1 - [1657913454.127685][3126:3126] CHIP:DMG: }, + + [1666848276.422918][1523:1523] CHIP:DMG: ReportDataMessage = + [1666848276.422952][1523:1523] CHIP:DMG: { + [1666848276.422983][1523:1523] CHIP:DMG: AttributeReportIBs = + [1666848276.423026][1523:1523] CHIP:DMG: [ + [1666848276.423062][1523:1523] CHIP:DMG: AttributeReportIB = + [1666848276.423113][1523:1523] CHIP:DMG: { + [1666848276.423154][1523:1523] CHIP:DMG: AttributeDataIB = + [1666848276.423200][1523:1523] CHIP:DMG: { + [1666848276.423238][1523:1523] CHIP:DMG: DataVersion = 0xb1256199, + [1666848276.423281][1523:1523] CHIP:DMG: AttributePathIB = + [1666848276.423325][1523:1523] CHIP:DMG: { + [1666848276.423380][1523:1523] CHIP:DMG: Endpoint = 0x1, + [1666848276.423427][1523:1523] CHIP:DMG: Cluster = 0x8, + [1666848276.423484][1523:1523] CHIP:DMG: Attribute = 0x0000_0012, + [1666848276.423527][1523:1523] CHIP:DMG: } + [1666848276.423585][1523:1523] CHIP:DMG: + [1666848276.423630][1523:1523] CHIP:DMG: Data = 0, + [1666848276.423680][1523:1523] CHIP:DMG: }, + [1666848276.423726][1523:1523] CHIP:DMG: + [1666848276.423766][1523:1523] CHIP:DMG: }, + [1666848276.423810][1523:1523] CHIP:DMG: + [1666848276.423845][1523:1523] CHIP:DMG: ], + [1666848276.423888][1523:1523] CHIP:DMG: + [1666848276.423932][1523:1523] CHIP:DMG: SuppressResponse = true, + [1666848276.423969][1523:1523] CHIP:DMG: InteractionModelRevision = 1 + ./chip-tool levelcontrol read off-transition-time 1 1 + Verify DUT receives off-transition-time attribute response on the TH(all-clusters-app) Log: - [1657913518.488375][3126:3126] CHIP:IM: Received Read request - [1657913518.488457][3126:3126] CHIP:DMG: ReadRequestMessage = - [1657913518.488486][3126:3126] CHIP:DMG: { - [1657913518.488508][3126:3126] CHIP:DMG: AttributePathIBs = - [1657913518.488534][3126:3126] CHIP:DMG: [ - [1657913518.488558][3126:3126] CHIP:DMG: AttributePathIB = - [1657913518.488585][3126:3126] CHIP:DMG: { - [1657913518.488613][3126:3126] CHIP:DMG: Endpoint = 0x1, - [1657913518.488649][3126:3126] CHIP:DMG: Cluster = 0x8, - [1657913518.488678][3126:3126] CHIP:DMG: Attribute = 0x0000_0013, - [1657913518.488705][3126:3126] CHIP:DMG: } - [1657913518.488733][3126:3126] CHIP:DMG: - [1657913518.488757][3126:3126] CHIP:DMG: ], - [1657913518.488785][3126:3126] CHIP:DMG: - [1657913518.488812][3126:3126] CHIP:DMG: isFabricFiltered = true, - [1657913518.488837][3126:3126] CHIP:DMG: InteractionModelRevision = 1 - [1657913518.488860][3126:3126] CHIP:DMG: }, + + [1666848299.764273][1523:1523] CHIP:DMG: ReportDataMessage = + [1666848299.764312][1523:1523] CHIP:DMG: { + [1666848299.764342][1523:1523] CHIP:DMG: AttributeReportIBs = + [1666848299.764383][1523:1523] CHIP:DMG: [ + [1666848299.764418][1523:1523] CHIP:DMG: AttributeReportIB = + [1666848299.764465][1523:1523] CHIP:DMG: { + [1666848299.764506][1523:1523] CHIP:DMG: AttributeDataIB = + [1666848299.764549][1523:1523] CHIP:DMG: { + [1666848299.764601][1523:1523] CHIP:DMG: DataVersion = 0xb1256199, + [1666848299.764643][1523:1523] CHIP:DMG: AttributePathIB = + [1666848299.764697][1523:1523] CHIP:DMG: { + [1666848299.764743][1523:1523] CHIP:DMG: Endpoint = 0x1, + [1666848299.764801][1523:1523] CHIP:DMG: Cluster = 0x8, + [1666848299.764847][1523:1523] CHIP:DMG: Attribute = 0x0000_0013, + [1666848299.764900][1523:1523] CHIP:DMG: } + [1666848299.764945][1523:1523] CHIP:DMG: + [1666848299.764996][1523:1523] CHIP:DMG: Data = 0, + [1666848299.765036][1523:1523] CHIP:DMG: }, + [1666848299.765091][1523:1523] CHIP:DMG: + [1666848299.765128][1523:1523] CHIP:DMG: }, + [1666848299.765181][1523:1523] CHIP:DMG: + [1666848299.765217][1523:1523] CHIP:DMG: ], + [1666848299.765263][1523:1523] CHIP:DMG: + [1666848299.765299][1523:1523] CHIP:DMG: SuppressResponse = true, + [1666848299.765336][1523:1523] CHIP:DMG: InteractionModelRevision = 1 ./chip-tool levelcontrol read default-move-rate 1 1 + Verify DUT receives default-move-rate attribute response on the TH(all-clusters-app) Log: - [1657913537.304689][3126:3126] CHIP:IM: Received Read request - [1657913537.304828][3126:3126] CHIP:DMG: ReadRequestMessage = - [1657913537.304884][3126:3126] CHIP:DMG: { - [1657913537.304931][3126:3126] CHIP:DMG: AttributePathIBs = - [1657913537.304996][3126:3126] CHIP:DMG: [ - [1657913537.305047][3126:3126] CHIP:DMG: AttributePathIB = - [1657913537.305108][3126:3126] CHIP:DMG: { - [1657913537.305171][3126:3126] CHIP:DMG: Endpoint = 0x1, - [1657913537.305238][3126:3126] CHIP:DMG: Cluster = 0x8, - [1657913537.305304][3126:3126] CHIP:DMG: Attribute = 0x0000_0014, - [1657913537.305372][3126:3126] CHIP:DMG: } - [1657913537.305434][3126:3126] CHIP:DMG: - [1657913537.305607][3126:3126] CHIP:DMG: ], - [1657913537.305675][3126:3126] CHIP:DMG: - [1657913537.305729][3126:3126] CHIP:DMG: isFabricFiltered = true, - [1657913537.305787][3126:3126] CHIP:DMG: InteractionModelRevision = 1 - [1657913537.305836][3126:3126] CHIP:DMG: }, + + [1666848321.686244][1523:1523] CHIP:DMG: ReportDataMessage = + [1666848321.686270][1523:1523] CHIP:DMG: { + [1666848321.686287][1523:1523] CHIP:DMG: AttributeReportIBs = + [1666848321.686315][1523:1523] CHIP:DMG: [ + [1666848321.686338][1523:1523] CHIP:DMG: AttributeReportIB = + [1666848321.686370][1523:1523] CHIP:DMG: { + [1666848321.686392][1523:1523] CHIP:DMG: AttributeDataIB = + [1666848321.686422][1523:1523] CHIP:DMG: { + [1666848321.686447][1523:1523] CHIP:DMG: DataVersion = 0xb1256199, + [1666848321.686480][1523:1523] CHIP:DMG: AttributePathIB = + [1666848321.686508][1523:1523] CHIP:DMG: { + [1666848321.686540][1523:1523] CHIP:DMG: Endpoint = 0x1, + [1666848321.686620][1523:1523] CHIP:DMG: Cluster = 0x8, + [1666848321.686658][1523:1523] CHIP:DMG: Attribute = 0x0000_0014, + [1666848321.686687][1523:1523] CHIP:DMG: } + [1666848321.686720][1523:1523] CHIP:DMG: + [1666848321.686756][1523:1523] CHIP:DMG: Data = 50, + [1666848321.686789][1523:1523] CHIP:DMG: }, + [1666848321.686825][1523:1523] CHIP:DMG: + [1666848321.686851][1523:1523] CHIP:DMG: }, + [1666848321.686882][1523:1523] CHIP:DMG: + [1666848321.686905][1523:1523] CHIP:DMG: ], + [1666848321.686933][1523:1523] CHIP:DMG: + [1666848321.686956][1523:1523] CHIP:DMG: SuppressResponse = true, + [1666848321.686979][1523:1523] CHIP:DMG: InteractionModelRevision = 1 + ./chip-tool levelcontrol read start-up-current-level 1 1 + Verify DUT receives start-up-current-level attribute response on the TH(all-clusters-app) Log: - [1657913554.968190][3126:3126] CHIP:IM: Received Read request - [1657913554.968312][3126:3126] CHIP:DMG: ReadRequestMessage = - [1657913554.968343][3126:3126] CHIP:DMG: { - [1657913554.968366][3126:3126] CHIP:DMG: AttributePathIBs = - [1657913554.968393][3126:3126] CHIP:DMG: [ - [1657913554.968416][3126:3126] CHIP:DMG: AttributePathIB = - [1657913554.968444][3126:3126] CHIP:DMG: { - [1657913554.968473][3126:3126] CHIP:DMG: Endpoint = 0x1, - [1657913554.968513][3126:3126] CHIP:DMG: Cluster = 0x8, - [1657913554.968546][3126:3126] CHIP:DMG: Attribute = 0x0000_4000, - [1657913554.968569][3126:3126] CHIP:DMG: } - [1657913554.968594][3126:3126] CHIP:DMG: - [1657913554.968617][3126:3126] CHIP:DMG: ], - [1657913554.968679][3126:3126] CHIP:DMG: - [1657913554.968717][3126:3126] CHIP:DMG: isFabricFiltered = true, - [1657913554.968743][3126:3126] CHIP:DMG: InteractionModelRevision = 1 - [1657913554.968766][3126:3126] CHIP:DMG: }, + + [1666848344.961306][1523:1523] CHIP:DMG: ReportDataMessage = + [1666848344.961348][1523:1523] CHIP:DMG: { + [1666848344.961382][1523:1523] CHIP:DMG: AttributeReportIBs = + [1666848344.961431][1523:1523] CHIP:DMG: [ + [1666848344.961466][1523:1523] CHIP:DMG: AttributeReportIB = + [1666848344.961517][1523:1523] CHIP:DMG: { + [1666848344.961563][1523:1523] CHIP:DMG: AttributeDataIB = + [1666848344.961613][1523:1523] CHIP:DMG: { + [1666848344.961672][1523:1523] CHIP:DMG: DataVersion = 0xb1256199, + [1666848344.961723][1523:1523] CHIP:DMG: AttributePathIB = + [1666848344.961781][1523:1523] CHIP:DMG: { + [1666848344.961835][1523:1523] CHIP:DMG: Endpoint = 0x1, + [1666848344.961891][1523:1523] CHIP:DMG: Cluster = 0x8, + [1666848344.961946][1523:1523] CHIP:DMG: Attribute = 0x0000_4000, + [1666848344.962005][1523:1523] CHIP:DMG: } + [1666848344.962056][1523:1523] CHIP:DMG: + [1666848344.962106][1523:1523] CHIP:DMG: Data = NULL + [1666848344.962155][1523:1523] CHIP:DMG: }, + [1666848344.962210][1523:1523] CHIP:DMG: + [1666848344.962255][1523:1523] CHIP:DMG: }, + [1666848344.962308][1523:1523] CHIP:DMG: + [1666848344.962346][1523:1523] CHIP:DMG: ], + [1666848344.962389][1523:1523] CHIP:DMG: + [1666848344.962428][1523:1523] CHIP:DMG: SuppressResponse = true, + [1666848344.962468][1523:1523] CHIP:DMG: InteractionModelRevision = 1 + [1666848344.962502][1523:1523] CHIP:DMG: } disabled: true - label: "DUT writes a suitable value to all supported mandatory attributes on the TH one at a time in a manufacturer specific order" verification: | - Product maker needs to provide instructions for how to trigger the command on the DUT. For comparison, the DUT behavior for this test step can be simulated using chip-tool (when DUT is a commissioner/Client) + TH receives the write command and checks whether the value is valid, if value invalid provide appropriate feedback to DUT and flag test as FAIL ./chip-tool levelcontrol write on-level 5 (replace with your value) 1 1 Verify DUT receives on-level attribute write response on the TH(all-clusters-app) Log: - [1657913667.893875][3126:3126] CHIP:DMG: WriteRequestMessage = - [1657913667.893923][3126:3126] CHIP:DMG: { - [1657913667.893965][3126:3126] CHIP:DMG: suppressResponse = false, - [1657913667.894013][3126:3126] CHIP:DMG: timedRequest = false, - [1657913667.894058][3126:3126] CHIP:DMG: AttributeDataIBs = - [1657913667.894112][3126:3126] CHIP:DMG: [ - [1657913667.894157][3126:3126] CHIP:DMG: AttributeDataIB = - [1657913667.894213][3126:3126] CHIP:DMG: { - [1657913667.894264][3126:3126] CHIP:DMG: AttributePathIB = - [1657913667.894322][3126:3126] CHIP:DMG: { - [1657913667.894495][3126:3126] CHIP:DMG: Endpoint = 0x1, - [1657913667.894561][3126:3126] CHIP:DMG: Cluster = 0x8, - [1657913667.894622][3126:3126] CHIP:DMG: Attribute = 0x0000_0011, - [1657913667.894684][3126:3126] CHIP:DMG: } - [1657913667.894744][3126:3126] CHIP:DMG: - [1657913667.894808][3126:3126] CHIP:DMG: Data = 5, - [1657913667.894866][3126:3126] CHIP:DMG: }, - [1657913667.894914][3126:3126] CHIP:DMG: - [1657913667.894957][3126:3126] CHIP:DMG: ], - [1657913667.895010][3126:3126] CHIP:DMG: - [1657913667.895055][3126:3126] CHIP:DMG: moreChunkedMessages = false, - [1657913667.895105][3126:3126] CHIP:DMG: InteractionModelRevision = 1 - [1657913667.895148][3126:3126] CHIP:DMG: }, + + [1666848371.618326][1523:1523] CHIP:DMG: WriteResponseMessage = + [1666848371.618348][1523:1523] CHIP:DMG: { + [1666848371.618367][1523:1523] CHIP:DMG: AttributeStatusIBs = + [1666848371.618396][1523:1523] CHIP:DMG: [ + [1666848371.618417][1523:1523] CHIP:DMG: AttributeStatusIB = + [1666848371.618443][1523:1523] CHIP:DMG: { + [1666848371.618463][1523:1523] CHIP:DMG: AttributePathIB = + [1666848371.618493][1523:1523] CHIP:DMG: { + [1666848371.618521][1523:1523] CHIP:DMG: Endpoint = 0x1, + [1666848371.618570][1523:1523] CHIP:DMG: Cluster = 0x8, + [1666848371.618599][1523:1523] CHIP:DMG: Attribute = 0x0000_0011, + [1666848371.618621][1523:1523] CHIP:DMG: } + [1666848371.618652][1523:1523] CHIP:DMG: + [1666848371.618678][1523:1523] CHIP:DMG: StatusIB = + [1666848371.618705][1523:1523] CHIP:DMG: { + [1666848371.618729][1523:1523] CHIP:DMG: status = 0x00 (SUCCESS), + [1666848371.618758][1523:1523] CHIP:DMG: }, + [1666848371.618786][1523:1523] CHIP:DMG: + [1666848371.618809][1523:1523] CHIP:DMG: }, + [1666848371.618835][1523:1523] CHIP:DMG: + [1666848371.618853][1523:1523] CHIP:DMG: ], + [1666848371.618878][1523:1523] CHIP:DMG: + [1666848371.618899][1523:1523] CHIP:DMG: InteractionModelRevision = 1 disabled: true - label: "DUT writes a suitable value to all supported optional attributes on the TH one at a time in a manufacturer specific order" verification: | - Product maker needs to provide instructions for how to trigger the command on the DUT. For comparison, the DUT behavior for this test step can be simulated using chip-tool (when DUT is a commissioner/Client) + TH receives the write command and checks whether the value is valid, if value invalid provide appropriate feedback to DUT and flag test as FAIL - ./chip-tool levelcontrol write on-off-transition-time 5 (replace with your own value) 123123 1 + ./chip-tool levelcontrol write on-off-transition-time 5 (replace with your own value) 1 1 Verify DUT receives on-off-transition-time attribute write response on the TH(all-clusters-app) Log: - [1657913716.044424][3126:3126] CHIP:DMG: WriteRequestMessage = - [1657913716.044478][3126:3126] CHIP:DMG: { - [1657913716.044527][3126:3126] CHIP:DMG: suppressResponse = false, - [1657913716.044583][3126:3126] CHIP:DMG: timedRequest = false, - [1657913716.044634][3126:3126] CHIP:DMG: AttributeDataIBs = - [1657913716.044696][3126:3126] CHIP:DMG: [ - [1657913716.044748][3126:3126] CHIP:DMG: AttributeDataIB = - [1657913716.044806][3126:3126] CHIP:DMG: { - [1657913716.044860][3126:3126] CHIP:DMG: AttributePathIB = - [1657913716.044932][3126:3126] CHIP:DMG: { - [1657913716.044994][3126:3126] CHIP:DMG: Endpoint = 0x1, - [1657913716.045061][3126:3126] CHIP:DMG: Cluster = 0x8, - [1657913716.045137][3126:3126] CHIP:DMG: Attribute = 0x0000_0010, - [1657913716.045202][3126:3126] CHIP:DMG: } - [1657913716.045270][3126:3126] CHIP:DMG: - [1657913716.045344][3126:3126] CHIP:DMG: Data = 5, - [1657913716.045407][3126:3126] CHIP:DMG: }, - [1657913716.045468][3126:3126] CHIP:DMG: - [1657913716.045519][3126:3126] CHIP:DMG: ], - [1657913716.045579][3126:3126] CHIP:DMG: - [1657913716.045630][3126:3126] CHIP:DMG: moreChunkedMessages = false, - [1657913716.045683][3126:3126] CHIP:DMG: InteractionModelRevision = 1 - [1657913716.045732][3126:3126] CHIP:DMG: }, + + [1666848398.554154][1523:1523] CHIP:DMG: WriteResponseMessage = + [1666848398.554220][1523:1523] CHIP:DMG: { + [1666848398.554275][1523:1523] CHIP:DMG: AttributeStatusIBs = + [1666848398.554352][1523:1523] CHIP:DMG: [ + [1666848398.554414][1523:1523] CHIP:DMG: AttributeStatusIB = + [1666848398.554490][1523:1523] CHIP:DMG: { + [1666848398.554549][1523:1523] CHIP:DMG: AttributePathIB = + [1666848398.554691][1523:1523] CHIP:DMG: { + [1666848398.554768][1523:1523] CHIP:DMG: Endpoint = 0x1, + [1666848398.554848][1523:1523] CHIP:DMG: Cluster = 0x8, + [1666848398.554928][1523:1523] CHIP:DMG: Attribute = 0x0000_0010, + [1666848398.555006][1523:1523] CHIP:DMG: } + [1666848398.555094][1523:1523] CHIP:DMG: + [1666848398.555170][1523:1523] CHIP:DMG: StatusIB = + [1666848398.555251][1523:1523] CHIP:DMG: { + [1666848398.555343][1523:1523] CHIP:DMG: status = 0x00 (SUCCESS), + [1666848398.555418][1523:1523] CHIP:DMG: }, + [1666848398.555534][1523:1523] CHIP:DMG: + [1666848398.555602][1523:1523] CHIP:DMG: }, + [1666848398.555674][1523:1523] CHIP:DMG: + [1666848398.555735][1523:1523] CHIP:DMG: ], + [1666848398.555811][1523:1523] CHIP:DMG: + [1666848398.555874][1523:1523] CHIP:DMG: InteractionModelRevision = 1 + ./chip-tool levelcontrol write on-transition-time 5 (replace with your value) 1 1 Verify DUT receives on-transition-time attribute write response on the TH(all-clusters-app) Log: - [1657913743.728014][3126:3126] CHIP:DMG: WriteRequestMessage = - [1657913743.728046][3126:3126] CHIP:DMG: { - [1657913743.728145][3126:3126] CHIP:DMG: suppressResponse = false, - [1657913743.728179][3126:3126] CHIP:DMG: timedRequest = false, - [1657913743.728239][3126:3126] CHIP:DMG: AttributeDataIBs = - [1657913743.728279][3126:3126] CHIP:DMG: [ - [1657913743.728308][3126:3126] CHIP:DMG: AttributeDataIB = - [1657913743.728351][3126:3126] CHIP:DMG: { - [1657913743.728383][3126:3126] CHIP:DMG: AttributePathIB = - [1657913743.728423][3126:3126] CHIP:DMG: { - [1657913743.728467][3126:3126] CHIP:DMG: Endpoint = 0x1, - [1657913743.728512][3126:3126] CHIP:DMG: Cluster = 0x8, - [1657913743.728553][3126:3126] CHIP:DMG: Attribute = 0x0000_0012, - [1657913743.728591][3126:3126] CHIP:DMG: } - [1657913743.728631][3126:3126] CHIP:DMG: - [1657913743.728671][3126:3126] CHIP:DMG: Data = 5, - [1657913743.728710][3126:3126] CHIP:DMG: }, - [1657913743.728746][3126:3126] CHIP:DMG: - [1657913743.728775][3126:3126] CHIP:DMG: ], - [1657913743.728811][3126:3126] CHIP:DMG: - [1657913743.728842][3126:3126] CHIP:DMG: moreChunkedMessages = false, - [1657913743.728872][3126:3126] CHIP:DMG: InteractionModelRevision = 1 - [1657913743.728901][3126:3126] CHIP:DMG: }, + + [1666848422.668815][1523:1523] CHIP:DMG: WriteResponseMessage = + [1666848422.668852][1523:1523] CHIP:DMG: { + [1666848422.668881][1523:1523] CHIP:DMG: AttributeStatusIBs = + [1666848422.668924][1523:1523] CHIP:DMG: [ + [1666848422.668955][1523:1523] CHIP:DMG: AttributeStatusIB = + [1666848422.668995][1523:1523] CHIP:DMG: { + [1666848422.669034][1523:1523] CHIP:DMG: AttributePathIB = + [1666848422.669079][1523:1523] CHIP:DMG: { + [1666848422.669124][1523:1523] CHIP:DMG: Endpoint = 0x1, + [1666848422.669167][1523:1523] CHIP:DMG: Cluster = 0x8, + [1666848422.669217][1523:1523] CHIP:DMG: Attribute = 0x0000_0012, + [1666848422.669257][1523:1523] CHIP:DMG: } + [1666848422.669310][1523:1523] CHIP:DMG: + [1666848422.669352][1523:1523] CHIP:DMG: StatusIB = + [1666848422.669400][1523:1523] CHIP:DMG: { + [1666848422.669447][1523:1523] CHIP:DMG: status = 0x00 (SUCCESS), + [1666848422.669492][1523:1523] CHIP:DMG: }, + [1666848422.669536][1523:1523] CHIP:DMG: + [1666848422.669574][1523:1523] CHIP:DMG: }, + [1666848422.669618][1523:1523] CHIP:DMG: + [1666848422.669648][1523:1523] CHIP:DMG: ], + [1666848422.669688][1523:1523] CHIP:DMG: + [1666848422.669721][1523:1523] CHIP:DMG: InteractionModelRevision = 1 ./chip-tool levelcontrol write off-transition-time 5 1 1 Verify DUT receives off-transition-time attribute write response on the TH(all-clusters-app) Log: - [1657913763.836957][3126:3126] CHIP:DMG: WriteRequestMessage = - [1657913763.837010][3126:3126] CHIP:DMG: { - [1657913763.837058][3126:3126] CHIP:DMG: suppressResponse = false, - [1657913763.837119][3126:3126] CHIP:DMG: timedRequest = false, - [1657913763.837170][3126:3126] CHIP:DMG: AttributeDataIBs = - [1657913763.837230][3126:3126] CHIP:DMG: [ - [1657913763.837361][3126:3126] CHIP:DMG: AttributeDataIB = - [1657913763.837424][3126:3126] CHIP:DMG: { - [1657913763.837478][3126:3126] CHIP:DMG: AttributePathIB = - [1657913763.837544][3126:3126] CHIP:DMG: { - [1657913763.837580][3126:3126] CHIP:DMG: Endpoint = 0x1, - [1657913763.837613][3126:3126] CHIP:DMG: Cluster = 0x8, - [1657913763.837645][3126:3126] CHIP:DMG: Attribute = 0x0000_0013, - [1657913763.837755][3126:3126] CHIP:DMG: } - [1657913763.837790][3126:3126] CHIP:DMG: - [1657913763.837822][3126:3126] CHIP:DMG: Data = 5, - [1657913763.837850][3126:3126] CHIP:DMG: }, - [1657913763.837880][3126:3126] CHIP:DMG: - [1657913763.837904][3126:3126] CHIP:DMG: ], - [1657913763.837932][3126:3126] CHIP:DMG: - [1657913763.837956][3126:3126] CHIP:DMG: moreChunkedMessages = false, - [1657913763.837981][3126:3126] CHIP:DMG: InteractionModelRevision = 1 - [1657913763.838004][3126:3126] CHIP:DMG: }, + [1666848443.984829][1523:1523] CHIP:DMG: WriteResponseMessage = + [1666848443.984860][1523:1523] CHIP:DMG: { + [1666848443.984889][1523:1523] CHIP:DMG: AttributeStatusIBs = + [1666848443.984929][1523:1523] CHIP:DMG: [ + [1666848443.984973][1523:1523] CHIP:DMG: AttributeStatusIB = + [1666848443.985018][1523:1523] CHIP:DMG: { + [1666848443.985053][1523:1523] CHIP:DMG: AttributePathIB = + [1666848443.985101][1523:1523] CHIP:DMG: { + [1666848443.985140][1523:1523] CHIP:DMG: Endpoint = 0x1, + [1666848443.985190][1523:1523] CHIP:DMG: Cluster = 0x8, + [1666848443.985253][1523:1523] CHIP:DMG: Attribute = 0x0000_0013, + [1666848443.985300][1523:1523] CHIP:DMG: } + [1666848443.985346][1523:1523] CHIP:DMG: + [1666848443.985387][1523:1523] CHIP:DMG: StatusIB = + [1666848443.985424][1523:1523] CHIP:DMG: { + [1666848443.985479][1523:1523] CHIP:DMG: status = 0x00 (SUCCESS), + [1666848443.985517][1523:1523] CHIP:DMG: }, + [1666848443.985551][1523:1523] CHIP:DMG: + [1666848443.985588][1523:1523] CHIP:DMG: }, + [1666848443.985623][1523:1523] CHIP:DMG: + [1666848443.985654][1523:1523] CHIP:DMG: ], + [1666848443.985692][1523:1523] CHIP:DMG: + [1666848443.985724][1523:1523] CHIP:DMG: InteractionModelRevision = 1 + ./chip-tool levelcontrol write default-move-rate 5 1 1 Verify DUT receives default-move-rate attribute write response on the TH(all-clusters-app) Log: - [1657913781.895720][3126:3126] CHIP:DMG: WriteRequestMessage = - [1657913781.895799][3126:3126] CHIP:DMG: { - [1657913781.895824][3126:3126] CHIP:DMG: suppressResponse = false, - [1657913781.895850][3126:3126] CHIP:DMG: timedRequest = false, - [1657913781.895874][3126:3126] CHIP:DMG: AttributeDataIBs = - [1657913781.895904][3126:3126] CHIP:DMG: [ - [1657913781.895929][3126:3126] CHIP:DMG: AttributeDataIB = - [1657913781.895956][3126:3126] CHIP:DMG: { - [1657913781.895982][3126:3126] CHIP:DMG: AttributePathIB = - [1657913781.896024][3126:3126] CHIP:DMG: { - [1657913781.896147][3126:3126] CHIP:DMG: Endpoint = 0x1, - [1657913781.896209][3126:3126] CHIP:DMG: Cluster = 0x8, - [1657913781.896247][3126:3126] CHIP:DMG: Attribute = 0x0000_0014, - [1657913781.896278][3126:3126] CHIP:DMG: } - [1657913781.896312][3126:3126] CHIP:DMG: - [1657913781.896345][3126:3126] CHIP:DMG: Data = 5, - [1657913781.896374][3126:3126] CHIP:DMG: }, - [1657913781.896403][3126:3126] CHIP:DMG: - [1657913781.896427][3126:3126] CHIP:DMG: ], - [1657913781.896503][3126:3126] CHIP:DMG: - [1657913781.896531][3126:3126] CHIP:DMG: moreChunkedMessages = false, - [1657913781.896558][3126:3126] CHIP:DMG: InteractionModelRevision = 1 - [1657913781.896581][3126:3126] CHIP:DMG: }, + + [1666848463.025155][1523:1523] CHIP:DMG: WriteResponseMessage = + [1666848463.025181][1523:1523] CHIP:DMG: { + [1666848463.025201][1523:1523] CHIP:DMG: AttributeStatusIBs = + [1666848463.025232][1523:1523] CHIP:DMG: [ + [1666848463.025258][1523:1523] CHIP:DMG: AttributeStatusIB = + [1666848463.025286][1523:1523] CHIP:DMG: { + [1666848463.025307][1523:1523] CHIP:DMG: AttributePathIB = + [1666848463.025331][1523:1523] CHIP:DMG: { + [1666848463.025365][1523:1523] CHIP:DMG: Endpoint = 0x1, + [1666848463.025401][1523:1523] CHIP:DMG: Cluster = 0x8, + [1666848463.025432][1523:1523] CHIP:DMG: Attribute = 0x0000_0014, + [1666848463.025464][1523:1523] CHIP:DMG: } + [1666848463.025498][1523:1523] CHIP:DMG: + [1666848463.025531][1523:1523] CHIP:DMG: StatusIB = + [1666848463.025561][1523:1523] CHIP:DMG: { + [1666848463.025608][1523:1523] CHIP:DMG: status = 0x00 (SUCCESS), + [1666848463.025659][1523:1523] CHIP:DMG: }, + [1666848463.025704][1523:1523] CHIP:DMG: + [1666848463.025749][1523:1523] CHIP:DMG: }, + [1666848463.025800][1523:1523] CHIP:DMG: + [1666848463.025838][1523:1523] CHIP:DMG: ], + [1666848463.025884][1523:1523] CHIP:DMG: + [1666848463.025922][1523:1523] CHIP:DMG: InteractionModelRevision = 1 + ./chip-tool levelcontrol write start-up-current-level 5 (replace with your value) 123123 1 Verify DUT receives start-up-current-level attribute write response on the TH(all-clusters-app) Log: - [1657913811.290764][3126:3126] CHIP:DMG: WriteRequestMessage = - [1657913811.290809][3126:3126] CHIP:DMG: { - [1657913811.290850][3126:3126] CHIP:DMG: suppressResponse = false, - [1657913811.290898][3126:3126] CHIP:DMG: timedRequest = false, - [1657913811.290942][3126:3126] CHIP:DMG: AttributeDataIBs = - [1657913811.290995][3126:3126] CHIP:DMG: [ - [1657913811.291039][3126:3126] CHIP:DMG: AttributeDataIB = - [1657913811.291094][3126:3126] CHIP:DMG: { - [1657913811.291142][3126:3126] CHIP:DMG: AttributePathIB = - [1657913811.291258][3126:3126] CHIP:DMG: { - [1657913811.291326][3126:3126] CHIP:DMG: Endpoint = 0x1, - [1657913811.291394][3126:3126] CHIP:DMG: Cluster = 0x8, - [1657913811.291455][3126:3126] CHIP:DMG: Attribute = 0x0000_4000, - [1657913811.291512][3126:3126] CHIP:DMG: } - [1657913811.291630][3126:3126] CHIP:DMG: - [1657913811.291694][3126:3126] CHIP:DMG: Data = 5, - [1657913811.291748][3126:3126] CHIP:DMG: }, - [1657913811.291805][3126:3126] CHIP:DMG: - [1657913811.291848][3126:3126] CHIP:DMG: ], - [1657913811.291949][3126:3126] CHIP:DMG: - [1657913811.291992][3126:3126] CHIP:DMG: moreChunkedMessages = false, - [1657913811.292017][3126:3126] CHIP:DMG: InteractionModelRevision = 1 - [1657913811.292039][3126:3126] CHIP:DMG: }, + + [1666848489.993723][1523:1523] CHIP:DMG: WriteResponseMessage = + [1666848489.993758][1523:1523] CHIP:DMG: { + [1666848489.993785][1523:1523] CHIP:DMG: AttributeStatusIBs = + [1666848489.993824][1523:1523] CHIP:DMG: [ + [1666848489.993855][1523:1523] CHIP:DMG: AttributeStatusIB = + [1666848489.993896][1523:1523] CHIP:DMG: { + [1666848489.993936][1523:1523] CHIP:DMG: AttributePathIB = + [1666848489.993983][1523:1523] CHIP:DMG: { + [1666848489.994030][1523:1523] CHIP:DMG: Endpoint = 0x1, + [1666848489.994079][1523:1523] CHIP:DMG: Cluster = 0x8, + [1666848489.994126][1523:1523] CHIP:DMG: Attribute = 0x0000_4000, + [1666848489.994172][1523:1523] CHIP:DMG: } + [1666848489.994214][1523:1523] CHIP:DMG: + [1666848489.994258][1523:1523] CHIP:DMG: StatusIB = + [1666848489.994296][1523:1523] CHIP:DMG: { + [1666848489.994342][1523:1523] CHIP:DMG: status = 0x00 (SUCCESS), + [1666848489.994384][1523:1523] CHIP:DMG: }, + [1666848489.994427][1523:1523] CHIP:DMG: + [1666848489.994465][1523:1523] CHIP:DMG: }, + [1666848489.994507][1523:1523] CHIP:DMG: + [1666848489.994536][1523:1523] CHIP:DMG: ], + [1666848489.994594][1523:1523] CHIP:DMG: + [1666848489.994629][1523:1523] CHIP:DMG: InteractionModelRevision = 1 disabled: true - label: @@ -521,428 +684,389 @@ tests: also reflects this in global attributes such as FeatureMap and AttributeList. Commission DUT to TH again" verification: | - Product maker needs to provide instructions for how to trigger the command on the DUT. For comparison, the DUT behavior for this test step can be simulated using chip-tool (when DUT is a commissioner/Client) + Verify TH(all-clusters-minimal-app) that it implements mandatory and none of the optional attributes of the server-side of the cluster, and that it also reflects this in global attributes such as FeatureMap and AttributeList. + ./chip-tool levelcontrol read attribute-list 1 1 + + Verify DUT receives attribute-list attribute response on the TH(all-clusters-minimal-app) Log: + + [1666848650.333076][1566:1566] CHIP:DMG: ReportDataMessage = + [1666848650.333110][1566:1566] CHIP:DMG: { + [1666848650.333138][1566:1566] CHIP:DMG: AttributeReportIBs = + [1666848650.333174][1566:1566] CHIP:DMG: [ + [1666848650.333201][1566:1566] CHIP:DMG: AttributeReportIB = + [1666848650.333239][1566:1566] CHIP:DMG: { + [1666848650.333272][1566:1566] CHIP:DMG: AttributeDataIB = + [1666848650.333307][1566:1566] CHIP:DMG: { + [1666848650.333351][1566:1566] CHIP:DMG: DataVersion = 0xe887a97e, + [1666848650.333393][1566:1566] CHIP:DMG: AttributePathIB = + [1666848650.333433][1566:1566] CHIP:DMG: { + [1666848650.333481][1566:1566] CHIP:DMG: Endpoint = 0x1, + [1666848650.333523][1566:1566] CHIP:DMG: Cluster = 0x8, + [1666848650.333565][1566:1566] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666848650.333600][1566:1566] CHIP:DMG: } + [1666848650.333645][1566:1566] CHIP:DMG: + [1666848650.333684][1566:1566] CHIP:DMG: Data = [ + [1666848650.333722][1566:1566] CHIP:DMG: + [1666848650.333773][1566:1566] CHIP:DMG: ], + [1666848650.333809][1566:1566] CHIP:DMG: }, + [1666848650.333852][1566:1566] CHIP:DMG: + [1666848650.333882][1566:1566] CHIP:DMG: }, + [1666848650.333928][1566:1566] CHIP:DMG: + [1666848650.333959][1566:1566] CHIP:DMG: AttributeReportIB = + [1666848650.334001][1566:1566] CHIP:DMG: { + [1666848650.334034][1566:1566] CHIP:DMG: AttributeDataIB = + [1666848650.334080][1566:1566] CHIP:DMG: { + [1666848650.334122][1566:1566] CHIP:DMG: DataVersion = 0xe887a97e, + [1666848650.334166][1566:1566] CHIP:DMG: AttributePathIB = + [1666848650.334221][1566:1566] CHIP:DMG: { + [1666848650.334272][1566:1566] CHIP:DMG: Endpoint = 0x1, + [1666848650.334331][1566:1566] CHIP:DMG: Cluster = 0x8, + [1666848650.334377][1566:1566] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666848650.334434][1566:1566] CHIP:DMG: ListIndex = Null, + [1666848650.334478][1566:1566] CHIP:DMG: } + [1666848650.334535][1566:1566] CHIP:DMG: + [1666848650.334623][1566:1566] CHIP:DMG: Data = 0, + [1666848650.334676][1566:1566] CHIP:DMG: }, + [1666848650.334725][1566:1566] CHIP:DMG: + [1666848650.334767][1566:1566] CHIP:DMG: }, + [1666848650.334825][1566:1566] CHIP:DMG: + [1666848650.334868][1566:1566] CHIP:DMG: AttributeReportIB = + [1666848650.334920][1566:1566] CHIP:DMG: { + [1666848650.334961][1566:1566] CHIP:DMG: AttributeDataIB = + [1666848650.335014][1566:1566] CHIP:DMG: { + [1666848650.335064][1566:1566] CHIP:DMG: DataVersion = 0xe887a97e, + [1666848650.335118][1566:1566] CHIP:DMG: AttributePathIB = + [1666848650.335164][1566:1566] CHIP:DMG: { + [1666848650.335220][1566:1566] CHIP:DMG: Endpoint = 0x1, + [1666848650.335271][1566:1566] CHIP:DMG: Cluster = 0x8, + [1666848650.335331][1566:1566] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666848650.335384][1566:1566] CHIP:DMG: ListIndex = Null, + [1666848650.335440][1566:1566] CHIP:DMG: } + [1666848650.335499][1566:1566] CHIP:DMG: + [1666848650.335557][1566:1566] CHIP:DMG: Data = 15, + [1666848650.335605][1566:1566] CHIP:DMG: }, + [1666848650.335656][1566:1566] CHIP:DMG: + [1666848650.335700][1566:1566] CHIP:DMG: }, + [1666848650.335756][1566:1566] CHIP:DMG: + [1666848650.335793][1566:1566] CHIP:DMG: AttributeReportIB = + [1666848650.335840][1566:1566] CHIP:DMG: { + [1666848650.335878][1566:1566] CHIP:DMG: AttributeDataIB = + [1666848650.335918][1566:1566] CHIP:DMG: { + [1666848650.335966][1566:1566] CHIP:DMG: DataVersion = 0xe887a97e, + [1666848650.336020][1566:1566] CHIP:DMG: AttributePathIB = + [1666848650.336062][1566:1566] CHIP:DMG: { + [1666848650.336117][1566:1566] CHIP:DMG: Endpoint = 0x1, + [1666848650.336167][1566:1566] CHIP:DMG: Cluster = 0x8, + [1666848650.336217][1566:1566] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666848650.336271][1566:1566] CHIP:DMG: ListIndex = Null, + [1666848650.336327][1566:1566] CHIP:DMG: } + [1666848650.336385][1566:1566] CHIP:DMG: + [1666848650.336443][1566:1566] CHIP:DMG: Data = 17, + [1666848650.336483][1566:1566] CHIP:DMG: }, + [1666848650.336534][1566:1566] CHIP:DMG: + [1666848650.336572][1566:1566] CHIP:DMG: }, + [1666848650.336623][1566:1566] CHIP:DMG: + [1666848650.336660][1566:1566] CHIP:DMG: AttributeReportIB = + [1666848650.336708][1566:1566] CHIP:DMG: { + [1666848650.336748][1566:1566] CHIP:DMG: AttributeDataIB = + [1666848650.336800][1566:1566] CHIP:DMG: { + [1666848650.336842][1566:1566] CHIP:DMG: DataVersion = 0xe887a97e, + [1666848650.336896][1566:1566] CHIP:DMG: AttributePathIB = + [1666848650.336939][1566:1566] CHIP:DMG: { + [1666848650.336994][1566:1566] CHIP:DMG: Endpoint = 0x1, + [1666848650.337044][1566:1566] CHIP:DMG: Cluster = 0x8, + [1666848650.337104][1566:1566] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666848650.337157][1566:1566] CHIP:DMG: ListIndex = Null, + [1666848650.337208][1566:1566] CHIP:DMG: } + [1666848650.337261][1566:1566] CHIP:DMG: + [1666848650.337310][1566:1566] CHIP:DMG: Data = 65528, + [1666848650.337363][1566:1566] CHIP:DMG: }, + [1666848650.337414][1566:1566] CHIP:DMG: + [1666848650.337451][1566:1566] CHIP:DMG: }, + [1666848650.337502][1566:1566] CHIP:DMG: + [1666848650.337538][1566:1566] CHIP:DMG: AttributeReportIB = + [1666848650.337586][1566:1566] CHIP:DMG: { + [1666848650.337625][1566:1566] CHIP:DMG: AttributeDataIB = + [1666848650.337677][1566:1566] CHIP:DMG: { + [1666848650.337718][1566:1566] CHIP:DMG: DataVersion = 0xe887a97e, + [1666848650.337772][1566:1566] CHIP:DMG: AttributePathIB = + [1666848650.337821][1566:1566] CHIP:DMG: { + [1666848650.337865][1566:1566] CHIP:DMG: Endpoint = 0x1, + [1666848650.337925][1566:1566] CHIP:DMG: Cluster = 0x8, + [1666848650.337985][1566:1566] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666848650.338043][1566:1566] CHIP:DMG: ListIndex = Null, + [1666848650.338094][1566:1566] CHIP:DMG: } + [1666848650.338151][1566:1566] CHIP:DMG: + [1666848650.338200][1566:1566] CHIP:DMG: Data = 65529, + [1666848650.338253][1566:1566] CHIP:DMG: }, + [1666848650.338309][1566:1566] CHIP:DMG: + [1666848650.338348][1566:1566] CHIP:DMG: }, + [1666848650.338407][1566:1566] CHIP:DMG: + [1666848650.338445][1566:1566] CHIP:DMG: AttributeReportIB = + [1666848650.338493][1566:1566] CHIP:DMG: { + [1666848650.338532][1566:1566] CHIP:DMG: AttributeDataIB = + [1666848650.338594][1566:1566] CHIP:DMG: { + [1666848650.338640][1566:1566] CHIP:DMG: DataVersion = 0xe887a97e, + [1666848650.338693][1566:1566] CHIP:DMG: AttributePathIB = + [1666848650.338746][1566:1566] CHIP:DMG: { + [1666848650.338799][1566:1566] CHIP:DMG: Endpoint = 0x1, + [1666848650.338858][1566:1566] CHIP:DMG: Cluster = 0x8, + [1666848650.338914][1566:1566] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666848650.338970][1566:1566] CHIP:DMG: ListIndex = Null, + [1666848650.339021][1566:1566] CHIP:DMG: } + [1666848650.339069][1566:1566] CHIP:DMG: + [1666848650.339110][1566:1566] CHIP:DMG: Data = 65531, + [1666848650.339161][1566:1566] CHIP:DMG: }, + [1666848650.339212][1566:1566] CHIP:DMG: + [1666848650.339253][1566:1566] CHIP:DMG: }, + [1666848650.339308][1566:1566] CHIP:DMG: + [1666848650.339345][1566:1566] CHIP:DMG: AttributeReportIB = + [1666848650.339398][1566:1566] CHIP:DMG: { + [1666848650.339437][1566:1566] CHIP:DMG: AttributeDataIB = + [1666848650.339487][1566:1566] CHIP:DMG: { + [1666848650.339540][1566:1566] CHIP:DMG: DataVersion = 0xe887a97e, + [1666848650.339593][1566:1566] CHIP:DMG: AttributePathIB = + [1666848650.339647][1566:1566] CHIP:DMG: { + [1666848650.339695][1566:1566] CHIP:DMG: Endpoint = 0x1, + [1666848650.339750][1566:1566] CHIP:DMG: Cluster = 0x8, + [1666848650.339804][1566:1566] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666848650.339864][1566:1566] CHIP:DMG: ListIndex = Null, + [1666848650.339910][1566:1566] CHIP:DMG: } + [1666848650.339968][1566:1566] CHIP:DMG: + [1666848650.340026][1566:1566] CHIP:DMG: Data = 65532, + [1666848650.340079][1566:1566] CHIP:DMG: }, + [1666848650.340129][1566:1566] CHIP:DMG: + [1666848650.340171][1566:1566] CHIP:DMG: }, + [1666848650.340226][1566:1566] CHIP:DMG: + [1666848650.340262][1566:1566] CHIP:DMG: AttributeReportIB = + [1666848650.340313][1566:1566] CHIP:DMG: { + [1666848650.340355][1566:1566] CHIP:DMG: AttributeDataIB = + [1666848650.340406][1566:1566] CHIP:DMG: { + [1666848650.340455][1566:1566] CHIP:DMG: DataVersion = 0xe887a97e, + [1666848650.340507][1566:1566] CHIP:DMG: AttributePathIB = + [1666848650.340562][1566:1566] CHIP:DMG: { + [1666848650.340605][1566:1566] CHIP:DMG: Endpoint = 0x1, + [1666848650.340654][1566:1566] CHIP:DMG: Cluster = 0x8, + [1666848650.340709][1566:1566] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666848650.340766][1566:1566] CHIP:DMG: ListIndex = Null, + [1666848650.340817][1566:1566] CHIP:DMG: } + [1666848650.340870][1566:1566] CHIP:DMG: + [1666848650.340921][1566:1566] CHIP:DMG: Data = 65533, + [1666848650.340969][1566:1566] CHIP:DMG: }, + [1666848650.341021][1566:1566] CHIP:DMG: + [1666848650.341057][1566:1566] CHIP:DMG: }, + [1666848650.341100][1566:1566] CHIP:DMG: + [1666848650.341136][1566:1566] CHIP:DMG: ], + [1666848650.341228][1566:1566] CHIP:DMG: + [1666848650.341266][1566:1566] CHIP:DMG: SuppressResponse = true, + [1666848650.341305][1566:1566] CHIP:DMG: InteractionModelRevision = 1 + + + + ./chip-tool levelcontrol read feature-map 1 1 + Verify DUT receives feature-map attribute response on the TH(all-clusters-minimal-app) Log: + + [1666848683.161618][1566:1566] CHIP:DMG: ReportDataMessage = + [1666848683.161668][1566:1566] CHIP:DMG: { + [1666848683.161704][1566:1566] CHIP:DMG: AttributeReportIBs = + [1666848683.161762][1566:1566] CHIP:DMG: [ + [1666848683.161808][1566:1566] CHIP:DMG: AttributeReportIB = + [1666848683.161872][1566:1566] CHIP:DMG: { + [1666848683.161925][1566:1566] CHIP:DMG: AttributeDataIB = + [1666848683.161990][1566:1566] CHIP:DMG: { + [1666848683.162049][1566:1566] CHIP:DMG: DataVersion = 0xe887a97e, + [1666848683.162109][1566:1566] CHIP:DMG: AttributePathIB = + [1666848683.162163][1566:1566] CHIP:DMG: { + [1666848683.162232][1566:1566] CHIP:DMG: Endpoint = 0x1, + [1666848683.162294][1566:1566] CHIP:DMG: Cluster = 0x8, + [1666848683.162366][1566:1566] CHIP:DMG: Attribute = 0x0000_FFFC, + [1666848683.162420][1566:1566] CHIP:DMG: } + [1666848683.162492][1566:1566] CHIP:DMG: + [1666848683.162583][1566:1566] CHIP:DMG: Data = 0, + [1666848683.162649][1566:1566] CHIP:DMG: }, + [1666848683.162708][1566:1566] CHIP:DMG: + [1666848683.162759][1566:1566] CHIP:DMG: }, + [1666848683.162822][1566:1566] CHIP:DMG: + [1666848683.162869][1566:1566] CHIP:DMG: ], + [1666848683.162924][1566:1566] CHIP:DMG: + [1666848683.162967][1566:1566] CHIP:DMG: SuppressResponse = true, + [1666848683.163015][1566:1566] CHIP:DMG: InteractionModelRevision = 1 + [1666848683.163060][1566:1566] CHIP:DMG: } ./chip-tool levelcontrol read current-level 1 1 Verify DUT receives current-level attribute response on the TH(all-clusters-minimal-app) Log: - [1657913862.815749][3126:3126] CHIP:IM: Received Read request - [1657913862.815884][3126:3126] CHIP:DMG: ReadRequestMessage = - [1657913862.815935][3126:3126] CHIP:DMG: { - [1657913862.815975][3126:3126] CHIP:DMG: AttributePathIBs = - [1657913862.816023][3126:3126] CHIP:DMG: [ - [1657913862.816107][3126:3126] CHIP:DMG: AttributePathIB = - [1657913862.816161][3126:3126] CHIP:DMG: { - [1657913862.816212][3126:3126] CHIP:DMG: Endpoint = 0x1, - [1657913862.816268][3126:3126] CHIP:DMG: Cluster = 0x8, - [1657913862.816325][3126:3126] CHIP:DMG: Attribute = 0x0000_0000, - [1657913862.816377][3126:3126] CHIP:DMG: } - [1657913862.816431][3126:3126] CHIP:DMG: - [1657913862.816477][3126:3126] CHIP:DMG: ], - [1657913862.816527][3126:3126] CHIP:DMG: - [1657913862.816573][3126:3126] CHIP:DMG: isFabricFiltered = true, - [1657913862.816619][3126:3126] CHIP:DMG: InteractionModelRevision = 1 - [1657913862.816662][3126:3126] CHIP:DMG: }, + + [1666848703.725790][1566:1566] CHIP:DMG: ReportDataMessage = + [1666848703.725820][1566:1566] CHIP:DMG: { + [1666848703.725844][1566:1566] CHIP:DMG: AttributeReportIBs = + [1666848703.725876][1566:1566] CHIP:DMG: [ + [1666848703.725903][1566:1566] CHIP:DMG: AttributeReportIB = + [1666848703.725946][1566:1566] CHIP:DMG: { + [1666848703.725977][1566:1566] CHIP:DMG: AttributeDataIB = + [1666848703.726016][1566:1566] CHIP:DMG: { + [1666848703.726061][1566:1566] CHIP:DMG: DataVersion = 0xe887a97e, + [1666848703.726104][1566:1566] CHIP:DMG: AttributePathIB = + [1666848703.726168][1566:1566] CHIP:DMG: { + [1666848703.726224][1566:1566] CHIP:DMG: Endpoint = 0x1, + [1666848703.726287][1566:1566] CHIP:DMG: Cluster = 0x8, + [1666848703.726356][1566:1566] CHIP:DMG: Attribute = 0x0000_0000, + [1666848703.726420][1566:1566] CHIP:DMG: } + [1666848703.726483][1566:1566] CHIP:DMG: + [1666848703.726546][1566:1566] CHIP:DMG: Data = 254, + [1666848703.726637][1566:1566] CHIP:DMG: }, + [1666848703.726701][1566:1566] CHIP:DMG: + [1666848703.726745][1566:1566] CHIP:DMG: }, + [1666848703.726795][1566:1566] CHIP:DMG: + [1666848703.726840][1566:1566] CHIP:DMG: ], + [1666848703.726890][1566:1566] CHIP:DMG: + [1666848703.726933][1566:1566] CHIP:DMG: SuppressResponse = true, + [1666848703.726976][1566:1566] CHIP:DMG: InteractionModelRevision = 1 + ./chip-tool levelcontrol read on-level 1 1 Verify DUT receives on-level attribute response on the TH(all-clusters-minimal-app) Log: - [1657913877.850398][3126:3126] CHIP:IM: Received Read request - [1657913877.850525][3126:3126] CHIP:DMG: ReadRequestMessage = - [1657913877.850574][3126:3126] CHIP:DMG: { - [1657913877.850614][3126:3126] CHIP:DMG: AttributePathIBs = - [1657913877.850725][3126:3126] CHIP:DMG: [ - [1657913877.850771][3126:3126] CHIP:DMG: AttributePathIB = - [1657913877.850821][3126:3126] CHIP:DMG: { - [1657913877.850872][3126:3126] CHIP:DMG: Endpoint = 0x1, - [1657913877.850932][3126:3126] CHIP:DMG: Cluster = 0x8, - [1657913877.850989][3126:3126] CHIP:DMG: Attribute = 0x0000_0011, - [1657913877.851048][3126:3126] CHIP:DMG: } - [1657913877.851103][3126:3126] CHIP:DMG: - [1657913877.851153][3126:3126] CHIP:DMG: ], - [1657913877.851203][3126:3126] CHIP:DMG: - [1657913877.851251][3126:3126] CHIP:DMG: isFabricFiltered = true, - [1657913877.851297][3126:3126] CHIP:DMG: InteractionModelRevision = 1 - [1657913877.851343][3126:3126] CHIP:DMG: }, - [1657913877.851471][3126:3126] CHIP:DMG: IM - - ./chip-tool levelcontrol read options 1 1 - Verify DUT receives options attribute response on the TH(all-clusters-minimal-app) Log: - [1657913895.195563][3126:3126] CHIP:IM: Received Read request - [1657913895.195705][3126:3126] CHIP:DMG: ReadRequestMessage = - [1657913895.195732][3126:3126] CHIP:DMG: { - [1657913895.195754][3126:3126] CHIP:DMG: AttributePathIBs = - [1657913895.195780][3126:3126] CHIP:DMG: [ - [1657913895.195803][3126:3126] CHIP:DMG: AttributePathIB = - [1657913895.195901][3126:3126] CHIP:DMG: { - [1657913895.195932][3126:3126] CHIP:DMG: Endpoint = 0x1, - [1657913895.195963][3126:3126] CHIP:DMG: Cluster = 0x8, - [1657913895.195993][3126:3126] CHIP:DMG: Attribute = 0x0000_000F, - [1657913895.196022][3126:3126] CHIP:DMG: } - [1657913895.196073][3126:3126] CHIP:DMG: - [1657913895.196101][3126:3126] CHIP:DMG: ], - [1657913895.196161][3126:3126] CHIP:DMG: - [1657913895.196189][3126:3126] CHIP:DMG: isFabricFiltered = true, - [1657913895.196214][3126:3126] CHIP:DMG: InteractionModelRevision = 1 - [1657913895.196236][3126:3126] CHIP:DMG: }, + [1666848725.287246][1566:1566] CHIP:DMG: ReportDataMessage = + [1666848725.287287][1566:1566] CHIP:DMG: { + [1666848725.287319][1566:1566] CHIP:DMG: AttributeReportIBs = + [1666848725.287369][1566:1566] CHIP:DMG: [ + [1666848725.287406][1566:1566] CHIP:DMG: AttributeReportIB = + [1666848725.287458][1566:1566] CHIP:DMG: { + [1666848725.287506][1566:1566] CHIP:DMG: AttributeDataIB = + [1666848725.287551][1566:1566] CHIP:DMG: { + [1666848725.287608][1566:1566] CHIP:DMG: DataVersion = 0xe887a97e, + [1666848725.287648][1566:1566] CHIP:DMG: AttributePathIB = + [1666848725.287708][1566:1566] CHIP:DMG: { + [1666848725.287761][1566:1566] CHIP:DMG: Endpoint = 0x1, + [1666848725.287815][1566:1566] CHIP:DMG: Cluster = 0x8, + [1666848725.287869][1566:1566] CHIP:DMG: Attribute = 0x0000_0011, + [1666848725.287920][1566:1566] CHIP:DMG: } + [1666848725.287978][1566:1566] CHIP:DMG: + [1666848725.288035][1566:1566] CHIP:DMG: Data = NULL + [1666848725.288081][1566:1566] CHIP:DMG: }, + [1666848725.288136][1566:1566] CHIP:DMG: + [1666848725.288179][1566:1566] CHIP:DMG: }, + [1666848725.288225][1566:1566] CHIP:DMG: + [1666848725.288261][1566:1566] CHIP:DMG: ], + [1666848725.288306][1566:1566] CHIP:DMG: + [1666848725.288343][1566:1566] CHIP:DMG: SuppressResponse = true, + [1666848725.288384][1566:1566] CHIP:DMG: InteractionModelRevision = 1 - ./chip-tool levelcontrol read attribute-list 1 1 - Verify DUT receives attribute-list attribute response on the TH(all-clusters-minimal-app) Log: - [1657913906.648918][3126:3126] CHIP:IM: Received Read request - [1657913906.649061][3126:3126] CHIP:DMG: ReadRequestMessage = - [1657913906.649115][3126:3126] CHIP:DMG: { - [1657913906.649162][3126:3126] CHIP:DMG: AttributePathIBs = - [1657913906.649225][3126:3126] CHIP:DMG: [ - [1657913906.649273][3126:3126] CHIP:DMG: AttributePathIB = - [1657913906.649330][3126:3126] CHIP:DMG: { - [1657913906.649389][3126:3126] CHIP:DMG: Endpoint = 0x1, - [1657913906.649462][3126:3126] CHIP:DMG: Cluster = 0x8, - [1657913906.649529][3126:3126] CHIP:DMG: Attribute = 0x0000_FFFB, - [1657913906.649569][3126:3126] CHIP:DMG: } - [1657913906.649593][3126:3126] CHIP:DMG: - [1657913906.649618][3126:3126] CHIP:DMG: ], - [1657913906.649645][3126:3126] CHIP:DMG: - [1657913906.649731][3126:3126] CHIP:DMG: isFabricFiltered = true, - [1657913906.649757][3126:3126] CHIP:DMG: InteractionModelRevision = 1 - [1657913906.649781][3126:3126] CHIP:DMG: }, + ./chip-tool levelcontrol read options 1 1 + Verify DUT receives options attribute response on the TH(all-clusters-minimal-app) Log: - ./chip-tool levelcontrol read feature-map 1 1 - Verify DUT receives feature-map attribute response on the TH(all-clusters-minimal-app) Log: - [1663070713.467153][4422:4422] CHIP:IM: Received Read request - [1663070713.467242][4422:4422] CHIP:DMG: ReadRequestMessage = - [1663070713.467275][4422:4422] CHIP:DMG: { - [1663070713.467300][4422:4422] CHIP:DMG: AttributePathIBs = - [1663070713.467329][4422:4422] CHIP:DMG: [ - [1663070713.467355][4422:4422] CHIP:DMG: AttributePathIB = - [1663070713.467390][4422:4422] CHIP:DMG: { - [1663070713.467422][4422:4422] CHIP:DMG: Endpoint = 0x1, - [1663070713.467455][4422:4422] CHIP:DMG: Cluster = 0x8, - [1663070713.467487][4422:4422] CHIP:DMG: Attribute = 0x0000_FFFC, - [1663070713.467517][4422:4422] CHIP:DMG: } - [1663070713.467548][4422:4422] CHIP:DMG: - [1663070713.467576][4422:4422] CHIP:DMG: ], - [1663070713.467606][4422:4422] CHIP:DMG: - [1663070713.467635][4422:4422] CHIP:DMG: isFabricFiltered = true, - [1663070713.467663][4422:4422] CHIP:DMG: InteractionModelRevision = 1 - [1663070713.467689][4422:4422] CHIP:DMG: }, - [1663070713.467767][4422:4422] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666848750.551301][1566:1566] CHIP:DMG: ReportDataMessage = + [1666848750.551342][1566:1566] CHIP:DMG: { + [1666848750.551374][1566:1566] CHIP:DMG: AttributeReportIBs = + [1666848750.551421][1566:1566] CHIP:DMG: [ + [1666848750.551458][1566:1566] CHIP:DMG: AttributeReportIB = + [1666848750.551504][1566:1566] CHIP:DMG: { + [1666848750.551546][1566:1566] CHIP:DMG: AttributeDataIB = + [1666848750.551598][1566:1566] CHIP:DMG: { + [1666848750.551654][1566:1566] CHIP:DMG: DataVersion = 0xe887a97e, + [1666848750.551703][1566:1566] CHIP:DMG: AttributePathIB = + [1666848750.551754][1566:1566] CHIP:DMG: { + [1666848750.551810][1566:1566] CHIP:DMG: Endpoint = 0x1, + [1666848750.551869][1566:1566] CHIP:DMG: Cluster = 0x8, + [1666848750.551922][1566:1566] CHIP:DMG: Attribute = 0x0000_000F, + [1666848750.551967][1566:1566] CHIP:DMG: } + [1666848750.552011][1566:1566] CHIP:DMG: + [1666848750.552068][1566:1566] CHIP:DMG: Data = 0, + [1666848750.552119][1566:1566] CHIP:DMG: }, + [1666848750.552164][1566:1566] CHIP:DMG: + [1666848750.552198][1566:1566] CHIP:DMG: }, + [1666848750.552250][1566:1566] CHIP:DMG: + [1666848750.552284][1566:1566] CHIP:DMG: ], + [1666848750.552330][1566:1566] CHIP:DMG: + [1666848750.552370][1566:1566] CHIP:DMG: SuppressResponse = true, + [1666848750.552404][1566:1566] CHIP:DMG: InteractionModelRevision = 1 + [1666848750.552441][1566:1566] CHIP:DMG: } disabled: true - label: "DUT reads all supported optional attributes from TH one at a time in a manufacturer specific order" verification: | - Product maker needs to provide instructions for how to trigger the command on the DUT. For comparison, the DUT behavior for this test step can be simulated using chip-tool (when DUT is a commissioner/Client) + Verify TH(all-clusters-minimal-app) receives the read command, and responds that this attribute is not available and also DUT is aware that the optional attributes are not available, and does not issue read requests for the attributes which it did read in step 2 - TH all-clusters-minimal-app does not support optional attributes ./chip-tool levelcontrol read remaining-time 1 1 - Verify DUT(chip-tool) receives remaining-time attribute response on the TH(all-clusters-minimal-app) Log: - [1663147148.155292][37702:37702] CHIP:IM: Received Read request - [1663147148.155312][37702:37702] CHIP:DMG: ReadRequestMessage = - [1663147148.155315][37702:37702] CHIP:DMG: { - [1663147148.155317][37702:37702] CHIP:DMG: AttributePathIBs = - [1663147148.155320][37702:37702] CHIP:DMG: [ - [1663147148.155323][37702:37702] CHIP:DMG: AttributePathIB = - [1663147148.155326][37702:37702] CHIP:DMG: { - [1663147148.155328][37702:37702] CHIP:DMG: Endpoint = 0x1, - [1663147148.155331][37702:37702] CHIP:DMG: Cluster = 0x8, - [1663147148.155334][37702:37702] CHIP:DMG: Attribute = 0x0000_0001, - [1663147148.155338][37702:37702] CHIP:DMG: } - [1663147148.155341][37702:37702] CHIP:DMG: - [1663147148.155343][37702:37702] CHIP:DMG: ], - [1663147148.155346][37702:37702] CHIP:DMG: - [1663147148.155349][37702:37702] CHIP:DMG: isFabricFiltered = true, - [1663147148.155351][37702:37702] CHIP:DMG: InteractionModelRevision = 1 - [1663147148.155353][37702:37702] CHIP:DMG: }, - [1663147148.155366][37702:37702] CHIP:DMG: IM RH moving to [GeneratingReports] - [1663147148.155376][37702:37702] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + on TH(all-clusters-minimal-app) verify status response a UNSUPPORTED_ATTRIBUTE + General error: 0x86 (UNSUPPORTED_ATTRIBUTE) ./chip-tool levelcontrol read min-level 1 1 - Verify DUT(chip-tool) receives min-level attribute response on the TH(all-clusters-minimal-app) Log: - [1663147176.255360][37702:37702] CHIP:DMG: ReadRequestMessage = - [1663147176.255364][37702:37702] CHIP:DMG: { - [1663147176.255368][37702:37702] CHIP:DMG: AttributePathIBs = - [1663147176.255373][37702:37702] CHIP:DMG: [ - [1663147176.255376][37702:37702] CHIP:DMG: AttributePathIB = - [1663147176.255381][37702:37702] CHIP:DMG: { - [1663147176.255385][37702:37702] CHIP:DMG: Endpoint = 0x1, - [1663147176.255389][37702:37702] CHIP:DMG: Cluster = 0x8, - [1663147176.255393][37702:37702] CHIP:DMG: Attribute = 0x0000_0002, - [1663147176.255396][37702:37702] CHIP:DMG: } - [1663147176.255401][37702:37702] CHIP:DMG: - [1663147176.255404][37702:37702] CHIP:DMG: ], - [1663147176.255409][37702:37702] CHIP:DMG: - [1663147176.255413][37702:37702] CHIP:DMG: isFabricFiltered = true, - [1663147176.255416][37702:37702] CHIP:DMG: InteractionModelRevision = 1 - [1663147176.255419][37702:37702] CHIP:DMG: }, - [1663147176.255436][37702:37702] CHIP:DMG: IM RH moving to [GeneratingReports] - [1663147176.255451][37702:37702] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + + on TH(all-clusters-minimal-app) verify status response a UNSUPPORTED_ATTRIBUTE + General error: 0x86 (UNSUPPORTED_ATTRIBUTE) + ./chip-tool levelcontrol read max-level 1 1 - Verify DUT(chip-tool) receives max-level attribute response on the TH(all-clusters-minimal-app) Log: - [1663147204.133512][37702:37702] CHIP:IM: Received Read request - [1663147204.133528][37702:37702] CHIP:DMG: ReadRequestMessage = - [1663147204.133531][37702:37702] CHIP:DMG: { - [1663147204.133533][37702:37702] CHIP:DMG: AttributePathIBs = - [1663147204.133536][37702:37702] CHIP:DMG: [ - [1663147204.133538][37702:37702] CHIP:DMG: AttributePathIB = - [1663147204.133541][37702:37702] CHIP:DMG: { - [1663147204.133543][37702:37702] CHIP:DMG: Endpoint = 0x1, - [1663147204.133546][37702:37702] CHIP:DMG: Cluster = 0x8, - [1663147204.133549][37702:37702] CHIP:DMG: Attribute = 0x0000_0003, - [1663147204.133551][37702:37702] CHIP:DMG: } - [1663147204.133553][37702:37702] CHIP:DMG: - [1663147204.133555][37702:37702] CHIP:DMG: ], - [1663147204.133558][37702:37702] CHIP:DMG: - [1663147204.133561][37702:37702] CHIP:DMG: isFabricFiltered = true, - [1663147204.133563][37702:37702] CHIP:DMG: InteractionModelRevision = 1 - [1663147204.133565][37702:37702] CHIP:DMG: }, - [1663147204.133577][37702:37702] CHIP:DMG: IM RH moving to [GeneratingReports] - [1663147204.133587][37702:37702] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + + on TH(all-clusters-minimal-app) verify status response a UNSUPPORTED_ATTRIBUTE + General error: 0x86 (UNSUPPORTED_ATTRIBUTE) + ./chip-tool levelcontrol read current-frequency 1 1 - Verify DUT(chip-tool) receives current-frequency attribute response on the TH(all-clusters-minimal-app) Log: - [1663147223.228680][37702:37702] CHIP:IM: Received Read request - [1663147223.228702][37702:37702] CHIP:DMG: ReadRequestMessage = - [1663147223.228706][37702:37702] CHIP:DMG: { - [1663147223.228710][37702:37702] CHIP:DMG: AttributePathIBs = - [1663147223.228714][37702:37702] CHIP:DMG: [ - [1663147223.228717][37702:37702] CHIP:DMG: AttributePathIB = - [1663147223.228722][37702:37702] CHIP:DMG: { - [1663147223.228726][37702:37702] CHIP:DMG: Endpoint = 0x1, - [1663147223.228730][37702:37702] CHIP:DMG: Cluster = 0x8, - [1663147223.228734][37702:37702] CHIP:DMG: Attribute = 0x0000_0004, - [1663147223.228738][37702:37702] CHIP:DMG: } - [1663147223.228742][37702:37702] CHIP:DMG: - [1663147223.228746][37702:37702] CHIP:DMG: ], - [1663147223.228751][37702:37702] CHIP:DMG: - [1663147223.228754][37702:37702] CHIP:DMG: isFabricFiltered = true, - [1663147223.228758][37702:37702] CHIP:DMG: InteractionModelRevision = 1 - [1663147223.228761][37702:37702] CHIP:DMG: }, - [1663147223.228780][37702:37702] CHIP:DMG: IM RH moving to [GeneratingReports] + + on TH(all-clusters-minimal-app) verify status response a UNSUPPORTED_ATTRIBUTE + General error: 0x86 (UNSUPPORTED_ATTRIBUTE) + ./chip-tool levelcontrol read min-frequency 1 1 - Verify DUT(chip-tool) receives min-frequency attribute response on the TH(all-clusters-minimal-app) Log: - [1663147242.442251][37702:37702] CHIP:IM: Received Read request - [1663147242.442277][37702:37702] CHIP:DMG: ReadRequestMessage = - [1663147242.442282][37702:37702] CHIP:DMG: { - [1663147242.442287][37702:37702] CHIP:DMG: AttributePathIBs = - [1663147242.442293][37702:37702] CHIP:DMG: [ - [1663147242.442298][37702:37702] CHIP:DMG: AttributePathIB = - [1663147242.442304][37702:37702] CHIP:DMG: { - [1663147242.442309][37702:37702] CHIP:DMG: Endpoint = 0x1, - [1663147242.442315][37702:37702] CHIP:DMG: Cluster = 0x8, - [1663147242.442320][37702:37702] CHIP:DMG: Attribute = 0x0000_0005, - [1663147242.442324][37702:37702] CHIP:DMG: } - [1663147242.442331][37702:37702] CHIP:DMG: - [1663147242.442336][37702:37702] CHIP:DMG: ], - [1663147242.442342][37702:37702] CHIP:DMG: - [1663147242.442347][37702:37702] CHIP:DMG: isFabricFiltered = true, - [1663147242.442352][37702:37702] CHIP:DMG: InteractionModelRevision = 1 - [1663147242.442355][37702:37702] CHIP:DMG: }, - [1663147242.442378][37702:37702] CHIP:DMG: IM RH moving to [GeneratingReports] + + on TH(all-clusters-minimal-app) verify status response a UNSUPPORTED_ATTRIBUTE + General error: 0x86 (UNSUPPORTED_ATTRIBUTE) + ./chip-tool levelcontrol read max-frequency 1 1 - Verify DUT(chip-tool) receives max-frequency attribute response on the TH(all-clusters-minimal-app) Log: - [1663147259.687422][37702:37702] CHIP:IM: Received Read request - [1663147259.687445][37702:37702] CHIP:DMG: ReadRequestMessage = - [1663147259.687450][37702:37702] CHIP:DMG: { - [1663147259.687454][37702:37702] CHIP:DMG: AttributePathIBs = - [1663147259.687458][37702:37702] CHIP:DMG: [ - [1663147259.687463][37702:37702] CHIP:DMG: AttributePathIB = - [1663147259.687469][37702:37702] CHIP:DMG: { - [1663147259.687474][37702:37702] CHIP:DMG: Endpoint = 0x1, - [1663147259.687478][37702:37702] CHIP:DMG: Cluster = 0x8, - [1663147259.687481][37702:37702] CHIP:DMG: Attribute = 0x0000_0006, - [1663147259.687485][37702:37702] CHIP:DMG: } - [1663147259.687490][37702:37702] CHIP:DMG: - [1663147259.687494][37702:37702] CHIP:DMG: ], - [1663147259.687500][37702:37702] CHIP:DMG: - [1663147259.687504][37702:37702] CHIP:DMG: isFabricFiltered = true, - [1663147259.687509][37702:37702] CHIP:DMG: InteractionModelRevision = 1 - [1663147259.687513][37702:37702] CHIP:DMG: }, - [1663147259.687532][37702:37702] CHIP:DMG: IM RH moving to [GeneratingReports] + + on TH(all-clusters-minimal-app) verify status response a UNSUPPORTED_ATTRIBUTE + General error: 0x86 (UNSUPPORTED_ATTRIBUTE) + ./chip-tool levelcontrol read on-off-transition-time 1 1 - Verify DUT(chip-tool) receives on-off-transition-time attribute response on the TH(all-clusters-minimal-app) Log: - [1663147276.525081][37702:37702] CHIP:IM: Received Read request - [1663147276.525105][37702:37702] CHIP:DMG: ReadRequestMessage = - [1663147276.525110][37702:37702] CHIP:DMG: { - [1663147276.525115][37702:37702] CHIP:DMG: AttributePathIBs = - [1663147276.525120][37702:37702] CHIP:DMG: [ - [1663147276.525124][37702:37702] CHIP:DMG: AttributePathIB = - [1663147276.525129][37702:37702] CHIP:DMG: { - [1663147276.525133][37702:37702] CHIP:DMG: Endpoint = 0x1, - [1663147276.525138][37702:37702] CHIP:DMG: Cluster = 0x8, - [1663147276.525143][37702:37702] CHIP:DMG: Attribute = 0x0000_0010, - [1663147276.525148][37702:37702] CHIP:DMG: } - [1663147276.525155][37702:37702] CHIP:DMG: - [1663147276.525159][37702:37702] CHIP:DMG: ], - [1663147276.525166][37702:37702] CHIP:DMG: - [1663147276.525171][37702:37702] CHIP:DMG: isFabricFiltered = true, - [1663147276.525177][37702:37702] CHIP:DMG: InteractionModelRevision = 1 - [1663147276.525181][37702:37702] CHIP:DMG: }, - [1663147276.525202][37702:37702] CHIP:DMG: IM RH moving to [GeneratingReports] + + on TH(all-clusters-minimal-app) verify status response a UNSUPPORTED_ATTRIBUTE + General error: 0x86 (UNSUPPORTED_ATTRIBUTE) disabled: true - label: "DUT writes a suitable value to all supported optional attributes on the TH one at a time in a manufacturer specific order" verification: | - Product maker needs to provide instructions for how to trigger the command on the DUT. For comparison, the DUT behavior for this test step can be simulated using chip-tool (when DUT is a commissioner/Client) + Verify TH(all-clusters-minimal-app) receives the write command, and responds that this command is not available and also DUT is aware that the optional commands are not available - TH all-clusters-minimal-app does not support optional attributes ./chip-tool levelcontrol write on-off-transition-time 5 1 1 - Verify DUT(chip-tool) receives on-off-transition-time attribute response on the TH(all-clusters-minimal-app) Log: - [1663147558.231731][37702:37702] CHIP:IM: Received Write request - [1663147558.231735][37702:37702] CHIP:DMG: IM WH moving to [Initialized] - [1663147558.231746][37702:37702] CHIP:DMG: WriteRequestMessage = - [1663147558.231749][37702:37702] CHIP:DMG: { - [1663147558.231753][37702:37702] CHIP:DMG: suppressResponse = false, - [1663147558.231757][37702:37702] CHIP:DMG: timedRequest = false, - [1663147558.231760][37702:37702] CHIP:DMG: AttributeDataIBs = - [1663147558.231765][37702:37702] CHIP:DMG: [ - [1663147558.231767][37702:37702] CHIP:DMG: AttributeDataIB = - [1663147558.231771][37702:37702] CHIP:DMG: { - [1663147558.231773][37702:37702] CHIP:DMG: AttributePathIB = - [1663147558.231777][37702:37702] CHIP:DMG: { - [1663147558.231781][37702:37702] CHIP:DMG: Endpoint = 0x1, - [1663147558.231784][37702:37702] CHIP:DMG: Cluster = 0x8, - [1663147558.231789][37702:37702] CHIP:DMG: Attribute = 0x0000_0010, - [1663147558.231792][37702:37702] CHIP:DMG: } - [1663147558.231795][37702:37702] CHIP:DMG: - [1663147558.231798][37702:37702] CHIP:DMG: Data = 5, - [1663147558.231801][37702:37702] CHIP:DMG: }, - [1663147558.231805][37702:37702] CHIP:DMG: - [1663147558.231809][37702:37702] CHIP:DMG: ], - [1663147558.231813][37702:37702] CHIP:DMG: - [1663147558.231816][37702:37702] CHIP:DMG: moreChunkedMessages = false, - [1663147558.231820][37702:37702] CHIP:DMG: InteractionModelRevision = 1 - [1663147558.231822][37702:37702] CHIP:DMG: }, - [1663147558.231844][37702:37702] CHIP:DMG: IM WH moving to [AddStatus] + + on TH(all-clusters-minimal-app) verify status response a UNSUPPORTED_ATTRIBUTE + General error: 0x86 (UNSUPPORTED_ATTRIBUTE) ./chip-tool levelcontrol write on-transition-time 5 1 1 - Verify DUT(chip-tool) receives on-transition-time attribute response on the TH(all-clusters-minimal-app) Log: - [1663147582.702165][37702:37702] CHIP:IM: Received Write request - [1663147582.702168][37702:37702] CHIP:DMG: IM WH moving to [Initialized] - [1663147582.702179][37702:37702] CHIP:DMG: WriteRequestMessage = - [1663147582.702182][37702:37702] CHIP:DMG: { - [1663147582.702185][37702:37702] CHIP:DMG: suppressResponse = false, - [1663147582.702188][37702:37702] CHIP:DMG: timedRequest = false, - [1663147582.702191][37702:37702] CHIP:DMG: AttributeDataIBs = - [1663147582.702196][37702:37702] CHIP:DMG: [ - [1663147582.702199][37702:37702] CHIP:DMG: AttributeDataIB = - [1663147582.702202][37702:37702] CHIP:DMG: { - [1663147582.702205][37702:37702] CHIP:DMG: AttributePathIB = - [1663147582.702209][37702:37702] CHIP:DMG: { - [1663147582.702212][37702:37702] CHIP:DMG: Endpoint = 0x1, - [1663147582.702216][37702:37702] CHIP:DMG: Cluster = 0x8, - [1663147582.702219][37702:37702] CHIP:DMG: Attribute = 0x0000_0012, - [1663147582.702222][37702:37702] CHIP:DMG: } - [1663147582.702226][37702:37702] CHIP:DMG: - [1663147582.702230][37702:37702] CHIP:DMG: Data = 5, - [1663147582.702233][37702:37702] CHIP:DMG: }, - [1663147582.702236][37702:37702] CHIP:DMG: - [1663147582.702239][37702:37702] CHIP:DMG: ], - [1663147582.702243][37702:37702] CHIP:DMG: - [1663147582.702246][37702:37702] CHIP:DMG: moreChunkedMessages = false, - [1663147582.702248][37702:37702] CHIP:DMG: InteractionModelRevision = 1 - [1663147582.702252][37702:37702] CHIP:DMG: }, - [1663147582.702271][37702:37702] CHIP:DMG: IM WH moving to [AddStatus] + + on TH(all-clusters-minimal-app) verify status response a UNSUPPORTED_ATTRIBUTE + General error: 0x86 (UNSUPPORTED_ATTRIBUTE) ./chip-tool levelcontrol write off-transition-time 5 1 1 - Verify DUT(chip-tool) receives off-transition-time attribute response on the TH(all-clusters-minimal-app) Log: - [1663147605.317885][37702:37702] CHIP:IM: Received Write request - [1663147605.317891][37702:37702] CHIP:DMG: IM WH moving to [Initialized] - [1663147605.317910][37702:37702] CHIP:DMG: WriteRequestMessage = - [1663147605.317915][37702:37702] CHIP:DMG: { - [1663147605.317920][37702:37702] CHIP:DMG: suppressResponse = false, - [1663147605.317925][37702:37702] CHIP:DMG: timedRequest = false, - [1663147605.317930][37702:37702] CHIP:DMG: AttributeDataIBs = - [1663147605.317936][37702:37702] CHIP:DMG: [ - [1663147605.317941][37702:37702] CHIP:DMG: AttributeDataIB = - [1663147605.317945][37702:37702] CHIP:DMG: { - [1663147605.317950][37702:37702] CHIP:DMG: AttributePathIB = - [1663147605.317956][37702:37702] CHIP:DMG: { - [1663147605.317962][37702:37702] CHIP:DMG: Endpoint = 0x1, - [1663147605.317968][37702:37702] CHIP:DMG: Cluster = 0x8, - [1663147605.317973][37702:37702] CHIP:DMG: Attribute = 0x0000_0013, - [1663147605.317978][37702:37702] CHIP:DMG: } - [1663147605.317985][37702:37702] CHIP:DMG: - [1663147605.317990][37702:37702] CHIP:DMG: Data = 5, - [1663147605.317996][37702:37702] CHIP:DMG: }, - [1663147605.318002][37702:37702] CHIP:DMG: - [1663147605.318007][37702:37702] CHIP:DMG: ], - [1663147605.318014][37702:37702] CHIP:DMG: - [1663147605.318018][37702:37702] CHIP:DMG: moreChunkedMessages = false, - [1663147605.318024][37702:37702] CHIP:DMG: InteractionModelRevision = 1 - [1663147605.318028][37702:37702] CHIP:DMG: }, - [1663147605.318058][37702:37702] CHIP:DMG: IM WH moving to [AddStatus] + + on TH(all-clusters-minimal-app) verify status response a UNSUPPORTED_ATTRIBUTE + General error: 0x86 (UNSUPPORTED_ATTRIBUTE) ./chip-tool levelcontrol write default-move-rate 5 1 1 - Verify DUT(chip-tool) receives default-move-rate attribute response on the TH(all-clusters-minimal-app) Log: - [1663147644.857538][37702:37702] CHIP:IM: Received Write request - [1663147644.857541][37702:37702] CHIP:DMG: IM WH moving to [Initialized] - [1663147644.857552][37702:37702] CHIP:DMG: WriteRequestMessage = - [1663147644.857555][37702:37702] CHIP:DMG: { - [1663147644.857557][37702:37702] CHIP:DMG: suppressResponse = false, - [1663147644.857560][37702:37702] CHIP:DMG: timedRequest = false, - [1663147644.857562][37702:37702] CHIP:DMG: AttributeDataIBs = - [1663147644.857566][37702:37702] CHIP:DMG: [ - [1663147644.857568][37702:37702] CHIP:DMG: AttributeDataIB = - [1663147644.857571][37702:37702] CHIP:DMG: { - [1663147644.857574][37702:37702] CHIP:DMG: AttributePathIB = - [1663147644.857577][37702:37702] CHIP:DMG: { - [1663147644.857580][37702:37702] CHIP:DMG: Endpoint = 0x1, - [1663147644.857582][37702:37702] CHIP:DMG: Cluster = 0x8, - [1663147644.857585][37702:37702] CHIP:DMG: Attribute = 0x0000_0014, - [1663147644.857587][37702:37702] CHIP:DMG: } - [1663147644.857591][37702:37702] CHIP:DMG: - [1663147644.857594][37702:37702] CHIP:DMG: Data = 5, - [1663147644.857596][37702:37702] CHIP:DMG: }, - [1663147644.857601][37702:37702] CHIP:DMG: - [1663147644.857603][37702:37702] CHIP:DMG: ], - [1663147644.857606][37702:37702] CHIP:DMG: - [1663147644.857609][37702:37702] CHIP:DMG: moreChunkedMessages = false, - [1663147644.857611][37702:37702] CHIP:DMG: InteractionModelRevision = 1 - [1663147644.857613][37702:37702] CHIP:DMG: }, - [1663147644.857629][37702:37702] CHIP:DMG: IM WH moving to [AddStatus] + + on TH(all-clusters-minimal-app) verify status response a UNSUPPORTED_ATTRIBUTE + General error: 0x86 (UNSUPPORTED_ATTRIBUTE) ./chip-tool levelcontrol write start-up-current-level 5 1 1 - Verify DUT(chip-tool) receives start-up-current-level attribute response on the TH(all-clusters-minimal-app) Log: - [1663147665.149448][37702:37702] CHIP:IM: Received Write request - [1663147665.149453][37702:37702] CHIP:DMG: IM WH moving to [Initialized] - [1663147665.149474][37702:37702] CHIP:DMG: WriteRequestMessage = - [1663147665.149480][37702:37702] CHIP:DMG: { - [1663147665.149486][37702:37702] CHIP:DMG: suppressResponse = false, - [1663147665.149492][37702:37702] CHIP:DMG: timedRequest = false, - [1663147665.149497][37702:37702] CHIP:DMG: AttributeDataIBs = - [1663147665.149506][37702:37702] CHIP:DMG: [ - [1663147665.149511][37702:37702] CHIP:DMG: AttributeDataIB = - [1663147665.149520][37702:37702] CHIP:DMG: { - [1663147665.149525][37702:37702] CHIP:DMG: AttributePathIB = - [1663147665.149532][37702:37702] CHIP:DMG: { - [1663147665.149539][37702:37702] CHIP:DMG: Endpoint = 0x1, - [1663147665.149545][37702:37702] CHIP:DMG: Cluster = 0x8, - [1663147665.149552][37702:37702] CHIP:DMG: Attribute = 0x0000_4000, - [1663147665.149558][37702:37702] CHIP:DMG: } - [1663147665.149565][37702:37702] CHIP:DMG: - [1663147665.149572][37702:37702] CHIP:DMG: Data = 5, - [1663147665.149578][37702:37702] CHIP:DMG: }, - [1663147665.149586][37702:37702] CHIP:DMG: - [1663147665.149590][37702:37702] CHIP:DMG: ], - [1663147665.149598][37702:37702] CHIP:DMG: - [1663147665.149604][37702:37702] CHIP:DMG: moreChunkedMessages = false, - [1663147665.149609][37702:37702] CHIP:DMG: InteractionModelRevision = 1 - [1663147665.149614][37702:37702] CHIP:DMG: }, - [1663147665.149652][37702:37702] CHIP:DMG: IM WH moving to [AddStatus] + + on TH(all-clusters-minimal-app) verify status response a UNSUPPORTED_ATTRIBUTE + General error: 0x86 (UNSUPPORTED_ATTRIBUTE) disabled: true diff --git a/src/app/tests/suites/certification/Test_TC_LVL_7_1.yaml b/src/app/tests/suites/certification/Test_TC_LVL_7_1.yaml index 05694ff7bb9551..31aedbdc90904e 100644 --- a/src/app/tests/suites/certification/Test_TC_LVL_7_1.yaml +++ b/src/app/tests/suites/certification/Test_TC_LVL_7_1.yaml @@ -29,21 +29,9 @@ config: tests: - label: "TH writes 0x00 to the Options attribute" PICS: LVL.S.A000f - verification: | - ./chip-tool onoff on 1 1 - On TH(chip-tool) verify that DUT sends a success response - [1658731148.428641][2894:2899] CHIP:DMG: InteractionModelRevision = 1 - [1658731148.428665][2894:2899] CHIP:DMG: }, - [1658731148.428723][2894:2899] CHIP:DMG: Received Command Response Status for Endpoint=1 Cluster=0x0000_0006 Command=0x0000_0001 Status=0x0 - [1658731148.428766][2894:2899] CHIP:DMG: ICR moving to [AwaitingDe] - [1658731148.428828][2894:2899] CHIP:EM: Sending Standalone Ack for MessageCounter:77812182 on exchange 38946i - disabled: true - - - label: "TH sends On command to DUT" - PICS: OO.S.C01.Rsp verification: | ./chip-tool levelcontrol write options 0x00 1 1 - On TH(chip-tool) verify that DUT sends a success response + verify that DUT sends a success response On TH(chip-tool) [1658732283.094610][3087:3092] CHIP:DMG: WriteResponseMessage = [1658732283.094656][3087:3092] CHIP:DMG: { [1658732283.094696][3087:3092] CHIP:DMG: AttributeStatusIBs = @@ -70,12 +58,25 @@ tests: [1658732283.095970][3087:3092] CHIP:DMG: } disabled: true + - label: "TH sends On command to DUT" + PICS: OO.S.C01.Rsp + verification: | + ./chip-tool onoff on 1 1 + verify that DUT sends a success response On TH(chip-tool) + [1658731148.428641][2894:2899] CHIP:DMG: InteractionModelRevision = 1 + [1658731148.428665][2894:2899] CHIP:DMG: }, + [1658731148.428723][2894:2899] CHIP:DMG: Received Command Response Status for Endpoint=1 Cluster=0x0000_0006 Command=0x0000_0001 Status=0x0 + [1658731148.428766][2894:2899] CHIP:DMG: ICR moving to [AwaitingDe] + [1658731148.428828][2894:2899] CHIP:EM: Sending Standalone Ack for MessageCounter:77812182 on exchange 38946i + disabled: true + - label: "TH reads the MinLevel attribute from the DUT" PICS: LVL.S.A0002 verification: | ./chip-tool levelcontrol read min-level 1 1 - On TH, Record the MinLevel attribute value for usage in later steps + Record the MinLevel attribute value for usage in later steps, this is optional attribute implemented in RPI, may vary based on DUT implementation on TH(chip-tool) log + [1658919507.800574][3717:3722] CHIP:DMG: } [1658919507.800774][3717:3722] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0008 Attribute 0x0000_0002 DataVersion: 3233313015 [1658919507.800931][3717:3722] CHIP:TOO: min level: 1 @@ -86,7 +87,7 @@ tests: PICS: LVL.S.A0003 verification: | ./chip-tool levelcontrol read max-level 1 1 - On TH(chip-tool) Record the MaxLevel attribute value for usage in later steps + Record the MaxLevel attribute value for usage in later steps, this is optional attribute implemented in RPI, may vary based on DUT implementation on TH(chip-tool) log [1654065684.869569][10048:10053] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0008 Attribute 0x0000_0003 DataVersion: 540248549 @@ -102,7 +103,8 @@ tests: PICS: LVL.S.C00.Rsp verification: | ./chip-tool levelcontrol move-to-level 253 0 0 0 1 1 - On TH(chip-tool) verify that DUT sends a success response + verify that DUT sends a successful (value 0x00) status response on TH(chip-tool) log + [1661759404.121731][104632:104637] CHIP:DMG: InvokeResponseMessage = [1661759404.121739][104632:104637] CHIP:DMG: { @@ -141,7 +143,7 @@ tests: PICS: LVL.S.C00.Rsp && LVL.S.A0000 verification: | ./chip-tool levelcontrol read current-level 1 1 - On TH(chip-tool) verify that the CurrentLevel attribute has the value given in 1c + verify that the CurrentLevel attribute has the value given in 1c On TH(chip-tool) [1654065859.401140][10188:10193] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0008 Attribute 0x0000_0000 DataVersion: 540248551 [1654065859.401197][10188:10193] CHIP:TOO: current level: 253 @@ -152,7 +154,7 @@ tests: PICS: LVL.S.A0004 verification: | ./chip-tool levelcontrol read current-frequency 1 1 - On TH(chip-tool) verify the CurrentFrequency attribute value + verify the CurrentFrequency attribute value On TH(chip-tool) [1654065889.927185][10196:10201] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0008 Attribute 0x0000_0004 DataVersion: 540248551 [1654065889.927213][10196:10201] CHIP:TOO: current frequency: 0 [1654065889.927247][10196:10201] CHIP:EM: Sending Standalone Ack for MessageCounter:9499985 on exchange 53579i @@ -162,7 +164,7 @@ tests: PICS: LVL.S.A0005 verification: | ./chip-tool levelcontrol read min-frequency 1 1 - On TH(chip-tool) verify the MinFrequency attribute value + verify the MinFrequency attribute value On TH(chip-tool) [1654066011.412756][10228:10233] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0008 Attribute 0x0000_0005 DataVersion: 540248551 [1654066011.412814][10228:10233] CHIP:TOO: min frequency: 0 @@ -173,7 +175,7 @@ tests: PICS: LVL.S.A0006 verification: | ./chip-tool levelcontrol read max-frequency 1 1 - On TH(chip-tool) verify the MaxFrequency attribute value + verify the MaxFrequency attribute value On TH(chip-tool) [1654066035.586373][10241:10246] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0008 Attribute 0x0000_0006 DataVersion: 540248551 [1654066035.586435][10241:10246] CHIP:TOO: max frequency: 0 diff --git a/src/app/tests/suites/certification/Test_TC_LVL_8_1.yaml b/src/app/tests/suites/certification/Test_TC_LVL_8_1.yaml index c5df0cdccec92f..4699d7e87c8895 100644 --- a/src/app/tests/suites/certification/Test_TC_LVL_8_1.yaml +++ b/src/app/tests/suites/certification/Test_TC_LVL_8_1.yaml @@ -33,281 +33,287 @@ tests: "TH prompts the operator to make the DUT send one or more supported commands from the Level Control cluster" verification: | - Product maker needs to provide instructions for how to trigger the command on the DUT. For comparison, the DUT behavior for this test step can be simulated using chip-tool (when DUT is a commissioner/Client) + Verify DUT transmits correctly formed commands in any order and with application achievable values which are within the limits allowed by the specification and consistent with the attribute values reported by the TH. ./chip-tool levelcontrol move-to-level 125 10 0 0 1 1 - Verify DUT receives move-to-level command response on the TH(all-clusters-app) Log: - [1657915209.151256][3245:3245] CHIP:DMG: InvokeRequestMessage = - [1657915209.151306][3245:3245] CHIP:DMG: { - [1657915209.151348][3245:3245] CHIP:DMG: suppressResponse = false, - [1657915209.151397][3245:3245] CHIP:DMG: timedRequest = false, - [1657915209.151441][3245:3245] CHIP:DMG: InvokeRequests = - [1657915209.151498][3245:3245] CHIP:DMG: [ - [1657915209.151543][3245:3245] CHIP:DMG: CommandDataIB = - [1657915209.151594][3245:3245] CHIP:DMG: { - [1657915209.151642][3245:3245] CHIP:DMG: CommandPathIB = - [1657915209.151699][3245:3245] CHIP:DMG: { - [1657915209.151752][3245:3245] CHIP:DMG: EndpointId = 0x1, - [1657915209.151814][3245:3245] CHIP:DMG: ClusterId = 0x8, - [1657915209.151874][3245:3245] CHIP:DMG: CommandId = 0x0, - [1657915209.151929][3245:3245] CHIP:DMG: }, - [1657915209.151993][3245:3245] CHIP:DMG: - [1657915209.152041][3245:3245] CHIP:DMG: CommandFields = - [1657915209.152128][3245:3245] CHIP:DMG: { - [1657915209.152190][3245:3245] CHIP:DMG: 0x0 = 125, - [1657915209.152251][3245:3245] CHIP:DMG: 0x1 = 10, - [1657915209.152311][3245:3245] CHIP:DMG: 0x2 = 0, - [1657915209.152370][3245:3245] CHIP:DMG: 0x3 = 0, - [1657915209.152424][3245:3245] CHIP:DMG: }, - [1657915209.152474][3245:3245] CHIP:DMG: }, - [1657915209.152530][3245:3245] CHIP:DMG: - [1657915209.152574][3245:3245] CHIP:DMG: ], - [1657915209.152630][3245:3245] CHIP:DMG: - [1657915209.152674][3245:3245] CHIP:DMG: InteractionModelRevision = 1 - [1657915209.152717][3245:3245] CHIP:DMG: }, + + Verify move-to-level command response on the TH(all-clusters-app) Log: + + [1666853423.886531][1837:1837] CHIP:DMG: InvokeResponseMessage = + [1666853423.886695][1837:1837] CHIP:DMG: { + [1666853423.886745][1837:1837] CHIP:DMG: suppressResponse = false, + [1666853423.886792][1837:1837] CHIP:DMG: InvokeResponseIBs = + [1666853423.886851][1837:1837] CHIP:DMG: [ + [1666853423.886899][1837:1837] CHIP:DMG: InvokeResponseIB = + [1666853423.886968][1837:1837] CHIP:DMG: { + [1666853423.887025][1837:1837] CHIP:DMG: CommandStatusIB = + [1666853423.887096][1837:1837] CHIP:DMG: { + [1666853423.887150][1837:1837] CHIP:DMG: CommandPathIB = + [1666853423.887225][1837:1837] CHIP:DMG: { + [1666853423.887301][1837:1837] CHIP:DMG: EndpointId = 0x1, + [1666853423.887365][1837:1837] CHIP:DMG: ClusterId = 0x8, + [1666853423.887440][1837:1837] CHIP:DMG: CommandId = 0x0, + [1666853423.887500][1837:1837] CHIP:DMG: }, + [1666853423.887572][1837:1837] CHIP:DMG: + [1666853423.887628][1837:1837] CHIP:DMG: StatusIB = + [1666853423.887891][1837:1837] CHIP:DMG: { + [1666853423.887956][1837:1837] CHIP:DMG: status = 0x00 (SUCCESS), + [1666853423.888024][1837:1837] CHIP:DMG: }, + [1666853423.888096][1837:1837] CHIP:DMG: + [1666853423.888161][1837:1837] CHIP:DMG: }, + [1666853423.888221][1837:1837] CHIP:DMG: + [1666853423.888273][1837:1837] CHIP:DMG: }, + [1666853423.888331][1837:1837] CHIP:DMG: + [1666853423.888440][1837:1837] CHIP:DMG: ], + [1666853423.888501][1837:1837] CHIP:DMG: + [1666853423.888549][1837:1837] CHIP:DMG: InteractionModelRevision = 1 + ./chip-tool levelcontrol move 1 5 0 0 1 1 - Verify DUT receives move command response on the TH(all-clusters-app) Log: - [1657915236.437571][3245:3245] CHIP:DMG: InvokeRequestMessage = - [1657915236.437601][3245:3245] CHIP:DMG: { - [1657915236.437624][3245:3245] CHIP:DMG: suppressResponse = false, - [1657915236.437658][3245:3245] CHIP:DMG: timedRequest = false, - [1657915236.437684][3245:3245] CHIP:DMG: InvokeRequests = - [1657915236.437719][3245:3245] CHIP:DMG: [ - [1657915236.437747][3245:3245] CHIP:DMG: CommandDataIB = - [1657915236.437779][3245:3245] CHIP:DMG: { - [1657915236.437809][3245:3245] CHIP:DMG: CommandPathIB = - [1657915236.437842][3245:3245] CHIP:DMG: { - [1657915236.437876][3245:3245] CHIP:DMG: EndpointId = 0x1, - [1657915236.437909][3245:3245] CHIP:DMG: ClusterId = 0x8, - [1657915236.437942][3245:3245] CHIP:DMG: CommandId = 0x1, - [1657915236.437972][3245:3245] CHIP:DMG: }, - [1657915236.438005][3245:3245] CHIP:DMG: - [1657915236.438035][3245:3245] CHIP:DMG: CommandFields = - [1657915236.438066][3245:3245] CHIP:DMG: { - [1657915236.438099][3245:3245] CHIP:DMG: 0x0 = 1, - [1657915236.438133][3245:3245] CHIP:DMG: 0x1 = 5, - [1657915236.438167][3245:3245] CHIP:DMG: 0x2 = 0, - [1657915236.438199][3245:3245] CHIP:DMG: 0x3 = 0, - [1657915236.438232][3245:3245] CHIP:DMG: }, - [1657915236.438261][3245:3245] CHIP:DMG: }, - [1657915236.438295][3245:3245] CHIP:DMG: - [1657915236.438321][3245:3245] CHIP:DMG: ], - [1657915236.438352][3245:3245] CHIP:DMG: - [1657915236.438376][3245:3245] CHIP:DMG: InteractionModelRevision = 1 - [1657915236.438402][3245:3245] CHIP:DMG: }, + + Verify move command response on the TH(all-clusters-app) Log: + + [1666853459.557986][1837:1837] CHIP:DMG: InvokeResponseMessage = + [1666853459.558023][1837:1837] CHIP:DMG: { + [1666853459.558055][1837:1837] CHIP:DMG: suppressResponse = false, + [1666853459.558089][1837:1837] CHIP:DMG: InvokeResponseIBs = + [1666853459.558130][1837:1837] CHIP:DMG: [ + [1666853459.558164][1837:1837] CHIP:DMG: InvokeResponseIB = + [1666853459.558208][1837:1837] CHIP:DMG: { + [1666853459.558246][1837:1837] CHIP:DMG: CommandStatusIB = + [1666853459.558289][1837:1837] CHIP:DMG: { + [1666853459.558336][1837:1837] CHIP:DMG: CommandPathIB = + [1666853459.558391][1837:1837] CHIP:DMG: { + [1666853459.558437][1837:1837] CHIP:DMG: EndpointId = 0x1, + [1666853459.558486][1837:1837] CHIP:DMG: ClusterId = 0x8, + [1666853459.558549][1837:1837] CHIP:DMG: CommandId = 0x1, + [1666853459.558635][1837:1837] CHIP:DMG: }, + [1666853459.558697][1837:1837] CHIP:DMG: + [1666853459.558743][1837:1837] CHIP:DMG: StatusIB = + [1666853459.558799][1837:1837] CHIP:DMG: { + [1666853459.558843][1837:1837] CHIP:DMG: status = 0x00 (SUCCESS), + [1666853459.558899][1837:1837] CHIP:DMG: }, + [1666853459.558947][1837:1837] CHIP:DMG: + [1666853459.558988][1837:1837] CHIP:DMG: }, + [1666853459.559041][1837:1837] CHIP:DMG: + [1666853459.559080][1837:1837] CHIP:DMG: }, + [1666853459.559122][1837:1837] CHIP:DMG: + [1666853459.559158][1837:1837] CHIP:DMG: ], + [1666853459.559203][1837:1837] CHIP:DMG: + [1666853459.559240][1837:1837] CHIP:DMG: InteractionModelRevision = 1 + ./chip-tool levelcontrol step 1 10 0 0 0 1 1 - Verify DUT receives step command response on the TH(all-clusters-app) Log: - [1659607055.170850][3434:3434] CHIP:DMG: InvokeRequestMessage = - [1659607055.170877][3434:3434] CHIP:DMG: { - [1659607055.170900][3434:3434] CHIP:DMG: suppressResponse = false, - [1659607055.170927][3434:3434] CHIP:DMG: timedRequest = false, - [1659607055.170952][3434:3434] CHIP:DMG: InvokeRequests = - [1659607055.170983][3434:3434] CHIP:DMG: [ - [1659607055.171008][3434:3434] CHIP:DMG: CommandDataIB = - [1659607055.171035][3434:3434] CHIP:DMG: { - [1659607055.171061][3434:3434] CHIP:DMG: CommandPathIB = - [1659607055.171093][3434:3434] CHIP:DMG: { - [1659607055.171124][3434:3434] CHIP:DMG: EndpointId = 0x1, - [1659607055.171160][3434:3434] CHIP:DMG: ClusterId = 0x8, - [1659607055.171193][3434:3434] CHIP:DMG: CommandId = 0x2, - [1659607055.171219][3434:3434] CHIP:DMG: }, - [1659607055.171251][3434:3434] CHIP:DMG: - [1659607055.171277][3434:3434] CHIP:DMG: CommandFields = - [1659607055.171307][3434:3434] CHIP:DMG: { - [1659607055.171340][3434:3434] CHIP:DMG: 0x0 = 1, - [1659607055.171373][3434:3434] CHIP:DMG: 0x1 = 10, - [1659607055.171409][3434:3434] CHIP:DMG: 0x2 = 0, - [1659607055.171439][3434:3434] CHIP:DMG: 0x3 = 0, - [1659607055.171474][3434:3434] CHIP:DMG: 0x4 = 0, - [1659607055.171504][3434:3434] CHIP:DMG: }, - [1659607055.171532][3434:3434] CHIP:DMG: }, - [1659607055.171563][3434:3434] CHIP:DMG: - [1659607055.171586][3434:3434] CHIP:DMG: ], - [1659607055.171617][3434:3434] CHIP:DMG: - [1659607055.171641][3434:3434] CHIP:DMG: InteractionModelRevision = 1 - [1659607055.171665][3434:3434] CHIP:DMG: }, - [1659607055.171731][3434:3434] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0008 e=1 p=o + + Verify step command response on the TH(all-clusters-app) Log: + + [1666853481.392723][1837:1837] CHIP:DMG: InvokeResponseMessage = + [1666853481.392780][1837:1837] CHIP:DMG: { + [1666853481.392835][1837:1837] CHIP:DMG: suppressResponse = false, + [1666853481.392906][1837:1837] CHIP:DMG: InvokeResponseIBs = + [1666853481.392988][1837:1837] CHIP:DMG: [ + [1666853481.393052][1837:1837] CHIP:DMG: InvokeResponseIB = + [1666853481.393143][1837:1837] CHIP:DMG: { + [1666853481.393216][1837:1837] CHIP:DMG: CommandStatusIB = + [1666853481.393300][1837:1837] CHIP:DMG: { + [1666853481.393388][1837:1837] CHIP:DMG: CommandPathIB = + [1666853481.393482][1837:1837] CHIP:DMG: { + [1666853481.393579][1837:1837] CHIP:DMG: EndpointId = 0x1, + [1666853481.393670][1837:1837] CHIP:DMG: ClusterId = 0x8, + [1666853481.393770][1837:1837] CHIP:DMG: CommandId = 0x2, + [1666853481.393847][1837:1837] CHIP:DMG: }, + [1666853481.393934][1837:1837] CHIP:DMG: + [1666853481.394012][1837:1837] CHIP:DMG: StatusIB = + [1666853481.394240][1837:1837] CHIP:DMG: { + [1666853481.394330][1837:1837] CHIP:DMG: status = 0x00 (SUCCESS), + [1666853481.394400][1837:1837] CHIP:DMG: }, + [1666853481.394472][1837:1837] CHIP:DMG: + [1666853481.394590][1837:1837] CHIP:DMG: }, + [1666853481.394687][1837:1837] CHIP:DMG: + [1666853481.394759][1837:1837] CHIP:DMG: }, + [1666853481.394837][1837:1837] CHIP:DMG: + [1666853481.394893][1837:1837] CHIP:DMG: ], + [1666853481.394964][1837:1837] CHIP:DMG: + [1666853481.395018][1837:1837] CHIP:DMG: InteractionModelRevision = 1 + ./chip-tool levelcontrol stop 0 0 1 1 - Verify DUT receives stop command response on the TH(all-clusters-app) Log: - [1657915273.417099][3245:3245] CHIP:DMG: InvokeRequestMessage = - [1657915273.417157][3245:3245] CHIP:DMG: { - [1657915273.417205][3245:3245] CHIP:DMG: suppressResponse = false, - [1657915273.417260][3245:3245] CHIP:DMG: timedRequest = false, - [1657915273.417311][3245:3245] CHIP:DMG: InvokeRequests = - [1657915273.417376][3245:3245] CHIP:DMG: [ - [1657915273.417428][3245:3245] CHIP:DMG: CommandDataIB = - [1657915273.417484][3245:3245] CHIP:DMG: { - [1657915273.417545][3245:3245] CHIP:DMG: CommandPathIB = - [1657915273.417605][3245:3245] CHIP:DMG: { - [1657915273.417669][3245:3245] CHIP:DMG: EndpointId = 0x1, - [1657915273.417739][3245:3245] CHIP:DMG: ClusterId = 0x8, - [1657915273.417806][3245:3245] CHIP:DMG: CommandId = 0x3, - [1657915273.417871][3245:3245] CHIP:DMG: }, - [1657915273.417934][3245:3245] CHIP:DMG: - [1657915273.417988][3245:3245] CHIP:DMG: CommandFields = - [1657915273.418051][3245:3245] CHIP:DMG: { - [1657915273.418117][3245:3245] CHIP:DMG: 0x0 = 0, - [1657915273.418185][3245:3245] CHIP:DMG: 0x1 = 0, - [1657915273.418246][3245:3245] CHIP:DMG: }, - [1657915273.418298][3245:3245] CHIP:DMG: }, - [1657915273.418327][3245:3245] CHIP:DMG: - [1657915273.418350][3245:3245] CHIP:DMG: ], - [1657915273.418380][3245:3245] CHIP:DMG: - [1657915273.418458][3245:3245] CHIP:DMG: InteractionModelRevision = 1 - [1657915273.418483][3245:3245] CHIP:DMG: }, + + Verify stop command response on the TH(all-clusters-app) Log: + + [1666853500.084915][1837:1837] CHIP:DMG: InvokeResponseMessage = + [1666853500.084981][1837:1837] CHIP:DMG: { + [1666853500.085033][1837:1837] CHIP:DMG: suppressResponse = false, + [1666853500.085094][1837:1837] CHIP:DMG: InvokeResponseIBs = + [1666853500.085171][1837:1837] CHIP:DMG: [ + [1666853500.085233][1837:1837] CHIP:DMG: InvokeResponseIB = + [1666853500.085323][1837:1837] CHIP:DMG: { + [1666853500.085390][1837:1837] CHIP:DMG: CommandStatusIB = + [1666853500.085470][1837:1837] CHIP:DMG: { + [1666853500.085547][1837:1837] CHIP:DMG: CommandPathIB = + [1666853500.085631][1837:1837] CHIP:DMG: { + [1666853500.085780][1837:1837] CHIP:DMG: EndpointId = 0x1, + [1666853500.085923][1837:1837] CHIP:DMG: ClusterId = 0x8, + [1666853500.086001][1837:1837] CHIP:DMG: CommandId = 0x3, + [1666853500.086133][1837:1837] CHIP:DMG: }, + [1666853500.086239][1837:1837] CHIP:DMG: + [1666853500.086315][1837:1837] CHIP:DMG: StatusIB = + [1666853500.086406][1837:1837] CHIP:DMG: { + [1666853500.086499][1837:1837] CHIP:DMG: status = 0x00 (SUCCESS), + [1666853500.086721][1837:1837] CHIP:DMG: }, + [1666853500.086825][1837:1837] CHIP:DMG: + [1666853500.086956][1837:1837] CHIP:DMG: }, + [1666853500.087197][1837:1837] CHIP:DMG: + [1666853500.087274][1837:1837] CHIP:DMG: }, + [1666853500.087402][1837:1837] CHIP:DMG: + [1666853500.087471][1837:1837] CHIP:DMG: ], + [1666853500.087600][1837:1837] CHIP:DMG: + [1666853500.087664][1837:1837] CHIP:DMG: InteractionModelRevision = 1 + ./chip-tool levelcontrol move-to-level-with-on-off 1 0 0 0 1 1 - Verify DUT receives move-to-level-with-on-off command response on the TH(all-clusters-app) Log: - [1659607213.257973][3434:3434] CHIP:DMG: InvokeRequestMessage = - [1659607213.258015][3434:3434] CHIP:DMG: { - [1659607213.258039][3434:3434] CHIP:DMG: suppressResponse = false, - [1659607213.258066][3434:3434] CHIP:DMG: timedRequest = false, - [1659607213.258090][3434:3434] CHIP:DMG: InvokeRequests = - [1659607213.258132][3434:3434] CHIP:DMG: [ - [1659607213.258158][3434:3434] CHIP:DMG: CommandDataIB = - [1659607213.258219][3434:3434] CHIP:DMG: { - [1659607213.258254][3434:3434] CHIP:DMG: CommandPathIB = - [1659607213.258300][3434:3434] CHIP:DMG: { - [1659607213.258339][3434:3434] CHIP:DMG: EndpointId = 0x1, - [1659607213.258387][3434:3434] CHIP:DMG: ClusterId = 0x8, - [1659607213.258432][3434:3434] CHIP:DMG: CommandId = 0x4, - [1659607213.258467][3434:3434] CHIP:DMG: }, - [1659607213.258512][3434:3434] CHIP:DMG: - [1659607213.258550][3434:3434] CHIP:DMG: CommandFields = - [1659607213.258587][3434:3434] CHIP:DMG: { - [1659607213.258629][3434:3434] CHIP:DMG: 0x0 = 1, - [1659607213.258677][3434:3434] CHIP:DMG: 0x1 = 0, - [1659607213.258715][3434:3434] CHIP:DMG: 0x2 = 0, - [1659607213.258761][3434:3434] CHIP:DMG: 0x3 = 0, - [1659607213.258801][3434:3434] CHIP:DMG: }, - [1659607213.258834][3434:3434] CHIP:DMG: }, - [1659607213.258876][3434:3434] CHIP:DMG: - [1659607213.258909][3434:3434] CHIP:DMG: ], - [1659607213.258942][3434:3434] CHIP:DMG: - [1659607213.258974][3434:3434] CHIP:DMG: InteractionModelRevision = 1 - [1659607213.258999][3434:3434] CHIP:DMG: }, - [1659607213.259078][3434:3434] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0008 e=1 p=o - [1659607213.259117][3434:3434] CHIP:DMG: AccessControl: allowed - [1659607213.259146][3434:3434] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0008 Command=0x0000_0004 - [1659607213.259181][3434:3434] CHIP:ZCL: 0xaaaad3c4a860MOVE_TO_LEVEL_WITH_ON_OFF 1 0 - [1659607213.259217][3434:3434] CHIP:ZCL: Setting on/off to 0xaaaad3c4a800 due to level change + + Verify move-to-level-with-on-off command response on the TH(all-clusters-app) Log: + + [1666853521.431912][1837:1837] CHIP:DMG: InvokeResponseMessage = + [1666853521.431968][1837:1837] CHIP:DMG: { + [1666853521.432018][1837:1837] CHIP:DMG: suppressResponse = false, + [1666853521.432071][1837:1837] CHIP:DMG: InvokeResponseIBs = + [1666853521.432135][1837:1837] CHIP:DMG: [ + [1666853521.432189][1837:1837] CHIP:DMG: InvokeResponseIB = + [1666853521.432264][1837:1837] CHIP:DMG: { + [1666853521.432321][1837:1837] CHIP:DMG: CommandStatusIB = + [1666853521.432446][1837:1837] CHIP:DMG: { + [1666853521.432508][1837:1837] CHIP:DMG: CommandPathIB = + [1666853521.432590][1837:1837] CHIP:DMG: { + [1666853521.432660][1837:1837] CHIP:DMG: EndpointId = 0x1, + [1666853521.432733][1837:1837] CHIP:DMG: ClusterId = 0x8, + [1666853521.432815][1837:1837] CHIP:DMG: CommandId = 0x4, + [1666853521.432883][1837:1837] CHIP:DMG: }, + [1666853521.433009][1837:1837] CHIP:DMG: + [1666853521.433082][1837:1837] CHIP:DMG: StatusIB = + [1666853521.433167][1837:1837] CHIP:DMG: { + [1666853521.433252][1837:1837] CHIP:DMG: status = 0x00 (SUCCESS), + [1666853521.433326][1837:1837] CHIP:DMG: }, + [1666853521.433387][1837:1837] CHIP:DMG: + [1666853521.433564][1837:1837] CHIP:DMG: }, + [1666853521.433629][1837:1837] CHIP:DMG: + [1666853521.433677][1837:1837] CHIP:DMG: }, + [1666853521.433733][1837:1837] CHIP:DMG: + [1666853521.433777][1837:1837] CHIP:DMG: ], + [1666853521.433833][1837:1837] CHIP:DMG: + [1666853521.433876][1837:1837] CHIP:DMG: InteractionModelRevision = 1 ./chip-tool levelcontrol move-with-on-off 1 5 0 0 1 1 - Verify DUT receives move-with-on-off command response on the TH(all-clusters-app) Log: - [1659607307.208156][3434:3434] CHIP:DMG: InvokeRequestMessage = - [1659607307.208184][3434:3434] CHIP:DMG: { - [1659607307.208208][3434:3434] CHIP:DMG: suppressResponse = false, - [1659607307.208234][3434:3434] CHIP:DMG: timedRequest = false, - [1659607307.208258][3434:3434] CHIP:DMG: InvokeRequests = - [1659607307.208290][3434:3434] CHIP:DMG: [ - [1659607307.208315][3434:3434] CHIP:DMG: CommandDataIB = - [1659607307.208343][3434:3434] CHIP:DMG: { - [1659607307.208368][3434:3434] CHIP:DMG: CommandPathIB = - [1659607307.208420][3434:3434] CHIP:DMG: { - [1659607307.208457][3434:3434] CHIP:DMG: EndpointId = 0x1, - [1659607307.208496][3434:3434] CHIP:DMG: ClusterId = 0x8, - [1659607307.208533][3434:3434] CHIP:DMG: CommandId = 0x5, - [1659607307.208568][3434:3434] CHIP:DMG: }, - [1659607307.208601][3434:3434] CHIP:DMG: - [1659607307.208628][3434:3434] CHIP:DMG: CommandFields = - [1659607307.208659][3434:3434] CHIP:DMG: { - [1659607307.208694][3434:3434] CHIP:DMG: 0x0 = 1, - [1659607307.208731][3434:3434] CHIP:DMG: 0x1 = 5, - [1659607307.208769][3434:3434] CHIP:DMG: 0x2 = 0, - [1659607307.208806][3434:3434] CHIP:DMG: 0x3 = 0, - [1659607307.208842][3434:3434] CHIP:DMG: }, - [1659607307.208871][3434:3434] CHIP:DMG: }, - [1659607307.208902][3434:3434] CHIP:DMG: - [1659607307.208926][3434:3434] CHIP:DMG: ], - [1659607307.208956][3434:3434] CHIP:DMG: - [1659607307.208980][3434:3434] CHIP:DMG: InteractionModelRevision = 1 - [1659607307.209004][3434:3434] CHIP:DMG: }, - [1659607307.209073][3434:3434] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0008 e=1 p=o - [1659607307.209111][3434:3434] CHIP:DMG: AccessControl: allowed - [1659607307.209139][3434:3434] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0008 Command=0x0000_0005 - [1659607307.209176][3434:3434] CHIP:ZCL: 0xaaaad3c4a860MOVE_WITH_ON_OFF 1 5 + + Verify move-with-on-off command response on the TH(all-clusters-app) Log: + + [1666853542.314358][1837:1837] CHIP:DMG: InvokeResponseMessage = + [1666853542.314391][1837:1837] CHIP:DMG: { + [1666853542.314416][1837:1837] CHIP:DMG: suppressResponse = false, + [1666853542.314448][1837:1837] CHIP:DMG: InvokeResponseIBs = + [1666853542.314484][1837:1837] CHIP:DMG: [ + [1666853542.314515][1837:1837] CHIP:DMG: InvokeResponseIB = + [1666853542.314583][1837:1837] CHIP:DMG: { + [1666853542.314617][1837:1837] CHIP:DMG: CommandStatusIB = + [1666853542.314650][1837:1837] CHIP:DMG: { + [1666853542.314691][1837:1837] CHIP:DMG: CommandPathIB = + [1666853542.314737][1837:1837] CHIP:DMG: { + [1666853542.314783][1837:1837] CHIP:DMG: EndpointId = 0x1, + [1666853542.314823][1837:1837] CHIP:DMG: ClusterId = 0x8, + [1666853542.314870][1837:1837] CHIP:DMG: CommandId = 0x5, + [1666853542.314906][1837:1837] CHIP:DMG: }, + [1666853542.314955][1837:1837] CHIP:DMG: + [1666853542.314988][1837:1837] CHIP:DMG: StatusIB = + [1666853542.315033][1837:1837] CHIP:DMG: { + [1666853542.315068][1837:1837] CHIP:DMG: status = 0x00 (SUCCESS), + [1666853542.315112][1837:1837] CHIP:DMG: }, + [1666853542.315150][1837:1837] CHIP:DMG: + [1666853542.315190][1837:1837] CHIP:DMG: }, + [1666853542.315228][1837:1837] CHIP:DMG: + [1666853542.315262][1837:1837] CHIP:DMG: }, + [1666853542.315301][1837:1837] CHIP:DMG: + [1666853542.315330][1837:1837] CHIP:DMG: ], + [1666853542.315363][1837:1837] CHIP:DMG: + [1666853542.315388][1837:1837] CHIP:DMG: InteractionModelRevision = 1 + ./chip-tool levelcontrol step-with-on-off 1 15 123 0 0 1 1 - Verify DUT receives step-with-on-off command response on the TH(all-clusters-app) Log: - [1659607424.990107][3434:3434] CHIP:DMG: InvokeRequestMessage = - [1659607424.990142][3434:3434] CHIP:DMG: { - [1659607424.990173][3434:3434] CHIP:DMG: suppressResponse = false, - [1659607424.990235][3434:3434] CHIP:DMG: timedRequest = false, - [1659607424.990282][3434:3434] CHIP:DMG: InvokeRequests = - [1659607424.990326][3434:3434] CHIP:DMG: [ - [1659607424.990360][3434:3434] CHIP:DMG: CommandDataIB = - [1659607424.990397][3434:3434] CHIP:DMG: { - [1659607424.990431][3434:3434] CHIP:DMG: CommandPathIB = - [1659607424.990470][3434:3434] CHIP:DMG: { - [1659607424.990512][3434:3434] CHIP:DMG: EndpointId = 0x1, - [1659607424.990557][3434:3434] CHIP:DMG: ClusterId = 0x8, - [1659607424.990602][3434:3434] CHIP:DMG: CommandId = 0x6, - [1659607424.990648][3434:3434] CHIP:DMG: }, - [1659607424.990692][3434:3434] CHIP:DMG: - [1659607424.990727][3434:3434] CHIP:DMG: CommandFields = - [1659607424.990773][3434:3434] CHIP:DMG: { - [1659607424.990816][3434:3434] CHIP:DMG: 0x0 = 1, - [1659607424.990862][3434:3434] CHIP:DMG: 0x1 = 15, - [1659607424.990910][3434:3434] CHIP:DMG: 0x2 = 123, - [1659607424.990951][3434:3434] CHIP:DMG: 0x3 = 0, - [1659607424.990996][3434:3434] CHIP:DMG: 0x4 = 0, - [1659607424.991035][3434:3434] CHIP:DMG: }, - [1659607424.991073][3434:3434] CHIP:DMG: }, - [1659607424.991118][3434:3434] CHIP:DMG: - [1659607424.991150][3434:3434] CHIP:DMG: ], - [1659607424.991192][3434:3434] CHIP:DMG: - [1659607424.991225][3434:3434] CHIP:DMG: InteractionModelRevision = 1 - [1659607424.991260][3434:3434] CHIP:DMG: }, - [1659607424.991350][3434:3434] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0008 e=1 p=o - [1659607424.991400][3434:3434] CHIP:DMG: AccessControl: allowed - [1659607424.991438][3434:3434] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0008 Command=0x0000_0006 - [1659607424.991490][3434:3434] CHIP:ZCL: 0xaaaad3c4a860STEP_WITH_ON_OFF 1 f 7b + + Verify step-with-on-off command response on the TH(all-clusters-app) Log: + + [1666853580.450790][1837:1837] CHIP:DMG: InvokeResponseMessage = + [1666853580.450840][1837:1837] CHIP:DMG: { + [1666853580.450882][1837:1837] CHIP:DMG: suppressResponse = false, + [1666853580.450919][1837:1837] CHIP:DMG: InvokeResponseIBs = + [1666853580.450974][1837:1837] CHIP:DMG: [ + [1666853580.451017][1837:1837] CHIP:DMG: InvokeResponseIB = + [1666853580.451082][1837:1837] CHIP:DMG: { + [1666853580.451125][1837:1837] CHIP:DMG: CommandStatusIB = + [1666853580.451184][1837:1837] CHIP:DMG: { + [1666853580.451238][1837:1837] CHIP:DMG: CommandPathIB = + [1666853580.451296][1837:1837] CHIP:DMG: { + [1666853580.451364][1837:1837] CHIP:DMG: EndpointId = 0x1, + [1666853580.451434][1837:1837] CHIP:DMG: ClusterId = 0x8, + [1666853580.451495][1837:1837] CHIP:DMG: CommandId = 0x6, + [1666853580.451559][1837:1837] CHIP:DMG: }, + [1666853580.451612][1837:1837] CHIP:DMG: + [1666853580.451672][1837:1837] CHIP:DMG: StatusIB = + [1666853580.451725][1837:1837] CHIP:DMG: { + [1666853580.451791][1837:1837] CHIP:DMG: status = 0x00 (SUCCESS), + [1666853580.451844][1837:1837] CHIP:DMG: }, + [1666853580.451909][1837:1837] CHIP:DMG: + [1666853580.451957][1837:1837] CHIP:DMG: }, + [1666853580.452023][1837:1837] CHIP:DMG: + [1666853580.452068][1837:1837] CHIP:DMG: }, + [1666853580.452116][1837:1837] CHIP:DMG: + [1666853580.452156][1837:1837] CHIP:DMG: ], + [1666853580.452213][1837:1837] CHIP:DMG: + [1666853580.452255][1837:1837] CHIP:DMG: InteractionModelRevision = 1 + [1666853580.452296][1837:1837] CHIP:DMG: }, + [1666853580.452335][1837:1837] CHIP:DMG: + ./chip-tool levelcontrol stop-with-on-off 0 0 1 1 - Verify DUT receives stop-with-on-off command response on the TH(all-clusters-app) Log: - Verify in TH all-clusters-app[1659607566.304117][3434:3434] CHIP:DMG: InvokeRequestMessage = - [1659607566.304146][3434:3434] CHIP:DMG: { - [1659607566.304169][3434:3434] CHIP:DMG: suppressResponse = false, - [1659607566.304196][3434:3434] CHIP:DMG: timedRequest = false, - [1659607566.304220][3434:3434] CHIP:DMG: InvokeRequests = - [1659607566.304252][3434:3434] CHIP:DMG: [ - [1659607566.304276][3434:3434] CHIP:DMG: CommandDataIB = - [1659607566.304303][3434:3434] CHIP:DMG: { - [1659607566.304328][3434:3434] CHIP:DMG: CommandPathIB = - [1659607566.304363][3434:3434] CHIP:DMG: { - [1659607566.304396][3434:3434] CHIP:DMG: EndpointId = 0x1, - [1659607566.304434][3434:3434] CHIP:DMG: ClusterId = 0x8, - [1659607566.304471][3434:3434] CHIP:DMG: CommandId = 0x7, - [1659607566.304506][3434:3434] CHIP:DMG: }, - [1659607566.304539][3434:3434] CHIP:DMG: - [1659607566.304565][3434:3434] CHIP:DMG: CommandFields = - [1659607566.304596][3434:3434] CHIP:DMG: { - [1659607566.304629][3434:3434] CHIP:DMG: 0x0 = 0, - [1659607566.304667][3434:3434] CHIP:DMG: 0x1 = 0, - [1659607566.304703][3434:3434] CHIP:DMG: }, - [1659607566.304733][3434:3434] CHIP:DMG: }, - [1659607566.304762][3434:3434] CHIP:DMG: - [1659607566.304786][3434:3434] CHIP:DMG: ], - [1659607566.304817][3434:3434] CHIP:DMG: - [1659607566.304841][3434:3434] CHIP:DMG: InteractionModelRevision = 1 - [1659607566.304865][3434:3434] CHIP:DMG: }, - [1659607566.304932][3434:3434] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0008 e=1 p=o - [1659607566.304970][3434:3434] CHIP:DMG: AccessControl: allowed - [1659607566.304999][3434:3434] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0008 Command=0x0000_0007 - [1659607566.305032][3434:3434] CHIP:ZCL: 0xaaaad3c4a860STOP_WITH_ON_OFF - [1659607566.305069][3434:3434] CHIP:DMG: Endpoint 1, Cluster 0x0000_0008 update version to 671abea5 - [1659607566.305110][3434:3434] CHIP:DMG: ICR moving to [ Preparing] + + Verify stop-with-on-off command response on the TH(all-clusters-app) Log: + + [1666853600.873218][1837:1837] CHIP:DMG: InvokeResponseMessage = + [1666853600.873251][1837:1837] CHIP:DMG: { + [1666853600.873286][1837:1837] CHIP:DMG: suppressResponse = false, + [1666853600.873321][1837:1837] CHIP:DMG: InvokeResponseIBs = + [1666853600.873365][1837:1837] CHIP:DMG: [ + [1666853600.873404][1837:1837] CHIP:DMG: InvokeResponseIB = + [1666853600.873454][1837:1837] CHIP:DMG: { + [1666853600.873494][1837:1837] CHIP:DMG: CommandStatusIB = + [1666853600.873547][1837:1837] CHIP:DMG: { + [1666853600.873582][1837:1837] CHIP:DMG: CommandPathIB = + [1666853600.873629][1837:1837] CHIP:DMG: { + [1666853600.873674][1837:1837] CHIP:DMG: EndpointId = 0x1, + [1666853600.873731][1837:1837] CHIP:DMG: ClusterId = 0x8, + [1666853600.873778][1837:1837] CHIP:DMG: CommandId = 0x7, + [1666853600.873831][1837:1837] CHIP:DMG: }, + [1666853600.873879][1837:1837] CHIP:DMG: + [1666853600.873929][1837:1837] CHIP:DMG: StatusIB = + [1666853600.873973][1837:1837] CHIP:DMG: { + [1666853600.874026][1837:1837] CHIP:DMG: status = 0x00 (SUCCESS), + [1666853600.874069][1837:1837] CHIP:DMG: }, + [1666853600.874122][1837:1837] CHIP:DMG: + [1666853600.874162][1837:1837] CHIP:DMG: }, + [1666853600.874218][1837:1837] CHIP:DMG: + [1666853600.874255][1837:1837] CHIP:DMG: }, + [1666853600.874295][1837:1837] CHIP:DMG: + [1666853600.874329][1837:1837] CHIP:DMG: ], + [1666853600.874368][1837:1837] CHIP:DMG: + [1666853600.874403][1837:1837] CHIP:DMG: InteractionModelRevision = 1 disabled: true diff --git a/src/app/tests/suites/certification/Test_TC_MC_11_1.yaml b/src/app/tests/suites/certification/Test_TC_MC_11_1.yaml index 9a1319b2733c7a..9309eb62b55d8d 100644 --- a/src/app/tests/suites/certification/Test_TC_MC_11_1.yaml +++ b/src/app/tests/suites/certification/Test_TC_MC_11_1.yaml @@ -35,7 +35,8 @@ tests: The shell should show a discovered commissioner, similar to the following: [1653089767279] [88361:1149415] CHIP: [SVR] Discovered Commissioner #0 - [1653089767279] [88361:1149415] CHIP: [DIS] Hostname: 147dda9ac00a [1653089767279] [88361:1149415] CHIP: [DIS] IP Address #1: 169.254.81.148 + [1653089767279] [88361:1149415] CHIP: [DIS] Hostname: 147dda9ac00a + [1653089767279] [88361:1149415] CHIP: [DIS] IP Address #1: 169.254.81.148 [1653089767279] [88361:1149415] CHIP: [DIS] Port: 5650 [1653089767279] [88361:1149415] CHIP: [DIS] Mrp Interval idle: 5000 ms [1653089767279] [88361:1149415] CHIP: [DIS] Mrp Interval active: 2000 ms @@ -87,9 +88,9 @@ tests: - label: "TH reads the endpoints from the DUT" verification: | - Into the shell, enter "cast cluster descriptor read device-list 0 1" to read the device list of the descriptor cluster on endpoint 1 + Into the shell, enter " cast cluster descriptor read device-type-list 0 1" to read the device list of the descriptor cluster on endpoint 1 - > cast cluster descriptor read device-list 0 1 + > cast cluster descriptor read device-type-list 0 1 .... [1653180010083] [48426:1914389] CHIP: [TOO] Endpoint: 1 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 2009082322 [1653180010083] [48426:1914389] CHIP: [TOO] device list: 1 entries @@ -101,9 +102,9 @@ tests: - label: "TH reads the endpoints from the DUT" verification: | - Into the shell, enter "cast cluster descriptor read device-list 0 2" to read the device list of the descriptor cluster on endpoint 2 + Into the shell, enter "cast cluster descriptor read device-type-list 0 2" to read the device list of the descriptor cluster on endpoint 2 - > cast cluster descriptor read device-list 0 2 + > cast cluster descriptor read device-type-list 0 2 .... [1653180162379] [48426:1917385] CHIP: [TOO] Endpoint: 2 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 631462374 [1653180162379] [48426:1917385] CHIP: [TOO] device list: 1 entries @@ -115,9 +116,9 @@ tests: - label: "TH reads the endpoints from the DUT" verification: | - Into the shell, enter "cast cluster descriptor read device-list 0 6" to read the device list of the descriptor cluster on endpoint 6 + Into the shell, enter "cast cluster descriptor read device-type-list 0 4" to read the device list of the descriptor cluster on endpoint 4 - > cast cluster descriptor read device-list 0 6 + > cast cluster descriptor read device-type-list 0 4 .... [1653180214397] [48426:1919098] CHIP: [TOO] Endpoint: 6 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 4094146641 [1653180214397] [48426:1919098] CHIP: [TOO] device list: 1 entries diff --git a/src/app/tests/suites/certification/Test_TC_MC_11_2.yaml b/src/app/tests/suites/certification/Test_TC_MC_11_2.yaml index f397a7f3e31004..181d1637b5d803 100644 --- a/src/app/tests/suites/certification/Test_TC_MC_11_2.yaml +++ b/src/app/tests/suites/certification/Test_TC_MC_11_2.yaml @@ -35,7 +35,8 @@ tests: The shell should show a discovered commissioner, similar to the following: [1653089767279] [88361:1149415] CHIP: [SVR] Discovered Commissioner #0 - [1653089767279] [88361:1149415] CHIP: [DIS] Hostname: 147dda9ac00a [1653089767279] [88361:1149415] CHIP: [DIS] IP Address #1: 169.254.81.148 + [1653089767279] [88361:1149415] CHIP: [DIS] Hostname: 147dda9ac00a + [1653089767279] [88361:1149415] CHIP: [DIS] IP Address #1: 169.254.81.148 [1653089767279] [88361:1149415] CHIP: [DIS] Port: 5650 [1653089767279] [88361:1149415] CHIP: [DIS] Mrp Interval idle: 5000 ms [1653089767279] [88361:1149415] CHIP: [DIS] Mrp Interval active: 2000 ms @@ -94,7 +95,7 @@ tests: verification: | Into the shell, enter "cast cluster descriptor read device-list 0 1" to read the device list of the descriptor cluster on endpoint 1 - > cast cluster descriptor read device-list 0 1 + > cast cluster descriptor read device-type-list 0 1 .... [1653180010083] [48426:1914389] CHIP: [TOO] Endpoint: 1 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 2009082322 [1653180010083] [48426:1914389] CHIP: [TOO] device list: 1 entries @@ -108,7 +109,7 @@ tests: verification: | Into the shell, enter "cast cluster descriptor read device-list 0 2" to read the device list of the descriptor cluster on endpoint 2 - > cast cluster descriptor read device-list 0 2 + > cast cluster descriptor read device-type-list 0 2 .... [1653180162379] [48426:1917385] CHIP: [TOO] Endpoint: 2 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 631462374 [1653180162379] [48426:1917385] CHIP: [TOO] device list: 1 entries @@ -120,9 +121,9 @@ tests: - label: "TH reads the endpoints from the DUT" verification: | - Into the shell, enter "cast cluster descriptor read device-list 0 6" to read the device list of the descriptor cluster on endpoint 6 + Into the shell, enter "cast cluster descriptor read device-list 0 4" to read the device list of the descriptor cluster on endpoint 4 - > cast cluster descriptor read device-list 0 6 + > cast cluster descriptor read device-type-list 0 4 .... [1653180214397] [48426:1919098] CHIP: [TOO] Endpoint: 6 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 4094146641 [1653180214397] [48426:1919098] CHIP: [TOO] device list: 1 entries diff --git a/src/app/tests/suites/certification/Test_TC_MEDIAINPUT_3_14.yaml b/src/app/tests/suites/certification/Test_TC_MEDIAINPUT_3_14.yaml index ce5cf4fb4f6587..12b0fdd51e4da3 100644 --- a/src/app/tests/suites/certification/Test_TC_MEDIAINPUT_3_14.yaml +++ b/src/app/tests/suites/certification/Test_TC_MEDIAINPUT_3_14.yaml @@ -24,6 +24,11 @@ config: endpoint: 0 tests: + - label: "Preconditions" + verification: | + Commission TH to DUT, if not done so already. In some cases, such as with a Casting Video Player, the TH commissions the DUT. + disabled: true + - label: "DUT sends SelectInput command to TH" PICS: MEDIAINPUT.C.C00.Tx verification: | diff --git a/src/app/tests/suites/certification/Test_TC_MEDIAINPUT_3_15.yaml b/src/app/tests/suites/certification/Test_TC_MEDIAINPUT_3_15.yaml index 10a47a65c3faf6..5b7444248d6d8b 100644 --- a/src/app/tests/suites/certification/Test_TC_MEDIAINPUT_3_15.yaml +++ b/src/app/tests/suites/certification/Test_TC_MEDIAINPUT_3_15.yaml @@ -24,6 +24,11 @@ config: endpoint: 0 tests: + - label: "Preconditions" + verification: | + Commission TH to DUT, if not done so already. In some cases, such as with a Casting Video Player, the TH commissions the DUT. + disabled: true + - label: "DUT sends ShowInputStatus command to TH" PICS: MEDIAINPUT.C.C01.Tx verification: | diff --git a/src/app/tests/suites/certification/Test_TC_MEDIAINPUT_3_16.yaml b/src/app/tests/suites/certification/Test_TC_MEDIAINPUT_3_16.yaml index 5d151899cf1f81..2a5a595690a1cb 100644 --- a/src/app/tests/suites/certification/Test_TC_MEDIAINPUT_3_16.yaml +++ b/src/app/tests/suites/certification/Test_TC_MEDIAINPUT_3_16.yaml @@ -24,6 +24,11 @@ config: endpoint: 0 tests: + - label: "Preconditions" + verification: | + Commission TH to DUT, if not done so already. In some cases, such as with a Casting Video Player, the TH commissions the DUT. + disabled: true + - label: "DUT sends HideInputStatus command to TH" PICS: MEDIAINPUT.C.C02.Tx verification: | diff --git a/src/app/tests/suites/certification/Test_TC_MEDIAINPUT_3_17.yaml b/src/app/tests/suites/certification/Test_TC_MEDIAINPUT_3_17.yaml index 01b132de55520c..0a655309a96fb5 100644 --- a/src/app/tests/suites/certification/Test_TC_MEDIAINPUT_3_17.yaml +++ b/src/app/tests/suites/certification/Test_TC_MEDIAINPUT_3_17.yaml @@ -24,6 +24,11 @@ config: endpoint: 0 tests: + - label: "Preconditions" + verification: | + Commission TH to DUT, if not done so already. In some cases, such as with a Casting Video Player, the TH commissions the DUT. + disabled: true + - label: "DUT sends RenameInput command to TH" PICS: MEDIAINPUT.C.C03.Tx verification: | diff --git a/src/app/tests/suites/certification/Test_TC_MEDIAPLAYBACK_6_5.yaml b/src/app/tests/suites/certification/Test_TC_MEDIAPLAYBACK_6_5.yaml index 192778c540b75a..98b45002c00cdc 100644 --- a/src/app/tests/suites/certification/Test_TC_MEDIAPLAYBACK_6_5.yaml +++ b/src/app/tests/suites/certification/Test_TC_MEDIAPLAYBACK_6_5.yaml @@ -26,6 +26,11 @@ config: endpoint: 0 tests: + - label: "Preconditions" + verification: | + Commission TH to DUT, if not done so already. In some cases, such as with a Casting Video Player, the TH commissions the DUT. + disabled: true + - label: "DUT sends Play command to TH" PICS: MEDIAPLAYBACK.C.C00.Tx verification: | diff --git a/src/app/tests/suites/certification/Test_TC_MEDIAPLAYBACK_6_7.yaml b/src/app/tests/suites/certification/Test_TC_MEDIAPLAYBACK_6_7.yaml index 542842363950c7..a59a6b8b817a7b 100644 --- a/src/app/tests/suites/certification/Test_TC_MEDIAPLAYBACK_6_7.yaml +++ b/src/app/tests/suites/certification/Test_TC_MEDIAPLAYBACK_6_7.yaml @@ -26,6 +26,11 @@ config: endpoint: 0 tests: + - label: "Preconditions" + verification: | + Commission TH to DUT, if not done so already. In some cases, such as with a Casting Video Player, the TH commissions the DUT. + disabled: true + - label: "DUT sends Play command to TH" PICS: MEDIAPLAYBACK.C.C00.Tx verification: | diff --git a/src/app/tests/suites/certification/Test_TC_MOD_1_2.yaml b/src/app/tests/suites/certification/Test_TC_MOD_1_2.yaml index aba5a3b3b0e846..eec5a36aa6d63f 100644 --- a/src/app/tests/suites/certification/Test_TC_MOD_1_2.yaml +++ b/src/app/tests/suites/certification/Test_TC_MOD_1_2.yaml @@ -24,12 +24,17 @@ config: endpoint: 0 tests: + - label: "Precondition" + verification: | + This test case is verified after the device is provisioned. Pls provision device first, Pass appropriate nodeID in the below command + disabled: true + - label: "TH reads the SupportedModes attribute from DUT" PICS: MOD.S.A0002 verification: | ./chip-tool modeselect read supported-modes 1 1 - Verify on TH(chip-tool) logs supported modes provides a list of mode, each mode should be a struct containing a label and All of these values should be no larger than 16 bits + Verify on TH(chip-tool) logs supported modes provides a list of mode, each mode should be a struct containing a label and All of these values should be no larger than 16 bits and below is the sample log provided for the raspi platform: [1654595167.600241][14362:14367] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0050 Attribute 0x0000_0002 DataVersion: 366231602 [1654595167.600345][14362:14367] CHIP:TOO: SupportedModes: 3 entries @@ -67,7 +72,7 @@ tests: verification: | ./chip-tool modeselect read current-mode 1 1 - Verify on TH(chip-tool) logs ,current-mode value is in the list of modes from step 1 + Verify on TH(chip-tool) logs ,current-mode value is in the list of modes from step 1 and below is the sample log provided for the raspi platform: [1645776767.611140][4667:4672] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0050 Attribute 0x0000_0000DataVersion: 3781469718 @@ -79,7 +84,7 @@ tests: verification: | ./chip-tool modeselect read on-mode 1 1 - Verify on TH(chip-tool) logs ,onmode value is listed in the supported modes or null is also acceptable + Verify on TH(chip-tool) logs ,onmode value is listed in the supported modes in step1 or null is also acceptable as per spec and below is the sample log provided for the raspi platform: [1649676072.465968][10754:10759] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0050 Attribute 0x0000_0005 DataVersion: 4277065072 @@ -92,7 +97,7 @@ tests: verification: | ./chip-tool modeselect read start-up-mode 1 1 - Verify on TH(chip-tool) logs ,start-up-mode value is in the list of modes from step 1 + Verify on TH(chip-tool) logs ,start-up-mode value is in the list of modes from step 1 and below is the sample log provided for the raspi platform: [1649677014.496348][10778:10784] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0050 Attribute 0x0000_0004 DataVersion: 4277065072 @@ -105,7 +110,7 @@ tests: verification: | ./chip-tool modeselect read description 1 1 - Verify on TH(chip-tool) logs , Description value has human readable text string + Verify on TH(chip-tool) logs , Description value has human readable text string and below is the sample log provided for the raspi platform: [1649677114.614974][10787:10792] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0050 Attribute 0x0000_0000 DataVersion: 4277065072 @@ -117,7 +122,7 @@ tests: verification: | ./chip-tool modeselect read standard-namespace 1 1 - Verify on TH(chip-tool) logs ,standard-namespace value has 16 bit enum (null is also acceptable). + Verify on TH(chip-tool) logs ,standard-namespace value has 16 bit enum (null is also acceptable) and below is the sample log provided for the raspi platform: [1649677167.900539][10795:10801] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0050 Attribute 0x0000_0001 DataVersion: 4277065072 [1649677167.900660][10795:10801] CHIP:TOO: StandardNamespace: 0 diff --git a/src/app/tests/suites/certification/Test_TC_MOD_1_3.yaml b/src/app/tests/suites/certification/Test_TC_MOD_1_3.yaml index f61e28a9f737e0..b67b5a792abe70 100644 --- a/src/app/tests/suites/certification/Test_TC_MOD_1_3.yaml +++ b/src/app/tests/suites/certification/Test_TC_MOD_1_3.yaml @@ -41,110 +41,213 @@ tests: verify the "supported-modes response" on the TH (all-cluster-app) log: - [1650968776.863713][12747:12747] CHIP:IM: Received Read request - [1650968776.863767][12747:12747] CHIP:DMG: ReadRequestMessage = - [1650968776.863793][12747:12747] CHIP:DMG: { - [1650968776.863825][12747:12747] CHIP:DMG: AttributePathIBs = - [1650968776.863852][12747:12747] CHIP:DMG: [ - [1650968776.863876][12747:12747] CHIP:DMG: AttributePathIB = - [1650968776.863953][12747:12747] CHIP:DMG: { - [1650968776.863984][12747:12747] CHIP:DMG: Endpoint = 0x1, - [1650968776.864023][12747:12747] CHIP:DMG: Cluster = 0x50, - [1650968776.864052][12747:12747] CHIP:DMG: Attribute = 0x0000_0002, - [1650968776.864085][12747:12747] CHIP:DMG: } - [1650968776.864124][12747:12747] CHIP:DMG: - [1650968776.864153][12747:12747] CHIP:DMG: ], - [1650968776.864190][12747:12747] CHIP:DMG: - [1650968776.864216][12747:12747] CHIP:DMG: isFabricFiltered = true, - [1650968776.864251][12747:12747] CHIP:DMG: InteractionModelRevision = 1 - [1650968776.864273][12747:12747] CHIP:DMG: }, - [1650968776.864361][12747:12747] CHIP:DMG: IM RH moving to [GeneratingReports] - [1650968776.864454][12747:12747] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1650968776.864493][12747:12747] CHIP:DMG: Cluster 50, Attribute 2 is dirty - [1650968776.864514][12747:12747] CHIP:DMG: Reading attribute: Cluster=0x0000_0050 Endpoint=1 AttributeId=0x0000_0002 (expanded=0) - [1650968776.864543][12747:12747] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0050 e=1 p=v - [1650968776.864584][12747:12747] CHIP:DMG: AccessControl: allowed + [1666940683.282921][9718:9718] CHIP:DMG: ReportDataMessage = + [1666940683.282923][9718:9718] CHIP:DMG: { + [1666940683.282925][9718:9718] CHIP:DMG: AttributeReportIBs = + [1666940683.282928][9718:9718] CHIP:DMG: [ + [1666940683.282929][9718:9718] CHIP:DMG: AttributeReportIB = + [1666940683.282933][9718:9718] CHIP:DMG: { + [1666940683.282935][9718:9718] CHIP:DMG: AttributeDataIB = + [1666940683.282937][9718:9718] CHIP:DMG: { + [1666940683.282939][9718:9718] CHIP:DMG: DataVersion = 0xb4a9126f, + [1666940683.282941][9718:9718] CHIP:DMG: AttributePathIB = + [1666940683.282944][9718:9718] CHIP:DMG: { + [1666940683.282946][9718:9718] CHIP:DMG: Endpoint = 0x1, + [1666940683.282948][9718:9718] CHIP:DMG: Cluster = 0x50, + [1666940683.282950][9718:9718] CHIP:DMG: Attribute = 0x0000_0002, + [1666940683.282952][9718:9718] CHIP:DMG: } + [1666940683.282955][9718:9718] CHIP:DMG: + [1666940683.282957][9718:9718] CHIP:DMG: Data = [ + [1666940683.282959][9718:9718] CHIP:DMG: + [1666940683.282962][9718:9718] CHIP:DMG: ], + [1666940683.282964][9718:9718] CHIP:DMG: }, + [1666940683.282966][9718:9718] CHIP:DMG: + [1666940683.282968][9718:9718] CHIP:DMG: }, + [1666940683.282972][9718:9718] CHIP:DMG: + [1666940683.282974][9718:9718] CHIP:DMG: AttributeReportIB = + [1666940683.282978][9718:9718] CHIP:DMG: { + [1666940683.282980][9718:9718] CHIP:DMG: AttributeDataIB = + [1666940683.282982][9718:9718] CHIP:DMG: { + [1666940683.282984][9718:9718] CHIP:DMG: DataVersion = 0xb4a9126f, + [1666940683.282986][9718:9718] CHIP:DMG: AttributePathIB = + [1666940683.282988][9718:9718] CHIP:DMG: { + [1666940683.282990][9718:9718] CHIP:DMG: Endpoint = 0x1, + [1666940683.282992][9718:9718] CHIP:DMG: Cluster = 0x50, + [1666940683.282995][9718:9718] CHIP:DMG: Attribute = 0x0000_0002, + [1666940683.282997][9718:9718] CHIP:DMG: ListIndex = Null, + [1666940683.282999][9718:9718] CHIP:DMG: } + [1666940683.283001][9718:9718] CHIP:DMG: + [1666940683.283003][9718:9718] CHIP:DMG: Data = + [1666940683.283005][9718:9718] CHIP:DMG: { + [1666940683.283008][9718:9718] CHIP:DMG: 0x0 = "Black" (5 chars), + [1666940683.283011][9718:9718] CHIP:DMG: 0x1 = 0, + [1666940683.283013][9718:9718] CHIP:DMG: 0x2 = [ + [1666940683.283015][9718:9718] CHIP:DMG: + [1666940683.283020][9718:9718] CHIP:DMG: { + [1666940683.283022][9718:9718] CHIP:DMG: 0x0 = 0, + [1666940683.283025][9718:9718] CHIP:DMG: 0x1 = 0, + [1666940683.283027][9718:9718] CHIP:DMG: }, + [1666940683.283030][9718:9718] CHIP:DMG: ], + [1666940683.283032][9718:9718] CHIP:DMG: }, + [1666940683.283034][9718:9718] CHIP:DMG: }, + [1666940683.283037][9718:9718] CHIP:DMG: + [1666940683.283039][9718:9718] CHIP:DMG: }, + [1666940683.283044][9718:9718] CHIP:DMG: + [1666940683.283046][9718:9718] CHIP:DMG: AttributeReportIB = + [1666940683.283049][9718:9718] CHIP:DMG: { + [1666940683.283051][9718:9718] CHIP:DMG: AttributeDataIB = + [1666940683.283053][9718:9718] CHIP:DMG: { + [1666940683.283055][9718:9718] CHIP:DMG: DataVersion = 0xb4a9126f, + [1666940683.283057][9718:9718] CHIP:DMG: AttributePathIB = + [1666940683.283059][9718:9718] CHIP:DMG: { + [1666940683.283061][9718:9718] CHIP:DMG: Endpoint = 0x1, + [1666940683.283064][9718:9718] CHIP:DMG: Cluster = 0x50, + [1666940683.283066][9718:9718] CHIP:DMG: Attribute = 0x0000_0002, + [1666940683.283068][9718:9718] CHIP:DMG: ListIndex = Null, + [1666940683.283070][9718:9718] CHIP:DMG: } + [1666940683.283072][9718:9718] CHIP:DMG: + [1666940683.283074][9718:9718] CHIP:DMG: Data = + [1666940683.283076][9718:9718] CHIP:DMG: { + [1666940683.283079][9718:9718] CHIP:DMG: 0x0 = "Cappuccino" (10 chars), + [1666940683.283081][9718:9718] CHIP:DMG: 0x1 = 4, + [1666940683.283084][9718:9718] CHIP:DMG: 0x2 = [ + [1666940683.283086][9718:9718] CHIP:DMG: + [1666940683.283088][9718:9718] CHIP:DMG: { + [1666940683.283091][9718:9718] CHIP:DMG: 0x0 = 0, + [1666940683.283093][9718:9718] CHIP:DMG: 0x1 = 0, + [1666940683.283095][9718:9718] CHIP:DMG: }, + [1666940683.283098][9718:9718] CHIP:DMG: ], + [1666940683.283100][9718:9718] CHIP:DMG: }, + [1666940683.283102][9718:9718] CHIP:DMG: }, + [1666940683.283105][9718:9718] CHIP:DMG: + [1666940683.283107][9718:9718] CHIP:DMG: }, + [1666940683.283112][9718:9718] CHIP:DMG: + [1666940683.283114][9718:9718] CHIP:DMG: AttributeReportIB = + [1666940683.283117][9718:9718] CHIP:DMG: { + [1666940683.283119][9718:9718] CHIP:DMG: AttributeDataIB = + [1666940683.283121][9718:9718] CHIP:DMG: { + [1666940683.283123][9718:9718] CHIP:DMG: DataVersion = 0xb4a9126f, + [1666940683.283125][9718:9718] CHIP:DMG: AttributePathIB = + [1666940683.283128][9718:9718] CHIP:DMG: { + [1666940683.283130][9718:9718] CHIP:DMG: Endpoint = 0x1, + [1666940683.283132][9718:9718] CHIP:DMG: Cluster = 0x50, + [1666940683.283134][9718:9718] CHIP:DMG: Attribute = 0x0000_0002, + [1666940683.283136][9718:9718] CHIP:DMG: ListIndex = Null, + [1666940683.283138][9718:9718] CHIP:DMG: } + [1666940683.283141][9718:9718] CHIP:DMG: + [1666940683.283143][9718:9718] CHIP:DMG: Data = + [1666940683.283145][9718:9718] CHIP:DMG: { + [1666940683.283148][9718:9718] CHIP:DMG: 0x0 = "Espresso" (8 chars), + [1666940683.283150][9718:9718] CHIP:DMG: 0x1 = 7, + [1666940683.283152][9718:9718] CHIP:DMG: 0x2 = [ + [1666940683.283154][9718:9718] CHIP:DMG: + [1666940683.283157][9718:9718] CHIP:DMG: { + [1666940683.283159][9718:9718] CHIP:DMG: 0x0 = 0, + [1666940683.283161][9718:9718] CHIP:DMG: 0x1 = 0, + [1666940683.283164][9718:9718] CHIP:DMG: }, + [1666940683.283167][9718:9718] CHIP:DMG: ], + [1666940683.283169][9718:9718] CHIP:DMG: }, + [1666940683.283171][9718:9718] CHIP:DMG: }, + [1666940683.283174][9718:9718] CHIP:DMG: + [1666940683.283176][9718:9718] CHIP:DMG: }, + [1666940683.283179][9718:9718] CHIP:DMG: + [1666940683.283181][9718:9718] CHIP:DMG: ], + [1666940683.283188][9718:9718] CHIP:DMG: + [1666940683.283190][9718:9718] CHIP:DMG: SuppressResponse = true, + [1666940683.283192][9718:9718] CHIP:DMG: InteractionModelRevision = 1 ./chip-tool modeselect read current-mode 1 1 verify the "current-modes response" on the TH (all-cluster-app) log: - 1650968848.687576][12747:12747] CHIP:IM: Received Read request - [1650968848.687628][12747:12747] CHIP:DMG: ReadRequestMessage = - [1650968848.687653][12747:12747] CHIP:DMG: { - [1650968848.687674][12747:12747] CHIP:DMG: AttributePathIBs = - [1650968848.687738][12747:12747] CHIP:DMG: [ - [1650968848.687763][12747:12747] CHIP:DMG: AttributePathIB = - [1650968848.687795][12747:12747] CHIP:DMG: { - [1650968848.687822][12747:12747] CHIP:DMG: Endpoint = 0x1, - [1650968848.687855][12747:12747] CHIP:DMG: Cluster = 0x50, - [1650968848.687887][12747:12747] CHIP:DMG: Attribute = 0x0000_0003, - [1650968848.687917][12747:12747] CHIP:DMG: } - [1650968848.687974][12747:12747] CHIP:DMG: - [1650968848.688003][12747:12747] CHIP:DMG: ], - [1650968848.688031][12747:12747] CHIP:DMG: - [1650968848.688057][12747:12747] CHIP:DMG: isFabricFiltered = true, - [1650968848.688082][12747:12747] CHIP:DMG: InteractionModelRevision = 1 - [1650968848.688105][12747:12747] CHIP:DMG: }, - [1650968848.688174][12747:12747] CHIP:DMG: IM RH moving to [GeneratingReports] - - - + [1666940720.150375][9718:9718] CHIP:DMG: ReportDataMessage = + [1666940720.150377][9718:9718] CHIP:DMG: { + [1666940720.150379][9718:9718] CHIP:DMG: AttributeReportIBs = + [1666940720.150382][9718:9718] CHIP:DMG: [ + [1666940720.150384][9718:9718] CHIP:DMG: AttributeReportIB = + [1666940720.150387][9718:9718] CHIP:DMG: { + [1666940720.150389][9718:9718] CHIP:DMG: AttributeDataIB = + [1666940720.150391][9718:9718] CHIP:DMG: { + [1666940720.150394][9718:9718] CHIP:DMG: DataVersion = 0xb4a9126f, + [1666940720.150396][9718:9718] CHIP:DMG: AttributePathIB = + [1666940720.150399][9718:9718] CHIP:DMG: { + [1666940720.150402][9718:9718] CHIP:DMG: Endpoint = 0x1, + [1666940720.150404][9718:9718] CHIP:DMG: Cluster = 0x50, + [1666940720.150406][9718:9718] CHIP:DMG: Attribute = 0x0000_0003, + [1666940720.150408][9718:9718] CHIP:DMG: } + [1666940720.150411][9718:9718] CHIP:DMG: + [1666940720.150414][9718:9718] CHIP:DMG: Data = 0, + [1666940720.150416][9718:9718] CHIP:DMG: }, + [1666940720.150419][9718:9718] CHIP:DMG: + [1666940720.150421][9718:9718] CHIP:DMG: }, + [1666940720.150424][9718:9718] CHIP:DMG: + [1666940720.150426][9718:9718] CHIP:DMG: ], + [1666940720.150429][9718:9718] CHIP:DMG: + [1666940720.150431][9718:9718] CHIP:DMG: SuppressResponse = true, + [1666940720.150433][9718:9718] CHIP:DMG: InteractionModelRevision = 1 ./chip-tool modeselect read standard-namespace 1 1 verify the "standard-namespace response" on the TH (all-cluster-app) log: - 1650968644.223891][12747:12747] CHIP:IM: Received Read request - [1650968644.223954][12747:12747] CHIP:DMG: ReadRequestMessage = - [1650968644.223981][12747:12747] CHIP:DMG: { - [1650968644.224003][12747:12747] CHIP:DMG: AttributePathIBs = - [1650968644.224028][12747:12747] CHIP:DMG: [ - [1650968644.224052][12747:12747] CHIP:DMG: AttributePathIB = - [1650968644.224099][12747:12747] CHIP:DMG: { - [1650968644.224139][12747:12747] CHIP:DMG: Endpoint = 0x1, - [1650968644.224169][12747:12747] CHIP:DMG: Cluster = 0x50, - [1650968644.224206][12747:12747] CHIP:DMG: Attribute = 0x0000_0001, - [1650968644.224233][12747:12747] CHIP:DMG: } - [1650968644.224272][12747:12747] CHIP:DMG: - [1650968644.224297][12747:12747] CHIP:DMG: ], - [1650968644.224334][12747:12747] CHIP:DMG: - [1650968644.224369][12747:12747] CHIP:DMG: isFabricFiltered = true, - [1650968644.224394][12747:12747] CHIP:DMG: InteractionModelRevision = 1 - [1650968644.224426][12747:12747] CHIP:DMG: }, - [1650968644.224507][12747:12747] CHIP:DMG: IM RH moving to [GeneratingReports] - [1650968644.224596][12747:12747] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1650968644.224633][12747:12747] CHIP:DMG: Cluster 50, Attribute 1 is dirty - [1650968644.224658][12747:12747] CHIP:DMG: Reading attribute: Cluster=0x0000_0050 Endpoint=1 AttributeId=0x0000_0001 (expanded=0) - [1650968644.224687][12747:12747] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0050 e=1 p=v - [1650968644.224720][12747:12747] CHIP:DMG: AccessControl: allowed - - + 1668497274.561088][9289:9289] CHIP:DMG: ReportDataMessage = + [1668497274.561091][9289:9289] CHIP:DMG: { + [1668497274.561094][9289:9289] CHIP:DMG: AttributeReportIBs = + [1668497274.561100][9289:9289] CHIP:DMG: [ + [1668497274.561103][9289:9289] CHIP:DMG: AttributeReportIB = + [1668497274.561108][9289:9289] CHIP:DMG: { + [1668497274.561111][9289:9289] CHIP:DMG: AttributeDataIB = + [1668497274.561115][9289:9289] CHIP:DMG: { + [1668497274.561119][9289:9289] CHIP:DMG: DataVersion = 0x6c775d5f, + [1668497274.561123][9289:9289] CHIP:DMG: AttributePathIB = + [1668497274.561126][9289:9289] CHIP:DMG: { + [1668497274.561129][9289:9289] CHIP:DMG: Endpoint = 0x1, + [1668497274.561133][9289:9289] CHIP:DMG: Cluster = 0x50, + [1668497274.561137][9289:9289] CHIP:DMG: Attribute = 0x0000_0001, + [1668497274.561142][9289:9289] CHIP:DMG: } + [1668497274.561147][9289:9289] CHIP:DMG: + [1668497274.561153][9289:9289] CHIP:DMG: Data = 0, + [1668497274.561157][9289:9289] CHIP:DMG: }, + [1668497274.561162][9289:9289] CHIP:DMG: + [1668497274.561165][9289:9289] CHIP:DMG: }, + [1668497274.561169][9289:9289] CHIP:DMG: + [1668497274.561172][9289:9289] CHIP:DMG: ], + [1668497274.561177][9289:9289] CHIP:DMG: + [1668497274.561180][9289:9289] CHIP:DMG: SuppressResponse = true, + [1668497274.561183][9289:9289] CHIP:DMG: InteractionModelRevision = 1 + [1668497274.561185][9289:9289] CHIP:DMG: } ./chip-tool modeselect read description 1 1 verify the "description response" on the TH (all-cluster-app) log: - [1650969447.413679][12747:12747] CHIP:EM: Handling via exchange: 65381r, Delegate: 0xaaaae5201098 - [1650969447.413718][12747:12747] CHIP:IM: Received Read request - [1650969447.413769][12747:12747] CHIP:DMG: ReadRequestMessage = - [1650969447.413795][12747:12747] CHIP:DMG: { - [1650969447.413836][12747:12747] CHIP:DMG: AttributePathIBs = - [1650969447.413865][12747:12747] CHIP:DMG: [ - [1650969447.413889][12747:12747] CHIP:DMG: AttributePathIB = - [1650969447.413924][12747:12747] CHIP:DMG: { - [1650969447.413956][12747:12747] CHIP:DMG: Endpoint = 0x1, - [1650969447.413989][12747:12747] CHIP:DMG: Cluster = 0x50, - [1650969447.414021][12747:12747] CHIP:DMG: Attribute = 0x0000_0000, - [1650969447.414051][12747:12747] CHIP:DMG: } - [1650969447.414080][12747:12747] CHIP:DMG: - [1650969447.414108][12747:12747] CHIP:DMG: ], - [1650969447.414137][12747:12747] CHIP:DMG: - [1650969447.414163][12747:12747] CHIP:DMG: isFabricFiltered = true, - [1650969447.414188][12747:12747] CHIP:DMG: InteractionModelRevision = 1 - [1650969447.414211][12747:12747] CHIP:DMG: }, - [1650969447.414280][12747:12747] CHIP:DMG: IM RH moving to [GeneratingReports] + [1668497391.858312][9289:9289] CHIP:DMG: ReportDataMessage = + [1668497391.858315][9289:9289] CHIP:DMG: { + [1668497391.858318][9289:9289] CHIP:DMG: AttributeReportIBs = + [1668497391.858324][9289:9289] CHIP:DMG: [ + [1668497391.858327][9289:9289] CHIP:DMG: AttributeReportIB = + [1668497391.858331][9289:9289] CHIP:DMG: { + [1668497391.858334][9289:9289] CHIP:DMG: AttributeDataIB = + [1668497391.858338][9289:9289] CHIP:DMG: { + [1668497391.858342][9289:9289] CHIP:DMG: DataVersion = 0x6c775d5f, + [1668497391.858345][9289:9289] CHIP:DMG: AttributePathIB = + [1668497391.858348][9289:9289] CHIP:DMG: { + [1668497391.858352][9289:9289] CHIP:DMG: Endpoint = 0x1, + [1668497391.858355][9289:9289] CHIP:DMG: Cluster = 0x50, + [1668497391.858359][9289:9289] CHIP:DMG: Attribute = 0x0000_0000, + [1668497391.858363][9289:9289] CHIP:DMG: } + [1668497391.858368][9289:9289] CHIP:DMG: + [1668497391.858372][9289:9289] CHIP:DMG: Data = "Coffee" (6 chars), + [1668497391.858375][9289:9289] CHIP:DMG: }, + [1668497391.858380][9289:9289] CHIP:DMG: + [1668497391.858383][9289:9289] CHIP:DMG: }, + [1668497391.858387][9289:9289] CHIP:DMG: + [1668497391.858390][9289:9289] CHIP:DMG: ], + [1668497391.858395][9289:9289] CHIP:DMG: + [1668497391.858398][9289:9289] CHIP:DMG: SuppressResponse = true, + [1668497391.858403][9289:9289] CHIP:DMG: InteractionModelRevision = 1 + [1668497391.858406][9289:9289] CHIP:DMG: } disabled: true - label: @@ -154,49 +257,61 @@ tests: ./chip-tool modeselect read on-mode 1 1 verify the "on-modes response" on the TH (all-cluster-app) log: - - [1650969570.494960][12747:12747] CHIP:IM: Received Read request - [1650969570.495012][12747:12747] CHIP:DMG: ReadRequestMessage = - [1650969570.495038][12747:12747] CHIP:DMG: { - [1650969570.495059][12747:12747] CHIP:DMG: AttributePathIBs = - [1650969570.495085][12747:12747] CHIP:DMG: [ - [1650969570.495108][12747:12747] CHIP:DMG: AttributePathIB = - [1650969570.495142][12747:12747] CHIP:DMG: { - [1650969570.495172][12747:12747] CHIP:DMG: Endpoint = 0x1, - [1650969570.495210][12747:12747] CHIP:DMG: Cluster = 0x50, - [1650969570.495242][12747:12747] CHIP:DMG: Attribute = 0x0000_0005, - [1650969570.495275][12747:12747] CHIP:DMG: } - [1650969570.495304][12747:12747] CHIP:DMG: - [1650969570.495332][12747:12747] CHIP:DMG: ], - [1650969570.495360][12747:12747] CHIP:DMG: - [1650969570.495386][12747:12747] CHIP:DMG: isFabricFiltered = true, - [1650969570.495411][12747:12747] CHIP:DMG: InteractionModelRevision = 1 - [1650969570.495435][12747:12747] CHIP:DMG: }, - [1650969570.495503][12747:12747] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666940828.515256][9718:9718] CHIP:DMG: ReportDataMessage = + [1666940828.515259][9718:9718] CHIP:DMG: { + [1666940828.515261][9718:9718] CHIP:DMG: AttributeReportIBs = + [1666940828.515265][9718:9718] CHIP:DMG: [ + [1666940828.515267][9718:9718] CHIP:DMG: AttributeReportIB = + [1666940828.515272][9718:9718] CHIP:DMG: { + [1666940828.515275][9718:9718] CHIP:DMG: AttributeDataIB = + [1666940828.515277][9718:9718] CHIP:DMG: { + [1666940828.515280][9718:9718] CHIP:DMG: DataVersion = 0xb4a9126f, + [1666940828.515282][9718:9718] CHIP:DMG: AttributePathIB = + [1666940828.515285][9718:9718] CHIP:DMG: { + [1666940828.515288][9718:9718] CHIP:DMG: Endpoint = 0x1, + [1666940828.515290][9718:9718] CHIP:DMG: Cluster = 0x50, + [1666940828.515293][9718:9718] CHIP:DMG: Attribute = 0x0000_0005, + [1666940828.515295][9718:9718] CHIP:DMG: } + [1666940828.515298][9718:9718] CHIP:DMG: + [1666940828.515301][9718:9718] CHIP:DMG: Data = NULL + [1666940828.515304][9718:9718] CHIP:DMG: }, + [1666940828.515307][9718:9718] CHIP:DMG: + [1666940828.515309][9718:9718] CHIP:DMG: }, + [1666940828.515312][9718:9718] CHIP:DMG: + [1666940828.515314][9718:9718] CHIP:DMG: ], + [1666940828.515317][9718:9718] CHIP:DMG: + [1666940828.515320][9718:9718] CHIP:DMG: SuppressResponse = true, + [1666940828.515322][9718:9718] CHIP:DMG: InteractionModelRevision = 1 ./chip-tool modeselect read start-up-mode 1 1 - verify the "start-up-modes response" on the TH (all-cluster-app) log: - [1650970821.970899][12747:12747] CHIP:IM: Received Read request - [1650970821.970950][12747:12747] CHIP:DMG: ReadRequestMessage = - [1650970821.970975][12747:12747] CHIP:DMG: { - [1650970821.970996][12747:12747] CHIP:DMG: AttributePathIBs = - [1650970821.971029][12747:12747] CHIP:DMG: [ - [1650970821.971054][12747:12747] CHIP:DMG: AttributePathIB = - [1650970821.971082][12747:12747] CHIP:DMG: { - [1650970821.971110][12747:12747] CHIP:DMG: Endpoint = 0x1, - [1650970821.971139][12747:12747] CHIP:DMG: Cluster = 0x50, - [1650970821.971164][12747:12747] CHIP:DMG: Attribute = 0x0000_0004, - [1650970821.971191][12747:12747] CHIP:DMG: } - [1650970821.971216][12747:12747] CHIP:DMG: - [1650970821.971238][12747:12747] CHIP:DMG: ], - [1650970821.971268][12747:12747] CHIP:DMG: - [1650970821.971295][12747:12747] CHIP:DMG: isFabricFiltered = true, - [1650970821.971323][12747:12747] CHIP:DMG: InteractionModelRevision = 1 - [1650970821.971349][12747:12747] CHIP:DMG: }, - [1650970821.971419][12747:12747] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666940848.925393][9718:9718] CHIP:DMG: ReportDataMessage = + [1666940848.925396][9718:9718] CHIP:DMG: { + [1666940848.925397][9718:9718] CHIP:DMG: AttributeReportIBs = + [1666940848.925401][9718:9718] CHIP:DMG: [ + [1666940848.925403][9718:9718] CHIP:DMG: AttributeReportIB = + [1666940848.925407][9718:9718] CHIP:DMG: { + [1666940848.925410][9718:9718] CHIP:DMG: AttributeDataIB = + [1666940848.925414][9718:9718] CHIP:DMG: { + [1666940848.925416][9718:9718] CHIP:DMG: DataVersion = 0xb4a9126f, + [1666940848.925418][9718:9718] CHIP:DMG: AttributePathIB = + [1666940848.925421][9718:9718] CHIP:DMG: { + [1666940848.925423][9718:9718] CHIP:DMG: Endpoint = 0x1, + [1666940848.925428][9718:9718] CHIP:DMG: Cluster = 0x50, + [1666940848.925431][9718:9718] CHIP:DMG: Attribute = 0x0000_0004, + [1666940848.925433][9718:9718] CHIP:DMG: } + [1666940848.925436][9718:9718] CHIP:DMG: + [1666940848.925438][9718:9718] CHIP:DMG: Data = 0, + [1666940848.925440][9718:9718] CHIP:DMG: }, + [1666940848.925443][9718:9718] CHIP:DMG: + [1666940848.925445][9718:9718] CHIP:DMG: }, + [1666940848.925448][9718:9718] CHIP:DMG: + [1666940848.925450][9718:9718] CHIP:DMG: ], + [1666940848.925454][9718:9718] CHIP:DMG: + [1666940848.925456][9718:9718] CHIP:DMG: SuppressResponse = true, + [1666940848.925458][9718:9718] CHIP:DMG: InteractionModelRevision = 1 disabled: true - label: @@ -210,7 +325,61 @@ tests: "DUT writes a suitable value to all supported optional attributes on the TH one at a time in a manufacturer specific order" verification: | - This cluster doesn"t have any writable attributes + ./chip-tool modeselect write on-mode 0 1 1 + + Verify the "WriteRequestMessage" on TH(all-cluster-app) log: + + WriteRequestMessage = + [1673335946.283857][10561:10561] CHIP:DMG: { + [1673335946.283866][10561:10561] CHIP:DMG: suppressResponse = false, + [1673335946.283878][10561:10561] CHIP:DMG: timedRequest = false, + [1673335946.283887][10561:10561] CHIP:DMG: AttributeDataIBs = + [1673335946.283905][10561:10561] CHIP:DMG: [ + [1673335946.283914][10561:10561] CHIP:DMG: AttributeDataIB = + [1673335946.283926][10561:10561] CHIP:DMG: { + [1673335946.283935][10561:10561] CHIP:DMG: AttributePathIB = + [1673335946.283947][10561:10561] CHIP:DMG: { + [1673335946.283959][10561:10561] CHIP:DMG: Endpoint = 0x1, + [1673335946.283971][10561:10561] CHIP:DMG: Cluster = 0x50, + [1673335946.283983][10561:10561] CHIP:DMG: Attribute = 0x0000_0005, + [1673335946.283994][10561:10561] CHIP:DMG: } + [1673335946.284008][10561:10561] CHIP:DMG: + [1673335946.284022][10561:10561] CHIP:DMG: Data = 0, + [1673335946.284032][10561:10561] CHIP:DMG: }, + [1673335946.284046][10561:10561] CHIP:DMG: + [1673335946.284055][10561:10561] CHIP:DMG: ], + [1673335946.284070][10561:10561] CHIP:DMG: + [1673335946.284081][10561:10561] CHIP:DMG: moreChunkedMessages = false, + [1673335946.284091][10561:10561] CHIP:DMG: InteractionModelRevision = 1 + [1673335946.284099][10561:10561] CHIP:DMG: }, + + ./chip-tool modeselect write start-up-mode 0 1 1 + + Verify the "WriteRequestMessage" on TH(all-cluster-app) log: + + WriteRequestMessage = + [1673336054.600463][10561:10561] CHIP:DMG: { + [1673336054.600470][10561:10561] CHIP:DMG: suppressResponse = false, + [1673336054.600479][10561:10561] CHIP:DMG: timedRequest = false, + [1673336054.600486][10561:10561] CHIP:DMG: AttributeDataIBs = + [1673336054.600501][10561:10561] CHIP:DMG: [ + [1673336054.600509][10561:10561] CHIP:DMG: AttributeDataIB = + [1673336054.600521][10561:10561] CHIP:DMG: { + [1673336054.600531][10561:10561] CHIP:DMG: AttributePathIB = + [1673336054.600544][10561:10561] CHIP:DMG: { + [1673336054.600557][10561:10561] CHIP:DMG: Endpoint = 0x1, + [1673336054.600569][10561:10561] CHIP:DMG: Cluster = 0x50, + [1673336054.600582][10561:10561] CHIP:DMG: Attribute = 0x0000_0004, + [1673336054.600593][10561:10561] CHIP:DMG: } + [1673336054.600608][10561:10561] CHIP:DMG: + [1673336054.600621][10561:10561] CHIP:DMG: Data = 0, + [1673336054.600631][10561:10561] CHIP:DMG: }, + [1673336054.600646][10561:10561] CHIP:DMG: + [1673336054.600656][10561:10561] CHIP:DMG: ], + [1673336054.600673][10561:10561] CHIP:DMG: + [1673336054.600683][10561:10561] CHIP:DMG: moreChunkedMessages = false, + [1673336054.600695][10561:10561] CHIP:DMG: InteractionModelRevision = 1 + [1673336054.600704][10561:10561] CHIP:DMG: }, disabled: true - label: @@ -223,160 +392,288 @@ tests: verify the "attribute-list response" on the TH (all-cluster-minimal-app) log: - [1659589890.492170][3088:3088] CHIP:IM: Received Read request - [1659589890.492250][3088:3088] CHIP:DMG: ReadRequestMessage = - [1659589890.492274][3088:3088] CHIP:DMG: { - [1659589890.492292][3088:3088] CHIP:DMG: AttributePathIBs = - [1659589890.492315][3088:3088] CHIP:DMG: [ - [1659589890.492350][3088:3088] CHIP:DMG: AttributePathIB = - [1659589890.492382][3088:3088] CHIP:DMG: { - [1659589890.492416][3088:3088] CHIP:DMG: Endpoint = 0x1, - [1659589890.492444][3088:3088] CHIP:DMG: Cluster = 0x50, - [1659589890.492481][3088:3088] CHIP:DMG: Attribute = 0x0000_FFFB, - [1659589890.492510][3088:3088] CHIP:DMG: } - [1659589890.492545][3088:3088] CHIP:DMG: - [1659589890.492569][3088:3088] CHIP:DMG: ], - [1659589890.492603][3088:3088] CHIP:DMG: - [1659589890.492627][3088:3088] CHIP:DMG: isFabricFiltered = true, - [1659589890.492658][3088:3088] CHIP:DMG: InteractionModelRevision = 1 - [1659589890.492679][3088:3088] CHIP:DMG: }, - - ./chip-tool modeselect read feature-map 1 1 - - verify the " feature-map " on the TH (all-cluster-minimal-app) log: - - [1663142252.747239][5476:5476] CHIP:IM: Received Read request - [1663142252.747411][5476:5476] CHIP:DMG: ReadRequestMessage = - [1663142252.747649][5476:5476] CHIP:DMG: { - [1663142252.747731][5476:5476] CHIP:DMG: AttributePathIBs = - [1663142252.747799][5476:5476] CHIP:DMG: [ - [1663142252.747861][5476:5476] CHIP:DMG: AttributePathIB = - [1663142252.747966][5476:5476] CHIP:DMG: { - [1663142252.748039][5476:5476] CHIP:DMG: Endpoint = 0x1, - [1663142252.748137][5476:5476] CHIP:DMG: Cluster = 0x50, - [1663142252.748226][5476:5476] CHIP:DMG: Attribute = 0x0000_FFFC, - [1663142252.748321][5476:5476] CHIP:DMG: } - [1663142252.748398][5476:5476] CHIP:DMG: - [1663142252.748488][5476:5476] CHIP:DMG: ], - [1663142252.748561][5476:5476] CHIP:DMG: - [1663142252.748627][5476:5476] CHIP:DMG: isFabricFiltered = true, - [1663142252.748716][5476:5476] CHIP:DMG: InteractionModelRevision = 1 - [1663142252.748775][5476:5476] CHIP:DMG: }, - [1663142252.748965][5476:5476] CHIP:DMG: IM RH moving to [GeneratingReports] - [1663142252.749188][5476:5476] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1663142252.749311][5476:5476] CHIP:DMG: Cluster 50, Attribute fffc is dirty - [1663142252.749358][5476:5476] CHIP:DMG: Reading attribute: Cluster=0x0000_0050 Endpoint=1 AttributeId=0x0000_FFFC (expanded=0) - [1663142252.749531][5476:5476] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0050 e=1 p=v - [1663142252.749617][5476:5476] CHIP:DMG: AccessControl: allowed - - ./chip-tool modeselect read supported-modes 1 1 - - verify the "supported-modes response" on the TH (all-cluster-minimal-app) log: - - [1650968776.863713][12747:12747] CHIP:IM: Received Read request - [1650968776.863767][12747:12747] CHIP:DMG: ReadRequestMessage = - [1650968776.863793][12747:12747] CHIP:DMG: { - [1650968776.863825][12747:12747] CHIP:DMG: AttributePathIBs = - [1650968776.863852][12747:12747] CHIP:DMG: [ - [1650968776.863876][12747:12747] CHIP:DMG: AttributePathIB = - [1650968776.863953][12747:12747] CHIP:DMG: { - [1650968776.863984][12747:12747] CHIP:DMG: Endpoint = 0x1, - [1650968776.864023][12747:12747] CHIP:DMG: Cluster = 0x50, - [1650968776.864052][12747:12747] CHIP:DMG: Attribute = 0x0000_0002, - [1650968776.864085][12747:12747] CHIP:DMG: } - [1650968776.864124][12747:12747] CHIP:DMG: - [1650968776.864153][12747:12747] CHIP:DMG: ], - [1650968776.864190][12747:12747] CHIP:DMG: - [1650968776.864216][12747:12747] CHIP:DMG: isFabricFiltered = true, - [1650968776.864251][12747:12747] CHIP:DMG: InteractionModelRevision = 1 - [1650968776.864273][12747:12747] CHIP:DMG: }, - [1650968776.864361][12747:12747] CHIP:DMG: IM RH moving to [GeneratingReports] - [1650968776.864454][12747:12747] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1650968776.864493][12747:12747] CHIP:DMG: Cluster 50, Attribute 2 is dirty - [1650968776.864514][12747:12747] CHIP:DMG: Reading attribute: Cluster=0x0000_0050 Endpoint=1 AttributeId=0x0000_0002 (expanded=0) - [1650968776.864543][12747:12747] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0050 e=1 p=v - [1650968776.864584][12747:12747] CHIP:DMG: AccessControl: allowed - + [1666943275.315331][12769:12769] CHIP:DMG: + [1666943275.315365][12769:12769] CHIP:DMG: ReportDataMessage = + [1666943275.315367][12769:12769] CHIP:DMG: { + [1666943275.315369][12769:12769] CHIP:DMG: AttributeReportIBs = + [1666943275.315372][12769:12769] CHIP:DMG: [ + [1666943275.315374][12769:12769] CHIP:DMG: AttributeReportIB = + [1666943275.315377][12769:12769] CHIP:DMG: { + [1666943275.315379][12769:12769] CHIP:DMG: AttributeDataIB = + [1666943275.315383][12769:12769] CHIP:DMG: { + [1666943275.315386][12769:12769] CHIP:DMG: DataVersion = 0x5fb921d0, + [1666943275.315388][12769:12769] CHIP:DMG: AttributePathIB = + [1666943275.315390][12769:12769] CHIP:DMG: { + [1666943275.315394][12769:12769] CHIP:DMG: Endpoint = 0x1, + [1666943275.315397][12769:12769] CHIP:DMG: Cluster = 0x50, + [1666943275.315399][12769:12769] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666943275.315401][12769:12769] CHIP:DMG: } + [1666943275.315404][12769:12769] CHIP:DMG: + [1666943275.315406][12769:12769] CHIP:DMG: Data = [ + [1666943275.315409][12769:12769] CHIP:DMG: + [1666943275.315411][12769:12769] CHIP:DMG: ], + [1666943275.315413][12769:12769] CHIP:DMG: }, + [1666943275.315416][12769:12769] CHIP:DMG: + [1666943275.315418][12769:12769] CHIP:DMG: }, + [1666943275.315423][12769:12769] CHIP:DMG: + [1666943275.315424][12769:12769] CHIP:DMG: AttributeReportIB = + [1666943275.315429][12769:12769] CHIP:DMG: { + [1666943275.315431][12769:12769] CHIP:DMG: AttributeDataIB = + [1666943275.315434][12769:12769] CHIP:DMG: { + [1666943275.315436][12769:12769] CHIP:DMG: DataVersion = 0x5fb921d0, + [1666943275.315438][12769:12769] CHIP:DMG: AttributePathIB = + [1666943275.315440][12769:12769] CHIP:DMG: { + [1666943275.315443][12769:12769] CHIP:DMG: Endpoint = 0x1, + [1666943275.315445][12769:12769] CHIP:DMG: Cluster = 0x50, + [1666943275.315448][12769:12769] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666943275.315450][12769:12769] CHIP:DMG: ListIndex = Null, + [1666943275.315452][12769:12769] CHIP:DMG: } + [1666943275.315455][12769:12769] CHIP:DMG: + [1666943275.315457][12769:12769] CHIP:DMG: Data = 0, + [1666943275.315459][12769:12769] CHIP:DMG: }, + [1666943275.315462][12769:12769] CHIP:DMG: + [1666943275.315464][12769:12769] CHIP:DMG: }, + [1666943275.315469][12769:12769] CHIP:DMG: + [1666943275.315470][12769:12769] CHIP:DMG: AttributeReportIB = + [1666943275.315474][12769:12769] CHIP:DMG: { + [1666943275.315476][12769:12769] CHIP:DMG: AttributeDataIB = + [1666943275.315478][12769:12769] CHIP:DMG: { + [1666943275.315481][12769:12769] CHIP:DMG: DataVersion = 0x5fb921d0, + [1666943275.315483][12769:12769] CHIP:DMG: AttributePathIB = + [1666943275.315485][12769:12769] CHIP:DMG: { + [1666943275.315487][12769:12769] CHIP:DMG: Endpoint = 0x1, + [1666943275.315490][12769:12769] CHIP:DMG: Cluster = 0x50, + [1666943275.315492][12769:12769] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666943275.315494][12769:12769] CHIP:DMG: ListIndex = Null, + [1666943275.315497][12769:12769] CHIP:DMG: } + [1666943275.315499][12769:12769] CHIP:DMG: + [1666943275.315501][12769:12769] CHIP:DMG: Data = 1, + [1666943275.315504][12769:12769] CHIP:DMG: }, + [1666943275.315506][12769:12769] CHIP:DMG: + [1666943275.315508][12769:12769] CHIP:DMG: }, + [1666943275.315512][12769:12769] CHIP:DMG: + [1666943275.315514][12769:12769] CHIP:DMG: AttributeReportIB = + [1666943275.315518][12769:12769] CHIP:DMG: { + [1666943275.315519][12769:12769] CHIP:DMG: AttributeDataIB = + [1666943275.315522][12769:12769] CHIP:DMG: { + [1666943275.315524][12769:12769] CHIP:DMG: DataVersion = 0x5fb921d0, + [1666943275.315526][12769:12769] CHIP:DMG: AttributePathIB = + [1666943275.315530][12769:12769] CHIP:DMG: { + [1666943275.315532][12769:12769] CHIP:DMG: Endpoint = 0x1, + [1666943275.315534][12769:12769] CHIP:DMG: Cluster = 0x50, + [1666943275.315537][12769:12769] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666943275.315539][12769:12769] CHIP:DMG: ListIndex = Null, + [1666943275.315541][12769:12769] CHIP:DMG: } + [1666943275.315543][12769:12769] CHIP:DMG: + [1666943275.315546][12769:12769] CHIP:DMG: Data = 2, + [1666943275.315548][12769:12769] CHIP:DMG: }, + [1666943275.315551][12769:12769] CHIP:DMG: + [1666943275.315553][12769:12769] CHIP:DMG: }, + [1666943275.315558][12769:12769] CHIP:DMG: + [1666943275.315560][12769:12769] CHIP:DMG: AttributeReportIB = + [1666943275.315564][12769:12769] CHIP:DMG: { + [1666943275.315566][12769:12769] CHIP:DMG: AttributeDataIB = + [1666943275.315568][12769:12769] CHIP:DMG: { + [1666943275.315571][12769:12769] CHIP:DMG: DataVersion = 0x5fb921d0, + [1666943275.315573][12769:12769] CHIP:DMG: AttributePathIB = + [1666943275.315575][12769:12769] CHIP:DMG: { + [1666943275.315577][12769:12769] CHIP:DMG: Endpoint = 0x1, + [1666943275.315580][12769:12769] CHIP:DMG: Cluster = 0x50, + [1666943275.315582][12769:12769] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666943275.315585][12769:12769] CHIP:DMG: ListIndex = Null, + [1666943275.315587][12769:12769] CHIP:DMG: } + [1666943275.315590][12769:12769] CHIP:DMG: + [1666943275.315592][12769:12769] CHIP:DMG: Data = 3, + [1666943275.315594][12769:12769] CHIP:DMG: }, + [1666943275.315597][12769:12769] CHIP:DMG: + [1666943275.315599][12769:12769] CHIP:DMG: }, + [1666943275.315604][12769:12769] CHIP:DMG: + [1666943275.315605][12769:12769] CHIP:DMG: AttributeReportIB = + [1666943275.315609][12769:12769] CHIP:DMG: { + [1666943275.315611][12769:12769] CHIP:DMG: AttributeDataIB = + [1666943275.315613][12769:12769] CHIP:DMG: { + [1666943275.315616][12769:12769] CHIP:DMG: DataVersion = 0x5fb921d0, + [1666943275.315617][12769:12769] CHIP:DMG: AttributePathIB = + [1666943275.315621][12769:12769] CHIP:DMG: { + [1666943275.315623][12769:12769] CHIP:DMG: Endpoint = 0x1, + [1666943275.315625][12769:12769] CHIP:DMG: Cluster = 0x50, + [1666943275.315628][12769:12769] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666943275.315630][12769:12769] CHIP:DMG: ListIndex = Null, + [1666943275.315632][12769:12769] CHIP:DMG: } + [1666943275.315635][12769:12769] CHIP:DMG: + [1666943275.315637][12769:12769] CHIP:DMG: Data = 65528, + [1666943275.315639][12769:12769] CHIP:DMG: }, + [1666943275.315642][12769:12769] CHIP:DMG: + [1666943275.315644][12769:12769] CHIP:DMG: }, + [1666943275.315648][12769:12769] CHIP:DMG: + [1666943275.315650][12769:12769] CHIP:DMG: AttributeReportIB = + [1666943275.315654][12769:12769] CHIP:DMG: { + [1666943275.315656][12769:12769] CHIP:DMG: AttributeDataIB = + [1666943275.315658][12769:12769] CHIP:DMG: { + [1666943275.315660][12769:12769] CHIP:DMG: DataVersion = 0x5fb921d0, + [1666943275.315662][12769:12769] CHIP:DMG: AttributePathIB = + [1666943275.315664][12769:12769] CHIP:DMG: { + [1666943275.315667][12769:12769] CHIP:DMG: Endpoint = 0x1, + [1666943275.315669][12769:12769] CHIP:DMG: Cluster = 0x50, + [1666943275.315671][12769:12769] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666943275.315673][12769:12769] CHIP:DMG: ListIndex = Null, + [1666943275.315676][12769:12769] CHIP:DMG: } + [1666943275.315679][12769:12769] CHIP:DMG: + [1666943275.315681][12769:12769] CHIP:DMG: Data = 65529, + [1666943275.315683][12769:12769] CHIP:DMG: }, + [1666943275.315686][12769:12769] CHIP:DMG: + [1666943275.315688][12769:12769] CHIP:DMG: }, + [1666943275.315692][12769:12769] CHIP:DMG: + [1666943275.315694][12769:12769] CHIP:DMG: AttributeReportIB = + [1666943275.315698][12769:12769] CHIP:DMG: { + [1666943275.315700][12769:12769] CHIP:DMG: AttributeDataIB = + [1666943275.315703][12769:12769] CHIP:DMG: { + [1666943275.315705][12769:12769] CHIP:DMG: DataVersion = 0x5fb921d0, + [1666943275.315707][12769:12769] CHIP:DMG: AttributePathIB = + [1666943275.315710][12769:12769] CHIP:DMG: { + [1666943275.315712][12769:12769] CHIP:DMG: Endpoint = 0x1, + [1666943275.315714][12769:12769] CHIP:DMG: Cluster = 0x50, + [1666943275.315716][12769:12769] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666943275.315719][12769:12769] CHIP:DMG: ListIndex = Null, + [1666943275.315721][12769:12769] CHIP:DMG: } + [1666943275.315723][12769:12769] CHIP:DMG: + [1666943275.315726][12769:12769] CHIP:DMG: Data = 65531, + [1666943275.315728][12769:12769] CHIP:DMG: }, + [1666943275.315730][12769:12769] CHIP:DMG: + [1666943275.315732][12769:12769] CHIP:DMG: }, + [1666943275.315737][12769:12769] CHIP:DMG: + [1666943275.315738][12769:12769] CHIP:DMG: AttributeReportIB = + [1666943275.315742][12769:12769] CHIP:DMG: { + [1666943275.315744][12769:12769] CHIP:DMG: AttributeDataIB = + [1666943275.315746][12769:12769] CHIP:DMG: { + [1666943275.315748][12769:12769] CHIP:DMG: DataVersion = 0x5fb921d0, + [1666943275.315750][12769:12769] CHIP:DMG: AttributePathIB = + [1666943275.315752][12769:12769] CHIP:DMG: { + [1666943275.315755][12769:12769] CHIP:DMG: Endpoint = 0x1, + [1666943275.315757][12769:12769] CHIP:DMG: Cluster = 0x50, + [1666943275.315759][12769:12769] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666943275.315762][12769:12769] CHIP:DMG: ListIndex = Null, + [1666943275.315764][12769:12769] CHIP:DMG: } + [1666943275.315767][12769:12769] CHIP:DMG: + [1666943275.315769][12769:12769] CHIP:DMG: Data = 65532, + [1666943275.315771][12769:12769] CHIP:DMG: }, + [1666943275.315775][12769:12769] CHIP:DMG: + [1666943275.315777][12769:12769] CHIP:DMG: }, + [1666943275.315781][12769:12769] CHIP:DMG: + [1666943275.315783][12769:12769] CHIP:DMG: AttributeReportIB = + [1666943275.315786][12769:12769] CHIP:DMG: { + [1666943275.315788][12769:12769] CHIP:DMG: AttributeDataIB = + [1666943275.315792][12769:12769] CHIP:DMG: { + [1666943275.315794][12769:12769] CHIP:DMG: DataVersion = 0x5fb921d0, + [1666943275.315796][12769:12769] CHIP:DMG: AttributePathIB = + [1666943275.315798][12769:12769] CHIP:DMG: { + [1666943275.315800][12769:12769] CHIP:DMG: Endpoint = 0x1, + [1666943275.315802][12769:12769] CHIP:DMG: Cluster = 0x50, + [1666943275.315805][12769:12769] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666943275.315807][12769:12769] CHIP:DMG: ListIndex = Null, + [1666943275.315811][12769:12769] CHIP:DMG: } + [1666943275.315814][12769:12769] CHIP:DMG: + [1666943275.315817][12769:12769] CHIP:DMG: Data = 65533, + [1666943275.315819][12769:12769] CHIP:DMG: }, + [1666943275.315822][12769:12769] CHIP:DMG: + [1666943275.315824][12769:12769] CHIP:DMG: }, + [1666943275.315826][12769:12769] CHIP:DMG: + [1666943275.315828][12769:12769] CHIP:DMG: ], + [1666943275.315839][12769:12769] CHIP:DMG: + [1666943275.315841][12769:12769] CHIP:DMG: SuppressResponse = true, + [1666943275.315843][12769:12769] CHIP:DMG: InteractionModelRevision = 1 + [1666943275.315845][12769:12769] CHIP:DMG: } ./chip-tool modeselect read current-mode 1 1 verify the "current-modes response" on the TH (all-cluster-minimal-app) log: - - 1650968848.687576][12747:12747] CHIP:IM: Received Read request - [1650968848.687628][12747:12747] CHIP:DMG: ReadRequestMessage = - [1650968848.687653][12747:12747] CHIP:DMG: { - [1650968848.687674][12747:12747] CHIP:DMG: AttributePathIBs = - [1650968848.687738][12747:12747] CHIP:DMG: [ - [1650968848.687763][12747:12747] CHIP:DMG: AttributePathIB = - [1650968848.687795][12747:12747] CHIP:DMG: { - [1650968848.687822][12747:12747] CHIP:DMG: Endpoint = 0x1, - [1650968848.687855][12747:12747] CHIP:DMG: Cluster = 0x50, - [1650968848.687887][12747:12747] CHIP:DMG: Attribute = 0x0000_0003, - [1650968848.687917][12747:12747] CHIP:DMG: } - [1650968848.687974][12747:12747] CHIP:DMG: - [1650968848.688003][12747:12747] CHIP:DMG: ], - [1650968848.688031][12747:12747] CHIP:DMG: - [1650968848.688057][12747:12747] CHIP:DMG: isFabricFiltered = true, - [1650968848.688082][12747:12747] CHIP:DMG: InteractionModelRevision = 1 - [1650968848.688105][12747:12747] CHIP:DMG: }, - [1650968848.688174][12747:12747] CHIP:DMG: IM RH moving to [GeneratingReports] - - - + 1666943427.104790][12769:12769] CHIP:DMG: ReportDataMessage = + [1666943427.104798][12769:12769] CHIP:DMG: { + [1666943427.104804][12769:12769] CHIP:DMG: AttributeReportIBs = + [1666943427.104814][12769:12769] CHIP:DMG: [ + [1666943427.104820][12769:12769] CHIP:DMG: AttributeReportIB = + [1666943427.104838][12769:12769] CHIP:DMG: { + [1666943427.104846][12769:12769] CHIP:DMG: AttributeDataIB = + [1666943427.104858][12769:12769] CHIP:DMG: { + [1666943427.104869][12769:12769] CHIP:DMG: DataVersion = 0x5fb921d0, + [1666943427.104880][12769:12769] CHIP:DMG: AttributePathIB = + [1666943427.104891][12769:12769] CHIP:DMG: { + [1666943427.104904][12769:12769] CHIP:DMG: Endpoint = 0x1, + [1666943427.104916][12769:12769] CHIP:DMG: Cluster = 0x50, + [1666943427.104931][12769:12769] CHIP:DMG: Attribute = 0x0000_0003, + [1666943427.104939][12769:12769] CHIP:DMG: } + [1666943427.104948][12769:12769] CHIP:DMG: + [1666943427.104956][12769:12769] CHIP:DMG: Data = 0, + [1666943427.104963][12769:12769] CHIP:DMG: }, + [1666943427.104974][12769:12769] CHIP:DMG: + [1666943427.104981][12769:12769] CHIP:DMG: }, + [1666943427.104991][12769:12769] CHIP:DMG: + [1666943427.105001][12769:12769] CHIP:DMG: ], + [1666943427.105017][12769:12769] CHIP:DMG: + [1666943427.105027][12769:12769] CHIP:DMG: SuppressResponse = true, + [1666943427.105037][12769:12769] CHIP:DMG: InteractionModelRevision = 1 + [1666943427.105045][12769:12769] CHIP:DMG: } ./chip-tool modeselect read standard-namespace 1 1 verify the "standard-namespace response" on the TH (all-cluster-minimal-app) log: - 1650968644.223891][12747:12747] CHIP:IM: Received Read request - [1650968644.223954][12747:12747] CHIP:DMG: ReadRequestMessage = - [1650968644.223981][12747:12747] CHIP:DMG: { - [1650968644.224003][12747:12747] CHIP:DMG: AttributePathIBs = - [1650968644.224028][12747:12747] CHIP:DMG: [ - [1650968644.224052][12747:12747] CHIP:DMG: AttributePathIB = - [1650968644.224099][12747:12747] CHIP:DMG: { - [1650968644.224139][12747:12747] CHIP:DMG: Endpoint = 0x1, - [1650968644.224169][12747:12747] CHIP:DMG: Cluster = 0x50, - [1650968644.224206][12747:12747] CHIP:DMG: Attribute = 0x0000_0001, - [1650968644.224233][12747:12747] CHIP:DMG: } - [1650968644.224272][12747:12747] CHIP:DMG: - [1650968644.224297][12747:12747] CHIP:DMG: ], - [1650968644.224334][12747:12747] CHIP:DMG: - [1650968644.224369][12747:12747] CHIP:DMG: isFabricFiltered = true, - [1650968644.224394][12747:12747] CHIP:DMG: InteractionModelRevision = 1 - [1650968644.224426][12747:12747] CHIP:DMG: }, - [1650968644.224507][12747:12747] CHIP:DMG: IM RH moving to [GeneratingReports] - [1650968644.224596][12747:12747] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1650968644.224633][12747:12747] CHIP:DMG: Cluster 50, Attribute 1 is dirty - [1650968644.224658][12747:12747] CHIP:DMG: Reading attribute: Cluster=0x0000_0050 Endpoint=1 AttributeId=0x0000_0001 (expanded=0) - [1650968644.224687][12747:12747] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0050 e=1 p=v - [1650968644.224720][12747:12747] CHIP:DMG: AccessControl: allowed - + [1666943453.966995][12769:12769] CHIP:DMG: ReportDataMessage = + [1666943453.966997][12769:12769] CHIP:DMG: { + [1666943453.966999][12769:12769] CHIP:DMG: AttributeReportIBs = + [1666943453.967003][12769:12769] CHIP:DMG: [ + [1666943453.967005][12769:12769] CHIP:DMG: AttributeReportIB = + [1666943453.967008][12769:12769] CHIP:DMG: { + [1666943453.967010][12769:12769] CHIP:DMG: AttributeDataIB = + [1666943453.967014][12769:12769] CHIP:DMG: { + [1666943453.967017][12769:12769] CHIP:DMG: DataVersion = 0x5fb921d0, + [1666943453.967019][12769:12769] CHIP:DMG: AttributePathIB = + [1666943453.967021][12769:12769] CHIP:DMG: { + [1666943453.967025][12769:12769] CHIP:DMG: Endpoint = 0x1, + [1666943453.967027][12769:12769] CHIP:DMG: Cluster = 0x50, + [1666943453.967029][12769:12769] CHIP:DMG: Attribute = 0x0000_0001, + [1666943453.967033][12769:12769] CHIP:DMG: } + [1666943453.967035][12769:12769] CHIP:DMG: + [1666943453.967038][12769:12769] CHIP:DMG: Data = 0, + [1666943453.967040][12769:12769] CHIP:DMG: }, + [1666943453.967043][12769:12769] CHIP:DMG: + [1666943453.967045][12769:12769] CHIP:DMG: }, + [1666943453.967047][12769:12769] CHIP:DMG: + [1666943453.967050][12769:12769] CHIP:DMG: ], + [1666943453.967053][12769:12769] CHIP:DMG: + [1666943453.967055][12769:12769] CHIP:DMG: SuppressResponse = true, + [1666943453.967057][12769:12769] CHIP:DMG: InteractionModelRevision = 1 ./chip-tool modeselect read description 1 1 verify the "description response" on the TH (all-cluster-minimal-app) log: - [1650969447.413679][12747:12747] CHIP:EM: Handling via exchange: 65381r, Delegate: 0xaaaae5201098 - [1650969447.413718][12747:12747] CHIP:IM: Received Read request - [1650969447.413769][12747:12747] CHIP:DMG: ReadRequestMessage = - [1650969447.413795][12747:12747] CHIP:DMG: { - [1650969447.413836][12747:12747] CHIP:DMG: AttributePathIBs = - [1650969447.413865][12747:12747] CHIP:DMG: [ - [1650969447.413889][12747:12747] CHIP:DMG: AttributePathIB = - [1650969447.413924][12747:12747] CHIP:DMG: { - [1650969447.413956][12747:12747] CHIP:DMG: Endpoint = 0x1, - [1650969447.413989][12747:12747] CHIP:DMG: Cluster = 0x50, - [1650969447.414021][12747:12747] CHIP:DMG: Attribute = 0x0000_0000, - [1650969447.414051][12747:12747] CHIP:DMG: } - [1650969447.414080][12747:12747] CHIP:DMG: - [1650969447.414108][12747:12747] CHIP:DMG: ], - [1650969447.414137][12747:12747] CHIP:DMG: - [1650969447.414163][12747:12747] CHIP:DMG: isFabricFiltered = true, - [1650969447.414188][12747:12747] CHIP:DMG: InteractionModelRevision = 1 - [1650969447.414211][12747:12747] CHIP:DMG: }, - [1650969447.414280][12747:12747] CHIP:DMG: IM RH moving to [GeneratingReports]" + [1666941093.845092][9718:9718] CHIP:DMG: ReportDataMessage = + [1666941093.845094][9718:9718] CHIP:DMG: { + [1666941093.845096][9718:9718] CHIP:DMG: AttributeReportIBs = + [1666941093.845099][9718:9718] CHIP:DMG: [ + [1666941093.845101][9718:9718] CHIP:DMG: AttributeReportIB = + [1666941093.845105][9718:9718] CHIP:DMG: { + [1666941093.845107][9718:9718] CHIP:DMG: AttributeDataIB = + [1666941093.845110][9718:9718] CHIP:DMG: { + [1666941093.845112][9718:9718] CHIP:DMG: DataVersion = 0xb4a9126f, + [1666941093.845115][9718:9718] CHIP:DMG: AttributePathIB = + [1666941093.845117][9718:9718] CHIP:DMG: { + [1666941093.845119][9718:9718] CHIP:DMG: Endpoint = 0x1, + [1666941093.845122][9718:9718] CHIP:DMG: Cluster = 0x50, + [1666941093.845124][9718:9718] CHIP:DMG: Attribute = 0x0000_0000, + [1666941093.845126][9718:9718] CHIP:DMG: } + [1666941093.845129][9718:9718] CHIP:DMG: + [1666941093.845132][9718:9718] CHIP:DMG: Data = "Coffee" (6 chars), + [1666941093.845134][9718:9718] CHIP:DMG: }, + [1666941093.845137][9718:9718] CHIP:DMG: + [1666941093.845139][9718:9718] CHIP:DMG: }, + [1666941093.845142][9718:9718] CHIP:DMG: + [1666941093.845144][9718:9718] CHIP:DMG: ], + [1666941093.845147][9718:9718] CHIP:DMG: + [1666941093.845149][9718:9718] CHIP:DMG: SuppressResponse = true, + [1666941093.845152][9718:9718] CHIP:DMG: InteractionModelRevision = 1 disabled: true - label: @@ -387,11 +684,16 @@ tests: ./chip-tool modeselect read on-mode 1 1 ./chip-tool modeselect read start-up-mode 1 1 + + status = 0x86 (UNSUPPORTED_ATTRIBUTE), disabled: true - label: "DUT writes a suitable value to all supported optional attributes on the TH one at a time in a manufacturer specific order" verification: | - This cluster doesn"t have any writable attributes + ./chip-tool modeselect write on-mode 0 1 1 + ./chip-tool modeselect write start-up-mode 0 1 1 + + status = 0x86 (UNSUPPORTED_ATTRIBUTE), disabled: true diff --git a/src/app/tests/suites/certification/Test_TC_MOD_2_1.yaml b/src/app/tests/suites/certification/Test_TC_MOD_2_1.yaml index 5f60542a93d99c..f59a6520d00d09 100644 --- a/src/app/tests/suites/certification/Test_TC_MOD_2_1.yaml +++ b/src/app/tests/suites/certification/Test_TC_MOD_2_1.yaml @@ -24,12 +24,17 @@ config: endpoint: 0 tests: + - label: "Preconditions" + verification: | + This test case is verified after the device is provisioned. Pls provision device first, Pass appropriate nodeID in the below command + disabled: true + - label: "TH reads the SupportedModes attribute from the DUT" PICS: MOD.S.A0002 verification: | - /chip-tool modeselect read supported-modes 1 1 + ./chip-tool modeselect read supported-modes 1 1 - Verify on TH(chip-tool), supported modes provides a list ofmodes + Verify on TH(chip-tool) logs supported modes provides a list of mode, each mode should be a struct containing a label and All of these values should be no larger than 16 bits and below is the sample log provided for the raspi platform: [1654595268.854568][14400:14405] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0050 Attribute 0x0000_0002 DataVersion: 366231602 @@ -70,7 +75,7 @@ tests: verification: | ./chip-tool modeselect read current-mode 1 1 - Verify on TH(chip-tool), current modes provides a mode Record for usage in steps 3. + Verify on TH(chip-tool), current modes provides a mode Record for usage in steps 3 and below is the sample log provided for the raspi platform: [1649678800.298128][10854:10861] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0050 Attribute 0x0000_0003 DataVersion: 4277065073 @@ -84,7 +89,7 @@ tests: verification: | ./chip-tool modeselect change-to-mode 4 1 1 - Verify on TH(chip-tool) log,shows successful status response + Verify on TH(chip-tool) log,shows successful status response and below is the sample log provided for the raspi platform: [1649677293.280207][10810:10815] CHIP:DMG: StatusIB = @@ -98,7 +103,7 @@ tests: verification: | ./chip-tool modeselect read current-mode 1 1 - Verify on TH(chip-tool), current modes provides integer provided in step 3a, not the integer from step 2 + Verify on TH(chip-tool), current modes provides integer provided in step 3a, not the integer from step 2 and below is the sample log provided for the raspi platform: [1649678800.298128][10854:10861] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0050 Attribute 0x0000_0003 DataVersion: 4277065073 @@ -112,7 +117,7 @@ tests: verification: | ./chip-tool modeselect change-to-mode 2 1 1 - Verify on TH(chip-tool)logs , with a INVALID_COMMAND (hex value 0x85/decimal 133) + Verify on TH(chip-tool)logs , with a INVALID_COMMAND (hex value 0x85/decimal 133) and below is the sample log provided for the raspi platform: CHIP:DMG: Received Command Response Status for Endpoint=1 Cluster=0x0000_0050 Command=0x0000_0000 Status=0x85 CHIP:TOO: Error: IM Error 0x00000585: General error: 0x85 (INVALID_COMMAND) diff --git a/src/app/tests/suites/certification/Test_TC_MOD_2_2.yaml b/src/app/tests/suites/certification/Test_TC_MOD_2_2.yaml index e18b8e939bf08c..b9d1400ebad347 100644 --- a/src/app/tests/suites/certification/Test_TC_MOD_2_2.yaml +++ b/src/app/tests/suites/certification/Test_TC_MOD_2_2.yaml @@ -34,31 +34,124 @@ tests: verification: | ./chip-tool modeselect read supported-modes 1 1 - verify the "supported-modes response" on the TH (all-cluster-app) log: + Verify that the TH response provides a list of supported modes on the TH (all-cluster-app) log: - [1659591404.431063][3214:3214] CHIP:IM: Received Read request - [1659591404.431235][3214:3214] CHIP:DMG: ReadRequestMessage = - [1659591404.431304][3214:3214] CHIP:DMG: { - [1659591404.431360][3214:3214] CHIP:DMG: AttributePathIBs = - [1659591404.431482][3214:3214] CHIP:DMG: [ - [1659591404.431549][3214:3214] CHIP:DMG: AttributePathIB = - [1659591404.431687][3214:3214] CHIP:DMG: { - [1659591404.431820][3214:3214] CHIP:DMG: Endpoint = 0x1, - [1659591404.432034][3214:3214] CHIP:DMG: Cluster = 0x50, - [1659591404.432118][3214:3214] CHIP:DMG: Attribute = 0x0000_0002, - [1659591404.432192][3214:3214] CHIP:DMG: } - [1659591404.432260][3214:3214] CHIP:DMG: - [1659591404.432322][3214:3214] CHIP:DMG: ], - [1659591404.432384][3214:3214] CHIP:DMG: - [1659591404.432441][3214:3214] CHIP:DMG: isFabricFiltered = true, - [1659591404.432497][3214:3214] CHIP:DMG: InteractionModelRevision = 1 - [1659591404.432549][3214:3214] CHIP:DMG: }, - [1659591404.432701][3214:3214] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659591404.432906][3214:3214] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659591404.432967][3214:3214] CHIP:DMG: Cluster 50, Attribute 2 is dirty - [1659591404.433013][3214:3214] CHIP:DMG: Reading attribute: Cluster=0x0000_0050 Endpoint=1 AttributeId=0x0000_0002 (expanded=0) - [1659591404.433321][3214:3214] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0050 e=1 p=v - [1659591404.433466][3214:3214] CHIP:DMG: AccessControl: allowed + [1666941141.001603][9718:9718] CHIP:DMG: + [1666941141.001625][9718:9718] CHIP:DMG: ReportDataMessage = + [1666941141.001627][9718:9718] CHIP:DMG: { + [1666941141.001629][9718:9718] CHIP:DMG: AttributeReportIBs = + [1666941141.001632][9718:9718] CHIP:DMG: [ + [1666941141.001634][9718:9718] CHIP:DMG: AttributeReportIB = + [1666941141.001637][9718:9718] CHIP:DMG: { + [1666941141.001639][9718:9718] CHIP:DMG: AttributeDataIB = + [1666941141.001642][9718:9718] CHIP:DMG: { + [1666941141.001644][9718:9718] CHIP:DMG: DataVersion = 0xb4a9126f, + [1666941141.001646][9718:9718] CHIP:DMG: AttributePathIB = + [1666941141.001648][9718:9718] CHIP:DMG: { + [1666941141.001650][9718:9718] CHIP:DMG: Endpoint = 0x1, + [1666941141.001653][9718:9718] CHIP:DMG: Cluster = 0x50, + [1666941141.001655][9718:9718] CHIP:DMG: Attribute = 0x0000_0002, + [1666941141.001657][9718:9718] CHIP:DMG: } + [1666941141.001659][9718:9718] CHIP:DMG: + [1666941141.001662][9718:9718] CHIP:DMG: Data = [ + [1666941141.001664][9718:9718] CHIP:DMG: + [1666941141.001666][9718:9718] CHIP:DMG: ], + [1666941141.001668][9718:9718] CHIP:DMG: }, + [1666941141.001671][9718:9718] CHIP:DMG: + [1666941141.001673][9718:9718] CHIP:DMG: }, + [1666941141.001677][9718:9718] CHIP:DMG: + [1666941141.001679][9718:9718] CHIP:DMG: AttributeReportIB = + [1666941141.001683][9718:9718] CHIP:DMG: { + [1666941141.001684][9718:9718] CHIP:DMG: AttributeDataIB = + [1666941141.001687][9718:9718] CHIP:DMG: { + [1666941141.001689][9718:9718] CHIP:DMG: DataVersion = 0xb4a9126f, + [1666941141.001691][9718:9718] CHIP:DMG: AttributePathIB = + [1666941141.001693][9718:9718] CHIP:DMG: { + [1666941141.001695][9718:9718] CHIP:DMG: Endpoint = 0x1, + [1666941141.001697][9718:9718] CHIP:DMG: Cluster = 0x50, + [1666941141.001699][9718:9718] CHIP:DMG: Attribute = 0x0000_0002, + [1666941141.001701][9718:9718] CHIP:DMG: ListIndex = Null, + [1666941141.001704][9718:9718] CHIP:DMG: } + [1666941141.001706][9718:9718] CHIP:DMG: + [1666941141.001708][9718:9718] CHIP:DMG: Data = + [1666941141.001710][9718:9718] CHIP:DMG: { + [1666941141.001713][9718:9718] CHIP:DMG: 0x0 = "Black" (5 chars), + [1666941141.001715][9718:9718] CHIP:DMG: 0x1 = 0, + [1666941141.001718][9718:9718] CHIP:DMG: 0x2 = [ + [1666941141.001720][9718:9718] CHIP:DMG: + [1666941141.001722][9718:9718] CHIP:DMG: { + [1666941141.001725][9718:9718] CHIP:DMG: 0x0 = 0, + [1666941141.001727][9718:9718] CHIP:DMG: 0x1 = 0, + [1666941141.001730][9718:9718] CHIP:DMG: }, + [1666941141.001732][9718:9718] CHIP:DMG: ], + [1666941141.001734][9718:9718] CHIP:DMG: }, + [1666941141.001736][9718:9718] CHIP:DMG: }, + [1666941141.001739][9718:9718] CHIP:DMG: + [1666941141.001741][9718:9718] CHIP:DMG: }, + [1666941141.001747][9718:9718] CHIP:DMG: + [1666941141.001748][9718:9718] CHIP:DMG: AttributeReportIB = + [1666941141.001752][9718:9718] CHIP:DMG: { + [1666941141.001754][9718:9718] CHIP:DMG: AttributeDataIB = + [1666941141.001756][9718:9718] CHIP:DMG: { + [1666941141.001758][9718:9718] CHIP:DMG: DataVersion = 0xb4a9126f, + [1666941141.001760][9718:9718] CHIP:DMG: AttributePathIB = + [1666941141.001762][9718:9718] CHIP:DMG: { + [1666941141.001764][9718:9718] CHIP:DMG: Endpoint = 0x1, + [1666941141.001767][9718:9718] CHIP:DMG: Cluster = 0x50, + [1666941141.001769][9718:9718] CHIP:DMG: Attribute = 0x0000_0002, + [1666941141.001771][9718:9718] CHIP:DMG: ListIndex = Null, + [1666941141.001773][9718:9718] CHIP:DMG: } + [1666941141.001775][9718:9718] CHIP:DMG: + [1666941141.001777][9718:9718] CHIP:DMG: Data = + [1666941141.001780][9718:9718] CHIP:DMG: { + [1666941141.001782][9718:9718] CHIP:DMG: 0x0 = "Cappuccino" (10 chars), + [1666941141.001784][9718:9718] CHIP:DMG: 0x1 = 4, + [1666941141.001787][9718:9718] CHIP:DMG: 0x2 = [ + [1666941141.001789][9718:9718] CHIP:DMG: + [1666941141.001791][9718:9718] CHIP:DMG: { + [1666941141.001794][9718:9718] CHIP:DMG: 0x0 = 0, + [1666941141.001796][9718:9718] CHIP:DMG: 0x1 = 0, + [1666941141.001799][9718:9718] CHIP:DMG: }, + [1666941141.001801][9718:9718] CHIP:DMG: ], + [1666941141.001803][9718:9718] CHIP:DMG: }, + [1666941141.001805][9718:9718] CHIP:DMG: }, + [1666941141.001808][9718:9718] CHIP:DMG: + [1666941141.001810][9718:9718] CHIP:DMG: }, + [1666941141.001815][9718:9718] CHIP:DMG: + [1666941141.001817][9718:9718] CHIP:DMG: AttributeReportIB = + [1666941141.001820][9718:9718] CHIP:DMG: { + [1666941141.001822][9718:9718] CHIP:DMG: AttributeDataIB = + [1666941141.001824][9718:9718] CHIP:DMG: { + [1666941141.001826][9718:9718] CHIP:DMG: DataVersion = 0xb4a9126f, + [1666941141.001828][9718:9718] CHIP:DMG: AttributePathIB = + [1666941141.001831][9718:9718] CHIP:DMG: { + [1666941141.001833][9718:9718] CHIP:DMG: Endpoint = 0x1, + [1666941141.001835][9718:9718] CHIP:DMG: Cluster = 0x50, + [1666941141.001837][9718:9718] CHIP:DMG: Attribute = 0x0000_0002, + [1666941141.001839][9718:9718] CHIP:DMG: ListIndex = Null, + [1666941141.001841][9718:9718] CHIP:DMG: } + [1666941141.001844][9718:9718] CHIP:DMG: + [1666941141.001846][9718:9718] CHIP:DMG: Data = + [1666941141.001848][9718:9718] CHIP:DMG: { + [1666941141.001850][9718:9718] CHIP:DMG: 0x0 = "Espresso" (8 chars), + [1666941141.001853][9718:9718] CHIP:DMG: 0x1 = 7, + [1666941141.001855][9718:9718] CHIP:DMG: 0x2 = [ + [1666941141.001857][9718:9718] CHIP:DMG: + [1666941141.001860][9718:9718] CHIP:DMG: { + [1666941141.001862][9718:9718] CHIP:DMG: 0x0 = 0, + [1666941141.001864][9718:9718] CHIP:DMG: 0x1 = 0, + [1666941141.001867][9718:9718] CHIP:DMG: }, + [1666941141.001870][9718:9718] CHIP:DMG: ], + [1666941141.001872][9718:9718] CHIP:DMG: }, + [1666941141.001874][9718:9718] CHIP:DMG: }, + [1666941141.001878][9718:9718] CHIP:DMG: + [1666941141.001880][9718:9718] CHIP:DMG: }, + [1666941141.001883][9718:9718] CHIP:DMG: + [1666941141.001885][9718:9718] CHIP:DMG: ], + [1666941141.001891][9718:9718] CHIP:DMG: + [1666941141.001893][9718:9718] CHIP:DMG: SuppressResponse = true, + [1666941141.001895][9718:9718] CHIP:DMG: InteractionModelRevision = 1 + [1666941141.001897][9718:9718] CHIP:DMG: } disabled: true - label: @@ -68,39 +161,34 @@ tests: verification: | ./chip-tool modeselect change-to-mode 4 1 1 - verify the "change-to-modes response" on the TH (all-cluster-app) log: + Verify TH responds with a successful (value 0x00) status responseon the TH (all-cluster-app) log: - [1659591478.638391][3214:3214] CHIP:DMG: InvokeRequestMessage = - [1659591478.638460][3214:3214] CHIP:DMG: { - [1659591478.638519][3214:3214] CHIP:DMG: suppressResponse = false, - [1659591478.638588][3214:3214] CHIP:DMG: timedRequest = false, - [1659591478.638652][3214:3214] CHIP:DMG: InvokeRequests = - [1659591478.638730][3214:3214] CHIP:DMG: [ - [1659591478.638792][3214:3214] CHIP:DMG: CommandDataIB = - [1659591478.638863][3214:3214] CHIP:DMG: { - [1659591478.638938][3214:3214] CHIP:DMG: CommandPathIB = - [1659591478.639019][3214:3214] CHIP:DMG: { - [1659591478.639101][3214:3214] CHIP:DMG: EndpointId = 0x1, - [1659591478.639198][3214:3214] CHIP:DMG: ClusterId = 0x50, - [1659591478.639285][3214:3214] CHIP:DMG: CommandId = 0x0, - [1659591478.639366][3214:3214] CHIP:DMG: }, - [1659591478.639495][3214:3214] CHIP:DMG: - [1659591478.639572][3214:3214] CHIP:DMG: CommandFields = - [1659591478.639654][3214:3214] CHIP:DMG: { - [1659591478.639739][3214:3214] CHIP:DMG: 0x0 = 4, - [1659591478.639833][3214:3214] CHIP:DMG: }, - [1659591478.639917][3214:3214] CHIP:DMG: }, - [1659591478.639998][3214:3214] CHIP:DMG: - [1659591478.640060][3214:3214] CHIP:DMG: ], - [1659591478.640135][3214:3214] CHIP:DMG: - [1659591478.640197][3214:3214] CHIP:DMG: InteractionModelRevision = 1 - [1659591478.640257][3214:3214] CHIP:DMG: }, - [1659591478.640403][3214:3214] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0050 e=1 p=o - [1659591478.640486][3214:3214] CHIP:DMG: AccessControl: allowed - [1659591478.640556][3214:3214] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0050 Command=0x0000_0000 - [1659591478.640631][3214:3214] CHIP:ZCL: ModeSelect: Entering emberAfModeSelectClusterChangeToModeCallback - [1659591478.641038][3214:3214] CHIP:DL: writing settings to file (/tmp/chip_kvs-FK3J0v) - [1659591478.642863][3214:3214] CHIP:DL: renamed tmp file to file (/tmp/chip_kvs) - [1659591478.643014][3214:3214] CHIP:DMG: Endpoint 1, Cluster 0x0000_0050 update version to dad78d3a - [1659591478.643085][3214:3214] CHIP:ZCL: ModeSelect: ChangeToMode successful + [1666941165.052169][9718:9718] CHIP:DMG: InvokeResponseMessage = + [1666941165.052172][9718:9718] CHIP:DMG: { + [1666941165.052174][9718:9718] CHIP:DMG: suppressResponse = false, + [1666941165.052177][9718:9718] CHIP:DMG: InvokeResponseIBs = + [1666941165.052179][9718:9718] CHIP:DMG: [ + [1666941165.052181][9718:9718] CHIP:DMG: InvokeResponseIB = + [1666941165.052185][9718:9718] CHIP:DMG: { + [1666941165.052187][9718:9718] CHIP:DMG: CommandStatusIB = + [1666941165.052190][9718:9718] CHIP:DMG: { + [1666941165.052192][9718:9718] CHIP:DMG: CommandPathIB = + [1666941165.052195][9718:9718] CHIP:DMG: { + [1666941165.052197][9718:9718] CHIP:DMG: EndpointId = 0x1, + [1666941165.052200][9718:9718] CHIP:DMG: ClusterId = 0x50, + [1666941165.052202][9718:9718] CHIP:DMG: CommandId = 0x0, + [1666941165.052205][9718:9718] CHIP:DMG: }, + [1666941165.052208][9718:9718] CHIP:DMG: + [1666941165.052210][9718:9718] CHIP:DMG: StatusIB = + [1666941165.052213][9718:9718] CHIP:DMG: { + [1666941165.052216][9718:9718] CHIP:DMG: status = 0x00 (SUCCESS), + [1666941165.052218][9718:9718] CHIP:DMG: }, + [1666941165.052220][9718:9718] CHIP:DMG: + [1666941165.052223][9718:9718] CHIP:DMG: }, + [1666941165.052226][9718:9718] CHIP:DMG: + [1666941165.052227][9718:9718] CHIP:DMG: }, + [1666941165.052231][9718:9718] CHIP:DMG: + [1666941165.052233][9718:9718] CHIP:DMG: ], + [1666941165.052235][9718:9718] CHIP:DMG: + [1666941165.052237][9718:9718] CHIP:DMG: InteractionModelRevision = 1 disabled: true diff --git a/src/app/tests/suites/certification/Test_TC_MOD_3_1.yaml b/src/app/tests/suites/certification/Test_TC_MOD_3_1.yaml index bad0e5b89f0cb5..7dfbed385e3a8e 100644 --- a/src/app/tests/suites/certification/Test_TC_MOD_3_1.yaml +++ b/src/app/tests/suites/certification/Test_TC_MOD_3_1.yaml @@ -29,12 +29,17 @@ tests: To execute this test case set onmode to any integer value because as default it value has null. disabled: true + - label: "Precondition" + verification: | + This test case is verified after the device is provisioned. Pls provision device first, Pass appropriate nodeID in the below command + disabled: true + - label: "TH reads the OnMode attribute from the DUT" PICS: MOD.S.A0005 && MOD.S.F00 verification: | ./chip-tool modeselect read on-mode 1 1 - on TH(chip-tool),Verify that the DUT response is an integer. Record this value for usage in steps 2b. + on TH(chip-tool),Verify that the DUT response is an integer. Record this value for usage in steps 2b and below is the sample log provided for the raspi platform: [1649678983.679893][10871:10876] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0050 Attribute 0x0000_0005 DataVersion: 4277065073 [1649678983.680002][10871:10876] CHIP:TOO: OnMode: 0 @@ -45,7 +50,7 @@ tests: verification: | ./chip-tool modeselect read current-mode 1 1 - on TH(chip-tool),Verify that the DUT response is an integer. Record this value for usage in steps 2b. + on TH(chip-tool),Verify that the DUT response is an integer. Record this value for usage in steps 2b and below is the sample log provided for the raspi platform: [1649679034.895848][10879:10884] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0050 Attribute 0x0000_0003 DataVersion: 4277065073 [1649679034.895972][10879:10884] CHIP:TOO: CurrentMode: 0 @@ -65,7 +70,7 @@ tests: verification: | ./chip-tool modeselect read supported-modes 1 1 - on TH(chip-tool),Verify that the DUT response provides a list of supported modes + Verify on TH(chip-tool) logs supported modes provides a list of mode, each mode should be a struct containing a label and All of these values should be no larger than 16 bits for usage in step 2d and below is the sample log provided for the raspi platform: [1654595268.854568][14400:14405] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0050 Attribute 0x0000_0002 DataVersion: 366231602 [1654595268.854678][14400:14405] CHIP:TOO: SupportedModes: 3 entries @@ -108,7 +113,7 @@ tests: verification: | ./chip-tool modeselect change-to-mode 7 1 1 - on TH(chip-tool),Verify that the DUT response with a successful (value 0x00) status response. + on TH(chip-tool),Verify that the DUT response with a successful (value 0x00) status response and below is the sample log provided for the raspi platform: [1645777419.711572][4798:4803] CHIP:DMG: Received Command Response Status for Endpoint=1 Cluster=0x0000_0050 Command=0x0000_0000 Status=0x0 disabled: true @@ -118,7 +123,7 @@ tests: verification: | ./chip-tool onoff off 1 1 - on TH(chip-tool),Verify that the DUT response with a successful (value 0x00) status response. + on TH(chip-tool),Verify that the DUT response with a successful (value 0x00) status response and below is the sample log provided for the raspi platform: [1649679101.658594][10886:10891] CHIP:DMG: Received Command Response Status for Endpoint=1 Cluster=0x0000_0006 Command=0x0000_0000 Status=0x0 disabled: true @@ -128,7 +133,7 @@ tests: verification: | ./chip-tool onoff on 1 1 - on TH(chip-tool),Verify that the DUT response with a successful (value 0x00) status response. + on TH(chip-tool),Verify that the DUT response with a successful (value 0x00) status response and below is the sample log provided for the raspi platform: [1649679156.146015][10893:10898] CHIP:DMG: Received Command Response Status for Endpoint=1 Cluster=0x0000_0006 Command=0x0000_0001 Status=0x0 disabled: true @@ -138,7 +143,7 @@ tests: verification: | ./chip-tool modeselect read current-mode 1 1 - on TH(chip-tool),Verify that the DUT response is the integer recorded in step 1. + on TH(chip-tool),Verify that the DUT response is the integer recorded in step 1 and below is the sample log provided for the raspi platform: [1649679202.069163][10899:10904] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0050 Attribute 0x0000_0003 DataVersion: 4277065073 [1649679202.069278][10899:10904] CHIP:TOO: CurrentMode: 0 diff --git a/src/app/tests/suites/certification/Test_TC_MOD_3_2.yaml b/src/app/tests/suites/certification/Test_TC_MOD_3_2.yaml index c51be16959a2e8..0600d22816b408 100644 --- a/src/app/tests/suites/certification/Test_TC_MOD_3_2.yaml +++ b/src/app/tests/suites/certification/Test_TC_MOD_3_2.yaml @@ -24,12 +24,17 @@ config: endpoint: 0 tests: + - label: "Precondition" + verification: | + This test case is verified after the device is provisioned. Pls provision device first, Pass appropriate nodeID in the below command + disabled: true + - label: "TH reads the StartUpMode attribute from the DUT" PICS: MOD.S.A0004 verification: | ./chip-tool modeselect read start-up-mode 1 1 - on TH(chip-tool),Verify that the DUT response is the integer. Record this value for usage in step 2. + on TH(chip-tool),Verify that the DUT response is the integer. Record this value for usage in step 2b and below is the sample log provided for the raspi platform: [1645777708.406864][4841:4846] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0050 Attribute 0x0000_0003DataVersion: 3781469721 [1645777708.406933][4841:4846] CHIP:TOO: StartUpMode: 0 @@ -40,7 +45,7 @@ tests: verification: | ./chip-tool modeselect read current-mode 1 1 - on TH(chip-tool),Verify that the DUT response is the integer. Record this value for usage in step 2b. + on TH(chip-tool),Verify that the DUT response is the integer. Record this value for usage in step 2b and below is the sample log provided for the raspi platform: [1645778146.171510][4876:4881] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0050 Attribute 0x0000_0000DataVersion: 3781469721 [1645778146.171602][4876:4881] CHIP:TOO: CurrentMode: 0 @@ -60,37 +65,39 @@ tests: verification: | ./chip-tool modeselect read supported-modes 1 1 - on TH(chip-tool),Verify that the DUT response provides a list of supported modes - - [1654153500.212649][3409:3414] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0050 Attribute 0x0000_0002 DataVersion: 2392545814 - [1654153500.212776][3409:3414] CHIP:TOO: SupportedModes: 3 entries - [1654153500.212893][3409:3414] CHIP:TOO: [1]: { - [1654153500.212926][3409:3414] CHIP:TOO: Label: Black - [1654153500.212957][3409:3414] CHIP:TOO: Mode: 0 - [1654153500.212993][3409:3414] CHIP:TOO: SemanticTags: 1 entries - [1654153500.213034][3409:3414] CHIP:TOO: [1]: { - [1654153500.213066][3409:3414] CHIP:TOO: MfgCode: 0 - [1654153500.213097][3409:3414] CHIP:TOO: Value: 0 - [1654153500.213128][3409:3414] CHIP:TOO: } - [1654153500.213160][3409:3414] CHIP:TOO: } - [1654153500.213205][3409:3414] CHIP:TOO: [2]: { - [1654153500.213236][3409:3414] CHIP:TOO: Label: Cappuccino - [1654153500.213266][3409:3414] CHIP:TOO: Mode: 4 - [1654153500.213300][3409:3414] CHIP:TOO: SemanticTags: 1 entries - [1654153500.213339][3409:3414] CHIP:TOO: [1]: { - [1654153500.213371][3409:3414] CHIP:TOO: MfgCode: 0 - [1654153500.213401][3409:3414] CHIP:TOO: Value: 0 - [1654153500.213432][3409:3414] CHIP:TOO: } - [1654153500.213463][3409:3414] CHIP:TOO: } - [1654153500.213504][3409:3414] CHIP:TOO: [3]: { - [1654153500.213535][3409:3414] CHIP:TOO: Label: Espresso - [1654153500.213564][3409:3414] CHIP:TOO: Mode: 7 - [1654153500.213599][3409:3414] CHIP:TOO: SemanticTags: 1 entries - [1654153500.213637][3409:3414] CHIP:TOO: [1]: { - [1654153500.213669][3409:3414] CHIP:TOO: MfgCode: 0 - [1654153500.213700][3409:3414] CHIP:TOO: Value: 0 - [1654153500.213730][3409:3414] CHIP:TOO: } - [1654153500.213761][3409:3414] CHIP:TOO: } + Verify on TH(chip-tool) logs supported modes provides a list of mode, each mode should be a struct containing a label and All of these values should be no larger than 16 bits for usage in step 2d and below is the sample log provided for the raspi platform: + + [1654595268.854568][14400:14405] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0050 Attribute 0x0000_0002 DataVersion: 366231602 + [1654595268.854678][14400:14405] CHIP:TOO: SupportedModes: 3 entries + [1654595268.854743][14400:14405] CHIP:TOO: [1]: { + [1654595268.854772][14400:14405] CHIP:TOO: Label: Black + [1654595268.854811][14400:14405] CHIP:TOO: Mode: 0 + [1654595268.854843][14400:14405] CHIP:TOO: SemanticTags: 1 entries + [1654595268.854891][14400:14405] CHIP:TOO: [1]: { + [1654595268.854918][14400:14405] CHIP:TOO: MfgCode: 0 + [1654595268.854945][14400:14405] CHIP:TOO: Value: 0 + [1654595268.854971][14400:14405] CHIP:TOO: } + [1654595268.855000][14400:14405] CHIP:TOO: } + [1654595268.855038][14400:14405] CHIP:TOO: [2]: { + [1654595268.855064][14400:14405] CHIP:TOO: Label: Cappuccino + [1654595268.855089][14400:14405] CHIP:TOO: Mode: 4 + [1654595268.855117][14400:14405] CHIP:TOO: SemanticTags: 1 entries + [1654595268.855149][14400:14405] CHIP:TOO: [1]: { + [1654595268.855175][14400:14405] CHIP:TOO: MfgCode: 0 + [1654595268.855199][14400:14405] CHIP:TOO: Value: 0 + [1654595268.855223][14400:14405] CHIP:TOO: } + [1654595268.855249][14400:14405] CHIP:TOO: } + [1654595268.855284][14400:14405] CHIP:TOO: [3]: { + [1654595268.855310][14400:14405] CHIP:TOO: Label: Espresso + [1654595268.855332][14400:14405] CHIP:TOO: Mode: 7 + [1654595268.855360][14400:14405] CHIP:TOO: SemanticTags: 1 entries + [1654595268.855390][14400:14405] CHIP:TOO: [1]: { + [1654595268.855416][14400:14405] CHIP:TOO: MfgCode: 0 + [1654595268.855440][14400:14405] CHIP:TOO: Value: 0 + [1654595268.855464][14400:14405] CHIP:TOO: } + [1654595268.855490][14400:14405] CHIP:TOO: } + [1649677252.376226][10804:10809] CHIP:TOO: SemanticTag: 0 + [1649677252.376252][10804:10809] CHIP:TOO: } disabled: true - label: @@ -101,7 +108,7 @@ tests: verification: | ./chip-tool modeselect change-to-mode 4 1 1 - on TH(chip-tool),Verify that the DUT responds with a successful (value 0x00) status response. + on TH(chip-tool),Verify that the DUT responds with a successful (value 0x00) status response and below is the sample log provided for the raspi platform: [1645778189.045030][4888:4893] CHIP:DMG: Received Command Response Status for Endpoint=1 Cluster=0x0000_0050 Command=0x0000_0000 Status=0x0 disabled: true @@ -116,7 +123,7 @@ tests: verification: | ./chip-tool modeselect read current-mode 1 1 - on TH(chip-tool),Verify that the DUT response is the integer recorded in step 1. + on TH(chip-tool),Verify that the DUT response is the integer recorded in step 1 and below is the sample log provided for the raspi platform: [1645778146.171510][4876:4881] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0050 Attribute 0x0000_0000DataVersion: 3781469721 [1645778146.171602][4876:4881] CHIP:TOO: CurrentMode: 0 diff --git a/src/app/tests/suites/certification/Test_TC_MOD_3_3.yaml b/src/app/tests/suites/certification/Test_TC_MOD_3_3.yaml index b85a1efabd812c..f83573d7a9d860 100644 --- a/src/app/tests/suites/certification/Test_TC_MOD_3_3.yaml +++ b/src/app/tests/suites/certification/Test_TC_MOD_3_3.yaml @@ -52,12 +52,17 @@ tests: west build -b nrf52840dk_nrf52840 -d build2 -- -DCONFIG_CHIP_DEVICE_SOFTWARE_VERSION=2 -DCONF_FILE=prj_dfu.conf -DCONFIG_CHIP_LIB_SHELL=y disabled: true + - label: "Precondition" + verification: | + This test case is verified after the device is provisioned. Pls provision device first, Pass appropriate nodeID in the below command + disabled: true + - label: "TH reads the StartUpMode attribute from the DUT" PICS: MOD.S.A0004 verification: | ./chip-tool modeselect read start-up-mode 1 1 - on TH(chip-tool),Verify that the DUT response is the integer. Record this value for usage in step 2. + on TH(chip-tool),Verify that the DUT response is the integer. Record this value for usage in step 2 and below is the sample log provided for the raspi platform: [1645778279.693082][4898:4903] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0050 Attribute 0x0000_0003DataVersion: 3781469722 [1645778279.693151][4898:4903] CHIP:TOO: StartUpMode: 0 @@ -68,7 +73,7 @@ tests: verification: | ./chip-tool modeselect read current-mode 1 1 - on TH(chip-tool),Verify that the DUT response is the integer. Record this value for usage in step 2b and 3. + on TH(chip-tool),Verify that the DUT response is the integer. Record this value for usage in step 2b and 3 and below is the sample log provided for the raspi platform: [1645778146.171510][4876:4881] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0050 Attribute 0x0000_0000DataVersion: 3781469721 [1645778146.171602][4876:4881] CHIP:TOO: CurrentMode: 0 @@ -88,24 +93,39 @@ tests: verification: | ./chip-tool modeselect read supported-modes 1 1 - on TH(chip-tool),Verify that the DUT response provides a list of supported modes - - [1645776742.667057][4661:4666] CHIP:TOO: SupportedModes: 3 entries - [1645776742.669546][4661:4666] CHIP:TOO: [1]: { - [1645776742.669588][4661:4666] CHIP:TOO: Label: Black - [1645776742.669613][4661:4666] CHIP:TOO: Mode: 0 - [1645776742.669636][4661:4666] CHIP:TOO: SemanticTag: 0 - [1645776742.669661][4661:4666] CHIP:TOO: } - [1645776742.669692][4661:4666] CHIP:TOO: [2]: { - [1645776742.669715][4661:4666] CHIP:TOO: Label: Cappuccino - [1645776742.669737][4661:4666] CHIP:TOO: Mode: 4 - [1645776742.669757][4661:4666] CHIP:TOO: SemanticTag: 0 - [1645776742.669779][4661:4666] CHIP:TOO: } - [1645776742.669808][4661:4666] CHIP:TOO: [3]: { - [1645776742.669831][4661:4666] CHIP:TOO: Label: Espresso - [1645776742.669853][4661:4666] CHIP:TOO: Mode: 7 - [1645776742.669874][4661:4666] CHIP:TOO: SemanticTag: 0 - [1645776742.669896][4661:4666] CHIP:TOO: } + Verify on TH(chip-tool) logs supported modes provides a list of mode, each mode should be a struct containing a label and All of these values should be no larger than 16 bits for usage in step 2d and below is the sample log provided for the raspi platform: + + [1654595268.854568][14400:14405] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0050 Attribute 0x0000_0002 DataVersion: 366231602 + [1654595268.854678][14400:14405] CHIP:TOO: SupportedModes: 3 entries + [1654595268.854743][14400:14405] CHIP:TOO: [1]: { + [1654595268.854772][14400:14405] CHIP:TOO: Label: Black + [1654595268.854811][14400:14405] CHIP:TOO: Mode: 0 + [1654595268.854843][14400:14405] CHIP:TOO: SemanticTags: 1 entries + [1654595268.854891][14400:14405] CHIP:TOO: [1]: { + [1654595268.854918][14400:14405] CHIP:TOO: MfgCode: 0 + [1654595268.854945][14400:14405] CHIP:TOO: Value: 0 + [1654595268.854971][14400:14405] CHIP:TOO: } + [1654595268.855000][14400:14405] CHIP:TOO: } + [1654595268.855038][14400:14405] CHIP:TOO: [2]: { + [1654595268.855064][14400:14405] CHIP:TOO: Label: Cappuccino + [1654595268.855089][14400:14405] CHIP:TOO: Mode: 4 + [1654595268.855117][14400:14405] CHIP:TOO: SemanticTags: 1 entries + [1654595268.855149][14400:14405] CHIP:TOO: [1]: { + [1654595268.855175][14400:14405] CHIP:TOO: MfgCode: 0 + [1654595268.855199][14400:14405] CHIP:TOO: Value: 0 + [1654595268.855223][14400:14405] CHIP:TOO: } + [1654595268.855249][14400:14405] CHIP:TOO: } + [1654595268.855284][14400:14405] CHIP:TOO: [3]: { + [1654595268.855310][14400:14405] CHIP:TOO: Label: Espresso + [1654595268.855332][14400:14405] CHIP:TOO: Mode: 7 + [1654595268.855360][14400:14405] CHIP:TOO: SemanticTags: 1 entries + [1654595268.855390][14400:14405] CHIP:TOO: [1]: { + [1654595268.855416][14400:14405] CHIP:TOO: MfgCode: 0 + [1654595268.855440][14400:14405] CHIP:TOO: Value: 0 + [1654595268.855464][14400:14405] CHIP:TOO: } + [1654595268.855490][14400:14405] CHIP:TOO: } + [1649677252.376226][10804:10809] CHIP:TOO: SemanticTag: 0 + [1649677252.376252][10804:10809] CHIP:TOO: } disabled: true - label: @@ -116,7 +136,7 @@ tests: verification: | ./chip-tool modeselect change-to-mode 4 1 1 - on TH(chip-tool),Verify that the DUT responds with a successful (value 0x00) status response. + on TH(chip-tool),Verify that the DUT responds with a successful (value 0x00) status response and below is the sample log provided for the raspi platform: [1645778189.045030][4888:4893] CHIP:DMG: Received Command Response Status for Endpoint=1 Cluster=0x0000_0050 Command=0x0000_0000 Status=0x0 disabled: true @@ -147,7 +167,7 @@ tests: verification: | ./chip-tool modeselect read current-mode 1 1 - on TH(chip-tool),Verify that the DUT response is the integer recorded in step 2a or, if the mode was changed, 2d. + on TH(chip-tool),Verify that the DUT response is the integer recorded in step 2a or, if the mode was changed, 2d and below is the sample log provided for the raspi platform: [1645778146.171510][4876:4881] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0050 Attribute 0x0000_0000DataVersion: 3781469721 [1645778146.171602][4876:4881] CHIP:TOO: CurrentMode: 4 diff --git a/src/app/tests/suites/certification/Test_TC_MOD_3_4.yaml b/src/app/tests/suites/certification/Test_TC_MOD_3_4.yaml index 9c55369eea08e8..0adf457090a1e1 100644 --- a/src/app/tests/suites/certification/Test_TC_MOD_3_4.yaml +++ b/src/app/tests/suites/certification/Test_TC_MOD_3_4.yaml @@ -28,7 +28,20 @@ config: tests: - label: "Note" verification: | + To Execute the TC-MOD-3.4 test case using reboot in raspi device we followed the below suggested way: + + To run a reboot test case on raspi, run the app with --KVS flag with a file in local directory and pass that file to the command to launch the app. Steps + + + step-1: create a file using touch command , something like touch mytest.txt + step-2: chmod 777 mytest.txt + step-3: launch the app ./chip-all-clusters-app --KVS ./mytest.txt + + if you launch the app with the above commands and provision the app, even when you reboot the app with 'sudo reboot' , next time you launch the app with 'sudo ./out/all-clusters-app/chip-all-clusters-app --KVS ./mytest.txt' , you can run read/write attribs and commands without reprovisioning the device. + To execute this test case set onmode to any integer value because as default it value has null. + + ./chip-tool modeselect write on-mode 4 1 1 disabled: true - label: "Preconditions" @@ -41,7 +54,7 @@ tests: verification: | ./chip-tool modeselect read start-up-mode 1 1 - on TH(chip-tool),Verify that the DUT response is the integer. Record this value for usage in step 2. + on TH(chip-tool),Verify that the DUT response is the integer. Record this value for usage in step 2 and below is the sample log provided for the raspi platform: [1651099663211] [82177:7560652] CHIP: [TOO] Endpoint: 1 Cluster: 0x0000_0050 Attribute 0x0000_0004 DataVersion: 2609052118 @@ -53,12 +66,12 @@ tests: verification: | ./chip-tool modeselect read on-mode 1 1 - on TH(chip-tool),Verify that the DUT response is the integer. Record this value for usage in step 2b. + on TH(chip-tool),Verify that the DUT response is the integer. Record this value for usage in step 2b and below is the sample log provided for the raspi platform: [1654780979.979743][61542:61547] CHIP:DMG: } [1654780979.980040][61542:61547] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0050 Attribute 0x0000_0005 DataVersion: 235764160 - [1654780979.980202][61542:61547] CHIP:TOO: OnMode: 4 + [1654780979.980202][61542:61547] CHIP:TOO: OnMode: 0 disabled: true - label: @@ -75,7 +88,7 @@ tests: verification: | ./chip-tool modeselect read supported-modes 1 1 - on TH(chip-tool),Verify that the DUT response provides a list of supported modes + Verify on TH(chip-tool) logs supported modes provides a list of mode, each mode should be a struct containing a label and All of these values should be no larger than 16 bits for usage in step 2d and below is the sample log provided for the raspi platform: [1654154058.284710][3492:3497] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0050 Attribute 0x0000_0002 DataVersion: 694763126 [1654154058.284829][3492:3497] CHIP:TOO: SupportedModes: 3 entries @@ -116,7 +129,7 @@ tests: verification: | ./chip-tool modeselect write on-mode 7 1 1 - on TH(chip-tool),Verify that the DUT with a successful (value 0x00) status response. + on TH(chip-tool),Verify that the DUT with a successful (value 0x00) status response and below is the sample log provided for the raspi platform: [1651099941884] [84269:7567211] CHIP: [DMG] WriteResponseMessage = [1651099941884] [84269:7567211] CHIP: [DMG] { @@ -149,10 +162,10 @@ tests: verification: | ./chip-tool modeselect read on-mode 1 1 - on TH(chip-tool),Verify that the DUT responds with an integer + on TH(chip-tool),Verify that the DUT responds with an integer and below is the sample log provided for the raspi platform: - [1651100140426] [84609:7569911] CHIP: [TOO] Endpoint: 1 Cluster: 0x0000_0050 Attribute 0x0000_0005 DataVersion: 2609052120 - [1651100140426] [84609:7569911] CHIP: [TOO] OnMode: 4 + [1669190858.739158][4187:4189] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0050 Attribute 0x0000_0005 DataVersion: 4107771634 + [1669190858.739222][4187:4189] CHIP:TOO: OnMode: 7 disabled: true - label: @@ -161,7 +174,7 @@ tests: verification: | ./chip-tool onoff write start-up-on-off 1 1 1 - on TH(chip-tool),Verify that the response status was success + on TH(chip-tool),Verify that the response status was success and below is the sample log provided for the raspi platform: [1651101661959] [90832:7598169] CHIP: [DMG] WriteResponseMessage = [1651101661959] [90832:7598169] CHIP: [DMG] { @@ -200,8 +213,8 @@ tests: ./chip-tool modeselect read current-mode 1 1 - on TH(chip-tool),Verify that this number is the same with the number recorded in step 3 + on TH(chip-tool),Verify that this number is the same with the number recorded in step 3 and below is the sample log provided for the raspi platform: - [1645778146.171510][4876:4881] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0050 Attribute 0x0000_0003 DataVersion: 2609052120 - [1645778146.171602][4876:4881] CHIP:TOO: CurrentMode: 4 + [1669190936.869804][4194:4196] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0050 Attribute 0x0000_0003 DataVersion: 3908583538 + [1669190936.869875][4194:4196] CHIP:TOO: CurrentMode: 7 disabled: true diff --git a/src/app/tests/suites/certification/Test_TC_OO_3_1.yaml b/src/app/tests/suites/certification/Test_TC_OO_3_1.yaml index 5639c9c62e08a6..c24b16379a94e9 100644 --- a/src/app/tests/suites/certification/Test_TC_OO_3_1.yaml +++ b/src/app/tests/suites/certification/Test_TC_OO_3_1.yaml @@ -37,75 +37,110 @@ tests: "DUT reads all supported mandatory attributes from TH one at a time in a manufacturer specific order" verification: | - verify on Reference app receives the right response for the data sent in the below commands + Product maker needs to provide instructions for how to trigger the command on the DUT. For comparison, the DUT behavior for this test step can be simulated using chip-tool (when DUT is a commissioner/Client) ./chip-tool onoff read on-off 1 1 - verify the " on-off response" on the TH (all-cluster-app) log: - - [1650535426.653349][3678:3678] CHIP:IM: Received Read request - [1650535426.653451][3678:3678] CHIP:DMG: ReadRequestMessage = - [1650535426.653511][3678:3678] CHIP:DMG: { - [1650535426.653565][3678:3678] CHIP:DMG: AttributePathIBs = - [1650535426.653629][3678:3678] CHIP:DMG: [ - [1650535426.653688][3678:3678] CHIP:DMG: AttributePathIB = - [1650535426.653762][3678:3678] CHIP:DMG: { - [1650535426.653832][3678:3678] CHIP:DMG: Endpoint = 0x1, - [1650535426.653904][3678:3678] CHIP:DMG: Cluster = 0x6, - [1650535426.653980][3678:3678] CHIP:DMG: Attribute = 0x0000_0000, - [1650535426.654060][3678:3678] CHIP:DMG: } - [1650535426.654136][3678:3678] CHIP:DMG: - [1650535426.654199][3678:3678] CHIP:DMG: ], - [1650535426.654268][3678:3678] CHIP:DMG: - [1650535426.654331][3678:3678] CHIP:DMG: isFabricFiltered = true, - [1650535426.654395][3678:3678] CHIP:DMG: InteractionModelRevision = 1 - [1650535426.654455][3678:3678] CHIP:DMG: }, + + Verify TH receives OnOff attribute response on the TH(all-clusters-app) Log: + + ReportDataMessage = + [1667452721.059769][2466:2466] CHIP:DMG: { + [1667452721.059794][2466:2466] CHIP:DMG: AttributeReportIBs = + [1667452721.059829][2466:2466] CHIP:DMG: [ + [1667452721.059861][2466:2466] CHIP:DMG: AttributeReportIB = + [1667452721.059902][2466:2466] CHIP:DMG: { + [1667452721.059936][2466:2466] CHIP:DMG: AttributeDataIB = + [1667452721.059978][2466:2466] CHIP:DMG: { + [1667452721.060012][2466:2466] CHIP:DMG: DataVersion = 0xb271c4c0, + [1667452721.060055][2466:2466] CHIP:DMG: AttributePathIB = + [1667452721.060090][2466:2466] CHIP:DMG: { + [1667452721.060137][2466:2466] CHIP:DMG: Endpoint = 0x1, + [1667452721.060185][2466:2466] CHIP:DMG: Cluster = 0x6, + [1667452721.060223][2466:2466] CHIP:DMG: Attribute = 0x0000_0000, + [1667452721.060262][2466:2466] CHIP:DMG: } + [1667452721.060308][2466:2466] CHIP:DMG: + [1667452721.060354][2466:2466] CHIP:DMG: Data = false, + [1667452721.060386][2466:2466] CHIP:DMG: }, + [1667452721.060425][2466:2466] CHIP:DMG: + [1667452721.060458][2466:2466] CHIP:DMG: }, + [1667452721.060495][2466:2466] CHIP:DMG: + [1667452721.060523][2466:2466] CHIP:DMG: ], + [1667452721.060558][2466:2466] CHIP:DMG: + [1667452721.060584][2466:2466] CHIP:DMG: SuppressResponse = true, + [1667452721.060615][2466:2466] CHIP:DMG: InteractionModelRevision = 1 + [1667452721.060645][2466:2466] CHIP:DMG: } + disabled: true + + - label: + "DUT reads all supported optional attributes from TH one at a time in + a manufacturer specific order" + verification: | + Product maker needs to provide instructions for how to trigger the command on the DUT. For comparison, the DUT behavior for this test step can be simulated using chip-tool (when DUT is a commissioner/Client) ./chip-tool onoff read global-scene-control 1 1 verify the " global-scene-control response" on the TH (all-cluster-app) log: [...] - [1650535491.289766][3678:3678] CHIP:IM: Received Read request - [1650535491.289857][3678:3678] CHIP:DMG: ReadRequestMessage = - [1650535491.289911][3678:3678] CHIP:DMG: { - [1650535491.289957][3678:3678] CHIP:DMG: AttributePathIBs = - [1650535491.290013][3678:3678] CHIP:DMG: [ - [1650535491.290064][3678:3678] CHIP:DMG: AttributePathIB = - [1650535491.290128][3678:3678] CHIP:DMG: { - [1650535491.290187][3678:3678] CHIP:DMG: Endpoint = 0x1, - [1650535491.290254][3678:3678] CHIP:DMG: Cluster = 0x6, - [1650535491.290321][3678:3678] CHIP:DMG: Attribute = 0x0000_4000, - [1650535491.290382][3678:3678] CHIP:DMG: } - [1650535491.290447][3678:3678] CHIP:DMG: - [1650535491.290504][3678:3678] CHIP:DMG: ], - [1650535491.290564][3678:3678] CHIP:DMG: - [1650535491.290618][3678:3678] CHIP:DMG: isFabricFiltered = true, - [1650535491.290673][3678:3678] CHIP:DMG: InteractionModelRevision = 1 - [1650535491.290722][3678:3678] CHIP:DMG: }, + ReportDataMessage = + [1667452789.247159][2466:2466] CHIP:DMG: { + [1667452789.247187][2466:2466] CHIP:DMG: AttributeReportIBs = + [1667452789.247225][2466:2466] CHIP:DMG: [ + [1667452789.247256][2466:2466] CHIP:DMG: AttributeReportIB = + [1667452789.247334][2466:2466] CHIP:DMG: { + [1667452789.247370][2466:2466] CHIP:DMG: AttributeDataIB = + [1667452789.247416][2466:2466] CHIP:DMG: { + [1667452789.247452][2466:2466] CHIP:DMG: DataVersion = 0xb271c4c0, + [1667452789.247489][2466:2466] CHIP:DMG: AttributePathIB = + [1667452789.247524][2466:2466] CHIP:DMG: { + [1667452789.247572][2466:2466] CHIP:DMG: Endpoint = 0x1, + [1667452789.247614][2466:2466] CHIP:DMG: Cluster = 0x6, + [1667452789.247664][2466:2466] CHIP:DMG: Attribute = 0x0000_4000, + [1667452789.247711][2466:2466] CHIP:DMG: } + [1667452789.247760][2466:2466] CHIP:DMG: + [1667452789.247809][2466:2466] CHIP:DMG: Data = true, + [1667452789.247855][2466:2466] CHIP:DMG: }, + [1667452789.247893][2466:2466] CHIP:DMG: + [1667452789.247926][2466:2466] CHIP:DMG: }, + [1667452789.247968][2466:2466] CHIP:DMG: + [1667452789.247998][2466:2466] CHIP:DMG: ], + [1667452789.248034][2466:2466] CHIP:DMG: + [1667452789.248065][2466:2466] CHIP:DMG: SuppressResponse = true, + [1667452789.248105][2466:2466] CHIP:DMG: InteractionModelRevision = 1 + [1667452789.248134][2466:2466] CHIP:DMG: } ./chip-tool onoff read on-time 1 1 verify the " on-time response" on the TH (all-cluster-app) log: [...] - [1650535552.255428][3678:3678] CHIP:IM: Received Read request - [1650535552.255491][3678:3678] CHIP:DMG: ReadRequestMessage = - [1650535552.255526][3678:3678] CHIP:DMG: { - [1650535552.255573][3678:3678] CHIP:DMG: AttributePathIBs = - [1650535552.255610][3678:3678] CHIP:DMG: [ - [1650535552.255653][3678:3678] CHIP:DMG: AttributePathIB = - [1650535552.255695][3678:3678] CHIP:DMG: { - [1650535552.255748][3678:3678] CHIP:DMG: Endpoint = 0x1, - [1650535552.255793][3678:3678] CHIP:DMG: Cluster = 0x6, - [1650535552.255849][3678:3678] CHIP:DMG: Attribute = 0x0000_4001, - [1650535552.255903][3678:3678] CHIP:DMG: } - [1650535552.255945][3678:3678] CHIP:DMG: - [1650535552.255994][3678:3678] CHIP:DMG: ], - [1650535552.256077][3678:3678] CHIP:DMG: - [1650535552.256113][3678:3678] CHIP:DMG: isFabricFiltered = true, - [1650535552.256160][3678:3678] CHIP:DMG: InteractionModelRevision = 1 - [1650535552.256192][3678:3678] CHIP:DMG: }, + [ReportDataMessage = + [1667452828.777938][2466:2466] CHIP:DMG: { + [1667452828.777956][2466:2466] CHIP:DMG: AttributeReportIBs = + [1667452828.777982][2466:2466] CHIP:DMG: [ + [1667452828.778004][2466:2466] CHIP:DMG: AttributeReportIB = + [1667452828.778034][2466:2466] CHIP:DMG: { + [1667452828.778059][2466:2466] CHIP:DMG: AttributeDataIB = + [1667452828.778086][2466:2466] CHIP:DMG: { + [1667452828.778111][2466:2466] CHIP:DMG: DataVersion = 0xb271c4c0, + [1667452828.778138][2466:2466] CHIP:DMG: AttributePathIB = + [1667452828.778170][2466:2466] CHIP:DMG: { + [1667452828.778204][2466:2466] CHIP:DMG: Endpoint = 0x1, + [1667452828.778238][2466:2466] CHIP:DMG: Cluster = 0x6, + [1667452828.778263][2466:2466] CHIP:DMG: Attribute = 0x0000_4001, + [1667452828.778292][2466:2466] CHIP:DMG: } + [1667452828.778325][2466:2466] CHIP:DMG: + [1667452828.778358][2466:2466] CHIP:DMG: Data = 0, + [1667452828.778388][2466:2466] CHIP:DMG: }, + [1667452828.778413][2466:2466] CHIP:DMG: + [1667452828.778434][2466:2466] CHIP:DMG: }, + [1667452828.778462][2466:2466] CHIP:DMG: + [1667452828.778481][2466:2466] CHIP:DMG: ], + [1667452828.778506][2466:2466] CHIP:DMG: + [1667452828.778532][2466:2466] CHIP:DMG: SuppressResponse = true, + [1667452828.778554][2466:2466] CHIP:DMG: InteractionModelRevision = 1 + [1667452828.778574][2466:2466] CHIP:DMG: } ./chip-tool onoff read off-wait-time 1 1 @@ -113,158 +148,168 @@ tests: verify the " off-wait-time response" on the TH (all-cluster-app) log: [...] - [1650535606.512822][3678:3678] CHIP:IM: Received Read request - [1650535606.512929][3678:3678] CHIP:DMG: ReadRequestMessage = - [1650535606.512993][3678:3678] CHIP:DMG: { - [1650535606.513095][3678:3678] CHIP:DMG: AttributePathIBs = - [1650535606.513164][3678:3678] CHIP:DMG: [ - [1650535606.513225][3678:3678] CHIP:DMG: AttributePathIB = - [1650535606.513297][3678:3678] CHIP:DMG: { - [1650535606.513366][3678:3678] CHIP:DMG: Endpoint = 0x1, - [1650535606.513442][3678:3678] CHIP:DMG: Cluster = 0x6, - [1650535606.513527][3678:3678] CHIP:DMG: Attribute = 0x0000_4002, - [1650535606.513601][3678:3678] CHIP:DMG: } - [1650535606.513677][3678:3678] CHIP:DMG: - [1650535606.513735][3678:3678] CHIP:DMG: ], - [1650535606.513805][3678:3678] CHIP:DMG: - [1650535606.513869][3678:3678] CHIP:DMG: isFabricFiltered = true, - [1650535606.513931][3678:3678] CHIP:DMG: InteractionModelRevision = 1 - [1650535606.513990][3678:3678] CHIP:DMG: }, + ReportDataMessage = + [1667452886.239711][2466:2466] CHIP:DMG: { + [1667452886.239729][2466:2466] CHIP:DMG: AttributeReportIBs = + [1667452886.239755][2466:2466] CHIP:DMG: [ + [1667452886.239778][2466:2466] CHIP:DMG: AttributeReportIB = + [1667452886.239817][2466:2466] CHIP:DMG: { + [1667452886.239846][2466:2466] CHIP:DMG: AttributeDataIB = + [1667452886.239878][2466:2466] CHIP:DMG: { + [1667452886.239913][2466:2466] CHIP:DMG: DataVersion = 0xb271c4c0, + [1667452886.239961][2466:2466] CHIP:DMG: AttributePathIB = + [1667452886.240007][2466:2466] CHIP:DMG: { + [1667452886.240056][2466:2466] CHIP:DMG: Endpoint = 0x1, + [1667452886.240111][2466:2466] CHIP:DMG: Cluster = 0x6, + [1667452886.240158][2466:2466] CHIP:DMG: Attribute = 0x0000_4002, + [1667452886.240201][2466:2466] CHIP:DMG: } + [1667452886.240252][2466:2466] CHIP:DMG: + [1667452886.240302][2466:2466] CHIP:DMG: Data = 0, + [1667452886.240342][2466:2466] CHIP:DMG: }, + [1667452886.240379][2466:2466] CHIP:DMG: + [1667452886.240414][2466:2466] CHIP:DMG: }, + [1667452886.240456][2466:2466] CHIP:DMG: + [1667452886.240484][2466:2466] CHIP:DMG: ], + [1667452886.240521][2466:2466] CHIP:DMG: + [1667452886.240552][2466:2466] CHIP:DMG: SuppressResponse = true, + [1667452886.240585][2466:2466] CHIP:DMG: InteractionModelRevision = 1 + [1667452886.240693][2466:2466] CHIP:DMG: } + ./chip-tool onoff read start-up-on-off 1 1 verify the " start-up-on-off response" on the TH (all-cluster-app) log: [...] - [1650535667.846050][3678:3678] CHIP:IM: Received Read request - [1650535667.846118][3678:3678] CHIP:DMG: ReadRequestMessage = - [1650535667.846156][3678:3678] CHIP:DMG: { - [1650535667.846189][3678:3678] CHIP:DMG: AttributePathIBs = - [1650535667.846229][3678:3678] CHIP:DMG: [ - [1650535667.846265][3678:3678] CHIP:DMG: AttributePathIB = - [1650535667.846428][3678:3678] CHIP:DMG: { - [1650535667.846473][3678:3678] CHIP:DMG: Endpoint = 0x1, - [1650535667.846521][3678:3678] CHIP:DMG: Cluster = 0x6, - [1650535667.846569][3678:3678] CHIP:DMG: Attribute = 0x0000_4003, - [1650535667.846613][3678:3678] CHIP:DMG: } - [1650535667.846655][3678:3678] CHIP:DMG: - [1650535667.846695][3678:3678] CHIP:DMG: ], - [1650535667.846738][3678:3678] CHIP:DMG: - [1650535667.846776][3678:3678] CHIP:DMG: isFabricFiltered = true, - [1650535667.846814][3678:3678] CHIP:DMG: InteractionModelRevision = 1 - [1650535667.846849][3678:3678] CHIP:DMG: }, + ReportDataMessage = + [1667452925.822024][2466:2466] CHIP:DMG: { + [1667452925.822045][2466:2466] CHIP:DMG: AttributeReportIBs = + [1667452925.822072][2466:2466] CHIP:DMG: [ + [1667452925.822094][2466:2466] CHIP:DMG: AttributeReportIB = + [1667452925.822125][2466:2466] CHIP:DMG: { + [1667452925.822149][2466:2466] CHIP:DMG: AttributeDataIB = + [1667452925.822177][2466:2466] CHIP:DMG: { + [1667452925.822211][2466:2466] CHIP:DMG: DataVersion = 0xb271c4c0, + [1667452925.822243][2466:2466] CHIP:DMG: AttributePathIB = + [1667452925.822276][2466:2466] CHIP:DMG: { + [1667452925.822310][2466:2466] CHIP:DMG: Endpoint = 0x1, + [1667452925.822340][2466:2466] CHIP:DMG: Cluster = 0x6, + [1667452925.822367][2466:2466] CHIP:DMG: Attribute = 0x0000_4003, + [1667452925.822401][2466:2466] CHIP:DMG: } + [1667452925.822436][2466:2466] CHIP:DMG: + [1667452925.822470][2466:2466] CHIP:DMG: Data = NULL + [1667452925.822501][2466:2466] CHIP:DMG: }, + [1667452925.822531][2466:2466] CHIP:DMG: + [1667452925.822556][2466:2466] CHIP:DMG: }, + [1667452925.822585][2466:2466] CHIP:DMG: + [1667452925.822606][2466:2466] CHIP:DMG: ], + [1667452925.822633][2466:2466] CHIP:DMG: + [1667452925.822656][2466:2466] CHIP:DMG: SuppressResponse = true, + [1667452925.822681][2466:2466] CHIP:DMG: InteractionModelRevision = 1 + [1667452925.822702][2466:2466] CHIP:DMG: } disabled: true - label: - "DUT reads all supported optional attributes from TH one at a time in - a manufacturer specific order" + "DUT writes a suitable value to all supported mandatory attributes on + the TH one at a time in a manufacturer specific order" verification: | - This cluster doesn"t have any optional attribute + This cluster doesn"t have any mandatory attributes disabled: true - label: - "DUT writes a suitable value to all supported mandatory attributes on + "DUT writes a suitable value to all supported optional attributes on the TH one at a time in a manufacturer specific order" verification: | - On TestHarnes (all-cluster-app) a received write request looks like this - + Product maker needs to provide instructions for how to trigger the command on the DUT. For comparison, the DUT behavior for this test step can be simulated using chip-tool (when DUT is a commissioner/Client) + On TestHarnes (all-cluster-app) a received write request looks like this ./chip-tool onoff write on-time 1 1 1 - verify the WriteRequestMessage of " on-time" on the TH (all-cluster-app) log: - - [1650536057.105214][3678:3678] CHIP:DMG: WriteRequestMessage = - [1650536057.105276][3678:3678] CHIP:DMG: { - [1650536057.105332][3678:3678] CHIP:DMG: suppressResponse = false, - [1650536057.105396][3678:3678] CHIP:DMG: timedRequest = false, - [1650536057.105456][3678:3678] CHIP:DMG: AttributeDataIBs = - [1650536057.105530][3678:3678] CHIP:DMG: [ - [1650536057.105590][3678:3678] CHIP:DMG: AttributeDataIB = - [1650536057.105664][3678:3678] CHIP:DMG: { - [1650536057.105733][3678:3678] CHIP:DMG: AttributePathIB = - [1650536057.105809][3678:3678] CHIP:DMG: { - [1650536057.105894][3678:3678] CHIP:DMG: Endpoint = 0x1, - [1650536057.105983][3678:3678] CHIP:DMG: Cluster = 0x6, - [1650536057.106065][3678:3678] CHIP:DMG: Attribute = 0x0000_4001, - [1650536057.106143][3678:3678] CHIP:DMG: } - [1650536057.106222][3678:3678] CHIP:DMG: - [1650536057.106307][3678:3678] CHIP:DMG: Data = 1, - [1650536057.106391][3678:3678] CHIP:DMG: }, - [1650536057.106465][3678:3678] CHIP:DMG: - [1650536057.106497][3678:3678] CHIP:DMG: ], - [1650536057.106537][3678:3678] CHIP:DMG: - [1650536057.106570][3678:3678] CHIP:DMG: moreChunkedMessages = false, - [1650536057.106610][3678:3678] CHIP:DMG: InteractionModelRevision = 1 - [1650536057.106642][3678:3678] CHIP:DMG: }, + verify the WriteResponseMessage of " on-time" on the TH (all-cluster-app) log: + + [1666941297.380594][9718:9718] CHIP:DMG: WriteResponseMessage = + [1666941297.380596][9718:9718] CHIP:DMG: { + [1666941297.380598][9718:9718] CHIP:DMG: AttributeStatusIBs = + [1666941297.380603][9718:9718] CHIP:DMG: [ + [1666941297.380605][9718:9718] CHIP:DMG: AttributeStatusIB = + [1666941297.380608][9718:9718] CHIP:DMG: { + [1666941297.380610][9718:9718] CHIP:DMG: AttributePathIB = + [1666941297.380613][9718:9718] CHIP:DMG: { + [1666941297.380616][9718:9718] CHIP:DMG: Endpoint = 0x1, + [1666941297.380619][9718:9718] CHIP:DMG: Cluster = 0x6, + [1666941297.380622][9718:9718] CHIP:DMG: Attribute = 0x0000_4001, + [1666941297.380624][9718:9718] CHIP:DMG: } + [1666941297.380628][9718:9718] CHIP:DMG: + [1666941297.380630][9718:9718] CHIP:DMG: StatusIB = + [1666941297.380634][9718:9718] CHIP:DMG: { + [1666941297.380636][9718:9718] CHIP:DMG: status = 0x00 (SUCCESS), + [1666941297.380639][9718:9718] CHIP:DMG: }, + [1666941297.380641][9718:9718] CHIP:DMG: + [1666941297.380643][9718:9718] CHIP:DMG: }, + [1666941297.380647][9718:9718] CHIP:DMG: + [1666941297.380649][9718:9718] CHIP:DMG: ], + [1666941297.380652][9718:9718] CHIP:DMG: + [1666941297.380655][9718:9718] CHIP:DMG: InteractionModelRevision = 1 + ./chip-tool onoff write off-wait-time 22 1 1 - verify the WriteRequestMessage of " off-wait-time" on the TH (all-cluster-app) log: - - [1650536319.716722][3678:3678] CHIP:IM: Received Write request - [1650536319.716777][3678:3678] CHIP:DMG: IM WH moving to [Initialized] - [1650536319.716881][3678:3678] CHIP:DMG: WriteRequestMessage = - [1650536319.716942][3678:3678] CHIP:DMG: { - [1650536319.717000][3678:3678] CHIP:DMG: suppressResponse = false, - [1650536319.717108][3678:3678] CHIP:DMG: timedRequest = false, - [1650536319.717170][3678:3678] CHIP:DMG: AttributeDataIBs = - [1650536319.717243][3678:3678] CHIP:DMG: [ - [1650536319.717303][3678:3678] CHIP:DMG: AttributeDataIB = - [1650536319.717375][3678:3678] CHIP:DMG: { - [1650536319.717442][3678:3678] CHIP:DMG: AttributePathIB = - [1650536319.717516][3678:3678] CHIP:DMG: { - [1650536319.717593][3678:3678] CHIP:DMG: Endpoint = 0x1, - [1650536319.717681][3678:3678] CHIP:DMG: Cluster = 0x6, - [1650536319.717768][3678:3678] CHIP:DMG: Attribute = 0x0000_4002, - [1650536319.717851][3678:3678] CHIP:DMG: } - [1650536319.717938][3678:3678] CHIP:DMG: - [1650536319.718017][3678:3678] CHIP:DMG: Data = 22, - [1650536319.718085][3678:3678] CHIP:DMG: }, - [1650536319.718149][3678:3678] CHIP:DMG: - [1650536319.718192][3678:3678] CHIP:DMG: ], + verify the WriteResponseMessage of " off-wait-time" on the TH (all-cluster-app) log: + [1666941329.582813][9718:9718] CHIP:DMG: WriteResponseMessage = + [1666941329.582820][9718:9718] CHIP:DMG: { + [1666941329.582828][9718:9718] CHIP:DMG: AttributeStatusIBs = + [1666941329.582844][9718:9718] CHIP:DMG: [ + [1666941329.582852][9718:9718] CHIP:DMG: AttributeStatusIB = + [1666941329.582863][9718:9718] CHIP:DMG: { + [1666941329.582871][9718:9718] CHIP:DMG: AttributePathIB = + [1666941329.582879][9718:9718] CHIP:DMG: { + [1666941329.582890][9718:9718] CHIP:DMG: Endpoint = 0x1, + [1666941329.582899][9718:9718] CHIP:DMG: Cluster = 0x6, + [1666941329.582910][9718:9718] CHIP:DMG: Attribute = 0x0000_4002, + [1666941329.582919][9718:9718] CHIP:DMG: } + [1666941329.582933][9718:9718] CHIP:DMG: + [1666941329.582940][9718:9718] CHIP:DMG: StatusIB = + [1666941329.582949][9718:9718] CHIP:DMG: { + [1666941329.582957][9718:9718] CHIP:DMG: status = 0x00 (SUCCESS), + [1666941329.582967][9718:9718] CHIP:DMG: }, + [1666941329.582978][9718:9718] CHIP:DMG: + [1666941329.582988][9718:9718] CHIP:DMG: }, + [1666941329.583001][9718:9718] CHIP:DMG: + [1666941329.583009][9718:9718] CHIP:DMG: ], + [1666941329.583024][9718:9718] CHIP:DMG: + [1666941329.583033][9718:9718] CHIP:DMG: InteractionModelRevision = 1 + [1666941329.583042][9718:9718] CHIP:DMG: } ./chip-tool onoff write start-up-on-off 2 1 1 - verify the WriteRequestMessage of " start-up-on-off " on the TH (all-cluster-app) log: - - [1661838915.672667][6867:6867] CHIP:DMG: WriteRequestMessage = - [1661838915.672676][6867:6867] CHIP:DMG: { - [1661838915.672684][6867:6867] CHIP:DMG: suppressResponse = false, - [1661838915.672692][6867:6867] CHIP:DMG: timedRequest = false, - [1661838915.672699][6867:6867] CHIP:DMG: AttributeDataIBs = - [1661838915.672711][6867:6867] CHIP:DMG: [ - [1661838915.672718][6867:6867] CHIP:DMG: AttributeDataIB = - [1661838915.672727][6867:6867] CHIP:DMG: { - [1661838915.672734][6867:6867] CHIP:DMG: AttributePathIB = - [1661838915.672744][6867:6867] CHIP:DMG: { - [1661838915.672753][6867:6867] CHIP:DMG: Endpoint = 0x1, - [1661838915.672761][6867:6867] CHIP:DMG: Cluster = 0x6, - [1661838915.672770][6867:6867] CHIP:DMG: Attribute = 0x0000_4003, - [1661838915.672778][6867:6867] CHIP:DMG: } - [1661838915.672788][6867:6867] CHIP:DMG: - [1661838915.672797][6867:6867] CHIP:DMG: Data = 2, - [1661838915.672805][6867:6867] CHIP:DMG: }, - [1661838915.672815][6867:6867] CHIP:DMG: - [1661838915.672825][6867:6867] CHIP:DMG: ], - [1661838915.672831][6867:6867] CHIP:DMG: - [1661838915.672834][6867:6867] CHIP:DMG: moreChunkedMessages = false, - [1661838915.672836][6867:6867] CHIP:DMG: InteractionModelRevision = 1 - [1661838915.672838][6867:6867] CHIP:DMG: }, - [1661838915.672852][6867:6867] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0006 e=1 p=m - [1661838915.672858][6867:6867] CHIP:DMG: AccessControl: allowed - [1661838915.672892][6867:6867] CHIP:DL: writing settings to file (/tmp/chip_kvs-mDTHyV) - [1661838915.672981][6867:6867] CHIP:DL: renamed tmp file to file (/tmp/chip_kvs) - [1661838915.673010][6867:6867] CHIP:DMG: Endpoint 1, Cluster 0x0000_0006 update version to daeb2f6d - disabled: true - - - label: - "DUT writes a suitable value to all supported optional attributes on - the TH one at a time in a manufacturer specific order" - verification: | - This cluster doesn"t have any optional attributes + verify the WriteResponseMessage of " start-up-on-off " on the TH (all-cluster-app) log: + + [1666941347.639597][9718:9718] CHIP:DMG: WriteResponseMessage = + [1666941347.639609][9718:9718] CHIP:DMG: { + [1666941347.639615][9718:9718] CHIP:DMG: AttributeStatusIBs = + [1666941347.639627][9718:9718] CHIP:DMG: [ + [1666941347.639634][9718:9718] CHIP:DMG: AttributeStatusIB = + [1666941347.639643][9718:9718] CHIP:DMG: { + [1666941347.639648][9718:9718] CHIP:DMG: AttributePathIB = + [1666941347.639652][9718:9718] CHIP:DMG: { + [1666941347.639657][9718:9718] CHIP:DMG: Endpoint = 0x1, + [1666941347.639661][9718:9718] CHIP:DMG: Cluster = 0x6, + [1666941347.639665][9718:9718] CHIP:DMG: Attribute = 0x0000_4003, + [1666941347.639669][9718:9718] CHIP:DMG: } + [1666941347.639674][9718:9718] CHIP:DMG: + [1666941347.639678][9718:9718] CHIP:DMG: StatusIB = + [1666941347.639684][9718:9718] CHIP:DMG: { + [1666941347.639688][9718:9718] CHIP:DMG: status = 0x00 (SUCCESS), + [1666941347.639694][9718:9718] CHIP:DMG: }, + [1666941347.639701][9718:9718] CHIP:DMG: + [1666941347.639704][9718:9718] CHIP:DMG: }, + [1666941347.639709][9718:9718] CHIP:DMG: + [1666941347.639712][9718:9718] CHIP:DMG: ], + [1666941347.639717][9718:9718] CHIP:DMG: + [1666941347.639722][9718:9718] CHIP:DMG: InteractionModelRevision = 1 disabled: true - label: @@ -273,185 +318,256 @@ tests: also reflects this in global attributes such as FeatureMap and AttributeList. Commission DUT to TH again" verification: | - verify on Reference app receives the right response for the data sent in the below commands - + Product maker needs to provide instructions for how to trigger the command on the DUT. For comparison, the DUT behavior for this test step can be simulated using chip-tool (when DUT is a commissioner/Client) - - - ./chip-tool onoff read attribute-list 1 1 + ./chip-tool onoff read attribute-list 1 1 verify the " attribute-list response" on the TH (all-cluster-minimal-app) log: - [1657906380.687418][2361:2361] CHIP:DMG: ReadRequestMessage = - [1657906380.687448][2361:2361] CHIP:DMG: { - [1657906380.687471][2361:2361] CHIP:DMG: AttributePathIBs = - [1657906380.687497][2361:2361] CHIP:DMG: [ - [1657906380.687520][2361:2361] CHIP:DMG: AttributePathIB = - [1657906380.687556][2361:2361] CHIP:DMG: { - [1657906380.687587][2361:2361] CHIP:DMG: Endpoint = 0x1, - [1657906380.687624][2361:2361] CHIP:DMG: Cluster = 0x6, - [1657906380.687677][2361:2361] CHIP:DMG: Attribute = 0x0000_FFFB, - [1657906380.687712][2361:2361] CHIP:DMG: } - [1657906380.687744][2361:2361] CHIP:DMG: - [1657906380.687783][2361:2361] CHIP:DMG: ], - [1657906380.687814][2361:2361] CHIP:DMG: - [1657906380.687844][2361:2361] CHIP:DMG: isFabricFiltered = true, - [1657906380.687872][2361:2361] CHIP:DMG: InteractionModelRevision = 1 - [1657906380.687904][2361:2361] CHIP:DMG: }, + [1666943616.274425][12769:12769] CHIP:DMG: + [1666943616.274453][12769:12769] CHIP:DMG: ReportDataMessage = + [1666943616.274456][12769:12769] CHIP:DMG: { + [1666943616.274458][12769:12769] CHIP:DMG: AttributeReportIBs = + [1666943616.274463][12769:12769] CHIP:DMG: [ + [1666943616.274466][12769:12769] CHIP:DMG: AttributeReportIB = + [1666943616.274471][12769:12769] CHIP:DMG: { + [1666943616.274474][12769:12769] CHIP:DMG: AttributeDataIB = + [1666943616.274477][12769:12769] CHIP:DMG: { + [1666943616.274481][12769:12769] CHIP:DMG: DataVersion = 0xfcb17157, + [1666943616.274484][12769:12769] CHIP:DMG: AttributePathIB = + [1666943616.274487][12769:12769] CHIP:DMG: { + [1666943616.274490][12769:12769] CHIP:DMG: Endpoint = 0x1, + [1666943616.274494][12769:12769] CHIP:DMG: Cluster = 0x6, + [1666943616.274498][12769:12769] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666943616.274501][12769:12769] CHIP:DMG: } + [1666943616.274505][12769:12769] CHIP:DMG: + [1666943616.274508][12769:12769] CHIP:DMG: Data = [ + [1666943616.274511][12769:12769] CHIP:DMG: + [1666943616.274515][12769:12769] CHIP:DMG: ], + [1666943616.274518][12769:12769] CHIP:DMG: }, + [1666943616.274522][12769:12769] CHIP:DMG: + [1666943616.274525][12769:12769] CHIP:DMG: }, + [1666943616.274531][12769:12769] CHIP:DMG: + [1666943616.274533][12769:12769] CHIP:DMG: AttributeReportIB = + [1666943616.274538][12769:12769] CHIP:DMG: { + [1666943616.274541][12769:12769] CHIP:DMG: AttributeDataIB = + [1666943616.274544][12769:12769] CHIP:DMG: { + [1666943616.274547][12769:12769] CHIP:DMG: DataVersion = 0xfcb17157, + [1666943616.274550][12769:12769] CHIP:DMG: AttributePathIB = + [1666943616.274553][12769:12769] CHIP:DMG: { + [1666943616.274557][12769:12769] CHIP:DMG: Endpoint = 0x1, + [1666943616.274560][12769:12769] CHIP:DMG: Cluster = 0x6, + [1666943616.274564][12769:12769] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666943616.274567][12769:12769] CHIP:DMG: ListIndex = Null, + [1666943616.274570][12769:12769] CHIP:DMG: } + [1666943616.274574][12769:12769] CHIP:DMG: + [1666943616.274577][12769:12769] CHIP:DMG: Data = 0, + [1666943616.274580][12769:12769] CHIP:DMG: }, + [1666943616.274584][12769:12769] CHIP:DMG: + [1666943616.274587][12769:12769] CHIP:DMG: }, + [1666943616.274593][12769:12769] CHIP:DMG: + [1666943616.274595][12769:12769] CHIP:DMG: AttributeReportIB = + [1666943616.274599][12769:12769] CHIP:DMG: { + [1666943616.274602][12769:12769] CHIP:DMG: AttributeDataIB = + [1666943616.274605][12769:12769] CHIP:DMG: { + [1666943616.274608][12769:12769] CHIP:DMG: DataVersion = 0xfcb17157, + [1666943616.274611][12769:12769] CHIP:DMG: AttributePathIB = + [1666943616.274614][12769:12769] CHIP:DMG: { + [1666943616.274617][12769:12769] CHIP:DMG: Endpoint = 0x1, + [1666943616.274620][12769:12769] CHIP:DMG: Cluster = 0x6, + [1666943616.274624][12769:12769] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666943616.274627][12769:12769] CHIP:DMG: ListIndex = Null, + [1666943616.274630][12769:12769] CHIP:DMG: } + [1666943616.274634][12769:12769] CHIP:DMG: + [1666943616.274637][12769:12769] CHIP:DMG: Data = 65528, + [1666943616.274640][12769:12769] CHIP:DMG: }, + [1666943616.274644][12769:12769] CHIP:DMG: + [1666943616.274647][12769:12769] CHIP:DMG: }, + [1666943616.274653][12769:12769] CHIP:DMG: + [1666943616.274655][12769:12769] CHIP:DMG: AttributeReportIB = + [1666943616.274660][12769:12769] CHIP:DMG: { + [1666943616.274663][12769:12769] CHIP:DMG: AttributeDataIB = + [1666943616.274666][12769:12769] CHIP:DMG: { + [1666943616.274669][12769:12769] CHIP:DMG: DataVersion = 0xfcb17157, + [1666943616.274672][12769:12769] CHIP:DMG: AttributePathIB = + [1666943616.274675][12769:12769] CHIP:DMG: { + [1666943616.274678][12769:12769] CHIP:DMG: Endpoint = 0x1, + [1666943616.274682][12769:12769] CHIP:DMG: Cluster = 0x6, + [1666943616.274685][12769:12769] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666943616.274689][12769:12769] CHIP:DMG: ListIndex = Null, + [1666943616.274693][12769:12769] CHIP:DMG: } + [1666943616.274696][12769:12769] CHIP:DMG: + [1666943616.274700][12769:12769] CHIP:DMG: Data = 65529, + [1666943616.274702][12769:12769] CHIP:DMG: }, + [1666943616.274707][12769:12769] CHIP:DMG: + [1666943616.274709][12769:12769] CHIP:DMG: }, + [1666943616.274715][12769:12769] CHIP:DMG: + [1666943616.274718][12769:12769] CHIP:DMG: AttributeReportIB = + [1666943616.274722][12769:12769] CHIP:DMG: { + [1666943616.274725][12769:12769] CHIP:DMG: AttributeDataIB = + [1666943616.274728][12769:12769] CHIP:DMG: { + [1666943616.274731][12769:12769] CHIP:DMG: DataVersion = 0xfcb17157, + [1666943616.274734][12769:12769] CHIP:DMG: AttributePathIB = + [1666943616.274737][12769:12769] CHIP:DMG: { + [1666943616.274740][12769:12769] CHIP:DMG: Endpoint = 0x1, + [1666943616.274744][12769:12769] CHIP:DMG: Cluster = 0x6, + [1666943616.274747][12769:12769] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666943616.274750][12769:12769] CHIP:DMG: ListIndex = Null, + [1666943616.274753][12769:12769] CHIP:DMG: } + [1666943616.274757][12769:12769] CHIP:DMG: + [1666943616.274760][12769:12769] CHIP:DMG: Data = 65531, + [1666943616.274763][12769:12769] CHIP:DMG: }, + [1666943616.274768][12769:12769] CHIP:DMG: + [1666943616.274770][12769:12769] CHIP:DMG: }, + [1666943616.274776][12769:12769] CHIP:DMG: + [1666943616.274779][12769:12769] CHIP:DMG: AttributeReportIB = + [1666943616.274783][12769:12769] CHIP:DMG: { + [1666943616.274786][12769:12769] CHIP:DMG: AttributeDataIB = + [1666943616.274789][12769:12769] CHIP:DMG: { + [1666943616.274792][12769:12769] CHIP:DMG: DataVersion = 0xfcb17157, + [1666943616.274795][12769:12769] CHIP:DMG: AttributePathIB = + [1666943616.274798][12769:12769] CHIP:DMG: { + [1666943616.274802][12769:12769] CHIP:DMG: Endpoint = 0x1, + [1666943616.274805][12769:12769] CHIP:DMG: Cluster = 0x6, + [1666943616.274808][12769:12769] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666943616.274813][12769:12769] CHIP:DMG: ListIndex = Null, + [1666943616.274817][12769:12769] CHIP:DMG: } + [1666943616.274821][12769:12769] CHIP:DMG: + [1666943616.274824][12769:12769] CHIP:DMG: Data = 65532, + [1666943616.274827][12769:12769] CHIP:DMG: }, + [1666943616.274831][12769:12769] CHIP:DMG: + [1666943616.274834][12769:12769] CHIP:DMG: }, + [1666943616.274840][12769:12769] CHIP:DMG: + [1666943616.274842][12769:12769] CHIP:DMG: AttributeReportIB = + [1666943616.274847][12769:12769] CHIP:DMG: { + [1666943616.274849][12769:12769] CHIP:DMG: AttributeDataIB = + [1666943616.274852][12769:12769] CHIP:DMG: { + [1666943616.274856][12769:12769] CHIP:DMG: DataVersion = 0xfcb17157, + [1666943616.274858][12769:12769] CHIP:DMG: AttributePathIB = + [1666943616.274861][12769:12769] CHIP:DMG: { + [1666943616.274865][12769:12769] CHIP:DMG: Endpoint = 0x1, + [1666943616.274868][12769:12769] CHIP:DMG: Cluster = 0x6, + [1666943616.274871][12769:12769] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666943616.274874][12769:12769] CHIP:DMG: ListIndex = Null, + [1666943616.274878][12769:12769] CHIP:DMG: } + [1666943616.274881][12769:12769] CHIP:DMG: + [1666943616.274885][12769:12769] CHIP:DMG: Data = 65533, + [1666943616.274888][12769:12769] CHIP:DMG: }, + [1666943616.274892][12769:12769] CHIP:DMG: + [1666943616.274894][12769:12769] CHIP:DMG: }, + [1666943616.274898][12769:12769] CHIP:DMG: + [1666943616.274901][12769:12769] CHIP:DMG: ], + [1666943616.274913][12769:12769] CHIP:DMG: + [1666943616.274916][12769:12769] CHIP:DMG: SuppressResponse = true, + [1666943616.274919][12769:12769] CHIP:DMG: InteractionModelRevision = 1 + [1666943616.274921][12769:12769] CHIP:DMG: } ./chip-tool onoff read feature-map 1 1 verify the " feature-map response" on the TH (all-cluster-minimal-app) log: - [1663142640.719145][5476:5476] CHIP:EM: Handling via exchange: 32627r, Delegate: 0xaaaac9e6b028 - [1663142640.719195][5476:5476] CHIP:IM: Received Read request - [1663142640.719289][5476:5476] CHIP:DMG: ReadRequestMessage = - [1663142640.719321][5476:5476] CHIP:DMG: { - [1663142640.719347][5476:5476] CHIP:DMG: AttributePathIBs = - [1663142640.719377][5476:5476] CHIP:DMG: [ - [1663142640.719406][5476:5476] CHIP:DMG: AttributePathIB = - [1663142640.719524][5476:5476] CHIP:DMG: { - [1663142640.719562][5476:5476] CHIP:DMG: Endpoint = 0x1, - [1663142640.719601][5476:5476] CHIP:DMG: Cluster = 0x6, - [1663142640.719643][5476:5476] CHIP:DMG: Attribute = 0x0000_FFFC, - [1663142640.719681][5476:5476] CHIP:DMG: } - [1663142640.719716][5476:5476] CHIP:DMG: - [1663142640.719749][5476:5476] CHIP:DMG: ], - [1663142640.719782][5476:5476] CHIP:DMG: - [1663142640.719813][5476:5476] CHIP:DMG: isFabricFiltered = true, - [1663142640.719843][5476:5476] CHIP:DMG: InteractionModelRevision = 1 - [1663142640.719870][5476:5476] CHIP:DMG: }, - [1663142640.719954][5476:5476] CHIP:DMG: IM RH moving to [GeneratingReports] - [1663142640.720064][5476:5476] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1663142640.720099][5476:5476] CHIP:DMG: Cluster 6, Attribute fffc is dirty + [1666943673.928358][12769:12769] CHIP:DMG: ReportDataMessage = + [1666943673.928360][12769:12769] CHIP:DMG: { + [1666943673.928362][12769:12769] CHIP:DMG: AttributeReportIBs = + [1666943673.928367][12769:12769] CHIP:DMG: [ + [1666943673.928369][12769:12769] CHIP:DMG: AttributeReportIB = + [1666943673.928374][12769:12769] CHIP:DMG: { + [1666943673.928376][12769:12769] CHIP:DMG: AttributeDataIB = + [1666943673.928379][12769:12769] CHIP:DMG: { + [1666943673.928382][12769:12769] CHIP:DMG: DataVersion = 0xfcb17157, + [1666943673.928385][12769:12769] CHIP:DMG: AttributePathIB = + [1666943673.928388][12769:12769] CHIP:DMG: { + [1666943673.928392][12769:12769] CHIP:DMG: Endpoint = 0x1, + [1666943673.928395][12769:12769] CHIP:DMG: Cluster = 0x6, + [1666943673.928398][12769:12769] CHIP:DMG: Attribute = 0x0000_FFFC, + [1666943673.928401][12769:12769] CHIP:DMG: } + [1666943673.928404][12769:12769] CHIP:DMG: + [1666943673.928407][12769:12769] CHIP:DMG: Data = 0, + [1666943673.928410][12769:12769] CHIP:DMG: }, + [1666943673.928413][12769:12769] CHIP:DMG: + [1666943673.928416][12769:12769] CHIP:DMG: }, + [1666943673.928419][12769:12769] CHIP:DMG: + [1666943673.928422][12769:12769] CHIP:DMG: ], + [1666943673.928425][12769:12769] CHIP:DMG: + [1666943673.928428][12769:12769] CHIP:DMG: SuppressResponse = true, + [1666943673.928430][12769:12769] CHIP:DMG: InteractionModelRevision = 1 + [1666943673.928432][12769:12769] CHIP:DMG: } + ./chip-tool onoff read on-off 1 1 verify the " on-off response" on the TH (all-cluster-minimal-app) log: - [1650535426.653349][3678:3678] CHIP:IM: Received Read request - [1650535426.653451][3678:3678] CHIP:DMG: ReadRequestMessage = - [1650535426.653511][3678:3678] CHIP:DMG: { - [1650535426.653565][3678:3678] CHIP:DMG: AttributePathIBs = - [1650535426.653629][3678:3678] CHIP:DMG: [ - [1650535426.653688][3678:3678] CHIP:DMG: AttributePathIB = - [1650535426.653762][3678:3678] CHIP:DMG: { - [1650535426.653832][3678:3678] CHIP:DMG: Endpoint = 0x1, - [1650535426.653904][3678:3678] CHIP:DMG: Cluster = 0x6, - [1650535426.653980][3678:3678] CHIP:DMG: Attribute = 0x0000_0000, - [1650535426.654060][3678:3678] CHIP:DMG: } - [1650535426.654136][3678:3678] CHIP:DMG: - [1650535426.654199][3678:3678] CHIP:DMG: ], - [1650535426.654268][3678:3678] CHIP:DMG: - [1650535426.654331][3678:3678] CHIP:DMG: isFabricFiltered = true, - [1650535426.654395][3678:3678] CHIP:DMG: InteractionModelRevision = 1 - [1650535426.654455][3678:3678] CHIP:DMG: }, + [1666943688.655282][12769:12769] CHIP:DMG: ReportDataMessage = + [1666943688.655285][12769:12769] CHIP:DMG: { + [1666943688.655286][12769:12769] CHIP:DMG: AttributeReportIBs = + [1666943688.655290][12769:12769] CHIP:DMG: [ + [1666943688.655291][12769:12769] CHIP:DMG: AttributeReportIB = + [1666943688.655294][12769:12769] CHIP:DMG: { + [1666943688.655296][12769:12769] CHIP:DMG: AttributeDataIB = + [1666943688.655299][12769:12769] CHIP:DMG: { + [1666943688.655301][12769:12769] CHIP:DMG: DataVersion = 0xfcb17157, + [1666943688.655303][12769:12769] CHIP:DMG: AttributePathIB = + [1666943688.655305][12769:12769] CHIP:DMG: { + [1666943688.655307][12769:12769] CHIP:DMG: Endpoint = 0x1, + [1666943688.655309][12769:12769] CHIP:DMG: Cluster = 0x6, + [1666943688.655312][12769:12769] CHIP:DMG: Attribute = 0x0000_0000, + [1666943688.655314][12769:12769] CHIP:DMG: } + [1666943688.655316][12769:12769] CHIP:DMG: + [1666943688.655319][12769:12769] CHIP:DMG: Data = false, + [1666943688.655321][12769:12769] CHIP:DMG: }, + [1666943688.655323][12769:12769] CHIP:DMG: + [1666943688.655325][12769:12769] CHIP:DMG: }, + [1666943688.655328][12769:12769] CHIP:DMG: + [1666943688.655330][12769:12769] CHIP:DMG: ], + [1666943688.655333][12769:12769] CHIP:DMG: + [1666943688.655335][12769:12769] CHIP:DMG: SuppressResponse = true, + [1666943688.655336][12769:12769] CHIP:DMG: InteractionModelRevision = 1 + [1666943688.655338][12769:12769] CHIP:DMG: } + disabled: true + - label: + "DUT reads all supported optional attributes from TH one at a time in + a manufacturer specific order" + verification: | ./chip-tool onoff read global-scene-control 1 1 - verify the " global-scene-control response" on the TH (all-cluster-minimal-app) log: - - [...] - [1650535491.289766][3678:3678] CHIP:IM: Received Read request - [1650535491.289857][3678:3678] CHIP:DMG: ReadRequestMessage = - [1650535491.289911][3678:3678] CHIP:DMG: { - [1650535491.289957][3678:3678] CHIP:DMG: AttributePathIBs = - [1650535491.290013][3678:3678] CHIP:DMG: [ - [1650535491.290064][3678:3678] CHIP:DMG: AttributePathIB = - [1650535491.290128][3678:3678] CHIP:DMG: { - [1650535491.290187][3678:3678] CHIP:DMG: Endpoint = 0x1, - [1650535491.290254][3678:3678] CHIP:DMG: Cluster = 0x6, - [1650535491.290321][3678:3678] CHIP:DMG: Attribute = 0x0000_4000, - [1650535491.290382][3678:3678] CHIP:DMG: } - [1650535491.290447][3678:3678] CHIP:DMG: - [1650535491.290504][3678:3678] CHIP:DMG: ], - [1650535491.290564][3678:3678] CHIP:DMG: - [1650535491.290618][3678:3678] CHIP:DMG: isFabricFiltered = true, - [1650535491.290673][3678:3678] CHIP:DMG: InteractionModelRevision = 1 - [1650535491.290722][3678:3678] CHIP:DMG: }, + on TH all-clusters-minimal-app verify status response a UNSUPPORTED_ATTRIBUTE + General error: 0x86 (UNSUPPORTED_ATTRIBUTE) ./chip-tool onoff read on-time 1 1 - verify the " on-time response" on the TH (all-cluster-minimal-app) log: - - [...] - [1650535552.255428][3678:3678] CHIP:IM: Received Read request - [1650535552.255491][3678:3678] CHIP:DMG: ReadRequestMessage = - [1650535552.255526][3678:3678] CHIP:DMG: { - [1650535552.255573][3678:3678] CHIP:DMG: AttributePathIBs = - [1650535552.255610][3678:3678] CHIP:DMG: [ - [1650535552.255653][3678:3678] CHIP:DMG: AttributePathIB = - [1650535552.255695][3678:3678] CHIP:DMG: { - [1650535552.255748][3678:3678] CHIP:DMG: Endpoint = 0x1, - [1650535552.255793][3678:3678] CHIP:DMG: Cluster = 0x6, - [1650535552.255849][3678:3678] CHIP:DMG: Attribute = 0x0000_4001, - [1650535552.255903][3678:3678] CHIP:DMG: } - [1650535552.255945][3678:3678] CHIP:DMG: - [1650535552.255994][3678:3678] CHIP:DMG: ], - [1650535552.256077][3678:3678] CHIP:DMG: - [1650535552.256113][3678:3678] CHIP:DMG: isFabricFiltered = true, - [1650535552.256160][3678:3678] CHIP:DMG: InteractionModelRevision = 1 - [1650535552.256192][3678:3678] CHIP:DMG: }, - + on TH all-clusters-minimal-app verify status response a UNSUPPORTED_ATTRIBUTE + General error: 0x86 (UNSUPPORTED_ATTRIBUTE) ./chip-tool onoff read off-wait-time 1 1 - verify the " off-wait-time response" on the TH (all-cluster-minimal-app) log: - - [...] - [1650535606.512822][3678:3678] CHIP:IM: Received Read request - [1650535606.512929][3678:3678] CHIP:DMG: ReadRequestMessage = - [1650535606.512993][3678:3678] CHIP:DMG: { - [1650535606.513095][3678:3678] CHIP:DMG: AttributePathIBs = - [1650535606.513164][3678:3678] CHIP:DMG: [ - [1650535606.513225][3678:3678] CHIP:DMG: AttributePathIB = - [1650535606.513297][3678:3678] CHIP:DMG: { - [1650535606.513366][3678:3678] CHIP:DMG: Endpoint = 0x1, - [1650535606.513442][3678:3678] CHIP:DMG: Cluster = 0x6, - [1650535606.513527][3678:3678] CHIP:DMG: Attribute = 0x0000_4002, - [1650535606.513601][3678:3678] CHIP:DMG: } - [1650535606.513677][3678:3678] CHIP:DMG: - [1650535606.513735][3678:3678] CHIP:DMG: ], - [1650535606.513805][3678:3678] CHIP:DMG: - [1650535606.513869][3678:3678] CHIP:DMG: isFabricFiltered = true, - [1650535606.513931][3678:3678] CHIP:DMG: InteractionModelRevision = 1 - [1650535606.513990][3678:3678] CHIP:DMG: }, + on TH all-clusters-minimal-app verify status response a UNSUPPORTED_ATTRIBUTE + General error: 0x86 (UNSUPPORTED_ATTRIBUTE) ./chip-tool onoff read start-up-on-off 1 1 - verify the " start-up-on-off response" on the TH (all-cluster-minimal-app) log: - - [...] - [1650535667.846050][3678:3678] CHIP:IM: Received Read request - [1650535667.846118][3678:3678] CHIP:DMG: ReadRequestMessage = - [1650535667.846156][3678:3678] CHIP:DMG: { - [1650535667.846189][3678:3678] CHIP:DMG: AttributePathIBs = - [1650535667.846229][3678:3678] CHIP:DMG: [ - [1650535667.846265][3678:3678] CHIP:DMG: AttributePathIB = - [1650535667.846428][3678:3678] CHIP:DMG: { - [1650535667.846473][3678:3678] CHIP:DMG: Endpoint = 0x1, - [1650535667.846521][3678:3678] CHIP:DMG: Cluster = 0x6, - [1650535667.846569][3678:3678] CHIP:DMG: Attribute = 0x0000_4003, - [1650535667.846613][3678:3678] CHIP:DMG: } - [1650535667.846655][3678:3678] CHIP:DMG: - [1650535667.846695][3678:3678] CHIP:DMG: ], - [1650535667.846738][3678:3678] CHIP:DMG: - [1650535667.846776][3678:3678] CHIP:DMG: isFabricFiltered = true, - [1650535667.846814][3678:3678] CHIP:DMG: InteractionModelRevision = 1 - [1650535667.846849][3678:3678] CHIP:DMG: }," - disabled: true - - - label: - "DUT reads all supported optional attributes from TH one at a time in - a manufacturer specific order" - verification: | - This cluster doesn"t have any optional attributes + on TH all-clusters-minimal-app verify status response a UNSUPPORTED_ATTRIBUTE + General error: 0x86 (UNSUPPORTED_ATTRIBUTE) disabled: true - label: "DUT writes a suitable value to all supported optional attributes on the TH one at a time in a manufacturer specific order" verification: | - This cluster doesn"t have any optional attributes + ./chip-tool onoff write on-time 1 1 1 + + on TH all-clusters-minimal-app verify status response a UNSUPPORTED_ATTRIBUTE + General error: 0x86 (UNSUPPORTED_ATTRIBUTE) + + ./chip-tool onoff write off-wait-time 22 1 1 + + on TH all-clusters-minimal-app verify status response a UNSUPPORTED_ATTRIBUTE + General error: 0x86 (UNSUPPORTED_ATTRIBUTE) + + ./chip-tool onoff write start-up-on-off 2 1 1 + + on TH all-clusters-minimal-app verify status response a UNSUPPORTED_ATTRIBUTE + General error: 0x86 (UNSUPPORTED_ATTRIBUTE) disabled: true diff --git a/src/app/tests/suites/certification/Test_TC_OO_3_2.yaml b/src/app/tests/suites/certification/Test_TC_OO_3_2.yaml index 9c92550bd8d7e1..e7ce831f691fc1 100644 --- a/src/app/tests/suites/certification/Test_TC_OO_3_2.yaml +++ b/src/app/tests/suites/certification/Test_TC_OO_3_2.yaml @@ -32,19 +32,12 @@ tests: - label: "DUT issues an Off command to the Test Harness." PICS: OO.C.C00.Tx verification: | - On TestHarnes (all-cluster-app) a received Off command looks like this: + Product maker needs to provide instructions for how to trigger the command on the DUT. For comparison, the DUT behavior for this test step can be simulated using chip-tool (when DUT is a commissioner/Client) ./chip-tool onoff off 1 1 verify the " Off command response" on the TH (all-cluster-app) log: - StatusIB = - { - status = 0x00, - }, - - Verify in TH as all-clusters app (Optional log verification in TH as server side) - [1650537121.464763][3678:3678] CHIP:DMG: InvokeRequestMessage = [1650537121.464818][3678:3678] CHIP:DMG: { [1650537121.464866][3678:3678] CHIP:DMG: suppressResponse = false, @@ -79,7 +72,7 @@ tests: - label: "DUT issues an On command to the Test Harness." PICS: OO.C.C01.Tx verification: | - On TestHarnes (all-cluster-app) a received On command looks like this: + Product maker needs to provide instructions for how to trigger the command on the DUT. For comparison, the DUT behavior for this test step can be simulated using chip-tool (when DUT is a commissioner/Client) ./chip-tool onoff on 1 1 @@ -120,7 +113,7 @@ tests: - label: "DUT issues an Toggle command to the Test Harness." PICS: OO.C.C02.Tx verification: | - On TestHarnes (all-cluster-app) a received Toggle command looks like this: + Product maker needs to provide instructions for how to trigger the command on the DUT. For comparison, the DUT behavior for this test step can be simulated using chip-tool (when DUT is a commissioner/Client) ./chip-tool onoff toggle 1 1 @@ -162,7 +155,7 @@ tests: - label: "DUT issues an OffWithEffect command to the Test Harness." PICS: OO.C.C40.Tx verification: | - On TestHarnes (all-cluster-app) a received OffWithEffect command with f.e. 1 for EffectIdentifier and 0 for EffectVariant looks like this: + Product maker needs to provide instructions for how to trigger the command on the DUT. For comparison, the DUT behavior for this test step can be simulated using chip-tool (when DUT is a commissioner/Client) ./chip-tool onoff off-with-effect 1 0 1 1 @@ -211,7 +204,7 @@ tests: "DUT issues an OnWithRecallGlobalScene command to the Test Harness." PICS: OO.C.C41.Tx verification: | - On TestHarnes (all-cluster-app) a received OnWithRecallGlobalScene command looks like this: + Product maker needs to provide instructions for how to trigger the command on the DUT. For comparison, the DUT behavior for this test step can be simulated using chip-tool (when DUT is a commissioner/Client) ./chip-tool onoff on-with-recall-global-scene 1 1 @@ -255,7 +248,7 @@ tests: - label: "DUT issues an OnWithTimedOff command to the Test Harness." PICS: OO.C.C42.Tx verification: | - On TestHarnes (all-cluster-app) a received OnWithTimedOff command with f.e. 0 for OnOffControl, 120 for OnTime and 5 for OffWaitTime looks like this: + Product maker needs to provide instructions for how to trigger the command on the DUT. For comparison, the DUT behavior for this test step can be simulated using chip-tool (when DUT is a commissioner/Client) ./chip-tool onoff on-with-timed-off 0 120 5 1 1 diff --git a/src/app/tests/suites/certification/Test_TC_OPCREDS_3_2.yaml b/src/app/tests/suites/certification/Test_TC_OPCREDS_3_2.yaml index 0e04ecc3b0479b..54125afd0f12a4 100644 --- a/src/app/tests/suites/certification/Test_TC_OPCREDS_3_2.yaml +++ b/src/app/tests/suites/certification/Test_TC_OPCREDS_3_2.yaml @@ -26,11 +26,9 @@ config: endpoint: 0 tests: - - label: - "Precondition: This test case assumes that during Commissioning AddNOC - will be sent with ICACValue" + - label: "Precondition" verification: | - + This test case assumes that during Commissioning AddNOC will be sent with ICACValue disabled: true - label: "Factory Reset DUT" @@ -52,40 +50,47 @@ tests: [1650455358.501816][4366:4371] CHIP:TOO: Device commissioning completed with success" - After commissioning DUT to TH1"s fabric read nocs - - Verify the NOC and ICAC value during commissioning in TH Log - - NOC and ICAC value during commissioning - - [1658819330.489559][8295:8300] CHIP:DMG: InvokeRequestMessage = - [1658819330.489587][8295:8300] CHIP:DMG: { - [1658819330.489612][8295:8300] CHIP:DMG: suppressResponse = false, - [1658819330.489701][8295:8300] CHIP:DMG: timedRequest = false, - [1658819330.489730][8295:8300] CHIP:DMG: InvokeRequests = - [1658819330.489767][8295:8300] CHIP:DMG: [ - [1658819330.489795][8295:8300] CHIP:DMG: CommandDataIB = - [1658819330.489825][8295:8300] CHIP:DMG: { - [1658819330.489854][8295:8300] CHIP:DMG: CommandPathIB = - [1658819330.489888][8295:8300] CHIP:DMG: { - [1658819330.489923][8295:8300] CHIP:DMG: EndpointId = 0x0, - [1658819330.489962][8295:8300] CHIP:DMG: ClusterId = 0x3e, - [1658819330.489999][8295:8300] CHIP:DMG: CommandId = 0x6, - [1658819330.490033][8295:8300] CHIP:DMG: }, - [1658819330.490069][8295:8300] CHIP:DMG: - [1658819330.490099][8295:8300] CHIP:DMG: CommandFields = - [1658819330.490133][8295:8300] CHIP:DMG: { - [1658819330.490169][8295:8300] CHIP:DMG: 0x0 = [ - [1658819330.490291][8295:8300] CHIP:DMG: 0x15, 0x30, 0x1, 0x1, 0x1, 0x24, 0x2, 0x1, 0x37, 0x3, 0x24, 0x13, 0x1, 0x18, 0x26, 0x4, 0x80, 0x22, 0x81, 0x27, 0x26, 0x5, 0x80, 0x25, 0x4d, 0x3a, 0x37, 0x6, 0x24, 0x15, 0x1, 0x24, 0x11, 0x1, 0x18, 0x24, 0x7, 0x1, 0x24, 0x8, 0x1, 0x30, 0x9, 0x41, 0x4, 0x94, 0x5b, 0xb6, 0xd3, 0x14, 0x0, 0x45, 0x35, 0xf0, 0x64, 0x25, 0x7d, 0xb7, 0x8a, 0x56, 0x9d, 0x5, 0x0, 0x56, 0xec, 0xbc, 0xa9, 0xb5, 0xdc, 0xfa, 0xa4, 0x93, 0x28, 0x14, 0x1d, 0x7, 0x3a, 0xc9, 0x7d, 0x1c, 0x9d, 0x21, 0x56, 0xf4, 0xec, 0xc8, 0x7d, 0x3c, 0x87, 0x6f, 0x51, 0xa3, 0x65, 0x89, 0x92, 0x4d, 0xcf, 0xd9, 0x11, 0x71, 0xab, 0x4e, 0x99, 0xcb, 0x90, 0x72, 0xb5, 0x45, 0xa9, 0x37, 0xa, 0x35, 0x1, 0x28, 0x1, 0x18, 0x24, 0x2, 0x1, 0x36, 0x3, 0x4, 0x2, 0x4, 0x1, 0x18, 0x30, 0x4, 0x14, 0xf2, 0x2d, 0x91, 0xb, 0xf2, 0xb1, 0xce, 0xdb, 0x60, 0x10, 0x23, 0x97, 0x31, 0xfd, 0x43, 0xc4, 0x40, 0x46, 0x5a, 0x99, 0x30, 0x5, 0x14, 0xf9, 0x94, 0xad, 0x9e, 0x2b, 0x0, 0x6b, 0xa9, 0xc1, 0x27, 0x6d, 0x20, 0xcb, 0x27, 0xa4, 0xf1, 0x21, 0x2b, 0xc9, 0x8b, 0x18, 0x30, 0xb, 0x40, 0xa1, 0xd2, 0x49, 0x5c, 0xa, 0xc1, 0x58, 0x12, 0x71, 0xd, 0x1a, 0x37, 0xe4, 0x7b, 0x3d, 0xbd, 0x19, 0xe, 0xe8, 0x86, 0xa8, 0x49, 0x4, 0x8, 0x7b, 0x20, 0x94, 0xfa, 0x21, 0xe8, 0x5b, 0xbf, 0x58, 0xc, 0x7d, 0x93, 0x4b, 0x89, 0x88, 0x78, 0xeb, 0xf2, 0x9, 0xf9, 0x3e, 0x6, 0xf7, 0x85, 0xbe, 0xa2, 0xa1, 0xf, 0xc8, 0x40, 0x64, 0xd5, 0xdf, 0x97, 0x6f, 0xef, 0x2c, 0xad, 0xbc, 0xcc, 0x18, - [1658819330.490363][8295:8300] CHIP:DMG: ] (241 bytes) - [1658819330.490403][8295:8300] CHIP:DMG: 0x1 = [ - [1658819330.490521][8295:8300] CHIP:DMG: 0x15, 0x30, 0x1, 0x1, 0x0, 0x24, 0x2, 0x1, 0x37, 0x3, 0x24, 0x14, 0x0, 0x18, 0x26, 0x4, 0x80, 0x22, 0x81, 0x27, 0x26, 0x5, 0x80, 0x25, 0x4d, 0x3a, 0x37, 0x6, 0x24, 0x13, 0x1, 0x18, 0x24, 0x7, 0x1, 0x24, 0x8, 0x1, 0x30, 0x9, 0x41, 0x4, 0x5c, 0x9d, 0x56, 0x1f, 0x53, 0xaa, 0xb6, 0xd9, 0x47, 0x3d, 0xf2, 0xee, 0x51, 0x70, 0xb0, 0x33, 0x32, 0xbc, 0x38, 0xef, 0x46, 0x18, 0x42, 0xc3, 0x79, 0x54, 0xce, 0x99, 0xad, 0xc4, 0xd5, 0x5b, 0x27, 0x2b, 0x3e, 0x54, 0x5b, 0xb9, 0xfb, 0x24, 0x40, 0xcb, 0x71, 0x2b, 0xa7, 0xb, 0xdd, 0xe2, 0x7a, 0x31, 0x8b, 0xee, 0x13, 0x48, 0xd5, 0xf8, 0xc2, 0xd2, 0xc9, 0x8c, 0xdb, 0xad, 0x63, 0xc9, 0x37, 0xa, 0x35, 0x1, 0x29, 0x1, 0x18, 0x24, 0x2, 0x60, 0x30, 0x4, 0x14, 0xf9, 0x94, 0xad, 0x9e, 0x2b, 0x0, 0x6b, 0xa9, 0xc1, 0x27, 0x6d, 0x20, 0xcb, 0x27, 0xa4, 0xf1, 0x21, 0x2b, 0xc9, 0x8b, 0x30, 0x5, 0x14, 0x90, 0x40, 0xfb, 0xaf, 0x6f, 0x57, 0xd4, 0xe3, 0x21, 0x88, 0xcd, 0x36, 0xd, 0xd4, 0x95, 0x92, 0x72, 0x74, 0x5d, 0x76, 0x18, 0x30, 0xb, 0x40, 0xc5, 0xef, 0xcc, 0x41, 0xa1, 0x8a, 0x4f, 0xad, 0x6b, 0x1d, 0xae, 0x6b, 0x12, 0x67, 0x5d, 0xc, 0x3f, 0xf1, 0x69, 0x7, 0x28, 0xc3, 0x1d, 0x1e, 0x95, 0x62, 0x95, 0x11, 0xf2, 0x3a, 0x43, 0x36, 0xdb, 0x53, 0x92, 0xe1, 0xfe, 0xf0, 0x5e, 0xf1, 0xba, 0x1d, 0xa4, 0x60, 0x80, 0xa2, 0x9b, 0xab, 0x60, 0xec, 0x61, 0x3d, 0xef, 0x3, 0x1e, 0x2e, 0xd9, 0x85, 0xb, 0xb2, 0xe3, 0xb4, 0x8b, 0x11, 0x18, - [1658819330.490592][8295:8300] CHIP:DMG: ] (231 bytes) + After commissioning DUT to TH1's fabric read nocs + + Verify the FabricIndex value during commissioning in TH Log + + [1673248033.753372][1706:1708] CHIP:DMG: ICR moving to [AwaitingDe] + [1673248033.754759][1706:1708] CHIP:DL: Avahi resolve found + [1673248033.754878][1706:1708] CHIP:DIS: Node ID resolved for D6EE9064A90A31E6:0000000000000001 + [1673248033.754936][1706:1708] CHIP:DIS: Hostname: E45F010EBE370000 + [1673248033.755001][1706:1708] CHIP:DIS: IP Address #1: fe80::e65f:1ff:fe0e:be36 + [1673248033.755058][1706:1708] CHIP:DIS: Port: 5540 + [1673248033.755112][1706:1708] CHIP:DIS: Mrp Interval idle: not present + [1673248033.755165][1706:1708] CHIP:DIS: Mrp Interval active: not present + [1673248033.755220][1706:1708] CHIP:DIS: TCP Supported: 1 + [1673248033.755389][1706:1708] CHIP:DIS: UDP:[fe80::e65f:1ff:fe0e:be36%eth0]:5540: new best score: 3 + [1673248033.755415][1706:1708] CHIP:DIS: Checking node lookup status after 4 ms + [1673248033.755435][1706:1708] CHIP:DIS: Keeping DNSSD lookup active + [1673248033.951604][1706:1708] CHIP:DIS: Checking node lookup status after 200 ms + [1673248033.951885][1706:1708] CHIP:DIS: OperationalSessionSetup[1:0000000000000001]: Updating device address to UDP:[fe80::e65f:1ff:fe0e:be36%eth0]:5540 while in state 2 + [1673248033.951950][1706:1708] CHIP:CTL: OperationalSessionSetup[1:0000000000000001]: State change 2 --> 3 + [1673248033.952156][1706:1708] CHIP:IN: SecureSession[0xffffa803fa40]: Allocated Type:2 LSID:14065 + [1673248033.952247][1706:1708] CHIP:SC: Initiating session on local FabricIndex 1 from 0x000000000001B669 -> 0x0000000000000001 + [1673248033.954558][1706:1708] CHIP:EM: <<< [E:44273i M:220413667] (U) Msg TX to 0:0000000000000000 [0000] --- Type 0000:30 (SecureChannel:CASE_Sigma1) + [1673248033.954856][1706:1708] CHIP:IN: (U) Sending msg 220413667 to IP address 'UDP:[fe80::e65f:1ff:fe0e:be36%eth0]:5540' + [1673248033.955496][1706:1708] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be36%eth0]:5540 | 220413667 | [Secure Channel (0) / Certificate Authenticated Session Establishment Sigma '1' (0x30) / Session = 0 / Exchange = 44273] + [1673248033.955587][1706:1708] CHIP:DMG: Header Flags = + [1673248033.955640][1706:1708] CHIP:DMG: { + [1673248033.955707][1706:1708] CHIP:DMG: Message (0x04) = + [1673248033.955760][1706:1708] CHIP:DMG: { + [1673248033.955815][1706:1708] CHIP:DMG: SourceNodeId = CC96A28E0D07DB60 + [1673248033.955866][1706:1708] CHIP:DMG: } + [1673248033.955936][1706:1708] CHIP:DMG: Exchange (0x05) = + [1673248033.955987][1706:1708] CHIP:DMG: { + [1673248033.956032][1706:1708] CHIP:DMG: Initiator = true + [1673248033.956083][1706:1708] CHIP:DMG: NeedsAck = true + [1673248033.956133][1706:1708] CHIP:DMG: } + [1673248033.956197][1706:1708] CHIP:DMG: } disabled: true - label: "Save TH1s Fabric ID as FabricID1" verification: | - Take the CurrentFabricIndex as fabindex1 + Refer the above step disabled: true - label: @@ -94,7 +99,7 @@ tests: verification: | To commission DUT to TH2 follow below procedure - 1. ./chip-tool pairing open-commissioning-window 1 1 400 2000 3841 on TH + ./chip-tool pairing open-commissioning-window 1 1 400 2000 3841 on TH Verify in TH2 Log: @@ -113,38 +118,49 @@ tests: Verify whether you got below message in the log of TH Device commissioning completed with success - After commissioning DUT to TH2"s fabric read nocs - - Verify the NOC and ICAC value during commissioning in TH2 Log - - [1658819526.011801][8379:8385] CHIP:DMG: InvokeRequestMessage = - [1658819526.011835][8379:8385] CHIP:DMG: { - [1658819526.011869][8379:8385] CHIP:DMG: suppressResponse = false, - [1658819526.011907][8379:8385] CHIP:DMG: timedRequest = false, - [1658819526.011943][8379:8385] CHIP:DMG: InvokeRequests = - [1658819526.011990][8379:8385] CHIP:DMG: [ - [1658819526.012025][8379:8385] CHIP:DMG: CommandDataIB = - [1658819526.012065][8379:8385] CHIP:DMG: { - [1658819526.012102][8379:8385] CHIP:DMG: CommandPathIB = - [1658819526.012148][8379:8385] CHIP:DMG: { - [1658819526.012195][8379:8385] CHIP:DMG: EndpointId = 0x0, - [1658819526.012245][8379:8385] CHIP:DMG: ClusterId = 0x3e, - [1658819526.012298][8379:8385] CHIP:DMG: CommandId = 0x6, - [1658819526.012340][8379:8385] CHIP:DMG: }, - [1658819526.012387][8379:8385] CHIP:DMG: - [1658819526.012426][8379:8385] CHIP:DMG: CommandFields = - [1658819526.012470][8379:8385] CHIP:DMG: { - [1658819526.012516][8379:8385] CHIP:DMG: 0x0 = [ - [1658819526.012680][8379:8385] CHIP:DMG: 0x15, 0x30, 0x1, 0x1, 0x1, 0x24, 0x2, 0x1, 0x37, 0x3, 0x24, 0x13, 0x1, 0x18, 0x26, 0x4, 0x80, 0x22, 0x81, 0x27, 0x26, 0x5, 0x80, 0x25, 0x4d, 0x3a, 0x37, 0x6, 0x24, 0x15, 0x1, 0x24, 0x11, 0x2, 0x18, 0x24, 0x7, 0x1, 0x24, 0x8, 0x1, 0x30, 0x9, 0x41, 0x4, 0xff, 0x8d, 0x28, 0xdb, 0x36, 0x90, 0x2f, 0x67, 0x4f, 0x4b, 0xf3, 0x12, 0x98, 0x5c, 0xde, 0xa5, 0x22, 0x31, 0xe0, 0xb3, 0xc4, 0x79, 0x5e, 0x54, 0xe3, 0xef, 0xc0, 0xd6, 0xde, 0x9a, 0xed, 0x14, 0xd, 0xef, 0x65, 0x3e, 0xde, 0x91, 0x60, 0xb1, 0xb, 0xf4, 0x46, 0xd6, 0xe2, 0xfa, 0xc5, 0xdb, 0xd3, 0x8b, 0xf8, 0x55, 0x97, 0xe0, 0x95, 0x13, 0x6a, 0x20, 0x9f, 0x9, 0x90, 0xe5, 0x43, 0x94, 0x37, 0xa, 0x35, 0x1, 0x28, 0x1, 0x18, 0x24, 0x2, 0x1, 0x36, 0x3, 0x4, 0x2, 0x4, 0x1, 0x18, 0x30, 0x4, 0x14, 0x4f, 0xf, 0x8, 0xea, 0x1f, 0x54, 0x14, 0xc3, 0x24, 0x91, 0x40, 0x19, 0xeb, 0x74, 0xca, 0x31, 0xc9, 0x81, 0x9a, 0xc6, 0x30, 0x5, 0x14, 0xff, 0x5d, 0x8, 0x5, 0x83, 0xb5, 0xb1, 0x32, 0xc4, 0x5f, 0x80, 0xb, 0x8d, 0x2e, 0x18, 0x4e, 0x7d, 0x59, 0x9f, 0x51, 0x18, 0x30, 0xb, 0x40, 0xd4, 0x34, 0xa0, 0xd9, 0xda, 0x1c, 0x7d, 0x61, 0x78, 0x4d, 0x8b, 0xcb, 0xee, 0x3e, 0x71, 0x79, 0xa4, 0x81, 0x84, 0x99, 0x44, 0x2d, 0xd2, 0x39, 0x19, 0xa8, 0x19, 0x33, 0xc0, 0x17, 0x6, 0x73, 0xff, 0x33, 0xd0, 0xe8, 0x65, 0x43, 0x12, 0x38, 0x8e, 0xe7, 0x17, 0x16, 0x1d, 0xf5, 0xe1, 0xb6, 0xe1, 0x44, 0x2, 0x38, 0x6, 0x2, 0xb8, 0x73, 0xd5, 0x51, 0x17, 0x4b, 0x2b, 0xa0, 0xd8, 0xe7, 0x18, - [1658819526.012788][8379:8385] CHIP:DMG: ] (241 bytes) - [1658819526.012832][8379:8385] CHIP:DMG: 0x1 = [ - [1658819526.012982][8379:8385] CHIP:DMG: 0x15, 0x30, 0x1, 0x1, 0x0, 0x24, 0x2, 0x1, 0x37, 0x3, 0x24, 0x14, 0x0, 0x18, 0x26, 0x4, 0x80, 0x22, 0x81, 0x27, 0x26, 0x5, 0x80, 0x25, 0x4d, 0x3a, 0x37, 0x6, 0x24, 0x13, 0x1, 0x18, 0x24, 0x7, 0x1, 0x24, 0x8, 0x1, 0x30, 0x9, 0x41, 0x4, 0xa5, 0x8c, 0x57, 0xe9, 0xd8, 0x91, 0x91, 0x52, 0xde, 0x3, 0xda, 0xc9, 0x91, 0x15, 0x5d, 0x75, 0xa, 0x5d, 0x8c, 0x93, 0x9, 0x3d, 0x75, 0xe1, 0x66, 0xe1, 0xc5, 0xcf, 0x86, 0x38, 0x1e, 0xa9, 0x26, 0xe1, 0x8, 0xbf, 0xe7, 0x8d, 0xad, 0x9f, 0xff, 0xb4, 0x36, 0x3a, 0x70, 0x6d, 0xa8, 0x8b, 0x9f, 0x3b, 0x8e, 0xf5, 0xd8, 0xf, 0x42, 0x8f, 0x44, 0xea, 0xe2, 0x64, 0x72, 0xc8, 0x1b, 0x47, 0x37, 0xa, 0x35, 0x1, 0x29, 0x1, 0x18, 0x24, 0x2, 0x60, 0x30, 0x4, 0x14, 0xff, 0x5d, 0x8, 0x5, 0x83, 0xb5, 0xb1, 0x32, 0xc4, 0x5f, 0x80, 0xb, 0x8d, 0x2e, 0x18, 0x4e, 0x7d, 0x59, 0x9f, 0x51, 0x30, 0x5, 0x14, 0x30, 0x36, 0xaa, 0xd3, 0xb8, 0xed, 0xbf, 0x60, 0x75, 0x36, 0x4a, 0x85, 0xa9, 0x6f, 0x9a, 0x5, 0x83, 0xee, 0xc4, 0x97, 0x18, 0x30, 0xb, 0x40, 0x14, 0xbe, 0xaf, 0x33, 0xc7, 0xb5, 0x47, 0x85, 0x7a, 0xc3, 0x6a, 0x17, 0xad, 0x1c, 0xdd, 0x4d, 0x90, 0xd7, 0x4, 0x58, 0x89, 0xc5, 0xb5, 0x76, 0xca, 0x64, 0x4c, 0x78, 0xf0, 0x21, 0xb6, 0xc2, 0x14, 0x98, 0xed, 0xdc, 0x43, 0x73, 0xa, 0xfe, 0xad, 0x6a, 0xf5, 0xa9, 0x45, 0x72, 0x8d, 0x1c, 0x4f, 0x7d, 0xf7, 0xee, 0x37, 0xc3, 0x13, 0xd5, 0xae, 0x27, 0xe7, 0x8f, 0x5, 0x9, 0xdb, 0x99, 0x18, - [1658819526.013069][8379:8385] CHIP:DMG: ] (231 bytes) + After commissioning DUT to TH2's fabric read nocs + + Verify the FabricIndex value during commissioning in TH2 Log + + [1673249259.162869][1742:1744] CHIP:CTL: Commissioning stage next step: 'SendNOC' -> 'FindOperational' + [1673249259.162916][1742:1744] CHIP:CTL: Performing next commissioning step 'FindOperational' + [1673249259.162950][1742:1744] CHIP:CSM: FindOrEstablishSession: PeerId = [2:0000000000000002] + [1673249259.162984][1742:1744] CHIP:CSM: FindOrEstablishSession: No existing OperationalSessionSetup instance found + [1673249259.163030][1742:1744] CHIP:CTL: OperationalSessionSetup[2:0000000000000002]: State change 1 --> 2 + [1673249259.163074][1742:1744] CHIP:DIS: Resolving 7046DDD750FF6301:0000000000000002 ... + [1673249259.164602][1742:1744] CHIP:DMG: ICR moving to [AwaitingDe] + [1673249259.164784][1742:1744] CHIP:EM: <<< [E:13994i M:120277250 (Ack:159284401)] (S) Msg TX to 0:FFFFFFFB00000000 [0000] --- Type 0000:10 (SecureChannel:StandaloneAck) + [1673249259.164846][1742:1744] CHIP:IN: (S) Sending msg 120277250 on secure session with LSID: 60038 + [1673249259.165004][1742:1744] CHIP:EM: Flushed pending ack for MessageCounter:159284401 on exchange 13994i + [1673249259.165571][1742:1744] CHIP:DL: Avahi resolve found + [1673249259.165678][1742:1744] CHIP:DIS: Node ID resolved for 7046DDD750FF6301:0000000000000002 + [1673249259.165717][1742:1744] CHIP:DIS: Hostname: E45F010EBE370000 + [1673249259.165760][1742:1744] CHIP:DIS: IP Address #1: fe80::e65f:1ff:fe0e:be37 + [1673249259.165797][1742:1744] CHIP:DIS: Port: 5540 + [1673249259.165832][1742:1744] CHIP:DIS: Mrp Interval idle: not present + [1673249259.165868][1742:1744] CHIP:DIS: Mrp Interval active: not present + [1673249259.165903][1742:1744] CHIP:DIS: TCP Supported: 1 + [1673249259.166085][1742:1744] CHIP:DIS: UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:5540: new best score: 3 + [1673249259.166126][1742:1744] CHIP:DIS: Checking node lookup status after 3 ms + [1673249259.166158][1742:1744] CHIP:DIS: Keeping DNSSD lookup active + [1673249259.362947][1742:1744] CHIP:DIS: Checking node lookup status after 200 ms + [1673249259.363205][1742:1744] CHIP:DIS: OperationalSessionSetup[2:0000000000000002]: Updating device address to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:5540 while in state 2 + [1673249259.363267][1742:1744] CHIP:CTL: OperationalSessionSetup[2:0000000000000002]: State change 2 --> 3 + [1673249259.363467][1742:1744] CHIP:IN: SecureSession[0xffff98011400]: Allocated Type:2 LSID:60039 + [1673249259.363558][1742:1744] CHIP:SC: Initiating session on local FabricIndex 2 from 0x000000000001B669 -> 0x0000000000000002 + [1673249259.365555][1742:1744] CHIP:EM: <<< [E:13995i M:219921998] (U) Msg TX to 0:0000000000000000 [0000] --- Type 0000:30 (SecureChannel:CASE_Sigma1) + [1673249259.365924][1742:1744] CHIP:IN: (U) Sending msg 219921998 to IP address 'UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:5540' + [1673249259.366260][1742:1744] CHIP:SC: Sent Sigma1 msg + [1673249259.366326][1742:1744] CHIP:CTL: OperationalSessionSetup[2:0000000000000002]: State change 3 --> 4 + [1673249259.439277][1742:1744] CHIP:EM: >>> [E:13995i M:53416131 (Ack:219921998)] (U) Msg RX from 0:0000000000000000 [0000] --- Type 0000:31 (SecureChannel:CASE_Sigma2) + [1673249259.439370][1742:1744] CHIP:EM: Found matching exchange: 13995i, Delegate: 0xffff9803b498 + [1673249259.439446][1742:1744] CHIP:EM: Rxd Ack; Removing MessageCounter:219921998 from Retrans Table on exchange 13995i + [1673249259.439525][1742:1744] CHIP:SC: Received Sigma2 msg disabled: true - label: "Save TH2s Fabric ID as FabricID2" verification: | - Take the CurrentFabricIndex as fabindex2 + Refer the above step disabled: true - label: "From TH1 read the CurrentFabricIndex" diff --git a/src/app/tests/suites/certification/Test_TC_OPCREDS_3_3.yaml b/src/app/tests/suites/certification/Test_TC_OPCREDS_3_3.yaml index 7fb60b575b5011..fe4a14cc746c72 100644 --- a/src/app/tests/suites/certification/Test_TC_OPCREDS_3_3.yaml +++ b/src/app/tests/suites/certification/Test_TC_OPCREDS_3_3.yaml @@ -29,6 +29,11 @@ tests: Chip-tool command used below are an example to verify the DUT as client test cases. For certification test, we expect DUT should have a capability or way to run the equivalent command. disabled: true + - label: "Precondition" + verification: | + TH and DUT are commissioned + disabled: true + - label: "Factory Reset DUT (to ensure NOC list is empty at the beginning of the following steps)" @@ -1145,40 +1150,92 @@ tests: Verify NOCResponse in TH (all-clusters-app) - [1659967865.181663][3334:3334] CHIP:EM: Handling via exchange: 16044r, Delegate: 0xaaaad1123fa0 - [1659967865.181734][3334:3334] CHIP:DMG: InvokeRequestMessage = - [1659967865.181761][3334:3334] CHIP:DMG: { - [1659967865.181784][3334:3334] CHIP:DMG: suppressResponse = false, - [1659967865.181810][3334:3334] CHIP:DMG: timedRequest = false, - [1659967865.181834][3334:3334] CHIP:DMG: InvokeRequests = - [1659967865.181865][3334:3334] CHIP:DMG: [ - [1659967865.181889][3334:3334] CHIP:DMG: CommandDataIB = - [1659967865.181916][3334:3334] CHIP:DMG: { - [1659967865.181942][3334:3334] CHIP:DMG: CommandPathIB = - [1659967865.181978][3334:3334] CHIP:DMG: { - [1659967865.182009][3334:3334] CHIP:DMG: EndpointId = 0x0, - [1659967865.182045][3334:3334] CHIP:DMG: ClusterId = 0x3e, - [1659967865.182080][3334:3334] CHIP:DMG: CommandId = 0x9, - [1659967865.182113][3334:3334] CHIP:DMG: }, - [1659967865.182141][3334:3334] CHIP:DMG: - [1659967865.182167][3334:3334] CHIP:DMG: CommandFields = - [1659967865.182197][3334:3334] CHIP:DMG: { - [1659967865.182231][3334:3334] CHIP:DMG: 0x0 = "node1" (5 chars), - [1659967865.182263][3334:3334] CHIP:DMG: }, - [1659967865.182291][3334:3334] CHIP:DMG: }, - [1659967865.182324][3334:3334] CHIP:DMG: - [1659967865.182348][3334:3334] CHIP:DMG: ], - [1659967865.182377][3334:3334] CHIP:DMG: - [1659967865.182401][3334:3334] CHIP:DMG: InteractionModelRevision = 1 - [1659967865.182424][3334:3334] CHIP:DMG: }, - [1659967865.182488][3334:3334] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_003E e=0 p=a - [1659967865.182522][3334:3334] CHIP:DMG: AccessControl: allowed - [1659967865.182552][3334:3334] CHIP:DMG: Received command for Endpoint=0 Cluster=0x0000_003E Command=0x0000_0009 - [1659967865.182587][3334:3334] CHIP:ZCL: OpCreds: Received an UpdateFabricLabel command - [1659967865.182805][3334:3334] CHIP:DL: writing settings to file (/tmp/chip_kvs-RDr4XQ) - [1659967865.183865][3334:3334] CHIP:DL: renamed tmp file to file (/tmp/chip_kvs) - [1659967865.183920][3334:3334] CHIP:FP: Metadata for Fabric 0x1 persisted to storage. - [1659967865.183948][3334:3334] CHIP:DMG: Endpoint 0, Cluster 0x0000_003E update version to 39a0c735 + [1666944510.315396][5096:5096] CHIP:EM: Handling via exchange: 48172r, Delegate: 0xaaaade930288 + [1666944510.315542][5096:5096] CHIP:DMG: InvokeRequestMessage = + [1666944510.315611][5096:5096] CHIP:DMG: { + [1666944510.315669][5096:5096] CHIP:DMG: suppressResponse = false, + [1666944510.315737][5096:5096] CHIP:DMG: timedRequest = false, + [1666944510.315799][5096:5096] CHIP:DMG: InvokeRequests = + [1666944510.315878][5096:5096] CHIP:DMG: [ + [1666944510.315941][5096:5096] CHIP:DMG: CommandDataIB = + [1666944510.316086][5096:5096] CHIP:DMG: { + [1666944510.316157][5096:5096] CHIP:DMG: CommandPathIB = + [1666944510.316290][5096:5096] CHIP:DMG: { + [1666944510.316427][5096:5096] CHIP:DMG: EndpointId = 0x0, + [1666944510.316565][5096:5096] CHIP:DMG: ClusterId = 0x3e, + [1666944510.316698][5096:5096] CHIP:DMG: CommandId = 0x9, + [1666944510.316827][5096:5096] CHIP:DMG: }, + [1666944510.316962][5096:5096] CHIP:DMG: + [1666944510.317083][5096:5096] CHIP:DMG: CommandFields = + [1666944510.317209][5096:5096] CHIP:DMG: { + [1666944510.317342][5096:5096] CHIP:DMG: 0x0 = "node1" (5 chars), + [1666944510.317479][5096:5096] CHIP:DMG: }, + [1666944510.317604][5096:5096] CHIP:DMG: }, + [1666944510.317732][5096:5096] CHIP:DMG: + [1666944510.317797][5096:5096] CHIP:DMG: ], + [1666944510.317873][5096:5096] CHIP:DMG: + [1666944510.317935][5096:5096] CHIP:DMG: InteractionModelRevision = 1 + [1666944510.317995][5096:5096] CHIP:DMG: }, + [1666944510.318146][5096:5096] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_003E e=0 p=a + [1666944510.318229][5096:5096] CHIP:DMG: AccessControl: allowed + [1666944510.318302][5096:5096] CHIP:DMG: Received command for Endpoint=0 Cluster=0x0000_003E Command=0x0000_0009 + [1666944510.318383][5096:5096] CHIP:ZCL: OpCreds: Received an UpdateFabricLabel command + [1666944510.318843][5096:5096] CHIP:DL: writing settings to file (/tmp/chip_kvs-l8Mimv) + [1666944510.320723][5096:5096] CHIP:DL: renamed tmp file to file (/tmp/chip_kvs) + [1666944510.320964][5096:5096] CHIP:FP: Metadata for Fabric 0x1 persisted to storage. + [1666944510.321038][5096:5096] CHIP:DMG: Endpoint 0, Cluster 0x0000_003E update version to e86ce074 + [1666944510.321132][5096:5096] CHIP:DMG: Command handler moving to [ Preparing] + [1666944510.321474][5096:5096] CHIP:DMG: Command handler moving to [AddingComm] + [1666944510.321548][5096:5096] CHIP:DMG: Command handler moving to [AddedComma] + [1666944510.321664][5096:5096] CHIP:DMG: Decreasing reference count for CommandHandler, remaining 0 + [1666944510.322262][5096:5096] CHIP:EM: <<< [E:48172r M:77945882 (Ack:146068849)] (S) Msg TX to 1:000000000001B669 [C7F7] --- Type 0001:09 (IM:InvokeCommandResponse) + [1666944510.322378][5096:5096] CHIP:IN: (S) Sending msg 77945882 on secure session with LSID: 37519 + [1666944510.323128][5096:5096] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%wlan0]:47949 | 77945882 | [Interaction Model (1) / InvokeCommandResponse (0x09) / Session = 31088 / Exchange = 48172] + [1666944510.323234][5096:5096] CHIP:DMG: Header Flags = + [1666944510.323293][5096:5096] CHIP:DMG: { + [1666944510.323383][5096:5096] CHIP:DMG: Exchange (0x06) = + [1666944510.323440][5096:5096] CHIP:DMG: { + [1666944510.323500][5096:5096] CHIP:DMG: AckMsg = 146068849 + [1666944510.323557][5096:5096] CHIP:DMG: NeedsAck = true + [1666944510.323611][5096:5096] CHIP:DMG: } + [1666944510.323682][5096:5096] CHIP:DMG: } + [1666944510.323737][5096:5096] CHIP:DMG: + [1666944510.323806][5096:5096] CHIP:DMG: Encrypted Payload (70 bytes) = + [1666944510.323862][5096:5096] CHIP:DMG: { + [1666944510.323917][5096:5096] CHIP:DMG: data = 007079001a5ca504be55dedb320904f21cfa3e22c17bc96f7e32e933d1293a9594717b93b0efbadf7fc8bfbb0b669de23c479626b1eaf68d690d4551f4aedfb7bb35570d19e9 + [1666944510.323976][5096:5096] CHIP:DMG: buffer_ptr = 187651701668736 + [1666944510.324029][5096:5096] CHIP:DMG: } + [1666944510.324081][5096:5096] CHIP:DMG: + [1666944510.324245][5096:5096] CHIP:DMG: InvokeResponseMessage = + [1666944510.324313][5096:5096] CHIP:DMG: { + [1666944510.324372][5096:5096] CHIP:DMG: suppressResponse = false, + [1666944510.324500][5096:5096] CHIP:DMG: InvokeResponseIBs = + [1666944510.324635][5096:5096] CHIP:DMG: [ + [1666944510.324702][5096:5096] CHIP:DMG: InvokeResponseIB = + [1666944510.324843][5096:5096] CHIP:DMG: { + [1666944510.324968][5096:5096] CHIP:DMG: CommandDataIB = + [1666944510.325100][5096:5096] CHIP:DMG: { + [1666944510.325228][5096:5096] CHIP:DMG: CommandPathIB = + [1666944510.325364][5096:5096] CHIP:DMG: { + [1666944510.325502][5096:5096] CHIP:DMG: EndpointId = 0x0, + [1666944510.325666][5096:5096] CHIP:DMG: ClusterId = 0x3e, + [1666944510.325806][5096:5096] CHIP:DMG: CommandId = 0x8, + [1666944510.325938][5096:5096] CHIP:DMG: }, + [1666944510.326076][5096:5096] CHIP:DMG: + [1666944510.326206][5096:5096] CHIP:DMG: CommandFields = + [1666944510.326339][5096:5096] CHIP:DMG: { + [1666944510.326479][5096:5096] CHIP:DMG: 0x0 = 0, + [1666944510.326620][5096:5096] CHIP:DMG: 0x1 = 1, + [1666944510.326782][5096:5096] CHIP:DMG: }, + [1666944510.326905][5096:5096] CHIP:DMG: }, + [1666944510.327041][5096:5096] CHIP:DMG: + [1666944510.327159][5096:5096] CHIP:DMG: }, + [1666944510.327244][5096:5096] CHIP:DMG: + [1666944510.327306][5096:5096] CHIP:DMG: ], + [1666944510.327384][5096:5096] CHIP:DMG: + [1666944510.327445][5096:5096] CHIP:DMG: InteractionModelRevision = 1 + [1666944510.327506][5096:5096] CHIP:DMG: }, + [1666944510.327563][5096:5096] CHIP:DMG: disabled: true - label: "DUT reads SupportedFabrics from TH" @@ -1188,29 +1245,71 @@ tests: Verify that the DUT reads the SupportedFabrics from TH (all-clusters-app) successfully. - [1659967890.544053][3334:3334] CHIP:IM: Received Read request - [1659967890.544136][3334:3334] CHIP:DMG: ReadRequestMessage = - [1659967890.544164][3334:3334] CHIP:DMG: { - [1659967890.544187][3334:3334] CHIP:DMG: AttributePathIBs = - [1659967890.544221][3334:3334] CHIP:DMG: [ - [1659967890.544241][3334:3334] CHIP:DMG: AttributePathIB = - [1659967890.544270][3334:3334] CHIP:DMG: { - [1659967890.544302][3334:3334] CHIP:DMG: Endpoint = 0x0, - [1659967890.544332][3334:3334] CHIP:DMG: Cluster = 0x3e, - [1659967890.544365][3334:3334] CHIP:DMG: Attribute = 0x0000_0002, - [1659967890.544395][3334:3334] CHIP:DMG: } - [1659967890.544426][3334:3334] CHIP:DMG: - [1659967890.544452][3334:3334] CHIP:DMG: ], - [1659967890.544480][3334:3334] CHIP:DMG: - [1659967890.544507][3334:3334] CHIP:DMG: isFabricFiltered = true, - [1659967890.544532][3334:3334] CHIP:DMG: InteractionModelRevision = 1 - [1659967890.544555][3334:3334] CHIP:DMG: }, - [1659967890.544630][3334:3334] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659967890.544728][3334:3334] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659967890.544761][3334:3334] CHIP:DMG: Cluster 3e, Attribute 2 is dirty - [1659967890.544782][3334:3334] CHIP:DMG: Reading attribute: Cluster=0x0000_003E Endpoint=0 AttributeId=0x0000_0002 (expanded=0) - [1659967890.544811][3334:3334] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_003E e=0 p=v - [1659967890.544844][3334:3334] CHIP:DMG: AccessControl: allowed + [1666944724.015753][5114:5114] CHIP:EM: Handling via exchange: 37994r, Delegate: 0xaaaad22c0288 + [1666944724.015851][5114:5114] CHIP:IM: Received Read request + [1666944724.016020][5114:5114] CHIP:DMG: ReadRequestMessage = + [1666944724.016088][5114:5114] CHIP:DMG: { + [1666944724.016144][5114:5114] CHIP:DMG: AttributePathIBs = + [1666944724.016210][5114:5114] CHIP:DMG: [ + [1666944724.016273][5114:5114] CHIP:DMG: AttributePathIB = + [1666944724.016420][5114:5114] CHIP:DMG: { + [1666944724.016498][5114:5114] CHIP:DMG: Endpoint = 0x0, + [1666944724.016636][5114:5114] CHIP:DMG: Cluster = 0x3e, + [1666944724.016772][5114:5114] CHIP:DMG: Attribute = 0x0000_0002, + [1666944724.016901][5114:5114] CHIP:DMG: } + [1666944724.017027][5114:5114] CHIP:DMG: + [1666944724.017146][5114:5114] CHIP:DMG: ], + [1666944724.017222][5114:5114] CHIP:DMG: + [1666944724.017290][5114:5114] CHIP:DMG: isFabricFiltered = true, + [1666944724.017357][5114:5114] CHIP:DMG: InteractionModelRevision = 1 + [1666944724.017418][5114:5114] CHIP:DMG: }, + [1666944724.017596][5114:5114] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666944724.017829][5114:5114] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666944724.017907][5114:5114] CHIP:DMG: Cluster 3e, Attribute 2 is dirty + [1666944724.017964][5114:5114] CHIP:DMG: Reading attribute: Cluster=0x0000_003E Endpoint=0 AttributeId=0x0000_0002 (expanded=0) + [1666944724.018033][5114:5114] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_003E e=0 p=v + [1666944724.018110][5114:5114] CHIP:DMG: AccessControl: allowed + [1666944724.018224][5114:5114] CHIP:DMG: Sending report (payload has 36 bytes)... + [1666944724.018966][5114:5114] CHIP:EM: <<< [E:37994r M:231359428 (Ack:107092815)] (S) Msg TX to 1:000000000001B669 [C7F7] --- Type 0001:05 (IM:ReportData) + [1666944724.019089][5114:5114] CHIP:IN: (S) Sending msg 231359428 on secure session with LSID: 7556 + [1666944724.019979][5114:5114] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%wlan0]:58545 | 231359428 | [Interaction Model (1) / Report Data (0x05) / Session = 61826 / Exchange = 37994] + [1666944724.020090][5114:5114] CHIP:DMG: Header Flags = + [1666944724.020227][5114:5114] CHIP:DMG: { + [1666944724.020325][5114:5114] CHIP:DMG: Exchange (0x06) = + [1666944724.020384][5114:5114] CHIP:DMG: { + [1666944724.020445][5114:5114] CHIP:DMG: AckMsg = 107092815 + [1666944724.020501][5114:5114] CHIP:DMG: NeedsAck = true + [1666944724.020556][5114:5114] CHIP:DMG: } + [1666944724.020629][5114:5114] CHIP:DMG: } + [1666944724.020686][5114:5114] CHIP:DMG: + [1666944724.020756][5114:5114] CHIP:DMG: Encrypted Payload (70 bytes) = + [1666944724.020813][5114:5114] CHIP:DMG: { + [1666944724.020868][5114:5114] CHIP:DMG: data = 0082f100c443ca0dc4e9721948b978d333b4554588682148485392f8b55e23c0cc16f64739f7d183a6be2c49cc83e4026c7a6e6b5f7f4f983ac4c5787c5ef985258f7489771e + [1666944724.020927][5114:5114] CHIP:DMG: buffer_ptr = 187651338067808 + [1666944724.020982][5114:5114] CHIP:DMG: } + [1666944724.021034][5114:5114] CHIP:DMG: + [1666944724.021210][5114:5114] CHIP:DMG: ReportDataMessage = + [1666944724.021281][5114:5114] CHIP:DMG: { + [1666944724.021336][5114:5114] CHIP:DMG: AttributeReportIBs = + [1666944724.021415][5114:5114] CHIP:DMG: [ + [1666944724.021479][5114:5114] CHIP:DMG: AttributeReportIB = + [1666944724.021676][5114:5114] CHIP:DMG: { + [1666944724.021806][5114:5114] CHIP:DMG: AttributeDataIB = + [1666944724.021942][5114:5114] CHIP:DMG: { + [1666944724.022079][5114:5114] CHIP:DMG: DataVersion = 0x6a751104, + [1666944724.022213][5114:5114] CHIP:DMG: AttributePathIB = + [1666944724.022351][5114:5114] CHIP:DMG: { + [1666944724.022490][5114:5114] CHIP:DMG: Endpoint = 0x0, + [1666944724.022631][5114:5114] CHIP:DMG: Cluster = 0x3e, + [1666944724.022814][5114:5114] CHIP:DMG: Attribute = 0x0000_0002, + [1666944724.022952][5114:5114] CHIP:DMG: } + [1666944724.023093][5114:5114] CHIP:DMG: + [1666944724.023234][5114:5114] CHIP:DMG: Data = 16, + [1666944724.023363][5114:5114] CHIP:DMG: }, + [1666944724.023500][5114:5114] CHIP:DMG: + [1666944724.023624][5114:5114] CHIP:DMG: }, + [1666944724.023762][5114:5114] CHIP:DMG: + [1666944724.023827][5114:5114] CHIP:DMG: ], disabled: true - label: "DUT reads CommissionedFabrics attribute from TH" @@ -1220,29 +1319,71 @@ tests: Verify that the DUT reads the CommissionedFabrics from TH (all-clusters-app) successfully. - [1659967918.458246][3334:3334] CHIP:IM: Received Read request - [1659967918.458324][3334:3334] CHIP:DMG: ReadRequestMessage = - [1659967918.458351][3334:3334] CHIP:DMG: { - [1659967918.458373][3334:3334] CHIP:DMG: AttributePathIBs = - [1659967918.458407][3334:3334] CHIP:DMG: [ - [1659967918.458431][3334:3334] CHIP:DMG: AttributePathIB = - [1659967918.458458][3334:3334] CHIP:DMG: { - [1659967918.458486][3334:3334] CHIP:DMG: Endpoint = 0x0, - [1659967918.458518][3334:3334] CHIP:DMG: Cluster = 0x3e, - [1659967918.458552][3334:3334] CHIP:DMG: Attribute = 0x0000_0003, - [1659967918.458584][3334:3334] CHIP:DMG: } - [1659967918.458614][3334:3334] CHIP:DMG: - [1659967918.458642][3334:3334] CHIP:DMG: ], - [1659967918.458669][3334:3334] CHIP:DMG: - [1659967918.458695][3334:3334] CHIP:DMG: isFabricFiltered = true, - [1659967918.458720][3334:3334] CHIP:DMG: InteractionModelRevision = 1 - [1659967918.458743][3334:3334] CHIP:DMG: }, - [1659967918.458816][3334:3334] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659967918.458899][3334:3334] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659967918.458928][3334:3334] CHIP:DMG: Cluster 3e, Attribute 3 is dirty - [1659967918.458949][3334:3334] CHIP:DMG: Reading attribute: Cluster=0x0000_003E Endpoint=0 AttributeId=0x0000_0003 (expanded=0) - [1659967918.458976][3334:3334] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_003E e=0 p=v - [1659967918.459009][3334:3334] CHIP:DMG: AccessControl: allowed + [1666944821.350226][5129:5129] CHIP:EM: Handling via exchange: 3443r, Delegate: 0xaaaac10e0288 + [1666944821.350315][5129:5129] CHIP:IM: Received Read request + [1666944821.350508][5129:5129] CHIP:DMG: ReadRequestMessage = + [1666944821.350576][5129:5129] CHIP:DMG: { + [1666944821.350658][5129:5129] CHIP:DMG: AttributePathIBs = + [1666944821.350782][5129:5129] CHIP:DMG: [ + [1666944821.350870][5129:5129] CHIP:DMG: AttributePathIB = + [1666944821.350950][5129:5129] CHIP:DMG: { + [1666944821.351027][5129:5129] CHIP:DMG: Endpoint = 0x0, + [1666944821.351126][5129:5129] CHIP:DMG: Cluster = 0x3e, + [1666944821.351215][5129:5129] CHIP:DMG: Attribute = 0x0000_0003, + [1666944821.351312][5129:5129] CHIP:DMG: } + [1666944821.351390][5129:5129] CHIP:DMG: + [1666944821.351481][5129:5129] CHIP:DMG: ], + [1666944821.351554][5129:5129] CHIP:DMG: + [1666944821.351620][5129:5129] CHIP:DMG: isFabricFiltered = true, + [1666944821.351877][5129:5129] CHIP:DMG: InteractionModelRevision = 1 + [1666944821.351945][5129:5129] CHIP:DMG: }, + [1666944821.352144][5129:5129] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666944821.352379][5129:5129] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666944821.352450][5129:5129] CHIP:DMG: Cluster 3e, Attribute 3 is dirty + [1666944821.352497][5129:5129] CHIP:DMG: Reading attribute: Cluster=0x0000_003E Endpoint=0 AttributeId=0x0000_0003 (expanded=0) + [1666944821.352565][5129:5129] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_003E e=0 p=v + [1666944821.352641][5129:5129] CHIP:DMG: AccessControl: allowed + [1666944821.352779][5129:5129] CHIP:DMG: Sending report (payload has 36 bytes)... + [1666944821.353366][5129:5129] CHIP:EM: <<< [E:3443r M:160382140 (Ack:198897547)] (S) Msg TX to 1:000000000001B669 [C7F7] --- Type 0001:05 (IM:ReportData) + [1666944821.353467][5129:5129] CHIP:IN: (S) Sending msg 160382140 on secure session with LSID: 49151 + [1666944821.354166][5129:5129] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%wlan0]:33929 | 160382140 | [Interaction Model (1) / Report Data (0x05) / Session = 7012 / Exchange = 3443] + [1666944821.354263][5129:5129] CHIP:DMG: Header Flags = + [1666944821.354321][5129:5129] CHIP:DMG: { + [1666944821.354409][5129:5129] CHIP:DMG: Exchange (0x06) = + [1666944821.354465][5129:5129] CHIP:DMG: { + [1666944821.354525][5129:5129] CHIP:DMG: AckMsg = 198897547 + [1666944821.354605][5129:5129] CHIP:DMG: NeedsAck = true + [1666944821.354659][5129:5129] CHIP:DMG: } + [1666944821.354777][5129:5129] CHIP:DMG: } + [1666944821.354857][5129:5129] CHIP:DMG: + [1666944821.354927][5129:5129] CHIP:DMG: Encrypted Payload (70 bytes) = + [1666944821.354984][5129:5129] CHIP:DMG: { + [1666944821.355063][5129:5129] CHIP:DMG: data = 00641b00bc3c8f09e4b4d96333357e19caca3af4f22b577bf2bf88d8a7a944ae43fa2be0011892b0b5a1f62826e7d6fc48a5485f31c96b441a79f2764964b562146f207e2d36 + [1666944821.355121][5129:5129] CHIP:DMG: buffer_ptr = 187651235602528 + [1666944821.355174][5129:5129] CHIP:DMG: } + [1666944821.355249][5129:5129] CHIP:DMG: + [1666944821.355437][5129:5129] CHIP:DMG: ReportDataMessage = + [1666944821.355504][5129:5129] CHIP:DMG: { + [1666944821.355578][5129:5129] CHIP:DMG: AttributeReportIBs = + [1666944821.355663][5129:5129] CHIP:DMG: [ + [1666944821.355726][5129:5129] CHIP:DMG: AttributeReportIB = + [1666944821.355812][5129:5129] CHIP:DMG: { + [1666944821.355905][5129:5129] CHIP:DMG: AttributeDataIB = + [1666944821.355993][5129:5129] CHIP:DMG: { + [1666944821.356095][5129:5129] CHIP:DMG: DataVersion = 0xe78fc9e9, + [1666944821.356178][5129:5129] CHIP:DMG: AttributePathIB = + [1666944821.356288][5129:5129] CHIP:DMG: { + [1666944821.356383][5129:5129] CHIP:DMG: Endpoint = 0x0, + [1666944821.356502][5129:5129] CHIP:DMG: Cluster = 0x3e, + [1666944821.356620][5129:5129] CHIP:DMG: Attribute = 0x0000_0003, + [1666944821.356716][5129:5129] CHIP:DMG: } + [1666944821.356826][5129:5129] CHIP:DMG: + [1666944821.356924][5129:5129] CHIP:DMG: Data = 1, + [1666944821.357028][5129:5129] CHIP:DMG: }, + [1666944821.357122][5129:5129] CHIP:DMG: + [1666944821.357212][5129:5129] CHIP:DMG: }, + [1666944821.357294][5129:5129] CHIP:DMG: + [1666944821.357376][5129:5129] CHIP:DMG: ], disabled: true - label: "DUT reads TrustedRootCertificates attribute from TH" @@ -1252,29 +1393,93 @@ tests: Verify that the DUT reads the TrustedRootCertificates from TH (all-clusters-app) successfully. - [1659967942.659638][3334:3334] CHIP:IM: Received Read request - [1659967942.659730][3334:3334] CHIP:DMG: ReadRequestMessage = - [1659967942.659762][3334:3334] CHIP:DMG: { - [1659967942.659789][3334:3334] CHIP:DMG: AttributePathIBs = - [1659967942.659821][3334:3334] CHIP:DMG: [ - [1659967942.659851][3334:3334] CHIP:DMG: AttributePathIB = - [1659967942.659885][3334:3334] CHIP:DMG: { - [1659967942.659920][3334:3334] CHIP:DMG: Endpoint = 0x0, - [1659967942.659963][3334:3334] CHIP:DMG: Cluster = 0x3e, - [1659967942.660001][3334:3334] CHIP:DMG: Attribute = 0x0000_0004, - [1659967942.660036][3334:3334] CHIP:DMG: } - [1659967942.660070][3334:3334] CHIP:DMG: - [1659967942.660101][3334:3334] CHIP:DMG: ], - [1659967942.660135][3334:3334] CHIP:DMG: - [1659967942.660167][3334:3334] CHIP:DMG: isFabricFiltered = true, - [1659967942.660198][3334:3334] CHIP:DMG: InteractionModelRevision = 1 - [1659967942.660226][3334:3334] CHIP:DMG: }, - [1659967942.660315][3334:3334] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659967942.660412][3334:3334] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659967942.660448][3334:3334] CHIP:DMG: Cluster 3e, Attribute 4 is dirty - [1659967942.660474][3334:3334] CHIP:DMG: Reading attribute: Cluster=0x0000_003E Endpoint=0 AttributeId=0x0000_0004 (expanded=0) - [1659967942.660507][3334:3334] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_003E e=0 p=v - [1659967942.660546][3334:3334] CHIP:DMG: AccessControl: allowed + [1666944860.378863][5129:5129] CHIP:EM: Handling via exchange: 45059r, Delegate: 0xaaaac10e0288 + [1666944860.378963][5129:5129] CHIP:IM: Received Read request + [1666944860.379160][5129:5129] CHIP:DMG: ReadRequestMessage = + [1666944860.379249][5129:5129] CHIP:DMG: { + [1666944860.379304][5129:5129] CHIP:DMG: AttributePathIBs = + [1666944860.379392][5129:5129] CHIP:DMG: [ + [1666944860.379455][5129:5129] CHIP:DMG: AttributePathIB = + [1666944860.379531][5129:5129] CHIP:DMG: { + [1666944860.379631][5129:5129] CHIP:DMG: Endpoint = 0x0, + [1666944860.379721][5129:5129] CHIP:DMG: Cluster = 0x3e, + [1666944860.379826][5129:5129] CHIP:DMG: Attribute = 0x0000_0004, + [1666944860.379909][5129:5129] CHIP:DMG: } + [1666944860.380010][5129:5129] CHIP:DMG: + [1666944860.380081][5129:5129] CHIP:DMG: ], + [1666944860.380175][5129:5129] CHIP:DMG: + [1666944860.380243][5129:5129] CHIP:DMG: isFabricFiltered = true, + [1666944860.380332][5129:5129] CHIP:DMG: InteractionModelRevision = 1 + [1666944860.380393][5129:5129] CHIP:DMG: }, + [1666944860.380588][5129:5129] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666944860.380823][5129:5129] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666944860.380917][5129:5129] CHIP:DMG: Cluster 3e, Attribute 4 is dirty + [1666944860.380973][5129:5129] CHIP:DMG: Reading attribute: Cluster=0x0000_003E Endpoint=0 AttributeId=0x0000_0004 (expanded=0) + [1666944860.381041][5129:5129] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_003E e=0 p=v + [1666944860.381313][5129:5129] CHIP:DMG: AccessControl: allowed + [1666944860.381692][5129:5129] CHIP:DMG: Sending report (payload has 295 bytes)... + [1666944860.382352][5129:5129] CHIP:EM: <<< [E:45059r M:215392793 (Ack:118716297)] (S) Msg TX to 1:000000000001B669 [C7F7] --- Type 0001:05 (IM:ReportData) + [1666944860.382454][5129:5129] CHIP:IN: (S) Sending msg 215392793 on secure session with LSID: 49152 + [1666944860.383262][5129:5129] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%wlan0]:34568 | 215392793 | [Interaction Model (1) / Report Data (0x05) / Session = 32529 / Exchange = 45059] + [1666944860.383360][5129:5129] CHIP:DMG: Header Flags = + [1666944860.383419][5129:5129] CHIP:DMG: { + [1666944860.383662][5129:5129] CHIP:DMG: Exchange (0x06) = + [1666944860.383747][5129:5129] CHIP:DMG: { + [1666944860.383809][5129:5129] CHIP:DMG: AckMsg = 118716297 + [1666944860.383865][5129:5129] CHIP:DMG: NeedsAck = true + [1666944860.383941][5129:5129] CHIP:DMG: } + [1666944860.384016][5129:5129] CHIP:DMG: } + [1666944860.384072][5129:5129] CHIP:DMG: + [1666944860.384163][5129:5129] CHIP:DMG: Encrypted Payload (329 bytes) = + [1666944860.384222][5129:5129] CHIP:DMG: { + [1666944860.384277][5129:5129] CHIP:DMG: data = 00117f0019a2d60ceb028bf1362841a6a205e38aee7e034a0d58ba86de2df34efc7c3cffa1f057a1e638c620c6e5a7c7e304259e82d77d00023809cbeda0e516d61ca4a8746b360f29587e2261f68e71bf1d3e5fec0c128c1d102845eb423dcd3223dd23be773521a11dddd566bc32dd2acaf89e727fa66dae2a940d731d28742161b24b2c47ebd3c862fa249ee27e9f70d2117f788be99651f7f3dacf652e8621afc3853613ee1554a7e25b3dd156ea0e20bd27d70c2468f68068e8406193a12d6fe5992363bdd4831fd463217ccda0cf65408d9bd9f31cb7c0847d2226b188ce20a359d3884308ea0f5f5c26d9e11a213770c05b80b71514bc5910b328e2ecc68cd3c847189ad8e2c825492de315e580fc92339d76000009ca4665ba196e62c33ad9300fa9db32f0f227a18cc3c945c9a3bfd57983dc2fc7192581c2dc34e65bfcfd03179e863c93 + [1666944860.384373][5129:5129] CHIP:DMG: buffer_ptr = 187651235595952 + [1666944860.384428][5129:5129] CHIP:DMG: } + [1666944860.384480][5129:5129] CHIP:DMG: + [1666944860.384777][5129:5129] CHIP:DMG: ReportDataMessage = + [1666944860.384844][5129:5129] CHIP:DMG: { + [1666944860.384899][5129:5129] CHIP:DMG: AttributeReportIBs = + [1666944860.384977][5129:5129] CHIP:DMG: [ + [1666944860.385067][5129:5129] CHIP:DMG: AttributeReportIB = + [1666944860.385159][5129:5129] CHIP:DMG: { + [1666944860.385251][5129:5129] CHIP:DMG: AttributeDataIB = + [1666944860.385342][5129:5129] CHIP:DMG: { + [1666944860.385450][5129:5129] CHIP:DMG: DataVersion = 0xe78fc9e9, + [1666944860.385533][5129:5129] CHIP:DMG: AttributePathIB = + [1666944860.385636][5129:5129] CHIP:DMG: { + [1666944860.385724][5129:5129] CHIP:DMG: Endpoint = 0x0, + [1666944860.385838][5129:5129] CHIP:DMG: Cluster = 0x3e, + [1666944860.385929][5129:5129] CHIP:DMG: Attribute = 0x0000_0004, + [1666944860.386036][5129:5129] CHIP:DMG: } + [1666944860.386133][5129:5129] CHIP:DMG: + [1666944860.386239][5129:5129] CHIP:DMG: Data = [ + [1666944860.386332][5129:5129] CHIP:DMG: + [1666944860.386444][5129:5129] CHIP:DMG: ], + [1666944860.386534][5129:5129] CHIP:DMG: }, + [1666944860.386648][5129:5129] CHIP:DMG: + [1666944860.386764][5129:5129] CHIP:DMG: }, + [1666944860.386886][5129:5129] CHIP:DMG: + [1666944860.386949][5129:5129] CHIP:DMG: AttributeReportIB = + [1666944860.387053][5129:5129] CHIP:DMG: { + [1666944860.387125][5129:5129] CHIP:DMG: AttributeDataIB = + [1666944860.387228][5129:5129] CHIP:DMG: { + [1666944860.387318][5129:5129] CHIP:DMG: DataVersion = 0xe78fc9e9, + [1666944860.387399][5129:5129] CHIP:DMG: AttributePathIB = + [1666944860.387482][5129:5129] CHIP:DMG: { + [1666944860.387576][5129:5129] CHIP:DMG: Endpoint = 0x0, + [1666944860.387674][5129:5129] CHIP:DMG: Cluster = 0x3e, + [1666944860.387782][5129:5129] CHIP:DMG: Attribute = 0x0000_0004, + [1666944860.387881][5129:5129] CHIP:DMG: ListIndex = Null, + [1666944860.387968][5129:5129] CHIP:DMG: } + [1666944860.388056][5129:5129] CHIP:DMG: + [1666944860.388150][5129:5129] CHIP:DMG: Data = [ + [1666944860.388433][5129:5129] CHIP:DMG: 0x15, 0x30, 0x01, 0x01, 0x01, 0x24, 0x02, 0x01, 0x37, 0x03, 0x24, 0x14, 0x01, 0x18, 0x26, 0x04, 0x80, 0x22, 0x81, 0x27, 0x26, 0x05, 0x80, 0x25, 0x4d, 0x3a, 0x37, 0x06, 0x24, 0x14, 0x01, 0x18, 0x24, 0x07, 0x01, 0x24, 0x08, 0x01, 0x30, 0x09, 0x41, 0x04, 0x6e, 0x89, 0xfa, 0x3f, 0xdd, 0x5a, 0x56, 0x41, 0xea, 0x02, 0x3b, 0xc2, 0xd8, 0x0e, 0x59, 0xe8, 0x3b, 0x91, 0x59, 0x8b, 0x03, 0xb4, 0xdb, 0x54, 0xe6, 0x32, 0x6c, 0x99, 0xdb, 0x1a, 0x1d, 0xd9, 0x55, 0x87, 0x0c, 0x39, 0x9b, 0x04, 0xad, 0x31, 0xaa, 0x9e, 0x88, 0x50, 0x50, 0xce, 0x11, 0xc1, 0x2a, 0x53, 0x34, 0x1f, 0xfc, 0x05, 0x58, 0x25, 0xf1, 0x57, 0x30, 0x3f, 0x86, 0xa2, 0xec, 0x7f, 0x37, 0x0a, 0x35, 0x01, 0x29, 0x01, 0x18, 0x24, 0x02, 0x60, 0x30, 0x04, 0x14, 0xe9, 0x0e, 0xb5, 0xca, 0xe8, 0xe6, 0xb1, 0xe1, 0xb9, 0x61, 0xf7, 0x72, 0xfb, 0x92, 0x50, 0x6b, 0xa4, 0x3d, 0xa7, 0x0e, 0x30, 0x05, 0x14, 0xe9, 0x0e, 0xb5, 0xca, 0xe8, 0xe6, 0xb1, 0xe1, 0xb9, 0x61, 0xf7, 0x72, 0xfb, 0x92, 0x50, 0x6b, 0xa4, 0x3d, 0xa7, 0x0e, 0x18, 0x30, 0x0b, 0x40, 0x19, 0x07, 0x4f, 0xbd, 0xcd, 0xa4, 0xbb, 0x06, 0xd9, 0xc2, 0x40, 0x49, 0xb6, 0xdf, 0xd1, 0x6c, 0x21, 0x2b, 0xa7, 0xc5, 0xd3, 0xb2, 0xe4, 0x91, 0xad, 0x4c, 0x1f, 0x8a, 0x74, 0x29, 0xca, 0x87, 0x85, 0xd1, 0xe6, 0xd0, 0xcf, 0xb8, 0xda, 0xa1, 0x3c, 0xbc, 0x26, 0x67, 0x49, 0x92, 0xbb, 0xf7, 0x29, 0x4d, 0x89, 0x99, 0x78, 0x22, 0xca, 0x12, 0x21, 0xc3, 0xbf, 0x92, 0xf6, 0x7c, 0xa4, 0xe8, 0x18, + [1666944860.388599][5129:5129] CHIP:DMG: ] (231 bytes) + [1666944860.388686][5129:5129] CHIP:DMG: }, + [1666944860.388782][5129:5129] CHIP:DMG: + [1666944860.388853][5129:5129] CHIP:DMG: }, + [1666944860.388935][5129:5129] CHIP:DMG: + [1666944860.388996][5129:5129] CHIP:DMG: ], disabled: true - label: "DUT reads CurrentFabricIndex attribute from TH" @@ -1284,29 +1489,71 @@ tests: Verify that the DUT reads the CurrentFabricIndex from TH (all-clusters-app) successfully. - [1659967963.094283][3334:3334] CHIP:IM: Received Read request - [1659967963.094362][3334:3334] CHIP:DMG: ReadRequestMessage = - [1659967963.094389][3334:3334] CHIP:DMG: { - [1659967963.094411][3334:3334] CHIP:DMG: AttributePathIBs = - [1659967963.094437][3334:3334] CHIP:DMG: [ - [1659967963.094461][3334:3334] CHIP:DMG: AttributePathIB = - [1659967963.094492][3334:3334] CHIP:DMG: { - [1659967963.094519][3334:3334] CHIP:DMG: Endpoint = 0x0, - [1659967963.094550][3334:3334] CHIP:DMG: Cluster = 0x3e, - [1659967963.094581][3334:3334] CHIP:DMG: Attribute = 0x0000_0005, - [1659967963.094609][3334:3334] CHIP:DMG: } - [1659967963.094636][3334:3334] CHIP:DMG: - [1659967963.094661][3334:3334] CHIP:DMG: ], - [1659967963.094689][3334:3334] CHIP:DMG: - [1659967963.094715][3334:3334] CHIP:DMG: isFabricFiltered = true, - [1659967963.094740][3334:3334] CHIP:DMG: InteractionModelRevision = 1 - [1659967963.094762][3334:3334] CHIP:DMG: }, - [1659967963.094837][3334:3334] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659967963.094920][3334:3334] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659967963.094949][3334:3334] CHIP:DMG: Cluster 3e, Attribute 5 is dirty - [1659967963.094971][3334:3334] CHIP:DMG: Reading attribute: Cluster=0x0000_003E Endpoint=0 AttributeId=0x0000_0005 (expanded=0) - [1659967963.094999][3334:3334] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_003E e=0 p=v - [1659967963.095031][3334:3334] CHIP:DMG: AccessControl: allowed + [1666944974.330268][5129:5129] CHIP:EM: Handling via exchange: 5539r, Delegate: 0xaaaac10e0288 + [1666944974.330362][5129:5129] CHIP:IM: Received Read request + [1666944974.330557][5129:5129] CHIP:DMG: ReadRequestMessage = + [1666944974.330648][5129:5129] CHIP:DMG: { + [1666944974.330700][5129:5129] CHIP:DMG: AttributePathIBs = + [1666944974.330932][5129:5129] CHIP:DMG: [ + [1666944974.330996][5129:5129] CHIP:DMG: AttributePathIB = + [1666944974.331063][5129:5129] CHIP:DMG: { + [1666944974.331159][5129:5129] CHIP:DMG: Endpoint = 0x0, + [1666944974.331248][5129:5129] CHIP:DMG: Cluster = 0x3e, + [1666944974.331351][5129:5129] CHIP:DMG: Attribute = 0x0000_0005, + [1666944974.331427][5129:5129] CHIP:DMG: } + [1666944974.331526][5129:5129] CHIP:DMG: + [1666944974.331597][5129:5129] CHIP:DMG: ], + [1666944974.331689][5129:5129] CHIP:DMG: + [1666944974.331757][5129:5129] CHIP:DMG: isFabricFiltered = true, + [1666944974.331822][5129:5129] CHIP:DMG: InteractionModelRevision = 1 + [1666944974.331903][5129:5129] CHIP:DMG: }, + [1666944974.332106][5129:5129] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666944974.332346][5129:5129] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666944974.332419][5129:5129] CHIP:DMG: Cluster 3e, Attribute 5 is dirty + [1666944974.332473][5129:5129] CHIP:DMG: Reading attribute: Cluster=0x0000_003E Endpoint=0 AttributeId=0x0000_0005 (expanded=0) + [1666944974.332541][5129:5129] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_003E e=0 p=v + [1666944974.332641][5129:5129] CHIP:DMG: AccessControl: allowed + [1666944974.332759][5129:5129] CHIP:DMG: Sending report (payload has 36 bytes)... + [1666944974.333371][5129:5129] CHIP:EM: <<< [E:5539r M:254395404 (Ack:84213351)] (S) Msg TX to 1:000000000001B669 [C7F7] --- Type 0001:05 (IM:ReportData) + [1666944974.333474][5129:5129] CHIP:IN: (S) Sending msg 254395404 on secure session with LSID: 49153 + [1666944974.334160][5129:5129] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:53803 | 254395404 | [Interaction Model (1) / Report Data (0x05) / Session = 56408 / Exchange = 5539] + [1666944974.334260][5129:5129] CHIP:DMG: Header Flags = + [1666944974.334318][5129:5129] CHIP:DMG: { + [1666944974.334406][5129:5129] CHIP:DMG: Exchange (0x06) = + [1666944974.334463][5129:5129] CHIP:DMG: { + [1666944974.334522][5129:5129] CHIP:DMG: AckMsg = 84213351 + [1666944974.334602][5129:5129] CHIP:DMG: NeedsAck = true + [1666944974.334656][5129:5129] CHIP:DMG: } + [1666944974.334773][5129:5129] CHIP:DMG: } + [1666944974.334854][5129:5129] CHIP:DMG: + [1666944974.334923][5129:5129] CHIP:DMG: Encrypted Payload (70 bytes) = + [1666944974.335002][5129:5129] CHIP:DMG: { + [1666944974.335059][5129:5129] CHIP:DMG: data = 0058dc000cc4290f3c4f09bf83fecd6dd81c1c0282d30b9066a58004cd6eee259d3c5ef0bc544c3df998c7ced83c30dcd903481448a9a530a9e9c961a00e8ffac68db0b20dd5 + [1666944974.335117][5129:5129] CHIP:DMG: buffer_ptr = 187651235601376 + [1666944974.335199][5129:5129] CHIP:DMG: } + [1666944974.335252][5129:5129] CHIP:DMG: + [1666944974.335440][5129:5129] CHIP:DMG: ReportDataMessage = + [1666944974.335507][5129:5129] CHIP:DMG: { + [1666944974.335584][5129:5129] CHIP:DMG: AttributeReportIBs = + [1666944974.335669][5129:5129] CHIP:DMG: [ + [1666944974.335732][5129:5129] CHIP:DMG: AttributeReportIB = + [1666944974.335819][5129:5129] CHIP:DMG: { + [1666944974.335899][5129:5129] CHIP:DMG: AttributeDataIB = + [1666944974.335986][5129:5129] CHIP:DMG: { + [1666944974.336094][5129:5129] CHIP:DMG: DataVersion = 0xe78fc9e9, + [1666944974.336183][5129:5129] CHIP:DMG: AttributePathIB = + [1666944974.336291][5129:5129] CHIP:DMG: { + [1666944974.336408][5129:5129] CHIP:DMG: Endpoint = 0x0, + [1666944974.336500][5129:5129] CHIP:DMG: Cluster = 0x3e, + [1666944974.336612][5129:5129] CHIP:DMG: Attribute = 0x0000_0005, + [1666944974.336706][5129:5129] CHIP:DMG: } + [1666944974.336824][5129:5129] CHIP:DMG: + [1666944974.336906][5129:5129] CHIP:DMG: Data = 1, + [1666944974.337015][5129:5129] CHIP:DMG: }, + [1666944974.337111][5129:5129] CHIP:DMG: + [1666944974.337203][5129:5129] CHIP:DMG: }, + [1666944974.337288][5129:5129] CHIP:DMG: + [1666944974.337378][5129:5129] CHIP:DMG: ], disabled: true - label: "DUT sends RemoveFabric command to TH" @@ -1316,34 +1563,222 @@ tests: Verify that the TH receives RemoveFabric Command on TH(all-clusters-app) Log - [1659967993.178748][3334:3334] CHIP:DMG: InvokeRequestMessage = - [1659967993.178776][3334:3334] CHIP:DMG: { - [1659967993.178799][3334:3334] CHIP:DMG: suppressResponse = false, - [1659967993.178825][3334:3334] CHIP:DMG: timedRequest = false, - [1659967993.178849][3334:3334] CHIP:DMG: InvokeRequests = - [1659967993.178878][3334:3334] CHIP:DMG: [ - [1659967993.178902][3334:3334] CHIP:DMG: CommandDataIB = - [1659967993.178929][3334:3334] CHIP:DMG: { - [1659967993.178954][3334:3334] CHIP:DMG: CommandPathIB = - [1659967993.178990][3334:3334] CHIP:DMG: { - [1659967993.179022][3334:3334] CHIP:DMG: EndpointId = 0x0, - [1659967993.179058][3334:3334] CHIP:DMG: ClusterId = 0x3e, - [1659967993.179093][3334:3334] CHIP:DMG: CommandId = 0xa, - [1659967993.179123][3334:3334] CHIP:DMG: }, - [1659967993.179155][3334:3334] CHIP:DMG: - [1659967993.179183][3334:3334] CHIP:DMG: CommandFields = - [1659967993.179214][3334:3334] CHIP:DMG: { - [1659967993.179245][3334:3334] CHIP:DMG: 0x0 = 1, - [1659967993.179278][3334:3334] CHIP:DMG: }, - [1659967993.179307][3334:3334] CHIP:DMG: }, - [1659967993.179338][3334:3334] CHIP:DMG: - [1659967993.179361][3334:3334] CHIP:DMG: ], - [1659967993.179390][3334:3334] CHIP:DMG: - [1659967993.179414][3334:3334] CHIP:DMG: InteractionModelRevision = 1 - [1659967993.179439][3334:3334] CHIP:DMG: }, - [1659967993.179502][3334:3334] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_003E e=0 p=a - [1659967993.179537][3334:3334] CHIP:DMG: AccessControl: allowed - [1659967993.179565][3334:3334] CHIP:DMG: Received command for Endpoint=0 Cluster=0x0000_003E Command=0x0000_000A - [1659967993.179597][3334:3334] CHIP:ZCL: OpCreds: Received a RemoveFabric Command for FabricIndex 0x1 - [1659967993.179620][3334:3334] CHIP:EM: Sending Standalone Ack for MessageCounter:213803348 on exchange 39998r + [1666945062.193989][5129:5129] CHIP:EM: Handling via exchange: 55862r, Delegate: 0xaaaac10e0288 + [1666945062.194151][5129:5129] CHIP:DMG: InvokeRequestMessage = + [1666945062.194246][5129:5129] CHIP:DMG: { + [1666945062.194305][5129:5129] CHIP:DMG: suppressResponse = false, + [1666945062.194372][5129:5129] CHIP:DMG: timedRequest = false, + [1666945062.194457][5129:5129] CHIP:DMG: InvokeRequests = + [1666945062.194535][5129:5129] CHIP:DMG: [ + [1666945062.194624][5129:5129] CHIP:DMG: CommandDataIB = + [1666945062.194710][5129:5129] CHIP:DMG: { + [1666945062.194968][5129:5129] CHIP:DMG: CommandPathIB = + [1666945062.195074][5129:5129] CHIP:DMG: { + [1666945062.195165][5129:5129] CHIP:DMG: EndpointId = 0x0, + [1666945062.195257][5129:5129] CHIP:DMG: ClusterId = 0x3e, + [1666945062.195365][5129:5129] CHIP:DMG: CommandId = 0xa, + [1666945062.195446][5129:5129] CHIP:DMG: }, + [1666945062.195550][5129:5129] CHIP:DMG: + [1666945062.195623][5129:5129] CHIP:DMG: CommandFields = + [1666945062.195726][5129:5129] CHIP:DMG: { + [1666945062.195794][5129:5129] CHIP:DMG: 0x0 = 1, + [1666945062.195861][5129:5129] CHIP:DMG: }, + [1666945062.195955][5129:5129] CHIP:DMG: }, + [1666945062.196040][5129:5129] CHIP:DMG: + [1666945062.196123][5129:5129] CHIP:DMG: ], + [1666945062.196201][5129:5129] CHIP:DMG: + [1666945062.196284][5129:5129] CHIP:DMG: InteractionModelRevision = 1 + [1666945062.196346][5129:5129] CHIP:DMG: }, + [1666945062.196517][5129:5129] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_003E e=0 p=a + [1666945062.196599][5129:5129] CHIP:DMG: AccessControl: allowed + [1666945062.196692][5129:5129] CHIP:DMG: Received command for Endpoint=0 Cluster=0x0000_003E Command=0x0000_000A + [1666945062.196770][5129:5129] CHIP:ZCL: OpCreds: Received a RemoveFabric Command for FabricIndex 0x1 + [1666945062.197328][5129:5129] CHIP:EM: <<< [E:55862r M:7155927 (Ack:103508994)] (S) Msg TX to 1:000000000001B669 [C7F7] --- Type 0000:10 (SecureChannel:StandaloneAck) + [1666945062.197427][5129:5129] CHIP:IN: (S) Sending msg 7155927 on secure session with LSID: 49154 + [1666945062.198112][5129:5129] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:38753 | 7155927 | [Secure Channel (0) / Standalone Ack (0x10) / Session = 54145 / Exchange = 55862] + [1666945062.198210][5129:5129] CHIP:DMG: Header Flags = + [1666945062.198268][5129:5129] CHIP:DMG: { + [1666945062.198355][5129:5129] CHIP:DMG: Exchange (0x02) = + [1666945062.198411][5129:5129] CHIP:DMG: { + [1666945062.198470][5129:5129] CHIP:DMG: AckMsg = 103508994 + [1666945062.198554][5129:5129] CHIP:DMG: } + [1666945062.198627][5129:5129] CHIP:DMG: } + [1666945062.198685][5129:5129] CHIP:DMG: + [1666945062.198868][5129:5129] CHIP:DMG: Encrypted Payload (34 bytes) = + [1666945062.198928][5129:5129] CHIP:DMG: { + [1666945062.199007][5129:5129] CHIP:DMG: data = 0081d300d7306d00a451afdaddfe196fe4e55e66b9d83b0a6ed32862c5f9afe77ae0 + [1666945062.199063][5129:5129] CHIP:DMG: buffer_ptr = 187651235478000 + [1666945062.199118][5129:5129] CHIP:DMG: } + [1666945062.199193][5129:5129] CHIP:DMG: + [1666945062.199522][5129:5129] CHIP:EM: Flushed pending ack for MessageCounter:103508994 on exchange 55862r + [1666945062.199674][5129:5129] CHIP:EVL: LogEvent event number: 0x0000000000000004 priority: 1, endpoint id: 0x0 cluster id: 0x0000_0028 event id: 0x2 Sys timestamp: 0x0000000000B771F0 + [1666945062.199760][5129:5129] CHIP:DMG: All ReadHandler-s are clean, clear GlobalDirtySet + [1666945062.200201][5129:5129] CHIP:DL: writing settings to file (/tmp/chip_kvs-7OSBAl) + [1666945062.202005][5129:5129] CHIP:DL: renamed tmp file to file (/tmp/chip_kvs) + [1666945062.202352][5129:5129] CHIP:DL: writing settings to file (/tmp/chip_kvs-2BsmnZ) + [1666945062.204040][5129:5129] CHIP:DL: renamed tmp file to file (/tmp/chip_kvs) + [1666945062.204783][5129:5129] CHIP:DL: writing settings to file (/tmp/chip_kvs-aJiMIA) + [1666945062.206316][5129:5129] CHIP:DL: renamed tmp file to file (/tmp/chip_kvs) + [1666945062.206642][5129:5129] CHIP:DL: writing settings to file (/tmp/chip_kvs-BgW2Sj) + [1666945062.208377][5129:5129] CHIP:DL: renamed tmp file to file (/tmp/chip_kvs) + [1666945062.208721][5129:5129] CHIP:DL: writing settings to file (/tmp/chip_kvs-x59zoR) + [1666945062.210184][5129:5129] CHIP:DL: renamed tmp file to file (/tmp/chip_kvs) + [1666945062.210790][5129:5129] CHIP:DL: writing settings to file (/tmp/chip_kvs-gy9LWw) + [1666945062.212254][5129:5129] CHIP:DL: renamed tmp file to file (/tmp/chip_kvs) + [1666945062.212382][5129:5129] CHIP:FP: Fabric (0x1) deleted. + [1666945062.212461][5129:5129] CHIP:ZCL: [OnFabricRemoved] Handling a fabric removal from the door lock server [endpointId=1,fabricIndex=1] + [1666945062.212650][5129:5129] CHIP:ZCL: Lock App: LockEndpoint::GetUser [endpoint=1,userIndex=1] + [1666945062.212736][5129:5129] CHIP:ZCL: Found unoccupied user [endpoint=1,adjustedIndex=0] + [1666945062.212800][5129:5129] CHIP:ZCL: Lock App: LockEndpoint::GetUser [endpoint=1,userIndex=2] + [1666945062.212852][5129:5129] CHIP:ZCL: Found unoccupied user [endpoint=1,adjustedIndex=1] + [1666945062.212928][5129:5129] CHIP:ZCL: Lock App: LockEndpoint::GetUser [endpoint=1,userIndex=3] + [1666945062.212981][5129:5129] CHIP:ZCL: Found unoccupied user [endpoint=1,adjustedIndex=2] + [1666945062.213034][5129:5129] CHIP:ZCL: Lock App: LockEndpoint::GetUser [endpoint=1,userIndex=4] + [1666945062.213111][5129:5129] CHIP:ZCL: Found unoccupied user [endpoint=1,adjustedIndex=3] + [1666945062.213165][5129:5129] CHIP:ZCL: Lock App: LockEndpoint::GetUser [endpoint=1,userIndex=5] + [1666945062.213216][5129:5129] CHIP:ZCL: Found unoccupied user [endpoint=1,adjustedIndex=4] + [1666945062.213269][5129:5129] CHIP:ZCL: Lock App: LockEndpoint::GetUser [endpoint=1,userIndex=6] + [1666945062.213342][5129:5129] CHIP:ZCL: Found unoccupied user [endpoint=1,adjustedIndex=5] + [1666945062.213395][5129:5129] CHIP:ZCL: Lock App: LockEndpoint::GetUser [endpoint=1,userIndex=7] + [1666945062.213446][5129:5129] CHIP:ZCL: Found unoccupied user [endpoint=1,adjustedIndex=6] + [1666945062.213517][5129:5129] CHIP:ZCL: Lock App: LockEndpoint::GetUser [endpoint=1,userIndex=8] + [1666945062.213570][5129:5129] CHIP:ZCL: Found unoccupied user [endpoint=1,adjustedIndex=7] + [1666945062.213622][5129:5129] CHIP:ZCL: Lock App: LockEndpoint::GetUser [endpoint=1,userIndex=9] + [1666945062.213672][5129:5129] CHIP:ZCL: Found unoccupied user [endpoint=1,adjustedIndex=8] + [1666945062.213746][5129:5129] CHIP:ZCL: Lock App: LockEndpoint::GetUser [endpoint=1,userIndex=10] + [1666945062.213800][5129:5129] CHIP:ZCL: Found unoccupied user [endpoint=1,adjustedIndex=9] + [1666945062.213870][5129:5129] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=1,credentialType=2] + [1666945062.213948][5129:5129] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=1] + [1666945062.214001][5129:5129] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=2,credentialType=2] + [1666945062.214054][5129:5129] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=2] + [1666945062.214132][5129:5129] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=3,credentialType=2] + [1666945062.214185][5129:5129] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=3] + [1666945062.214236][5129:5129] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=4,credentialType=2] + [1666945062.214289][5129:5129] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=4] + [1666945062.214365][5129:5129] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=5,credentialType=2] + [1666945062.214417][5129:5129] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=5] + [1666945062.214468][5129:5129] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=6,credentialType=2] + [1666945062.214547][5129:5129] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=6] + [1666945062.214601][5129:5129] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=7,credentialType=2] + [1666945062.214653][5129:5129] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=7] + [1666945062.214704][5129:5129] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=8,credentialType=2] + [1666945062.214869][5129:5129] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=8] + [1666945062.214922][5129:5129] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=9,credentialType=2] + [1666945062.214997][5129:5129] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=9] + [1666945062.215049][5129:5129] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=10,credentialType=2] + [1666945062.215102][5129:5129] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=10] + [1666945062.215187][5129:5129] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=1,credentialType=1] + [1666945062.215243][5129:5129] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=1] + [1666945062.215294][5129:5129] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=2,credentialType=1] + [1666945062.215347][5129:5129] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=2] + [1666945062.215425][5129:5129] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=3,credentialType=1] + [1666945062.215478][5129:5129] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=3] + [1666945062.215529][5129:5129] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=4,credentialType=1] + [1666945062.215582][5129:5129] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=4] + [1666945062.215654][5129:5129] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=5,credentialType=1] + [1666945062.215707][5129:5129] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=5] + [1666945062.215758][5129:5129] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=6,credentialType=1] + [1666945062.215811][5129:5129] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=6] + [1666945062.215887][5129:5129] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=7,credentialType=1] + [1666945062.215940][5129:5129] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=7] + [1666945062.215991][5129:5129] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=8,credentialType=1] + [1666945062.216065][5129:5129] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=8] + [1666945062.216118][5129:5129] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=9,credentialType=1] + [1666945062.216170][5129:5129] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=9] + [1666945062.216222][5129:5129] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=10,credentialType=1] + [1666945062.216295][5129:5129] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=10] + [1666945062.216359][5129:5129] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=0,credentialType=0] + [1666945062.216413][5129:5129] CHIP:ZCL: Found unoccupied credential [endpoint=1,index=0] + [1666945062.216489][5129:5129] CHIP:ZCL: UserLabel: Last Fabric index 0x1 was removed + [1666945062.216662][5129:5129] CHIP:ZCL: OpCreds: Fabric index 0x1 was removed + [1666945062.217021][5129:5129] CHIP:DMG: Endpoint 0, Cluster 0x0000_003E update version to e78fc9ea + [1666945062.217112][5129:5129] CHIP:DMG: Endpoint 0, Cluster 0x0000_003E update version to e78fc9eb + [1666945062.217688][5129:5129] CHIP:DL: writing settings to file (/tmp/chip_kvs-1PbpHx) + [1666945062.219227][5129:5129] CHIP:DL: renamed tmp file to file (/tmp/chip_kvs) + [1666945062.219581][5129:5129] CHIP:DL: writing settings to file (/tmp/chip_kvs-DykbbU) + [1666945062.221020][5129:5129] CHIP:DL: renamed tmp file to file (/tmp/chip_kvs) + [1666945062.221365][5129:5129] CHIP:DL: writing settings to file (/tmp/chip_kvs-hvypCu) + [1666945062.222833][5129:5129] CHIP:DL: renamed tmp file to file (/tmp/chip_kvs) + [1666945062.224620][5129:5129] CHIP:DL: writing settings to file (/tmp/chip_kvs-4rJHPg) + [1666945062.226066][5129:5129] CHIP:DL: renamed tmp file to file (/tmp/chip_kvs) + [1666945062.226649][5129:5129] CHIP:DL: writing settings to file (/tmp/chip_kvs-iWfp82) + [1666945062.228088][5129:5129] CHIP:DL: renamed tmp file to file (/tmp/chip_kvs) + [1666945062.228744][5129:5129] CHIP:DL: writing settings to file (/tmp/chip_kvs-WNxZIv) + [1666945062.230153][5129:5129] CHIP:DL: renamed tmp file to file (/tmp/chip_kvs) + [1666945062.230528][5129:5129] CHIP:DL: writing settings to file (/tmp/chip_kvs-Rfl6L4) + [1666945062.231941][5129:5129] CHIP:DL: renamed tmp file to file (/tmp/chip_kvs) + [1666945062.232368][5129:5129] CHIP:DL: writing settings to file (/tmp/chip_kvs-cRlvFF) + [1666945062.233646][5129:5129] CHIP:DL: renamed tmp file to file (/tmp/chip_kvs) + [1666945062.233811][5129:5129] CHIP:DIS: Updating services using commissioning mode 0 + [1666945062.241049][5129:5129] CHIP:DIS: CHIP minimal mDNS started advertising. + [1666945062.258444][5129:5129] CHIP:DIS: Warning: Attempt to mDNS broadcast failed on otbr0: ../../third_party/connectedhomeip/src/inet/UDPEndPointImplSockets.cpp:409: OS Error 0x02000065: Network is unreachable + [1666945062.258552][5129:5129] CHIP:DIS: mDNS broadcast full failed in 1 separate send attempts. + [1666945062.258622][5129:5129] CHIP:DIS: Failed to advertise records: ../../third_party/connectedhomeip/src/inet/UDPEndPointImplSockets.cpp:409: OS Error 0x02000065: Network is unreachable + [1666945062.262038][5129:5129] CHIP:DIS: Warning: Attempt to mDNS broadcast failed on otbr0: ../../third_party/connectedhomeip/src/inet/UDPEndPointImplSockets.cpp:409: OS Error 0x02000065: Network is unreachable + [1666945062.262132][5129:5129] CHIP:DIS: mDNS broadcast full failed in 1 separate send attempts. + [1666945062.262201][5129:5129] CHIP:DIS: Failed to advertise records: ../../third_party/connectedhomeip/src/inet/UDPEndPointImplSockets.cpp:409: OS Error 0x02000065: Network is unreachable + [1666945062.315574][5129:5129] CHIP:ZCL: OpCreds: RemoveFabric successful + [1666945062.315717][5129:5129] CHIP:DMG: Command handler moving to [ Preparing] + [1666945062.315795][5129:5129] CHIP:DMG: Command handler moving to [AddingComm] + [1666945062.315868][5129:5129] CHIP:DMG: Command handler moving to [AddedComma] + [1666945062.315939][5129:5129] CHIP:IN: Expiring all sessions for fabric 0x1!! + [1666945062.315996][5129:5129] CHIP:IN: SecureSession[0xaaaaf53b08f0]: MarkForEviction Type:2 LSID:49150 + [1666945062.316053][5129:5129] CHIP:SC: SecureSession[0xaaaaf53b08f0]: Moving from state "kActive" --> "kPendingEviction" + [1666945062.316111][5129:5129] CHIP:IN: SecureSession[0xaaaaf53b08f0]: Released - Type:2 LSID:49150 + [1666945062.316211][5129:5129] CHIP:IN: SecureSession[0xaaaaf53d2ec0]: MarkForEviction Type:2 LSID:49151 + [1666945062.316268][5129:5129] CHIP:SC: SecureSession[0xaaaaf53d2ec0]: Moving from state "kActive" --> "kPendingEviction" + [1666945062.316324][5129:5129] CHIP:IN: SecureSession[0xaaaaf53d2ec0]: Released - Type:2 LSID:49151 + [1666945062.316406][5129:5129] CHIP:IN: SecureSession[0xaaaaf52e6e10]: MarkForEviction Type:2 LSID:49152 + [1666945062.316464][5129:5129] CHIP:SC: SecureSession[0xaaaaf52e6e10]: Moving from state "kActive" --> "kPendingEviction" + [1666945062.316517][5129:5129] CHIP:IN: SecureSession[0xaaaaf52e6e10]: Released - Type:2 LSID:49152 + [1666945062.316574][5129:5129] CHIP:IN: SecureSession[0xaaaaf53cf6f0]: MarkForEviction Type:2 LSID:49153 + [1666945062.316651][5129:5129] CHIP:SC: SecureSession[0xaaaaf53cf6f0]: Moving from state "kActive" --> "kPendingEviction" + [1666945062.316705][5129:5129] CHIP:IN: SecureSession[0xaaaaf53cf6f0]: Released - Type:2 LSID:49153 + [1666945062.316761][5129:5129] CHIP:IN: SecureSession[0xaaaaf53d33c0]: MarkForEviction Type:2 LSID:49154 + [1666945062.316834][5129:5129] CHIP:SC: SecureSession[0xaaaaf53d33c0]: Moving from state "kActive" --> "kPendingEviction" + [1666945062.316961][5129:5129] CHIP:DMG: Decreasing reference count for CommandHandler, remaining 0 + [1666945062.317650][5129:5129] CHIP:EM: <<< [E:55862r M:7155928 (Ack:103508994)] (S) Msg TX to 1:000000000001B669 [0000] --- Type 0001:09 (IM:InvokeCommandResponse) + [1666945062.317757][5129:5129] CHIP:IN: (S) Sending msg 7155928 on secure session with LSID: 49154 + [1666945062.318456][5129:5129] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:38753 | 7155928 | [Interaction Model (1) / InvokeCommandResponse (0x09) / Session = 54145 / Exchange = 55862] + [1666945062.318555][5129:5129] CHIP:DMG: Header Flags = + [1666945062.318612][5129:5129] CHIP:DMG: { + [1666945062.318701][5129:5129] CHIP:DMG: Exchange (0x06) = + [1666945062.319187][5129:5129] CHIP:DMG: { + [1666945062.319251][5129:5129] CHIP:DMG: AckMsg = 103508994 + [1666945062.319306][5129:5129] CHIP:DMG: NeedsAck = true + [1666945062.319360][5129:5129] CHIP:DMG: } + [1666945062.319435][5129:5129] CHIP:DMG: } + [1666945062.319515][5129:5129] CHIP:DMG: + [1666945062.319590][5129:5129] CHIP:DMG: Encrypted Payload (70 bytes) = + [1666945062.319647][5129:5129] CHIP:DMG: { + [1666945062.319724][5129:5129] CHIP:DMG: data = 0081d300d8306d00a1005b9e3280ccb4298f109b4e40c8cae3e5dbc105165c9b7bc0f98edfed14e7ca1f630f36085f258154a2e697335c66fd36f6593e8091c1b6cdf0993e8f + [1666945062.319788][5129:5129] CHIP:DMG: buffer_ptr = 187651235604944 + [1666945062.319843][5129:5129] CHIP:DMG: } + [1666945062.319916][5129:5129] CHIP:DMG: + [1666945062.320107][5129:5129] CHIP:DMG: InvokeResponseMessage = + [1666945062.320172][5129:5129] CHIP:DMG: { + [1666945062.320254][5129:5129] CHIP:DMG: suppressResponse = false, + [1666945062.320318][5129:5129] CHIP:DMG: InvokeResponseIBs = + [1666945062.320394][5129:5129] CHIP:DMG: [ + [1666945062.320456][5129:5129] CHIP:DMG: InvokeResponseIB = + [1666945062.320569][5129:5129] CHIP:DMG: { + [1666945062.320643][5129:5129] CHIP:DMG: CommandDataIB = + [1666945062.320754][5129:5129] CHIP:DMG: { + [1666945062.320841][5129:5129] CHIP:DMG: CommandPathIB = + [1666945062.320948][5129:5129] CHIP:DMG: { + [1666945062.321043][5129:5129] CHIP:DMG: EndpointId = 0x0, + [1666945062.321157][5129:5129] CHIP:DMG: ClusterId = 0x3e, + [1666945062.321257][5129:5129] CHIP:DMG: CommandId = 0x8, + [1666945062.321367][5129:5129] CHIP:DMG: }, + [1666945062.321465][5129:5129] CHIP:DMG: + [1666945062.321574][5129:5129] CHIP:DMG: CommandFields = + [1666945062.321659][5129:5129] CHIP:DMG: { + [1666945062.321777][5129:5129] CHIP:DMG: 0x0 = 0, + [1666945062.321890][5129:5129] CHIP:DMG: 0x1 = 1, + [1666945062.321981][5129:5129] CHIP:DMG: }, + [1666945062.322084][5129:5129] CHIP:DMG: }, + [1666945062.322180][5129:5129] CHIP:DMG: + [1666945062.322276][5129:5129] CHIP:DMG: }, + [1666945062.322360][5129:5129] CHIP:DMG: + [1666945062.322448][5129:5129] CHIP:DMG: ], disabled: true diff --git a/src/app/tests/suites/certification/Test_TC_OPCREDS_3_4.yaml b/src/app/tests/suites/certification/Test_TC_OPCREDS_3_4.yaml index b8d24ee4cb1064..9232322d1843a2 100644 --- a/src/app/tests/suites/certification/Test_TC_OPCREDS_3_4.yaml +++ b/src/app/tests/suites/certification/Test_TC_OPCREDS_3_4.yaml @@ -24,6 +24,11 @@ config: endpoint: 0 tests: + - label: "Precondition" + verification: | + TH and DUT are commissioned + disabled: true + - label: "TH1 fully commissions the DUT" verification: | "DUT side: @@ -331,8 +336,3 @@ tests: verification: | disabled: true - - - label: "" - verification: | - - disabled: true diff --git a/src/app/tests/suites/certification/Test_TC_PCC_3_1.yaml b/src/app/tests/suites/certification/Test_TC_PCC_3_1.yaml index 629338012858da..9c55007a93ed52 100644 --- a/src/app/tests/suites/certification/Test_TC_PCC_3_1.yaml +++ b/src/app/tests/suites/certification/Test_TC_PCC_3_1.yaml @@ -37,302 +37,418 @@ tests: "DUT reads all supported mandatory attributes from TH one at a time in a manufacturer specific order" verification: | + TH receives the read command and knows this attribute for this cluster and provides a plausable value, DUT processes the values and operates normally + ./chip-tool pumpconfigurationandcontrol read max-pressure 1 1 verify on TH all-cluster-app receives the right ReadRequest for the data sent in the above command - [1651148412.273866][2336:2336] CHIP:IM: Received Read request - [1651148412.273922][2336:2336] CHIP:DMG: ReadRequestMessage = - [1651148412.273950][2336:2336] CHIP:DMG: { - [1651148412.273972][2336:2336] CHIP:DMG: AttributePathIBs = - [1651148412.273999][2336:2336] CHIP:DMG: [ - [1651148412.274024][2336:2336] CHIP:DMG: AttributePathIB = - [1651148412.274063][2336:2336] CHIP:DMG: { - [1651148412.274093][2336:2336] CHIP:DMG: Endpoint = 0x1, - [1651148412.274126][2336:2336] CHIP:DMG: Cluster = 0x200, - [1651148412.274156][2336:2336] CHIP:DMG: Attribute = 0x0000_0000, - [1651148412.274186][2336:2336] CHIP:DMG: } - [1651148412.274216][2336:2336] CHIP:DMG: - [1651148412.274242][2336:2336] CHIP:DMG: ], - [1651148412.274271][2336:2336] CHIP:DMG: - [1651148412.274298][2336:2336] CHIP:DMG: isFabricFiltered = true, - [1651148412.274325][2336:2336] CHIP:DMG: InteractionModelRevision = 1 - [1651148412.274349][2336:2336] CHIP:DMG: }, - [1651148412.274424][2336:2336] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666771501.560631][10494:10494] CHIP:DMG: ReportDataMessage = + [1666771501.560693][10494:10494] CHIP:DMG: { + [1666771501.560749][10494:10494] CHIP:DMG: AttributeReportIBs = + [1666771501.560827][10494:10494] CHIP:DMG: [ + [1666771501.560886][10494:10494] CHIP:DMG: AttributeReportIB = + [1666771501.560968][10494:10494] CHIP:DMG: { + [1666771501.561088][10494:10494] CHIP:DMG: AttributeDataIB = + [1666771501.561159][10494:10494] CHIP:DMG: { + [1666771501.561286][10494:10494] CHIP:DMG: DataVersion = 0x6d9ca432, + [1666771501.561364][10494:10494] CHIP:DMG: AttributePathIB = + [1666771501.561498][10494:10494] CHIP:DMG: { + [1666771501.561736][10494:10494] CHIP:DMG: Endpoint = 0x1, + [1666771501.561881][10494:10494] CHIP:DMG: Cluster = 0x200, + [1666771501.561967][10494:10494] CHIP:DMG: Attribute = 0x0000_0000, + [1666771501.562101][10494:10494] CHIP:DMG: } + [1666771501.562241][10494:10494] CHIP:DMG: + [1666771501.562380][10494:10494] CHIP:DMG: Data = 0, + [1666771501.562457][10494:10494] CHIP:DMG: }, + [1666771501.562538][10494:10494] CHIP:DMG: + [1666771501.562604][10494:10494] CHIP:DMG: }, + [1666771501.562735][10494:10494] CHIP:DMG: + [1666771501.562799][10494:10494] CHIP:DMG: ], + [1666771501.562875][10494:10494] CHIP:DMG: + [1666771501.562937][10494:10494] CHIP:DMG: SuppressResponse = true, + [1666771501.563003][10494:10494] CHIP:DMG: InteractionModelRevision = 1 + ./chip-tool pumpconfigurationandcontrol read max-speed 1 1 verify on TH all-cluster-app receives the right ReadRequest for the data sent in the above command - [1651148440.471321][2336:2336] CHIP:IM: Received Read request - [1651148440.471389][2336:2336] CHIP:DMG: ReadRequestMessage = - [1651148440.471416][2336:2336] CHIP:DMG: { - [1651148440.471438][2336:2336] CHIP:DMG: AttributePathIBs = - [1651148440.471481][2336:2336] CHIP:DMG: [ - [1651148440.471507][2336:2336] CHIP:DMG: AttributePathIB = - [1651148440.471546][2336:2336] CHIP:DMG: { - [1651148440.471571][2336:2336] CHIP:DMG: Endpoint = 0x1, - [1651148440.471609][2336:2336] CHIP:DMG: Cluster = 0x200, - [1651148440.471642][2336:2336] CHIP:DMG: Attribute = 0x0000_0001, - [1651148440.471681][2336:2336] CHIP:DMG: } - [1651148440.471719][2336:2336] CHIP:DMG: - [1651148440.471745][2336:2336] CHIP:DMG: ], - [1651148440.471770][2336:2336] CHIP:DMG: - [1651148440.471806][2336:2336] CHIP:DMG: isFabricFiltered = true, - [1651148440.471831][2336:2336] CHIP:DMG: InteractionModelRevision = 1 - [1651148440.471867][2336:2336] CHIP:DMG: }, - [1651148440.471947][2336:2336] CHIP:DMG: IM RH moving to [GeneratingReports] - [1651148440.472042][2336:2336] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666771563.741093][10494:10494] CHIP:DMG: ReportDataMessage = + [1666771563.741160][10494:10494] CHIP:DMG: { + [1666771563.741215][10494:10494] CHIP:DMG: AttributeReportIBs = + [1666771563.741290][10494:10494] CHIP:DMG: [ + [1666771563.741352][10494:10494] CHIP:DMG: AttributeReportIB = + [1666771563.741446][10494:10494] CHIP:DMG: { + [1666771563.741518][10494:10494] CHIP:DMG: AttributeDataIB = + [1666771563.741605][10494:10494] CHIP:DMG: { + [1666771563.741677][10494:10494] CHIP:DMG: DataVersion = 0x6d9ca432, + [1666771563.741765][10494:10494] CHIP:DMG: AttributePathIB = + [1666771563.741843][10494:10494] CHIP:DMG: { + [1666771563.741936][10494:10494] CHIP:DMG: Endpoint = 0x1, + [1666771563.742027][10494:10494] CHIP:DMG: Cluster = 0x200, + [1666771563.742117][10494:10494] CHIP:DMG: Attribute = 0x0000_0001, + [1666771563.742200][10494:10494] CHIP:DMG: } + [1666771563.742288][10494:10494] CHIP:DMG: + [1666771563.742376][10494:10494] CHIP:DMG: Data = 0, + [1666771563.742463][10494:10494] CHIP:DMG: }, + [1666771563.742557][10494:10494] CHIP:DMG: + [1666771563.742627][10494:10494] CHIP:DMG: }, + [1666771563.742709][10494:10494] CHIP:DMG: + [1666771563.742766][10494:10494] CHIP:DMG: ], + [1666771563.742841][10494:10494] CHIP:DMG: + [1666771563.742903][10494:10494] CHIP:DMG: SuppressResponse = true, + [1666771563.742963][10494:10494] CHIP:DMG: InteractionModelRevision = 1 + ./chip-tool pumpconfigurationandcontrol read max-flow 1 1 verify on TH all-cluster-app receives the right ReadRequest for the data sent in the above command - [1651148472.518933][2336:2336] CHIP:IM: Received Read request - [1651148472.518993][2336:2336] CHIP:DMG: ReadRequestMessage = - [1651148472.519023][2336:2336] CHIP:DMG: { - [1651148472.519071][2336:2336] CHIP:DMG: AttributePathIBs = - [1651148472.519104][2336:2336] CHIP:DMG: [ - [1651148472.519163][2336:2336] CHIP:DMG: AttributePathIB = - [1651148472.519218][2336:2336] CHIP:DMG: { - [1651148472.519286][2336:2336] CHIP:DMG: Endpoint = 0x1, - [1651148472.519328][2336:2336] CHIP:DMG: Cluster = 0x200, - [1651148472.519364][2336:2336] CHIP:DMG: Attribute = 0x0000_0002, - [1651148472.519400][2336:2336] CHIP:DMG: } - [1651148472.519459][2336:2336] CHIP:DMG: - [1651148472.519521][2336:2336] CHIP:DMG: ], - [1651148472.519555][2336:2336] CHIP:DMG: - [1651148472.519584][2336:2336] CHIP:DMG: isFabricFiltered = true, - [1651148472.519666][2336:2336] CHIP:DMG: InteractionModelRevision = 1 - [1651148472.519695][2336:2336] CHIP:DMG: }, - [1651148472.519802][2336:2336] CHIP:DMG: IM RH moving to [GeneratingReports] - [1651148472.519971][2336:2336] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666771593.839903][10494:10494] CHIP:DMG: ReportDataMessage = + [1666771593.839937][10494:10494] CHIP:DMG: { + [1666771593.839959][10494:10494] CHIP:DMG: AttributeReportIBs = + [1666771593.839991][10494:10494] CHIP:DMG: [ + [1666771593.840029][10494:10494] CHIP:DMG: AttributeReportIB = + [1666771593.840071][10494:10494] CHIP:DMG: { + [1666771593.840100][10494:10494] CHIP:DMG: AttributeDataIB = + [1666771593.840138][10494:10494] CHIP:DMG: { + [1666771593.840176][10494:10494] CHIP:DMG: DataVersion = 0x6d9ca432, + [1666771593.840211][10494:10494] CHIP:DMG: AttributePathIB = + [1666771593.840249][10494:10494] CHIP:DMG: { + [1666771593.840286][10494:10494] CHIP:DMG: Endpoint = 0x1, + [1666771593.840325][10494:10494] CHIP:DMG: Cluster = 0x200, + [1666771593.840378][10494:10494] CHIP:DMG: Attribute = 0x0000_0002, + [1666771593.840414][10494:10494] CHIP:DMG: } + [1666771593.840459][10494:10494] CHIP:DMG: + [1666771593.840497][10494:10494] CHIP:DMG: Data = 0, + [1666771593.840535][10494:10494] CHIP:DMG: }, + [1666771593.840580][10494:10494] CHIP:DMG: + [1666771593.840613][10494:10494] CHIP:DMG: }, + [1666771593.840651][10494:10494] CHIP:DMG: + [1666771593.840680][10494:10494] CHIP:DMG: ], + [1666771593.840715][10494:10494] CHIP:DMG: + [1666771593.840744][10494:10494] CHIP:DMG: SuppressResponse = true, + [1666771593.840774][10494:10494] CHIP:DMG: InteractionModelRevision = 1 + ./chip-tool pumpconfigurationandcontrol read effective-operation-mode 1 1 verify on TH all-cluster-app receives the right ReadRequest for the data sent in the above command - [1651570515.206834][9246:9246] CHIP:IM: Received Read request - [1651570515.206917][9246:9246] CHIP:DMG: ReadRequestMessage = - [1651570515.206966][9246:9246] CHIP:DMG: { - [1651570515.207006][9246:9246] CHIP:DMG: AttributePathIBs = - [1651570515.207053][9246:9246] CHIP:DMG: [ - [1651570515.207098][9246:9246] CHIP:DMG: AttributePathIB = - [1651570515.207154][9246:9246] CHIP:DMG: { - [1651570515.207210][9246:9246] CHIP:DMG: Endpoint = 0x1, - [1651570515.207265][9246:9246] CHIP:DMG: Cluster = 0x200, - [1651570515.207322][9246:9246] CHIP:DMG: Attribute = 0x0000_0011, - [1651570515.207381][9246:9246] CHIP:DMG: } - [1651570515.207436][9246:9246] CHIP:DMG: - [1651570515.207483][9246:9246] CHIP:DMG: ], - [1651570515.207535][9246:9246] CHIP:DMG: - [1651570515.207587][9246:9246] CHIP:DMG: isFabricFiltered = true, - [1651570515.207634][9246:9246] CHIP:DMG: InteractionModelRevision = 1 - [1651570515.207677][9246:9246] CHIP:DMG: } + [1666771621.097341][10494:10494] CHIP:DMG: ReportDataMessage = + [1666771621.097376][10494:10494] CHIP:DMG: { + [1666771621.097406][10494:10494] CHIP:DMG: AttributeReportIBs = + [1666771621.097446][10494:10494] CHIP:DMG: [ + [1666771621.097480][10494:10494] CHIP:DMG: AttributeReportIB = + [1666771621.097522][10494:10494] CHIP:DMG: { + [1666771621.097556][10494:10494] CHIP:DMG: AttributeDataIB = + [1666771621.097598][10494:10494] CHIP:DMG: { + [1666771621.097641][10494:10494] CHIP:DMG: DataVersion = 0x6d9ca432, + [1666771621.097683][10494:10494] CHIP:DMG: AttributePathIB = + [1666771621.097726][10494:10494] CHIP:DMG: { + [1666771621.097769][10494:10494] CHIP:DMG: Endpoint = 0x1, + [1666771621.097816][10494:10494] CHIP:DMG: Cluster = 0x200, + [1666771621.097869][10494:10494] CHIP:DMG: Attribute = 0x0000_0011, + [1666771621.097913][10494:10494] CHIP:DMG: } + [1666771621.097957][10494:10494] CHIP:DMG: + [1666771621.098010][10494:10494] CHIP:DMG: Data = 0, + [1666771621.098055][10494:10494] CHIP:DMG: }, + [1666771621.098103][10494:10494] CHIP:DMG: + [1666771621.098141][10494:10494] CHIP:DMG: }, + [1666771621.098184][10494:10494] CHIP:DMG: + [1666771621.098212][10494:10494] CHIP:DMG: ], + [1666771621.098247][10494:10494] CHIP:DMG: + [1666771621.098280][10494:10494] CHIP:DMG: SuppressResponse = true, + [1666771621.098310][10494:10494] CHIP:DMG: InteractionModelRevision = 1 + ./chip-tool pumpconfigurationandcontrol read effective-control-mode 1 1 verify on TH all-cluster-app receives the right ReadRequest for the data sent in the above command - [1651570975.559213][9246:9246] CHIP:IM: Received Read request - [1651570975.559268][9246:9246] CHIP:DMG: ReadRequestMessage = - [1651570975.559295][9246:9246] CHIP:DMG: { - [1651570975.559317][9246:9246] CHIP:DMG: AttributePathIBs = - [1651570975.559343][9246:9246] CHIP:DMG: [ - [1651570975.559367][9246:9246] CHIP:DMG: AttributePathIB = - [1651570975.559400][9246:9246] CHIP:DMG: { - [1651570975.559428][9246:9246] CHIP:DMG: Endpoint = 0x1, - [1651570975.559465][9246:9246] CHIP:DMG: Cluster = 0x200, - [1651570975.559602][9246:9246] CHIP:DMG: Attribute = 0x0000_0012, - [1651570975.559626][9246:9246] CHIP:DMG: } - [1651570975.559655][9246:9246] CHIP:DMG: - [1651570975.559681][9246:9246] CHIP:DMG: ], - [1651570975.559710][9246:9246] CHIP:DMG: + [1666771644.088645][10494:10494] CHIP:DMG: ReportDataMessage = + [1666771644.088673][10494:10494] CHIP:DMG: { + [1666771644.088695][10494:10494] CHIP:DMG: AttributeReportIBs = + [1666771644.088725][10494:10494] CHIP:DMG: [ + [1666771644.088751][10494:10494] CHIP:DMG: AttributeReportIB = + [1666771644.088781][10494:10494] CHIP:DMG: { + [1666771644.088812][10494:10494] CHIP:DMG: AttributeDataIB = + [1666771644.088843][10494:10494] CHIP:DMG: { + [1666771644.088883][10494:10494] CHIP:DMG: DataVersion = 0x6d9ca432, + [1666771644.088913][10494:10494] CHIP:DMG: AttributePathIB = + [1666771644.088952][10494:10494] CHIP:DMG: { + [1666771644.088985][10494:10494] CHIP:DMG: Endpoint = 0x1, + [1666771644.089025][10494:10494] CHIP:DMG: Cluster = 0x200, + [1666771644.089058][10494:10494] CHIP:DMG: Attribute = 0x0000_0012, + [1666771644.089093][10494:10494] CHIP:DMG: } + [1666771644.089128][10494:10494] CHIP:DMG: + [1666771644.089169][10494:10494] CHIP:DMG: Data = 0, + [1666771644.089195][10494:10494] CHIP:DMG: }, + [1666771644.089234][10494:10494] CHIP:DMG: + [1666771644.089260][10494:10494] CHIP:DMG: }, + [1666771644.089295][10494:10494] CHIP:DMG: + [1666771644.089320][10494:10494] CHIP:DMG: ], + [1666771644.089351][10494:10494] CHIP:DMG: + [1666771644.089374][10494:10494] CHIP:DMG: SuppressResponse = true, + [1666771644.089399][10494:10494] CHIP:DMG: InteractionModelRevision = 1 + ./chip-tool pumpconfigurationandcontrol read capacity 1 1 verify on TH all-cluster-app receives the right ReadRequest for the data sent in the above command - [1651571009.295069][9246:9246] CHIP:IM: Received Read request - [1651571009.295158][9246:9246] CHIP:DMG: ReadRequestMessage = - [1651571009.295203][9246:9246] CHIP:DMG: { - [1651571009.295244][9246:9246] CHIP:DMG: AttributePathIBs = - [1651571009.295293][9246:9246] CHIP:DMG: [ - [1651571009.295339][9246:9246] CHIP:DMG: AttributePathIB = - [1651571009.295387][9246:9246] CHIP:DMG: { - [1651571009.295438][9246:9246] CHIP:DMG: Endpoint = 0x1, - [1651571009.295493][9246:9246] CHIP:DMG: Cluster = 0x200, - [1651571009.295548][9246:9246] CHIP:DMG: Attribute = 0x0000_0013, - [1651571009.295597][9246:9246] CHIP:DMG: } - [1651571009.295649][9246:9246] CHIP:DMG: - [1651571009.295696][9246:9246] CHIP:DMG: ], - [1651571009.295747][9246:9246] CHIP:DMG: + [1666771664.082878][10494:10494] CHIP:DMG: ReportDataMessage = + [1666771664.082918][10494:10494] CHIP:DMG: { + [1666771664.082950][10494:10494] CHIP:DMG: AttributeReportIBs = + [1666771664.082994][10494:10494] CHIP:DMG: [ + [1666771664.083030][10494:10494] CHIP:DMG: AttributeReportIB = + [1666771664.083074][10494:10494] CHIP:DMG: { + [1666771664.083115][10494:10494] CHIP:DMG: AttributeDataIB = + [1666771664.083166][10494:10494] CHIP:DMG: { + [1666771664.083205][10494:10494] CHIP:DMG: DataVersion = 0x6d9ca432, + [1666771664.083257][10494:10494] CHIP:DMG: AttributePathIB = + [1666771664.083301][10494:10494] CHIP:DMG: { + [1666771664.083357][10494:10494] CHIP:DMG: Endpoint = 0x1, + [1666771664.083399][10494:10494] CHIP:DMG: Cluster = 0x200, + [1666771664.083455][10494:10494] CHIP:DMG: Attribute = 0x0000_0013, + [1666771664.083516][10494:10494] CHIP:DMG: } + [1666771664.083565][10494:10494] CHIP:DMG: + [1666771664.083622][10494:10494] CHIP:DMG: Data = 0, + [1666771664.083664][10494:10494] CHIP:DMG: }, + [1666771664.083710][10494:10494] CHIP:DMG: + [1666771664.083744][10494:10494] CHIP:DMG: }, + [1666771664.083793][10494:10494] CHIP:DMG: + [1666771664.083827][10494:10494] CHIP:DMG: ], + [1666771664.083872][10494:10494] CHIP:DMG: + [1666771664.083908][10494:10494] CHIP:DMG: SuppressResponse = true, + [1666771664.083941][10494:10494] CHIP:DMG: InteractionModelRevision = 1 + ./chip-tool pumpconfigurationandcontrol read operation-mode 1 1 verify on TH all-cluster-app receives the right ReadRequest for the data sent in the above command - [1651571334.617100][9337:9337] CHIP:IM: Received Read request - [1651571334.617155][9337:9337] CHIP:DMG: ReadRequestMessage = - [1651571334.617181][9337:9337] CHIP:DMG: { - [1651571334.617213][9337:9337] CHIP:DMG: AttributePathIBs = - [1651571334.617250][9337:9337] CHIP:DMG: [ - [1651571334.617291][9337:9337] CHIP:DMG: AttributePathIB = - [1651571334.617338][9337:9337] CHIP:DMG: { - [1651571334.617368][9337:9337] CHIP:DMG: Endpoint = 0x1, - [1651571334.617404][9337:9337] CHIP:DMG: Cluster = 0x200, - [1651571334.617433][9337:9337] CHIP:DMG: Attribute = 0x0000_0020, - [1651571334.617467][9337:9337] CHIP:DMG: } - [1651571334.617499][9337:9337] CHIP:DMG: - [1651571334.617537][9337:9337] CHIP:DMG: ], - [1651571334.617567][9337:9337] CHIP:DMG: + [1666771691.803694][10494:10494] CHIP:DMG: ReportDataMessage = + [1666771691.803748][10494:10494] CHIP:DMG: { + [1666771691.803792][10494:10494] CHIP:DMG: AttributeReportIBs = + [1666771691.803853][10494:10494] CHIP:DMG: [ + [1666771691.803902][10494:10494] CHIP:DMG: AttributeReportIB = + [1666771691.803971][10494:10494] CHIP:DMG: { + [1666771691.804024][10494:10494] CHIP:DMG: AttributeDataIB = + [1666771691.804099][10494:10494] CHIP:DMG: { + [1666771691.804153][10494:10494] CHIP:DMG: DataVersion = 0x6d9ca432, + [1666771691.804224][10494:10494] CHIP:DMG: AttributePathIB = + [1666771691.804284][10494:10494] CHIP:DMG: { + [1666771691.804360][10494:10494] CHIP:DMG: Endpoint = 0x1, + [1666771691.804424][10494:10494] CHIP:DMG: Cluster = 0x200, + [1666771691.804502][10494:10494] CHIP:DMG: Attribute = 0x0000_0020, + [1666771691.804562][10494:10494] CHIP:DMG: } + [1666771691.804638][10494:10494] CHIP:DMG: + [1666771691.804696][10494:10494] CHIP:DMG: Data = 0, + [1666771691.804765][10494:10494] CHIP:DMG: }, + [1666771691.804827][10494:10494] CHIP:DMG: + [1666771691.804889][10494:10494] CHIP:DMG: }, + [1666771691.804949][10494:10494] CHIP:DMG: + [1666771691.804997][10494:10494] CHIP:DMG: ], + [1666771691.805056][10494:10494] CHIP:DMG: + [1666771691.805099][10494:10494] CHIP:DMG: SuppressResponse = true, + [1666771691.805150][10494:10494] CHIP:DMG: InteractionModelRevision = 1 + [1666771691.805196][10494:10494] CHIP:DMG: } disabled: true - label: "DUT reads all supported optional attributes from TH one at a time in a manufacturer specific order" verification: | - verify on Reference app receives the right response for the data sent in the above commands + TH receives the read command and knows this attribute for this cluster and provides a plausable value, DUT processes the values and operates normally ./chip-tool pumpconfigurationandcontrol read min-const-pressure 1 1 verify on TH all-cluster-app receives the right ReadRequest for the data sent in the above command - [1651148507.711384][2336:2336] CHIP:IM: Received Read request - [1651148507.711452][2336:2336] CHIP:DMG: ReadRequestMessage = - [1651148507.711478][2336:2336] CHIP:DMG: { - [1651148507.711500][2336:2336] CHIP:DMG: AttributePathIBs = - [1651148507.711526][2336:2336] CHIP:DMG: [ - [1651148507.711560][2336:2336] CHIP:DMG: AttributePathIB = - [1651148507.711606][2336:2336] CHIP:DMG: { - [1651148507.711637][2336:2336] CHIP:DMG: Endpoint = 0x1, - [1651148507.711677][2336:2336] CHIP:DMG: Cluster = 0x200, - [1651148507.711709][2336:2336] CHIP:DMG: Attribute = 0x0000_0003, - [1651148507.711747][2336:2336] CHIP:DMG: } - [1651148507.711778][2336:2336] CHIP:DMG: - [1651148507.711813][2336:2336] CHIP:DMG: ], - [1651148507.711841][2336:2336] CHIP:DMG: - [1651148507.711876][2336:2336] CHIP:DMG: isFabricFiltered = true, - [1651148507.711902][2336:2336] CHIP:DMG: InteractionModelRevision = 1 - [1651148507.711934][2336:2336] CHIP:DMG: }, - [1651148507.712016][2336:2336] CHIP:DMG: IM RH moving to [GeneratingReports] - [1651148507.712119][2336:2336] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0" + [1666771728.211002][10494:10494] CHIP:DMG: ReportDataMessage = + [1666771728.211044][10494:10494] CHIP:DMG: { + [1666771728.211079][10494:10494] CHIP:DMG: AttributeReportIBs = + [1666771728.211127][10494:10494] CHIP:DMG: [ + [1666771728.211169][10494:10494] CHIP:DMG: AttributeReportIB = + [1666771728.211222][10494:10494] CHIP:DMG: { + [1666771728.211268][10494:10494] CHIP:DMG: AttributeDataIB = + [1666771728.211320][10494:10494] CHIP:DMG: { + [1666771728.211373][10494:10494] CHIP:DMG: DataVersion = 0x6d9ca432, + [1666771728.211419][10494:10494] CHIP:DMG: AttributePathIB = + [1666771728.211471][10494:10494] CHIP:DMG: { + [1666771728.211634][10494:10494] CHIP:DMG: Endpoint = 0x1, + [1666771728.211699][10494:10494] CHIP:DMG: Cluster = 0x200, + [1666771728.211755][10494:10494] CHIP:DMG: Attribute = 0x0000_0003, + [1666771728.211807][10494:10494] CHIP:DMG: } + [1666771728.211853][10494:10494] CHIP:DMG: + [1666771728.211911][10494:10494] CHIP:DMG: Data = 0, + [1666771728.211955][10494:10494] CHIP:DMG: }, + [1666771728.212014][10494:10494] CHIP:DMG: + [1666771728.212058][10494:10494] CHIP:DMG: }, + [1666771728.212117][10494:10494] CHIP:DMG: + [1666771728.212150][10494:10494] CHIP:DMG: ], + [1666771728.212198][10494:10494] CHIP:DMG: + [1666771728.212236][10494:10494] CHIP:DMG: SuppressResponse = true, + [1666771728.212276][10494:10494] CHIP:DMG: InteractionModelRevision = 1 + ./chip-tool pumpconfigurationandcontrol read max-const-pressure 1 1 verify on TH all-cluster-app receives the right ReadRequest for the data sent in the above command - [1651148537.336390][2336:2336] CHIP:IM: Received Read request - [1651148537.336445][2336:2336] CHIP:DMG: ReadRequestMessage = - [1651148537.336471][2336:2336] CHIP:DMG: { - [1651148537.336503][2336:2336] CHIP:DMG: AttributePathIBs = - [1651148537.336530][2336:2336] CHIP:DMG: [ - [1651148537.336554][2336:2336] CHIP:DMG: AttributePathIB = - [1651148537.336593][2336:2336] CHIP:DMG: { - [1651148537.336621][2336:2336] CHIP:DMG: Endpoint = 0x1, - [1651148537.336666][2336:2336] CHIP:DMG: Cluster = 0x200, - [1651148537.336701][2336:2336] CHIP:DMG: Attribute = 0x0000_0004, - [1651148537.336741][2336:2336] CHIP:DMG: } - [1651148537.336770][2336:2336] CHIP:DMG: - [1651148537.336796][2336:2336] CHIP:DMG: ], - [1651148537.336836][2336:2336] CHIP:DMG: - [1651148537.336863][2336:2336] CHIP:DMG: isFabricFiltered = true, - [1651148537.336888][2336:2336] CHIP:DMG: InteractionModelRevision = 1 - [1651148537.336921][2336:2336] CHIP:DMG: }, - [1651148537.337002][2336:2336] CHIP:DMG: IM RH moving to [GeneratingReports] - [1651148537.337095][2336:2336] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0" + [1666771760.815377][10494:10494] CHIP:DMG: ReportDataMessage = + [1666771760.815411][10494:10494] CHIP:DMG: { + [1666771760.815438][10494:10494] CHIP:DMG: AttributeReportIBs = + [1666771760.815477][10494:10494] CHIP:DMG: [ + [1666771760.815541][10494:10494] CHIP:DMG: AttributeReportIB = + [1666771760.815589][10494:10494] CHIP:DMG: { + [1666771760.815624][10494:10494] CHIP:DMG: AttributeDataIB = + [1666771760.815667][10494:10494] CHIP:DMG: { + [1666771760.815711][10494:10494] CHIP:DMG: DataVersion = 0x6d9ca432, + [1666771760.815759][10494:10494] CHIP:DMG: AttributePathIB = + [1666771760.815803][10494:10494] CHIP:DMG: { + [1666771760.815850][10494:10494] CHIP:DMG: Endpoint = 0x1, + [1666771760.815896][10494:10494] CHIP:DMG: Cluster = 0x200, + [1666771760.815948][10494:10494] CHIP:DMG: Attribute = 0x0000_0004, + [1666771760.815988][10494:10494] CHIP:DMG: } + [1666771760.816028][10494:10494] CHIP:DMG: + [1666771760.816066][10494:10494] CHIP:DMG: Data = 0, + [1666771760.816103][10494:10494] CHIP:DMG: }, + [1666771760.816172][10494:10494] CHIP:DMG: + [1666771760.816204][10494:10494] CHIP:DMG: }, + [1666771760.816243][10494:10494] CHIP:DMG: + [1666771760.816273][10494:10494] CHIP:DMG: ], + [1666771760.816311][10494:10494] CHIP:DMG: + [1666771760.816343][10494:10494] CHIP:DMG: SuppressResponse = true, + [1666771760.816373][10494:10494] CHIP:DMG: InteractionModelRevision = 1 + ./chip-tool pumpconfigurationandcontrol read min-comp-pressure 1 1 verify on TH all-cluster-app receives the right ReadRequest for the data sent in the above command - [1651148566.361843][2336:2336] CHIP:IM: Received Read request - [1651148566.361897][2336:2336] CHIP:DMG: ReadRequestMessage = - [1651148566.361923][2336:2336] CHIP:DMG: { - [1651148566.361944][2336:2336] CHIP:DMG: AttributePathIBs = - [1651148566.361967][2336:2336] CHIP:DMG: [ - [1651148566.361988][2336:2336] CHIP:DMG: AttributePathIB = - [1651148566.362012][2336:2336] CHIP:DMG: { - [1651148566.362038][2336:2336] CHIP:DMG: Endpoint = 0x1, - [1651148566.362068][2336:2336] CHIP:DMG: Cluster = 0x200, - [1651148566.362093][2336:2336] CHIP:DMG: Attribute = 0x0000_0005, - [1651148566.362119][2336:2336] CHIP:DMG: } - [1651148566.362147][2336:2336] CHIP:DMG: - [1651148566.362173][2336:2336] CHIP:DMG: ], - [1651148566.362201][2336:2336] CHIP:DMG: - [1651148566.362226][2336:2336] CHIP:DMG: isFabricFiltered = true, - [1651148566.362251][2336:2336] CHIP:DMG: InteractionModelRevision = 1 - [1651148566.362274][2336:2336] CHIP:DMG: } + [1666771843.144146][10494:10494] CHIP:DMG: ReportDataMessage = + [1666771843.144204][10494:10494] CHIP:DMG: { + [1666771843.144247][10494:10494] CHIP:DMG: AttributeReportIBs = + [1666771843.144313][10494:10494] CHIP:DMG: [ + [1666771843.144367][10494:10494] CHIP:DMG: AttributeReportIB = + [1666771843.144437][10494:10494] CHIP:DMG: { + [1666771843.144502][10494:10494] CHIP:DMG: AttributeDataIB = + [1666771843.144570][10494:10494] CHIP:DMG: { + [1666771843.144650][10494:10494] CHIP:DMG: DataVersion = 0x6d9ca432, + [1666771843.144720][10494:10494] CHIP:DMG: AttributePathIB = + [1666771843.144799][10494:10494] CHIP:DMG: { + [1666771843.144879][10494:10494] CHIP:DMG: Endpoint = 0x1, + [1666771843.144955][10494:10494] CHIP:DMG: Cluster = 0x200, + [1666771843.145034][10494:10494] CHIP:DMG: Attribute = 0x0000_0005, + [1666771843.145110][10494:10494] CHIP:DMG: } + [1666771843.145191][10494:10494] CHIP:DMG: + [1666771843.145269][10494:10494] CHIP:DMG: Data = 0, + [1666771843.145339][10494:10494] CHIP:DMG: }, + [1666771843.145411][10494:10494] CHIP:DMG: + [1666771843.145467][10494:10494] CHIP:DMG: }, + [1666771843.145540][10494:10494] CHIP:DMG: + [1666771843.145588][10494:10494] CHIP:DMG: ], + [1666771843.145653][10494:10494] CHIP:DMG: + [1666771843.145708][10494:10494] CHIP:DMG: SuppressResponse = true, + [1666771843.145778][10494:10494] CHIP:DMG: InteractionModelRevision = 1 + ./chip-tool pumpconfigurationandcontrol read max-comp-pressure 1 1 verify on TH all-cluster-app receives the right ReadRequest for the data sent in the above command - [1651148595.417817][2336:2336] CHIP:IM: Received Read request - [1651148595.417901][2336:2336] CHIP:DMG: ReadRequestMessage = - [1651148595.417932][2336:2336] CHIP:DMG: { - [1651148595.417956][2336:2336] CHIP:DMG: AttributePathIBs = - [1651148595.417987][2336:2336] CHIP:DMG: [ - [1651148595.418014][2336:2336] CHIP:DMG: AttributePathIB = - [1651148595.418049][2336:2336] CHIP:DMG: { - [1651148595.418119][2336:2336] CHIP:DMG: Endpoint = 0x1, - [1651148595.418179][2336:2336] CHIP:DMG: Cluster = 0x200, - [1651148595.418221][2336:2336] CHIP:DMG: Attribute = 0x0000_0006, - [1651148595.418259][2336:2336] CHIP:DMG: } - [1651148595.418341][2336:2336] CHIP:DMG: - [1651148595.418374][2336:2336] CHIP:DMG: ], - [1651148595.418408][2336:2336] CHIP:DMG: - [1651148595.418438][2336:2336] CHIP:DMG: isFabricFiltered = true, - [1651148595.418467][2336:2336] CHIP:DMG: InteractionModelRevision = 1 - [1651148595.418528][2336:2336] CHIP:DMG: }, - [1651148595.418660][2336:2336] CHIP:DMG: IM RH moving to [GeneratingReports] - [1651148595.418781][2336:2336] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0" + [1666771869.651025][10494:10494] CHIP:DMG: ReportDataMessage = + [1666771869.651059][10494:10494] CHIP:DMG: { + [1666771869.651085][10494:10494] CHIP:DMG: AttributeReportIBs = + [1666771869.651122][10494:10494] CHIP:DMG: [ + [1666771869.651153][10494:10494] CHIP:DMG: AttributeReportIB = + [1666771869.651195][10494:10494] CHIP:DMG: { + [1666771869.651230][10494:10494] CHIP:DMG: AttributeDataIB = + [1666771869.651269][10494:10494] CHIP:DMG: { + [1666771869.651314][10494:10494] CHIP:DMG: DataVersion = 0x6d9ca432, + [1666771869.651349][10494:10494] CHIP:DMG: AttributePathIB = + [1666771869.651394][10494:10494] CHIP:DMG: { + [1666771869.651433][10494:10494] CHIP:DMG: Endpoint = 0x1, + [1666771869.651481][10494:10494] CHIP:DMG: Cluster = 0x200, + [1666771869.651547][10494:10494] CHIP:DMG: Attribute = 0x0000_0006, + [1666771869.651581][10494:10494] CHIP:DMG: } + [1666771869.651631][10494:10494] CHIP:DMG: + [1666771869.651678][10494:10494] CHIP:DMG: Data = 0, + [1666771869.651713][10494:10494] CHIP:DMG: }, + [1666771869.651751][10494:10494] CHIP:DMG: + [1666771869.651782][10494:10494] CHIP:DMG: }, + [1666771869.651817][10494:10494] CHIP:DMG: + [1666771869.651846][10494:10494] CHIP:DMG: ], + [1666771869.651879][10494:10494] CHIP:DMG: + [1666771869.651910][10494:10494] CHIP:DMG: SuppressResponse = true, + [1666771869.651941][10494:10494] CHIP:DMG: InteractionModelRevision = 1 + ./chip-tool pumpconfigurationandcontrol read min-const-speed 1 1 verify on TH all-cluster-app receives the right ReadRequest for the data sent in the above command - [1651148626.823098][2336:2336] CHIP:IM: Received Read request - [1651148626.823201][2336:2336] CHIP:DMG: ReadRequestMessage = - [1651148626.823232][2336:2336] CHIP:DMG: { - [1651148626.823257][2336:2336] CHIP:DMG: AttributePathIBs = - [1651148626.823291][2336:2336] CHIP:DMG: [ - [1651148626.823319][2336:2336] CHIP:DMG: AttributePathIB = - [1651148626.823353][2336:2336] CHIP:DMG: { - [1651148626.823388][2336:2336] CHIP:DMG: Endpoint = 0x1, - [1651148626.823427][2336:2336] CHIP:DMG: Cluster = 0x200, - [1651148626.823462][2336:2336] CHIP:DMG: Attribute = 0x0000_0007, - [1651148626.823495][2336:2336] CHIP:DMG: } - [1651148626.823534][2336:2336] CHIP:DMG: - [1651148626.823561][2336:2336] CHIP:DMG: ], - [1651148626.823593][2336:2336] CHIP:DMG: - [1651148626.823623][2336:2336] CHIP:DMG: isFabricFiltered = true, - [1651148626.823652][2336:2336] CHIP:DMG: InteractionModelRevision = 1 - [1651148626.823678][2336:2336] CHIP:DMG: }," + [1666771906.424564][10494:10494] CHIP:DMG: ReportDataMessage = + [1666771906.424594][10494:10494] CHIP:DMG: { + [1666771906.424617][10494:10494] CHIP:DMG: AttributeReportIBs = + [1666771906.424650][10494:10494] CHIP:DMG: [ + [1666771906.424676][10494:10494] CHIP:DMG: AttributeReportIB = + [1666771906.424715][10494:10494] CHIP:DMG: { + [1666771906.424744][10494:10494] CHIP:DMG: AttributeDataIB = + [1666771906.424782][10494:10494] CHIP:DMG: { + [1666771906.424821][10494:10494] CHIP:DMG: DataVersion = 0x6d9ca432, + [1666771906.424856][10494:10494] CHIP:DMG: AttributePathIB = + [1666771906.424892][10494:10494] CHIP:DMG: { + [1666771906.424930][10494:10494] CHIP:DMG: Endpoint = 0x1, + [1666771906.424969][10494:10494] CHIP:DMG: Cluster = 0x200, + [1666771906.425010][10494:10494] CHIP:DMG: Attribute = 0x0000_0007, + [1666771906.425050][10494:10494] CHIP:DMG: } + [1666771906.425090][10494:10494] CHIP:DMG: + [1666771906.425132][10494:10494] CHIP:DMG: Data = 0, + [1666771906.425169][10494:10494] CHIP:DMG: }, + [1666771906.425210][10494:10494] CHIP:DMG: + [1666771906.425240][10494:10494] CHIP:DMG: }, + [1666771906.425276][10494:10494] CHIP:DMG: + [1666771906.425300][10494:10494] CHIP:DMG: ], + [1666771906.425333][10494:10494] CHIP:DMG: + [1666771906.425360][10494:10494] CHIP:DMG: SuppressResponse = true, + [1666771906.425386][10494:10494] CHIP:DMG: InteractionModelRevision = 1 + ./chip-tool pumpconfigurationandcontrol read max-const-speed 1 1 verify on TH all-cluster-app receives the right ReadRequest for the data sent in the above command - [1651564124.345958][8748:8748] CHIP:IM: Received Read request - [1651564124.346033][8748:8748] CHIP:DMG: ReadRequestMessage = - [1651564124.346109][8748:8748] CHIP:DMG: { - [1651564124.346147][8748:8748] CHIP:DMG: AttributePathIBs = - [1651564124.346189][8748:8748] CHIP:DMG: [ - [1651564124.346228][8748:8748] CHIP:DMG: AttributePathIB = - [1651564124.346273][8748:8748] CHIP:DMG: { - [1651564124.346416][8748:8748] CHIP:DMG: Endpoint = 0x1, - [1651564124.346467][8748:8748] CHIP:DMG: Cluster = 0x200, - [1651564124.346517][8748:8748] CHIP:DMG: Attribute = 0x0000_0008, - [1651564124.346566][8748:8748] CHIP:DMG: } - [1651564124.346612][8748:8748] CHIP:DMG: - [1651564124.346657][8748:8748] CHIP:DMG: ], - [1651564124.346703][8748:8748] CHIP:DMG: - [1651564124.346746][8748:8748] CHIP:DMG: isFabricFiltered = true, - [1651564124.346787][8748:8748] CHIP:DMG: InteractionModelRevision = 1 - [1651564124.346826][8748:8748] CHIP:DMG: }, - [1651564124.346941][8748:8748] CHIP:DMG: IM RH moving to [GeneratingReports]" + [1666771933.754336][10494:10494] CHIP:DMG: ReportDataMessage = + [1666771933.754366][10494:10494] CHIP:DMG: { + [1666771933.754387][10494:10494] CHIP:DMG: AttributeReportIBs = + [1666771933.754420][10494:10494] CHIP:DMG: [ + [1666771933.754447][10494:10494] CHIP:DMG: AttributeReportIB = + [1666771933.754485][10494:10494] CHIP:DMG: { + [1666771933.754514][10494:10494] CHIP:DMG: AttributeDataIB = + [1666771933.754551][10494:10494] CHIP:DMG: { + [1666771933.754582][10494:10494] CHIP:DMG: DataVersion = 0x6d9ca432, + [1666771933.754619][10494:10494] CHIP:DMG: AttributePathIB = + [1666771933.754655][10494:10494] CHIP:DMG: { + [1666771933.754695][10494:10494] CHIP:DMG: Endpoint = 0x1, + [1666771933.754735][10494:10494] CHIP:DMG: Cluster = 0x200, + [1666771933.754777][10494:10494] CHIP:DMG: Attribute = 0x0000_0008, + [1666771933.754812][10494:10494] CHIP:DMG: } + [1666771933.754851][10494:10494] CHIP:DMG: + [1666771933.754889][10494:10494] CHIP:DMG: Data = 0, + [1666771933.754926][10494:10494] CHIP:DMG: }, + [1666771933.754963][10494:10494] CHIP:DMG: + [1666771933.755009][10494:10494] CHIP:DMG: }, + [1666771933.755064][10494:10494] CHIP:DMG: + [1666771933.755101][10494:10494] CHIP:DMG: ], + [1666771933.755156][10494:10494] CHIP:DMG: + [1666771933.755198][10494:10494] CHIP:DMG: SuppressResponse = true, + [1666771933.755236][10494:10494] CHIP:DMG: InteractionModelRevision = 1 + @@ -340,369 +456,439 @@ tests: verify on TH all-cluster-app receives the right ReadRequest for the data sent in the above command - [1651564163.319315][8748:8748] CHIP:IM: Received Read request - [1651564163.319399][8748:8748] CHIP:DMG: ReadRequestMessage = - [1651564163.319447][8748:8748] CHIP:DMG: { - [1651564163.319488][8748:8748] CHIP:DMG: AttributePathIBs = - [1651564163.319539][8748:8748] CHIP:DMG: [ - [1651564163.319584][8748:8748] CHIP:DMG: AttributePathIB = - [1651564163.319639][8748:8748] CHIP:DMG: { - [1651564163.319694][8748:8748] CHIP:DMG: Endpoint = 0x1, - [1651564163.319758][8748:8748] CHIP:DMG: Cluster = 0x200, - [1651564163.319822][8748:8748] CHIP:DMG: Attribute = 0x0000_0009, - [1651564163.319875][8748:8748] CHIP:DMG: } - [1651564163.319925][8748:8748] CHIP:DMG: - [1651564163.319975][8748:8748] CHIP:DMG: ], - [1651564163.320027][8748:8748] CHIP:DMG: - [1651564163.320075][8748:8748] CHIP:DMG: isFabricFiltered = true, - [1651564163.320122][8748:8748] CHIP:DMG: InteractionModelRevision = 1 - [1651564163.320165][8748:8748] CHIP:DMG: }, - [1651564163.320291][8748:8748] CHIP:DMG: IM RH moving to [GeneratingReports]" + [1666771954.263472][10494:10494] CHIP:DMG: ReportDataMessage = + [1666771954.263538][10494:10494] CHIP:DMG: { + [1666771954.263571][10494:10494] CHIP:DMG: AttributeReportIBs = + [1666771954.263621][10494:10494] CHIP:DMG: [ + [1666771954.263661][10494:10494] CHIP:DMG: AttributeReportIB = + [1666771954.263715][10494:10494] CHIP:DMG: { + [1666771954.263759][10494:10494] CHIP:DMG: AttributeDataIB = + [1666771954.263809][10494:10494] CHIP:DMG: { + [1666771954.263851][10494:10494] CHIP:DMG: DataVersion = 0x6d9ca432, + [1666771954.263908][10494:10494] CHIP:DMG: AttributePathIB = + [1666771954.263957][10494:10494] CHIP:DMG: { + [1666771954.264019][10494:10494] CHIP:DMG: Endpoint = 0x1, + [1666771954.264071][10494:10494] CHIP:DMG: Cluster = 0x200, + [1666771954.264133][10494:10494] CHIP:DMG: Attribute = 0x0000_0009, + [1666771954.264181][10494:10494] CHIP:DMG: } + [1666771954.264243][10494:10494] CHIP:DMG: + [1666771954.264292][10494:10494] CHIP:DMG: Data = 0, + [1666771954.264348][10494:10494] CHIP:DMG: }, + [1666771954.264397][10494:10494] CHIP:DMG: + [1666771954.264444][10494:10494] CHIP:DMG: }, + [1666771954.264493][10494:10494] CHIP:DMG: + [1666771954.264535][10494:10494] CHIP:DMG: ], + [1666771954.264582][10494:10494] CHIP:DMG: + [1666771954.264639][10494:10494] CHIP:DMG: SuppressResponse = true, + [1666771954.264679][10494:10494] CHIP:DMG: InteractionModelRevision = 1 + ./chip-tool pumpconfigurationandcontrol read max-const-flow 1 1 verify on TH all-cluster-app receives the right ReadRequest for the data sent in the above command - [1651564281.857728][8748:8748] CHIP:IM: Received Read request - [1651564281.857784][8748:8748] CHIP:DMG: ReadRequestMessage = - [1651564281.857806][8748:8748] CHIP:DMG: { - [1651564281.857824][8748:8748] CHIP:DMG: AttributePathIBs = - [1651564281.857846][8748:8748] CHIP:DMG: [ - [1651564281.857867][8748:8748] CHIP:DMG: AttributePathIB = - [1651564281.857902][8748:8748] CHIP:DMG: { - [1651564281.857931][8748:8748] CHIP:DMG: Endpoint = 0x1, - [1651564281.857961][8748:8748] CHIP:DMG: Cluster = 0x200, - [1651564281.857990][8748:8748] CHIP:DMG: Attribute = 0x0000_000A, - [1651564281.858018][8748:8748] CHIP:DMG: } - [1651564281.858047][8748:8748] CHIP:DMG: - [1651564281.858099][8748:8748] CHIP:DMG: ], - [1651564281.858131][8748:8748] CHIP:DMG: - [1651564281.858157][8748:8748] CHIP:DMG: isFabricFiltered = true, - [1651564281.858183][8748:8748] CHIP:DMG: InteractionModelRevision = 1 - [1651564281.858206][8748:8748] CHIP:DMG: }," + [1666771999.949854][10494:10494] CHIP:DMG: ReportDataMessage = + [1666771999.949922][10494:10494] CHIP:DMG: { + [1666771999.949976][10494:10494] CHIP:DMG: AttributeReportIBs = + [1666771999.950054][10494:10494] CHIP:DMG: [ + [1666771999.950117][10494:10494] CHIP:DMG: AttributeReportIB = + [1666771999.950208][10494:10494] CHIP:DMG: { + [1666771999.950282][10494:10494] CHIP:DMG: AttributeDataIB = + [1666771999.950363][10494:10494] CHIP:DMG: { + [1666771999.950449][10494:10494] CHIP:DMG: DataVersion = 0x6d9ca432, + [1666771999.950525][10494:10494] CHIP:DMG: AttributePathIB = + [1666771999.950611][10494:10494] CHIP:DMG: { + [1666771999.950699][10494:10494] CHIP:DMG: Endpoint = 0x1, + [1666771999.950786][10494:10494] CHIP:DMG: Cluster = 0x200, + [1666771999.950866][10494:10494] CHIP:DMG: Attribute = 0x0000_000A, + [1666771999.950953][10494:10494] CHIP:DMG: } + [1666771999.951044][10494:10494] CHIP:DMG: + [1666771999.951130][10494:10494] CHIP:DMG: Data = 0, + [1666771999.951212][10494:10494] CHIP:DMG: }, + [1666771999.951307][10494:10494] CHIP:DMG: + [1666771999.951380][10494:10494] CHIP:DMG: }, + [1666771999.951469][10494:10494] CHIP:DMG: + [1666771999.951570][10494:10494] CHIP:DMG: ], + [1666771999.951643][10494:10494] CHIP:DMG: + [1666771999.951710][10494:10494] CHIP:DMG: SuppressResponse = true, + [1666771999.951775][10494:10494] CHIP:DMG: InteractionModelRevision = 1 + ./chip-tool pumpconfigurationandcontrol read min-const-temp 1 1 verify on TH all-cluster-app receives the right ReadRequest for the data sent in the above command - [1651564317.488333][8748:8748] CHIP:IM: Received Read request - [1651564317.488417][8748:8748] CHIP:DMG: ReadRequestMessage = - [1651564317.488465][8748:8748] CHIP:DMG: { - [1651564317.488505][8748:8748] CHIP:DMG: AttributePathIBs = - [1651564317.488551][8748:8748] CHIP:DMG: [ - [1651564317.488602][8748:8748] CHIP:DMG: AttributePathIB = - [1651564317.488656][8748:8748] CHIP:DMG: { - [1651564317.488707][8748:8748] CHIP:DMG: Endpoint = 0x1, - [1651564317.488772][8748:8748] CHIP:DMG: Cluster = 0x200, - [1651564317.488823][8748:8748] CHIP:DMG: Attribute = 0x0000_000B, - [1651564317.488877][8748:8748] CHIP:DMG: } - [1651564317.488920][8748:8748] CHIP:DMG: - [1651564317.488952][8748:8748] CHIP:DMG: ], - [1651564317.488983][8748:8748] CHIP:DMG: - [1651564317.489011][8748:8748] CHIP:DMG: isFabricFiltered = true, - [1651564317.489038][8748:8748] CHIP:DMG: InteractionModelRevision = 1 - [1651564317.489063][8748:8748] CHIP:DMG: }," + [1666772034.060829][10494:10494] CHIP:DMG: ReportDataMessage = + [1666772034.060903][10494:10494] CHIP:DMG: { + [1666772034.060960][10494:10494] CHIP:DMG: AttributeReportIBs = + [1666772034.061042][10494:10494] CHIP:DMG: [ + [1666772034.061108][10494:10494] CHIP:DMG: AttributeReportIB = + [1666772034.061186][10494:10494] CHIP:DMG: { + [1666772034.061265][10494:10494] CHIP:DMG: AttributeDataIB = + [1666772034.061360][10494:10494] CHIP:DMG: { + [1666772034.061465][10494:10494] CHIP:DMG: DataVersion = 0x6d9ca432, + [1666772034.061699][10494:10494] CHIP:DMG: AttributePathIB = + [1666772034.061806][10494:10494] CHIP:DMG: { + [1666772034.061909][10494:10494] CHIP:DMG: Endpoint = 0x1, + [1666772034.061996][10494:10494] CHIP:DMG: Cluster = 0x200, + [1666772034.062100][10494:10494] CHIP:DMG: Attribute = 0x0000_000B, + [1666772034.062205][10494:10494] CHIP:DMG: } + [1666772034.062303][10494:10494] CHIP:DMG: + [1666772034.062389][10494:10494] CHIP:DMG: Data = 0, + [1666772034.062483][10494:10494] CHIP:DMG: }, + [1666772034.062573][10494:10494] CHIP:DMG: + [1666772034.062658][10494:10494] CHIP:DMG: }, + [1666772034.062747][10494:10494] CHIP:DMG: + [1666772034.062818][10494:10494] CHIP:DMG: ], + [1666772034.062898][10494:10494] CHIP:DMG: + [1666772034.062956][10494:10494] CHIP:DMG: SuppressResponse = true, + [1666772034.063023][10494:10494] CHIP:DMG: InteractionModelRevision = 1 + ./chip-tool pumpconfigurationandcontrol read max-const-temp 1 1 verify on TH all-cluster-app receives the right ReadRequest for the data sent in the above command - [1651564350.267434][8748:8748] CHIP:IM: Received Read request - [1651564350.267489][8748:8748] CHIP:DMG: ReadRequestMessage = - [1651564350.267516][8748:8748] CHIP:DMG: { - [1651564350.267609][8748:8748] CHIP:DMG: AttributePathIBs = - [1651564350.267642][8748:8748] CHIP:DMG: [ - [1651564350.267671][8748:8748] CHIP:DMG: AttributePathIB = - [1651564350.267704][8748:8748] CHIP:DMG: { - [1651564350.267733][8748:8748] CHIP:DMG: Endpoint = 0x1, - [1651564350.267767][8748:8748] CHIP:DMG: Cluster = 0x200, - [1651564350.267800][8748:8748] CHIP:DMG: Attribute = 0x0000_000C, - [1651564350.267830][8748:8748] CHIP:DMG: } - [1651564350.267862][8748:8748] CHIP:DMG: - [1651564350.267890][8748:8748] CHIP:DMG: ], - [1651564350.267918][8748:8748] CHIP:DMG: - [1651564350.267945][8748:8748] CHIP:DMG: isFabricFiltered = true, - [1651564350.267970][8748:8748] CHIP:DMG: InteractionModelRevision = 1 - [1651564350.268092][8748:8748] CHIP:DMG: }," + [1666772057.143061][10494:10494] CHIP:DMG: ReportDataMessage = + [1666772057.143097][10494:10494] CHIP:DMG: { + [1666772057.143123][10494:10494] CHIP:DMG: AttributeReportIBs = + [1666772057.143164][10494:10494] CHIP:DMG: [ + [1666772057.143192][10494:10494] CHIP:DMG: AttributeReportIB = + [1666772057.143235][10494:10494] CHIP:DMG: { + [1666772057.143284][10494:10494] CHIP:DMG: AttributeDataIB = + [1666772057.143327][10494:10494] CHIP:DMG: { + [1666772057.143373][10494:10494] CHIP:DMG: DataVersion = 0x6d9ca432, + [1666772057.143411][10494:10494] CHIP:DMG: AttributePathIB = + [1666772057.143469][10494:10494] CHIP:DMG: { + [1666772057.143531][10494:10494] CHIP:DMG: Endpoint = 0x1, + [1666772057.143585][10494:10494] CHIP:DMG: Cluster = 0x200, + [1666772057.143628][10494:10494] CHIP:DMG: Attribute = 0x0000_000C, + [1666772057.143668][10494:10494] CHIP:DMG: } + [1666772057.143710][10494:10494] CHIP:DMG: + [1666772057.143762][10494:10494] CHIP:DMG: Data = 0, + [1666772057.143800][10494:10494] CHIP:DMG: }, + [1666772057.143850][10494:10494] CHIP:DMG: + [1666772057.143883][10494:10494] CHIP:DMG: }, + [1666772057.143928][10494:10494] CHIP:DMG: + [1666772057.143957][10494:10494] CHIP:DMG: ], + [1666772057.143996][10494:10494] CHIP:DMG: + [1666772057.144029][10494:10494] CHIP:DMG: SuppressResponse = true, + [1666772057.144058][10494:10494] CHIP:DMG: InteractionModelRevision = 1 + ./chip-tool pumpconfigurationandcontrol read pump-status 1 1 verify on TH all-cluster-app receives the right ReadRequest for the data sent in the above command - [1651564415.272861][8748:8748] CHIP:IM: Received Read request - [1651564415.272946][8748:8748] CHIP:DMG: ReadRequestMessage = - [1651564415.272990][8748:8748] CHIP:DMG: { - [1651564415.273025][8748:8748] CHIP:DMG: AttributePathIBs = - [1651564415.273067][8748:8748] CHIP:DMG: [ - [1651564415.273108][8748:8748] CHIP:DMG: AttributePathIB = - [1651564415.273155][8748:8748] CHIP:DMG: { - [1651564415.273200][8748:8748] CHIP:DMG: Endpoint = 0x1, - [1651564415.273253][8748:8748] CHIP:DMG: Cluster = 0x200, - [1651564415.273305][8748:8748] CHIP:DMG: Attribute = 0x0000_0010, - [1651564415.273349][8748:8748] CHIP:DMG: } - [1651564415.273395][8748:8748] CHIP:DMG: - [1651564415.273437][8748:8748] CHIP:DMG: ], - [1651564415.273477][8748:8748] CHIP:DMG: - [1651564415.273520][8748:8748] CHIP:DMG: isFabricFiltered = true, - [1651564415.273562][8748:8748] CHIP:DMG: InteractionModelRevision = 1 - [1651564415.273600][8748:8748] CHIP:DMG: }," + [1666772098.647348][10494:10494] CHIP:DMG: ReportDataMessage = + [1666772098.647383][10494:10494] CHIP:DMG: { + [1666772098.647410][10494:10494] CHIP:DMG: AttributeReportIBs = + [1666772098.647451][10494:10494] CHIP:DMG: [ + [1666772098.647483][10494:10494] CHIP:DMG: AttributeReportIB = + [1666772098.647563][10494:10494] CHIP:DMG: { + [1666772098.647602][10494:10494] CHIP:DMG: AttributeDataIB = + [1666772098.647648][10494:10494] CHIP:DMG: { + [1666772098.647696][10494:10494] CHIP:DMG: DataVersion = 0x6d9ca432, + [1666772098.647739][10494:10494] CHIP:DMG: AttributePathIB = + [1666772098.647775][10494:10494] CHIP:DMG: { + [1666772098.647826][10494:10494] CHIP:DMG: Endpoint = 0x1, + [1666772098.647869][10494:10494] CHIP:DMG: Cluster = 0x200, + [1666772098.647921][10494:10494] CHIP:DMG: Attribute = 0x0000_0010, + [1666772098.647961][10494:10494] CHIP:DMG: } + [1666772098.648013][10494:10494] CHIP:DMG: + [1666772098.648056][10494:10494] CHIP:DMG: Data = 0, + [1666772098.648103][10494:10494] CHIP:DMG: }, + [1666772098.648145][10494:10494] CHIP:DMG: + [1666772098.648182][10494:10494] CHIP:DMG: }, + [1666772098.648223][10494:10494] CHIP:DMG: + [1666772098.648255][10494:10494] CHIP:DMG: ], + [1666772098.648294][10494:10494] CHIP:DMG: + [1666772098.648323][10494:10494] CHIP:DMG: SuppressResponse = true, + [1666772098.648356][10494:10494] CHIP:DMG: InteractionModelRevision = 1 ./chip-tool pumpconfigurationandcontrol read speed 1 1 verify on TH all-cluster-app receives the right ReadRequest for the data sent in the above command - [1651571041.252491][9246:9246] CHIP:IM: Received Read request - [1651571041.252548][9246:9246] CHIP:DMG: ReadRequestMessage = - [1651571041.252574][9246:9246] CHIP:DMG: { - [1651571041.252608][9246:9246] CHIP:DMG: AttributePathIBs = - [1651571041.252642][9246:9246] CHIP:DMG: [ - [1651571041.252679][9246:9246] CHIP:DMG: AttributePathIB = - [1651571041.252710][9246:9246] CHIP:DMG: { - [1651571041.252751][9246:9246] CHIP:DMG: Endpoint = 0x1, - [1651571041.252793][9246:9246] CHIP:DMG: Cluster = 0x200, - [1651571041.252826][9246:9246] CHIP:DMG: Attribute = 0x0000_0014, - [1651571041.252863][9246:9246] CHIP:DMG: } - [1651571041.252890][9246:9246] CHIP:DMG: - [1651571041.252926][9246:9246] CHIP:DMG: ], - [1651571041.252955][9246:9246] CHIP:DMG: - [1651571041.252990][9246:9246] CHIP:DMG: isFabricFiltered = true, - [1651571041.253016][9246:9246] CHIP:DMG: InteractionModelRevision = 1 - [1651571041.253049][9246:9246] CHIP:DMG: }," + [1666775916.891206][10494:10494] CHIP:DMG: ReportDataMessage = + [1666775916.891237][10494:10494] CHIP:DMG: { + [1666775916.891262][10494:10494] CHIP:DMG: AttributeReportIBs = + [1666775916.891299][10494:10494] CHIP:DMG: [ + [1666775916.891328][10494:10494] CHIP:DMG: AttributeReportIB = + [1666775916.891363][10494:10494] CHIP:DMG: { + [1666775916.891390][10494:10494] CHIP:DMG: AttributeDataIB = + [1666775916.891434][10494:10494] CHIP:DMG: { + [1666775916.891479][10494:10494] CHIP:DMG: DataVersion = 0x6d9ca432, + [1666775916.891548][10494:10494] CHIP:DMG: AttributePathIB = + [1666775916.891596][10494:10494] CHIP:DMG: { + [1666775916.891639][10494:10494] CHIP:DMG: Endpoint = 0x1, + [1666775916.891678][10494:10494] CHIP:DMG: Cluster = 0x200, + [1666775916.891726][10494:10494] CHIP:DMG: Attribute = 0x0000_0014, + [1666775916.891770][10494:10494] CHIP:DMG: } + [1666775916.891813][10494:10494] CHIP:DMG: + [1666775916.891855][10494:10494] CHIP:DMG: Data = 0, + [1666775916.891896][10494:10494] CHIP:DMG: }, + [1666775916.891942][10494:10494] CHIP:DMG: + [1666775916.891976][10494:10494] CHIP:DMG: }, + [1666775916.892009][10494:10494] CHIP:DMG: + [1666775916.892038][10494:10494] CHIP:DMG: ], + [1666775916.892075][10494:10494] CHIP:DMG: + [1666775916.892105][10494:10494] CHIP:DMG: SuppressResponse = true, + [1666775916.892136][10494:10494] CHIP:DMG: InteractionModelRevision = 1 + ./chip-tool pumpconfigurationandcontrol read lifetime-running-hours 1 1 verify on TH all-cluster-app receives the right ReadRequest for the data sent in the above command - [1651571194.810592][9337:9337] CHIP:IM: Received Read request - [1651571194.810647][9337:9337] CHIP:DMG: ReadRequestMessage = - [1651571194.810673][9337:9337] CHIP:DMG: { - [1651571194.810694][9337:9337] CHIP:DMG: AttributePathIBs = - [1651571194.810717][9337:9337] CHIP:DMG: [ - [1651571194.810741][9337:9337] CHIP:DMG: AttributePathIB = - [1651571194.810771][9337:9337] CHIP:DMG: { - [1651571194.810800][9337:9337] CHIP:DMG: Endpoint = 0x1, - [1651571194.810832][9337:9337] CHIP:DMG: Cluster = 0x200, - [1651571194.810863][9337:9337] CHIP:DMG: Attribute = 0x0000_0015, - [1651571194.810892][9337:9337] CHIP:DMG: } - [1651571194.810922][9337:9337] CHIP:DMG: - [1651571194.810947][9337:9337] CHIP:DMG: ], - [1651571194.810979][9337:9337] CHIP:DMG: - [1651571194.811005][9337:9337] CHIP:DMG: isFabricFiltered = true, - [1651571194.811030][9337:9337] CHIP:DMG: InteractionModelRevision = 1 - [1651571194.811053][9337:9337] CHIP:DMG: }," + [1666775941.808554][10494:10494] CHIP:DMG: ReportDataMessage = + [1666775941.808583][10494:10494] CHIP:DMG: { + [1666775941.808602][10494:10494] CHIP:DMG: AttributeReportIBs = + [1666775941.808633][10494:10494] CHIP:DMG: [ + [1666775941.808659][10494:10494] CHIP:DMG: AttributeReportIB = + [1666775941.808696][10494:10494] CHIP:DMG: { + [1666775941.808726][10494:10494] CHIP:DMG: AttributeDataIB = + [1666775941.808763][10494:10494] CHIP:DMG: { + [1666775941.808802][10494:10494] CHIP:DMG: DataVersion = 0x6d9ca432, + [1666775941.808835][10494:10494] CHIP:DMG: AttributePathIB = + [1666775941.808877][10494:10494] CHIP:DMG: { + [1666775941.808917][10494:10494] CHIP:DMG: Endpoint = 0x1, + [1666775941.808958][10494:10494] CHIP:DMG: Cluster = 0x200, + [1666775941.808994][10494:10494] CHIP:DMG: Attribute = 0x0000_0015, + [1666775941.809032][10494:10494] CHIP:DMG: } + [1666775941.809073][10494:10494] CHIP:DMG: + [1666775941.809113][10494:10494] CHIP:DMG: Data = 0, + [1666775941.809143][10494:10494] CHIP:DMG: }, + [1666775941.809182][10494:10494] CHIP:DMG: + [1666775941.809211][10494:10494] CHIP:DMG: }, + [1666775941.809250][10494:10494] CHIP:DMG: + [1666775941.809275][10494:10494] CHIP:DMG: ], + [1666775941.809306][10494:10494] CHIP:DMG: + [1666775941.809328][10494:10494] CHIP:DMG: SuppressResponse = true, + [1666775941.809357][10494:10494] CHIP:DMG: InteractionModelRevision = 1 + ./chip-tool pumpconfigurationandcontrol read power 1 1 verify on TH all-cluster-app receives the right ReadRequest for the data sent in the above command - [1651571264.121840][9337:9337] CHIP:IM: Received Read request - [1651571264.121896][9337:9337] CHIP:DMG: ReadRequestMessage = - [1651571264.121924][9337:9337] CHIP:DMG: { - [1651571264.121945][9337:9337] CHIP:DMG: AttributePathIBs = - [1651571264.121971][9337:9337] CHIP:DMG: [ - [1651571264.122002][9337:9337] CHIP:DMG: AttributePathIB = - [1651571264.122034][9337:9337] CHIP:DMG: { - [1651571264.122063][9337:9337] CHIP:DMG: Endpoint = 0x1, - [1651571264.122239][9337:9337] CHIP:DMG: Cluster = 0x200, - [1651571264.122271][9337:9337] CHIP:DMG: Attribute = 0x0000_0016, - [1651571264.122300][9337:9337] CHIP:DMG: } - [1651571264.122331][9337:9337] CHIP:DMG: - [1651571264.122361][9337:9337] CHIP:DMG: ], - [1651571264.122391][9337:9337] CHIP:DMG: - [1651571264.122418][9337:9337] CHIP:DMG: isFabricFiltered = true, - [1651571264.122444][9337:9337] CHIP:DMG: InteractionModelRevision = 1 - [1651571264.122468][9337:9337] CHIP:DMG: }," + [1666775963.227062][10494:10494] CHIP:DMG: ReportDataMessage = + [1666775963.227095][10494:10494] CHIP:DMG: { + [1666775963.227121][10494:10494] CHIP:DMG: AttributeReportIBs = + [1666775963.227165][10494:10494] CHIP:DMG: [ + [1666775963.227198][10494:10494] CHIP:DMG: AttributeReportIB = + [1666775963.227242][10494:10494] CHIP:DMG: { + [1666775963.227278][10494:10494] CHIP:DMG: AttributeDataIB = + [1666775963.227315][10494:10494] CHIP:DMG: { + [1666775963.227361][10494:10494] CHIP:DMG: DataVersion = 0x6d9ca432, + [1666775963.227399][10494:10494] CHIP:DMG: AttributePathIB = + [1666775963.227437][10494:10494] CHIP:DMG: { + [1666775963.227473][10494:10494] CHIP:DMG: Endpoint = 0x1, + [1666775963.227544][10494:10494] CHIP:DMG: Cluster = 0x200, + [1666775963.227582][10494:10494] CHIP:DMG: Attribute = 0x0000_0016, + [1666775963.227623][10494:10494] CHIP:DMG: } + [1666775963.227675][10494:10494] CHIP:DMG: + [1666775963.227717][10494:10494] CHIP:DMG: Data = 0, + [1666775963.227748][10494:10494] CHIP:DMG: }, + [1666775963.227783][10494:10494] CHIP:DMG: + [1666775963.227811][10494:10494] CHIP:DMG: }, + [1666775963.227850][10494:10494] CHIP:DMG: + [1666775963.227880][10494:10494] CHIP:DMG: ], + [1666775963.227920][10494:10494] CHIP:DMG: + [1666775963.227947][10494:10494] CHIP:DMG: SuppressResponse = true, + [1666775963.227975][10494:10494] CHIP:DMG: InteractionModelRevision = 1 + ./chip-tool pumpconfigurationandcontrol read lifetime-energy-consumed 1 1 verify on TH all-cluster-app receives the right ReadRequest for the data sent in the above command - [1651571293.017448][9337:9337] CHIP:IM: Received Read request - [1651571293.017534][9337:9337] CHIP:DMG: ReadRequestMessage = - [1651571293.017581][9337:9337] CHIP:DMG: { - [1651571293.017621][9337:9337] CHIP:DMG: AttributePathIBs = - [1651571293.017669][9337:9337] CHIP:DMG: [ - [1651571293.017715][9337:9337] CHIP:DMG: AttributePathIB = - [1651571293.017769][9337:9337] CHIP:DMG: { - [1651571293.017825][9337:9337] CHIP:DMG: Endpoint = 0x1, - [1651571293.017884][9337:9337] CHIP:DMG: Cluster = 0x200, - [1651571293.017942][9337:9337] CHIP:DMG: Attribute = 0x0000_0017, - [1651571293.017997][9337:9337] CHIP:DMG: } - [1651571293.018052][9337:9337] CHIP:DMG: - [1651571293.018148][9337:9337] CHIP:DMG: ], - [1651571293.018204][9337:9337] CHIP:DMG: - [1651571293.018256][9337:9337] CHIP:DMG: isFabricFiltered = true, - [1651571293.018304][9337:9337] CHIP:DMG: InteractionModelRevision = 1 - [1651571293.018348][9337:9337] CHIP:DMG: }," + [1666775985.498529][10494:10494] CHIP:DMG: ReportDataMessage = + [1666775985.498567][10494:10494] CHIP:DMG: { + [1666775985.498593][10494:10494] CHIP:DMG: AttributeReportIBs = + [1666775985.498640][10494:10494] CHIP:DMG: [ + [1666775985.498676][10494:10494] CHIP:DMG: AttributeReportIB = + [1666775985.498725][10494:10494] CHIP:DMG: { + [1666775985.498763][10494:10494] CHIP:DMG: AttributeDataIB = + [1666775985.498810][10494:10494] CHIP:DMG: { + [1666775985.498849][10494:10494] CHIP:DMG: DataVersion = 0x6d9ca432, + [1666775985.498900][10494:10494] CHIP:DMG: AttributePathIB = + [1666775985.498944][10494:10494] CHIP:DMG: { + [1666775985.498994][10494:10494] CHIP:DMG: Endpoint = 0x1, + [1666775985.499041][10494:10494] CHIP:DMG: Cluster = 0x200, + [1666775985.499094][10494:10494] CHIP:DMG: Attribute = 0x0000_0017, + [1666775985.499137][10494:10494] CHIP:DMG: } + [1666775985.499193][10494:10494] CHIP:DMG: + [1666775985.499239][10494:10494] CHIP:DMG: Data = 0, + [1666775985.499289][10494:10494] CHIP:DMG: }, + [1666775985.499334][10494:10494] CHIP:DMG: + [1666775985.499374][10494:10494] CHIP:DMG: }, + [1666775985.499422][10494:10494] CHIP:DMG: + [1666775985.499456][10494:10494] CHIP:DMG: ], + [1666775985.499520][10494:10494] CHIP:DMG: + [1666775985.499560][10494:10494] CHIP:DMG: SuppressResponse = true, + [1666775985.499596][10494:10494] CHIP:DMG: InteractionModelRevision = 1 + ./chip-tool pumpconfigurationandcontrol read control-mode 1 1 verify on TH all-cluster-app receives the right ReadRequest for the data sent in the above command - [1651571369.365807][9337:9337] CHIP:IM: Received Read request - [1651571369.365907][9337:9337] CHIP:DMG: ReadRequestMessage = - [1651571369.365956][9337:9337] CHIP:DMG: { - [1651571369.365990][9337:9337] CHIP:DMG: AttributePathIBs = - [1651571369.366053][9337:9337] CHIP:DMG: [ - [1651571369.366136][9337:9337] CHIP:DMG: AttributePathIB = - [1651571369.366198][9337:9337] CHIP:DMG: { - [1651571369.366256][9337:9337] CHIP:DMG: Endpoint = 0x1, - [1651571369.366317][9337:9337] CHIP:DMG: Cluster = 0x200, - [1651571369.366395][9337:9337] CHIP:DMG: Attribute = 0x0000_0021, - [1651571369.366448][9337:9337] CHIP:DMG: } - [1651571369.366518][9337:9337] CHIP:DMG: - [1651571369.366592][9337:9337] CHIP:DMG: ], - [1651571369.366646][9337:9337] CHIP:DMG: - [1651571369.366713][9337:9337] CHIP:DMG: isFabricFiltered = true, - [1651571369.366770][9337:9337] CHIP:DMG: InteractionModelRevision = 1 - [1651571369.366827][9337:9337] CHIP:DMG: }," + [1666776012.083729][10494:10494] CHIP:DMG: ReportDataMessage = + [1666776012.083771][10494:10494] CHIP:DMG: { + [1666776012.083801][10494:10494] CHIP:DMG: AttributeReportIBs = + [1666776012.083849][10494:10494] CHIP:DMG: [ + [1666776012.083882][10494:10494] CHIP:DMG: AttributeReportIB = + [1666776012.083926][10494:10494] CHIP:DMG: { + [1666776012.083963][10494:10494] CHIP:DMG: AttributeDataIB = + [1666776012.084019][10494:10494] CHIP:DMG: { + [1666776012.084078][10494:10494] CHIP:DMG: DataVersion = 0x6d9ca432, + [1666776012.084125][10494:10494] CHIP:DMG: AttributePathIB = + [1666776012.084185][10494:10494] CHIP:DMG: { + [1666776012.084244][10494:10494] CHIP:DMG: Endpoint = 0x1, + [1666776012.084297][10494:10494] CHIP:DMG: Cluster = 0x200, + [1666776012.084359][10494:10494] CHIP:DMG: Attribute = 0x0000_0021, + [1666776012.084417][10494:10494] CHIP:DMG: } + [1666776012.084472][10494:10494] CHIP:DMG: + [1666776012.084534][10494:10494] CHIP:DMG: Data = 0, + [1666776012.084581][10494:10494] CHIP:DMG: }, + [1666776012.084640][10494:10494] CHIP:DMG: + [1666776012.084680][10494:10494] CHIP:DMG: }, + [1666776012.084732][10494:10494] CHIP:DMG: + [1666776012.084769][10494:10494] CHIP:DMG: ], + [1666776012.084818][10494:10494] CHIP:DMG: + [1666776012.084858][10494:10494] CHIP:DMG: SuppressResponse = true, + [1666776012.084899][10494:10494] CHIP:DMG: InteractionModelRevision = 1 disabled: true - label: "DUT writes a suitable value to all supported mandatory attributes on the TH one at a time in a manufacturer specific order" verification: | - verify on Reference app receives the right response for the data sent in the above commands + TH receives the write command and checks whether the value is valid, if value invalid provide appropriate feedback to DUT and flag test as FAIL ./chip-tool pumpconfigurationandcontrol write operation-mode 0 1 1 verify on TH all-cluster-app receives the Write Request for the data sent in the above command - [1652858465.008652][2107:2107] CHIP:IM: Received Write request - [1652858465.008695][2107:2107] CHIP:DMG: IM WH moving to [Initialized] - [1652858465.008858][2107:2107] CHIP:DMG: WriteRequestMessage = - [1652858465.008908][2107:2107] CHIP:DMG: { - [1652858465.008950][2107:2107] CHIP:DMG: suppressResponse = false, - [1652858465.008999][2107:2107] CHIP:DMG: timedRequest = false, - [1652858465.009045][2107:2107] CHIP:DMG: AttributeDataIBs = - [1652858465.009088][2107:2107] CHIP:DMG: [ - [1652858465.009115][2107:2107] CHIP:DMG: AttributeDataIB = - [1652858465.009150][2107:2107] CHIP:DMG: { - [1652858465.009235][2107:2107] CHIP:DMG: AttributePathIB = - [1652858465.009279][2107:2107] CHIP:DMG: { - [1652858465.009316][2107:2107] CHIP:DMG: Endpoint = 0x1, - [1652858465.009359][2107:2107] CHIP:DMG: Cluster = 0x200, - [1652858465.009399][2107:2107] CHIP:DMG: Attribute = 0x0000_0020, - [1652858465.009434][2107:2107] CHIP:DMG: } - [1652858465.009475][2107:2107] CHIP:DMG: - [1652858465.009514][2107:2107] CHIP:DMG: Data = 0, - [1652858465.009552][2107:2107] CHIP:DMG: }, - [1652858465.009588][2107:2107] CHIP:DMG: - [1652858465.009615][2107:2107] CHIP:DMG: ], - [1652858465.009648][2107:2107] CHIP:DMG: - [1652858465.009677][2107:2107] CHIP:DMG: moreChunkedMessages = false, - [1652858465.009706][2107:2107] CHIP:DMG: InteractionModelRevision = 1 - [1652858465.009732][2107:2107] CHIP:DMG: }, - [1652858465.009826][2107:2107] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0200 e=1 p=m - [1652858465.009867][2107:2107] CHIP:DMG: AccessControl: allowed + [1666776032.693781][10494:10494] CHIP:DMG: WriteResponseMessage = + [1666776032.693834][10494:10494] CHIP:DMG: { + [1666776032.693875][10494:10494] CHIP:DMG: AttributeStatusIBs = + [1666776032.693939][10494:10494] CHIP:DMG: [ + [1666776032.693987][10494:10494] CHIP:DMG: AttributeStatusIB = + [1666776032.694046][10494:10494] CHIP:DMG: { + [1666776032.694091][10494:10494] CHIP:DMG: AttributePathIB = + [1666776032.694151][10494:10494] CHIP:DMG: { + [1666776032.694215][10494:10494] CHIP:DMG: Endpoint = 0x1, + [1666776032.694289][10494:10494] CHIP:DMG: Cluster = 0x200, + [1666776032.694362][10494:10494] CHIP:DMG: Attribute = 0x0000_0020, + [1666776032.694423][10494:10494] CHIP:DMG: } + [1666776032.694501][10494:10494] CHIP:DMG: + [1666776032.694567][10494:10494] CHIP:DMG: StatusIB = + [1666776032.694637][10494:10494] CHIP:DMG: { + [1666776032.694707][10494:10494] CHIP:DMG: status = 0x00 (SUCCESS), + [1666776032.694776][10494:10494] CHIP:DMG: }, + [1666776032.694845][10494:10494] CHIP:DMG: + [1666776032.694891][10494:10494] CHIP:DMG: }, + [1666776032.694954][10494:10494] CHIP:DMG: + [1666776032.694995][10494:10494] CHIP:DMG: ], + [1666776032.695053][10494:10494] CHIP:DMG: + [1666776032.695100][10494:10494] CHIP:DMG: InteractionModelRevision = 1 disabled: true - label: "DUT writes a suitable value to all supported optional attributes on the TH one at a time in a manufacturer specific order" verification: | - verify on Reference app receives the right response for the data sent in the above commands + TH receives the write command and checks whether the value is valid, if value invalid provide appropriate feedback to DUT and flag test as FAIL ./chip-tool pumpconfigurationandcontrol write control-mode 0 1 1 verify on TH all-cluster-app receives the Write Request for the data sent in the above command - [1652858653.083434][2107:2107] CHIP:IM: Received Write request - [1652858653.083469][2107:2107] CHIP:DMG: IM WH moving to [Initialized] - [1652858653.083544][2107:2107] CHIP:DMG: WriteRequestMessage = - [1652858653.083588][2107:2107] CHIP:DMG: { - [1652858653.083623][2107:2107] CHIP:DMG: suppressResponse = false, - [1652858653.083687][2107:2107] CHIP:DMG: timedRequest = false, - [1652858653.083726][2107:2107] CHIP:DMG: AttributeDataIBs = - [1652858653.083771][2107:2107] CHIP:DMG: [ - [1652858653.083807][2107:2107] CHIP:DMG: AttributeDataIB = - [1652858653.083848][2107:2107] CHIP:DMG: { - [1652858653.083886][2107:2107] CHIP:DMG: AttributePathIB = - [1652858653.083933][2107:2107] CHIP:DMG: { - [1652858653.083981][2107:2107] CHIP:DMG: Endpoint = 0x1, - [1652858653.084027][2107:2107] CHIP:DMG: Cluster = 0x200, - [1652858653.084079][2107:2107] CHIP:DMG: Attribute = 0x0000_0021, - [1652858653.084121][2107:2107] CHIP:DMG: } - [1652858653.084169][2107:2107] CHIP:DMG: - [1652858653.084222][2107:2107] CHIP:DMG: Data = 0, - [1652858653.084268][2107:2107] CHIP:DMG: }, - [1652858653.084312][2107:2107] CHIP:DMG: - [1652858653.084348][2107:2107] CHIP:DMG: ], - [1652858653.084391][2107:2107] CHIP:DMG: - [1652858653.084428][2107:2107] CHIP:DMG: moreChunkedMessages = false, - [1652858653.084465][2107:2107] CHIP:DMG: InteractionModelRevision = 1 - [1652858653.084499][2107:2107] CHIP:DMG: }, - [1652858653.084617][2107:2107] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0200 e=1 p=m - [1652858653.084669][2107:2107] CHIP:DMG: AccessControl: allowed - [1652858653.084727][2107:2107] CHIP:DMG: Endpoint 1, Cluster 0x0000_0200 update version to b7ba155c + [1666776062.178337][10494:10494] CHIP:DMG: WriteResponseMessage = + [1666776062.178382][10494:10494] CHIP:DMG: { + [1666776062.178414][10494:10494] CHIP:DMG: AttributeStatusIBs = + [1666776062.178467][10494:10494] CHIP:DMG: [ + [1666776062.178510][10494:10494] CHIP:DMG: AttributeStatusIB = + [1666776062.178554][10494:10494] CHIP:DMG: { + [1666776062.178593][10494:10494] CHIP:DMG: AttributePathIB = + [1666776062.178647][10494:10494] CHIP:DMG: { + [1666776062.178699][10494:10494] CHIP:DMG: Endpoint = 0x1, + [1666776062.178758][10494:10494] CHIP:DMG: Cluster = 0x200, + [1666776062.178816][10494:10494] CHIP:DMG: Attribute = 0x0000_0021, + [1666776062.178881][10494:10494] CHIP:DMG: } + [1666776062.178943][10494:10494] CHIP:DMG: + [1666776062.178996][10494:10494] CHIP:DMG: StatusIB = + [1666776062.179041][10494:10494] CHIP:DMG: { + [1666776062.179085][10494:10494] CHIP:DMG: status = 0x00 (SUCCESS), + [1666776062.179146][10494:10494] CHIP:DMG: }, + [1666776062.179200][10494:10494] CHIP:DMG: + [1666776062.179249][10494:10494] CHIP:DMG: }, + [1666776062.179305][10494:10494] CHIP:DMG: + [1666776062.179350][10494:10494] CHIP:DMG: ], + [1666776062.179400][10494:10494] CHIP:DMG: + [1666776062.179444][10494:10494] CHIP:DMG: InteractionModelRevision = 1 + ./chip-tool pumpconfigurationandcontrol write lifetime-running-hours 1 1 1 verify on TH all-cluster-app receives the Write Request for the data sent in the above command - [1652858777.844427][2107:2107] CHIP:IM: Received Write request - [1652858777.844450][2107:2107] CHIP:DMG: IM WH moving to [Initialized] - [1652858777.844508][2107:2107] CHIP:DMG: WriteRequestMessage = - [1652858777.844535][2107:2107] CHIP:DMG: { - [1652858777.844558][2107:2107] CHIP:DMG: suppressResponse = false, - [1652858777.844585][2107:2107] CHIP:DMG: timedRequest = false, - [1652858777.844611][2107:2107] CHIP:DMG: AttributeDataIBs = - [1652858777.844640][2107:2107] CHIP:DMG: [ - [1652858777.844666][2107:2107] CHIP:DMG: AttributeDataIB = - [1652858777.844691][2107:2107] CHIP:DMG: { - [1652858777.844713][2107:2107] CHIP:DMG: AttributePathIB = - [1652858777.844740][2107:2107] CHIP:DMG: { - [1652858777.844770][2107:2107] CHIP:DMG: Endpoint = 0x1, - [1652858777.844804][2107:2107] CHIP:DMG: Cluster = 0x200, - [1652858777.844847][2107:2107] CHIP:DMG: Attribute = 0x0000_0015, - [1652858777.844877][2107:2107] CHIP:DMG: } - [1652858777.844909][2107:2107] CHIP:DMG: - [1652858777.844941][2107:2107] CHIP:DMG: Data = 1, - [1652858777.844970][2107:2107] CHIP:DMG: }, - [1652858777.845000][2107:2107] CHIP:DMG: - [1652858777.845023][2107:2107] CHIP:DMG: ], - [1652858777.845052][2107:2107] CHIP:DMG: - [1652858777.845076][2107:2107] CHIP:DMG: moreChunkedMessages = false, - [1652858777.845101][2107:2107] CHIP:DMG: InteractionModelRevision = 1 - [1652858777.845125][2107:2107] CHIP:DMG: }, - [1652858777.845214][2107:2107] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0200 e=1 p=m - [1652858777.845258][2107:2107] CHIP:DMG: AccessControl: allowed - [1652858777.845300][2107:2107] CHIP:DMG: Endpoint 1, Cluster 0x0000_0200 update version to b7ba155e + [1666776094.302969][10494:10494] CHIP:DMG: WriteResponseMessage = + [1666776094.302999][10494:10494] CHIP:DMG: { + [1666776094.303022][10494:10494] CHIP:DMG: AttributeStatusIBs = + [1666776094.303065][10494:10494] CHIP:DMG: [ + [1666776094.303095][10494:10494] CHIP:DMG: AttributeStatusIB = + [1666776094.303131][10494:10494] CHIP:DMG: { + [1666776094.303164][10494:10494] CHIP:DMG: AttributePathIB = + [1666776094.303206][10494:10494] CHIP:DMG: { + [1666776094.303245][10494:10494] CHIP:DMG: Endpoint = 0x1, + [1666776094.303288][10494:10494] CHIP:DMG: Cluster = 0x200, + [1666776094.303324][10494:10494] CHIP:DMG: Attribute = 0x0000_0015, + [1666776094.303365][10494:10494] CHIP:DMG: } + [1666776094.303407][10494:10494] CHIP:DMG: + [1666776094.303447][10494:10494] CHIP:DMG: StatusIB = + [1666776094.303485][10494:10494] CHIP:DMG: { + [1666776094.303550][10494:10494] CHIP:DMG: status = 0x00 (SUCCESS), + [1666776094.303591][10494:10494] CHIP:DMG: }, + [1666776094.303625][10494:10494] CHIP:DMG: + [1666776094.303657][10494:10494] CHIP:DMG: }, + [1666776094.303690][10494:10494] CHIP:DMG: + [1666776094.303718][10494:10494] CHIP:DMG: ], + [1666776094.303751][10494:10494] CHIP:DMG: + [1666776094.303781][10494:10494] CHIP:DMG: InteractionModelRevision = 1 + ./chip-tool pumpconfigurationandcontrol write lifetime-energy-consumed 1 1 1 verify on TH all-cluster-app receives the Write Request for the data sent in the above command - [1652858844.149759][2107:2107] CHIP:IM: Received Write request - [1652858844.149801][2107:2107] CHIP:DMG: IM WH moving to [Initialized] - [1652858844.149889][2107:2107] CHIP:DMG: WriteRequestMessage = - [1652858844.149935][2107:2107] CHIP:DMG: { - [1652858844.149978][2107:2107] CHIP:DMG: suppressResponse = false, - [1652858844.150027][2107:2107] CHIP:DMG: timedRequest = false, - [1652858844.150073][2107:2107] CHIP:DMG: AttributeDataIBs = - [1652858844.150165][2107:2107] CHIP:DMG: [ - [1652858844.150211][2107:2107] CHIP:DMG: AttributeDataIB = - [1652858844.150264][2107:2107] CHIP:DMG: { - [1652858844.150315][2107:2107] CHIP:DMG: AttributePathIB = - [1652858844.150378][2107:2107] CHIP:DMG: { - [1652858844.150435][2107:2107] CHIP:DMG: Endpoint = 0x1, - [1652858844.150503][2107:2107] CHIP:DMG: Cluster = 0x200, - [1652858844.150568][2107:2107] CHIP:DMG: Attribute = 0x0000_0017, - [1652858844.150726][2107:2107] CHIP:DMG: } - [1652858844.150798][2107:2107] CHIP:DMG: - [1652858844.150860][2107:2107] CHIP:DMG: Data = 1, - [1652858844.150922][2107:2107] CHIP:DMG: }, - [1652858844.150980][2107:2107] CHIP:DMG: - [1652858844.151028][2107:2107] CHIP:DMG: ], - [1652858844.151081][2107:2107] CHIP:DMG: - [1652858844.151127][2107:2107] CHIP:DMG: moreChunkedMessages = false, - [1652858844.151173][2107:2107] CHIP:DMG: InteractionModelRevision = 1 - [1652858844.151216][2107:2107] CHIP:DMG: }, - [1652858844.151359][2107:2107] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0200 e=1 p=m - [1652858844.151421][2107:2107] CHIP:DMG: AccessControl: allowed - [1652858844.151488][2107:2107] CHIP:DMG: Endpoint 1, Cluster 0x0000_0200 update version to b7ba155f + [1666776121.993496][10494:10494] CHIP:DMG: WriteResponseMessage = + [1666776121.993534][10494:10494] CHIP:DMG: { + [1666776121.993565][10494:10494] CHIP:DMG: AttributeStatusIBs = + [1666776121.993605][10494:10494] CHIP:DMG: [ + [1666776121.993639][10494:10494] CHIP:DMG: AttributeStatusIB = + [1666776121.993688][10494:10494] CHIP:DMG: { + [1666776121.993729][10494:10494] CHIP:DMG: AttributePathIB = + [1666776121.993779][10494:10494] CHIP:DMG: { + [1666776121.993833][10494:10494] CHIP:DMG: Endpoint = 0x1, + [1666776121.993887][10494:10494] CHIP:DMG: Cluster = 0x200, + [1666776121.993935][10494:10494] CHIP:DMG: Attribute = 0x0000_0017, + [1666776121.993985][10494:10494] CHIP:DMG: } + [1666776121.994041][10494:10494] CHIP:DMG: + [1666776121.994085][10494:10494] CHIP:DMG: StatusIB = + [1666776121.994136][10494:10494] CHIP:DMG: { + [1666776121.994178][10494:10494] CHIP:DMG: status = 0x00 (SUCCESS), + [1666776121.994228][10494:10494] CHIP:DMG: }, + [1666776121.994279][10494:10494] CHIP:DMG: + [1666776121.994318][10494:10494] CHIP:DMG: }, + [1666776121.994357][10494:10494] CHIP:DMG: + [1666776121.994387][10494:10494] CHIP:DMG: ], + [1666776121.994429][10494:10494] CHIP:DMG: + [1666776121.994463][10494:10494] CHIP:DMG: InteractionModelRevision = 1 disabled: true - label: @@ -711,60 +897,287 @@ tests: also reflects this in global attributes such as FeatureMap and AttributeList. Commission DUT to TH again" verification: | - verify on Reference app receives the right response for the data sent in the above commands - - ./chip-tool pumpconfigurationandcontrol read attribute-list 1 1 - - - verify on TH all-cluster-app receives the right ReadRequest for the data sent in the above command - - [1660745892.540246][3657:3657] CHIP:IM: Received Read request - [1660745892.540323][3657:3657] CHIP:DMG: ReadRequestMessage = - [1660745892.540346][3657:3657] CHIP:DMG: { - [1660745892.540364][3657:3657] CHIP:DMG: AttributePathIBs = - [1660745892.540401][3657:3657] CHIP:DMG: [ - [1660745892.540422][3657:3657] CHIP:DMG: AttributePathIB = - [1660745892.540452][3657:3657] CHIP:DMG: { - [1660745892.540487][3657:3657] CHIP:DMG: Endpoint = 0x1, - [1660745892.540517][3657:3657] CHIP:DMG: Cluster = 0x200, - [1660745892.540556][3657:3657] CHIP:DMG: Attribute = 0x0000_FFFB, - [1660745892.540582][3657:3657] CHIP:DMG: } - [1660745892.540616][3657:3657] CHIP:DMG: - [1660745892.540638][3657:3657] CHIP:DMG: ], - [1660745892.540673][3657:3657] CHIP:DMG: - [1660745892.540696][3657:3657] CHIP:DMG: isFabricFiltered = true, - [1660745892.540726][3657:3657] CHIP:DMG: InteractionModelRevision = 1 - [1660745892.540747][3657:3657] CHIP:DMG: }, - [1660745892.540821][3657:3657] CHIP:DMG: IM RH moving to [GeneratingReports] - [1660745892.540929][3657:3657] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1660745892.540954][3657:3657] CHIP:DMG: Cluster 200, Attribute fffb is dirty - [1660745892.540982][3657:3657] CHIP:DMG: Reading attribute: Cluster=0x0000_0200 Endpoint=1 AttributeId=0x0000_FFFB (expanded=0) + Verify TH(all-clusters-minimal-app) that it implements mandatory and none of the optional attributes of the server-side of the cluster, and that it also reflects this in global attributes such as FeatureMap and AttributeList. + + ./chip-tool pumpconfigurationandcontrol read attribute-list 1 1 + + verify on TH all-cluster-app receives the right ReadRequest for the data sent in the above command + + [1666776235.329358][10585:10585] CHIP:DMG: ReportDataMessage = + [1666776235.329403][10585:10585] CHIP:DMG: { + [1666776235.329439][10585:10585] CHIP:DMG: AttributeReportIBs = + [1666776235.329490][10585:10585] CHIP:DMG: [ + [1666776235.329531][10585:10585] CHIP:DMG: AttributeReportIB = + [1666776235.329590][10585:10585] CHIP:DMG: { + [1666776235.329630][10585:10585] CHIP:DMG: AttributeDataIB = + [1666776235.329680][10585:10585] CHIP:DMG: { + [1666776235.329736][10585:10585] CHIP:DMG: DataVersion = 0xbe8610d, + [1666776235.329787][10585:10585] CHIP:DMG: AttributePathIB = + [1666776235.329851][10585:10585] CHIP:DMG: { + [1666776235.329904][10585:10585] CHIP:DMG: Endpoint = 0x1, + [1666776235.329972][10585:10585] CHIP:DMG: Cluster = 0x200, + [1666776235.330028][10585:10585] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666776235.330091][10585:10585] CHIP:DMG: } + [1666776235.330147][10585:10585] CHIP:DMG: + [1666776235.330196][10585:10585] CHIP:DMG: Data = [ + [1666776235.330253][10585:10585] CHIP:DMG: + [1666776235.330321][10585:10585] CHIP:DMG: ], + [1666776235.330373][10585:10585] CHIP:DMG: }, + [1666776235.330438][10585:10585] CHIP:DMG: + [1666776235.330486][10585:10585] CHIP:DMG: }, + [1666776235.330543][10585:10585] CHIP:DMG: + [1666776235.330585][10585:10585] CHIP:DMG: AttributeReportIB = + [1666776235.330634][10585:10585] CHIP:DMG: { + [1666776235.330682][10585:10585] CHIP:DMG: AttributeDataIB = + [1666776235.330735][10585:10585] CHIP:DMG: { + [1666776235.330796][10585:10585] CHIP:DMG: DataVersion = 0xbe8610d, + [1666776235.330860][10585:10585] CHIP:DMG: AttributePathIB = + [1666776235.330911][10585:10585] CHIP:DMG: { + [1666776235.330975][10585:10585] CHIP:DMG: Endpoint = 0x1, + [1666776235.331042][10585:10585] CHIP:DMG: Cluster = 0x200, + [1666776235.331109][10585:10585] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666776235.331163][10585:10585] CHIP:DMG: ListIndex = Null, + [1666776235.331226][10585:10585] CHIP:DMG: } + [1666776235.331294][10585:10585] CHIP:DMG: + [1666776235.331352][10585:10585] CHIP:DMG: Data = 0, + [1666776235.331412][10585:10585] CHIP:DMG: }, + [1666776235.331478][10585:10585] CHIP:DMG: + [1666776235.331546][10585:10585] CHIP:DMG: }, + [1666776235.331614][10585:10585] CHIP:DMG: + [1666776235.331656][10585:10585] CHIP:DMG: AttributeReportIB = + [1666776235.331708][10585:10585] CHIP:DMG: { + [1666776235.331756][10585:10585] CHIP:DMG: AttributeDataIB = + [1666776235.331817][10585:10585] CHIP:DMG: { + [1666776235.331869][10585:10585] CHIP:DMG: DataVersion = 0xbe8610d, + [1666776235.331916][10585:10585] CHIP:DMG: AttributePathIB = + [1666776235.331980][10585:10585] CHIP:DMG: { + [1666776235.332044][10585:10585] CHIP:DMG: Endpoint = 0x1, + [1666776235.332124][10585:10585] CHIP:DMG: Cluster = 0x200, + [1666776235.332192][10585:10585] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666776235.332242][10585:10585] CHIP:DMG: ListIndex = Null, + [1666776235.332305][10585:10585] CHIP:DMG: } + [1666776235.332360][10585:10585] CHIP:DMG: + [1666776235.332425][10585:10585] CHIP:DMG: Data = 1, + [1666776235.332473][10585:10585] CHIP:DMG: }, + [1666776235.332527][10585:10585] CHIP:DMG: + [1666776235.332569][10585:10585] CHIP:DMG: }, + [1666776235.332634][10585:10585] CHIP:DMG: + [1666776235.332676][10585:10585] CHIP:DMG: AttributeReportIB = + [1666776235.332726][10585:10585] CHIP:DMG: { + [1666776235.332773][10585:10585] CHIP:DMG: AttributeDataIB = + [1666776235.332826][10585:10585] CHIP:DMG: { + [1666776235.332887][10585:10585] CHIP:DMG: DataVersion = 0xbe8610d, + [1666776235.332947][10585:10585] CHIP:DMG: AttributePathIB = + [1666776235.333009][10585:10585] CHIP:DMG: { + [1666776235.333069][10585:10585] CHIP:DMG: Endpoint = 0x1, + [1666776235.333136][10585:10585] CHIP:DMG: Cluster = 0x200, + [1666776235.333196][10585:10585] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666776235.333262][10585:10585] CHIP:DMG: ListIndex = Null, + [1666776235.333319][10585:10585] CHIP:DMG: } + [1666776235.333379][10585:10585] CHIP:DMG: + [1666776235.333432][10585:10585] CHIP:DMG: Data = 2, + [1666776235.333492][10585:10585] CHIP:DMG: }, + [1666776235.333550][10585:10585] CHIP:DMG: + [1666776235.333597][10585:10585] CHIP:DMG: }, + [1666776235.333653][10585:10585] CHIP:DMG: + [1666776235.333697][10585:10585] CHIP:DMG: AttributeReportIB = + [1666776235.333755][10585:10585] CHIP:DMG: { + [1666776235.333799][10585:10585] CHIP:DMG: AttributeDataIB = + [1666776235.333853][10585:10585] CHIP:DMG: { + [1666776235.333908][10585:10585] CHIP:DMG: DataVersion = 0xbe8610d, + [1666776235.333955][10585:10585] CHIP:DMG: AttributePathIB = + [1666776235.334016][10585:10585] CHIP:DMG: { + [1666776235.334066][10585:10585] CHIP:DMG: Endpoint = 0x1, + [1666776235.334128][10585:10585] CHIP:DMG: Cluster = 0x200, + [1666776235.334184][10585:10585] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666776235.334251][10585:10585] CHIP:DMG: ListIndex = Null, + [1666776235.334302][10585:10585] CHIP:DMG: } + [1666776235.334355][10585:10585] CHIP:DMG: + [1666776235.334421][10585:10585] CHIP:DMG: Data = 17, + [1666776235.334481][10585:10585] CHIP:DMG: }, + [1666776235.334539][10585:10585] CHIP:DMG: + [1666776235.334582][10585:10585] CHIP:DMG: }, + [1666776235.334647][10585:10585] CHIP:DMG: + [1666776235.334689][10585:10585] CHIP:DMG: AttributeReportIB = + [1666776235.334746][10585:10585] CHIP:DMG: { + [1666776235.334785][10585:10585] CHIP:DMG: AttributeDataIB = + [1666776235.334859][10585:10585] CHIP:DMG: { + [1666776235.334923][10585:10585] CHIP:DMG: DataVersion = 0xbe8610d, + [1666776235.334985][10585:10585] CHIP:DMG: AttributePathIB = + [1666776235.335046][10585:10585] CHIP:DMG: { + [1666776235.335094][10585:10585] CHIP:DMG: Endpoint = 0x1, + [1666776235.335160][10585:10585] CHIP:DMG: Cluster = 0x200, + [1666776235.335215][10585:10585] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666776235.335280][10585:10585] CHIP:DMG: ListIndex = Null, + [1666776235.335332][10585:10585] CHIP:DMG: } + [1666776235.335400][10585:10585] CHIP:DMG: + [1666776235.335454][10585:10585] CHIP:DMG: Data = 18, + [1666776235.335611][10585:10585] CHIP:DMG: }, + [1666776235.335679][10585:10585] CHIP:DMG: + [1666776235.335718][10585:10585] CHIP:DMG: }, + [1666776235.335783][10585:10585] CHIP:DMG: + [1666776235.335826][10585:10585] CHIP:DMG: AttributeReportIB = + [1666776235.335883][10585:10585] CHIP:DMG: { + [1666776235.336046][10585:10585] CHIP:DMG: AttributeDataIB = + [1666776235.336097][10585:10585] CHIP:DMG: { + [1666776235.336141][10585:10585] CHIP:DMG: DataVersion = 0xbe8610d, + [1666776235.336202][10585:10585] CHIP:DMG: AttributePathIB = + [1666776235.336260][10585:10585] CHIP:DMG: { + [1666776235.336324][10585:10585] CHIP:DMG: Endpoint = 0x1, + [1666776235.336386][10585:10585] CHIP:DMG: Cluster = 0x200, + [1666776235.336455][10585:10585] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666776235.336509][10585:10585] CHIP:DMG: ListIndex = Null, + [1666776235.336572][10585:10585] CHIP:DMG: } + [1666776235.336632][10585:10585] CHIP:DMG: + [1666776235.336697][10585:10585] CHIP:DMG: Data = 19, + [1666776235.336751][10585:10585] CHIP:DMG: }, + [1666776235.336809][10585:10585] CHIP:DMG: + [1666776235.336853][10585:10585] CHIP:DMG: }, + [1666776235.336917][10585:10585] CHIP:DMG: + [1666776235.336959][10585:10585] CHIP:DMG: AttributeReportIB = + [1666776235.337018][10585:10585] CHIP:DMG: { + [1666776235.337060][10585:10585] CHIP:DMG: AttributeDataIB = + [1666776235.337119][10585:10585] CHIP:DMG: { + [1666776235.337181][10585:10585] CHIP:DMG: DataVersion = 0xbe8610d, + [1666776235.337231][10585:10585] CHIP:DMG: AttributePathIB = + [1666776235.337293][10585:10585] CHIP:DMG: { + [1666776235.337357][10585:10585] CHIP:DMG: Endpoint = 0x1, + [1666776235.337422][10585:10585] CHIP:DMG: Cluster = 0x200, + [1666776235.337476][10585:10585] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666776235.337541][10585:10585] CHIP:DMG: ListIndex = Null, + [1666776235.337601][10585:10585] CHIP:DMG: } + [1666776235.337664][10585:10585] CHIP:DMG: + [1666776235.337717][10585:10585] CHIP:DMG: Data = 32, + [1666776235.337776][10585:10585] CHIP:DMG: }, + [1666776235.337840][10585:10585] CHIP:DMG: + [1666776235.337887][10585:10585] CHIP:DMG: }, + [1666776235.337952][10585:10585] CHIP:DMG: + [1666776235.337989][10585:10585] CHIP:DMG: AttributeReportIB = + [1666776235.338045][10585:10585] CHIP:DMG: { + [1666776235.338093][10585:10585] CHIP:DMG: AttributeDataIB = + [1666776235.338123][10585:10585] CHIP:DMG: { + [1666776235.338154][10585:10585] CHIP:DMG: DataVersion = 0xbe8610d, + [1666776235.338183][10585:10585] CHIP:DMG: AttributePathIB = + [1666776235.338270][10585:10585] CHIP:DMG: { + [1666776235.338303][10585:10585] CHIP:DMG: Endpoint = 0x1, + [1666776235.338336][10585:10585] CHIP:DMG: Cluster = 0x200, + [1666776235.338370][10585:10585] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666776235.338397][10585:10585] CHIP:DMG: ListIndex = Null, + [1666776235.338429][10585:10585] CHIP:DMG: } + [1666776235.338458][10585:10585] CHIP:DMG: + [1666776235.338490][10585:10585] CHIP:DMG: Data = 65528, + [1666776235.338518][10585:10585] CHIP:DMG: }, + [1666776235.338547][10585:10585] CHIP:DMG: + [1666776235.338571][10585:10585] CHIP:DMG: }, + [1666776235.338603][10585:10585] CHIP:DMG: + [1666776235.338624][10585:10585] CHIP:DMG: AttributeReportIB = + [1666776235.338654][10585:10585] CHIP:DMG: { + [1666776235.338675][10585:10585] CHIP:DMG: AttributeDataIB = + [1666776235.338697][10585:10585] CHIP:DMG: { + [1666776235.338727][10585:10585] CHIP:DMG: DataVersion = 0xbe8610d, + [1666776235.338755][10585:10585] CHIP:DMG: AttributePathIB = + [1666776235.338786][10585:10585] CHIP:DMG: { + [1666776235.338818][10585:10585] CHIP:DMG: Endpoint = 0x1, + [1666776235.338851][10585:10585] CHIP:DMG: Cluster = 0x200, + [1666776235.338879][10585:10585] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666776235.338911][10585:10585] CHIP:DMG: ListIndex = Null, + [1666776235.338939][10585:10585] CHIP:DMG: } + [1666776235.338972][10585:10585] CHIP:DMG: + [1666776235.339003][10585:10585] CHIP:DMG: Data = 65529, + [1666776235.339032][10585:10585] CHIP:DMG: }, + [1666776235.339062][10585:10585] CHIP:DMG: + [1666776235.339085][10585:10585] CHIP:DMG: }, + [1666776235.339120][10585:10585] CHIP:DMG: + [1666776235.339141][10585:10585] CHIP:DMG: AttributeReportIB = + [1666776235.339173][10585:10585] CHIP:DMG: { + [1666776235.339196][10585:10585] CHIP:DMG: AttributeDataIB = + [1666776235.339225][10585:10585] CHIP:DMG: { + [1666776235.339252][10585:10585] CHIP:DMG: DataVersion = 0xbe8610d, + [1666776235.339277][10585:10585] CHIP:DMG: AttributePathIB = + [1666776235.339308][10585:10585] CHIP:DMG: { + [1666776235.339339][10585:10585] CHIP:DMG: Endpoint = 0x1, + [1666776235.339373][10585:10585] CHIP:DMG: Cluster = 0x200, + [1666776235.339403][10585:10585] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666776235.339437][10585:10585] CHIP:DMG: ListIndex = Null, + [1666776235.339462][10585:10585] CHIP:DMG: } + [1666776235.339511][10585:10585] CHIP:DMG: + [1666776235.339542][10585:10585] CHIP:DMG: Data = 65531, + [1666776235.339571][10585:10585] CHIP:DMG: }, + [1666776235.339603][10585:10585] CHIP:DMG: + [1666776235.339625][10585:10585] CHIP:DMG: }, + [1666776235.339654][10585:10585] CHIP:DMG: + [1666776235.339672][10585:10585] CHIP:DMG: AttributeReportIB = + [1666776235.339705][10585:10585] CHIP:DMG: { + [1666776235.339729][10585:10585] CHIP:DMG: AttributeDataIB = + [1666776235.339757][10585:10585] CHIP:DMG: { + [1666776235.339787][10585:10585] CHIP:DMG: DataVersion = 0xbe8610d, + [1666776235.339818][10585:10585] CHIP:DMG: AttributePathIB = + [1666776235.339849][10585:10585] CHIP:DMG: { + [1666776235.339875][10585:10585] CHIP:DMG: Endpoint = 0x1, + [1666776235.339906][10585:10585] CHIP:DMG: Cluster = 0x200, + [1666776235.339943][10585:10585] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666776235.339975][10585:10585] CHIP:DMG: ListIndex = Null, + [1666776235.339999][10585:10585] CHIP:DMG: } + [1666776235.340032][10585:10585] CHIP:DMG: + [1666776235.340061][10585:10585] CHIP:DMG: Data = 65532, + [1666776235.340087][10585:10585] CHIP:DMG: }, + [1666776235.340116][10585:10585] CHIP:DMG: + [1666776235.340136][10585:10585] CHIP:DMG: }, + [1666776235.340166][10585:10585] CHIP:DMG: + [1666776235.340184][10585:10585] CHIP:DMG: AttributeReportIB = + [1666776235.340211][10585:10585] CHIP:DMG: { + [1666776235.340235][10585:10585] CHIP:DMG: AttributeDataIB = + [1666776235.340257][10585:10585] CHIP:DMG: { + [1666776235.340287][10585:10585] CHIP:DMG: DataVersion = 0xbe8610d, + [1666776235.340310][10585:10585] CHIP:DMG: AttributePathIB = + [1666776235.340333][10585:10585] CHIP:DMG: { + [1666776235.340362][10585:10585] CHIP:DMG: Endpoint = 0x1, + [1666776235.340394][10585:10585] CHIP:DMG: Cluster = 0x200, + [1666776235.340424][10585:10585] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666776235.340457][10585:10585] CHIP:DMG: ListIndex = Null, + [1666776235.340487][10585:10585] CHIP:DMG: } + [1666776235.340514][10585:10585] CHIP:DMG: + [1666776235.340546][10585:10585] CHIP:DMG: Data = 65533, + [1666776235.340571][10585:10585] CHIP:DMG: }, + [1666776235.340603][10585:10585] CHIP:DMG: + [1666776235.340625][10585:10585] CHIP:DMG: }, + [1666776235.340650][10585:10585] CHIP:DMG: + [1666776235.340670][10585:10585] CHIP:DMG: ], + [1666776235.340736][10585:10585] CHIP:DMG: + [1666776235.340756][10585:10585] CHIP:DMG: SuppressResponse = true, + [1666776235.340778][10585:10585] CHIP:DMG: InteractionModelRevision = 1 + ./chip-tool pumpconfigurationandcontrol read feature-map 1 1 verify on TH all-cluster-app receives the right ReadRequest for the data sent in the above command - [1660745929.334567][3657:3657] CHIP:IM: Received Read request - [1660745929.334641][3657:3657] CHIP:DMG: ReadRequestMessage = - [1660745929.334677][3657:3657] CHIP:DMG: { - [1660745929.334696][3657:3657] CHIP:DMG: AttributePathIBs = - [1660745929.334728][3657:3657] CHIP:DMG: [ - [1660745929.334750][3657:3657] CHIP:DMG: AttributePathIB = - [1660745929.334778][3657:3657] CHIP:DMG: { - [1660745929.334814][3657:3657] CHIP:DMG: Endpoint = 0x1, - [1660745929.334853][3657:3657] CHIP:DMG: Cluster = 0x200, - [1660745929.334884][3657:3657] CHIP:DMG: Attribute = 0x0000_FFFC, - [1660745929.334920][3657:3657] CHIP:DMG: } - [1660745929.334947][3657:3657] CHIP:DMG: - [1660745929.334978][3657:3657] CHIP:DMG: ], - [1660745929.335006][3657:3657] CHIP:DMG: - [1660745929.335037][3657:3657] CHIP:DMG: isFabricFiltered = true, - [1660745929.335059][3657:3657] CHIP:DMG: InteractionModelRevision = 1 - [1660745929.335079][3657:3657] CHIP:DMG: }, - [1660745929.335155][3657:3657] CHIP:DMG: IM RH moving to [GeneratingReports] - [1660745929.335256][3657:3657] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1660745929.335291][3657:3657] CHIP:DMG: Cluster 200, Attribute fffc is dirty - [1660745929.335311][3657:3657] CHIP:DMG: Reading attribute: Cluster=0x0000_0200 Endpoint=1 AttributeId=0x0000_FFFC (expanded=0) + [1666776282.566014][10585:10585] CHIP:DMG: ReportDataMessage = + [1666776282.566050][10585:10585] CHIP:DMG: { + [1666776282.566080][10585:10585] CHIP:DMG: AttributeReportIBs = + [1666776282.566122][10585:10585] CHIP:DMG: [ + [1666776282.566155][10585:10585] CHIP:DMG: AttributeReportIB = + [1666776282.566201][10585:10585] CHIP:DMG: { + [1666776282.566238][10585:10585] CHIP:DMG: AttributeDataIB = + [1666776282.566285][10585:10585] CHIP:DMG: { + [1666776282.566324][10585:10585] CHIP:DMG: DataVersion = 0xbe8610d, + [1666776282.566370][10585:10585] CHIP:DMG: AttributePathIB = + [1666776282.566412][10585:10585] CHIP:DMG: { + [1666776282.566458][10585:10585] CHIP:DMG: Endpoint = 0x1, + [1666776282.566514][10585:10585] CHIP:DMG: Cluster = 0x200, + [1666776282.566565][10585:10585] CHIP:DMG: Attribute = 0x0000_FFFC, + [1666776282.566611][10585:10585] CHIP:DMG: } + [1666776282.566664][10585:10585] CHIP:DMG: + [1666776282.566719][10585:10585] CHIP:DMG: Data = 0, + [1666776282.566768][10585:10585] CHIP:DMG: }, + [1666776282.566814][10585:10585] CHIP:DMG: + [1666776282.566849][10585:10585] CHIP:DMG: }, + [1666776282.566890][10585:10585] CHIP:DMG: + [1666776282.566922][10585:10585] CHIP:DMG: ], + [1666776282.566964][10585:10585] CHIP:DMG: + [1666776282.566997][10585:10585] CHIP:DMG: SuppressResponse = true, + [1666776282.567028][10585:10585] CHIP:DMG: InteractionModelRevision = 1 + @@ -772,225 +1185,331 @@ tests: verify on TH all-cluster-app receives the right ReadRequest for the data sent in the above command - [1651148412.273866][2336:2336] CHIP:IM: Received Read request - [1651148412.273922][2336:2336] CHIP:DMG: ReadRequestMessage = - [1651148412.273950][2336:2336] CHIP:DMG: { - [1651148412.273972][2336:2336] CHIP:DMG: AttributePathIBs = - [1651148412.273999][2336:2336] CHIP:DMG: [ - [1651148412.274024][2336:2336] CHIP:DMG: AttributePathIB = - [1651148412.274063][2336:2336] CHIP:DMG: { - [1651148412.274093][2336:2336] CHIP:DMG: Endpoint = 0x1, - [1651148412.274126][2336:2336] CHIP:DMG: Cluster = 0x200, - [1651148412.274156][2336:2336] CHIP:DMG: Attribute = 0x0000_0000, - [1651148412.274186][2336:2336] CHIP:DMG: } - [1651148412.274216][2336:2336] CHIP:DMG: - [1651148412.274242][2336:2336] CHIP:DMG: ], - [1651148412.274271][2336:2336] CHIP:DMG: - [1651148412.274298][2336:2336] CHIP:DMG: isFabricFiltered = true, - [1651148412.274325][2336:2336] CHIP:DMG: InteractionModelRevision = 1 - [1651148412.274349][2336:2336] CHIP:DMG: }, - [1651148412.274424][2336:2336] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666776471.798655][10585:10585] CHIP:DMG: ReportDataMessage = + [1666776471.798687][10585:10585] CHIP:DMG: { + [1666776471.798709][10585:10585] CHIP:DMG: AttributeReportIBs = + [1666776471.798746][10585:10585] CHIP:DMG: [ + [1666776471.798775][10585:10585] CHIP:DMG: AttributeReportIB = + [1666776471.798813][10585:10585] CHIP:DMG: { + [1666776471.798841][10585:10585] CHIP:DMG: AttributeDataIB = + [1666776471.798879][10585:10585] CHIP:DMG: { + [1666776471.798919][10585:10585] CHIP:DMG: DataVersion = 0xbe8610d, + [1666776471.798957][10585:10585] CHIP:DMG: AttributePathIB = + [1666776471.799003][10585:10585] CHIP:DMG: { + [1666776471.799040][10585:10585] CHIP:DMG: Endpoint = 0x1, + [1666776471.799083][10585:10585] CHIP:DMG: Cluster = 0x200, + [1666776471.799121][10585:10585] CHIP:DMG: Attribute = 0x0000_0000, + [1666776471.799160][10585:10585] CHIP:DMG: } + [1666776471.799202][10585:10585] CHIP:DMG: + [1666776471.799245][10585:10585] CHIP:DMG: Data = 0, + [1666776471.799281][10585:10585] CHIP:DMG: }, + [1666776471.799325][10585:10585] CHIP:DMG: + [1666776471.799358][10585:10585] CHIP:DMG: }, + [1666776471.799391][10585:10585] CHIP:DMG: + [1666776471.799419][10585:10585] CHIP:DMG: ], + [1666776471.799455][10585:10585] CHIP:DMG: + [1666776471.799486][10585:10585] CHIP:DMG: SuppressResponse = true, + [1666776471.799542][10585:10585] CHIP:DMG: InteractionModelRevision = 1 + ./chip-tool pumpconfigurationandcontrol read max-speed 1 1 verify on TH all-cluster-app receives the right ReadRequest for the data sent in the above command - [1651148440.471321][2336:2336] CHIP:IM: Received Read request - [1651148440.471389][2336:2336] CHIP:DMG: ReadRequestMessage = - [1651148440.471416][2336:2336] CHIP:DMG: { - [1651148440.471438][2336:2336] CHIP:DMG: AttributePathIBs = - [1651148440.471481][2336:2336] CHIP:DMG: [ - [1651148440.471507][2336:2336] CHIP:DMG: AttributePathIB = - [1651148440.471546][2336:2336] CHIP:DMG: { - [1651148440.471571][2336:2336] CHIP:DMG: Endpoint = 0x1, - [1651148440.471609][2336:2336] CHIP:DMG: Cluster = 0x200, - [1651148440.471642][2336:2336] CHIP:DMG: Attribute = 0x0000_0001, - [1651148440.471681][2336:2336] CHIP:DMG: } - [1651148440.471719][2336:2336] CHIP:DMG: - [1651148440.471745][2336:2336] CHIP:DMG: ], - [1651148440.471770][2336:2336] CHIP:DMG: - [1651148440.471806][2336:2336] CHIP:DMG: isFabricFiltered = true, - [1651148440.471831][2336:2336] CHIP:DMG: InteractionModelRevision = 1 - [1651148440.471867][2336:2336] CHIP:DMG: }, - [1651148440.471947][2336:2336] CHIP:DMG: IM RH moving to [GeneratingReports] - [1651148440.472042][2336:2336] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666776513.090619][10585:10585] CHIP:DMG: ReportDataMessage = + [1666776513.090655][10585:10585] CHIP:DMG: { + [1666776513.090690][10585:10585] CHIP:DMG: AttributeReportIBs = + [1666776513.090737][10585:10585] CHIP:DMG: [ + [1666776513.090779][10585:10585] CHIP:DMG: AttributeReportIB = + [1666776513.090832][10585:10585] CHIP:DMG: { + [1666776513.090872][10585:10585] CHIP:DMG: AttributeDataIB = + [1666776513.090920][10585:10585] CHIP:DMG: { + [1666776513.090970][10585:10585] CHIP:DMG: DataVersion = 0xbe8610d, + [1666776513.091016][10585:10585] CHIP:DMG: AttributePathIB = + [1666776513.091062][10585:10585] CHIP:DMG: { + [1666776513.091115][10585:10585] CHIP:DMG: Endpoint = 0x1, + [1666776513.091169][10585:10585] CHIP:DMG: Cluster = 0x200, + [1666776513.091222][10585:10585] CHIP:DMG: Attribute = 0x0000_0001, + [1666776513.091275][10585:10585] CHIP:DMG: } + [1666776513.091329][10585:10585] CHIP:DMG: + [1666776513.091377][10585:10585] CHIP:DMG: Data = 0, + [1666776513.091425][10585:10585] CHIP:DMG: }, + [1666776513.091474][10585:10585] CHIP:DMG: + [1666776513.091536][10585:10585] CHIP:DMG: }, + [1666776513.091580][10585:10585] CHIP:DMG: + [1666776513.091616][10585:10585] CHIP:DMG: ], + [1666776513.091661][10585:10585] CHIP:DMG: + [1666776513.091699][10585:10585] CHIP:DMG: SuppressResponse = true, + [1666776513.091738][10585:10585] CHIP:DMG: InteractionModelRevision = 1 + ./chip-tool pumpconfigurationandcontrol read max-flow 1 1 verify on TH all-cluster-app receives the right ReadRequest for the data sent in the above command - [1651148472.518933][2336:2336] CHIP:IM: Received Read request - [1651148472.518993][2336:2336] CHIP:DMG: ReadRequestMessage = - [1651148472.519023][2336:2336] CHIP:DMG: { - [1651148472.519071][2336:2336] CHIP:DMG: AttributePathIBs = - [1651148472.519104][2336:2336] CHIP:DMG: [ - [1651148472.519163][2336:2336] CHIP:DMG: AttributePathIB = - [1651148472.519218][2336:2336] CHIP:DMG: { - [1651148472.519286][2336:2336] CHIP:DMG: Endpoint = 0x1, - [1651148472.519328][2336:2336] CHIP:DMG: Cluster = 0x200, - [1651148472.519364][2336:2336] CHIP:DMG: Attribute = 0x0000_0002, - [1651148472.519400][2336:2336] CHIP:DMG: } - [1651148472.519459][2336:2336] CHIP:DMG: - [1651148472.519521][2336:2336] CHIP:DMG: ], - [1651148472.519555][2336:2336] CHIP:DMG: - [1651148472.519584][2336:2336] CHIP:DMG: isFabricFiltered = true, - [1651148472.519666][2336:2336] CHIP:DMG: InteractionModelRevision = 1 - [1651148472.519695][2336:2336] CHIP:DMG: }, - [1651148472.519802][2336:2336] CHIP:DMG: IM RH moving to [GeneratingReports] - [1651148472.519971][2336:2336] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666776537.021594][10585:10585] CHIP:DMG: ReportDataMessage = + [1666776537.021623][10585:10585] CHIP:DMG: { + [1666776537.021646][10585:10585] CHIP:DMG: AttributeReportIBs = + [1666776537.021688][10585:10585] CHIP:DMG: [ + [1666776537.021720][10585:10585] CHIP:DMG: AttributeReportIB = + [1666776537.021757][10585:10585] CHIP:DMG: { + [1666776537.021785][10585:10585] CHIP:DMG: AttributeDataIB = + [1666776537.021819][10585:10585] CHIP:DMG: { + [1666776537.021852][10585:10585] CHIP:DMG: DataVersion = 0xbe8610d, + [1666776537.021884][10585:10585] CHIP:DMG: AttributePathIB = + [1666776537.021918][10585:10585] CHIP:DMG: { + [1666776537.021961][10585:10585] CHIP:DMG: Endpoint = 0x1, + [1666776537.021998][10585:10585] CHIP:DMG: Cluster = 0x200, + [1666776537.022034][10585:10585] CHIP:DMG: Attribute = 0x0000_0002, + [1666776537.022070][10585:10585] CHIP:DMG: } + [1666776537.022111][10585:10585] CHIP:DMG: + [1666776537.022146][10585:10585] CHIP:DMG: Data = 0, + [1666776537.022177][10585:10585] CHIP:DMG: }, + [1666776537.022212][10585:10585] CHIP:DMG: + [1666776537.022242][10585:10585] CHIP:DMG: }, + [1666776537.022276][10585:10585] CHIP:DMG: + [1666776537.022301][10585:10585] CHIP:DMG: ], + [1666776537.022333][10585:10585] CHIP:DMG: + [1666776537.022366][10585:10585] CHIP:DMG: SuppressResponse = true, + [1666776537.022399][10585:10585] CHIP:DMG: InteractionModelRevision = 1 + ./chip-tool pumpconfigurationandcontrol read effective-operation-mode 1 1 verify on TH all-cluster-app receives the right ReadRequest for the data sent in the above command + [1666776558.378782][10585:10585] CHIP:DMG: ReportDataMessage = + [1666776558.378815][10585:10585] CHIP:DMG: { + [1666776558.378842][10585:10585] CHIP:DMG: AttributeReportIBs = + [1666776558.378880][10585:10585] CHIP:DMG: [ + [1666776558.378911][10585:10585] CHIP:DMG: AttributeReportIB = + [1666776558.378961][10585:10585] CHIP:DMG: { + [1666776558.378996][10585:10585] CHIP:DMG: AttributeDataIB = + [1666776558.379042][10585:10585] CHIP:DMG: { + [1666776558.379081][10585:10585] CHIP:DMG: DataVersion = 0xbe8610d, + [1666776558.379127][10585:10585] CHIP:DMG: AttributePathIB = + [1666776558.379170][10585:10585] CHIP:DMG: { + [1666776558.379220][10585:10585] CHIP:DMG: Endpoint = 0x1, + [1666776558.379275][10585:10585] CHIP:DMG: Cluster = 0x200, + [1666776558.379326][10585:10585] CHIP:DMG: Attribute = 0x0000_0011, + [1666776558.379365][10585:10585] CHIP:DMG: } + [1666776558.379416][10585:10585] CHIP:DMG: + [1666776558.379458][10585:10585] CHIP:DMG: Data = 0, + [1666776558.379511][10585:10585] CHIP:DMG: }, + [1666776558.379563][10585:10585] CHIP:DMG: + [1666776558.379600][10585:10585] CHIP:DMG: }, + [1666776558.379636][10585:10585] CHIP:DMG: + [1666776558.379666][10585:10585] CHIP:DMG: ], + [1666776558.379705][10585:10585] CHIP:DMG: + [1666776558.379735][10585:10585] CHIP:DMG: SuppressResponse = true, + [1666776558.379768][10585:10585] CHIP:DMG: InteractionModelRevision = 1 - [1651570515.206834][9246:9246] CHIP:IM: Received Read request - [1651570515.206917][9246:9246] CHIP:DMG: ReadRequestMessage = - [1651570515.206966][9246:9246] CHIP:DMG: { - [1651570515.207006][9246:9246] CHIP:DMG: AttributePathIBs = - [1651570515.207053][9246:9246] CHIP:DMG: [ - [1651570515.207098][9246:9246] CHIP:DMG: AttributePathIB = - [1651570515.207154][9246:9246] CHIP:DMG: { - [1651570515.207210][9246:9246] CHIP:DMG: Endpoint = 0x1, - [1651570515.207265][9246:9246] CHIP:DMG: Cluster = 0x200, - [1651570515.207322][9246:9246] CHIP:DMG: Attribute = 0x0000_0011, - [1651570515.207381][9246:9246] CHIP:DMG: } - [1651570515.207436][9246:9246] CHIP:DMG: - [1651570515.207483][9246:9246] CHIP:DMG: ], - [1651570515.207535][9246:9246] CHIP:DMG: - [1651570515.207587][9246:9246] CHIP:DMG: isFabricFiltered = true, - [1651570515.207634][9246:9246] CHIP:DMG: InteractionModelRevision = 1 - [1651570515.207677][9246:9246] CHIP:DMG: } ./chip-tool pumpconfigurationandcontrol read effective-control-mode 1 1 verify on TH all-cluster-app receives the right ReadRequest for the data sent in the above command - [1651570975.559213][9246:9246] CHIP:IM: Received Read request - [1651570975.559268][9246:9246] CHIP:DMG: ReadRequestMessage = - [1651570975.559295][9246:9246] CHIP:DMG: { - [1651570975.559317][9246:9246] CHIP:DMG: AttributePathIBs = - [1651570975.559343][9246:9246] CHIP:DMG: [ - [1651570975.559367][9246:9246] CHIP:DMG: AttributePathIB = - [1651570975.559400][9246:9246] CHIP:DMG: { - [1651570975.559428][9246:9246] CHIP:DMG: Endpoint = 0x1, - [1651570975.559465][9246:9246] CHIP:DMG: Cluster = 0x200, - [1651570975.559602][9246:9246] CHIP:DMG: Attribute = 0x0000_0012, - [1651570975.559626][9246:9246] CHIP:DMG: } - [1651570975.559655][9246:9246] CHIP:DMG: - [1651570975.559681][9246:9246] CHIP:DMG: ], - [1651570975.559710][9246:9246] CHIP:DMG: + [1666776585.047938][10585:10585] CHIP:DMG: ReportDataMessage = + [1666776585.047965][10585:10585] CHIP:DMG: { + [1666776585.047984][10585:10585] CHIP:DMG: AttributeReportIBs = + [1666776585.048014][10585:10585] CHIP:DMG: [ + [1666776585.048039][10585:10585] CHIP:DMG: AttributeReportIB = + [1666776585.048075][10585:10585] CHIP:DMG: { + [1666776585.048102][10585:10585] CHIP:DMG: AttributeDataIB = + [1666776585.048139][10585:10585] CHIP:DMG: { + [1666776585.048173][10585:10585] CHIP:DMG: DataVersion = 0xbe8610d, + [1666776585.048210][10585:10585] CHIP:DMG: AttributePathIB = + [1666776585.048240][10585:10585] CHIP:DMG: { + [1666776585.048276][10585:10585] CHIP:DMG: Endpoint = 0x1, + [1666776585.048313][10585:10585] CHIP:DMG: Cluster = 0x200, + [1666776585.048346][10585:10585] CHIP:DMG: Attribute = 0x0000_0012, + [1666776585.048379][10585:10585] CHIP:DMG: } + [1666776585.048419][10585:10585] CHIP:DMG: + [1666776585.048454][10585:10585] CHIP:DMG: Data = 0, + [1666776585.048489][10585:10585] CHIP:DMG: }, + [1666776585.048528][10585:10585] CHIP:DMG: + [1666776585.048555][10585:10585] CHIP:DMG: }, + [1666776585.048585][10585:10585] CHIP:DMG: + [1666776585.048608][10585:10585] CHIP:DMG: ], + [1666776585.048638][10585:10585] CHIP:DMG: + [1666776585.048663][10585:10585] CHIP:DMG: SuppressResponse = true, + [1666776585.048691][10585:10585] CHIP:DMG: InteractionModelRevision = 1 + ./chip-tool pumpconfigurationandcontrol read capacity 1 1 verify on TH all-cluster-app receives the right ReadRequest for the data sent in the above command - [1651571009.295069][9246:9246] CHIP:IM: Received Read request - [1651571009.295158][9246:9246] CHIP:DMG: ReadRequestMessage = - [1651571009.295203][9246:9246] CHIP:DMG: { - [1651571009.295244][9246:9246] CHIP:DMG: AttributePathIBs = - [1651571009.295293][9246:9246] CHIP:DMG: [ - [1651571009.295339][9246:9246] CHIP:DMG: AttributePathIB = - [1651571009.295387][9246:9246] CHIP:DMG: { - [1651571009.295438][9246:9246] CHIP:DMG: Endpoint = 0x1, - [1651571009.295493][9246:9246] CHIP:DMG: Cluster = 0x200, - [1651571009.295548][9246:9246] CHIP:DMG: Attribute = 0x0000_0013, - [1651571009.295597][9246:9246] CHIP:DMG: } - [1651571009.295649][9246:9246] CHIP:DMG: - [1651571009.295696][9246:9246] CHIP:DMG: ], - [1651571009.295747][9246:9246] CHIP:DMG: + [1666776713.679965][10585:10585] CHIP:DMG: ReportDataMessage = + [1666776713.679994][10585:10585] CHIP:DMG: { + [1666776713.680017][10585:10585] CHIP:DMG: AttributeReportIBs = + [1666776713.680053][10585:10585] CHIP:DMG: [ + [1666776713.680080][10585:10585] CHIP:DMG: AttributeReportIB = + [1666776713.680117][10585:10585] CHIP:DMG: { + [1666776713.680148][10585:10585] CHIP:DMG: AttributeDataIB = + [1666776713.680180][10585:10585] CHIP:DMG: { + [1666776713.680218][10585:10585] CHIP:DMG: DataVersion = 0xbe8610d, + [1666776713.680247][10585:10585] CHIP:DMG: AttributePathIB = + [1666776713.680281][10585:10585] CHIP:DMG: { + [1666776713.680312][10585:10585] CHIP:DMG: Endpoint = 0x1, + [1666776713.680343][10585:10585] CHIP:DMG: Cluster = 0x200, + [1666776713.680381][10585:10585] CHIP:DMG: Attribute = 0x0000_0013, + [1666776713.680411][10585:10585] CHIP:DMG: } + [1666776713.680448][10585:10585] CHIP:DMG: + [1666776713.680485][10585:10585] CHIP:DMG: Data = 0, + [1666776713.680522][10585:10585] CHIP:DMG: }, + [1666776713.680560][10585:10585] CHIP:DMG: + [1666776713.680589][10585:10585] CHIP:DMG: }, + [1666776713.680623][10585:10585] CHIP:DMG: + [1666776713.680646][10585:10585] CHIP:DMG: ], + [1666776713.680674][10585:10585] CHIP:DMG: + [1666776713.680698][10585:10585] CHIP:DMG: SuppressResponse = true, + [1666776713.680721][10585:10585] CHIP:DMG: InteractionModelRevision = 1 + ./chip-tool pumpconfigurationandcontrol read operation-mode 1 1 verify on TH all-cluster-app receives the right ReadRequest for the data sent in the above command - [1651571334.617100][9337:9337] CHIP:IM: Received Read request - [1651571334.617155][9337:9337] CHIP:DMG: ReadRequestMessage = - [1651571334.617181][9337:9337] CHIP:DMG: { - [1651571334.617213][9337:9337] CHIP:DMG: AttributePathIBs = - [1651571334.617250][9337:9337] CHIP:DMG: [ - [1651571334.617291][9337:9337] CHIP:DMG: AttributePathIB = - [1651571334.617338][9337:9337] CHIP:DMG: { - [1651571334.617368][9337:9337] CHIP:DMG: Endpoint = 0x1, - [1651571334.617404][9337:9337] CHIP:DMG: Cluster = 0x200, - [1651571334.617433][9337:9337] CHIP:DMG: Attribute = 0x0000_0020, - [1651571334.617467][9337:9337] CHIP:DMG: } - [1651571334.617499][9337:9337] CHIP:DMG: - [1651571334.617537][9337:9337] CHIP:DMG: ], - [1651571334.617567][9337:9337] CHIP:DMG: " + [1666776755.112319][10585:10585] CHIP:DMG: ReportDataMessage = + [1666776755.112355][10585:10585] CHIP:DMG: { + [1666776755.112386][10585:10585] CHIP:DMG: AttributeReportIBs = + [1666776755.112429][10585:10585] CHIP:DMG: [ + [1666776755.112463][10585:10585] CHIP:DMG: AttributeReportIB = + [1666776755.112518][10585:10585] CHIP:DMG: { + [1666776755.112558][10585:10585] CHIP:DMG: AttributeDataIB = + [1666776755.112607][10585:10585] CHIP:DMG: { + [1666776755.112659][10585:10585] CHIP:DMG: DataVersion = 0xbe8610d, + [1666776755.112709][10585:10585] CHIP:DMG: AttributePathIB = + [1666776755.112750][10585:10585] CHIP:DMG: { + [1666776755.112798][10585:10585] CHIP:DMG: Endpoint = 0x1, + [1666776755.112844][10585:10585] CHIP:DMG: Cluster = 0x200, + [1666776755.112898][10585:10585] CHIP:DMG: Attribute = 0x0000_0020, + [1666776755.113035][10585:10585] CHIP:DMG: } + [1666776755.113093][10585:10585] CHIP:DMG: + [1666776755.113147][10585:10585] CHIP:DMG: Data = 0, + [1666776755.113196][10585:10585] CHIP:DMG: }, + [1666776755.113248][10585:10585] CHIP:DMG: + [1666776755.113287][10585:10585] CHIP:DMG: }, + [1666776755.113339][10585:10585] CHIP:DMG: + [1666776755.113371][10585:10585] CHIP:DMG: ], + [1666776755.113412][10585:10585] CHIP:DMG: + [1666776755.113447][10585:10585] CHIP:DMG: SuppressResponse = true, + [1666776755.113483][10585:10585] CHIP:DMG: InteractionModelRevision = 1 + [1666776755.113515][10585:10585] CHIP:DMG: } disabled: true - label: "DUT reads all supported optional attributes from TH one at a time in a manufacturer specific order" verification: | - verify on Reference app receives the right response for the data sent in the above commands + Verify TH(all-clusters-minimal-app) receives the read command, and responds that this attribute is not available and also DUT is aware that the optional attributes are not available, and does not issue read requests for the attributes which it did read in step 2 - "./chip-tool pumpconfigurationandcontrol read min-const-pressure 1 1 - General error: 0x86 (UNSUPPORTED_ATTRIBUTE) + ./chip-tool pumpconfigurationandcontrol read min-const-pressure 1 1 + + on TH(all-clusters-minimal-app) verify status response a UNSUPPORTED_ATTRIBUTE + General error: 0x86 (UNSUPPORTED_ATTRIBUTE) - "./chip-tool pumpconfigurationandcontrol read max-const-pressure 1 1 - General error: 0x86 (UNSUPPORTED_ATTRIBUTE) + ./chip-tool pumpconfigurationandcontrol read max-const-pressure 1 1 - "./chip-tool pumpconfigurationandcontrol read min-comp-pressure 1 1 - General error: 0x86 (UNSUPPORTED_ATTRIBUTE) + on TH(all-clusters-minimal-app) verify status response a UNSUPPORTED_ATTRIBUTE + General error: 0x86 (UNSUPPORTED_ATTRIBUTE) + + ./chip-tool pumpconfigurationandcontrol read min-comp-pressure 1 1 - "./chip-tool pumpconfigurationandcontrol read max-comp-pressure 1 1 - General error: 0x86 (UNSUPPORTED_ATTRIBUTE) + on TH(all-clusters-minimal-app) verify status response a UNSUPPORTED_ATTRIBUTE + General error: 0x86 (UNSUPPORTED_ATTRIBUTE) + + ./chip-tool pumpconfigurationandcontrol read max-comp-pressure 1 1 + + on TH(all-clusters-minimal-app) verify status response a UNSUPPORTED_ATTRIBUTE + General error: 0x86 (UNSUPPORTED_ATTRIBUTE) ./chip-tool pumpconfigurationandcontrol read min-const-speed 1 1 - General error: 0x86 (UNSUPPORTED_ATTRIBUTE) + + on TH(all-clusters-minimal-app) verify status response a UNSUPPORTED_ATTRIBUTE + General error: 0x86 (UNSUPPORTED_ATTRIBUTE) ./chip-tool pumpconfigurationandcontrol read max-const-speed 1 1 - General error: 0x86 (UNSUPPORTED_ATTRIBUTE) + + on TH(all-clusters-minimal-app) verify status response a UNSUPPORTED_ATTRIBUTE + General error: 0x86 (UNSUPPORTED_ATTRIBUTE) ./chip-tool pumpconfigurationandcontrol read min-const-flow 1 1 - General error: 0x86 (UNSUPPORTED_ATTRIBUTE) + on TH(all-clusters-minimal-app) verify status response a UNSUPPORTED_ATTRIBUTE + General error: 0x86 (UNSUPPORTED_ATTRIBUTE) + + + ./chip-tool pumpconfigurationandcontrol read min-const-flow 1 1 - "./chip-tool pumpconfigurationandcontrol read min-const-flow 1 1 - General error: 0x86 (UNSUPPORTED_ATTRIBUTE) + on TH(all-clusters-minimal-app) verify status response a UNSUPPORTED_ATTRIBUTE + General error: 0x86 (UNSUPPORTED_ATTRIBUTE) - "./chip-tool pumpconfigurationandcontrol read max-const-flow 1 1 - General error: 0x86 (UNSUPPORTED_ATTRIBUTE) + ./chip-tool pumpconfigurationandcontrol read max-const-flow 1 1 - "./chip-tool pumpconfigurationandcontrol read min-const-temp 1 1 - General error: 0x86 (UNSUPPORTED_ATTRIBUTE) + on TH(all-clusters-minimal-app) verify status response a UNSUPPORTED_ATTRIBUTE + General error: 0x86 (UNSUPPORTED_ATTRIBUTE) - "./chip-tool pumpconfigurationandcontrol read max-const-temp 1 1 - General error: 0x86 (UNSUPPORTED_ATTRIBUTE) + ./chip-tool pumpconfigurationandcontrol read min-const-temp 1 1 - " ./chip-tool pumpconfigurationandcontrol read pump-status 1 1 - General error: 0x86 (UNSUPPORTED_ATTRIBUTE) + on TH(all-clusters-minimal-app) verify status response a UNSUPPORTED_ATTRIBUTE + General error: 0x86 (UNSUPPORTED_ATTRIBUTE) - "./chip-tool pumpconfigurationandcontrol read speed 1 1 - General error: 0x86 (UNSUPPORTED_ATTRIBUTE) + ./chip-tool pumpconfigurationandcontrol read max-const-temp 1 1 - "./chip-tool pumpconfigurationandcontrol read lifetime-running-hours 1 1 - General error: 0x86 (UNSUPPORTED_ATTRIBUTE) + on TH(all-clusters-minimal-app) verify status response a UNSUPPORTED_ATTRIBUTE + General error: 0x86 (UNSUPPORTED_ATTRIBUTE) - "./chip-tool pumpconfigurationandcontrol read power 1 1 - General error: 0x86 (UNSUPPORTED_ATTRIBUTE) + ./chip-tool pumpconfigurationandcontrol read pump-status 1 1 - " ./chip-tool pumpconfigurationandcontrol read lifetime-energy-consumed 1 1 - General error: 0x86 (UNSUPPORTED_ATTRIBUTE) + on TH(all-clusters-minimal-app) verify status response a UNSUPPORTED_ATTRIBUTE + General error: 0x86 (UNSUPPORTED_ATTRIBUTE) - "./chip-tool pumpconfigurationandcontrol read control-mode 1 1 - General error: 0x86 (UNSUPPORTED_ATTRIBUTE) + ./chip-tool pumpconfigurationandcontrol read speed 1 1 + + on TH(all-clusters-minimal-app) verify status response a UNSUPPORTED_ATTRIBUTE + General error: 0x86 (UNSUPPORTED_ATTRIBUTE) + + ./chip-tool pumpconfigurationandcontrol read lifetime-running-hours 1 1 + + on TH(all-clusters-minimal-app) verify status response a UNSUPPORTED_ATTRIBUTE + General error: 0x86 (UNSUPPORTED_ATTRIBUTE) + + ./chip-tool pumpconfigurationandcontrol read power 1 1 + + on TH(all-clusters-minimal-app) verify status response a UNSUPPORTED_ATTRIBUTE + General error: 0x86 (UNSUPPORTED_ATTRIBUTE) + + ./chip-tool pumpconfigurationandcontrol read lifetime-energy-consumed 1 1 + + on TH(all-clusters-minimal-app) verify status response a UNSUPPORTED_ATTRIBUTE + General error: 0x86 (UNSUPPORTED_ATTRIBUTE) + + ./chip-tool pumpconfigurationandcontrol read control-mode 1 1 + + on TH(all-clusters-minimal-app) verify status response a UNSUPPORTED_ATTRIBUTE + General error: 0x86 (UNSUPPORTED_ATTRIBUTE) disabled: true - label: "DUT writes a suitable value to all supported optional attributes on the TH one at a time in a manufacturer specific order" verification: | - verify on Reference app receives the right response for the data sent in the above commands + Verify TH(all-clusters-minimal-app) receives the write command, and responds that this command is not available and also DUT is aware that the optional commands are not available ./chip-tool pumpconfigurationandcontrol write control-mode 0 1 1 - General error: 0x86 (UNSUPPORTED_ATTRIBUTE) + + on TH(all-clusters-minimal-app) verify status response a UNSUPPORTED_ATTRIBUTE + General error: 0x86 (UNSUPPORTED_ATTRIBUTE) ./chip-tool pumpconfigurationandcontrol write lifetime-running-hours 1 1 1 - General error: 0x86 (UNSUPPORTED_ATTRIBUTE) + + on TH(all-clusters-minimal-app) verify status response a UNSUPPORTED_ATTRIBUTE + General error: 0x86 (UNSUPPORTED_ATTRIBUTE) ./chip-tool pumpconfigurationandcontrol write lifetime-energy-consumed 1 1 1 - General error: 0x86 (UNSUPPORTED_ATTRIBUTE) + + on TH(all-clusters-minimal-app) verify status response a UNSUPPORTED_ATTRIBUTE + General error: 0x86 (UNSUPPORTED_ATTRIBUTE) disabled: true diff --git a/src/app/tests/suites/certification/Test_TC_PSCFG_2_2.yaml b/src/app/tests/suites/certification/Test_TC_PSCFG_2_2.yaml index d1f57e6c835e46..e062f6193adbed 100644 --- a/src/app/tests/suites/certification/Test_TC_PSCFG_2_2.yaml +++ b/src/app/tests/suites/certification/Test_TC_PSCFG_2_2.yaml @@ -39,7 +39,7 @@ tests: verification: | ./chip-tool powersourceconfiguration read sources 1 0 - verify on TH(chip-tool) that source attribute provides a list has not more than 6 entries. + verify that source attribute provides a list has not more than 6 entries and Each list entry is unique, valid endpoint on TH(chip-tool) log: [...] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_002E Attribute 0x0000_0000DataVersion: 502821112 @@ -55,7 +55,7 @@ tests: verification: | ./chip-tool powersource read order 1 2 - verify on TH(chip-tool) that order attribute succeeds with no error.The order value is the same or greater than the order value of the previous iteration + verify that order attribute succeeds with no error.The order value is the same or greater than the order value of the previous iteration on TH(chip-tool) log: [1659879820.566144][2615:2620] CHIP:TOO: Endpoint: 2 Cluster: 0x0000_002F Attribute 0x0000_0001 DataVersion: 1842182672 [1659879820.569572][2615:2620] CHIP:TOO: Order: 1 @@ -63,7 +63,7 @@ tests: ./chip-tool powersource read order 1 1 - verify on TH(chip-tool) that order attribute succeeds with no error.The order value is the same or greater than the order value of the previous iteration + verify that order attribute succeeds with no error.The order value is the same or greater than the order value of the previous iteration on TH(chip-tool) log: [...] [1653564242.694964][36231:36236] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_002F Attribute 0x0000_0001 DataVersion: 4212858705 @@ -71,7 +71,7 @@ tests: ./chip-tool powersource read order 1 0 - verify on TH(chip-tool) that order attribute succeeds with no error.The order value is the same or greater than the order value of the previous iteration + verify that order attribute succeeds with no error.The order value is the same or greater than the order value of the previous iteration on TH(chip-tool) log: [1659879944.863570][2633:2638] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_002F Attribute 0x0000_0001 DataVersion: 1479870496 [1659879944.863664][2633:2638] CHIP:TOO: Order: 3 diff --git a/src/app/tests/suites/certification/Test_TC_PSCFG_3_1_Simulated.yaml b/src/app/tests/suites/certification/Test_TC_PSCFG_3_1_Simulated.yaml index c73331ebd59b57..9019bbf2be80eb 100644 --- a/src/app/tests/suites/certification/Test_TC_PSCFG_3_1_Simulated.yaml +++ b/src/app/tests/suites/certification/Test_TC_PSCFG_3_1_Simulated.yaml @@ -14,6 +14,13 @@ name: 65.3.1. [TC-PSCFG-3.1] Attributes with client as DUT +PICS: + - PSCFG.C + - PSCFG.C.AM-READ + - PSCFG.C.AO-READ + - PSCFG.C.AM-WRITE + - PSCFG.C.AO-WRITE + config: nodeId: 0x12344321 cluster: "Power Source Configuration" diff --git a/src/app/tests/suites/certification/Test_TC_PS_2_2.yaml b/src/app/tests/suites/certification/Test_TC_PS_2_2.yaml index 321d911577f413..07935dbc0affb2 100644 --- a/src/app/tests/suites/certification/Test_TC_PS_2_2.yaml +++ b/src/app/tests/suites/certification/Test_TC_PS_2_2.yaml @@ -24,6 +24,11 @@ config: endpoint: 0 tests: + - label: "Precondition" + verification: | + This test case is verified after the device is provisioned. Pls provision device first, Pass appropriate nodeID in the below command + disabled: true + - label: "Commission DUT to TH" verification: | @@ -109,7 +114,7 @@ tests: verification: | Optional Attribute - If it is supported, then in TH log it will results in displaying the value, else it will display UNSUPPORTED_ATTRIBUTE - ./chip-tool powersource read active-battery-faults 12345 1 + ./chip-tool powersource read active-bat-faults 12345 1 Verify on the TH Log: @@ -156,14 +161,14 @@ tests: verification: | Optional Attribute - If it is supported, then in TH log it will results in displaying the value, else it will display UNSUPPORTED_ATTRIBUTE - ./chip-tool powersource read active-battery-faults 1 1 + ./chip-tool powersource read active-bat-faults 1 1 Verify on the TH Log: General error: 0x86 (UNSUPPORTED_ATTRIBUTE) disabled: true - label: "Bring the DUT back into a clean state." - PICS: PS.S.E01 && PS.M.ManualWiredFault + PICS: PS.S.E01 && PS.M.ManualBatFault verification: | DUT ACTION REQUIRED disabled: true @@ -178,7 +183,7 @@ tests: verification: | Optional Attribute - If it is supported, then in TH log it will results in displaying the value, else it will display UNSUPPORTED_ATTRIBUTE - ./chip-tool powersource read active-battery-charge-faults 1 1 + ./chip-tool powersource read active-bat-charge-faults 1 1 Verify on the TH Log: General error: 0x86 (UNSUPPORTED_ATTRIBUTE) @@ -225,7 +230,7 @@ tests: verification: | Optional Attribute - If it is supported, then in TH log it will results in displaying the value, else it will display UNSUPPORTED_ATTRIBUTE - ./chip-tool powersource read active-battery-charge-faults 1 1 + ./chip-tool powersource read active-bat-charge-faults 1 1 Verify on the TH Log: General error: 0x86 (UNSUPPORTED_ATTRIBUTE) diff --git a/src/app/tests/suites/certification/Test_TC_PS_3_1_Simulated.yaml b/src/app/tests/suites/certification/Test_TC_PS_3_1_Simulated.yaml index f64cafc465ba4f..21f75ecc37e9c6 100644 --- a/src/app/tests/suites/certification/Test_TC_PS_3_1_Simulated.yaml +++ b/src/app/tests/suites/certification/Test_TC_PS_3_1_Simulated.yaml @@ -14,6 +14,13 @@ name: 62.3.1. [TC-PS-3.1] Attributes with client as DUT +PICS: + - PS.C + - PS.C.AM-READ + - PS.C.AO-READ + - PS.C.AM-WRITE + - PS.C.AO-WRITE + config: nodeId: 0x12344321 cluster: "Power Source" diff --git a/src/app/tests/suites/certification/Test_TC_RH_3_1_Simulated.yaml b/src/app/tests/suites/certification/Test_TC_RH_3_1_Simulated.yaml index 35d6b87900b43c..1b778b44ac99f4 100644 --- a/src/app/tests/suites/certification/Test_TC_RH_3_1_Simulated.yaml +++ b/src/app/tests/suites/certification/Test_TC_RH_3_1_Simulated.yaml @@ -14,6 +14,13 @@ name: 10.3.1. [TC-RH-3.1] Attributes with Client as DUT +PICS: + - RH.C + - RH.C.AM-READ + - RH.C.AO-READ + - RH.C.AM-WRITE + - RH.C.AO-WRITE + config: nodeId: 0x12344321 cluster: "Relative Humidity Measurement" diff --git a/src/app/tests/suites/certification/Test_TC_SC_3_6.yaml b/src/app/tests/suites/certification/Test_TC_SC_3_6.yaml deleted file mode 100644 index 2a5634b2b286c5..00000000000000 --- a/src/app/tests/suites/certification/Test_TC_SC_3_6.yaml +++ /dev/null @@ -1,313 +0,0 @@ -# Copyright (c) 2021 Project CHIP Authors -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# Auto-generated scripts for harness use only, please review before automation. The endpoints and cluster names are currently set to default - -name: 3.3.6. [TC-SC-3.6] CASE Resource validation - -PICS: - - MCORE.ROLE.COMMISSIONEE - -config: - nodeId: 0x12344321 - cluster: "Basic Information" - endpoint: 0 - -tests: - - label: - "RD1X, RD2X, RD3X, RD4X, RD5X each send 1 Subscribe Request Messages - to DUT.(Total - 15 active subscriptions) They can subscribe to any - attribute. Once all subscriptions are active, change the value of the - attribute that has been subscribed to" - verification: | - Send 1 Subscriptionrequest message from each Reference Device(Eg. RD1...) to DUT and verify all the subscription requests are succes, and change the value of all the attributes by sending write command, after sending write commanfd verify on each of these Reference Devices that the appropriate attribute value has been received. Example commands given below are using 4 reference device (User can use 15 reference device and send the below command in from each reference device) - - - on the first reference device enter: - - onoff subscribe on-time 10 100 1 1 - [1657715218.149357][5956:5961] CHIP:DMG: ReportDataMessage = - [1657715218.149399][5956:5961] CHIP:DMG: { - [1657715218.149432][5956:5961] CHIP:DMG: SubscriptionId = 0xea8e5b3b, - [1657715218.149465][5956:5961] CHIP:DMG: AttributeReportIBs = - [1657715218.149504][5956:5961] CHIP:DMG: [ - [1657715218.149535][5956:5961] CHIP:DMG: AttributeReportIB = - [1657715218.149581][5956:5961] CHIP:DMG: { - [1657715218.149619][5956:5961] CHIP:DMG: AttributeDataIB = - [1657715218.149663][5956:5961] CHIP:DMG: { - [1657715218.149711][5956:5961] CHIP:DMG: DataVersion = 0x734a2d83, - [1657715218.149755][5956:5961] CHIP:DMG: AttributePathIB = - [1657715218.149802][5956:5961] CHIP:DMG: { - [1657715218.149849][5956:5961] CHIP:DMG: Endpoint = 0x1, - [1657715218.149895][5956:5961] CHIP:DMG: Cluster = 0x6, - [1657715218.149942][5956:5961] CHIP:DMG: Attribute = 0x0000_4001, - [1657715218.149983][5956:5961] CHIP:DMG: } - [1657715218.150027][5956:5961] CHIP:DMG: - [1657715218.150075][5956:5961] CHIP:DMG: Data = 0, - [1657715218.150118][5956:5961] CHIP:DMG: }, - [1657715218.150165][5956:5961] CHIP:DMG: - [1657715218.150201][5956:5961] CHIP:DMG: }, - [1657715218.150245][5956:5961] CHIP:DMG: - [1657715218.150275][5956:5961] CHIP:DMG: ], - [1657715218.150313][5956:5961] CHIP:DMG: - [1657715218.150343][5956:5961] CHIP:DMG: InteractionModelRevision = 1 - [1657715218.150372][5956:5961] CHIP:DMG: } - [1657715218.150529][5956:5961] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0006 Attribute 0x0000_4001 DataVersion: 1934241155 - [1657715218.150599][5956:5961] CHIP:TOO: OnTime: 0 - [1657715218.150646][5956:5961] CHIP:DMG: MoveToState ReadClient[0xffff94008e40]: Moving to - - - On the 2nd reference device - - levelcontrol subscribe on-level 100 1000 1 1 - [1657715273.668717][5956:5961] CHIP:DMG: ReportDataMessage = - [1657715273.668784][5956:5961] CHIP:DMG: { - [1657715273.668846][5956:5961] CHIP:DMG: SubscriptionId = 0xb6497be6, - [1657715273.668908][5956:5961] CHIP:DMG: AttributeReportIBs = - [1657715273.668984][5956:5961] CHIP:DMG: [ - [1657715273.669046][5956:5961] CHIP:DMG: AttributeReportIB = - [1657715273.669126][5956:5961] CHIP:DMG: { - [1657715273.669190][5956:5961] CHIP:DMG: AttributeDataIB = - [1657715273.669261][5956:5961] CHIP:DMG: { - [1657715273.669378][5956:5961] CHIP:DMG: DataVersion = 0x319eeda7, - [1657715273.669460][5956:5961] CHIP:DMG: AttributePathIB = - [1657715273.669540][5956:5961] CHIP:DMG: { - [1657715273.669620][5956:5961] CHIP:DMG: Endpoint = 0x1, - [1657715273.669706][5956:5961] CHIP:DMG: Cluster = 0x8, - [1657715273.669792][5956:5961] CHIP:DMG: Attribute = 0x0000_0011, - [1657715273.669875][5956:5961] CHIP:DMG: } - [1657715273.669961][5956:5961] CHIP:DMG: - [1657715273.670043][5956:5961] CHIP:DMG: Data = NULL - [1657715273.670119][5956:5961] CHIP:DMG: }, - [1657715273.670199][5956:5961] CHIP:DMG: - [1657715273.670267][5956:5961] CHIP:DMG: }, - [1657715273.670341][5956:5961] CHIP:DMG: - [1657715273.670400][5956:5961] CHIP:DMG: ], - [1657715273.670474][5956:5961] CHIP:DMG: - [1657715273.670533][5956:5961] CHIP:DMG: InteractionModelRevision = 1 - [1657715273.670591][5956:5961] CHIP:DMG: } - [1657715273.670803][5956:5961] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0008 Attribute 0x0000_0011 DataVersion: 832499111 - [1657715273.670879][5956:5961] CHIP:TOO: on level: null - [1657715273.670967][5956:5961] CHIP:DMG: MoveToState ReadClient[0xffff94008f30]: Moving to [AwaitingSu] - - on 3rd reference device - - onoff subscribe start-up-on-off 100 1000 1 1 - [1657715343.924200][5956:5961] CHIP:DMG: ReportDataMessage = - [1657715343.924269][5956:5961] CHIP:DMG: { - [1657715343.924330][5956:5961] CHIP:DMG: SubscriptionId = 0x9fce63ae, - [1657715343.924392][5956:5961] CHIP:DMG: AttributeReportIBs = - [1657715343.924470][5956:5961] CHIP:DMG: [ - [1657715343.924532][5956:5961] CHIP:DMG: AttributeReportIB = - [1657715343.924612][5956:5961] CHIP:DMG: { - [1657715343.924678][5956:5961] CHIP:DMG: AttributeDataIB = - [1657715343.924750][5956:5961] CHIP:DMG: { - [1657715343.924833][5956:5961] CHIP:DMG: DataVersion = 0x734a2d84, - [1657715343.924909][5956:5961] CHIP:DMG: AttributePathIB = - [1657715343.924992][5956:5961] CHIP:DMG: { - [1657715343.925074][5956:5961] CHIP:DMG: Endpoint = 0x1, - [1657715343.925159][5956:5961] CHIP:DMG: Cluster = 0x6, - [1657715343.925245][5956:5961] CHIP:DMG: Attribute = 0x0000_4003, - [1657715343.925382][5956:5961] CHIP:DMG: } - [1657715343.925470][5956:5961] CHIP:DMG: - [1657715343.925561][5956:5961] CHIP:DMG: Data = NULL - [1657715343.925631][5956:5961] CHIP:DMG: }, - [1657715343.925713][5956:5961] CHIP:DMG: - [1657715343.925776][5956:5961] CHIP:DMG: }, - [1657715343.925851][5956:5961] CHIP:DMG: - [1657715343.925910][5956:5961] CHIP:DMG: ], - [1657715343.925985][5956:5961] CHIP:DMG: - [1657715343.926046][5956:5961] CHIP:DMG: InteractionModelRevision = 1 - [1657715343.926104][5956:5961] CHIP:DMG: } - [1657715343.926315][5956:5961] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0006 Attribute 0x0000_4003 DataVersion: 1934241156 - [1657715343.926395][5956:5961] CHIP:TOO: StartUpOnOff: null - [1657715343.926485][5956:5961] CHIP:DMG: MoveToState ReadClient[0xffff94008c80]: Moving to [AwaitingSu] - - on the 4th reference device - - basic subscribe node-label 10 100 1 0 - [1657715505.138806][5956:5961] CHIP:DMG: ReportDataMessage = - [1657715505.138881][5956:5961] CHIP:DMG: { - [1657715505.138943][5956:5961] CHIP:DMG: SubscriptionId = 0xd002abb6, - [1657715505.139045][5956:5961] CHIP:DMG: AttributeReportIBs = - [1657715505.139128][5956:5961] CHIP:DMG: [ - [1657715505.139190][5956:5961] CHIP:DMG: AttributeReportIB = - [1657715505.139498][5956:5961] CHIP:DMG: { - [1657715505.139600][5956:5961] CHIP:DMG: AttributeDataIB = - [1657715505.139713][5956:5961] CHIP:DMG: { - [1657715505.139824][5956:5961] CHIP:DMG: DataVersion = 0x1b93dc30, - [1657715505.139932][5956:5961] CHIP:DMG: AttributePathIB = - [1657715505.140020][5956:5961] CHIP:DMG: { - [1657715505.140112][5956:5961] CHIP:DMG: Endpoint = 0x0, - [1657715505.140202][5956:5961] CHIP:DMG: Cluster = 0x28, - [1657715505.140289][5956:5961] CHIP:DMG: Attribute = 0x0000_0005, - [1657715505.140370][5956:5961] CHIP:DMG: } - [1657715505.140560][5956:5961] CHIP:DMG: - [1657715505.140657][5956:5961] CHIP:DMG: Data = "", - [1657715505.140741][5956:5961] CHIP:DMG: }, - [1657715505.140825][5956:5961] CHIP:DMG: - [1657715505.140893][5956:5961] CHIP:DMG: }, - [1657715505.140972][5956:5961] CHIP:DMG: - [1657715505.141031][5956:5961] CHIP:DMG: ], - [1657715505.141105][5956:5961] CHIP:DMG: - [1657715505.141165][5956:5961] CHIP:DMG: InteractionModelRevision = 1 - [1657715505.141223][5956:5961] CHIP:DMG: } - [1657715505.141471][5956:5961] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0028 Attribute 0x0000_0005 DataVersion: 462674992 - [1657715505.141554][5956:5961] CHIP:TOO: NodeLabel: - [1657715505.141643][5956:5961] CHIP:DMG: MoveToState ReadClient[0xffff94008c80]: Moving to [AwaitingSu] - - - - on the first reference device enter below mentioned commands to change the attribute values - - onoff write on-time 1 1 1 - [1657715232.758666][5956:5961] CHIP:DMG: ReportDataMessage = - [1657715232.758698][5956:5961] CHIP:DMG: { - [1657715232.758724][5956:5961] CHIP:DMG: SubscriptionId = 0xea8e5b3b, - [1657715232.758753][5956:5961] CHIP:DMG: AttributeReportIBs = - [1657715232.758782][5956:5961] CHIP:DMG: [ - [1657715232.758803][5956:5961] CHIP:DMG: AttributeReportIB = - [1657715232.758832][5956:5961] CHIP:DMG: { - [1657715232.758854][5956:5961] CHIP:DMG: AttributeDataIB = - [1657715232.758880][5956:5961] CHIP:DMG: { - [1657715232.758911][5956:5961] CHIP:DMG: DataVersion = 0x734a2d84, - [1657715232.758936][5956:5961] CHIP:DMG: AttributePathIB = - [1657715232.758962][5956:5961] CHIP:DMG: { - [1657715232.758989][5956:5961] CHIP:DMG: Endpoint = 0x1, - [1657715232.759030][5956:5961] CHIP:DMG: Cluster = 0x6, - [1657715232.759071][5956:5961] CHIP:DMG: Attribute = 0x0000_4001, - [1657715232.759104][5956:5961] CHIP:DMG: } - [1657715232.759140][5956:5961] CHIP:DMG: - [1657715232.759174][5956:5961] CHIP:DMG: Data = 1, - [1657715232.759203][5956:5961] CHIP:DMG: }, - [1657715232.759235][5956:5961] CHIP:DMG: - [1657715232.759261][5956:5961] CHIP:DMG: }, - [1657715232.759292][5956:5961] CHIP:DMG: - [1657715232.759317][5956:5961] CHIP:DMG: ], - [1657715232.759348][5956:5961] CHIP:DMG: - [1657715232.759373][5956:5961] CHIP:DMG: InteractionModelRevision = 1 - [1657715232.759398][5956:5961] CHIP:DMG: } - [1657715232.759493][5956:5961] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0006 Attribute 0x0000_4001 DataVersion: 1934241156 - [1657715232.759530][5956:5961] CHIP:TOO: OnTime: 1 - [1657715232.759576][5956:5961] CHIP:DMG: Refresh LivenessCheckTime for 125000 milliseconds with SubscriptionId = 0xea8e5b3b - - - - on the 2nd reference device enter below mentioned commands to change the attribute values - - levelcontrol write on-level 1 1 1 - [1657715287.200431][5956:5961] CHIP:DMG: ReportDataMessage = - [1657715287.200491][5956:5961] CHIP:DMG: { - [1657715287.200557][5956:5961] CHIP:DMG: SubscriptionId = 0xb6497be6, - [1657715287.200622][5956:5961] CHIP:DMG: AttributeReportIBs = - [1657715287.200701][5956:5961] CHIP:DMG: [ - [1657715287.200765][5956:5961] CHIP:DMG: AttributeReportIB = - [1657715287.200848][5956:5961] CHIP:DMG: { - [1657715287.200921][5956:5961] CHIP:DMG: AttributeDataIB = - [1657715287.201012][5956:5961] CHIP:DMG: { - [1657715287.201094][5956:5961] CHIP:DMG: DataVersion = 0x319eeda8, - [1657715287.201180][5956:5961] CHIP:DMG: AttributePathIB = - [1657715287.201263][5956:5961] CHIP:DMG: { - [1657715287.201403][5956:5961] CHIP:DMG: Endpoint = 0x1, - [1657715287.201501][5956:5961] CHIP:DMG: Cluster = 0x8, - [1657715287.201596][5956:5961] CHIP:DMG: Attribute = 0x0000_0011, - [1657715287.201686][5956:5961] CHIP:DMG: } - [1657715287.201889][5956:5961] CHIP:DMG: - [1657715287.201987][5956:5961] CHIP:DMG: Data = 1, - [1657715287.202074][5956:5961] CHIP:DMG: }, - [1657715287.202157][5956:5961] CHIP:DMG: - [1657715287.202221][5956:5961] CHIP:DMG: }, - [1657715287.202296][5956:5961] CHIP:DMG: - [1657715287.202354][5956:5961] CHIP:DMG: ], - [1657715287.202429][5956:5961] CHIP:DMG: - [1657715287.202488][5956:5961] CHIP:DMG: InteractionModelRevision = 1 - [1657715287.202546][5956:5961] CHIP:DMG: } - [1657715287.202754][5956:5961] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0008 Attribute 0x0000_0011 DataVersion: 832499112 - [1657715287.202838][5956:5961] CHIP:TOO: on level: 1 - [1657715287.202937][5956:5961] CHIP:DMG: Refresh LivenessCheckTime for 125000 milliseconds with SubscriptionId = 0xb6497be6 Peer = 01:0000000000000001 - - - - - on the 3rd reference device enter below mentioned commands to change the attribute values - - onoff write start-up-on-off 1 1 1 - [1657715357.628508][5956:5961] CHIP:DMG: ReportDataMessage = - [1657715357.628536][5956:5961] CHIP:DMG: { - [1657715357.628561][5956:5961] CHIP:DMG: SubscriptionId = 0x9fce63ae, - [1657715357.628586][5956:5961] CHIP:DMG: AttributeReportIBs = - [1657715357.628618][5956:5961] CHIP:DMG: [ - [1657715357.628643][5956:5961] CHIP:DMG: AttributeReportIB = - [1657715357.628676][5956:5961] CHIP:DMG: { - [1657715357.628702][5956:5961] CHIP:DMG: AttributeDataIB = - [1657715357.628735][5956:5961] CHIP:DMG: { - [1657715357.628763][5956:5961] CHIP:DMG: DataVersion = 0x734a2d85, - [1657715357.628791][5956:5961] CHIP:DMG: AttributePathIB = - [1657715357.628822][5956:5961] CHIP:DMG: { - [1657715357.628853][5956:5961] CHIP:DMG: Endpoint = 0x1, - [1657715357.628882][5956:5961] CHIP:DMG: Cluster = 0x6, - [1657715357.628914][5956:5961] CHIP:DMG: Attribute = 0x0000_4003, - [1657715357.628944][5956:5961] CHIP:DMG: } - [1657715357.628977][5956:5961] CHIP:DMG: - [1657715357.629009][5956:5961] CHIP:DMG: Data = 1, - [1657715357.629037][5956:5961] CHIP:DMG: }, - [1657715357.629068][5956:5961] CHIP:DMG: - [1657715357.629093][5956:5961] CHIP:DMG: }, - [1657715357.629123][5956:5961] CHIP:DMG: - [1657715357.629147][5956:5961] CHIP:DMG: ], - [1657715357.629177][5956:5961] CHIP:DMG: - [1657715357.629201][5956:5961] CHIP:DMG: InteractionModelRevision = 1 - [1657715357.629225][5956:5961] CHIP:DMG: } - [1657715357.629340][5956:5961] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0006 Attribute 0x0000_4003 DataVersion: 1934241157 - [1657715357.629432][5956:5961] CHIP:TOO: StartUpOnOff: 1 - [1657715357.629480][5956:5961] CHIP:DMG: Refresh LivenessCheckTime for 125000 milliseconds with SubscriptionId = 0x9fce63ae Peer = 01:0000000000000001 - - - - - - - on the 4th reference device enter below mentioned commands to change the attribute values - - - basic write node-label 1 1 0 - [1657715530.832949][5956:5961] CHIP:DMG: ReportDataMessage = - [1657715530.832977][5956:5961] CHIP:DMG: { - [1657715530.833000][5956:5961] CHIP:DMG: SubscriptionId = 0xfd355fe5, - [1657715530.833024][5956:5961] CHIP:DMG: AttributeReportIBs = - [1657715530.833063][5956:5961] CHIP:DMG: [ - [1657715530.833091][5956:5961] CHIP:DMG: AttributeReportIB = - [1657715530.833133][5956:5961] CHIP:DMG: { - [1657715530.833165][5956:5961] CHIP:DMG: AttributeDataIB = - [1657715530.833205][5956:5961] CHIP:DMG: { - [1657715530.833243][5956:5961] CHIP:DMG: DataVersion = 0x1b93dc31, - [1657715530.833279][5956:5961] CHIP:DMG: AttributePathIB = - [1657715530.833342][5956:5961] CHIP:DMG: { - [1657715530.833382][5956:5961] CHIP:DMG: Endpoint = 0x0, - [1657715530.833422][5956:5961] CHIP:DMG: Cluster = 0x28, - [1657715530.833466][5956:5961] CHIP:DMG: Attribute = 0x0000_0005, - [1657715530.833505][5956:5961] CHIP:DMG: } - [1657715530.833546][5956:5961] CHIP:DMG: - [1657715530.833587][5956:5961] CHIP:DMG: Data = "1", - [1657715530.833623][5956:5961] CHIP:DMG: }, - [1657715530.833662][5956:5961] CHIP:DMG: - [1657715530.833693][5956:5961] CHIP:DMG: }, - [1657715530.833730][5956:5961] CHIP:DMG: - [1657715530.833760][5956:5961] CHIP:DMG: ], - [1657715530.833794][5956:5961] CHIP:DMG: - [1657715530.833822][5956:5961] CHIP:DMG: InteractionModelRevision = 1 - [1657715530.833851][5956:5961] CHIP:DMG: } - [1657715530.833959][5956:5961] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0028 Attribute 0x0000_0005 DataVersion: 462674993 - [1657715530.833999][5956:5961] CHIP:TOO: NodeLabel: 1 - [1657715530.834171][5956:5961] CHIP:DMG: Refresh LivenessCheckTime for 125000 milliseconds with SubscriptionId = 0xfd355fe5 Peer = 01:0000000000000001 - disabled: true diff --git a/src/app/tests/suites/certification/Test_TC_SC_4_1.yaml b/src/app/tests/suites/certification/Test_TC_SC_4_1.yaml index a5f18656e246e3..cd574fa13efd72 100644 --- a/src/app/tests/suites/certification/Test_TC_SC_4_1.yaml +++ b/src/app/tests/suites/certification/Test_TC_SC_4_1.yaml @@ -32,7 +32,7 @@ tests: verification: | ./chip-tool administratorcommissioning open-basic-commissioning-window 200 1 0 --timedInteractionTimeoutMs 1000 - verify on TH (Chip-tool) Logs: + verify success on TH (Chip-tool) Logs: [1652340903.034346][2874:2879] CHIP:DMG: InvokeResponseMessage = [1652340903.034398][2874:2879] CHIP:DMG: { @@ -88,13 +88,19 @@ tests: Verify the device is advertising _matterc._udp service like below output in TH terminal Log: (Verify for the DUT"s actual values (like vendor ID, PID ..etc) as mentioned in the expected outcome of the test plan, The below log contains the data from the reference raspi accessory) - + br-f08e8f665bd1 IPv6 279142392CEB80C3 _matterc._udp local - + br-6fe235aff062 IPv6 279142392CEB80C3 _matterc._udp local - = vethd8d0eac IPv6 279142392CEB80C3 _matterc._udp local - hostname = [E45F0149AE290000.local] - address = [fe80::4070:50ff:fe90:759d] + + wlan0 IPv6 5A4E867284D08B13 _matterc._udp local + + eth0 IPv6 5A4E867284D08B13 _matterc._udp local + = eth0 IPv6 5A4E867284D08B13 _matterc._udp local + hostname = [E45F010F1A010000.local] + address = [fe80::e65f:1ff:fe0f:1a01] port = [5540] - txt = ["PI=" "PH=36" "CM=1" "D=3840" "T=1" "SAI=300" "SII=5000" "VP=65521+32769"] + txt = ["PI=" "PH=36" "CM=1" "D=3840" "T=1" "VP=65521+32769"] + = wlan0 IPv6 5A4E867284D08B13 _matterc._udp local + hostname = [E45F010F1A010000.local] + address = [fe80::e65f:1ff:fe0f:1a01] + port = [5540] + txt = ["PI=" "PH=36" "CM=1" "D=3840" "T=1" "VP=65521+32769"] + @@ -120,7 +126,7 @@ tests: ./chip-tool administratorcommissioning open-basic-commissioning-window 200 1 0 --timedInteractionTimeoutMs 1000 - verify on TH (Chip-tool) logs: + verify success on TH (Chip-tool) logs: [1652341174.803430][2893:2898] CHIP:DMG: InvokeResponseMessage = [1652341174.803488][2893:2898] CHIP:DMG: { @@ -153,7 +159,8 @@ tests: [1652341174.805555][2893:2898] CHIP:DMG: }, [1652341174.805690][2893:2898] CHIP:DMG: Received Command Response Status for Endpoint=0 Cluster=0x0000_003C Command=0x0000_0001 Status=0x0 [1652341174.805786][2893:2898] CHIP:DMG: ICR moving to [AwaitingDe] - The delay timer is given 200 as an example , use whatever works for your product" + + The delay timer is given 200 as an example , use whatever works for your product disabled: true - label: "Check DNS-SD subtypes used by DUT" @@ -170,20 +177,19 @@ tests: Verify on the below output in TH terminal Log: - + veth721e1d9 IPv6 19DDF06C3B5DD0C8 _matterc._udp local - + veth961779b IPv6 19DDF06C3B5DD0C8 _matterc._udp local - - + eth0 IPv6 19DDF06C3B5DD0C8 _matterc._udp local - = veth721e1d9 IPv6 19DDF06C3B5DD0C8 _matterc._udp local - hostname = [E45F0149AE290000.local] - address = [fe80::28e0:95ff:fed9:3085] + + wlan0 IPv6 F6385CBB29F7CE93 _matterc._udp local + + eth0 IPv6 F6385CBB29F7CE93 _matterc._udp local + = eth0 IPv6 F6385CBB29F7CE93 _matterc._udp local + hostname = [E45F010F1A010000.local] + address = [fe80::e65f:1ff:fe0f:1a01] port = [5540] - txt = ["PI=" "PH=36" "CM=1" "D=3840" "T=1" "SAI=300" "SII=5000" "VP=65521+32769"] - = veth961779b IPv6 19DDF06C3B5DD0C8 _matterc._udp local - hostname = [E45F0149AE290000.local] - address = [fe80::d417:1eff:fe03:eb81] + txt = ["PI=" "PH=36" "CM=1" "D=3840" "T=1" "VP=65521+32769"] + = wlan0 IPv6 F6385CBB29F7CE93 _matterc._udp local + hostname = [E45F010F1A010000.local] + address = [fe80::e65f:1ff:fe0f:1a01] port = [5540] - txt = ["PI=" "PH=36" "CM=1" "D=3840" "T=1" "SAI=300" "SII=5000" "VP=65521+32769"] + txt = ["PI=" "PH=36" "CM=1" "D=3840" "T=1" "VP=65521+32769"] + @@ -215,7 +221,7 @@ tests: ./chip-tool pairing open-commissioning-window 1 1 200 2000 3840 - verify on TH (Chip-tool) logs: + verify success on TH (Chip-tool) logs: [1652341411.383669][2929:2934] CHIP:DMG: InvokeResponseMessage = [1652341411.383720][2929:2934] CHIP:DMG: { @@ -267,21 +273,18 @@ tests: - = veth961779b IPv6 9BFF1DCA106E337B _matterc._udp local - hostname = [E45F0149AE290000.local] - address = [fe80::d417:1eff:fe03:eb81] - port = [5540] - txt = ["PI=" "PH=36" "CM=2" "D=3840" "T=1" "SAI=300" "SII=5000" "VP=65521+32769"] - = veth6c964b1 IPv6 9BFF1DCA106E337B _matterc._udp local - hostname = [E45F0149AE290000.local] - address = [fe80::cca1:6aff:fe6e:f76d] + + wlan0 IPv6 71DED0325CF9AB38 _matterc._udp local + + eth0 IPv6 71DED0325CF9AB38 _matterc._udp local + = eth0 IPv6 71DED0325CF9AB38 _matterc._udp local + hostname = [E45F010F1A010000.local] + address = [fe80::e65f:1ff:fe0f:1a01] port = [5540] - txt = ["PI=" "PH=36" "CM=2" "D=3840" "T=1" "SAI=300" "SII=5000" "VP=65521+32769"] - = veth6995c44 IPv6 9BFF1DCA106E337B _matterc._udp local - hostname = [E45F0149AE290000.local] - address = [fe80::24ae:58ff:fe2f:5609] + txt = ["PI=" "PH=36" "CM=2" "D=3840" "T=1" "VP=65521+32769"] + = wlan0 IPv6 71DED0325CF9AB38 _matterc._udp local + hostname = [E45F010F1A010000.local] + address = [fe80::e65f:1ff:fe0f:1a01] port = [5540] - txt = ["PI=" "PH=36" "CM=2" "D=3840" "T=1" "SAI=300" "SII=5000" "VP=65521+32769"] + txt = ["PI=" "PH=36" "CM=2" "D=3840" "T=1" "VP=65521+32769"] disabled: true - label: "Wait for OCW timeout to expire" diff --git a/src/app/tests/suites/certification/Test_TC_SC_4_2.yaml b/src/app/tests/suites/certification/Test_TC_SC_4_2.yaml index a60ebf2f0199c4..a530c5dc01ba82 100644 --- a/src/app/tests/suites/certification/Test_TC_SC_4_2.yaml +++ b/src/app/tests/suites/certification/Test_TC_SC_4_2.yaml @@ -38,6 +38,7 @@ tests: Run the unknown key/value pair on second TH Terminal with the same discriminator as the one in the first teminal: avahi-publish-service --subtype=_S3._sub._matterc._udp --subtype=_L840._sub._matterc._udp DD200C20D25AE5F7 --subtype=_CM._sub._matterc._udp _matterc._udp 11111 D=3840 CM=1 INVALID_TEST=40 SII=5000 SAI=300 PH=36 PI= VP=65521+3276 T=1 + Established under name "DD200C20D25AE5F7" disabled: true - label: "DUT attempts to commission TH" @@ -53,7 +54,8 @@ tests: [1661234861.805967][2599:2604] CHIP:DL: Avahi browse: all for now [1661234861.810750][2599:2604] CHIP:DL: Avahi resolve found [1661234861.810840][2599:2604] CHIP:DIS: Discovered node: - [1661234861.810861][2599:2604] CHIP:DIS: Hostname: E45F010BF66D0000 [1661234861.810887][2599:2604] CHIP:DIS: IP Address #1: fe80::e65f:1ff:fe0b:f66e + [1661234861.810861][2599:2604] CHIP:DIS: Hostname: E45F010BF66D0000 + [1661234861.810887][2599:2604] CHIP:DIS: IP Address #1: fe80::e65f:1ff:fe0b:f66e [1661234861.810908][2599:2604] CHIP:DIS: Port: 5540 [1661234861.810928][2599:2604] CHIP:DIS: Mrp Interval idle: 5000 ms [1661234861.810947][2599:2604] CHIP:DIS: Mrp Interval active: 300 ms diff --git a/src/app/tests/suites/certification/Test_TC_SC_4_3.yaml b/src/app/tests/suites/certification/Test_TC_SC_4_3.yaml index 708d1233593a7c..97d7c8f2dde9a6 100644 --- a/src/app/tests/suites/certification/Test_TC_SC_4_3.yaml +++ b/src/app/tests/suites/certification/Test_TC_SC_4_3.yaml @@ -39,7 +39,7 @@ tests: verification: | avahi-browse -rt _matter._tcp - Verify on the TH Log: + Verify the advertisement on the TH Log: + veth721e1d9 IPv6 433B62F8F07F4327-0000000000000001 _matter._tcp local = veth721e1d9 IPv6 433B62F8F07F4327-0000000000000001 _matter._tcp local diff --git a/src/app/tests/suites/certification/Test_TC_SC_4_4.yaml b/src/app/tests/suites/certification/Test_TC_SC_4_4.yaml index 84a493a5330cc7..4b0471def7cbd3 100644 --- a/src/app/tests/suites/certification/Test_TC_SC_4_4.yaml +++ b/src/app/tests/suites/certification/Test_TC_SC_4_4.yaml @@ -37,8 +37,9 @@ tests: - label: "DUT reads Vendor Id attribute from TH" PICS: BINFO.C.A0002 verification: | + ./chip-tool basicinformation read vendor-id 1 0 + On TH, Verify that TH read and shows Vendor Id value - ./chip-tool basic read vendor-id 1 0 [1660776352.802689][3357:3357] CHIP:DMG: [1660776352.802776][3357:3357] CHIP:DMG: ReportDataMessage = @@ -78,8 +79,9 @@ tests: - label: "DUT reads Vendor Id attribute from TH" PICS: BINFO.C.A0002 verification: | + ./chip-tool basicinformation read vendor-id 1 0 + On TH, Verify that TH read and shows Vendor Id value - ./chip-tool basic read vendor-id 1 0 [1660776352.802689][3357:3357] CHIP:DMG: [1660776352.802776][3357:3357] CHIP:DMG: ReportDataMessage = diff --git a/src/app/tests/suites/certification/Test_TC_SC_4_5.yaml b/src/app/tests/suites/certification/Test_TC_SC_4_5.yaml index fc47635673a8e6..5225245d42f368 100644 --- a/src/app/tests/suites/certification/Test_TC_SC_4_5.yaml +++ b/src/app/tests/suites/certification/Test_TC_SC_4_5.yaml @@ -42,7 +42,7 @@ tests: verification: | avahi-browse -rt _matter._tcp - Verify on the TH Log: + Verify advertisement on the TH Log: + eth0 IPv6 3A235FF3FA2DAC10-0000000000000055 _matter._tcp local + eth0 IPv4 3A235FF3FA2DAC10-0000000000000055 _matter._tcp local @@ -73,7 +73,7 @@ tests: avahi-browse -rt _matter._tcp - Verify on the TH Log: + Verify advertisement on the TH Log: + eth0 IPv6 3A235FF3FA2DAC10-0000000000000055 _matter._tcp local + eth0 IPv4 3A235FF3FA2DAC10-0000000000000055 _matter._tcp local diff --git a/src/app/tests/suites/certification/Test_TC_SC_4_7.yaml b/src/app/tests/suites/certification/Test_TC_SC_4_7.yaml index bb50c99c551e04..4e7260ab210b42 100644 --- a/src/app/tests/suites/certification/Test_TC_SC_4_7.yaml +++ b/src/app/tests/suites/certification/Test_TC_SC_4_7.yaml @@ -51,7 +51,7 @@ tests: port = [5650] txt = ["T=1" "SAI=300" "SII=5000" "DN=Test TV" "DT=35" "VP=65521+32769"] - to look for subtypes, on the raspi run $ a avahi-browse -p _services._dns-sd._udp | grep _matterd + to look for subtypes, on the raspi run $ avahi-browse -p _services._dns-sd._udp | grep _matterd +;wlan0;IPv6;_T35;_sub._matterd._udp;local +;wlan0;IPv6;_V65521;_sub._matterd._udp;local @@ -71,11 +71,14 @@ tests: [1659544548029] [13752:9267297] CHIP: [DL] _OnPlatformEvent [1659544548030] [13752:9267297] CHIP: [DIS] Browsing for: _matterc._udp - [1659544548031] [13752:9267297] CHIP: [DIS] Mdns: OnBrowseAdd name: DD200C20D25AE5F7, type: _matterc._udp., domain: local., interface: 8 [1659544548031] [13752:9267297] CHIP: [DIS] Resolve type=_matterc._udp name=DD200C20D25AE5F7 interface=8 - [1659544548032] [13752:9267297] CHIP: [DIS] Mdns : OnNewInterface hostname:ubuntuserverAccessory1.local. fullname:DD200C20D25AE5F7._matterc._udp.local. interface: 8 port: 26411 TXT:D=840CM=2INVALID_TEST=40 [1659544548033] [13752:9267297] CHIP: [DIS] Mdns: OnNewAddress interface: 8 ip:fd5d:9cc0:fc52:0:dea6:32ff:fe8d:7072 + [1659544548031] [13752:9267297] CHIP: [DIS] Mdns: OnBrowseAdd name: DD200C20D25AE5F7, type: _matterc._udp., domain: local., interface: 8 + [1659544548031] [13752:9267297] CHIP: [DIS] Resolve type=_matterc._udp name=DD200C20D25AE5F7 interface=8 + [1659544548032] [13752:9267297] CHIP: [DIS] Mdns : OnNewInterface hostname:ubuntuserverAccessory1.local. fullname:DD200C20D25AE5F7._matterc._udp.local. interface: 8 port: 26411 TXT:"D=840CM=2INVALID_TEST=40" + [1659544548033] [13752:9267297] CHIP: [DIS] Mdns: OnNewAddress interface: 8 ip:fd5d:9cc0:fc52:0:dea6:32ff:fe8d:7072 [1659544548033] [13752:9267297] CHIP: [DIS] Mdns: Resolve success on interface 8 [1660288371.031350][3364:3369] CHIP:DIS: Discovered node: - [1660288371.031374][3364:3369] CHIP:DIS: Hostname: E45F0149AE290000 [1660288371.031402][3364:3369] CHIP:DIS: IP Address #1: fe80::e65f:1ff:fe49:ae29 + [1660288371.031374][3364:3369] CHIP:DIS: Hostname: E45F0149AE290000 + [1660288371.031402][3364:3369] CHIP:DIS: IP Address #1: fe80::e65f:1ff:fe49:ae29 [1660288371.031427][3364:3369] CHIP:DIS: Port: 5640 [1660288371.031450][3364:3369] CHIP:DIS: Mrp Interval idle: 5000 ms [1660288371.031473][3364:3369] CHIP:DIS: Mrp Interval active: 300 ms @@ -90,7 +93,8 @@ tests: [1660288371.031669][3364:3369] CHIP:DIS: Instance Name: 35025D5C5DA30C17 [1660288371.031694][3364:3369] CHIP:DIS: Commissioning Mode: 0 [1660288371.031722][3364:3369] CHIP:DIS: Discovered node: - [1660288371.031743][3364:3369] CHIP:DIS: Hostname: E45F0149AE290000 [1660288371.031768][3364:3369] CHIP:DIS: IP Address #1: fe80::e65f:1ff:fe49:ae29 + [1660288371.031743][3364:3369] CHIP:DIS: Hostname: E45F0149AE290000 + [1660288371.031768][3364:3369] CHIP:DIS: IP Address #1: fe80::e65f:1ff:fe49:ae29 [1660288371.031791][3364:3369] CHIP:DIS: Port: 5640 [1660288371.031814][3364:3369] CHIP:DIS: Mrp Interval idle: 5000 ms [1660288371.031836][3364:3369] CHIP:DIS: Mrp Interval active: 300 ms diff --git a/src/app/tests/suites/certification/Test_TC_SC_4_9.yaml b/src/app/tests/suites/certification/Test_TC_SC_4_9.yaml index 242cddee410532..7cf2cfc0e2eb4f 100644 --- a/src/app/tests/suites/certification/Test_TC_SC_4_9.yaml +++ b/src/app/tests/suites/certification/Test_TC_SC_4_9.yaml @@ -36,7 +36,9 @@ tests: - label: "Bring the TH_CR2 onto the thread network" verification: | - Build openthread posix app with RCP and have it join the thread network that the BR is part of. If you don"t have the app, follow the below Instructions to build the posix app + Build openthread POSIX cli app with RCP and have it join the thread network that the BR is part of. + + If you don"t have the app, follow the below "Instructions to build the POSIX app" if you have the RCP connected to the raspi, launch the ot-cli app with RCP $ sudo ./build/posix/src/posix/ot-cli "spinel+hdlc+uart:///dev/ttyACM0?uart-baudrate=115200" -v @@ -44,7 +46,7 @@ tests: ./build/posix/src/posix/ot-cli[68007]: Thread version: 4 ./build/posix/src/posix/ot-cli[68007]: Thread interface: ./build/posix/src/posix/ot-cli[68007]: RCP version: OPENTHREAD/thread-reference-20200818-1615-gfdf3c3034; NRF52840; Jul 17 2022 17:10:13 - > dataset set active + > dataset set active > dataset commit active > ifconfig up > thread start @@ -74,7 +76,7 @@ tests: done by TH_CR2." verification: | In the RCP Shell , have the TH_CR2 discover the device IP address using - > dns service 177AC531F48BE736-0000000000000190 _matter._tcp.default.service.arpa. + > dns service 87E1B004E235A130-8FC7772401CD0696 _matter._tcp.default.service.arpa. DNS service resolution response for 177AC531F48BE736-0000000000000190 for service _matter._tcp.default.service.arpa. Port:5540, Priority:0, Weight:0, TTL:6913 Host:72FF282E7739731F.default.service.arpa. diff --git a/src/app/tests/suites/certification/Test_TC_SC_5_1.yaml b/src/app/tests/suites/certification/Test_TC_SC_5_1.yaml index ab5035d6a97d64..82643582fade9c 100644 --- a/src/app/tests/suites/certification/Test_TC_SC_5_1.yaml +++ b/src/app/tests/suites/certification/Test_TC_SC_5_1.yaml @@ -17,6 +17,9 @@ name: 19.1.1. [TC-SC-5.1] Adding member to a group - TH as Admin and DUT as Group Member +PICS: + - PICS_MCORE_ROLE_COMMISSIONEE + config: nodeId: 0x12344321 cluster: "Basic Information" @@ -25,165 +28,322 @@ config: tests: - label: "Precondition" verification: | - Group Member is commissioned with Admin + DUT is commissioned by TH disabled: true - - label: "TH writes ACL entry by setting AuthMode as Group to DUT" + - label: + "TH writes The ACL attribute in the Access Control cluster to add + Operate privileges for group 0x0103 and maintain the current + administrative privileges for the TH. The following access control + list shall be used: List item 1 (TH admin): Fabric index: 1,Privilege: + Administer (5),AuthMode: CASE (2),Subjects: TH node id ([N1]),Targets: + all (null) List item 2 (group operate access):Fabric index: + 1,Privilege: Operate (3),AuthMode: Group (3),Subjects: group 0x0103 + ([0x0103]),Targets: all (null)" verification: | - ./chip-tool accesscontrol write acl "[{"fabricIndex": 1, "privilege": 5, "authMode": 2, "subjects": [112233], "targets": null },{"fabricIndex": 1, "privilege": 4, "authMode": 3, "subjects": [1], "targets": null }]" 1 0 - - Verify success response on the TH Log: - - [1652330385.328196][3240:3245] CHIP:DMG: StatusIB = - [1652330385.328229][3240:3245] CHIP:DMG: { - [1652330385.328264][3240:3245] CHIP:DMG: status = 0x00 (SUCCESS), - [1652330385.328298][3240:3245] CHIP:DMG: }, + ./chip-tool accesscontrol write acl '[{"fabricIndex": 1, "privilege": 5, "authMode": 2, "subjects": [1], "targets": null },{"fabricIndex": 1, "privilege": 3, "authMode": 3, "subjects": ["0x0103"], "targets": null }]' 1 0 + + + [1674109884.293472][29548:29550] CHIP:DMG: WriteResponseMessage = + [1674109884.293477][29548:29550] CHIP:DMG: { + [1674109884.293479][29548:29550] CHIP:DMG: AttributeStatusIBs = + [1674109884.293486][29548:29550] CHIP:DMG: [ + [1674109884.293489][29548:29550] CHIP:DMG: AttributeStatusIB = + [1674109884.293494][29548:29550] CHIP:DMG: { + [1674109884.293497][29548:29550] CHIP:DMG: AttributePathIB = + [1674109884.293502][29548:29550] CHIP:DMG: { + [1674109884.293506][29548:29550] CHIP:DMG: Endpoint = 0x0, + [1674109884.293510][29548:29550] CHIP:DMG: Cluster = 0x1f, + [1674109884.293514][29548:29550] CHIP:DMG: Attribute = 0x0000_0000, + [1674109884.293518][29548:29550] CHIP:DMG: } + [1674109884.293523][29548:29550] CHIP:DMG: + [1674109884.293527][29548:29550] CHIP:DMG: StatusIB = + [1674109884.293531][29548:29550] CHIP:DMG: { + [1674109884.293536][29548:29550] CHIP:DMG: status = 0x00 (SUCCESS), + [1674109884.293539][29548:29550] CHIP:DMG: }, + [1674109884.293543][29548:29550] CHIP:DMG: + [1674109884.293547][29548:29550] CHIP:DMG: }, + [1674109884.293572][29548:29550] CHIP:DMG: + [1674109884.293575][29548:29550] CHIP:DMG: AttributeStatusIB = + [1674109884.293579][29548:29550] CHIP:DMG: { + [1674109884.293582][29548:29550] CHIP:DMG: AttributePathIB = + [1674109884.293586][29548:29550] CHIP:DMG: { + [1674109884.293590][29548:29550] CHIP:DMG: Endpoint = 0x0, + [1674109884.293594][29548:29550] CHIP:DMG: Cluster = 0x1f, + [1674109884.293598][29548:29550] CHIP:DMG: Attribute = 0x0000_0000, + [1674109884.293602][29548:29550] CHIP:DMG: ListIndex = Null, + [1674109884.293605][29548:29550] CHIP:DMG: } + [1674109884.293611][29548:29550] CHIP:DMG: + [1674109884.293614][29548:29550] CHIP:DMG: StatusIB = + [1674109884.293618][29548:29550] CHIP:DMG: { + [1674109884.293621][29548:29550] CHIP:DMG: status = 0x00 (SUCCESS), + [1674109884.293625][29548:29550] CHIP:DMG: }, + [1674109884.293629][29548:29550] CHIP:DMG: + [1674109884.293632][29548:29550] CHIP:DMG: }, + [1674109884.293640][29548:29550] CHIP:DMG: + [1674109884.293643][29548:29550] CHIP:DMG: AttributeStatusIB = + [1674109884.293647][29548:29550] CHIP:DMG: { + [1674109884.293650][29548:29550] CHIP:DMG: AttributePathIB = + [1674109884.293654][29548:29550] CHIP:DMG: { + [1674109884.293657][29548:29550] CHIP:DMG: Endpoint = 0x0, + [1674109884.293661][29548:29550] CHIP:DMG: Cluster = 0x1f, + [1674109884.293665][29548:29550] CHIP:DMG: Attribute = 0x0000_0000, + [1674109884.293669][29548:29550] CHIP:DMG: ListIndex = Null, + [1674109884.293672][29548:29550] CHIP:DMG: } + [1674109884.293678][29548:29550] CHIP:DMG: + [1674109884.293681][29548:29550] CHIP:DMG: StatusIB = + [1674109884.293685][29548:29550] CHIP:DMG: { + [1674109884.293689][29548:29550] CHIP:DMG: status = 0x00 (SUCCESS), + [1674109884.293692][29548:29550] CHIP:DMG: }, + [1674109884.293696][29548:29550] CHIP:DMG: + [1674109884.293699][29548:29550] CHIP:DMG: }, + [1674109884.293704][29548:29550] CHIP:DMG: + [1674109884.293707][29548:29550] CHIP:DMG: ], + [1674109884.293717][29548:29550] CHIP:DMG: + [1674109884.293721][29548:29550] CHIP:DMG: InteractionModelRevision = 1 + [1674109884.293724][29548:29550] CHIP:DMG: } disabled: true - label: - "Admin generates fabric-unique GroupID, GroupName, random key, - EpochKey0 and GroupKeySetID. Admin sets GroupKeySecurityPolicy = - TrustFirst (1) GroupKeyMulticastPolicy = PerGroupID (0) - EpochStartTime0 = 0" + "TH sends KeySetWrite command in the GroupKeyManagement cluster to DUT + using a key that is NOT installed on the TH. This is intended to test + that the key set is correctly updated in the next step. GroupKeySet + fields are as follows: GroupKeySetID: 0x01a3,GroupKeySecurityPolicy: + TrustFirst (0),EpochKey0: + 0x00000000000000000000000000000001,EpochStartTime0: 111,EpochKey1: + 0x00000000000000000000000000000002,EpochStartTime1: 222,EpochKey2: + 0x00000000000000000000000000000003,EpochStartTime2: 333" verification: | - As Admin generates it is not required to verify + ./chip-tool groupkeymanagement key-set-write '{"groupKeySetID": "0x01a3","groupKeySecurityPolicy": 0, "epochKey0":"00000000000000000000000000000001", "epochStartTime0": 111,"epochKey1":"00000000000000000000000000000002", "epochStartTime1": 222,"epochKey2":"00000000000000000000000000000003", "epochStartTime2": 333 }' 1 0 + + + [1674109957.007856][29570:29572] CHIP:DMG: InvokeResponseMessage = + [1674109957.007859][29570:29572] CHIP:DMG: { + [1674109957.007862][29570:29572] CHIP:DMG: suppressResponse = false, + [1674109957.007865][29570:29572] CHIP:DMG: InvokeResponseIBs = + [1674109957.007872][29570:29572] CHIP:DMG: [ + [1674109957.007875][29570:29572] CHIP:DMG: InvokeResponseIB = + [1674109957.007880][29570:29572] CHIP:DMG: { + [1674109957.007883][29570:29572] CHIP:DMG: CommandStatusIB = + [1674109957.007887][29570:29572] CHIP:DMG: { + [1674109957.007890][29570:29572] CHIP:DMG: CommandPathIB = + [1674109957.007894][29570:29572] CHIP:DMG: { + [1674109957.007898][29570:29572] CHIP:DMG: EndpointId = 0x0, + [1674109957.007901][29570:29572] CHIP:DMG: ClusterId = 0x3f, + [1674109957.007905][29570:29572] CHIP:DMG: CommandId = 0x0, + [1674109957.007909][29570:29572] CHIP:DMG: }, + [1674109957.007913][29570:29572] CHIP:DMG: + [1674109957.007917][29570:29572] CHIP:DMG: StatusIB = + [1674109957.007921][29570:29572] CHIP:DMG: { + [1674109957.007924][29570:29572] CHIP:DMG: status = 0x00 (SUCCESS), + [1674109957.007927][29570:29572] CHIP:DMG: }, + [1674109957.007931][29570:29572] CHIP:DMG: + [1674109957.007933][29570:29572] CHIP:DMG: }, + [1674109957.007938][29570:29572] CHIP:DMG: + [1674109957.007941][29570:29572] CHIP:DMG: }, + [1674109957.007946][29570:29572] CHIP:DMG: + [1674109957.007948][29570:29572] CHIP:DMG: ], + [1674109957.007953][29570:29572] CHIP:DMG: + [1674109957.007956][29570:29572] CHIP:DMG: InteractionModelRevision = 1 + [1674109957.007958][29570:29572] CHIP:DMG: }, disabled: true - label: - "Admin sends KeySetWrite command to GroupKeyManagement cluster to DUT - on PIXIT.G.ENDPOINT" + "TH sends KeySetWrite command in the GroupKeyManagement cluster to DUT + using a key that is pre-installed on the TH. GroupKeySet fields are as + follows: GroupKeySetID: 0x01a3,GroupKeySecurityPolicy: TrustFirst + (0),EpochKey0: 0xd0d1d2d3d4d5d6d7d8d9dadbdcdddedf,EpochStartTime0: + 2220000,EpochKey1: 0xd1d1d2d3d4d5d6d7d8d9dadbdcdddedf,EpochStartTime1: + 2220001,EpochKey2: 0xd2d1d2d3d4d5d6d7d8d9dadbdcdddedf,EpochStartTime2: + 2220002" verification: | - ./chip-tool groupkeymanagement key-set-write "{"groupKeySetID": 42,"groupKeySecurityPolicy": 0, "epochKey0":"d0d1d2d3d4d5d6d7d8d9dadbdcdddedf", "epochStartTime0": 2220000,"epochKey1":"d1d1d2d3d4d5d6d7d8d9dadbdcdddedf", "epochStartTime1": 2220001,"epochKey2":"d2d1d2d3d4d5d6d7d8d9dadbdcdddedf", "epochStartTime2": 2220002 }" 1 0 - - Verify success response on the TH Log: - - [1650610345.847233][2626:2631] CHIP:DMG: - [1650610345.847274][2626:2631] CHIP:DMG: StatusIB = - [1650610345.847317][2626:2631] CHIP:DMG: { - [1650610345.847383][2626:2631] CHIP:DMG: status = 0x00 (SUCCESS), - [1650610345.847429][2626:2631] CHIP:DMG: }, - [1650610345.847477][2626:2631] CHIP:DMG: + ./chip-tool groupkeymanagement key-set-write '{"groupKeySetID": "0x01a3","groupKeySecurityPolicy": 0, "epochKey0":"d0d1d2d3d4d5d6d7d8d9dadbdcdddedf", "epochStartTime0": 2220000,"epochKey1":"d1d1d2d3d4d5d6d7d8d9dadbdcdddedf", "epochStartTime1": 2220001,"epochKey2":"d2d1d2d3d4d5d6d7d8d9dadbdcdddedf", "epochStartTime2": 2220002 }' 1 0 + + + [1674110035.037849][29578:29580] CHIP:DMG: InvokeResponseMessage = + [1674110035.037852][29578:29580] CHIP:DMG: { + [1674110035.037856][29578:29580] CHIP:DMG: suppressResponse = false, + [1674110035.037859][29578:29580] CHIP:DMG: InvokeResponseIBs = + [1674110035.037864][29578:29580] CHIP:DMG: [ + [1674110035.037867][29578:29580] CHIP:DMG: InvokeResponseIB = + [1674110035.037872][29578:29580] CHIP:DMG: { + [1674110035.037875][29578:29580] CHIP:DMG: CommandStatusIB = + [1674110035.037879][29578:29580] CHIP:DMG: { + [1674110035.037882][29578:29580] CHIP:DMG: CommandPathIB = + [1674110035.037886][29578:29580] CHIP:DMG: { + [1674110035.037890][29578:29580] CHIP:DMG: EndpointId = 0x0, + [1674110035.037893][29578:29580] CHIP:DMG: ClusterId = 0x3f, + [1674110035.037897][29578:29580] CHIP:DMG: CommandId = 0x0, + [1674110035.037900][29578:29580] CHIP:DMG: }, + [1674110035.037905][29578:29580] CHIP:DMG: + [1674110035.037908][29578:29580] CHIP:DMG: StatusIB = + [1674110035.037912][29578:29580] CHIP:DMG: { + [1674110035.037916][29578:29580] CHIP:DMG: status = 0x00 (SUCCESS), + [1674110035.037920][29578:29580] CHIP:DMG: }, + [1674110035.037925][29578:29580] CHIP:DMG: + [1674110035.037929][29578:29580] CHIP:DMG: }, + [1674110035.037934][29578:29580] CHIP:DMG: + [1674110035.037938][29578:29580] CHIP:DMG: }, + [1674110035.037944][29578:29580] CHIP:DMG: + [1674110035.037948][29578:29580] CHIP:DMG: ], + [1674110035.037954][29578:29580] CHIP:DMG: + [1674110035.037957][29578:29580] CHIP:DMG: InteractionModelRevision = 1 + [1674110035.037960][29578:29580] CHIP:DMG: }, disabled: true - label: - "Admin binds GroupId with GroupKeySetID in the GroupKeyMap attribute - list on GroupKeyManagement cluster" + "TH binds GroupId 0x0103 with GroupKeySetID 0x01a3 in the GroupKeyMap + attribute list on GroupKeyManagement cluster by writing the + GroupKeyMap attribute with one entry as follows: List item 1: + FabricIndex: 1,GroupId: 0x0103,GroupKeySetId: 0x01a3" verification: | - ./chip-tool groupkeymanagement write group-key-map "[{"groupId": 1, "groupKeySetID": 42, "fabricIndex": 1}]" 1 0 - - Verify success response on the TH Log: - - [1652352019.875893][2552:2557] CHIP:DMG: WriteResponseMessage = - [1652352019.875922][2552:2557] CHIP:DMG: { - [1652352019.875946][2552:2557] CHIP:DMG: AttributeStatusIBs = - [1652352019.875981][2552:2557] CHIP:DMG: [ - [1652352019.876008][2552:2557] CHIP:DMG: AttributeStatusIB = - [1652352019.876041][2552:2557] CHIP:DMG: { - [1652352019.876070][2552:2557] CHIP:DMG: AttributePathIB = - [1652352019.876104][2552:2557] CHIP:DMG: { - [1652352019.876143][2552:2557] CHIP:DMG: Endpoint = 0x0, - [1652352019.876183][2552:2557] CHIP:DMG: Cluster = 0x3f, - [1652352019.876225][2552:2557] CHIP:DMG: Attribute = 0x0000_0000, - [1652352019.876263][2552:2557] CHIP:DMG: } - [1652352019.876303][2552:2557] CHIP:DMG: - [1652352019.876337][2552:2557] CHIP:DMG: StatusIB = - [1652352019.876375][2552:2557] CHIP:DMG: { - [1652352019.876414][2552:2557] CHIP:DMG: status = 0x00 (SUCCESS), - [1652352019.876450][2552:2557] CHIP:DMG: }, - [1652352019.876489][2552:2557] CHIP:DMG: - [1652352019.876519][2552:2557] CHIP:DMG: }, - [1652352019.876562][2552:2557] CHIP:DMG: - [1652352019.876590][2552:2557] CHIP:DMG: AttributeStatusIB = - [1652352019.876622][2552:2557] CHIP:DMG: { - [1652352019.876652][2552:2557] CHIP:DMG: AttributePathIB = - [1652352019.876690][2552:2557] CHIP:DMG: { - [1652352019.876728][2552:2557] CHIP:DMG: Endpoint = 0x0, - [1652352019.876768][2552:2557] CHIP:DMG: Cluster = 0x3f, - [1652352019.876809][2552:2557] CHIP:DMG: Attribute = 0x0000_0000, - [1652352019.876849][2552:2557] CHIP:DMG: ListIndex = Null, - [1652352019.876885][2552:2557] CHIP:DMG: } - [1652352019.876923][2552:2557] CHIP:DMG: - [1652352019.876961][2552:2557] CHIP:DMG: StatusIB = - [1652352019.876995][2552:2557] CHIP:DMG: { - [1652352019.877029][2552:2557] CHIP:DMG: status = 0x00 (SUCCESS), - [1652352019.877077][2552:2557] CHIP:DMG: }, - [1652352019.877132][2552:2557] CHIP:DMG: - [1652352019.877179][2552:2557] CHIP:DMG: }, - [1652352019.877224][2552:2557] CHIP:DMG: - [1652352019.877262][2552:2557] CHIP:DMG: ], - [1652352019.877339][2552:2557] CHIP:DMG: - [1652352019.877381][2552:2557] CHIP:DMG: InteractionModelRevision = 1 - [1652352019.877419][2552:2557] CHIP:DMG: } + ./chip-tool groupkeymanagement write group-key-map '[{"groupId": "0x0103", "groupKeySetID": "0x01a3", "fabricIndex": 1}]' 1 0 + + [1674110101.932149][29586:29588] CHIP:DMG: WriteResponseMessage = + [1674110101.932152][29586:29588] CHIP:DMG: { + [1674110101.932155][29586:29588] CHIP:DMG: AttributeStatusIBs = + [1674110101.932161][29586:29588] CHIP:DMG: [ + [1674110101.932164][29586:29588] CHIP:DMG: AttributeStatusIB = + [1674110101.932169][29586:29588] CHIP:DMG: { + [1674110101.932173][29586:29588] CHIP:DMG: AttributePathIB = + [1674110101.932177][29586:29588] CHIP:DMG: { + [1674110101.932181][29586:29588] CHIP:DMG: Endpoint = 0x0, + [1674110101.932185][29586:29588] CHIP:DMG: Cluster = 0x3f, + [1674110101.932189][29586:29588] CHIP:DMG: Attribute = 0x0000_0000, + [1674110101.932193][29586:29588] CHIP:DMG: } + [1674110101.932198][29586:29588] CHIP:DMG: + [1674110101.932201][29586:29588] CHIP:DMG: StatusIB = + [1674110101.932206][29586:29588] CHIP:DMG: { + [1674110101.932210][29586:29588] CHIP:DMG: status = 0x00 (SUCCESS), + [1674110101.932213][29586:29588] CHIP:DMG: }, + [1674110101.932217][29586:29588] CHIP:DMG: + [1674110101.932220][29586:29588] CHIP:DMG: }, + [1674110101.932227][29586:29588] CHIP:DMG: + [1674110101.932230][29586:29588] CHIP:DMG: AttributeStatusIB = + [1674110101.932234][29586:29588] CHIP:DMG: { + [1674110101.932237][29586:29588] CHIP:DMG: AttributePathIB = + [1674110101.932240][29586:29588] CHIP:DMG: { + [1674110101.932244][29586:29588] CHIP:DMG: Endpoint = 0x0, + [1674110101.932248][29586:29588] CHIP:DMG: Cluster = 0x3f, + [1674110101.932252][29586:29588] CHIP:DMG: Attribute = 0x0000_0000, + [1674110101.932256][29586:29588] CHIP:DMG: ListIndex = Null, + [1674110101.932259][29586:29588] CHIP:DMG: } + [1674110101.932264][29586:29588] CHIP:DMG: + [1674110101.932267][29586:29588] CHIP:DMG: StatusIB = + [1674110101.932270][29586:29588] CHIP:DMG: { + [1674110101.932273][29586:29588] CHIP:DMG: status = 0x00 (SUCCESS), + [1674110101.932276][29586:29588] CHIP:DMG: }, + [1674110101.932280][29586:29588] CHIP:DMG: + [1674110101.932283][29586:29588] CHIP:DMG: }, + [1674110101.932288][29586:29588] CHIP:DMG: + [1674110101.932291][29586:29588] CHIP:DMG: ], + [1674110101.932298][29586:29588] CHIP:DMG: + [1674110101.932301][29586:29588] CHIP:DMG: InteractionModelRevision = 1 + [1674110101.932305][29586:29588] CHIP:DMG: } disabled: true - - label: - "Admin sends AddGroup Command to DUT with the GroupID and GroupName - set by Admin on PIXIT.G.ENDPOINT" + - label: "TH sends RemoveAllGroups command to the DUT on PIXIT.G.ENDPOINT" verification: | - ./chip-tool groups add-group 0x0001 grp1 1 1 - - Verify AddGroupResponse on the TH Log: + ./chip-tool groups remove-all-groups 1 1 + + + [1674110158.295305][29600:29602] CHIP:DMG: InvokeResponseMessage = + [1674110158.295310][29600:29602] CHIP:DMG: { + [1674110158.295314][29600:29602] CHIP:DMG: suppressResponse = false, + [1674110158.295318][29600:29602] CHIP:DMG: InvokeResponseIBs = + [1674110158.295327][29600:29602] CHIP:DMG: [ + [1674110158.295331][29600:29602] CHIP:DMG: InvokeResponseIB = + [1674110158.295339][29600:29602] CHIP:DMG: { + [1674110158.295344][29600:29602] CHIP:DMG: CommandStatusIB = + [1674110158.295349][29600:29602] CHIP:DMG: { + [1674110158.295354][29600:29602] CHIP:DMG: CommandPathIB = + [1674110158.295361][29600:29602] CHIP:DMG: { + [1674110158.295366][29600:29602] CHIP:DMG: EndpointId = 0x1, + [1674110158.295372][29600:29602] CHIP:DMG: ClusterId = 0x4, + [1674110158.295377][29600:29602] CHIP:DMG: CommandId = 0x4, + [1674110158.295382][29600:29602] CHIP:DMG: }, + [1674110158.295390][29600:29602] CHIP:DMG: + [1674110158.295394][29600:29602] CHIP:DMG: StatusIB = + [1674110158.295401][29600:29602] CHIP:DMG: { + [1674110158.295407][29600:29602] CHIP:DMG: status = 0x00 (SUCCESS), + [1674110158.295412][29600:29602] CHIP:DMG: }, + [1674110158.295418][29600:29602] CHIP:DMG: + [1674110158.295422][29600:29602] CHIP:DMG: }, + [1674110158.295429][29600:29602] CHIP:DMG: + [1674110158.295433][29600:29602] CHIP:DMG: }, + [1674110158.295440][29600:29602] CHIP:DMG: + [1674110158.295445][29600:29602] CHIP:DMG: ], + [1674110158.295452][29600:29602] CHIP:DMG: + [1674110158.295457][29600:29602] CHIP:DMG: InteractionModelRevision = 1 + [1674110158.295461][29600:29602] CHIP:DMG: }, + disabled: true - [1651218084.427102][2526:2531] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0004 Command 0x0000_0000 - [1651218084.427203][2526:2531] CHIP:TOO: AddGroupResponse: { - [1651218084.427241][2526:2531] CHIP:TOO: Status: 0 - [1651218084.427264][2526:2531] CHIP:TOO: GroupID: 1 - [1651218084.427314][2526:2531] CHIP:TOO: } + - label: + "TH sends AddGroup Command to DUT on PIXIT.G.ENDPOINT with the the + following settings GroupID: 0x0103,GroupName: Test Group" + verification: | + ./chip-tool groups add-group "0x0103" "Test Group" 1 1 + + [1674110214.486414][29605:29607] CHIP:DMG: }, + [1674110214.486440][29605:29607] CHIP:DMG: Received Command Response Data, Endpoint=1 Cluster=0x0000_0004 Command=0x0000_0000 + [1674110214.486856][29605:29607] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0004 Command 0x0000_0000 + [1674110214.487108][29605:29607] CHIP:TOO: AddGroupResponse: { + [1674110214.487116][29605:29607] CHIP:TOO: status: 0 + [1674110214.487119][29605:29607] CHIP:TOO: groupID: 259 + [1674110214.487123][29605:29607] CHIP:TOO: } disabled: true - label: - "Admin sends ViewGroup command with the GroupID to the Group cluster - on the DUT on PIXIT.G.ENDPOINT" + "TH sends ViewGroup command with the GroupID to the Group cluster on + the DUT on PIXIT.G.ENDPOINT" + PICS: G.S.F00 verification: | - ./chip-tool groups view-group 0x0001 1 1 + ./chip-tool groups view-group "0x0103" 1 1 - Verify ViewGroupResponse on the TH Log: - [1651218576.149152][2635:2640] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0004 Command 0x0000_0001 - [1651218576.149231][2635:2640] CHIP:TOO: ViewGroupResponse: { - [1651218576.149265][2635:2640] CHIP:TOO: Status: 0 - [1651218576.149289][2635:2640] CHIP:TOO: GroupID: 1 - [1651218576.149311][2635:2640] CHIP:TOO: groupName: grp1 - [1651218576.149335][2635:2640] CHIP:TOO: } + [1674110306.198950][29621:29623] CHIP:DMG: Received Command Response Data, Endpoint=1 Cluster=0x0000_0004 Command=0x0000_0001 + [1674110306.198979][29621:29623] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0004 Command 0x0000_0001 + [1674110306.199016][29621:29623] CHIP:TOO: ViewGroupResponse: { + [1674110306.199030][29621:29623] CHIP:TOO: status: 0 + [1674110306.199041][29621:29623] CHIP:TOO: groupID: 259 + [1674110306.199051][29621:29623] CHIP:TOO: groupName: Test Group + [1674110306.199061][29621:29623] CHIP:TOO: } disabled: true - label: - "Verify DUT sends a ViewGroupResponse command with the same GroupName - created by Admin in step 1b." - PICS: G.S.F00 + "TH sends ViewGroup command with the GroupID to the Group cluster on + the DUT on PIXIT.G.ENDPOINT" + PICS: " !G.S.F00 " verification: | - ./chip-tool groups view-group 0x0001 1 1 + Verify DUT sends a ViewGroupResponse command with + + Status: SUCCESS - Verify ViewGroupResponse on the TH Log: + GroupID: 0x0103 - [1651218576.149152][2635:2640] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0004 Command 0x0000_0001 - [1651218576.149231][2635:2640] CHIP:TOO: ViewGroupResponse: { - [1651218576.149265][2635:2640] CHIP:TOO: Status: 0 - [1651218576.149289][2635:2640] CHIP:TOO: GroupID: 1 - [1651218576.149311][2635:2640] CHIP:TOO: groupName: grp1 - [1651218576.149335][2635:2640] CHIP:TOO: } + GroupName: "" disabled: true - - label: "Admin sends KeySetRead Command to DUT" + - label: + "TH sends KeySetRead command to GroupKeyManagement cluster with + GroupKeySetID as 0x01a3" verification: | - ./chip-tool groupkeymanagement key-set-read 42 1 0 - - Verify KeySetReadResponse on the TH Log: - - [1650610759.578043][2739:2744] CHIP:DMG: Received Command Response Data, Endpoint=0 Cluster=0x0000_003F Command=0x0000_0002 - [1650610759.578099][2739:2744] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003F Command 0x0000_0002 - [1650610759.578220][2739:2744] CHIP:TOO: KeySetReadResponse: { - [1650610759.578251][2739:2744] CHIP:TOO: groupKeySet: { - [1650610759.578291][2739:2744] CHIP:TOO: GroupKeySetID: 42 - [1650610759.578334][2739:2744] CHIP:TOO: GroupKeySecurityPolicy: 0 - [1650610759.578363][2739:2744] CHIP:TOO: EpochKey0: null - [1650610759.578391][2739:2744] CHIP:TOO: EpochStartTime0: 2220000 - [1650610759.578418][2739:2744] CHIP:TOO: EpochKey1: null - [1650610759.578445][2739:2744] CHIP:TOO: EpochStartTime1: 2220001 - [1650610759.578472][2739:2744] CHIP:TOO: EpochKey2: null - [1650610759.578498][2739:2744] CHIP:TOO: EpochStartTime2: 2220002 - [1650610759.578527][2739:2744] CHIP:TOO: } - [1650610759.578553][2739:2744] CHIP:TOO: } + ./chip-tool groupkeymanagement key-set-read "0x01a3" 1 0 + + [1674110375.913702][29626:29628] CHIP:DMG: Received Command Response Data, Endpoint=0 Cluster=0x0000_003F Command=0x0000_0002 + [1674110375.913742][29626:29628] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003F Command 0x0000_0002 + [1674110375.914256][29626:29628] CHIP:TOO: KeySetReadResponse: { + [1674110375.914277][29626:29628] CHIP:TOO: groupKeySet: { + [1674110375.914293][29626:29628] CHIP:TOO: GroupKeySetID: 419 + [1674110375.914306][29626:29628] CHIP:TOO: GroupKeySecurityPolicy: 0 + [1674110375.914317][29626:29628] CHIP:TOO: EpochKey0: null + [1674110375.914329][29626:29628] CHIP:TOO: EpochStartTime0: 2220000 + [1674110375.914339][29626:29628] CHIP:TOO: EpochKey1: null + [1674110375.914350][29626:29628] CHIP:TOO: EpochStartTime1: 2220001 + [1674110375.914359][29626:29628] CHIP:TOO: EpochKey2: null + [1674110375.914369][29626:29628] CHIP:TOO: EpochStartTime2: 2220002 + [1674110375.914379][29626:29628] CHIP:TOO: } + [1674110375.914390][29626:29628] CHIP:TOO: } disabled: true - label: @@ -192,78 +352,205 @@ tests: verification: | ./chip-tool groupkeymanagement read group-key-map 1 0 - Verify GroupKeyMapStruct on the TH Log: - - 1652429573.936605][2883:2888] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003F Attribute 0x0000_0000 DataVersion: 75110822 - [1652429573.936744][2883:2888] CHIP:TOO: GroupKeyMap: 1 entries - [1652429573.936819][2883:2888] CHIP:TOO: [1]: { - [1652429573.936860][2883:2888] CHIP:TOO: GroupId: 1 - [1652429573.936896][2883:2888] CHIP:TOO: GroupKeySetID: 42 - [1652429573.936932][2883:2888] CHIP:TOO: FabricIndex: 1 - [1652429573.936969][2883:2888] CHIP:TOO: } + [1674110435.952959][29634:29636] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003F Attribute 0x0000_0000 DataVersion: 624171954 + [1674110435.953367][29634:29636] CHIP:TOO: GroupKeyMap: 1 entries + [1674110435.953401][29634:29636] CHIP:TOO: [1]: { + [1674110435.953407][29634:29636] CHIP:TOO: GroupId: 259 + [1674110435.953411][29634:29636] CHIP:TOO: GroupKeySetID: 419 + [1674110435.953414][29634:29636] CHIP:TOO: FabricIndex: 1 + [1674110435.953417][29634:29636] CHIP:TOO: } disabled: true - label: - "TH reads GroupTable attribute from GroupKeyManagement cluster on DUT." + "TH reads GroupTable attribute from GroupKeyManagement cluster on DUT + using a fabric-filtered read." + PICS: G.S.F00 verification: | ./chip-tool groupkeymanagement read group-table 1 0 - Verify GroupTable on the TH Log: - - [1655965817.917300][3012:3017] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003F Attribute 0x0000_0001 DataVersion: 1208492408 - [1655965817.917408][3012:3017] CHIP:TOO: GroupTable: 1 entries - [1655965817.917506][3012:3017] CHIP:TOO: [1]: { - [1655965817.917559][3012:3017] CHIP:TOO: GroupId: 1 - [1655965817.917600][3012:3017] CHIP:TOO: Endpoints: 1 entries - [1655965817.917680][3012:3017] CHIP:TOO: [1]: 1 - [1655965817.917718][3012:3017] CHIP:TOO: GroupName: grp1 - [1655965817.917752][3012:3017] CHIP:TOO: FabricIndex: 1 - [1655965817.917784][3012:3017] CHIP:TOO: } + [1674110549.621751][29686:29688] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003F Attribute 0x0000_0001 DataVersion: 624171954 + [1674110549.621779][29686:29688] CHIP:TOO: GroupTable: 1 entries + [1674110549.621810][29686:29688] CHIP:TOO: [1]: { + [1674110549.621819][29686:29688] CHIP:TOO: GroupId: 259 + [1674110549.621826][29686:29688] CHIP:TOO: Endpoints: 1 entries + [1674110549.621833][29686:29688] CHIP:TOO: [1]: 1 + [1674110549.621839][29686:29688] CHIP:TOO: GroupName: Test Group + [1674110549.621845][29686:29688] CHIP:TOO: FabricIndex: 1 + [1674110549.621849][29686:29688] CHIP:TOO: } disabled: true - label: - "Verify each returned GroupInfoMapStruct contains an expected - GroupName as generated in step 1b." - PICS: G.S.F00 + "TH reads GroupTable attribute from GroupKeyManagement cluster on DUT + using a fabric-filtered read." + PICS: " !G.S.F00 " verification: | - ./chip-tool groupkeymanagement read group-table 1 0 + F00(GN) feature is supporting for GroupTable attribute + disabled: true - Verify GroupTable on the TH Log: - - [1655965817.917300][3012:3017] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003F Attribute 0x0000_0001 DataVersion: 1208492408 - [1655965817.917408][3012:3017] CHIP:TOO: GroupTable: 1 entries - [1655965817.917506][3012:3017] CHIP:TOO: [1]: { - [1655965817.917559][3012:3017] CHIP:TOO: GroupId: 1 - [1655965817.917600][3012:3017] CHIP:TOO: Endpoints: 1 entries - [1655965817.917680][3012:3017] CHIP:TOO: [1]: 1 - [1655965817.917718][3012:3017] CHIP:TOO: GroupName: grp1 - [1655965817.917752][3012:3017] CHIP:TOO: FabricIndex: 1 - [1655965817.917784][3012:3017] CHIP:TOO: } + - label: + "TH removes the Group key set that was added by sending a KeySetRemove + command to the GroupKeyManagement cluster with the GroupKeySetID field + set to 0x01a3" + verification: | + ./chip-tool groupkeymanagement key-set-remove "0x01a3" 1 0 + + + [1674110684.044225][29696:29698] CHIP:DMG: InvokeResponseMessage = + [1674110684.044235][29696:29698] CHIP:DMG: { + [1674110684.044246][29696:29698] CHIP:DMG: suppressResponse = false, + [1674110684.044256][29696:29698] CHIP:DMG: InvokeResponseIBs = + [1674110684.044277][29696:29698] CHIP:DMG: [ + [1674110684.044288][29696:29698] CHIP:DMG: InvokeResponseIB = + [1674110684.044310][29696:29698] CHIP:DMG: { + [1674110684.044320][29696:29698] CHIP:DMG: CommandStatusIB = + [1674110684.044334][29696:29698] CHIP:DMG: { + [1674110684.044345][29696:29698] CHIP:DMG: CommandPathIB = + [1674110684.044358][29696:29698] CHIP:DMG: { + [1674110684.044372][29696:29698] CHIP:DMG: EndpointId = 0x0, + [1674110684.044385][29696:29698] CHIP:DMG: ClusterId = 0x3f, + [1674110684.044397][29696:29698] CHIP:DMG: CommandId = 0x3, + [1674110684.044408][29696:29698] CHIP:DMG: }, + [1674110684.044426][29696:29698] CHIP:DMG: + [1674110684.044438][29696:29698] CHIP:DMG: StatusIB = + [1674110684.044452][29696:29698] CHIP:DMG: { + [1674110684.044465][29696:29698] CHIP:DMG: status = 0x00 (SUCCESS), + [1674110684.044476][29696:29698] CHIP:DMG: }, + [1674110684.044490][29696:29698] CHIP:DMG: + [1674110684.044499][29696:29698] CHIP:DMG: }, + [1674110684.044517][29696:29698] CHIP:DMG: + [1674110684.044527][29696:29698] CHIP:DMG: }, + [1674110684.044543][29696:29698] CHIP:DMG: + [1674110684.044553][29696:29698] CHIP:DMG: ], + [1674110684.044572][29696:29698] CHIP:DMG: + [1674110684.044583][29696:29698] CHIP:DMG: InteractionModelRevision = 1 + [1674110684.044592][29696:29698] CHIP:DMG: }, disabled: true - label: - "Configure the TH for sending Group message Add the group that was - created in step 3 to the client side Add the keysets with the - GroupKeySetID from the step 2 for the client side Bind the - GroupKeySetID with the GroupID created View the GroupID, GroupName and - GroupKeySetID which is binded for sending the Group message" + "TH verifies that the key set removal in step 10 also removed the + corresponding entries in the GroupKeyMap by Reading the GroupKeyMap + attribute from the GroupKeyManagement cluster using a fabric-filtered + read." verification: | - ./chip-tool groupsettings add-group grp1 0x0001 + " ./chip-tool groupkeymanagement read group-key-map 1 0 + + + [1674110744.294550][29707:29709] CHIP:DMG: ReportDataMessage = + [1674110744.294570][29707:29709] CHIP:DMG: { + [1674110744.294583][29707:29709] CHIP:DMG: AttributeReportIBs = + [1674110744.294611][29707:29709] CHIP:DMG: [ + [1674110744.294626][29707:29709] CHIP:DMG: AttributeReportIB = + [1674110744.294654][29707:29709] CHIP:DMG: { + [1674110744.294667][29707:29709] CHIP:DMG: AttributeDataIB = + [1674110744.294686][29707:29709] CHIP:DMG: { + [1674110744.294703][29707:29709] CHIP:DMG: DataVersion = 0x25341bb2, + [1674110744.294719][29707:29709] CHIP:DMG: AttributePathIB = + [1674110744.294739][29707:29709] CHIP:DMG: { + [1674110744.294756][29707:29709] CHIP:DMG: Endpoint = 0x0, + [1674110744.294773][29707:29709] CHIP:DMG: Cluster = 0x3f, + [1674110744.294847][29707:29709] CHIP:DMG: Attribute = 0x0000_0000, + [1674110744.294864][29707:29709] CHIP:DMG: } + [1674110744.294885][29707:29709] CHIP:DMG: + [1674110744.294900][29707:29709] CHIP:DMG: Data = [ + [1674110744.294917][29707:29709] CHIP:DMG: + [1674110744.294935][29707:29709] CHIP:DMG: ], + [1674110744.294950][29707:29709] CHIP:DMG: }, + [1674110744.294974][29707:29709] CHIP:DMG: + [1674110744.294986][29707:29709] CHIP:DMG: }, + [1674110744.295012][29707:29709] CHIP:DMG: + [1674110744.295023][29707:29709] CHIP:DMG: ], + [1674110744.295050][29707:29709] CHIP:DMG: + [1674110744.295063][29707:29709] CHIP:DMG: SuppressResponse = true, + [1674110744.295079][29707:29709] CHIP:DMG: InteractionModelRevision = 1 + [1674110744.295093][29707:29709] CHIP:DMG: } + [1674110744.295288][29707:29709] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003F Attribute 0x0000_0000 DataVersion: 624171954 + [1674110744.295368][29707:29709] CHIP:TOO: GroupKeyMap: 0 entries" + disabled: true - ./chip-tool groupsettings add-keysets 0x0042 0 0x000000000021dfe0 hex:d0d1d2d3d4d5d6d7d8d9dadbdcdddedf + - label: + "TH cleans up the groups by sending the RemoveAllGroups command to the + DUT on PIXIT.G.ENDPOINT" + verification: | + "./chip-tool groups remove-all-groups 1 1 + + [1674110831.412092][29723:29725] CHIP:DMG: InvokeResponseMessage = + [1674110831.412097][29723:29725] CHIP:DMG: { + [1674110831.412101][29723:29725] CHIP:DMG: suppressResponse = false, + [1674110831.412104][29723:29725] CHIP:DMG: InvokeResponseIBs = + [1674110831.412111][29723:29725] CHIP:DMG: [ + [1674110831.412114][29723:29725] CHIP:DMG: InvokeResponseIB = + [1674110831.412121][29723:29725] CHIP:DMG: { + [1674110831.412125][29723:29725] CHIP:DMG: CommandStatusIB = + [1674110831.412130][29723:29725] CHIP:DMG: { + [1674110831.412134][29723:29725] CHIP:DMG: CommandPathIB = + [1674110831.412138][29723:29725] CHIP:DMG: { + [1674110831.412141][29723:29725] CHIP:DMG: EndpointId = 0x1, + [1674110831.412145][29723:29725] CHIP:DMG: ClusterId = 0x4, + [1674110831.412149][29723:29725] CHIP:DMG: CommandId = 0x4, + [1674110831.412153][29723:29725] CHIP:DMG: }, + [1674110831.412158][29723:29725] CHIP:DMG: + [1674110831.412162][29723:29725] CHIP:DMG: StatusIB = + [1674110831.412168][29723:29725] CHIP:DMG: { + [1674110831.412172][29723:29725] CHIP:DMG: status = 0x00 (SUCCESS), + [1674110831.412175][29723:29725] CHIP:DMG: }, + [1674110831.412180][29723:29725] CHIP:DMG: + [1674110831.412182][29723:29725] CHIP:DMG: }, + [1674110831.412188][29723:29725] CHIP:DMG: + [1674110831.412191][29723:29725] CHIP:DMG: }, + [1674110831.412195][29723:29725] CHIP:DMG: + [1674110831.412198][29723:29725] CHIP:DMG: ], + [1674110831.412204][29723:29725] CHIP:DMG: + [1674110831.412207][29723:29725] CHIP:DMG: InteractionModelRevision = 1 + [1674110831.412209][29723:29725] CHIP:DMG: }," + disabled: true - ./chip-tool groupsettings bind-keyset 0x0001 0x0042 + - label: + "TH reads verifies the group has been removed by reading the + GroupTable attribute from GroupKeyManagement cluster on DUT using a + fabric-filtered read." + verification: | + ./chip-tool groupkeymanagement read group-table 1 0 - ./chip-tool groupsettings show-groups - Verify groups on the TH Log: + [1674110892.787761][29730:29732] CHIP:DMG: ReportDataMessage = + [1674110892.787768][29730:29732] CHIP:DMG: { + [1674110892.787772][29730:29732] CHIP:DMG: AttributeReportIBs = + [1674110892.787780][29730:29732] CHIP:DMG: [ + [1674110892.787783][29730:29732] CHIP:DMG: AttributeReportIB = + [1674110892.787789][29730:29732] CHIP:DMG: { + [1674110892.787792][29730:29732] CHIP:DMG: AttributeDataIB = + [1674110892.787797][29730:29732] CHIP:DMG: { + [1674110892.787803][29730:29732] CHIP:DMG: DataVersion = 0x25341bb2, + [1674110892.787806][29730:29732] CHIP:DMG: AttributePathIB = + [1674110892.787811][29730:29732] CHIP:DMG: { + [1674110892.787815][29730:29732] CHIP:DMG: Endpoint = 0x0, + [1674110892.787819][29730:29732] CHIP:DMG: Cluster = 0x3f, + [1674110892.787825][29730:29732] CHIP:DMG: Attribute = 0x0000_0001, + [1674110892.787828][29730:29732] CHIP:DMG: } + [1674110892.787834][29730:29732] CHIP:DMG: + [1674110892.787840][29730:29732] CHIP:DMG: Data = [ + [1674110892.787843][29730:29732] CHIP:DMG: + [1674110892.787847][29730:29732] CHIP:DMG: ], + [1674110892.787850][29730:29732] CHIP:DMG: }, + [1674110892.787855][29730:29732] CHIP:DMG: + [1674110892.787858][29730:29732] CHIP:DMG: }, + [1674110892.787863][29730:29732] CHIP:DMG: + [1674110892.787865][29730:29732] CHIP:DMG: ], + [1674110892.787871][29730:29732] CHIP:DMG: + [1674110892.787875][29730:29732] CHIP:DMG: SuppressResponse = true, + [1674110892.787878][29730:29732] CHIP:DMG: InteractionModelRevision = 1 + [1674110892.787881][29730:29732] CHIP:DMG: } + [1674110892.787953][29730:29732] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003F Attribute 0x0000_0001 DataVersion: 624171954 + [1674110892.787973][29730:29732] CHIP:TOO: GroupTable: 0 entries + disabled: true - +-------------------------------------------------------------------------------------+ - | Available Groups : | - +-------------------------------------------------------------------------------------+ - | Group Id | KeySet Id | Group Name | - | 0x101 0x1a1 Group #1 | - | 0x102 0x1a2 Group #2 | - | 0x1 0x42 grp1 | - +-------------------------------------------------------------------------------------+ + - label: + "TH writes The ACL attribute in the Access Control cluster to remove + Operate privileges for group 0x0103 and maintain the current + administrative privileges for the TH. The following access control + list shall be used: List item 1 (TH admin): Fabric index: 1,Privilege: + Administer (5),AuthMode: CASE (2),Subjects: TH node id ([N1]), + Targets: all (null)" + verification: | + Verify that the DUT sends SUCCESS response. disabled: true diff --git a/src/app/tests/suites/certification/Test_TC_SC_5_2.yaml b/src/app/tests/suites/certification/Test_TC_SC_5_2.yaml index ee739c3e61facd..152752b33f0a8c 100644 --- a/src/app/tests/suites/certification/Test_TC_SC_5_2.yaml +++ b/src/app/tests/suites/certification/Test_TC_SC_5_2.yaml @@ -15,6 +15,9 @@ name: 19.1.2. [TC-SC-5.2] Receiving a group message - TH to DUT +PICS: + - MCORE.ROLE.COMMISSIONEE + config: nodeId: 0x12344321 cluster: "Basic Information" @@ -42,7 +45,8 @@ tests: verification: | ./chip-tool identify identify 0x0078 0xffffffffffff0001 1 - Verify command send to group on the TH Log: + Verify Identify command on the TH(chip-tool) Log and below is the sample log provided for the raspi platform: + [1657785273.973231][1618:1623] CHIP:DL: HandlePlatformSpecificBLEEvent 32784[1657785273.973291][1618:1623] CHIP:TOO: Sending command to group 0x1 [1657785273.973316][1618:1623] CHIP:TOO: Sending cluster (0x00000003) command (0x00000000) on Group 1 @@ -55,8 +59,8 @@ tests: verification: | ./chip-tool identify read identify-time 1 1 - Verify IdentifyTime ,on the TH Log: + Verify Identify time is approximately equal to 0x0078 (120s),on the TH(chip-tool) Log and below is the sample log provided for the raspi platform: [1657785288.647504][1624:1629] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0003 Attribute 0x0000_0000 DataVersion: 1130139861 - [1657785288.647621][1624:1629] CHIP:TOO: IdentifyTime: 106 + [1657785288.647621][1624:1629] CHIP:TOO: identify time: 120 disabled: true diff --git a/src/app/tests/suites/certification/Test_TC_SC_5_3.yaml b/src/app/tests/suites/certification/Test_TC_SC_5_3.yaml index 85b0c415be5109..9655108d6d3af8 100644 --- a/src/app/tests/suites/certification/Test_TC_SC_5_3.yaml +++ b/src/app/tests/suites/certification/Test_TC_SC_5_3.yaml @@ -15,12 +15,20 @@ name: 19.1.3. [TC-SC-5.3] Sending a group message - DUT to TH +PICS: + - MCORE.ROLE.COMMISSIONER + config: nodeId: 0x12344321 cluster: "Basic Information" endpoint: 0 tests: + - label: "Note" + verification: | + Chip-tool command used below are an example to verify the DUT as client test cases. For certification test, we expect DUT should have a capability or way to run the equivalent command. + disabled: true + - label: "Precondition" verification: | DUT and TH are commissioned. @@ -32,7 +40,7 @@ tests: verification: | ./chip-tool accesscontrol read acl 1 0 - verify On TH(Reference app) receives the right Read Request Message for the data sent in the above command + Verify the Read Request Message for the data sent in the above command on TH(Reference app)log [1653571830.010685][3949:3949] CHIP:IM: Received Read request [1653571830.010772][3949:3949] CHIP:DMG: ReadRequestMessage = @@ -63,10 +71,18 @@ tests: "DUT operator initiates transmission of multicast message to TH (by interacting with DUT)." verification: | + ./chip-tool groupsettings add-group grp1 0x0001 + + ./chip-tool groupsettings add-keysets 0x0042 0 0x000000000021dfe0 hex:d0d1d2d3d4d5d6d7d8d9dadbdcdddedf + + ./chip-tool groupsettings bind-keyset 0x0001 0x0042 + + ./chip-tool groupsettings show-groups + ./chip-tool identify identify 0x0078 0xffffffffffff0001 1 - verify On TH(Reference app) receives the right Read Request Message for the data sent in the above command + Verify Destination Node ID matches the GroupID on TH(Reference app)log : [1657785422.721911][2083:2083] CHIP:EM: Received Groupcast Message with GroupId of 1 [1657785422.721988][2083:2083] CHIP:EM: Handling via exchange: 53995r, Delegate: 0xaaaac81b1430 @@ -99,4 +115,8 @@ tests: [1657785422.724770][2083:2083] CHIP:DMG: AccessControl: checking f=1 a=g s=0xFFFFFFFFFFFF0001 t= c=0x0000_0003 e=1 p=m [1657785422.724846][2083:2083] CHIP:DMG: AccessControl: allowed [1657785422.724929][2083:2083] CHIP:DMG: Endpoint 1, Cluster 0x0000_0003 update version to 435c9140 + + <<< [E:15304i M:15000] (G) Msg TX to 1:FFFFFFFFFFFF0001 [D5AE] --- Type 0001:08 (IM:InvokeCommandRequest) + [1670395515.064662][14427:14429] CHIP:IN: (G) Sending msg 15000 to Multicast IPV6 address "UDP:[ff35:40:fd00::100:1]:5540" + [1670395515.067533][14427:14429] CHIP:IN: Interface eth0 has a link local address disabled: true diff --git a/src/app/tests/suites/certification/Test_TC_SC_6_1.yaml b/src/app/tests/suites/certification/Test_TC_SC_6_1.yaml index 95835a05340640..118ca3d83ef2ba 100644 --- a/src/app/tests/suites/certification/Test_TC_SC_6_1.yaml +++ b/src/app/tests/suites/certification/Test_TC_SC_6_1.yaml @@ -17,6 +17,9 @@ name: 19.2.1. [TC-SC-6.1] Adding member to a group - DUT as Admin and TH as Group Member [DUT-Client] +PICS: + - MCORE.ROLE.COMMISSIONER + config: nodeId: 0x12344321 cluster: "Basic Information" @@ -31,13 +34,9 @@ tests: - label: "Precondition" verification: | Group Member is commissioned with Admin - disabled: true - - - label: "Precondition" - verification: | Execute this step before executing the test steps. - ./chip-tool accesscontrol write acl "[{"fabricIndex": 1, "privilege": 5, "authMode": 2, "subjects": [112233], "targets": null },{"fabricIndex": 1, "privilege": 4, "authMode": 3, "subjects": [1], "targets": null }]" 1 0 + ./chip-tool accesscontrol write acl '[{"fabricIndex": 1, "privilege": 5, "authMode": 2, "subjects": [112233], "targets": null },{"fabricIndex": 1, "privilege": 4, "authMode": 3, "subjects": [1], "targets": null }]' 1 0 Verify success response on the TH Log: @@ -52,7 +51,7 @@ tests: ./chip-tool accesscontrol read acl 1 0 - verify On TH(Reference app) receives the right Read Request Message for the data sent in the above command + Verify the Read Request Message for the data sent in the above command on TH(Reference app)log: [1653571830.010685][3949:3949] CHIP:IM: Received Read request [1653571830.010772][3949:3949] CHIP:DMG: ReadRequestMessage = @@ -89,9 +88,14 @@ tests: "d0d1d2d3d4d5d6d7d8d9dadbdcdddedf", "epochStartTime0": 2220000,"epochKey1": "d1d1d2d3d4d5d6d7d8d9dadbdcdddedf", "epochStartTime1": 2220001,"epochKey2": "d2d1d2d3d4d5d6d7d8d9dadbdcdddedf", "epochStartTime2": 2220002 }" 1 0 + disabled: true - - verify On TH(Reference app) receives the right Read Request Message for the data sent in the above command + - label: + "DUT sends KeySetWrite command to GroupKeyManagement cluster to TH on + PIXIT.G.ENDPOINT" + PICS: GRPKEY.C.C00.Tx + verification: | + Verify TH recieves KeySetWrite command on TH(Reference app)log: [1651471040.120912][4012:4012] CHIP:EM: Received message of type 0x8 with protocolId (0, 1) and MessageCounter:2398599 on exchange 35559r [1651471040.120980][4012:4012] CHIP:EM: Handling via exchange: 35559r, Delegate: 0xaaaaca97a088 @@ -140,14 +144,6 @@ tests: [1651471040.123337][4012:4012] CHIP:DMG: AccessControl: allowed disabled: true - - label: - "DUT sends KeySetWrite command to GroupKeyManagement cluster to TH on - PIXIT.G.ENDPOINT" - PICS: GRPKEY.C.C00.Tx - verification: | - - disabled: true - - label: "DUT binds GroupId with GroupKeySetID in the GroupKeyMap attribute list on GroupKeyManagement cluster" @@ -155,7 +151,7 @@ tests: verification: | ./chip-tool groupkeymanagement write group-key-map "[{"groupId": 1, "groupKeySetID": 42, "fabricIndex": 1}]" 1 0 - verify On TH(Reference app) receives the right write Request Message for the data sent in the above command + Verify TH recieves GroupKeyMap attribute on TH(Reference app)log: [1659350562.020669][5824:5824] CHIP:EM: Received message of type 0x6 with protocolId (0, 1) and MessageCounter:167021683 on exchange 31153r [1659350562.020897][5824:5824] CHIP:EM: Handling via exchange: 31153r, Delegate: 0xaaaacb304f08 @@ -212,7 +208,7 @@ tests: verification: | ./chip-tool groups add-group 0x0001 grp1 1 0 - verify On TH(Reference app) receives the right Read Request Message for the data sent in the above command + Verify TH recieves AddGroup command on TH(Reference app)log: [1651471107.658967][4012:4012] CHIP:EM: Received message of type 0x8 with protocolId (0, 1) and MessageCounter:1630629 on exchange 50068r @@ -255,7 +251,7 @@ tests: ./chip-tool groups view-group 0x0001 1 0 - verify On TH(Reference app) receives the right Read Request Message for the data sent in the above command + Verify TH recieves ViewGroup command on TH(Reference app)log: [1651471144.500809][4012:4012] CHIP:EM: Received message of type 0x8 with protocolId (0, 1) and MessageCounter:14671135 on exchange 13105r [1651471144.500886][4012:4012] CHIP:EM: Handling via exchange: 13105r, Delegate: 0xaaaaca97a088 @@ -294,7 +290,7 @@ tests: ./chip-tool groupkeymanagement key-set-read 42 1 0 - verify On TH(Reference app) receives the right Read Request Message for the data sent in the above command + Verify TH recieves KeySetRead command on TH(Reference app)log: [1651471175.521361][4012:4012] CHIP:EM: Received message of type 0x8 with protocolId (0, 1) and MessageCounter:1040181 on exchange 26813r @@ -335,7 +331,7 @@ tests: ./chip-tool groupkeymanagement read group-key-map 1 0 - verify On TH(Reference app) receives the right Read Request Message for the data sent in the above command + Verify TH recieves GroupKeyMap command on TH(Reference app)log: [1651471203.692194][4012:4012] CHIP:EM: Received message of type 0x2 with protocolId (0, 1) and MessageCounter:11804966 on exchange 25369r [1651471203.692262][4012:4012] CHIP:EM: Handling via exchange: 25369r, Delegate: 0xaaaaca97a088 @@ -370,7 +366,7 @@ tests: ./chip-tool groupkeymanagement read group-table 1 0 - verify On TH(Reference app) receives the right Read Request Message for the data sent in the above command + Verify TH recieves GroupTable command on TH(Reference app)log: [1651471240.121662][4012:4012] CHIP:EM: Received message of type 0x2 with protocolId (0, 1) and MessageCounter:3204235 on exchange 21658r [1651471240.121724][4012:4012] CHIP:EM: Handling via exchange: 21658r, Delegate: 0xaaaaca97a088 diff --git a/src/app/tests/suites/certification/Test_TC_SU_1_1.yaml b/src/app/tests/suites/certification/Test_TC_SU_1_1.yaml index 48e7c25c5686a3..d1adc685215c56 100644 --- a/src/app/tests/suites/certification/Test_TC_SU_1_1.yaml +++ b/src/app/tests/suites/certification/Test_TC_SU_1_1.yaml @@ -32,6 +32,11 @@ tests: where 0x1234567890 is OTA Requestor node ID and 0xDEADBEEF is OTA Provider node ID Verify on the OTA Requestor logs receives AnnounceOTAProvider: + Verify that the following mandatory fields. + ProviderNodeID of the OTA-P/TH2 on the accessing fabric. + Vendor Id of the node invoking this command. Should be same as it appears in the Node’s Basic Information Cluster. + AnnouncementReason - Should be SimpleAnnouncement. + Endpoint number of the OTA-P/TH2 on the ProviderNodeID. [1645743053311] [97809:20280821] CHIP: [SWU] OTA Requestor received AnnounceOTAProvider [1645743053311] [97809:20280821] CHIP: [SWU] FabricIndex: 1 diff --git a/src/app/tests/suites/certification/Test_TC_SU_2_1.yaml b/src/app/tests/suites/certification/Test_TC_SU_2_1.yaml index 3b5275496808fc..acc8ba7a8dab63 100644 --- a/src/app/tests/suites/certification/Test_TC_SU_2_1.yaml +++ b/src/app/tests/suites/certification/Test_TC_SU_2_1.yaml @@ -31,6 +31,15 @@ tests: where 0x1234567890 is OTA Requestor node ID and 0xDEADBEEF is OTA Provider node ID Verify on the OTA Provider logs received QueryImage: + Verify the QueryImage command has the following mandatory fields + VendorID - Should match the value reported by the Basic Information Cluster VendorId attribute of the DUT. + ProductID - Should match the value reported by the Basic Information Cluster ProductId attribute of the DUT. + SoftwareVersion - Should match the value reported by the Basic Information Cluster SoftwareVersion attribute of the DUT. + Verify the ProtocolsSupported lists the BDX Synchronous protocol. + HardwareVersion - If present, verify that it matches the value reported by the Basic Information Cluster HardwareVersion attribute of the DUT. + Location field is same as Basic Information Cluster Attribute of the DUT. + RequestorCanConsent field should be set to True. Otherwise it should be False. + [1645743053317] [97806:20280749] CHIP: [ZCL] OTA Provider received QueryImage [1645743053317] [97806:20280749] CHIP: [ZCL] VendorID: 0xfff1 diff --git a/src/app/tests/suites/certification/Test_TC_SU_2_5.yaml b/src/app/tests/suites/certification/Test_TC_SU_2_5.yaml index 5f54d5feed3fcc..d352ff29f9d65c 100644 --- a/src/app/tests/suites/certification/Test_TC_SU_2_5.yaml +++ b/src/app/tests/suites/certification/Test_TC_SU_2_5.yaml @@ -31,12 +31,12 @@ tests: field is set to Proceed DelayedActionTime is set to 0." verification: | Verify that the DUT starts updating its software. - Once the update is finished verify the software version on the DUT to match the version downloaded for the software update. + Once the update is finished verify the software version on the DUT matches the version downloaded for the software update. ./chip-ota-provider-app --discriminator 3840 --secured-device-port 5540 --KVS ~/provider/chip_kvs_provider --filepath ota-requestor-app.ota -a proceed -p 0 - ./chip-tool basic read software-version 0x1234567890 0 + ./chip-tool basicinformation read software-version 0x1234567890 0 [1653566686.505112][31729:31734] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0028 Attribute 0x0000_000A DataVersion: 259813380 [1653566686.505186][31729:31734] CHIP:TOO: SoftwareVersion: 2 @@ -57,9 +57,9 @@ tests: [1653635778.271015][7933:7933] CHIP:SWU: action: 0 [1653635778.271031][7933:7933] CHIP:SWU: delayedActionTime: 180 seconds - Verify that the DUT starts updating its software after 3 minutes. Once the update is finished verify the software version on the DUT to match the version downloaded for the software update. + Verify that the DUT starts updating its software after 3 minutes. Once the update is finished verify the software version on the DUT matches the version downloaded for the software update. - ./chip-tool basic read software-version 0x1234567890 0 + ./chip-tool basicinformation read software-version 0x1234567890 0 [1653636406.637617][11116:11121] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0028 Attribute 0x0000_000A DataVersion: 1527020963 [1653636406.637708][11116:11121] CHIP:TOO: SoftwareVersion: 2 @@ -96,7 +96,7 @@ tests: Verify that the DUT starts updating its software after the second ApplyUpdateResponse with Proceed action. Once the update is finished, verify the software version from the Basic Information cluster on the DUT to match the version downloaded for the software update. - ./chip-tool basic read software-version 0x1234567890 0 + ./chip-tool basicinformation read software-version 0x1234567890 0 [1653636406.637617][11116:11121] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0028 Attribute 0x0000_000A DataVersion: 1527020963 @@ -121,7 +121,7 @@ tests: Verify the software version from the Basic Information cluster of the DUT to be the same as it was previously. - ./chip-tool basic read software-version 0x1234567890 0 + ./chip-tool basicinformation read software-version 0x1234567890 0 [1653636406.637617][11116:11121] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0028 Attribute 0x0000_000A DataVersion: 1527020963 [1653636406.637708][11116:11121] CHIP:TOO: SoftwareVersion: 1 diff --git a/src/app/tests/suites/certification/Test_TC_SU_2_7.yaml b/src/app/tests/suites/certification/Test_TC_SU_2_7.yaml index bc175d276a163c..13a61262e8308b 100644 --- a/src/app/tests/suites/certification/Test_TC_SU_2_7.yaml +++ b/src/app/tests/suites/certification/Test_TC_SU_2_7.yaml @@ -38,7 +38,7 @@ tests: where 0x1234567890 is OTA Requestor node ID and 0xDEADBEEF is OTA Provider node ID - Verify that the chip-tool receives below StateTransition event notifications + Verify that the Chip-Tool receives the SateTransition event notification for the state changes like Querying,Downloading,Applying,Idle(Optional). 1644017070772] [33044:1032132] CHIP: [TOO] StateTransition: { [1644017070772] [33044:1032132] CHIP: [TOO] PreviousState: 1 @@ -85,7 +85,7 @@ tests: where 0x1234567890 is OTA Requestor node ID and 0xDEADBEEF is OTA Provider node ID - Verify that the chip-tool receives below StateTransition event notification + Verify that the Chip-Tool receives the SateTransition event notification for the state change to DelayedOnQuery [1651282443727] [28764:35514810] CHIP: [TOO] StateTransition: { [1651282443727] [28764:35514810] CHIP: [TOO] PreviousState: 1 @@ -118,7 +118,7 @@ tests: where 0x1234567890 is OTA Requestor node ID and 0xDEADBEEF is OTA Provider node ID - Verify that the chip-tool receives below StateTransition event notification + Verify that the Chip-Tool receives the SateTransition event notification for the state change to Idle [1651282794539] [28929:35519901] CHIP: [TOO] StateTransition: { [1651282794539] [28929:35519901] CHIP: [TOO] PreviousState: 1 @@ -210,6 +210,8 @@ tests: where 0x1234567890 is OTA Requestor node ID and 0xDEADBEEF is OTA Provider node ID + Verify that the Chip-Tool receives the SateTransition event notification for the state change to DelayedOnApply + [1651283503471] [29332:35530821] CHIP: [TOO] StateTransition: { [1651283503471] [29332:35530821] CHIP: [TOO] PreviousState: 1 [1651283503471] [29332:35530821] CHIP: [TOO] NewState: 2 diff --git a/src/app/tests/suites/certification/Test_TC_SU_3_2.yaml b/src/app/tests/suites/certification/Test_TC_SU_3_2.yaml index 659ae9c603b6b8..e279dbad5f78ee 100644 --- a/src/app/tests/suites/certification/Test_TC_SU_3_2.yaml +++ b/src/app/tests/suites/certification/Test_TC_SU_3_2.yaml @@ -35,7 +35,15 @@ tests: where 0x1234567890 is OTA Requestor node ID and 0xDEADBEEF is OTA Provider node ID - Verify on the OTA Requestor logs receives QueryImageResponse + Verify on the OTA Requestor logs receives QueryImageResponse which contains the following + Status - UpdateAvailable + DelayedActionTime if present should be of type uint32. + ImageURI - contain a URI where the OTA Requestor SHOULD download a Software Image + SoftwareVersion is the same as the new software image version. + SoftwareVersionString - This is the string type of the Software version. + UpdateToken - verify it is within 8-32 bytes. + + [1651265462659] [21768:35233106] CHIP: [SWU] QueryImageResponse: [1651265462659] [21768:35233106] CHIP: [SWU] status: 0 @@ -60,7 +68,7 @@ tests: where 0x1234567890 is OTA Requestor node ID and 0xDEADBEEF is OTA Provider node ID - Verify on the OTA Requestor logs receives QueryImageResponse + Verify on the OTA Requestor logs receives QueryImageResponse with the Status as Not Available [1645819644181] [21592:21187907] CHIP: [SWU] QueryImageResponse: [1645819644181] [21592:21187907] CHIP: [SWU] status: 2 @@ -116,7 +124,7 @@ tests: where 0x1234567890 is OTA Requestor node ID and 0xDEADBEEF is OTA Provider node ID - Verify on the OTA Requestor logs receives QueryImageResponse + Verify on the OTA Requestor logs receives QueryImageResponse with Status as busy and DelayedActionTime as 3 minutes [1651265271074] [21764:35230537] CHIP: [SWU] QueryImageResponse: [1651265271074] [21764:35230537] CHIP: [SWU] status: 1 diff --git a/src/app/tests/suites/certification/Test_TC_SU_4_1.yaml b/src/app/tests/suites/certification/Test_TC_SU_4_1.yaml index d1fc484a21ec0b..61c467e0019898 100644 --- a/src/app/tests/suites/certification/Test_TC_SU_4_1.yaml +++ b/src/app/tests/suites/certification/Test_TC_SU_4_1.yaml @@ -29,7 +29,7 @@ tests: first fabric to the DUT. TH2 is set as the default Provider for the fabric." verification: | - ./chip-tool otasoftwareupdaterequestor write default-ota-providers "[{"fabricIndex": 1, "providerNodeID": 3735928559, "endpoint": 0}]" 0x0000001234567890 0 + ./chip-tool otasoftwareupdaterequestor write default-ota-providers '[{"fabricIndex": 1, "providerNodeID": 3735928559, "endpoint": 0}]' 0x0000001234567890 0 verify success response on chip-tool logs: @@ -42,9 +42,9 @@ tests: verification: | ./chip-tool otasoftwareupdaterequestor read default-ota-providers 0x1234567890 0 - verify on chip-tool logs: + verify DefaultOtaProviders on chip-tool logs: - [1651277342848] [26860:35431852] CHIP: [TOO] DefaultOTAProviders: 1 entries + [1651277342848] [26860:35431852] CHIP: [TOO] DefaultOtaProviders: 1 entries [1651277342848] [26860:35431852] CHIP: [TOO] [1]: { [1651277342848] [26860:35431852] CHIP: [TOO] ProviderNodeID: 1 [1651277342848] [26860:35431852] CHIP: [TOO] Endpoint: 0 @@ -70,9 +70,9 @@ tests: verification: | ./chip-tool otasoftwareupdaterequestor read default-ota-providers 0x1234567890 0 - verify on chip-tool logs: + verify DefaultOtaProviders on chip-tool logs: - [1651277342848] [26860:35431852] CHIP: [TOO] DefaultOTAProviders: 1 entries + [1651277342848] [26860:35431852] CHIP: [TOO] DefaultOtaProviders: 1 entries [1651277342848] [26860:35431852] CHIP: [TOO] [1]: { [1651277342848] [26860:35431852] CHIP: [TOO] ProviderNodeID: 1 [1651277342848] [26860:35431852] CHIP: [TOO] Endpoint: 0 @@ -81,9 +81,9 @@ tests: ./chip-tool otasoftwareupdaterequestor read default-ota-providers 0x858 0 --commissioner-name beta - verify on chip-tool logs: + verify DefaultOtaProviders on chip-tool logs: - [1651277543492] [26864:35434761] CHIP: [TOO] DefaultOTAProviders: 1 entries + [1651277543492] [26864:35434761] CHIP: [TOO] DefaultOtaProviders: 1 entries [1651277543492] [26864:35434761] CHIP: [TOO] [1]: { [1651277543492] [26864:35434761] CHIP: [TOO] ProviderNodeID: 5 [1651277543492] [26864:35434761] CHIP: [TOO] Endpoint: 0 @@ -100,15 +100,15 @@ tests: verification: | ./chip-tool otasoftwareupdaterequestor write default-ota-providers "[{"fabricIndex": 1, "providerNodeID": 10, "endpoint": 0}, {"fabricIndex": 1, "providerNodeID": 20, "endpoint": 0}]" 0x0000001234567890 0 - verify on chip-tool logs: + verify Constraint_Error on chip-tool logs: [1651278243153] [27005:35448520] CHIP: [TOO] Response Failure: IM Error 0x00000587: General error: 0x87 (CONSTRAINT_ERROR) ./chip-tool otasoftwareupdaterequestor read default-ota-providers 0x1234567890 0 - verify on chip-tool logs: + verify DefaultOtaProviders on chip-tool logs: - [1651277342848] [26860:35431852] CHIP: [TOO] DefaultOTAProviders: 1 entries + [1651277342848] [26860:35431852] CHIP: [TOO] DefaultOtaProviders: 1 entries [1651277342848] [26860:35431852] CHIP: [TOO] [1]: { [1651277342848] [26860:35431852] CHIP: [TOO] ProviderNodeID: 10 [1651277342848] [26860:35431852] CHIP: [TOO] Endpoint: 0 @@ -117,9 +117,9 @@ tests: chip-tool otasoftwareupdaterequestor read default-ota-providers 0x858 0 --commissioner-name beta - verify on chip-tool logs: + verify DefaultOtaProviders on chip-tool logs: - [1651277543492] [26864:35434761] CHIP: [TOO] DefaultOTAProviders: 1 entries + [1651277543492] [26864:35434761] CHIP: [TOO] DefaultOtaProviders: 1 entries [1651277543492] [26864:35434761] CHIP: [TOO] [1]: { [1651277543492] [26864:35434761] CHIP: [TOO] ProviderNodeID: 5 [1651277543492] [26864:35434761] CHIP: [TOO] Endpoint: 0 @@ -135,16 +135,16 @@ tests: verification: | chip-tool otasoftwareupdaterequestor write default-ota-providers "[]" 0x858 0 --commissioner-name beta - verify on chip-tool logs: + verify the Success response on chip-tool logs: status = 0x00 (SUCCESS), ./chip-tool otasoftwareupdaterequestor read default-ota-providers 0x1234567890 0 - verify on chip-tool logs: + verify DefaultOtaProviders on chip-tool logs: - [1651277342848] [26860:35431852] CHIP: [TOO] DefaultOTAProviders: 1 entries + [1651277342848] [26860:35431852] CHIP: [TOO] DefaultOtaProviders: 1 entries [1651277342848] [26860:35431852] CHIP: [TOO] [1]: { [1651277342848] [26860:35431852] CHIP: [TOO] ProviderNodeID: 10 [1651277342848] [26860:35431852] CHIP: [TOO] Endpoint: 0 @@ -153,9 +153,9 @@ tests: ./chip-tool otasoftwareupdaterequestor read default-ota-providers 0x858 0 --commissioner-name beta - verify on chip-tool logs: + verify DefaultOtaProviders on chip-tool logs: - [1651280268033] [27804:35481732] CHIP: [TOO] DefaultOTAProviders: 0 entries + [1651280268033] [27804:35481732] CHIP: [TOO] DefaultOtaProviders: 0 entries disabled: true - label: diff --git a/src/app/tests/suites/certification/Test_TC_SWTCH_2_2.yaml b/src/app/tests/suites/certification/Test_TC_SWTCH_2_2.yaml index a4e0e1629b525e..6d25d8cfbef615 100644 --- a/src/app/tests/suites/certification/Test_TC_SWTCH_2_2.yaml +++ b/src/app/tests/suites/certification/Test_TC_SWTCH_2_2.yaml @@ -27,14 +27,13 @@ tests: - label: "Note" verification: | NOTE: https://github.com/project-chip/connectedhomeip/tree/master/examples/all-clusters-app/linux#readme + Events to be executed as following 1. Compile app using below command in connectedhomeip folder - a. ./scripts/run_in_build_env.sh ./scripts/build/build_examples.py --target linux-arm64-all-clusters-no-ble-asan-clang build - b. ./scripts/run_in_build_env.sh ./scripts/build/build_examples.py --target linux-arm64-all-clusters-no-ble-asan-libfuzzer-clang build + a. ./scripts/run_in_build_env.sh "./scripts/build/build_examples.py --target linux-arm64-all-clusters-no-ble-asan-clang build" 2. Build respective app (all-clusters-app) 3. Commission DUT to TH - 4. Open 2nd terminal of DUT and provide the below command to obtain PID of DUT - ps -aef|grep all-clusters-app + 4. Open 2nd terminal of DUT and provide the below command to obtain PID of DUT ps -aef|grep all-clusters-app 5. Follow the Verification step below to generate the event in 2nd terminal of DUT disabled: true @@ -49,14 +48,14 @@ tests: On Raspi platform To trigger the event give the below command by opening an another terminal in DUT (Below is the example command developed in all-clusters-app to generate the event, Vendor Dut should have capability to generate this event) - echo "{"Name":"SwitchLatched","NewPosition":1}" > /tmp/chip_all_clusters_fifo_ (PID of DUT) + echo '{"Name":"SwitchLatched","NewPosition":1}' > /tmp/chip_all_clusters_fifo_ (PID of DUT) Please use Interactive mode to Verify the subscription of an event Here the command to enter interactive mode:-- 1. ./chip-tool interactive start 2. switch subscribe-event switch-latched 1 100 1 1 - Verify inTH(chip-tool) Log: + Verify SwitchLatched event in TH(chip-tool) Log: [1659527630.476706][4774:4779] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_003B Event 0x0000_0000 [1659527630.476742][4774:4779] CHIP:TOO: Event number: 4 @@ -73,7 +72,9 @@ tests: On Raspi platform To trigger the event give the below command by opening an another terminal in DUT (Below is the example command developed in all-clusters-app to generate the event, Vendor Dut should have capability to generate this event) - echo "{"Name":"SwitchLatched","NewPosition":0}" > /tmp/chip_all_clusters_fifo_ (PID of DUT) + echo '{"Name":"SwitchLatched","NewPosition":0}' > /tmp/chip_all_clusters_fifo_ (PID of DUT) + + Verify switch has first position (0) in DUT(all-cluster-app) Log: [1659599702.921797][7312:7312] CHIP:IN: SecureSession[0xaaaacdb77710]: MarkAsDefunct Type:2 LSID:24961 [1659599703.232994][7312:7321] CHIP:-: Received payload: "{"Name":"SwitchLatched","NewPosition":0}" @@ -85,9 +86,10 @@ tests: - label: "Read CurrentPosition attribute" PICS: SWTCH.S.F00 verification: | - ./chip-tool switch read current-position 1 1 + 1. ./chip-tool interactive start + 2. switch read current-position 1 1 - Verify current position value inTH(chip-tool) Log: + Verify current position value as 0 inTH(chip-tool) Log: [1646209289.746157][2617:2622] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_003B Attribute 0x0000_0001DataVersion: 1206711661 [1646209289.746228][2617:2622] CHIP:TOO: current position: 0 @@ -98,7 +100,9 @@ tests: verification: | On Raspi platform To trigger the event give the below command by opening an another terminal in DUT (Below is the example command developed in all-clusters-app to generate the event, Vendor Dut should have capability to generate this event) - echo "{"Name":"SwitchLatched","NewPosition":1}" > /tmp/chip_all_clusters_fifo_ (PID of DUT) + echo '{"Name":"SwitchLatched","NewPosition":1}' > /tmp/chip_all_clusters_fifo_ (PID of DUT) + + Verify switch has set to second position (1) in DUT(all-cluster-app) Log: [1659600080.279936][7312:7321] CHIP:-: Received payload: "{"Name":"SwitchLatched","NewPosition":1}" [1659600080.280318][7312:7312] CHIP:DMG: Endpoint 1, Cluster 0x0000_003B update version to 1755409c @@ -110,9 +114,10 @@ tests: - label: "Read CurrentPosition attribute" PICS: SWTCH.S.F00 verification: | - ./chip-tool switch read current-position 1 1 + 1. ./chip-tool interactive start + 2. switch read current-position 1 1 - Verify current position value inTH(chip-tool) Log: + Verify current position value as 1 inTH(chip-tool) Log: [1646209289.746157][2617:2622] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_003B Attribute 0x0000_0001DataVersion: 1206711661 [1646209289.746228][2617:2622] CHIP:TOO: current position: 1 @@ -121,12 +126,13 @@ tests: - label: "If NumberOfPositions>2 (see 2a of TC-SWTCH-2.1) : - Operator sets switch to next position - Read CurrentPosition attribute" + PICS: SWTCH.S.F00 verification: | Raspi device doesn"t support more than 2 position ,so this step is not verifiable by using raspi device On Raspi platform To trigger the event give the below command by opening an another terminal in DUT (Below is the example command developed in all-clusters-app to generate the event, Vendor Dut should have capability to generate this event) - echo "{"Name":"SwitchLatched","NewPosition":2}" > /tmp/chip_all_clusters_fifo_ (PID of DUT) + echo '{"Name":"SwitchLatched","NewPosition":2}' > /tmp/chip_all_clusters_fifo_ (PID of DUT) [1659600438.058928][7312:7321] CHIP:-: Received payload: "{"Name":"SwitchLatched","NewPosition":2}" [1659600438.059436][7312:7312] CHIP:DMG: Endpoint 1, Cluster 0x0000_003B update version to 1755409d @@ -155,7 +161,7 @@ tests: In Raspi platform to change the switch to third position use the below sample command, Pls use equivalent command on the respective DUT.open one more terminal on DUT side execute the echo command on that terminal. - echo "{"Name":"SwitchLatched","NewPosition":3" > /tmp/chip_all_clusters_fifo_ (PID of DUT) + echo '{"Name":"SwitchLatched","NewPosition":3}' > /tmp/chip_all_clusters_fifo_ (PID of DUT) [1659600438.058928][7312:7321] CHIP:-: Received payload: "{"Name":"SwitchLatched","NewPosition":3}" [1659600438.059436][7312:7312] CHIP:DMG: Endpoint 1, Cluster 0x0000_003B update version to 1755409d @@ -178,7 +184,9 @@ tests: verification: | On Raspi platform To trigger the event give the below command by opening an another terminal in DUT (Below is the example command developed in all-clusters-app to generate the event, Vendor Dut should have capability to generate this event) - echo "{"Name":"SwitchLatched","NewPosition":0}" > /tmp/chip_all_clusters_fifo_ (PID of DUT) + echo '{"Name":"SwitchLatched","NewPosition":0}' > /tmp/chip_all_clusters_fifo_ (PID of DUT) + + Verify switch has set to first position (0) in DUT(all-cluster-app) Log: [1659599702.921797][7312:7312] CHIP:IN: SecureSession[0xaaaacdb77710]: MarkAsDefunct Type:2 LSID:24961 [1659599703.232994][7312:7321] CHIP:-: Received payload: "{"Name":"SwitchLatched","NewPosition":0}" @@ -190,9 +198,11 @@ tests: - label: "Read CurrentPosition attribute" PICS: SWTCH.S.F00 verification: | - ./chip-tool switch read current-position 1 1 + 1. ./chip-tool interactive start + 2. switch read current-position 1 1 - Verify current position value inTH(chip-tool) Log: + + Verify current position value as 0 inTH(chip-tool) Log: [1646209289.746157][2617:2622] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_003B Attribute 0x0000_0001DataVersion: 1206711661 [1646209289.746228][2617:2622] CHIP:TOO: current position: 0 @@ -203,27 +213,27 @@ tests: verification: | On Raspi platform To trigger the event give the below command by opening an another terminal in DUT (Below is the example command developed in all-clusters-app to generate the event, Vendor Dut should have capability to generate this event) - echo "{"Name":"InitialPress","NewPosition":1}" > /tmp/chip_all_clusters_fifo_ (PID of DUT) + echo '{"Name":"InitialPress","NewPosition":0}' > /tmp/chip_all_clusters_fifo_ (PID of DUT) - [1659612230.311864][7312:7321] CHIP:-: Received payload: "{"Name":"InitialPress","NewPosition":1}" + [1659612230.311864][7312:7321] CHIP:-: Received payload: "{"Name":"InitialPress","NewPosition":0}" [1659612230.312345][7312:7312] CHIP:DMG: Endpoint 1, Cluster 0x0000_003B update version to 175540a4 - [1659612230.312422][7312:7312] CHIP:-: The new position when the momentary switch starts to be pressed:1 + [1659612230.312422][7312:7312] CHIP:-: The new position when the momentary switch starts to be pressed:0 [1659612230.312472][7312:7312] CHIP:ZCL: SwitchServer: OnInitialPress Please use Interactive mode to Verify the subscription of an event Here the command to enter interactive mode:-- 1. ./chip-tool interactive start - 2. switch subscribe-event initial-press 1 100 1 1 + 2. switch subscribe-event initial-press 1 100 1 1 - Verify inTH (chip-tool)Log: + Verify InitialPress event has been subscribed inTH (chip-tool)Log: [1659612272.121119][4957:4962] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_003B Event 0x0000_0001 [1659612272.121143][4957:4962] CHIP:TOO: Event number: 131085 [1659612272.121164][4957:4962] CHIP:TOO: Priority: Info [1659612272.121186][4957:4962] CHIP:TOO: Timestamp: 27588291 [1659612272.121313][4957:4962] CHIP:TOO: InitialPress: { - [1659612272.121347][4957:4962] CHIP:TOO: NewPosition: 1 + [1659612272.121347][4957:4962] CHIP:TOO: NewPosition: 0 [1659612272.121369][4957:4962] CHIP:TOO: } disabled: true @@ -236,9 +246,10 @@ tests: - label: "Read CurrentPosition attribute" PICS: SWTCH.S.F01 verification: | - ./chip-tool switch read current-position 1 1 + 1. ./chip-tool interactive start + 2. switch read current-position 1 1 - Verify current position value inTH(chip-tool) Log: + Verify current position value as 0 inTH(chip-tool) Log: [1646209289.746157][2617:2622] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_003B Attribute 0x0000_0001DataVersion: 1206711661 [1646209289.746228][2617:2622] CHIP:TOO: current position: 0 @@ -249,8 +260,9 @@ tests: verification: | On Raspi platform To trigger the event give the below command by opening an another terminal in DUT (Below is the example command developed in all-clusters-app to generate the event, Vendor Dut should have capability to generate this event) - echo "{"Name":"InitialPress","NewPosition":1}" > /tmp/chip_all_clusters_fifo_ (PID of DUT) + echo '{"Name":"InitialPress","NewPosition":1}' > /tmp/chip_all_clusters_fifo_ (PID of DUT) + verify InitialPress event with NewPosition set to 1 on DUT(all-cluster-app) log: [1659612460.072098][7312:7321] CHIP:-: Received payload: "{"Name":"InitialPress","NewPosition":1}" [1659612460.072562][7312:7312] CHIP:DMG: Endpoint 1, Cluster 0x0000_003B update version to 175540a5 @@ -262,32 +274,38 @@ tests: - label: "Read CurrentPosition attribute" PICS: SWTCH.S.F01 verification: | - ./chip-tool switch read current-position 1 1 + 1. ./chip-tool interactive start + 2. switch read current-position 1 1 + + Verify current position value inTH(chip-tool) Log: - Verify inTH Log: [1646209289.746157][2617:2622] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_003B Attribute 0x0000_0001DataVersion: 1206711661 [1646209289.746228][2617:2622] CHIP:TOO: current position: 1 disabled: true - - label: "Operator does not operate switch (release switch)" + - label: "Operator releases switch" PICS: SWTCH.S.F01 verification: | - On Raspi platform To trigger the event give the below command by opening an another terminal in DUT (Below is the example command developed in all-clusters-app to generate the event, Vendor Dut should have capability to generate this event) + On Raspi platform To update the state of the simulated switch give the below command by opening an another terminal in DUT (Below is the example command developed in all-clusters-app to update the state of the simulated switch. - echo "{"Name":"ShortRelease","PreviousPosition":1}" > /tmp/chip_all_clusters_fifo_ (PID of DUT) + echo '{"Name":"ShortRelease","PreviousPosition":1}' > /tmp/chip_all_clusters_fifo_ (PID of DUT) - [1659685803.709724][2530:2538] CHIP:-: Received payload: "{"Name":"ShortRelease","PreviousPosition":1}" - [1659685803.710214][2530:2530] CHIP:DMG: Endpoint 1, Cluster 0x0000_003B update version to ee5e7719 - [1659685803.710304][2530:2530] CHIP:-: The the previous value of the CurrentPosition when the momentary switch has been released:1 - [1659685803.710357][2530:2530] CHIP:ZCL: SwitchServer: OnShortRelease + verify ShortRelease event with PreviousPosition set to 1 on DUT(all-cluster-app) log: + + [1669874154.289653][2239:2241] CHIP:-: Received payload: "{"Name":"ShortRelease","PreviousPosition":1}" + [1669874154.290189][2239:2239] CHIP:DMG: Endpoint 1, Cluster 0x0000_003B update version to 2c2733fa + [1669874154.290274][2239:2239] CHIP:-: The the previous value of the CurrentPosition when the momentary switch has been released:1 + [1669874154.290329][2239:2239] CHIP:ZCL: SwitchServer: OnShortRelease + [1669874154.290460][2239:2239] CHIP:EVL: LogEvent event number: 0x000000000000000C priority: 1, endpoint id: 0x1 cluster id: 0x0000_003B event id: 0x3 Sys timestamp: 0x00000000004B0B8D disabled: true - label: "Read CurrentPosition attribute" PICS: SWTCH.S.F01 verification: | - ./chip-tool switch read current-position 1 1 + 1. ./chip-tool interactive start + 2. switch read current-position 1 1 - Verify current position value inTH(chip-tool) Log: + Verify current position value as 0 inTH(chip-tool) Log: [1646209289.746157][2617:2622] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_003B Attribute 0x0000_0001DataVersion: 1206711661 [1646209289.746228][2617:2622] CHIP:TOO: current position: 0 @@ -298,7 +316,10 @@ tests: verification: | On Raspi platform To trigger the event give the below command by opening an another terminal in DUT (Below is the example command developed in all-clusters-app to generate the event, Vendor Dut should have capability to generate this event) - echo "{"Name":"InitialPress","NewPosition":1}" > /tmp/chip_all_clusters_fifo_ (PID of DUT) + verify InitialPress and ShortRelease events has been subscribed: + + echo '{"Name":"InitialPress","NewPosition":1}' > /tmp/chip_all_clusters_fifo_ (PID of DUT) + verify InitialPress event with NewPosition set to 1 on DUT(all-cluster-app) log: [1659686596.526276][2530:2538] CHIP:-: Received payload: "{"Name":"InitialPress","NewPosition":1}" [1659686596.526734][2530:2530] CHIP:DMG: Endpoint 1, Cluster 0x0000_003B update version to ee5e771a @@ -307,7 +328,8 @@ tests: On Raspi platform To trigger the event give the below command by opening an another terminal in DUT (Below is the example command developed in all-clusters-app to generate the event, Vendor Dut should have capability to generate this event) - echo "{"Name":"ShortRelease","PreviousPosition":1}" > /tmp/chip_all_clusters_fifo_ (PID of DUT) + echo '{"Name":"ShortRelease","PreviousPosition":1}' > /tmp/chip_all_clusters_fifo_ (PID of DUT) + verify ShortRelease event with PreviousPosition set to 1 on DUT(all-cluster-app) log: [1659686852.011134][2530:2538] CHIP:-: Received payload: "{"Name":"ShortRelease","PreviousPosition":1}" [1659686852.011424][2530:2530] CHIP:DMG: Endpoint 1, Cluster 0x0000_003B update version to ee5e771b @@ -329,6 +351,8 @@ tests: 1. ./chip-tool interactive start 2. switch subscribe-event initial-press 1 100 1 1 + verify InitialPress event with NewPosition set to 1on TH chip-tool log: + [1659686631.947247][3045:3050] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_003B Event 0x0000_0001 [1659686631.947272][3045:3050] CHIP:TOO: Event number: 23 [1659686631.947296][3045:3050] CHIP:TOO: Priority: Info @@ -344,7 +368,9 @@ tests: Please use Interactive mode to Verify the subscription of an event Here the command to enter interactive mode:-- 1. ./chip-tool interactive start - 2. switch subscribe-event short-release 1 100 1 1 + 2. switch subscribe-event short-release 1 100 1 1 --keepSubscriptions true + + verify ShortRelease event with PreviousPosition set to 1 on TH chip-tool log: [1659686907.770389][3061:3066] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_003B Event 0x0000_0003 [1659686907.770413][3061:3066] CHIP:TOO: Event number: 24 @@ -361,7 +387,7 @@ tests: verification: | On Raspi platform To trigger the event give the below command by opening an another terminal in DUT (Below is the example command developed in all-clusters-app to generate the event, Vendor Dut should have capability to generate this event) - echo "{"Name":"InitialPress","NewPosition":1}" > /tmp/chip_all_clusters_fifo_ (PID of DUT) + echo '{"Name":"InitialPress","NewPosition":1}' > /tmp/chip_all_clusters_fifo_ (PID of DUT) [1659686596.526276][2530:2538] CHIP:-: Received payload: "{"Name":"InitialPress","NewPosition":1}" [1659686596.526734][2530:2530] CHIP:DMG: Endpoint 1, Cluster 0x0000_003B update version to ee5e771a @@ -373,6 +399,8 @@ tests: 1. ./chip-tool interactive start 2. switch subscribe-event initial-press 1 100 1 1 + verify InitialPress event with NewPosition set to 1 on TH chip-tool log: + [1659692069.006090][3668:3674] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_003B Event 0x0000_0001 [1659692069.006114][3668:3674] CHIP:TOO: Event number: 26 [1659692069.006138][3668:3674] CHIP:TOO: Priority: Info @@ -399,6 +427,8 @@ tests: 1. ./chip-tool interactive start 2. switch subscribe-event short-release 1 100 1 1 + verify ShortRelease event with PreviousPosition set to 1 on TH chip-tool log: + [1659692123.069593][3675:3680] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_003B Event 0x0000_0003 [1659692123.069616][3675:3680] CHIP:TOO: Event number: 27 [1659692123.069639][3675:3680] CHIP:TOO: Priority: Info @@ -415,7 +445,7 @@ tests: verification: | On Raspi platform To trigger the event give the below command by opening an another terminal in DUT (Below is the example command developed in all-clusters-app to generate the event, Vendor Dut should have capability to generate this event) - echo "{"Name":"InitialPress","NewPosition":1}" > /tmp/chip_all_clusters_fifo_ (PID of DUT) + echo '{"Name":"InitialPress","NewPosition":1}' > /tmp/chip_all_clusters_fifo_ (PID of DUT) [1659693098.031462][2530:2538] CHIP:-: Received payload: "{"Name":"InitialPress","NewPosition":1}" [1659693098.031812][2530:2530] CHIP:DMG: Endpoint 1, Cluster 0x0000_003B update version to ee5e7724 @@ -424,7 +454,7 @@ tests: On Raspi platform To trigger the event give the below command by opening an another terminal in DUT (Below is the example command developed in all-clusters-app to generate the event, Vendor Dut should have capability to generate this event) - echo "{"Name":"LongPress","NewPosition":1}" > /tmp/chip_all_clusters_fifo_ (PID of DUT) + echo '{"Name":"LongPress","NewPosition":1}' > /tmp/chip_all_clusters_fifo_ (PID of DUT) 1659693130.924755][2530:2538] CHIP:-: Received payload: "{"Name":"LongPress","NewPosition":1}" [1659693130.925030][2530:2530] CHIP:DMG: Endpoint 1, Cluster 0x0000_003B update version to ee5e7725 @@ -433,7 +463,7 @@ tests: On Raspi platform To trigger the event give the below command by opening an another terminal in DUT (Below is the example command developed in all-clusters-app to generate the event, Vendor Dut should have capability to generate this event) - echo "{"Name":"ShortRelease","PreviousPosition":1}" > /tmp/chip_all_clusters_fifo_ (PID of DUT) + echo '{"Name":"ShortRelease","PreviousPosition":1}' > /tmp/chip_all_clusters_fifo_ (PID of DUT) [1659693174.708920][2530:2538] CHIP:-: Received payload: "{"Name":"ShortRelease","PreviousPosition":1}" [1659693174.709388][2530:2530] CHIP:DMG: Endpoint 1, Cluster 0x0000_003B update version to ee5e7726 @@ -442,7 +472,7 @@ tests: On Raspi platform To trigger the event give the below command by opening an another terminal in DUT (Below is the example command developed in all-clusters-app to generate the event, Vendor Dut should have capability to generate this event) - echo "{"Name":"LongRelease","PreviousPosition":1}" > /tmp/chip_all_clusters_fifo_ (PID of DUT) + echo '{"Name":"LongRelease","PreviousPosition":1}' > /tmp/chip_all_clusters_fifo_ (PID of DUT) [1659693203.272969][2530:2538] CHIP:-: Received payload: "{"Name":"LongPress","NewPosition":1}" [1659693203.273235][2530:2530] CHIP:DMG: Endpoint 1, Cluster 0x0000_003B update version to ee5e7727 @@ -464,6 +494,8 @@ tests: 1. ./chip-tool interactive start 2. switch subscribe-event initial-press 1 100 1 1 + verify InitialPress event with NewPosition set to 1 on TH chip-tool log: + [1659692507.869323][3696:3701] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_003B Event 0x0000_0001 [1659692507.869342][3696:3701] CHIP:TOO: Event number: 28 [1659692507.869361][3696:3701] CHIP:TOO: Priority: Info @@ -481,6 +513,8 @@ tests: 1. ./chip-tool interactive start 2. switch subscribe-event short-release 1 100 1 1 + verify ShortRelease event with PreviousPosition set to 1 on TH chip-tool log: + [1659692890.665344][3721:3726] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_003B Event 0x0000_0003 [1659692890.665369][3721:3726] CHIP:TOO: Event number: 31 [1659692890.665392][3721:3726] CHIP:TOO: Priority: Info @@ -499,6 +533,8 @@ tests: 1. ./chip-tool interactive start 2. switch subscribe-event initial-press 1 100 1 1 + verify InitialPress event with NewPosition set to 1 on TH chip-tool log: + [1659692507.869323][3696:3701] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_003B Event 0x0000_0001 [1659692507.869342][3696:3701] CHIP:TOO: Event number: 28 [1659692507.869361][3696:3701] CHIP:TOO: Priority: Info @@ -512,6 +548,8 @@ tests: 1. ./chip-tool interactive start 2. switch subscribe-event long-press 1 100 1 1 + verify longPress event with NewPosition set to 1 on TH chip-tool log: + [1659692638.993482][3706:3712] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_003B Event 0x0000_0002 [1659692638.993504][3706:3712] CHIP:TOO: Event number: 30 [1659692638.993525][3706:3712] CHIP:TOO: Priority: Info @@ -529,6 +567,8 @@ tests: 1. ./chip-tool interactive start 2. switch subscribe-event long-release 1 100 1 1 + verify longrelease event with previousPosition set to 1 on TH chip-tool log: + [1659693001.739969][3732:3737] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_003B Event 0x0000_0004 [1659693001.740012][3732:3737] CHIP:TOO: Event number: 32 [1659693001.740049][3732:3737] CHIP:TOO: Priority: Info @@ -545,7 +585,7 @@ tests: verification: | On Raspi platform To trigger the event give the below command by opening an another terminal in DUT (Below is the example command developed in all-clusters-app to generate the event, Vendor Dut should have capability to generate this event) - echo "{"Name":"InitialPress","NewPosition":1}" > /tmp/chip_all_clusters_fifo_ (PID of DUT) + echo '{"Name":"InitialPress","NewPosition":1}' > /tmp/chip_all_clusters_fifo_ (PID of DUT) [1659693098.031462][2530:2538] CHIP:-: Received payload: "{"Name":"InitialPress","NewPosition":1}" [1659693098.031812][2530:2530] CHIP:DMG: Endpoint 1, Cluster 0x0000_003B update version to ee5e7724 @@ -554,7 +594,7 @@ tests: On Raspi platform To trigger the event give the below command by opening an another terminal in DUT (Below is the example command developed in all-clusters-app to generate the event, Vendor Dut should have capability to generate this event) - echo "{"Name":"ShortRelease","PreviousPosition":1}" > /tmp/chip_all_clusters_fifo_ (PID of DUT) + echo '{"Name":"ShortRelease","PreviousPosition":1}' > /tmp/chip_all_clusters_fifo_ (PID of DUT) [1659694387.719620][2530:2538] CHIP:-: Received payload: "{"Name":"ShortRelease","PreviousPosition":1}" [1659694387.720095][2530:2530] CHIP:DMG: Endpoint 1, Cluster 0x0000_003B update version to ee5e7729 @@ -563,7 +603,7 @@ tests: On Raspi platform To trigger the event give the below command by opening an another terminal in DUT (Below is the example command developed in all-clusters-app to generate the event, Vendor Dut should have capability to generate this event) - echo "{"Name":"MultiPressComplete","PreviousPosition":1,"TotalNumberOfPressesCounted":1}" > /tmp/chip_all_clusters_fifo_ (PID of DUT) + echo '{"Name":"MultiPressComplete","PreviousPosition":1,"TotalNumberOfPressesCounted":1}' > /tmp/chip_all_clusters_fifo_ (PID of DUT) [1659694592.347850][2530:2538] CHIP:-: Received payload: "{"Name":"MultiPressComplete","PreviousPosition":1,"TotalNumberOfPressesCounted":1}" [1659694592.348389][2530:2530] CHIP:DMG: Endpoint 1, Cluster 0x0000_003B update version to ee5e772b @@ -571,7 +611,7 @@ tests: On Raspi platform To trigger the event give the below command by opening an another terminal in DUT (Below is the example command developed in all-clusters-app to generate the event, Vendor Dut should have capability to generate this event) - echo "{"Name":"MultiPressOngoing","NewPosition":1,"CurrentNumberOfPressesCounted":2}" > /tmp/chip_all_clusters_fifo_ (PID of DUT) + echo '{"Name":"MultiPressOngoing","NewPosition":1,"CurrentNumberOfPressesCounted":2}' > /tmp/chip_all_clusters_fifo_ (PID of DUT) [1659695302.038797][2530:2538] CHIP:-: Received payload: "{"Name":"MultiPressOngoing","NewPosition":1,"CurrentNumberOfPressesCounted":2}" [1659695302.039933][2530:2530] CHIP:DMG: Endpoint 1, Cluster 0x0000_003B update version to ee5e7730 @@ -596,6 +636,8 @@ tests: 1. ./chip-tool interactive start 2. switch subscribe-event initial-press 1 100 1 1 + verify InitialPress event with NewPosition set to 1 on TH chip-tool log: + [1659694345.040034][3787:3792] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_003B Event 0x0000_0001 [1659694345.040059][3787:3792] CHIP:TOO: Event number: 37 [1659694345.040083][3787:3792] CHIP:TOO: Priority: Info @@ -612,6 +654,8 @@ tests: 1. ./chip-tool interactive start 2. switch subscribe-event short-release 1 100 1 1 + verify ShortRelease event with PreviousPosition set to 1 on TH chip-tool log: + [1659694426.794832][3797:3802] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_003B Event 0x0000_0003 [1659694426.794853][3797:3802] CHIP:TOO: Event number: 38 [1659694426.794873][3797:3802] CHIP:TOO: Priority: Info @@ -626,6 +670,7 @@ tests: 1. ./chip-tool interactive start 2. switch subscribe-event multi-press-complete 1 100 1 1 + verify MultiPressComplete event with PreviousPosition set to 1 and TotalNumberOfPressesCounted set to 1 on TH chip-tool log: [1659695330.923244][3912:3918] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_003B Event 0x0000_0005 [1659695330.923264][3912:3918] CHIP:TOO: Event number: 45 @@ -645,6 +690,8 @@ tests: 1. ./chip-tool interactive start 2. switch subscribe-event initial-press 1 100 1 1 + verify InitialPress event with NewPosition set to 1 on TH chip-tool log: + [1659695901.066563][3955:3960] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_003B Event 0x0000_0001 [1659695901.066583][3955:3960] CHIP:TOO: Event number: 46 [1659695901.066602][3955:3960] CHIP:TOO: Priority: Info @@ -662,6 +709,8 @@ tests: 1. ./chip-tool interactive start 2. switch subscribe-event short-release 1 100 1 1 + verify ShortRelease event with PreviousPosition set to 1 on TH chip-tool log: + [1659694426.794832][3797:3802] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_003B Event 0x0000_0003 [1659694426.794853][3797:3802] CHIP:TOO: Event number: 38 [1659694426.794873][3797:3802] CHIP:TOO: Priority: Info @@ -679,6 +728,8 @@ tests: 1. ./chip-tool interactive start 2. switch subscribe-event initial-press 1 100 1 1 + verify InitialPress event with NewPosition set to 1on TH chip-tool log: + [1659694345.040034][3787:3792] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_003B Event 0x0000_0001 [1659694345.040059][3787:3792] CHIP:TOO: Event number: 37 [1659694345.040083][3787:3792] CHIP:TOO: Priority: Info @@ -691,6 +742,7 @@ tests: 1. ./chip-tool interactive start 2. switch subscribe-event multi-press-ongoing 1 100 1 1 + verify MultiPressongoing event with NewPosition set to 1 and CurrentNumberOfPressesCounted set to 2 on TH chip-tool log: [1659695330.923244][3912:3918] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_003B Event 0x0000_0005 [1659695330.923264][3912:3918] CHIP:TOO: Event number: 45 @@ -710,6 +762,8 @@ tests: 1. ./chip-tool interactive start 2. switch subscribe-event short-release 1 100 1 1 + verify ShortRelease event with PreviousPosition set to 1 on TH chip-tool log: + [1659696223.568247][3981:3986] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_003B Event 0x0000_0003 [1659696223.568272][3981:3986] CHIP:TOO: Event number: 53 [1659696223.568296][3981:3986] CHIP:TOO: Priority: Info @@ -719,11 +773,17 @@ tests: [1659696223.568397][3981:3986] CHIP:TOO: } + On Raspi platform To trigger the event give the below command by opening an another terminal in DUT (Below is the example command developed in all-clusters-app to generate the event, Vendor Dut should have capability to generate this event) + + echo '{"Name":"MultiPressComplete","PreviousPosition":1,"TotalNumberOfPressesCounted":2}' > /tmp/chip_all_clusters_fifo_ (PID of DUT) + Please use Interactive mode to Verify the subscription of an event Here the command to enter interactive mode:-- 1. ./chip-tool interactive start 2. switch subscribe-event multi-press-complete 1 100 1 1 + verify MultiPressComplete event with PreviousPosition set to 1 and TotalNumberOfPressesCounted set to 2 on TH chip-tool log: + [1659695330.923244][3912:3918] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_003B Event 0x0000_0005 [1659695330.923264][3912:3918] CHIP:TOO: Event number: 45 [1659695330.923283][3912:3918] CHIP:TOO: Priority: Info @@ -749,6 +809,8 @@ tests: 1. ./chip-tool interactive start 2. switch subscribe-event initial-press 1 100 1 1 + verify InitialPress event with NewPosition set to 1on TH chip-tool log: + [1659695901.066563][3955:3960] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_003B Event 0x0000_0001 [1659695901.066583][3955:3960] CHIP:TOO: Event number: 46 [1659695901.066602][3955:3960] CHIP:TOO: Priority: Info @@ -766,6 +828,8 @@ tests: 1. ./chip-tool interactive start 2. switch subscribe-event short-release 1 100 1 1 + verify ShortRelease event with PreviousPosition set to 1 on TH chip-tool log: + [1659694426.794832][3797:3802] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_003B Event 0x0000_0003 [1659694426.794853][3797:3802] CHIP:TOO: Event number: 38 [1659694426.794873][3797:3802] CHIP:TOO: Priority: Info @@ -783,6 +847,8 @@ tests: 1. ./chip-tool interactive start 2. switch subscribe-event initial-press 1 100 1 1 + verify InitialPress event with NewPosition set to 1on TH chip-tool log: + [1659694345.040034][3787:3792] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_003B Event 0x0000_0001 [1659694345.040059][3787:3792] CHIP:TOO: Event number: 37 [1659694345.040083][3787:3792] CHIP:TOO: Priority: Info @@ -795,6 +861,8 @@ tests: 1. ./chip-tool interactive start 2. switch subscribe-event multi-press-ongoing 1 100 1 1 + verify MultiPressongoing event with NewPosition set to 1 and CurrentNumberOfPressesCounted set to 2 on TH chip-tool log: + [1659695330.923244][3912:3918] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_003B Event 0x0000_0005 [1659695330.923264][3912:3918] CHIP:TOO: Event number: 45 [1659695330.923283][3912:3918] CHIP:TOO: Priority: Info @@ -813,6 +881,7 @@ tests: 1. ./chip-tool interactive start 2. switch subscribe-event short-release 1 100 1 1 + verify ShortRelease event with PreviousPosition set to 1 on TH chip-tool log: [1659694426.794832][3797:3802] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_003B Event 0x0000_0003 [1659694426.794853][3797:3802] CHIP:TOO: Event number: 38 @@ -831,6 +900,8 @@ tests: 1. ./chip-tool interactive start 2. switch subscribe-event initial-press 1 100 1 1 + verify InitialPress event with NewPosition set to 1on TH chip-tool log: + [1659694345.040034][3787:3792] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_003B Event 0x0000_0001 [1659694345.040059][3787:3792] CHIP:TOO: Event number: 37 [1659694345.040083][3787:3792] CHIP:TOO: Priority: Info @@ -840,13 +911,15 @@ tests: In Raspi platform to change the switch to second position use the below command, Pls use equivalent command on the respective DUT.open one more terminal on DUT side execute the echo command on that terminal. - echo "{"Name":"MultiPressOngoing","NewPosition":1,"CurrentNumberOfPressesCounted":3}" > /tmp/chip_all_clusters_fifo_ (PID of DUT) + echo '{"Name":"MultiPressOngoing","NewPosition":1,"CurrentNumberOfPressesCounted":3}' > /tmp/chip_all_clusters_fifo_ (PID of DUT) Please use Interactive mode to Verify the subscription of an event Here the command to enter interactive mode:-- 1. ./chip-tool interactive start 2. switch subscribe-event multi-press-ongoing 1 100 1 1 + verify MultiPressongoing event with NewPosition set to 1 and CurrentNumberOfPressesCounted set to 3 on TH chip-tool log: + [1659698336.786184][4081:4086] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_003B Event 0x0000_0005 [1659698336.786209][4081:4086] CHIP:TOO: Event number: 57 [1659698336.786233][4081:4086] CHIP:TOO: Priority: Info @@ -865,6 +938,8 @@ tests: 1. ./chip-tool interactive start 2. switch subscribe-event short-release 1 100 1 1 + verify ShortRelease event with PreviousPosition set to 1 on TH chip-tool log: + [1659696223.568247][3981:3986] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_003B Event 0x0000_0003 [1659696223.568272][3981:3986] CHIP:TOO: Event number: 53 [1659696223.568296][3981:3986] CHIP:TOO: Priority: Info @@ -876,7 +951,7 @@ tests: On Raspi platform To trigger the event give the below command by opening an another terminal in DUT (Below is the example command developed in all-clusters-app to generate the event, Vendor Dut should have capability to generate this event) - echo "{"Name":"MultiPressComplete","PreviousPosition":1,"TotalNumberOfPressesCounted":3}" > /tmp/chip_all_clusters_fifo_ (PID of DUT) + echo '{"Name":"MultiPressComplete","PreviousPosition":1,"TotalNumberOfPressesCounted":3}' > /tmp/chip_all_clusters_fifo_ (PID of DUT) [1659694592.347850][2530:2538] CHIP:-: Received payload: "{"Name":"MultiPressComplete","PreviousPosition":1,"TotalNumberOfPressesCounted":3}" [1659694592.348389][2530:2530] CHIP:DMG: Endpoint 1, Cluster 0x0000_003B update version to ee5e772b @@ -887,6 +962,8 @@ tests: 1. ./chip-tool interactive start 2. switch subscribe-event multi-press-complete 1 100 1 1 + verify MultiPresscomplete event with previousPosition set to 1 and TotalNumberOfPressesCounted set to 3 on TH chip-tool log: + [1659695330.923244][3912:3918] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_003B Event 0x0000_0005 [1659695330.923264][3912:3918] CHIP:TOO: Event number: 45 [1659695330.923283][3912:3918] CHIP:TOO: Priority: Info diff --git a/src/app/tests/suites/certification/Test_TC_SWTCH_3_1_Simulated.yaml b/src/app/tests/suites/certification/Test_TC_SWTCH_3_1_Simulated.yaml index a21c04ca722c9a..f747debe416ad3 100644 --- a/src/app/tests/suites/certification/Test_TC_SWTCH_3_1_Simulated.yaml +++ b/src/app/tests/suites/certification/Test_TC_SWTCH_3_1_Simulated.yaml @@ -14,6 +14,13 @@ name: 74.3.1. [TC-SWTCH-3.1] Global attributes with client as DUT +PICS: + - SWTCH.C + - SWTCH.C.AM-READ + - SWTCH.C.AO-READ + - SWTCH.C.AM-WRITE + - SWTCH.C.AO-WRITE + config: nodeId: 0x12344321 cluster: "Switch" diff --git a/src/app/tests/suites/certification/Test_TC_SWTCH_3_2.yaml b/src/app/tests/suites/certification/Test_TC_SWTCH_3_2.yaml index 8ae5d01ca0db3a..d81bb36675b768 100644 --- a/src/app/tests/suites/certification/Test_TC_SWTCH_3_2.yaml +++ b/src/app/tests/suites/certification/Test_TC_SWTCH_3_2.yaml @@ -121,8 +121,32 @@ tests: Verify FeatureMap value as 1 in TH all-clusters-app log - [1646208136.241983][2390:2395] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_003B Attribute 0x0000_FFFCDataVersion: 1206711661 - [1646208136.242043][2390:2395] CHIP:TOO: FeatureMap: 1 + ReportDataMessage = + [1671450600.457719][8426:8426] CHIP:DMG: { + [1671450600.457728][8426:8426] CHIP:DMG: AttributeReportIBs = + [1671450600.457747][8426:8426] CHIP:DMG: [ + [1671450600.457756][8426:8426] CHIP:DMG: AttributeReportIB = + [1671450600.457954][8426:8426] CHIP:DMG: { + [1671450600.457976][8426:8426] CHIP:DMG: AttributeDataIB = + [1671450600.457991][8426:8426] CHIP:DMG: { + [1671450600.458015][8426:8426] CHIP:DMG: DataVersion = 0xcfe432fa, + [1671450600.458038][8426:8426] CHIP:DMG: AttributePathIB = + [1671450600.458057][8426:8426] CHIP:DMG: { + [1671450600.458075][8426:8426] CHIP:DMG: Endpoint = 0x1, + [1671450600.458088][8426:8426] CHIP:DMG: Cluster = 0x3b, + [1671450600.458108][8426:8426] CHIP:DMG: Attribute = 0x0000_FFFC, + [1671450600.458122][8426:8426] CHIP:DMG: } + [1671450600.458137][8426:8426] CHIP:DMG: + [1671450600.458151][8426:8426] CHIP:DMG: Data = 1, + [1671450600.458161][8426:8426] CHIP:DMG: }, + [1671450600.458179][8426:8426] CHIP:DMG: + [1671450600.458188][8426:8426] CHIP:DMG: }, + [1671450600.458207][8426:8426] CHIP:DMG: + [1671450600.458216][8426:8426] CHIP:DMG: ], + [1671450600.458242][8426:8426] CHIP:DMG: + [1671450600.458255][8426:8426] CHIP:DMG: SuppressResponse = true, + [1671450600.458273][8426:8426] CHIP:DMG: InteractionModelRevision = 1 + [1671450600.458286][8426:8426] CHIP:DMG: } disabled: true - label: "DUT reads attribute NumberOfPositions." @@ -132,8 +156,32 @@ tests: Verify number of positions value as 2 in TH all-clusters-app log - [1646208189.035637][2402:2407] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_003B Attribute 0x0000_0000DataVersion: 1206711661 - [1646208189.035712][2402:2407] CHIP:TOO: number of positions: 2 + ReportDataMessage = + [1671450651.817816][8426:8426] CHIP:DMG: { + [1671450651.817819][8426:8426] CHIP:DMG: AttributeReportIBs = + [1671450651.817825][8426:8426] CHIP:DMG: [ + [1671450651.817828][8426:8426] CHIP:DMG: AttributeReportIB = + [1671450651.817849][8426:8426] CHIP:DMG: { + [1671450651.817853][8426:8426] CHIP:DMG: AttributeDataIB = + [1671450651.817858][8426:8426] CHIP:DMG: { + [1671450651.817862][8426:8426] CHIP:DMG: DataVersion = 0xcfe432fa, + [1671450651.817864][8426:8426] CHIP:DMG: AttributePathIB = + [1671450651.817868][8426:8426] CHIP:DMG: { + [1671450651.817872][8426:8426] CHIP:DMG: Endpoint = 0x1, + [1671450651.817876][8426:8426] CHIP:DMG: Cluster = 0x3b, + [1671450651.817879][8426:8426] CHIP:DMG: Attribute = 0x0000_0000, + [1671450651.817882][8426:8426] CHIP:DMG: } + [1671450651.817888][8426:8426] CHIP:DMG: + [1671450651.817892][8426:8426] CHIP:DMG: Data = 2, + [1671450651.817895][8426:8426] CHIP:DMG: }, + [1671450651.817901][8426:8426] CHIP:DMG: + [1671450651.817905][8426:8426] CHIP:DMG: }, + [1671450651.817910][8426:8426] CHIP:DMG: + [1671450651.817913][8426:8426] CHIP:DMG: ], + [1671450651.817918][8426:8426] CHIP:DMG: + [1671450651.817921][8426:8426] CHIP:DMG: SuppressResponse = true, + [1671450651.817925][8426:8426] CHIP:DMG: InteractionModelRevision = 1 + [1671450651.817928][8426:8426] CHIP:DMG: } disabled: true - label: @@ -143,7 +191,7 @@ tests: verification: | On Raspi platform To trigger the event give the below command by opening an another terminal in DUT (Below is the example command developed in all-clusters-app to generate the event, Vendor Dut should have capability to generate this event) - echo "{"Name":"SwitchLatched","NewPosition":0}" > /tmp/chip_all_clusters_fifo_ (PID of DUT) + echo '{"Name":"SwitchLatched","NewPosition":0}' > /tmp/chip_all_clusters_fifo_ (PID of DUT) [1659679728.732056][2530:2538] CHIP:-: Received payload: "{"Name":"SwitchLatched","NewPosition":0}" [1659679728.732389][2530:2530] CHIP:DMG: Endpoint 1, Cluster 0x0000_003B update version to ee5e7706 @@ -153,9 +201,10 @@ tests: Please use Interactive mode to Verify the subscription of an event Here the command to enter interactive mode:-- 1. ./chip-tool interactive start - 2. switch subscribe-event switch-latched 1 100 1 1 + 2. switch subscribe-event switch-latched 1 100 1 1 + + Verify switch latched event has newposition set to 0 on TH chip-tool logs: - Verify inTH Log: [1659679766.774013][2535:2540] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_003B Event 0x0000_0000 [1659679766.774035][2535:2540] CHIP:TOO: Event number: 3 [1659679766.774055][2535:2540] CHIP:TOO: Priority: Info @@ -173,7 +222,7 @@ tests: verification: | On Raspi platform To trigger the event give the below command by opening an another terminal in DUT (Below is the example command developed in all-clusters-app to generate the event, Vendor Dut should have capability to generate this event) - echo "{"Name":"SwitchLatched","NewPosition":1}" > /tmp/chip_all_clusters_fifo- (PID of DUT) + echo '{"Name":"SwitchLatched","NewPosition":1}' > /tmp/chip_all_clusters_fifo_ (PID of DUT) [1659621148.831745][8590:8596] CHIP:-: Received payload: "{"Name":"SwitchLatched","NewPosition":1}" [1659621148.832236][8590:8590] CHIP:DMG: Endpoint 1, Cluster 0x0000_003B update version to 4be58f54 @@ -189,7 +238,10 @@ tests: In parallel to this, watch whether DUT reads attribute CurrentPosition (expected to read multiple times to be aware of the changes in the switch position resp. the corresponding attribute) - ./chip-tool switch read current-position 1 1 (in practice, DUT will issue this command, TH answers) + 1. ./chip-tool interactive start + 2. switch read current-position 1 1 (in practice, DUT will issue this command, TH answers) + + Verify switch latched event has newposition set to 1 on TH chip-tool logs: [1659621181.542124][5668:5673] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_003B Attribute 0x0000_0001 DataVersion: 1273335636 [1659621181.542207][5668:5673] CHIP:TOO: current position: 1 @@ -224,7 +276,7 @@ tests: 2. switch subscribe-event switch-latched 1 100 1 1 all-clusters app will emit events to the subscriber (DUT-client), e.g. - Verify inTH Log: + Verify in TH(chip-tool) Log: [1659680091.149404][2592:2597] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_003B Event 0x0000_0000 [1659680091.149428][2592:2597] CHIP:TOO: Event number: 3 [1659680091.149449][2592:2597] CHIP:TOO: Priority: Info @@ -289,24 +341,74 @@ tests: - label: "DUT reads global attribute FeatureMap." PICS: SWTCH.C.F01 verification: | - ./chip-tool switch read feature-map 1 1 + 1. ./chip-tool interactive start + 2. switch read feature-map 1 1 - Verify FeatureMap value as 1 in TH all-clusters-app log - [1646208136.241983][2390:2395] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_003B Attribute 0x0000_FFFCDataVersion: 1206711661 - [1646208136.242043][2390:2395] CHIP:TOO: FeatureMap: 1 + Verify FeatureMap value as 1 in TH all-clusters-app log + ] CHIP:DMG: ReportDataMessage = + [1671450600.457719][8426:8426] CHIP:DMG: { + [1671450600.457728][8426:8426] CHIP:DMG: AttributeReportIBs = + [1671450600.457747][8426:8426] CHIP:DMG: [ + [1671450600.457756][8426:8426] CHIP:DMG: AttributeReportIB = + [1671450600.457954][8426:8426] CHIP:DMG: { + [1671450600.457976][8426:8426] CHIP:DMG: AttributeDataIB = + [1671450600.457991][8426:8426] CHIP:DMG: { + [1671450600.458015][8426:8426] CHIP:DMG: DataVersion = 0xcfe432fa, + [1671450600.458038][8426:8426] CHIP:DMG: AttributePathIB = + [1671450600.458057][8426:8426] CHIP:DMG: { + [1671450600.458075][8426:8426] CHIP:DMG: Endpoint = 0x1, + [1671450600.458088][8426:8426] CHIP:DMG: Cluster = 0x3b, + [1671450600.458108][8426:8426] CHIP:DMG: Attribute = 0x0000_FFFC, + [1671450600.458122][8426:8426] CHIP:DMG: } + [1671450600.458137][8426:8426] CHIP:DMG: + [1671450600.458151][8426:8426] CHIP:DMG: Data = 1, + [1671450600.458161][8426:8426] CHIP:DMG: }, + [1671450600.458179][8426:8426] CHIP:DMG: + [1671450600.458188][8426:8426] CHIP:DMG: }, + [1671450600.458207][8426:8426] CHIP:DMG: + [1671450600.458216][8426:8426] CHIP:DMG: ], + [1671450600.458242][8426:8426] CHIP:DMG: + [1671450600.458255][8426:8426] CHIP:DMG: SuppressResponse = true, + [1671450600.458273][8426:8426] CHIP:DMG: InteractionModelRevision = 1 + [1671450600.458286][8426:8426] CHIP:DMG: } disabled: true - label: "DUT reads attribute NumberOfPositions." PICS: SWTCH.C.F01 verification: | - ./chip-tool switch read number-of-positions 1 1 + 1. ./chip-tool interactive start - Verify number of positions value as 2 in TH all-clusters-app log + 2. switch read number-of-positions 1 1 - [1646208189.035637][2402:2407] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_003B Attribute 0x0000_0000DataVersion: 1206711661 - [1646208189.035712][2402:2407] CHIP:TOO: number of positions: 2 + Verify number of positions value as 2 in TH all-clusters-app log + DMG: ReportDataMessage = + [1671450651.817816][8426:8426] CHIP:DMG: { + [1671450651.817819][8426:8426] CHIP:DMG: AttributeReportIBs = + [1671450651.817825][8426:8426] CHIP:DMG: [ + [1671450651.817828][8426:8426] CHIP:DMG: AttributeReportIB = + [1671450651.817849][8426:8426] CHIP:DMG: { + [1671450651.817853][8426:8426] CHIP:DMG: AttributeDataIB = + [1671450651.817858][8426:8426] CHIP:DMG: { + [1671450651.817862][8426:8426] CHIP:DMG: DataVersion = 0xcfe432fa, + [1671450651.817864][8426:8426] CHIP:DMG: AttributePathIB = + [1671450651.817868][8426:8426] CHIP:DMG: { + [1671450651.817872][8426:8426] CHIP:DMG: Endpoint = 0x1, + [1671450651.817876][8426:8426] CHIP:DMG: Cluster = 0x3b, + [1671450651.817879][8426:8426] CHIP:DMG: Attribute = 0x0000_0000, + [1671450651.817882][8426:8426] CHIP:DMG: } + [1671450651.817888][8426:8426] CHIP:DMG: + [1671450651.817892][8426:8426] CHIP:DMG: Data = 2, + [1671450651.817895][8426:8426] CHIP:DMG: }, + [1671450651.817901][8426:8426] CHIP:DMG: + [1671450651.817905][8426:8426] CHIP:DMG: }, + [1671450651.817910][8426:8426] CHIP:DMG: + [1671450651.817913][8426:8426] CHIP:DMG: ], + [1671450651.817918][8426:8426] CHIP:DMG: + [1671450651.817921][8426:8426] CHIP:DMG: SuppressResponse = true, + [1671450651.817925][8426:8426] CHIP:DMG: InteractionModelRevision = 1 + [1671450651.817928][8426:8426] CHIP:DMG: } disabled: true - label: @@ -317,7 +419,7 @@ tests: verification: | On Raspi platform To trigger the event give the below command by opening an another terminal in DUT (Below is the example command developed in all-clusters-app to generate the event, Vendor Dut should have capability to generate this event) - echo "{"Name":"InitialPress","NewPosition":0}" > /tmp/chip_all_clusters_fifo_ (PID of DUT) + echo '{"Name":"InitialPress","NewPosition":0}' > /tmp/chip_all_clusters_fifo_ (PID of DUT) [1659624126.646996][8590:8596] CHIP:-: Received payload: "{"Name":"InitialPress","NewPosition":0}" [1659624126.647380][8590:8590] CHIP:DMG: Endpoint 1, Cluster 0x0000_003B update version to 4be58f55 @@ -339,7 +441,7 @@ tests: [1659683181.743470][2829:2835] CHIP:TOO: NewPosition: 0 [1659683181.743506][2829:2835] CHIP:TOO: } - echo "{"Name":"ShortRelease","PreviousPosition":0}" > /tmp/chip_all_clusters_fifo_ (PID of DUT) + echo '{"Name":"ShortRelease","PreviousPosition":0}' > /tmp/chip_all_clusters_fifo_ (PID of DUT) [1659683678.805455][2530:2538] CHIP:-: Received payload: "{"Name":"ShortRelease","PreviousPosition":0}" [1659683678.805739][2530:2530] CHIP:DMG: Endpoint 1, Cluster 0x0000_003B update version to ee5e7715 @@ -361,7 +463,7 @@ tests: if SWTCH.C.F03, also: - echo "{"Name":"LongPress","NewPosition":1}" > /tmp/chip_all_clusters_fifo_ (PID of DUT) + echo '{"Name":"LongPress","NewPosition":1}' > /tmp/chip_all_clusters_fifo_ (PID of DUT) Please use Interactive mode to Verify the subscription of an event Here the command to enter interactive mode:-- @@ -377,7 +479,7 @@ tests: [1659527630.476934][4774:4779] CHIP:TOO: NewPosition: 1 [1659527630.476969][4774:4779] CHIP:TOO: } - echo "{"Name":"LongRelease","PreviousPosition":1}" > /tmp/chip_all_clusters_fifo_ (PID of DUT) + echo '{"Name":"LongRelease","PreviousPosition":1}' > /tmp/chip_all_clusters_fifo_ (PID of DUT) Please use Interactive mode to Verify the subscription of an event Here the command to enter interactive mode:-- @@ -403,7 +505,7 @@ tests: verification: | On Raspi platform To trigger the event give the below command by opening an another terminal in DUT (Below is the example command developed in all-clusters-app to generate the event, Vendor Dut should have capability to generate this event) - echo "{"Name":"InitialPress","NewPosition":1}" > /tmp/chip_all_clusters_fifo_ (PID of DUT) + echo '{"Name":"InitialPress","NewPosition":1}' > /tmp/chip_all_clusters_fifo_ (PID of DUT) [1659624126.646996][8590:8596] CHIP:-: Received payload: "{"Name":"InitialPress","NewPosition":1}" [1659624126.647380][8590:8590] CHIP:DMG: Endpoint 1, Cluster 0x0000_003B update version to 4be58f55 @@ -412,7 +514,7 @@ tests: After 0.2 seconds, send this command - echo "{"Name":"ShortRelease","PreviousPosition":1}" > /tmp/chip_all_clusters_fifo_ (PID of DUT) + echo '{"Name":"ShortRelease","PreviousPosition":1}' > /tmp/chip_all_clusters_fifo_ (PID of DUT) [1659683678.805455][2530:2538] CHIP:-: Received payload: "{"Name":"ShortRelease","PreviousPosition":1}" [1659683678.805739][2530:2530] CHIP:DMG: Endpoint 1, Cluster 0x0000_003B update version to ee5e7715 @@ -425,13 +527,17 @@ tests: In parallel to this, watch whether DUT reads attribute CurrentPosition (expected to read multiple times to be aware of the changes in the switch position resp. the corresponding attribute) - ./chip-tool switch read current-position 1 1 (in practice, DUT will issue this command, TH answers) + + 1. ./chip-tool interactive start + 2. switch read current-position 1 1 (in practice, DUT will issue this command, TH answers) [1659621181.542124][5668:5673] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_003B Attribute 0x0000_0001 DataVersion: 1273335636 [1659621181.542207][5668:5673] CHIP:TOO: current position: 1 - ./chip-tool switch read current-position 1 1 + 1. ./chip-tool interactive start + 2. switch read current-position 1 1 + [1659683735.960098][2900:2905] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_003B Attribute 0x0000_0001 DataVersion: 3999168277 [1659683735.960157][2900:2905] CHIP:TOO: current position: 0 <= value will toggle between 1 and 0 @@ -448,7 +554,7 @@ tests: verification: | On Raspi platform To trigger the event give the below command by opening an another terminal in DUT (Below is the example command developed in all-clusters-app to generate the event, Vendor Dut should have capability to generate this event) - echo "{"Name":"InitialPress","NewPosition":1}" > /tmp/chip_all_clusters_fifo_ (PID of DUT) + echo '{"Name":"InitialPress","NewPosition":1}' > /tmp/chip_all_clusters_fifo_ (PID of DUT) [1659624126.646996][8590:8596] CHIP:-: Received payload: "{"Name":"InitialPress","NewPosition":1}" [1659624126.647380][8590:8590] CHIP:DMG: Endpoint 1, Cluster 0x0000_003B update version to 4be58f55 @@ -456,7 +562,7 @@ tests: [1659624126.647480][8590:8590] CHIP:ZCL: SwitchServer: OnInitialPress After 0.2 seconds, send this command - echo "{"Name":"ShortRelease","PreviousPosition":1}" > /tmp/chip_all_clusters_fifo_ (PID of DUT) + echo '{"Name":"ShortRelease","PreviousPosition":1}' > /tmp/chip_all_clusters_fifo_ (PID of DUT) [1659684051.064329][2530:2538] CHIP:-: Received payload: "{"Name":"ShortRelease","PreviousPosition":1}" [1659684051.064820][2530:2530] CHIP:DMG: Endpoint 1, Cluster 0x0000_003B update version to ee5e7716 @@ -472,7 +578,7 @@ tests: Please use Interactive mode to Verify the subscription of an event Here the command to enter interactive mode:-- 1. ./chip-tool interactive start - 2. switch subscribe-event initial-press 1 100 1 1 + 2. switch subscribe-event initial-press 1 100 1 1 [1659527630.476706][4774:4779] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_003B Event 0x0000_0000 [1659527630.476742][4774:4779] CHIP:TOO: Event number: 4 @@ -485,7 +591,7 @@ tests: Please use Interactive mode to Verify the subscription of an event Here the command to enter interactive mode:-- 1. ./chip-tool interactive start - 2. switch subscribe-event short-release 1 100 1 1 + 2. switch subscribe-event short-release 1 100 1 1 [1659527630.476706][4774:4779] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_003B Event 0x0000_0000 [1659527630.476742][4774:4779] CHIP:TOO: Event number: 5 @@ -509,15 +615,15 @@ tests: verification: | On Raspi platform To trigger the event give the below command by opening an another terminal in DUT (Below is the example command developed in all-clusters-app to generate the event, Vendor Dut should have capability to generate this event) - echo "{"Name":"InitialPress","NewPosition":1}" > /tmp/chip_all_clusters_fifo_ (PID of DUT) + echo '{"Name":"InitialPress","NewPosition":1}' > /tmp/chip_all_clusters_fifo_ (PID of DUT) After 0.75 seconds, send this command - echo "{"Name":"LongPress","NewPosition":1}" > /tmp/chip_all_clusters_fifo_ (PID of DUT) + echo '{"Name":"LongPress","NewPosition":1}' > /tmp/chip_all_clusters_fifo_ (PID of DUT) After 2 seconds, send this command - echo "{"Name":"LongRelease","PreviousPosition":1}" > /tmp/chip_all_clusters_fifo_ (PID of DUT) + echo '{"Name":"LongRelease","PreviousPosition":1}' > /tmp/chip_all_clusters_fifo_ (PID of DUT) After 8 seconds, repeat this set of commands Repeat this for 1 minute total. @@ -529,7 +635,7 @@ tests: Please use Interactive mode to Verify the subscription of an event Here the command to enter interactive mode:-- 1. ./chip-tool interactive start - 2. switch subscribe-event initial-press 1 100 1 1 + 2. switch subscribe-event initial-press 1 100 1 1 [1659527630.476706][4774:4779] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_003B Event 0x0000_0000 [1659527630.476742][4774:4779] CHIP:TOO: Event number: 4 @@ -542,7 +648,7 @@ tests: Please use Interactive mode to Verify the subscription of an event Here the command to enter interactive mode:-- 1. ./chip-tool interactive start - 2. switch subscribe-event long-press 1 100 1 1 + 2. switch subscribe-event long-press 1 100 1 1 [1659527630.476706][4774:4779] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_003B Event 0x0000_0000 [1659527630.476742][4774:4779] CHIP:TOO: Event number: 5 @@ -555,7 +661,7 @@ tests: Please use Interactive mode to Verify the subscription of an event Here the command to enter interactive mode:-- 1. ./chip-tool interactive start - 2. switch subscribe-event long-release 1 100 1 1 + 2. switch subscribe-event long-release 1 100 1 1 [1659527630.476706][4774:4779] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_003B Event 0x0000_0000 [1659527630.476742][4774:4779] CHIP:TOO: Event number: 6 diff --git a/src/app/tests/suites/certification/Test_TC_TGTNAV_8_2.yaml b/src/app/tests/suites/certification/Test_TC_TGTNAV_8_2.yaml index 8993dab7ecf349..bf9b184f3fdca7 100644 --- a/src/app/tests/suites/certification/Test_TC_TGTNAV_8_2.yaml +++ b/src/app/tests/suites/certification/Test_TC_TGTNAV_8_2.yaml @@ -24,6 +24,11 @@ config: endpoint: 0 tests: + - label: "Precondition" + verification: | + Commission TH to DUT, if not done so already. In some cases, such as with a Casting Video Player, the TH commissions the DUT. + disabled: true + - label: "DUT sends NavigateTarget command to TH" PICS: TGTNAV.C.C00.Tx verification: | diff --git a/src/app/tests/suites/certification/Test_TC_TMP_2_1.yaml b/src/app/tests/suites/certification/Test_TC_TMP_2_1.yaml index bfedfea792cb0c..824b44afdbf6ca 100644 --- a/src/app/tests/suites/certification/Test_TC_TMP_2_1.yaml +++ b/src/app/tests/suites/certification/Test_TC_TMP_2_1.yaml @@ -16,8 +16,6 @@ name: 7.2.1. [TC-TMP-2.1] Attributes with server as DUT PICS: - TMP.S - - TMP.S.Am - - TMP.S.Ao config: nodeId: 0x12344321 diff --git a/src/app/tests/suites/certification/Test_TC_TMP_3_1.yaml b/src/app/tests/suites/certification/Test_TC_TMP_3_1.yaml index 38a6b38ef5fd98..905893a902f060 100644 --- a/src/app/tests/suites/certification/Test_TC_TMP_3_1.yaml +++ b/src/app/tests/suites/certification/Test_TC_TMP_3_1.yaml @@ -43,67 +43,212 @@ tests: Verify DUT receives measured-value attribute response on the TH(all-clusters-app) Log: - 1650880412.037722][15013:15013] CHIP:DMG: ReadRequestMessage = - [1650880412.037749][15013:15013] CHIP:DMG: { - [1650880412.037772][15013:15013] CHIP:DMG: AttributePathIBs = - [1650880412.037799][15013:15013] CHIP:DMG: [ - [1650880412.037823][15013:15013] CHIP:DMG: AttributePathIB = - [1650880412.037876][15013:15013] CHIP:DMG: { - [1650880412.037908][15013:15013] CHIP:DMG: Endpoint = 0x1, - [1650880412.037938][15013:15013] CHIP:DMG: Cluster = 0x402, - [1650880412.037984][15013:15013] CHIP:DMG: Attribute = 0x0000_0000, - [1650880412.038023][15013:15013] CHIP:DMG: } - [1650880412.038055][15013:15013] CHIP:DMG: - [1650880412.038081][15013:15013] CHIP:DMG: ], - [1650880412.038110][15013:15013] CHIP:DMG: - [1650880412.038137][15013:15013] CHIP:DMG: isFabricFiltered = true, - [1650880412.038162][15013:15013] CHIP:DMG: InteractionModelRevision = 1 - [1650880412.038186][15013:15013] CHIP:DMG: }, - [1650880412.038259][15013:15013] CHIP:DMG: IM RH moving to [Generatin + [1666954221.588215][6038:6038] CHIP:EM: Handling via exchange: 61353r, Delegate: 0xaaaab1cb0288 + [1666954221.588336][6038:6038] CHIP:IM: Received Read request + [1666954221.588533][6038:6038] CHIP:DMG: ReadRequestMessage = + [1666954221.588600][6038:6038] CHIP:DMG: { + [1666954221.588676][6038:6038] CHIP:DMG: AttributePathIBs = + [1666954221.588745][6038:6038] CHIP:DMG: [ + [1666954221.588807][6038:6038] CHIP:DMG: AttributePathIB = + [1666954221.588882][6038:6038] CHIP:DMG: { + [1666954221.588981][6038:6038] CHIP:DMG: Endpoint = 0x1, + [1666954221.589072][6038:6038] CHIP:DMG: Cluster = 0x402, + [1666954221.589182][6038:6038] CHIP:DMG: Attribute = 0x0000_0000, + [1666954221.589262][6038:6038] CHIP:DMG: } + [1666954221.589339][6038:6038] CHIP:DMG: + [1666954221.589435][6038:6038] CHIP:DMG: ], + [1666954221.589507][6038:6038] CHIP:DMG: + [1666954221.589601][6038:6038] CHIP:DMG: isFabricFiltered = true, + [1666954221.589667][6038:6038] CHIP:DMG: InteractionModelRevision = 1 + [1666954221.589740][6038:6038] CHIP:DMG: }, + [1666954221.589918][6038:6038] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666954221.590155][6038:6038] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666954221.590285][6038:6038] CHIP:DMG: Cluster 402, Attribute 0 is dirty + [1666954221.590353][6038:6038] CHIP:DMG: Reading attribute: Cluster=0x0000_0402 Endpoint=1 AttributeId=0x0000_0000 (expanded=0) + [1666954221.590427][6038:6038] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0402 e=1 p=v + [1666954221.590505][6038:6038] CHIP:DMG: AccessControl: allowed + [1666954221.590657][6038:6038] CHIP:DMG: Sending report (payload has 36 bytes)... + [1666954221.591348][6038:6038] CHIP:EM: <<< [E:61353r M:156426147 (Ack:236640405)] (S) Msg TX to 1:000000000001B669 [C7F7] --- Type 0001:05 (IM:ReportData) + [1666954221.591460][6038:6038] CHIP:IN: (S) Sending msg 156426147 on secure session with LSID: 10249 + [1666954221.592165][6038:6038] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:51491 | 156426147 | [Interaction Model (1) / Report Data (0x05) / Session = 44743 / Exchange = 61353] + [1666954221.592264][6038:6038] CHIP:DMG: Header Flags = + [1666954221.592323][6038:6038] CHIP:DMG: { + [1666954221.592410][6038:6038] CHIP:DMG: Exchange (0x06) = + [1666954221.592468][6038:6038] CHIP:DMG: { + [1666954221.592527][6038:6038] CHIP:DMG: AckMsg = 236640405 + [1666954221.592608][6038:6038] CHIP:DMG: NeedsAck = true + [1666954221.592663][6038:6038] CHIP:DMG: } + [1666954221.592735][6038:6038] CHIP:DMG: } + [1666954221.592812][6038:6038] CHIP:DMG: + [1666954221.592882][6038:6038] CHIP:DMG: Encrypted Payload (70 bytes) = + [1666954221.592939][6038:6038] CHIP:DMG: { + [1666954221.593017][6038:6038] CHIP:DMG: data = 00c7ae00a3df5209eb10c8543f9f63cc4380c9de03442267ea8a2ea787d7df96e9242ac9f9578869efafd4d96ac6ea9912c5840697d305cdae772279ac2986cff9d7ef6def54 + [1666954221.593074][6038:6038] CHIP:DMG: buffer_ptr = 187650273994768 + [1666954221.593149][6038:6038] CHIP:DMG: } + [1666954221.593203][6038:6038] CHIP:DMG: + [1666954221.593395][6038:6038] CHIP:DMG: ReportDataMessage = + [1666954221.593463][6038:6038] CHIP:DMG: { + [1666954221.593559][6038:6038] CHIP:DMG: AttributeReportIBs = + [1666954221.593638][6038:6038] CHIP:DMG: [ + [1666954221.593701][6038:6038] CHIP:DMG: AttributeReportIB = + [1666954221.593791][6038:6038] CHIP:DMG: { + [1666954221.593887][6038:6038] CHIP:DMG: AttributeDataIB = + [1666954221.593969][6038:6038] CHIP:DMG: { + [1666954221.594077][6038:6038] CHIP:DMG: DataVersion = 0x535a5675, + [1666954221.594159][6038:6038] CHIP:DMG: AttributePathIB = + [1666954221.594267][6038:6038] CHIP:DMG: { + [1666954221.594364][6038:6038] CHIP:DMG: Endpoint = 0x1, + [1666954221.594485][6038:6038] CHIP:DMG: Cluster = 0x402, + [1666954221.594605][6038:6038] CHIP:DMG: Attribute = 0x0000_0000, + [1666954221.594700][6038:6038] CHIP:DMG: } + [1666954221.594936][6038:6038] CHIP:DMG: + [1666954221.595033][6038:6038] CHIP:DMG: Data = NULL + [1666954221.595141][6038:6038] CHIP:DMG: }, + [1666954221.595230][6038:6038] CHIP:DMG: + [1666954221.595330][6038:6038] CHIP:DMG: }, + [1666954221.595413][6038:6038] CHIP:DMG: + ./chip-tool temperaturemeasurement read max-measured-value 1 1 Verify DUT receives max-measured-value attribute response on the TH(all-clusters-app) Log: - [1650880462.518114][15013:15013] CHIP:DMG: ReadRequestMessage = - [1650880462.518149][15013:15013] CHIP:DMG: { - [1650880462.518176][15013:15013] CHIP:DMG: AttributePathIBs = - [1650880462.518209][15013:15013] CHIP:DMG: [ - [1650880462.518239][15013:15013] CHIP:DMG: AttributePathIB = - [1650880462.518283][15013:15013] CHIP:DMG: { - [1650880462.518321][15013:15013] CHIP:DMG: Endpoint = 0x1, - [1650880462.518365][15013:15013] CHIP:DMG: Cluster = 0x402, - [1650880462.518405][15013:15013] CHIP:DMG: Attribute = 0x0000_0002, - [1650880462.518446][15013:15013] CHIP:DMG: } - [1650880462.518483][15013:15013] CHIP:DMG: - [1650880462.518557][15013:15013] CHIP:DMG: ], - [1650880462.518596][15013:15013] CHIP:DMG: - [1650880462.518630][15013:15013] CHIP:DMG: isFabricFiltered = true, - [1650880462.518662][15013:15013] CHIP:DMG: InteractionModelRevision = 1 - [1650880462.518690][15013:15013] CHIP:DMG: }, + [1666954278.448366][6038:6038] CHIP:EM: Handling via exchange: 21178r, Delegate: 0xaaaab1cb0288 + [1666954278.448461][6038:6038] CHIP:IM: Received Read request + [1666954278.448656][6038:6038] CHIP:DMG: ReadRequestMessage = + [1666954278.448748][6038:6038] CHIP:DMG: { + [1666954278.448805][6038:6038] CHIP:DMG: AttributePathIBs = + [1666954278.448871][6038:6038] CHIP:DMG: [ + [1666954278.448954][6038:6038] CHIP:DMG: AttributePathIB = + [1666954278.449042][6038:6038] CHIP:DMG: { + [1666954278.449141][6038:6038] CHIP:DMG: Endpoint = 0x1, + [1666954278.449231][6038:6038] CHIP:DMG: Cluster = 0x402, + [1666954278.449332][6038:6038] CHIP:DMG: Attribute = 0x0000_0002, + [1666954278.449414][6038:6038] CHIP:DMG: } + [1666954278.449514][6038:6038] CHIP:DMG: + [1666954278.449585][6038:6038] CHIP:DMG: ], + [1666954278.449678][6038:6038] CHIP:DMG: + [1666954278.449748][6038:6038] CHIP:DMG: isFabricFiltered = true, + [1666954278.449814][6038:6038] CHIP:DMG: InteractionModelRevision = 1 + [1666954278.449896][6038:6038] CHIP:DMG: }, + [1666954278.450091][6038:6038] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666954278.450331][6038:6038] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666954278.450404][6038:6038] CHIP:DMG: Cluster 402, Attribute 2 is dirty + [1666954278.450484][6038:6038] CHIP:DMG: Reading attribute: Cluster=0x0000_0402 Endpoint=1 AttributeId=0x0000_0002 (expanded=0) + [1666954278.450555][6038:6038] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0402 e=1 p=v + [1666954278.450632][6038:6038] CHIP:DMG: AccessControl: allowed + [1666954278.450801][6038:6038] CHIP:DMG: Sending report (payload has 36 bytes)... + [1666954278.451408][6038:6038] CHIP:EM: <<< [E:21178r M:267608691 (Ack:111962127)] (S) Msg TX to 1:000000000001B669 [C7F7] --- Type 0001:05 (IM:ReportData) + [1666954278.451507][6038:6038] CHIP:IN: (S) Sending msg 267608691 on secure session with LSID: 10250 + [1666954278.452188][6038:6038] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:35964 | 267608691 | [Interaction Model (1) / Report Data (0x05) / Session = 3253 / Exchange = 21178] + [1666954278.452283][6038:6038] CHIP:DMG: Header Flags = + [1666954278.452341][6038:6038] CHIP:DMG: { + [1666954278.452428][6038:6038] CHIP:DMG: Exchange (0x06) = + [1666954278.452484][6038:6038] CHIP:DMG: { + [1666954278.452544][6038:6038] CHIP:DMG: AckMsg = 111962127 + [1666954278.452599][6038:6038] CHIP:DMG: NeedsAck = true + [1666954278.452653][6038:6038] CHIP:DMG: } + [1666954278.452724][6038:6038] CHIP:DMG: } + [1666954278.452779][6038:6038] CHIP:DMG: + [1666954278.452875][6038:6038] CHIP:DMG: Encrypted Payload (70 bytes) = + [1666954278.452933][6038:6038] CHIP:DMG: { + [1666954278.452989][6038:6038] CHIP:DMG: data = 00b50c007362f30f8c319b86108c203de6b15bb5aee7f4449c8da8249d202801c603da44efc405b836200d02e138ace4753dc10d023e14e2a7fbc935ea84271f8bd4e8355b9e + [1666954278.453069][6038:6038] CHIP:DMG: buffer_ptr = 187650273995120 + [1666954278.453123][6038:6038] CHIP:DMG: } + [1666954278.453176][6038:6038] CHIP:DMG: + [1666954278.453356][6038:6038] CHIP:DMG: ReportDataMessage = + [1666954278.453446][6038:6038] CHIP:DMG: { + [1666954278.453502][6038:6038] CHIP:DMG: AttributeReportIBs = + [1666954278.453609][6038:6038] CHIP:DMG: [ + [1666954278.453674][6038:6038] CHIP:DMG: AttributeReportIB = + [1666954278.453783][6038:6038] CHIP:DMG: { + [1666954278.453866][6038:6038] CHIP:DMG: AttributeDataIB = + [1666954278.453977][6038:6038] CHIP:DMG: { + [1666954278.454069][6038:6038] CHIP:DMG: DataVersion = 0x535a5675, + [1666954278.454178][6038:6038] CHIP:DMG: AttributePathIB = + [1666954278.454270][6038:6038] CHIP:DMG: { + [1666954278.454389][6038:6038] CHIP:DMG: Endpoint = 0x1, + [1666954278.454510][6038:6038] CHIP:DMG: Cluster = 0x402, + [1666954278.454602][6038:6038] CHIP:DMG: Attribute = 0x0000_0002, + [1666954278.454748][6038:6038] CHIP:DMG: } + [1666954278.454850][6038:6038] CHIP:DMG: + [1666954278.454940][6038:6038] CHIP:DMG: Data = NULL + [1666954278.455046][6038:6038] CHIP:DMG: }, + [1666954278.455140][6038:6038] CHIP:DMG: + [1666954278.455243][6038:6038] CHIP:DMG: }, + [1666954278.455348][6038:6038] CHIP:DMG: ./chip-tool temperaturemeasurement read min-measured-value 1 1 Verify DUT receives min-measured-value attribute response on the TH(all-clusters-app) Log: - [1650880507.409653][15013:15013] CHIP:DMG: ReadRequestMessage = - [1650880507.409703][15013:15013] CHIP:DMG: { - [1650880507.409727][15013:15013] CHIP:DMG: AttributePathIBs = - [1650880507.409753][15013:15013] CHIP:DMG: [ - [1650880507.409778][15013:15013] CHIP:DMG: AttributePathIB = - [1650880507.409809][15013:15013] CHIP:DMG: { - [1650880507.409839][15013:15013] CHIP:DMG: Endpoint = 0x1, - [1650880507.409874][15013:15013] CHIP:DMG: Cluster = 0x402, - [1650880507.409907][15013:15013] CHIP:DMG: Attribute = 0x0000_0001, - [1650880507.409936][15013:15013] CHIP:DMG: } - [1650880507.409966][15013:15013] CHIP:DMG: - [1650880507.409992][15013:15013] CHIP:DMG: ], - [1650880507.410021][15013:15013] CHIP:DMG: - [1650880507.410048][15013:15013] CHIP:DMG: isFabricFiltered = true, - [1650880507.410073][15013:15013] CHIP:DMG: InteractionModelRevision = 1 - [1650880507.410097][15013:15013] CHIP:DMG: }, + [1666954332.559234][6038:6038] CHIP:EM: Handling via exchange: 57613r, Delegate: 0xaaaab1cb0288 + [1666954332.559333][6038:6038] CHIP:IM: Received Read request + [1666954332.559503][6038:6038] CHIP:DMG: ReadRequestMessage = + [1666954332.559569][6038:6038] CHIP:DMG: { + [1666954332.559624][6038:6038] CHIP:DMG: AttributePathIBs = + [1666954332.559690][6038:6038] CHIP:DMG: [ + [1666954332.559752][6038:6038] CHIP:DMG: AttributePathIB = + [1666954332.559826][6038:6038] CHIP:DMG: { + [1666954332.559905][6038:6038] CHIP:DMG: Endpoint = 0x1, + [1666954332.559993][6038:6038] CHIP:DMG: Cluster = 0x402, + [1666954332.560075][6038:6038] CHIP:DMG: Attribute = 0x0000_0001, + [1666954332.560158][6038:6038] CHIP:DMG: } + [1666954332.560234][6038:6038] CHIP:DMG: + [1666954332.560304][6038:6038] CHIP:DMG: ], + [1666954332.560375][6038:6038] CHIP:DMG: + [1666954332.560442][6038:6038] CHIP:DMG: isFabricFiltered = true, + [1666954332.560508][6038:6038] CHIP:DMG: InteractionModelRevision = 1 + [1666954332.560567][6038:6038] CHIP:DMG: }, + [1666954332.560741][6038:6038] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666954332.560958][6038:6038] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666954332.561029][6038:6038] CHIP:DMG: Cluster 402, Attribute 1 is dirty + [1666954332.561085][6038:6038] CHIP:DMG: Reading attribute: Cluster=0x0000_0402 Endpoint=1 AttributeId=0x0000_0001 (expanded=0) + [1666954332.561152][6038:6038] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0402 e=1 p=v + [1666954332.561229][6038:6038] CHIP:DMG: AccessControl: allowed + [1666954332.561346][6038:6038] CHIP:DMG: Sending report (payload has 36 bytes)... + [1666954332.561877][6038:6038] CHIP:EM: <<< [E:57613r M:155267020 (Ack:205919022)] (S) Msg TX to 1:000000000001B669 [C7F7] --- Type 0001:05 (IM:ReportData) + [1666954332.561980][6038:6038] CHIP:IN: (S) Sending msg 155267020 on secure session with LSID: 10251 + [1666954332.562650][6038:6038] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:50559 | 155267020 | [Interaction Model (1) / Report Data (0x05) / Session = 12732 / Exchange = 57613] + [1666954332.562798][6038:6038] CHIP:DMG: Header Flags = + [1666954332.562860][6038:6038] CHIP:DMG: { + [1666954332.562948][6038:6038] CHIP:DMG: Exchange (0x06) = + [1666954332.563006][6038:6038] CHIP:DMG: { + [1666954332.563066][6038:6038] CHIP:DMG: AckMsg = 205919022 + [1666954332.563122][6038:6038] CHIP:DMG: NeedsAck = true + [1666954332.563176][6038:6038] CHIP:DMG: } + [1666954332.563247][6038:6038] CHIP:DMG: } + [1666954332.563302][6038:6038] CHIP:DMG: + [1666954332.563370][6038:6038] CHIP:DMG: Encrypted Payload (70 bytes) = + [1666954332.563426][6038:6038] CHIP:DMG: { + [1666954332.563480][6038:6038] CHIP:DMG: data = 00bc3100cc2f41098721290d6330018166438d3eb9610a6439dca612e88539eda9070b897cdda515590dea7eb28d3bd17d1c432779a0839ee6ce2bfee2e9d56a3921cd1120d5 + [1666954332.563538][6038:6038] CHIP:DMG: buffer_ptr = 187650273996032 + [1666954332.563592][6038:6038] CHIP:DMG: } + [1666954332.563643][6038:6038] CHIP:DMG: + [1666954332.563805][6038:6038] CHIP:DMG: ReportDataMessage = + [1666954332.563873][6038:6038] CHIP:DMG: { + [1666954332.563927][6038:6038] CHIP:DMG: AttributeReportIBs = + [1666954332.564012][6038:6038] CHIP:DMG: [ + [1666954332.564076][6038:6038] CHIP:DMG: AttributeReportIB = + [1666954332.564164][6038:6038] CHIP:DMG: { + [1666954332.564236][6038:6038] CHIP:DMG: AttributeDataIB = + [1666954332.564324][6038:6038] CHIP:DMG: { + [1666954332.564401][6038:6038] CHIP:DMG: DataVersion = 0x535a5675, + [1666954332.564482][6038:6038] CHIP:DMG: AttributePathIB = + [1666954332.564575][6038:6038] CHIP:DMG: { + [1666954332.564663][6038:6038] CHIP:DMG: Endpoint = 0x1, + [1666954332.564754][6038:6038] CHIP:DMG: Cluster = 0x402, + [1666954332.564844][6038:6038] CHIP:DMG: Attribute = 0x0000_0001, + [1666954332.564928][6038:6038] CHIP:DMG: } + [1666954332.565025][6038:6038] CHIP:DMG: + [1666954332.565114][6038:6038] CHIP:DMG: Data = NULL + [1666954332.565202][6038:6038] CHIP:DMG: }, + [1666954332.565286][6038:6038] CHIP:DMG: + [1666954332.565365][6038:6038] CHIP:DMG: }, + [1666954332.565447][6038:6038] CHIP:DMG: + [1666954332.565509][6038:6038] CHIP:DMG: ], disabled: true - label: @@ -116,25 +261,69 @@ tests: Verify DUT receives tolerance attribute response on the TH(all-clusters-app) Log: - [1658141616.808771][13946:13946] CHIP:IM: Received Read request - [1658141616.808855][13946:13946] CHIP:DMG: ReadRequestMessage = - [1658141616.808885][13946:13946] CHIP:DMG: { - [1658141616.808909][13946:13946] CHIP:DMG: AttributePathIBs = - [1658141616.808942][13946:13946] CHIP:DMG: [ - [1658141616.808969][13946:13946] CHIP:DMG: AttributePathIB = - [1658141616.809001][13946:13946] CHIP:DMG: { - [1658141616.809032][13946:13946] CHIP:DMG: Endpoint = 0x1, - [1658141616.809068][13946:13946] CHIP:DMG: Cluster = 0x402, - [1658141616.809104][13946:13946] CHIP:DMG: Attribute = 0x0000_0003, - [1658141616.809138][13946:13946] CHIP:DMG: } - [1658141616.809170][13946:13946] CHIP:DMG: - [1658141616.809198][13946:13946] CHIP:DMG: ], - [1658141616.809230][13946:13946] CHIP:DMG: - [1658141616.809259][13946:13946] CHIP:DMG: isFabricFiltered = true, - [1658141616.809288][13946:13946] CHIP:DMG: InteractionModelRevision = 1 - [1658141616.809314][13946:13946] CHIP:DMG: }, - [1658141616.809417][13946:13946] CHIP:DMG: IM RH moving to [GeneratingReports] - [1658141616.809511][13946:13946] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666954393.403159][6038:6038] CHIP:EM: Handling via exchange: 106r, Delegate: 0xaaaab1cb0288 + [1666954393.403257][6038:6038] CHIP:IM: Received Read request + [1666954393.403429][6038:6038] CHIP:DMG: ReadRequestMessage = + [1666954393.403495][6038:6038] CHIP:DMG: { + [1666954393.403550][6038:6038] CHIP:DMG: AttributePathIBs = + [1666954393.403615][6038:6038] CHIP:DMG: [ + [1666954393.403677][6038:6038] CHIP:DMG: AttributePathIB = + [1666954393.403755][6038:6038] CHIP:DMG: { + [1666954393.403827][6038:6038] CHIP:DMG: Endpoint = 0x1, + [1666954393.403918][6038:6038] CHIP:DMG: Cluster = 0x402, + [1666954393.404006][6038:6038] CHIP:DMG: Attribute = 0x0000_0003, + [1666954393.404088][6038:6038] CHIP:DMG: } + [1666954393.404161][6038:6038] CHIP:DMG: + [1666954393.404226][6038:6038] CHIP:DMG: ], + [1666954393.404297][6038:6038] CHIP:DMG: + [1666954393.404364][6038:6038] CHIP:DMG: isFabricFiltered = true, + [1666954393.404429][6038:6038] CHIP:DMG: InteractionModelRevision = 1 + [1666954393.404488][6038:6038] CHIP:DMG: }, + [1666954393.404662][6038:6038] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666954393.404878][6038:6038] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666954393.404950][6038:6038] CHIP:DMG: Cluster 402, Attribute 3 is dirty + [1666954393.405005][6038:6038] CHIP:DMG: Reading attribute: Cluster=0x0000_0402 Endpoint=1 AttributeId=0x0000_0003 (expanded=0) + [1666954393.405074][6038:6038] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0402 e=1 p=v + [1666954393.405151][6038:6038] CHIP:DMG: AccessControl: allowed + [1666954393.405271][6038:6038] CHIP:DMG: Sending report (payload has 37 bytes)... + [1666954393.405794][6038:6038] CHIP:EM: <<< [E:106r M:174603774 (Ack:130242108)] (S) Msg TX to 1:000000000001B669 [C7F7] --- Type 0001:05 (IM:ReportData) + [1666954393.405896][6038:6038] CHIP:IN: (S) Sending msg 174603774 on secure session with LSID: 10252 + [1666954393.406557][6038:6038] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:54157 | 174603774 | [Interaction Model (1) / Report Data (0x05) / Session = 59256 / Exchange = 106] + [1666954393.406652][6038:6038] CHIP:DMG: Header Flags = + [1666954393.406709][6038:6038] CHIP:DMG: { + [1666954393.406827][6038:6038] CHIP:DMG: Exchange (0x06) = + [1666954393.406884][6038:6038] CHIP:DMG: { + [1666954393.406944][6038:6038] CHIP:DMG: AckMsg = 130242108 + [1666954393.406999][6038:6038] CHIP:DMG: NeedsAck = true + [1666954393.407053][6038:6038] CHIP:DMG: } + [1666954393.407124][6038:6038] CHIP:DMG: } + [1666954393.407179][6038:6038] CHIP:DMG: + [1666954393.407249][6038:6038] CHIP:DMG: Encrypted Payload (71 bytes) = + [1666954393.407306][6038:6038] CHIP:DMG: { + [1666954393.407362][6038:6038] CHIP:DMG: data = 0078e700fe3d680a78c30adbb9dbcd27299e1d40bd1ec2b4c5c21fd5f5ab093ed1b0f014837492b99fedbee02d2b85b6af85f84d52bd90a1066c17454c09c635c52ca002fe8596 + [1666954393.407420][6038:6038] CHIP:DMG: buffer_ptr = 187650273997008 + [1666954393.407473][6038:6038] CHIP:DMG: } + [1666954393.407525][6038:6038] CHIP:DMG: + [1666954393.407689][6038:6038] CHIP:DMG: ReportDataMessage = + [1666954393.407757][6038:6038] CHIP:DMG: { + [1666954393.407811][6038:6038] CHIP:DMG: AttributeReportIBs = + [1666954393.407896][6038:6038] CHIP:DMG: [ + [1666954393.407960][6038:6038] CHIP:DMG: AttributeReportIB = + [1666954393.408047][6038:6038] CHIP:DMG: { + [1666954393.408120][6038:6038] CHIP:DMG: AttributeDataIB = + [1666954393.408208][6038:6038] CHIP:DMG: { + [1666954393.408300][6038:6038] CHIP:DMG: DataVersion = 0x535a5675, + [1666954393.408381][6038:6038] CHIP:DMG: AttributePathIB = + [1666954393.408473][6038:6038] CHIP:DMG: { + [1666954393.408568][6038:6038] CHIP:DMG: Endpoint = 0x1, + [1666954393.408666][6038:6038] CHIP:DMG: Cluster = 0x402, + [1666954393.408765][6038:6038] CHIP:DMG: Attribute = 0x0000_0003, + [1666954393.408856][6038:6038] CHIP:DMG: } + [1666954393.408948][6038:6038] CHIP:DMG: + [1666954393.409045][6038:6038] CHIP:DMG: Data = 0, + [1666954393.409295][6038:6038] CHIP:DMG: }, + [1666954393.409395][6038:6038] CHIP:DMG: + [1666954393.409466][6038:6038] CHIP:DMG: disabled: true - label: @@ -162,63 +351,498 @@ tests: ./chip-tool temperaturemeasurement read measured-value 1 1 Verify DUT receives measured-value attribute response on the TH(all-clusters-minimal-app) Log: - 1650880412.037722][15013:15013] CHIP:DMG: ReadRequestMessage = - [1650880412.037749][15013:15013] CHIP:DMG: { - [1650880412.037772][15013:15013] CHIP:DMG: AttributePathIBs = - [1650880412.037799][15013:15013] CHIP:DMG: [ - [1650880412.037823][15013:15013] CHIP:DMG: AttributePathIB = - [1650880412.037876][15013:15013] CHIP:DMG: { - [1650880412.037908][15013:15013] CHIP:DMG: Endpoint = 0x1, - [1650880412.037938][15013:15013] CHIP:DMG: Cluster = 0x402, - [1650880412.037984][15013:15013] CHIP:DMG: Attribute = 0x0000_0000, - [1650880412.038023][15013:15013] CHIP:DMG: } - [1650880412.038055][15013:15013] CHIP:DMG: - [1650880412.038081][15013:15013] CHIP:DMG: ], - [1650880412.038110][15013:15013] CHIP:DMG: - [1650880412.038137][15013:15013] CHIP:DMG: isFabricFiltered = true, - [1650880412.038162][15013:15013] CHIP:DMG: InteractionModelRevision = 1 - [1650880412.038186][15013:15013] CHIP:DMG: }, - [1650880412.038259][15013:15013] CHIP:DMG: IM RH moving to [Generatin + + [1666954493.877646][6087:6087] CHIP:EM: Handling via exchange: 25543r, Delegate: 0xaaaab0ad80e0 + [1666954493.877744][6087:6087] CHIP:IM: Received Read request + [1666954493.877919][6087:6087] CHIP:DMG: ReadRequestMessage = + [1666954493.877989][6087:6087] CHIP:DMG: { + [1666954493.878044][6087:6087] CHIP:DMG: AttributePathIBs = + [1666954493.878109][6087:6087] CHIP:DMG: [ + [1666954493.878172][6087:6087] CHIP:DMG: AttributePathIB = + [1666954493.878258][6087:6087] CHIP:DMG: { + [1666954493.878333][6087:6087] CHIP:DMG: Endpoint = 0x1, + [1666954493.878483][6087:6087] CHIP:DMG: Cluster = 0x402, + [1666954493.878627][6087:6087] CHIP:DMG: Attribute = 0x0000_0000, + [1666954493.878815][6087:6087] CHIP:DMG: } + [1666954493.878899][6087:6087] CHIP:DMG: + [1666954493.878966][6087:6087] CHIP:DMG: ], + [1666954493.879039][6087:6087] CHIP:DMG: + [1666954493.879544][6087:6087] CHIP:DMG: isFabricFiltered = true, + [1666954493.879716][6087:6087] CHIP:DMG: InteractionModelRevision = 1 + [1666954493.879780][6087:6087] CHIP:DMG: }, + [1666954493.879963][6087:6087] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666954493.880294][6087:6087] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666954493.880375][6087:6087] CHIP:DMG: Cluster 402, Attribute 0 is dirty + [1666954493.880434][6087:6087] CHIP:DMG: Reading attribute: Cluster=0x0000_0402 Endpoint=1 AttributeId=0x0000_0000 (expanded=0) + [1666954493.880505][6087:6087] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0402 e=1 p=v + [1666954493.880583][6087:6087] CHIP:DMG: AccessControl: allowed + [1666954493.880703][6087:6087] CHIP:DMG: Sending report (payload has 36 bytes)... + [1666954493.881294][6087:6087] CHIP:EM: <<< [E:25543r M:47295307 (Ack:14766592)] (S) Msg TX to 1:000000000001B669 [C7F7] --- Type 0001:05 (IM:ReportData) + [1666954493.881411][6087:6087] CHIP:IN: (S) Sending msg 47295307 on secure session with LSID: 1274 + [1666954493.882135][6087:6087] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%wlan0]:47925 | 47295307 | [Interaction Model (1) / Report Data (0x05) / Session = 17330 / Exchange = 25543] + [1666954493.882240][6087:6087] CHIP:DMG: Header Flags = + [1666954493.882298][6087:6087] CHIP:DMG: { + [1666954493.882387][6087:6087] CHIP:DMG: Exchange (0x06) = + [1666954493.882444][6087:6087] CHIP:DMG: { + [1666954493.882504][6087:6087] CHIP:DMG: AckMsg = 14766592 + [1666954493.882560][6087:6087] CHIP:DMG: NeedsAck = true + [1666954493.882607][6087:6087] CHIP:DMG: } + [1666954493.882677][6087:6087] CHIP:DMG: } + [1666954493.882776][6087:6087] CHIP:DMG: + [1666954493.882851][6087:6087] CHIP:DMG: Encrypted Payload (70 bytes) = + [1666954493.882907][6087:6087] CHIP:DMG: { + [1666954493.882963][6087:6087] CHIP:DMG: data = 00b243004babd102ad9c892c216d98202fc231b7185fd81d7cdfbbcbea762458172c6c84a150ec33023c18ec7a0b46e73335a7aaf43ca2b4e050c6d85c866bd7039f5bd37366 + [1666954493.883023][6087:6087] CHIP:DMG: buffer_ptr = 187650284036288 + [1666954493.883077][6087:6087] CHIP:DMG: } + [1666954493.883130][6087:6087] CHIP:DMG: + [1666954493.883299][6087:6087] CHIP:DMG: ReportDataMessage = + [1666954493.883367][6087:6087] CHIP:DMG: { + [1666954493.883422][6087:6087] CHIP:DMG: AttributeReportIBs = + [1666954493.883492][6087:6087] CHIP:DMG: [ + [1666954493.883554][6087:6087] CHIP:DMG: AttributeReportIB = + [1666954493.883720][6087:6087] CHIP:DMG: { + [1666954493.883803][6087:6087] CHIP:DMG: AttributeDataIB = + [1666954493.883936][6087:6087] CHIP:DMG: { + [1666954493.884016][6087:6087] CHIP:DMG: DataVersion = 0xe31304a9, + [1666954493.884157][6087:6087] CHIP:DMG: AttributePathIB = + [1666954493.884302][6087:6087] CHIP:DMG: { + [1666954493.884451][6087:6087] CHIP:DMG: Endpoint = 0x1, + [1666954493.884602][6087:6087] CHIP:DMG: Cluster = 0x402, + [1666954493.884756][6087:6087] CHIP:DMG: Attribute = 0x0000_0000, + [1666954493.884899][6087:6087] CHIP:DMG: } + [1666954493.884985][6087:6087] CHIP:DMG: + [1666954493.885057][6087:6087] CHIP:DMG: Data = NULL + [1666954493.885135][6087:6087] CHIP:DMG: }, + [1666954493.885273][6087:6087] CHIP:DMG: + [1666954493.885350][6087:6087] CHIP:DMG: }, + [1666954493.885477][6087:6087] CHIP:DMG: + [1666954493.885544][6087:6087] CHIP:DMG: ], ./chip-tool temperaturemeasurement read max-measured-value 1 1 Verify DUT receives max-measured-value attribute response on the TH(all-clusters-minimal-app) Log: - [1650880462.518114][15013:15013] CHIP:DMG: ReadRequestMessage = - [1650880462.518149][15013:15013] CHIP:DMG: { - [1650880462.518176][15013:15013] CHIP:DMG: AttributePathIBs = - [1650880462.518209][15013:15013] CHIP:DMG: [ - [1650880462.518239][15013:15013] CHIP:DMG: AttributePathIB = - [1650880462.518283][15013:15013] CHIP:DMG: { - [1650880462.518321][15013:15013] CHIP:DMG: Endpoint = 0x1, - [1650880462.518365][15013:15013] CHIP:DMG: Cluster = 0x402, - [1650880462.518405][15013:15013] CHIP:DMG: Attribute = 0x0000_0002, - [1650880462.518446][15013:15013] CHIP:DMG: } - [1650880462.518483][15013:15013] CHIP:DMG: - [1650880462.518557][15013:15013] CHIP:DMG: ], - [1650880462.518596][15013:15013] CHIP:DMG: - [1650880462.518630][15013:15013] CHIP:DMG: isFabricFiltered = true, - [1650880462.518662][15013:15013] CHIP:DMG: InteractionModelRevision = 1 - [1650880462.518690][15013:15013] CHIP:DMG: }, + + [1666954528.135348][6087:6087] CHIP:EM: Handling via exchange: 34550r, Delegate: 0xaaaab0ad80e0 + [1666954528.135445][6087:6087] CHIP:IM: Received Read request + [1666954528.135617][6087:6087] CHIP:DMG: ReadRequestMessage = + [1666954528.135684][6087:6087] CHIP:DMG: { + [1666954528.135738][6087:6087] CHIP:DMG: AttributePathIBs = + [1666954528.135802][6087:6087] CHIP:DMG: [ + [1666954528.135864][6087:6087] CHIP:DMG: AttributePathIB = + [1666954528.135948][6087:6087] CHIP:DMG: { + [1666954528.136021][6087:6087] CHIP:DMG: Endpoint = 0x1, + [1666954528.136243][6087:6087] CHIP:DMG: Cluster = 0x402, + [1666954528.136334][6087:6087] CHIP:DMG: Attribute = 0x0000_0002, + [1666954528.136418][6087:6087] CHIP:DMG: } + [1666954528.136487][6087:6087] CHIP:DMG: + [1666954528.136559][6087:6087] CHIP:DMG: ], + [1666954528.136631][6087:6087] CHIP:DMG: + [1666954528.136698][6087:6087] CHIP:DMG: isFabricFiltered = true, + [1666954528.136762][6087:6087] CHIP:DMG: InteractionModelRevision = 1 + [1666954528.136821][6087:6087] CHIP:DMG: }, + [1666954528.136988][6087:6087] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666954528.137208][6087:6087] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666954528.137279][6087:6087] CHIP:DMG: Cluster 402, Attribute 2 is dirty + [1666954528.137334][6087:6087] CHIP:DMG: Reading attribute: Cluster=0x0000_0402 Endpoint=1 AttributeId=0x0000_0002 (expanded=0) + [1666954528.137401][6087:6087] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0402 e=1 p=v + [1666954528.137477][6087:6087] CHIP:DMG: AccessControl: allowed + [1666954528.137592][6087:6087] CHIP:DMG: Sending report (payload has 36 bytes)... + [1666954528.138121][6087:6087] CHIP:EM: <<< [E:34550r M:157321696 (Ack:200937431)] (S) Msg TX to 1:000000000001B669 [C7F7] --- Type 0001:05 (IM:ReportData) + [1666954528.138223][6087:6087] CHIP:IN: (S) Sending msg 157321696 on secure session with LSID: 1275 + [1666954528.138927][6087:6087] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%wlan0]:60947 | 157321696 | [Interaction Model (1) / Report Data (0x05) / Session = 47327 / Exchange = 34550] + [1666954528.139022][6087:6087] CHIP:DMG: Header Flags = + [1666954528.139080][6087:6087] CHIP:DMG: { + [1666954528.139168][6087:6087] CHIP:DMG: Exchange (0x06) = + [1666954528.139226][6087:6087] CHIP:DMG: { + [1666954528.139286][6087:6087] CHIP:DMG: AckMsg = 200937431 + [1666954528.139341][6087:6087] CHIP:DMG: NeedsAck = true + [1666954528.139394][6087:6087] CHIP:DMG: } + [1666954528.139466][6087:6087] CHIP:DMG: } + [1666954528.139521][6087:6087] CHIP:DMG: + [1666954528.139588][6087:6087] CHIP:DMG: Encrypted Payload (70 bytes) = + [1666954528.139644][6087:6087] CHIP:DMG: { + [1666954528.139699][6087:6087] CHIP:DMG: data = 00dfb800e0896009f537bfb3ee387784dd9550975d432fc9600b2c971bd4be1e94725849b9c26de6d951e18c9bd7c72e2494172492cc8f645459f0523f4e9f688827c1d68604 + [1666954528.139757][6087:6087] CHIP:DMG: buffer_ptr = 187650284039360 + [1666954528.139810][6087:6087] CHIP:DMG: } + [1666954528.139861][6087:6087] CHIP:DMG: + [1666954528.140022][6087:6087] CHIP:DMG: ReportDataMessage = + [1666954528.140087][6087:6087] CHIP:DMG: { + [1666954528.140141][6087:6087] CHIP:DMG: AttributeReportIBs = + [1666954528.140225][6087:6087] CHIP:DMG: [ + [1666954528.140287][6087:6087] CHIP:DMG: AttributeReportIB = + [1666954528.140371][6087:6087] CHIP:DMG: { + [1666954528.140442][6087:6087] CHIP:DMG: AttributeDataIB = + [1666954528.140515][6087:6087] CHIP:DMG: { + [1666954528.140596][6087:6087] CHIP:DMG: DataVersion = 0xe31304a9, + [1666954528.140679][6087:6087] CHIP:DMG: AttributePathIB = + [1666954528.140771][6087:6087] CHIP:DMG: { + [1666954528.140866][6087:6087] CHIP:DMG: Endpoint = 0x1, + [1666954528.140958][6087:6087] CHIP:DMG: Cluster = 0x402, + [1666954528.141053][6087:6087] CHIP:DMG: Attribute = 0x0000_0002, + [1666954528.141141][6087:6087] CHIP:DMG: } + [1666954528.141237][6087:6087] CHIP:DMG: + [1666954528.141331][6087:6087] CHIP:DMG: Data = NULL + [1666954528.141410][6087:6087] CHIP:DMG: }, + [1666954528.141493][6087:6087] CHIP:DMG: + [1666954528.141563][6087:6087] CHIP:DMG: }, + [1666954528.141648][6087:6087] CHIP:DMG: + [1666954528.141715][6087:6087] CHIP:DMG: ], ./chip-tool temperaturemeasurement read min-measured-value 1 1 Verify DUT receives min-measured-value attribute response on the TH(all-clusters-minimal-app) Log: - [1650880507.409653][15013:15013] CHIP:DMG: ReadRequestMessage = - [1650880507.409703][15013:15013] CHIP:DMG: { - [1650880507.409727][15013:15013] CHIP:DMG: AttributePathIBs = - [1650880507.409753][15013:15013] CHIP:DMG: [ - [1650880507.409778][15013:15013] CHIP:DMG: AttributePathIB = - [1650880507.409809][15013:15013] CHIP:DMG: { - [1650880507.409839][15013:15013] CHIP:DMG: Endpoint = 0x1, - [1650880507.409874][15013:15013] CHIP:DMG: Cluster = 0x402, - [1650880507.409907][15013:15013] CHIP:DMG: Attribute = 0x0000_0001, - [1650880507.409936][15013:15013] CHIP:DMG: } - [1650880507.409966][15013:15013] CHIP:DMG: - [1650880507.409992][15013:15013] CHIP:DMG: ], - [1650880507.410021][15013:15013] CHIP:DMG: - [1650880507.410048][15013:15013] CHIP:DMG: isFabricFiltered = true, - [1650880507.410073][15013:15013] CHIP:DMG: InteractionModelRevision = 1 - [1650880507.410097][15013:15013] CHIP:DMG: }," + + [1666954579.729186][6087:6087] CHIP:EM: Handling via exchange: 13627r, Delegate: 0xaaaab0ad80e0 + [1666954579.729291][6087:6087] CHIP:IM: Received Read request + [1666954579.729463][6087:6087] CHIP:DMG: ReadRequestMessage = + [1666954579.729530][6087:6087] CHIP:DMG: { + [1666954579.729585][6087:6087] CHIP:DMG: AttributePathIBs = + [1666954579.729651][6087:6087] CHIP:DMG: [ + [1666954579.729713][6087:6087] CHIP:DMG: AttributePathIB = + [1666954579.729796][6087:6087] CHIP:DMG: { + [1666954579.729871][6087:6087] CHIP:DMG: Endpoint = 0x1, + [1666954579.729948][6087:6087] CHIP:DMG: Cluster = 0x402, + [1666954579.730024][6087:6087] CHIP:DMG: Attribute = 0x0000_0001, + [1666954579.730094][6087:6087] CHIP:DMG: } + [1666954579.730168][6087:6087] CHIP:DMG: + [1666954579.730236][6087:6087] CHIP:DMG: ], + [1666954579.730307][6087:6087] CHIP:DMG: + [1666954579.730376][6087:6087] CHIP:DMG: isFabricFiltered = true, + [1666954579.730440][6087:6087] CHIP:DMG: InteractionModelRevision = 1 + [1666954579.730499][6087:6087] CHIP:DMG: }, + [1666954579.730674][6087:6087] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666954579.730963][6087:6087] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666954579.731038][6087:6087] CHIP:DMG: Cluster 402, Attribute 1 is dirty + [1666954579.731095][6087:6087] CHIP:DMG: Reading attribute: Cluster=0x0000_0402 Endpoint=1 AttributeId=0x0000_0001 (expanded=0) + [1666954579.731164][6087:6087] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0402 e=1 p=v + [1666954579.731240][6087:6087] CHIP:DMG: AccessControl: allowed + [1666954579.731379][6087:6087] CHIP:DMG: Sending report (payload has 36 bytes)... + [1666954579.732062][6087:6087] CHIP:EM: <<< [E:13627r M:44698905 (Ack:48846946)] (S) Msg TX to 1:000000000001B669 [C7F7] --- Type 0001:05 (IM:ReportData) + [1666954579.732182][6087:6087] CHIP:IN: (S) Sending msg 44698905 on secure session with LSID: 1276 + [1666954579.732896][6087:6087] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%wlan0]:50038 | 44698905 | [Interaction Model (1) / Report Data (0x05) / Session = 14277 / Exchange = 13627] + [1666954579.733002][6087:6087] CHIP:DMG: Header Flags = + [1666954579.733059][6087:6087] CHIP:DMG: { + [1666954579.733149][6087:6087] CHIP:DMG: Exchange (0x06) = + [1666954579.733205][6087:6087] CHIP:DMG: { + [1666954579.733265][6087:6087] CHIP:DMG: AckMsg = 48846946 + [1666954579.733320][6087:6087] CHIP:DMG: NeedsAck = true + [1666954579.733374][6087:6087] CHIP:DMG: } + [1666954579.733445][6087:6087] CHIP:DMG: } + [1666954579.733501][6087:6087] CHIP:DMG: + [1666954579.733571][6087:6087] CHIP:DMG: Encrypted Payload (70 bytes) = + [1666954579.733626][6087:6087] CHIP:DMG: { + [1666954579.733682][6087:6087] CHIP:DMG: data = 00c53700190daa027a1deb577441765a1cec59927ae2370d0d2190907ce38e16fa3493923aca247183f3cc5540bd1f4683f32e86f9842fc968152ea37fc686b1aedaf7296ffb + [1666954579.733740][6087:6087] CHIP:DMG: buffer_ptr = 187650284040096 + [1666954579.733856][6087:6087] CHIP:DMG: } + [1666954579.733915][6087:6087] CHIP:DMG: + [1666954579.734086][6087:6087] CHIP:DMG: ReportDataMessage = + [1666954579.734154][6087:6087] CHIP:DMG: { + [1666954579.734205][6087:6087] CHIP:DMG: AttributeReportIBs = + [1666954579.734283][6087:6087] CHIP:DMG: [ + [1666954579.734346][6087:6087] CHIP:DMG: AttributeReportIB = + [1666954579.734427][6087:6087] CHIP:DMG: { + [1666954579.734502][6087:6087] CHIP:DMG: AttributeDataIB = + [1666954579.734595][6087:6087] CHIP:DMG: { + [1666954579.734691][6087:6087] CHIP:DMG: DataVersion = 0xe31304a9, + [1666954579.734824][6087:6087] CHIP:DMG: AttributePathIB = + [1666954579.734923][6087:6087] CHIP:DMG: { + [1666954579.735005][6087:6087] CHIP:DMG: Endpoint = 0x1, + [1666954579.735105][6087:6087] CHIP:DMG: Cluster = 0x402, + [1666954579.735196][6087:6087] CHIP:DMG: Attribute = 0x0000_0001, + [1666954579.735292][6087:6087] CHIP:DMG: } + [1666954579.735391][6087:6087] CHIP:DMG: + [1666954579.735487][6087:6087] CHIP:DMG: Data = NULL + [1666954579.735565][6087:6087] CHIP:DMG: }, + [1666954579.735651][6087:6087] CHIP:DMG: + [1666954579.735724][6087:6087] CHIP:DMG: }, + [1666954579.735801][6087:6087] CHIP:DMG: + [1666954579.735863][6087:6087] CHIP:DMG: ], + + + ./chip-tool temperaturemeasurement read feature-map 1 1 + Verify DUT receives feature-map attribute response on the TH(all-clusters-minimal-app) Log: + + [1666955056.085472][6087:6087] CHIP:EM: Handling via exchange: 8859r, Delegate: 0xaaaab0ad80e0 + [1666955056.085572][6087:6087] CHIP:IM: Received Read request + [1666955056.085747][6087:6087] CHIP:DMG: ReadRequestMessage = + [1666955056.085819][6087:6087] CHIP:DMG: { + [1666955056.085874][6087:6087] CHIP:DMG: AttributePathIBs = + [1666955056.085954][6087:6087] CHIP:DMG: [ + [1666955056.086018][6087:6087] CHIP:DMG: AttributePathIB = + [1666955056.086107][6087:6087] CHIP:DMG: { + [1666955056.086188][6087:6087] CHIP:DMG: Endpoint = 0x1, + [1666955056.086282][6087:6087] CHIP:DMG: Cluster = 0x402, + [1666955056.086373][6087:6087] CHIP:DMG: Attribute = 0x0000_FFFC, + [1666955056.086451][6087:6087] CHIP:DMG: } + [1666955056.086517][6087:6087] CHIP:DMG: + [1666955056.086577][6087:6087] CHIP:DMG: ], + [1666955056.086649][6087:6087] CHIP:DMG: + [1666955056.086762][6087:6087] CHIP:DMG: isFabricFiltered = true, + [1666955056.086836][6087:6087] CHIP:DMG: InteractionModelRevision = 1 + [1666955056.086897][6087:6087] CHIP:DMG: }, + [1666955056.087072][6087:6087] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666955056.087308][6087:6087] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666955056.087385][6087:6087] CHIP:DMG: Cluster 402, Attribute fffc is dirty + [1666955056.087440][6087:6087] CHIP:DMG: Reading attribute: Cluster=0x0000_0402 Endpoint=1 AttributeId=0x0000_FFFC (expanded=0) + [1666955056.087510][6087:6087] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0402 e=1 p=v + [1666955056.087586][6087:6087] CHIP:DMG: AccessControl: allowed + [1666955056.087705][6087:6087] CHIP:DMG: Sending report (payload has 38 bytes)... + [1666955056.088268][6087:6087] CHIP:EM: <<< [E:8859r M:73892045 (Ack:58753019)] (S) Msg TX to 1:000000000001B669 [C7F7] --- Type 0001:05 (IM:ReportData) + [1666955056.088379][6087:6087] CHIP:IN: (S) Sending msg 73892045 on secure session with LSID: 1277 + [1666955056.089094][6087:6087] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:45653 | 73892045 | [Interaction Model (1) / Report Data (0x05) / Session = 30000 / Exchange = 8859] + [1666955056.089297][6087:6087] CHIP:DMG: Header Flags = + [1666955056.089357][6087:6087] CHIP:DMG: { + [1666955056.089448][6087:6087] CHIP:DMG: Exchange (0x06) = + [1666955056.089505][6087:6087] CHIP:DMG: { + [1666955056.089565][6087:6087] CHIP:DMG: AckMsg = 58753019 + [1666955056.089622][6087:6087] CHIP:DMG: NeedsAck = true + [1666955056.089675][6087:6087] CHIP:DMG: } + [1666955056.089748][6087:6087] CHIP:DMG: } + [1666955056.089805][6087:6087] CHIP:DMG: + [1666955056.089875][6087:6087] CHIP:DMG: Encrypted Payload (72 bytes) = + [1666955056.089933][6087:6087] CHIP:DMG: { + [1666955056.089991][6087:6087] CHIP:DMG: data = 00307500cd80670441d7379f0c2dc290cb546382bd57698bf3b434ce28da2056c754abe2015af240726bece5af2ddb6c7c4161daa7179aa455f0e17736706d0af429e76cbd119449 + [1666955056.090050][6087:6087] CHIP:DMG: buffer_ptr = 187650284037616 + [1666955056.090105][6087:6087] CHIP:DMG: } + [1666955056.090157][6087:6087] CHIP:DMG: + [1666955056.090328][6087:6087] CHIP:DMG: ReportDataMessage = + [1666955056.090397][6087:6087] CHIP:DMG: { + [1666955056.090452][6087:6087] CHIP:DMG: AttributeReportIBs = + [1666955056.090530][6087:6087] CHIP:DMG: [ + [1666955056.090593][6087:6087] CHIP:DMG: AttributeReportIB = + [1666955056.090687][6087:6087] CHIP:DMG: { + [1666955056.090808][6087:6087] CHIP:DMG: AttributeDataIB = + [1666955056.090887][6087:6087] CHIP:DMG: { + [1666955056.090974][6087:6087] CHIP:DMG: DataVersion = 0xe31304a9, + [1666955056.091058][6087:6087] CHIP:DMG: AttributePathIB = + [1666955056.091144][6087:6087] CHIP:DMG: { + [1666955056.091234][6087:6087] CHIP:DMG: Endpoint = 0x1, + [1666955056.091328][6087:6087] CHIP:DMG: Cluster = 0x402, + [1666955056.091419][6087:6087] CHIP:DMG: Attribute = 0x0000_FFFC, + [1666955056.091504][6087:6087] CHIP:DMG: } + [1666955056.091596][6087:6087] CHIP:DMG: + [1666955056.091686][6087:6087] CHIP:DMG: Data = 0, + [1666955056.091767][6087:6087] CHIP:DMG: }, + [1666955056.091856][6087:6087] CHIP:DMG: + [1666955056.091929][6087:6087] CHIP:DMG: }, + [1666955056.092008][6087:6087] CHIP:DMG: + [1666955056.092071][6087:6087] CHIP:DMG: ], + + + ./chip-tool temperaturemeasurement read attribute-list 1 1 + Verify DUT receives attribute-list attribute response on the TH(all-clusters-minimal-app) Log: + + [1666955301.631931][6087:6087] CHIP:EM: Handling via exchange: 47180r, Delegate: 0xaaaab0ad80e0 + [1666955301.632028][6087:6087] CHIP:IM: Received Read request + [1666955301.632199][6087:6087] CHIP:DMG: ReadRequestMessage = + [1666955301.632265][6087:6087] CHIP:DMG: { + [1666955301.632320][6087:6087] CHIP:DMG: AttributePathIBs = + [1666955301.632385][6087:6087] CHIP:DMG: [ + [1666955301.632447][6087:6087] CHIP:DMG: AttributePathIB = + [1666955301.632523][6087:6087] CHIP:DMG: { + [1666955301.632601][6087:6087] CHIP:DMG: Endpoint = 0x1, + [1666955301.632684][6087:6087] CHIP:DMG: Cluster = 0x402, + [1666955301.632772][6087:6087] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666955301.632854][6087:6087] CHIP:DMG: } + [1666955301.632931][6087:6087] CHIP:DMG: + [1666955301.633002][6087:6087] CHIP:DMG: ], + [1666955301.633073][6087:6087] CHIP:DMG: + [1666955301.633141][6087:6087] CHIP:DMG: isFabricFiltered = true, + [1666955301.633206][6087:6087] CHIP:DMG: InteractionModelRevision = 1 + [1666955301.633265][6087:6087] CHIP:DMG: }, + [1666955301.633433][6087:6087] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666955301.633656][6087:6087] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666955301.633729][6087:6087] CHIP:DMG: Cluster 402, Attribute fffb is dirty + [1666955301.633785][6087:6087] CHIP:DMG: Reading attribute: Cluster=0x0000_0402 Endpoint=1 AttributeId=0x0000_FFFB (expanded=0) + [1666955301.633849][6087:6087] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0402 e=1 p=v + [1666955301.633924][6087:6087] CHIP:DMG: AccessControl: allowed + [1666955301.634106][6087:6087] CHIP:DMG: Sending report (payload has 283 bytes)... + [1666955301.634781][6087:6087] CHIP:EM: <<< [E:47180r M:264855615 (Ack:241692066)] (S) Msg TX to 1:000000000001B669 [C7F7] --- Type 0001:05 (IM:ReportData) + [1666955301.634883][6087:6087] CHIP:IN: (S) Sending msg 264855615 on secure session with LSID: 1278 + [1666955301.635623][6087:6087] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:49059 | 264855615 | [Interaction Model (1) / Report Data (0x05) / Session = 25182 / Exchange = 47180] + [1666955301.635718][6087:6087] CHIP:DMG: Header Flags = + [1666955301.635776][6087:6087] CHIP:DMG: { + [1666955301.635863][6087:6087] CHIP:DMG: Exchange (0x06) = + [1666955301.635919][6087:6087] CHIP:DMG: { + [1666955301.635979][6087:6087] CHIP:DMG: AckMsg = 241692066 + [1666955301.636034][6087:6087] CHIP:DMG: NeedsAck = true + [1666955301.636093][6087:6087] CHIP:DMG: } + [1666955301.636165][6087:6087] CHIP:DMG: } + [1666955301.636220][6087:6087] CHIP:DMG: + [1666955301.636288][6087:6087] CHIP:DMG: Encrypted Payload (317 bytes) = + [1666955301.636343][6087:6087] CHIP:DMG: { + [1666955301.636399][6087:6087] CHIP:DMG: data = 005e62003f60c90fa085c5efdb33678732930f363ecdcb1a14a818f3d0e4922d984374a5b24f4911f05027baa4ba57ad5e9cdd5c13e89854c6aa43aab11031b96294249f35b7a273fd77ec16354ed968bbb1ede503247e17267d38a1752a1439786e9644dfb5e2161ecd397e5e6017ce7bfe17cd7f7cbedf0bc058f51a9136c0cb8b20c43d69a7af9eb49164f4017674e2e6da38a7e2cf7b23f6505d88265ef05838884f1cdfc66a37116fd0bb060e276a58b5ef4f23c3d32df2fd9d407b700239852bb02415f4019bff097b0108ee91c06ef7b9c4561de3377d54afd95b5cdf9803eddca6e9ef2a546add7c9832494c20d07d1f91bb0b4588afc28256beebfb0ecd955858e918313b98e4cbaac3458fafe13ccdec893229c50f78732eaf5dfbb8e42fc9747e765937f59a36367892f493783d9184c0aba847cffed9a4 + [1666955301.636471][6087:6087] CHIP:DMG: buffer_ptr = 187650284042032 + [1666955301.636524][6087:6087] CHIP:DMG: } + [1666955301.636576][6087:6087] CHIP:DMG: + [1666955301.637014][6087:6087] CHIP:DMG: ReportDataMessage = + [1666955301.637245][6087:6087] CHIP:DMG: { + [1666955301.637303][6087:6087] CHIP:DMG: AttributeReportIBs = + [1666955301.637382][6087:6087] CHIP:DMG: [ + [1666955301.637444][6087:6087] CHIP:DMG: AttributeReportIB = + [1666955301.637532][6087:6087] CHIP:DMG: { + [1666955301.637604][6087:6087] CHIP:DMG: AttributeDataIB = + [1666955301.637692][6087:6087] CHIP:DMG: { + [1666955301.637768][6087:6087] CHIP:DMG: DataVersion = 0xe31304a9, + [1666955301.637850][6087:6087] CHIP:DMG: AttributePathIB = + [1666955301.637942][6087:6087] CHIP:DMG: { + [1666955301.638037][6087:6087] CHIP:DMG: Endpoint = 0x1, + [1666955301.638128][6087:6087] CHIP:DMG: Cluster = 0x402, + [1666955301.638226][6087:6087] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666955301.638318][6087:6087] CHIP:DMG: } + [1666955301.638414][6087:6087] CHIP:DMG: + [1666955301.638498][6087:6087] CHIP:DMG: Data = [ + [1666955301.638587][6087:6087] CHIP:DMG: + [1666955301.638677][6087:6087] CHIP:DMG: ], + [1666955301.638784][6087:6087] CHIP:DMG: }, + [1666955301.638873][6087:6087] CHIP:DMG: + [1666955301.638945][6087:6087] CHIP:DMG: }, + [1666955301.639042][6087:6087] CHIP:DMG: + [1666955301.639104][6087:6087] CHIP:DMG: AttributeReportIB = + [1666955301.639183][6087:6087] CHIP:DMG: { + [1666955301.639248][6087:6087] CHIP:DMG: AttributeDataIB = + [1666955301.639335][6087:6087] CHIP:DMG: { + [1666955301.639417][6087:6087] CHIP:DMG: DataVersion = 0xe31304a9, + [1666955301.639658][6087:6087] CHIP:DMG: AttributePathIB = + [1666955301.639755][6087:6087] CHIP:DMG: { + [1666955301.639841][6087:6087] CHIP:DMG: Endpoint = 0x1, + [1666955301.639933][6087:6087] CHIP:DMG: Cluster = 0x402, + [1666955301.640025][6087:6087] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666955301.640112][6087:6087] CHIP:DMG: ListIndex = Null, + [1666955301.640195][6087:6087] CHIP:DMG: } + [1666955301.640283][6087:6087] CHIP:DMG: + [1666955301.640378][6087:6087] CHIP:DMG: Data = 0, + [1666955301.640457][6087:6087] CHIP:DMG: }, + [1666955301.640543][6087:6087] CHIP:DMG: + [1666955301.640613][6087:6087] CHIP:DMG: }, + [1666955301.640708][6087:6087] CHIP:DMG: + [1666955301.640770][6087:6087] CHIP:DMG: AttributeReportIB = + [1666955301.640854][6087:6087] CHIP:DMG: { + [1666955301.640925][6087:6087] CHIP:DMG: AttributeDataIB = + [1666955301.641012][6087:6087] CHIP:DMG: { + [1666955301.641102][6087:6087] CHIP:DMG: DataVersion = 0xe31304a9, + [1666955301.641190][6087:6087] CHIP:DMG: AttributePathIB = + [1666955301.641274][6087:6087] CHIP:DMG: { + [1666955301.641367][6087:6087] CHIP:DMG: Endpoint = 0x1, + [1666955301.641466][6087:6087] CHIP:DMG: Cluster = 0x402, + [1666955301.641558][6087:6087] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666955301.641645][6087:6087] CHIP:DMG: ListIndex = Null, + [1666955301.641730][6087:6087] CHIP:DMG: } + [1666955301.641825][6087:6087] CHIP:DMG: + [1666955301.641920][6087:6087] CHIP:DMG: Data = 1, + [1666955301.642000][6087:6087] CHIP:DMG: }, + [1666955301.642094][6087:6087] CHIP:DMG: + [1666955301.642164][6087:6087] CHIP:DMG: }, + [1666955301.642261][6087:6087] CHIP:DMG: + [1666955301.642323][6087:6087] CHIP:DMG: AttributeReportIB = + [1666955301.642406][6087:6087] CHIP:DMG: { + [1666955301.642476][6087:6087] CHIP:DMG: AttributeDataIB = + [1666955301.642557][6087:6087] CHIP:DMG: { + [1666955301.642645][6087:6087] CHIP:DMG: DataVersion = 0xe31304a9, + [1666955301.642752][6087:6087] CHIP:DMG: AttributePathIB = + [1666955301.642842][6087:6087] CHIP:DMG: { + [1666955301.642934][6087:6087] CHIP:DMG: Endpoint = 0x1, + [1666955301.643024][6087:6087] CHIP:DMG: Cluster = 0x402, + [1666955301.643115][6087:6087] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666955301.643201][6087:6087] CHIP:DMG: ListIndex = Null, + [1666955301.643294][6087:6087] CHIP:DMG: } + [1666955301.643383][6087:6087] CHIP:DMG: + [1666955301.643478][6087:6087] CHIP:DMG: Data = 2, + [1666955301.643564][6087:6087] CHIP:DMG: }, + [1666955301.643657][6087:6087] CHIP:DMG: + [1666955301.643722][6087:6087] CHIP:DMG: }, + [1666955301.643817][6087:6087] CHIP:DMG: + [1666955301.643879][6087:6087] CHIP:DMG: AttributeReportIB = + [1666955301.643972][6087:6087] CHIP:DMG: { + [1666955301.644043][6087:6087] CHIP:DMG: AttributeDataIB = + [1666955301.644120][6087:6087] CHIP:DMG: { + [1666955301.644208][6087:6087] CHIP:DMG: DataVersion = 0xe31304a9, + [1666955301.644289][6087:6087] CHIP:DMG: AttributePathIB = + [1666955301.644372][6087:6087] CHIP:DMG: { + [1666955301.644465][6087:6087] CHIP:DMG: Endpoint = 0x1, + [1666955301.644558][6087:6087] CHIP:DMG: Cluster = 0x402, + [1666955301.644648][6087:6087] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666955301.644733][6087:6087] CHIP:DMG: ListIndex = Null, + [1666955301.644821][6087:6087] CHIP:DMG: } + [1666955301.644909][6087:6087] CHIP:DMG: + [1666955301.644996][6087:6087] CHIP:DMG: Data = 65528, + [1666955301.645074][6087:6087] CHIP:DMG: }, + [1666955301.645168][6087:6087] CHIP:DMG: + [1666955301.645234][6087:6087] CHIP:DMG: }, + [1666955301.645323][6087:6087] CHIP:DMG: + [1666955301.645385][6087:6087] CHIP:DMG: AttributeReportIB = + [1666955301.645465][6087:6087] CHIP:DMG: { + [1666955301.645535][6087:6087] CHIP:DMG: AttributeDataIB = + [1666955301.645616][6087:6087] CHIP:DMG: { + [1666955301.645704][6087:6087] CHIP:DMG: DataVersion = 0xe31304a9, + [1666955301.645785][6087:6087] CHIP:DMG: AttributePathIB = + [1666955301.645867][6087:6087] CHIP:DMG: { + [1666955301.645960][6087:6087] CHIP:DMG: Endpoint = 0x1, + [1666955301.646052][6087:6087] CHIP:DMG: Cluster = 0x402, + [1666955301.646149][6087:6087] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666955301.646234][6087:6087] CHIP:DMG: ListIndex = Null, + [1666955301.646318][6087:6087] CHIP:DMG: } + [1666955301.646406][6087:6087] CHIP:DMG: + [1666955301.646500][6087:6087] CHIP:DMG: Data = 65529, + [1666955301.646586][6087:6087] CHIP:DMG: }, + [1666955301.646678][6087:6087] CHIP:DMG: + [1666955301.646777][6087:6087] CHIP:DMG: }, + [1666955301.646869][6087:6087] CHIP:DMG: + [1666955301.646932][6087:6087] CHIP:DMG: AttributeReportIB = + [1666955301.647016][6087:6087] CHIP:DMG: { + [1666955301.647087][6087:6087] CHIP:DMG: AttributeDataIB = + [1666955301.647172][6087:6087] CHIP:DMG: { + [1666955301.647376][6087:6087] CHIP:DMG: DataVersion = 0xe31304a9, + [1666955301.647461][6087:6087] CHIP:DMG: AttributePathIB = + [1666955301.647545][6087:6087] CHIP:DMG: { + [1666955301.647631][6087:6087] CHIP:DMG: Endpoint = 0x1, + [1666955301.647713][6087:6087] CHIP:DMG: Cluster = 0x402, + [1666955301.647812][6087:6087] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666955301.647907][6087:6087] CHIP:DMG: ListIndex = Null, + [1666955301.647994][6087:6087] CHIP:DMG: } + [1666955301.648082][6087:6087] CHIP:DMG: + [1666955301.648168][6087:6087] CHIP:DMG: Data = 65531, + [1666955301.648254][6087:6087] CHIP:DMG: }, + [1666955301.648338][6087:6087] CHIP:DMG: + [1666955301.648408][6087:6087] CHIP:DMG: }, + [1666955301.648503][6087:6087] CHIP:DMG: + [1666955301.648564][6087:6087] CHIP:DMG: AttributeReportIB = + [1666955301.648649][6087:6087] CHIP:DMG: { + [1666955301.648714][6087:6087] CHIP:DMG: AttributeDataIB = + [1666955301.648800][6087:6087] CHIP:DMG: { + [1666955301.648880][6087:6087] CHIP:DMG: DataVersion = 0xe31304a9, + [1666955301.648961][6087:6087] CHIP:DMG: AttributePathIB = + [1666955301.649050][6087:6087] CHIP:DMG: { + [1666955301.649136][6087:6087] CHIP:DMG: Endpoint = 0x1, + [1666955301.649226][6087:6087] CHIP:DMG: Cluster = 0x402, + [1666955301.649314][6087:6087] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666955301.649401][6087:6087] CHIP:DMG: ListIndex = Null, + [1666955301.649484][6087:6087] CHIP:DMG: } + [1666955301.649579][6087:6087] CHIP:DMG: + [1666955301.649804][6087:6087] CHIP:DMG: Data = 65532, + [1666955301.649887][6087:6087] CHIP:DMG: }, + [1666955301.649973][6087:6087] CHIP:DMG: + [1666955301.650043][6087:6087] CHIP:DMG: }, + [1666955301.650137][6087:6087] CHIP:DMG: + [1666955301.650198][6087:6087] CHIP:DMG: AttributeReportIB = + [1666955301.650282][6087:6087] CHIP:DMG: { + [1666955301.650353][6087:6087] CHIP:DMG: AttributeDataIB = + [1666955301.650440][6087:6087] CHIP:DMG: { + [1666955301.650528][6087:6087] CHIP:DMG: DataVersion = 0xe31304a9, + [1666955301.650609][6087:6087] CHIP:DMG: AttributePathIB = + [1666955301.650693][6087:6087] CHIP:DMG: { + [1666955301.650840][6087:6087] CHIP:DMG: Endpoint = 0x1, + [1666955301.650934][6087:6087] CHIP:DMG: Cluster = 0x402, + [1666955301.651032][6087:6087] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666955301.651126][6087:6087] CHIP:DMG: ListIndex = Null, + [1666955301.651219][6087:6087] CHIP:DMG: } + [1666955301.651308][6087:6087] CHIP:DMG: + [1666955301.651392][6087:6087] CHIP:DMG: Data = 65533, + [1666955301.651471][6087:6087] CHIP:DMG: }, + [1666955301.651558][6087:6087] CHIP:DMG: + [1666955301.651628][6087:6087] CHIP:DMG: }, + [1666955301.651708][6087:6087] CHIP:DMG: + [1666955301.651769][6087:6087] CHIP:DMG: ], disabled: true - label: @@ -227,10 +851,72 @@ tests: verification: | .Product maker needs to provide instructions for how to trigger the command on the DUT. For comparison, the DUT behavior for this test step can be simulated using chip-tool (when DUT is a commissioner/Client) - /chip-tool temperaturemeasurement read tolerance 1 1 + ./chip-tool temperaturemeasurement read tolerance 1 1 Verify DUT receives tolerence attribute response on the TH(all-clusters-minimal-app) Log: - General error: 0x86 (UNSUPPORTED_ATTRIBUTE) + + [1666955343.056928][6087:6087] CHIP:EM: Handling via exchange: 21936r, Delegate: 0xaaaab0ad80e0 + [1666955343.057022][6087:6087] CHIP:IM: Received Read request + [1666955343.057192][6087:6087] CHIP:DMG: ReadRequestMessage = + [1666955343.057258][6087:6087] CHIP:DMG: { + [1666955343.057313][6087:6087] CHIP:DMG: AttributePathIBs = + [1666955343.057378][6087:6087] CHIP:DMG: [ + [1666955343.057440][6087:6087] CHIP:DMG: AttributePathIB = + [1666955343.057515][6087:6087] CHIP:DMG: { + [1666955343.057649][6087:6087] CHIP:DMG: Endpoint = 0x1, + [1666955343.057746][6087:6087] CHIP:DMG: Cluster = 0x402, + [1666955343.057820][6087:6087] CHIP:DMG: Attribute = 0x0000_0003, + [1666955343.057902][6087:6087] CHIP:DMG: } + [1666955343.057980][6087:6087] CHIP:DMG: + [1666955343.058050][6087:6087] CHIP:DMG: ], + [1666955343.058122][6087:6087] CHIP:DMG: + [1666955343.058256][6087:6087] CHIP:DMG: isFabricFiltered = true, + [1666955343.058325][6087:6087] CHIP:DMG: InteractionModelRevision = 1 + [1666955343.058385][6087:6087] CHIP:DMG: }, + [1666955343.058552][6087:6087] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666955343.058812][6087:6087] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666955343.058888][6087:6087] CHIP:DMG: Cluster 402, Attribute 3 is dirty + [1666955343.058943][6087:6087] CHIP:DMG: Reading attribute: Cluster=0x0000_0402 Endpoint=1 AttributeId=0x0000_0003 (expanded=0) + [1666955343.059055][6087:6087] CHIP:DMG: Sending report (payload has 34 bytes)... + [1666955343.059564][6087:6087] CHIP:EM: <<< [E:21936r M:135520016 (Ack:7304816)] (S) Msg TX to 1:000000000001B669 [C7F7] --- Type 0001:05 (IM:ReportData) + [1666955343.059664][6087:6087] CHIP:IN: (S) Sending msg 135520016 on secure session with LSID: 1279 + [1666955343.060484][6087:6087] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:33713 | 135520016 | [Interaction Model (1) / Report Data (0x05) / Session = 15458 / Exchange = 21936] + [1666955343.060581][6087:6087] CHIP:DMG: Header Flags = + [1666955343.060638][6087:6087] CHIP:DMG: { + [1666955343.060725][6087:6087] CHIP:DMG: Exchange (0x06) = + [1666955343.060783][6087:6087] CHIP:DMG: { + [1666955343.060842][6087:6087] CHIP:DMG: AckMsg = 7304816 + [1666955343.060898][6087:6087] CHIP:DMG: NeedsAck = true + [1666955343.060952][6087:6087] CHIP:DMG: } + [1666955343.061024][6087:6087] CHIP:DMG: } + [1666955343.061079][6087:6087] CHIP:DMG: + [1666955343.061146][6087:6087] CHIP:DMG: Encrypted Payload (68 bytes) = + [1666955343.061201][6087:6087] CHIP:DMG: { + [1666955343.061256][6087:6087] CHIP:DMG: data = 00623c0010df1308fd3223e8f68f0d869707d560703cf1ab9c49624bdfa75abcf3c360a19db17c7f2a325e41b371932dbcbc9d41f2b617d0e98154f3d11f237da69cf343 + [1666955343.061314][6087:6087] CHIP:DMG: buffer_ptr = 187650284050608 + [1666955343.061368][6087:6087] CHIP:DMG: } + [1666955343.061420][6087:6087] CHIP:DMG: + [1666955343.061568][6087:6087] CHIP:DMG: ReportDataMessage = + [1666955343.061634][6087:6087] CHIP:DMG: { + [1666955343.061689][6087:6087] CHIP:DMG: AttributeReportIBs = + [1666955343.061774][6087:6087] CHIP:DMG: [ + [1666955343.061837][6087:6087] CHIP:DMG: AttributeReportIB = + [1666955343.061919][6087:6087] CHIP:DMG: { + [1666955343.061991][6087:6087] CHIP:DMG: AttributeStatusIB = + [1666955343.062082][6087:6087] CHIP:DMG: { + [1666955343.062167][6087:6087] CHIP:DMG: AttributePathIB = + [1666955343.062258][6087:6087] CHIP:DMG: { + [1666955343.062355][6087:6087] CHIP:DMG: Endpoint = 0x1, + [1666955343.062437][6087:6087] CHIP:DMG: Cluster = 0x402, + [1666955343.062528][6087:6087] CHIP:DMG: Attribute = 0x0000_0003, + [1666955343.062603][6087:6087] CHIP:DMG: } + [1666955343.062697][6087:6087] CHIP:DMG: + [1666955343.062822][6087:6087] CHIP:DMG: StatusIB = + [1666955343.062911][6087:6087] CHIP:DMG: { + [1666955343.062997][6087:6087] CHIP:DMG: status = 0x86 (UNSUPPORTED_ATTRIBUTE), + [1666955343.063081][6087:6087] CHIP:DMG: }, + [1666955343.063167][6087:6087] CHIP:DMG: + [1666955343.063236][6087:6087] CHIP:DMG: }, disabled: true - label: diff --git a/src/app/tests/suites/certification/Test_TC_TSTAT_3_1.yaml b/src/app/tests/suites/certification/Test_TC_TSTAT_3_1.yaml index 5d753937f0ed5d..8bcfbaffce5883 100644 --- a/src/app/tests/suites/certification/Test_TC_TSTAT_3_1.yaml +++ b/src/app/tests/suites/certification/Test_TC_TSTAT_3_1.yaml @@ -42,23 +42,72 @@ tests: Verify the ReadRequestMessage on TH(all-clusters-app) - [1652264555.303895][7099:7099] CHIP:IM: Received Read request - [1652264555.303980][7099:7099] CHIP:DMG: ReadRequestMessage = - [1652264555.304045][7099:7099] CHIP:DMG: { - [1652264555.304085][7099:7099] CHIP:DMG: AttributePathIBs = - [1652264555.304131][7099:7099] CHIP:DMG: [ - [1652264555.304200][7099:7099] CHIP:DMG: AttributePathIB = - [1652264555.304259][7099:7099] CHIP:DMG: { - [1652264555.304334][7099:7099] CHIP:DMG: Endpoint = 0x1, - [1652264555.304431][7099:7099] CHIP:DMG: Cluster = 0x201, - [1652264555.304499][7099:7099] CHIP:DMG: Attribute = 0x0000_0000, - [1652264555.304566][7099:7099] CHIP:DMG: } - [1652264555.304618][7099:7099] CHIP:DMG: - [1652264555.304680][7099:7099] CHIP:DMG: ], - [1652264555.304733][7099:7099] CHIP:DMG: - [1652264555.304798][7099:7099] CHIP:DMG: isFabricFiltered = true, - [1652264555.304846][7099:7099] CHIP:DMG: InteractionModelRevision = 1 - [1652264555.304906][7099:7099] CHIP:DMG: }, + [1666952132.254664][5523:5523] CHIP:EM: Handling via exchange: 45183r, Delegate: 0xaaaad0bf6d38 + [1666952132.254810][5523:5523] CHIP:IM: Received Read request + [1666952132.254984][5523:5523] CHIP:DMG: ReadRequestMessage = + [1666952132.255049][5523:5523] CHIP:DMG: { + [1666952132.255104][5523:5523] CHIP:DMG: AttributePathIBs = + [1666952132.255170][5523:5523] CHIP:DMG: [ + [1666952132.255231][5523:5523] CHIP:DMG: AttributePathIB = + [1666952132.255311][5523:5523] CHIP:DMG: { + [1666952132.255383][5523:5523] CHIP:DMG: Endpoint = 0x1, + [1666952132.255465][5523:5523] CHIP:DMG: Cluster = 0x201, + [1666952132.255552][5523:5523] CHIP:DMG: Attribute = 0x0000_0000, + [1666952132.255634][5523:5523] CHIP:DMG: } + [1666952132.255711][5523:5523] CHIP:DMG: + [1666952132.255939][5523:5523] CHIP:DMG: ], + [1666952132.256019][5523:5523] CHIP:DMG: + [1666952132.256086][5523:5523] CHIP:DMG: isFabricFiltered = true, + [1666952132.256150][5523:5523] CHIP:DMG: InteractionModelRevision = 1 + [1666952132.256209][5523:5523] CHIP:DMG: }, + [1666952132.256374][5523:5523] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666952132.256579][5523:5523] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666952132.256650][5523:5523] CHIP:DMG: Cluster 201, Attribute 0 is dirty + [1666952132.256704][5523:5523] CHIP:DMG: Reading attribute: Cluster=0x0000_0201 Endpoint=1 AttributeId=0x0000_0000 (expanded=0) + [1666952132.256770][5523:5523] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0201 e=1 p=v + [1666952132.256846][5523:5523] CHIP:DMG: AccessControl: allowed + [1666952132.256956][5523:5523] CHIP:DMG: Sending report (payload has 37 bytes)... + [1666952132.257462][5523:5523] CHIP:EM: <<< [E:45183r M:211664667 (Ack:20415204)] (S) Msg TX to 1:000000000001B669 [C7F7] --- Type 0001:05 (IM:ReportData) + [1666952132.257559][5523:5523] CHIP:IN: (S) Sending msg 211664667 on secure session with LSID: 58857 + [1666952132.258207][5523:5523] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%wlan0]:57054 | 211664667 | [Interaction Model (1) / Report Data (0x05) / Session = 30657 / Exchange = 45183] + [1666952132.258305][5523:5523] CHIP:DMG: Header Flags = + [1666952132.258362][5523:5523] CHIP:DMG: { + [1666952132.258450][5523:5523] CHIP:DMG: Exchange (0x06) = + [1666952132.258506][5523:5523] CHIP:DMG: { + [1666952132.258566][5523:5523] CHIP:DMG: AckMsg = 20415204 + [1666952132.258620][5523:5523] CHIP:DMG: NeedsAck = true + [1666952132.258674][5523:5523] CHIP:DMG: } + [1666952132.258795][5523:5523] CHIP:DMG: } + [1666952132.258854][5523:5523] CHIP:DMG: + [1666952132.258922][5523:5523] CHIP:DMG: Encrypted Payload (71 bytes) = + [1666952132.258978][5523:5523] CHIP:DMG: { + [1666952132.259034][5523:5523] CHIP:DMG: data = 00c177001bbf9d0c8d034854664a7ad1e4d8a6e4d761fe52deb0e743e0c31922d77d53fe79bdb2ad8046791f6a61818db2b483479c011ab934bf0781e9f97d136c8b15e3fbc00f + [1666952132.259092][5523:5523] CHIP:DMG: buffer_ptr = 187651103265312 + [1666952132.259145][5523:5523] CHIP:DMG: } + [1666952132.259197][5523:5523] CHIP:DMG: + [1666952132.259352][5523:5523] CHIP:DMG: ReportDataMessage = + [1666952132.259419][5523:5523] CHIP:DMG: { + [1666952132.259472][5523:5523] CHIP:DMG: AttributeReportIBs = + [1666952132.259557][5523:5523] CHIP:DMG: [ + [1666952132.259619][5523:5523] CHIP:DMG: AttributeReportIB = + [1666952132.259699][5523:5523] CHIP:DMG: { + [1666952132.259769][5523:5523] CHIP:DMG: AttributeDataIB = + [1666952132.259856][5523:5523] CHIP:DMG: { + [1666952132.259941][5523:5523] CHIP:DMG: DataVersion = 0x20b42cf7, + [1666952132.260026][5523:5523] CHIP:DMG: AttributePathIB = + [1666952132.260109][5523:5523] CHIP:DMG: { + [1666952132.260197][5523:5523] CHIP:DMG: Endpoint = 0x1, + [1666952132.260294][5523:5523] CHIP:DMG: Cluster = 0x201, + [1666952132.260389][5523:5523] CHIP:DMG: Attribute = 0x0000_0000, + [1666952132.260465][5523:5523] CHIP:DMG: } + [1666952132.260537][5523:5523] CHIP:DMG: + [1666952132.260608][5523:5523] CHIP:DMG: Data = 0, + [1666952132.260671][5523:5523] CHIP:DMG: }, + [1666952132.260741][5523:5523] CHIP:DMG: + [1666952132.260805][5523:5523] CHIP:DMG: }, + [1666952132.260886][5523:5523] CHIP:DMG: + [1666952132.260947][5523:5523] CHIP:DMG: ], + ./chip-tool thermostat read control-sequence-of-operation 1 1 @@ -66,42 +115,141 @@ tests: Verify the ReadRequestMessage on TH(all-clusters-app) - [1652265275.022068][7099:7099] CHIP:DMG: ReadRequestMessage = - [1652265275.022110][7099:7099] CHIP:DMG: { - [1652265275.022145][7099:7099] CHIP:DMG: AttributePathIBs = - [1652265275.022187][7099:7099] CHIP:DMG: [ - [1652265275.022226][7099:7099] CHIP:DMG: AttributePathIB = - [1652265275.022277][7099:7099] CHIP:DMG: { - [1652265275.022325][7099:7099] CHIP:DMG: Endpoint = 0x1, - [1652265275.022390][7099:7099] CHIP:DMG: Cluster = 0x201, - [1652265275.022443][7099:7099] CHIP:DMG: Attribute = 0x0000_001B, - [1652265275.022490][7099:7099] CHIP:DMG: } - [1652265275.022536][7099:7099] CHIP:DMG: - [1652265275.022583][7099:7099] CHIP:DMG: ], - [1652265275.022632][7099:7099] CHIP:DMG: - [1652265275.022675][7099:7099] CHIP:DMG: isFabricFiltered = true, - [1652265275.022717][7099:7099] CHIP:DMG: InteractionModelRevision = 1 - [1652265275.022756][7099:7099] CHIP:DMG: }, + [1666952211.603156][5523:5523] CHIP:EM: Handling via exchange: 32228r, Delegate: 0xaaaad0bf6d38 + [1666952211.603251][5523:5523] CHIP:IM: Received Read request + [1666952211.603444][5523:5523] CHIP:DMG: ReadRequestMessage = + [1666952211.603512][5523:5523] CHIP:DMG: { + [1666952211.603592][5523:5523] CHIP:DMG: AttributePathIBs = + [1666952211.603658][5523:5523] CHIP:DMG: [ + [1666952211.603740][5523:5523] CHIP:DMG: AttributePathIB = + [1666952211.603818][5523:5523] CHIP:DMG: { + [1666952211.603917][5523:5523] CHIP:DMG: Endpoint = 0x1, + [1666952211.604002][5523:5523] CHIP:DMG: Cluster = 0x201, + [1666952211.604112][5523:5523] CHIP:DMG: Attribute = 0x0000_001B, + [1666952211.604197][5523:5523] CHIP:DMG: } + [1666952211.604297][5523:5523] CHIP:DMG: + [1666952211.604372][5523:5523] CHIP:DMG: ], + [1666952211.604464][5523:5523] CHIP:DMG: + [1666952211.604533][5523:5523] CHIP:DMG: isFabricFiltered = true, + [1666952211.604598][5523:5523] CHIP:DMG: InteractionModelRevision = 1 + [1666952211.604657][5523:5523] CHIP:DMG: }, + [1666952211.604851][5523:5523] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666952211.605110][5523:5523] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666952211.605181][5523:5523] CHIP:DMG: Cluster 201, Attribute 1b is dirty + [1666952211.605259][5523:5523] CHIP:DMG: Reading attribute: Cluster=0x0000_0201 Endpoint=1 AttributeId=0x0000_001B (expanded=0) + [1666952211.605329][5523:5523] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0201 e=1 p=v + [1666952211.605404][5523:5523] CHIP:DMG: AccessControl: allowed + [1666952211.605514][5523:5523] CHIP:DMG: Sending report (payload has 37 bytes)... + [1666952211.606307][5523:5523] CHIP:EM: <<< [E:32228r M:122580976 (Ack:109657417)] (S) Msg TX to 1:000000000001B669 [C7F7] --- Type 0001:05 (IM:ReportData) + [1666952211.606407][5523:5523] CHIP:IN: (S) Sending msg 122580976 on secure session with LSID: 58858 + [1666952211.607192][5523:5523] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%wlan0]:59185 | 122580976 | [Interaction Model (1) / Report Data (0x05) / Session = 34789 / Exchange = 32228] + [1666952211.607290][5523:5523] CHIP:DMG: Header Flags = + [1666952211.607348][5523:5523] CHIP:DMG: { + [1666952211.607436][5523:5523] CHIP:DMG: Exchange (0x06) = + [1666952211.607491][5523:5523] CHIP:DMG: { + [1666952211.607551][5523:5523] CHIP:DMG: AckMsg = 109657417 + [1666952211.607637][5523:5523] CHIP:DMG: NeedsAck = true + [1666952211.607692][5523:5523] CHIP:DMG: } + [1666952211.607764][5523:5523] CHIP:DMG: } + [1666952211.607844][5523:5523] CHIP:DMG: + [1666952211.607912][5523:5523] CHIP:DMG: Encrypted Payload (71 bytes) = + [1666952211.608153][5523:5523] CHIP:DMG: { + [1666952211.608217][5523:5523] CHIP:DMG: data = 00e58700f06f4e07aad692eabd077933fb8541496ae905808d17a81c3427464da89dc5f0d6bb92eedfca8a57e327fbb528f459b2636428a845bbc22a64e87328cb458a5dd459e1 + [1666952211.608274][5523:5523] CHIP:DMG: buffer_ptr = 187651103269664 + [1666952211.608327][5523:5523] CHIP:DMG: } + [1666952211.608378][5523:5523] CHIP:DMG: + [1666952211.608544][5523:5523] CHIP:DMG: ReportDataMessage = + [1666952211.608609][5523:5523] CHIP:DMG: { + [1666952211.608664][5523:5523] CHIP:DMG: AttributeReportIBs = + [1666952211.608748][5523:5523] CHIP:DMG: [ + [1666952211.608811][5523:5523] CHIP:DMG: AttributeReportIB = + [1666952211.608896][5523:5523] CHIP:DMG: { + [1666952211.608966][5523:5523] CHIP:DMG: AttributeDataIB = + [1666952211.609052][5523:5523] CHIP:DMG: { + [1666952211.609142][5523:5523] CHIP:DMG: DataVersion = 0x20b42cf7, + [1666952211.609224][5523:5523] CHIP:DMG: AttributePathIB = + [1666952211.609315][5523:5523] CHIP:DMG: { + [1666952211.609402][5523:5523] CHIP:DMG: Endpoint = 0x1, + [1666952211.609500][5523:5523] CHIP:DMG: Cluster = 0x201, + [1666952211.609589][5523:5523] CHIP:DMG: Attribute = 0x0000_001B, + [1666952211.609672][5523:5523] CHIP:DMG: } + [1666952211.609760][5523:5523] CHIP:DMG: + [1666952211.609848][5523:5523] CHIP:DMG: Data = 4, + [1666952211.609934][5523:5523] CHIP:DMG: }, + [1666952211.610017][5523:5523] CHIP:DMG: + [1666952211.610087][5523:5523] CHIP:DMG: }, + [1666952211.610167][5523:5523] CHIP:DMG: + [1666952211.610227][5523:5523] CHIP:DMG: ], + ./chip-tool thermostat read system-mode 1 1 Verify the ReadRequestMessage on TH(all-clusters-app) - [1652265332.311723][7099:7099] CHIP:DMG: ReadRequestMessage = - [1652265332.311772][7099:7099] CHIP:DMG: { - [1652265332.311812][7099:7099] CHIP:DMG: AttributePathIBs = - [1652265332.311866][7099:7099] CHIP:DMG: [ - [1652265332.311915][7099:7099] CHIP:DMG: AttributePathIB = - [1652265332.311971][7099:7099] CHIP:DMG: { - [1652265332.312023][7099:7099] CHIP:DMG: Endpoint = 0x1, - [1652265332.312079][7099:7099] CHIP:DMG: Cluster = 0x201, - [1652265332.312138][7099:7099] CHIP:DMG: Attribute = 0x0000_001C, - [1652265332.312187][7099:7099] CHIP:DMG: } - [1652265332.312238][7099:7099] CHIP:DMG: - [1652265332.312290][7099:7099] CHIP:DMG: ], - [1652265332.312341][7099:7099] CHIP:DMG: - [1652265332.312388][7099:7099] CHIP:DMG: isFabricFiltered = true, - [1652265332.312435][7099:7099] CHIP:DMG: InteractionModelRevision = 1 - [1652265332.312477][7099:7099] CHIP:DMG: }, + [1666952247.579164][5523:5523] CHIP:EM: Handling via exchange: 50210r, Delegate: 0xaaaad0bf6d38 + [1666952247.579281][5523:5523] CHIP:IM: Received Read request + [1666952247.579476][5523:5523] CHIP:DMG: ReadRequestMessage = + [1666952247.579543][5523:5523] CHIP:DMG: { + [1666952247.579625][5523:5523] CHIP:DMG: AttributePathIBs = + [1666952247.579691][5523:5523] CHIP:DMG: [ + [1666952247.579753][5523:5523] CHIP:DMG: AttributePathIB = + [1666952247.579830][5523:5523] CHIP:DMG: { + [1666952247.579928][5523:5523] CHIP:DMG: Endpoint = 0x1, + [1666952247.580019][5523:5523] CHIP:DMG: Cluster = 0x201, + [1666952247.580119][5523:5523] CHIP:DMG: Attribute = 0x0000_001C, + [1666952247.580201][5523:5523] CHIP:DMG: } + [1666952247.580299][5523:5523] CHIP:DMG: + [1666952247.580370][5523:5523] CHIP:DMG: ], + [1666952247.580440][5523:5523] CHIP:DMG: + [1666952247.580529][5523:5523] CHIP:DMG: isFabricFiltered = true, + [1666952247.580594][5523:5523] CHIP:DMG: InteractionModelRevision = 1 + [1666952247.580673][5523:5523] CHIP:DMG: }, + [1666952247.580869][5523:5523] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666952247.581075][5523:5523] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666952247.581171][5523:5523] CHIP:DMG: Cluster 201, Attribute 1c is dirty + [1666952247.581228][5523:5523] CHIP:DMG: Reading attribute: Cluster=0x0000_0201 Endpoint=1 AttributeId=0x0000_001C (expanded=0) + [1666952247.581294][5523:5523] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0201 e=1 p=v + [1666952247.581397][5523:5523] CHIP:DMG: AccessControl: allowed + [1666952247.581509][5523:5523] CHIP:DMG: Sending report (payload has 37 bytes)... + [1666952247.582161][5523:5523] CHIP:EM: <<< [E:50210r M:165064456 (Ack:89022834)] (S) Msg TX to 1:000000000001B669 [C7F7] --- Type 0001:05 (IM:ReportData) + [1666952247.582273][5523:5523] CHIP:IN: (S) Sending msg 165064456 on secure session with LSID: 58859 + [1666952247.583141][5523:5523] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:56721 | 165064456 | [Interaction Model (1) / Report Data (0x05) / Session = 58238 / Exchange = 50210] + [1666952247.583242][5523:5523] CHIP:DMG: Header Flags = + [1666952247.583300][5523:5523] CHIP:DMG: { + [1666952247.583392][5523:5523] CHIP:DMG: Exchange (0x06) = + [1666952247.583448][5523:5523] CHIP:DMG: { + [1666952247.583508][5523:5523] CHIP:DMG: AckMsg = 89022834 + [1666952247.583592][5523:5523] CHIP:DMG: NeedsAck = true + [1666952247.583647][5523:5523] CHIP:DMG: } + [1666952247.583720][5523:5523] CHIP:DMG: } + [1666952247.583798][5523:5523] CHIP:DMG: + [1666952247.583867][5523:5523] CHIP:DMG: Encrypted Payload (71 bytes) = + [1666952247.583923][5523:5523] CHIP:DMG: { + [1666952247.584002][5523:5523] CHIP:DMG: data = 007ee30008afd6097d214467e50b2d76866fd8607b4ce9b1edf46c7178b36f801076b9660a84298c1205a215dd5fb346203daaadd1d55a849de8778e02811b15cba9abdf49bdc8 + [1666952247.584060][5523:5523] CHIP:DMG: buffer_ptr = 187651103269840 + [1666952247.584114][5523:5523] CHIP:DMG: } + [1666952247.584190][5523:5523] CHIP:DMG: + [1666952247.584385][5523:5523] CHIP:DMG: ReportDataMessage = + [1666952247.584453][5523:5523] CHIP:DMG: { + [1666952247.584529][5523:5523] CHIP:DMG: AttributeReportIBs = + [1666952247.584610][5523:5523] CHIP:DMG: [ + [1666952247.584673][5523:5523] CHIP:DMG: AttributeReportIB = + [1666952247.584758][5523:5523] CHIP:DMG: { + [1666952247.584848][5523:5523] CHIP:DMG: AttributeDataIB = + [1666952247.584930][5523:5523] CHIP:DMG: { + [1666952247.585036][5523:5523] CHIP:DMG: DataVersion = 0x20b42cf7, + [1666952247.585118][5523:5523] CHIP:DMG: AttributePathIB = + [1666952247.585237][5523:5523] CHIP:DMG: { + [1666952247.585335][5523:5523] CHIP:DMG: Endpoint = 0x1, + [1666952247.585448][5523:5523] CHIP:DMG: Cluster = 0x201, + [1666952247.585537][5523:5523] CHIP:DMG: Attribute = 0x0000_001C, + [1666952247.585654][5523:5523] CHIP:DMG: } + [1666952247.585765][5523:5523] CHIP:DMG: + [1666952247.585856][5523:5523] CHIP:DMG: Data = 1, + [1666952247.585957][5523:5523] CHIP:DMG: }, + [1666952247.586053][5523:5523] CHIP:DMG: + [1666952247.586145][5523:5523] CHIP:DMG: }, + [1666952247.586229][5523:5523] CHIP:DMG: + [1666952247.586291][5523:5523] CHIP:DMG: ], disabled: true - label: @@ -125,62 +273,149 @@ tests: Verify the WriteRequestMessage on TH(all-clusters-app) - [1652265582.913625][7099:7099] CHIP:IM: Received Write request - [1652265582.913672][7099:7099] CHIP:DMG: IM WH moving to [Initialized] - [1652265582.913768][7099:7099] CHIP:DMG: WriteRequestMessage = - [1652265582.913820][7099:7099] CHIP:DMG: { - [1652265582.913954][7099:7099] CHIP:DMG: suppressResponse = false, - [1652265582.914074][7099:7099] CHIP:DMG: timedRequest = false, - [1652265582.914123][7099:7099] CHIP:DMG: AttributeDataIBs = - [1652265582.914212][7099:7099] CHIP:DMG: [ - [1652265582.914280][7099:7099] CHIP:DMG: AttributeDataIB = - [1652265582.914342][7099:7099] CHIP:DMG: { - [1652265582.914404][7099:7099] CHIP:DMG: AttributePathIB = - [1652265582.914482][7099:7099] CHIP:DMG: { - [1652265582.914551][7099:7099] CHIP:DMG: Endpoint = 0x1, - [1652265582.914624][7099:7099] CHIP:DMG: Cluster = 0x201, - [1652265582.914700][7099:7099] CHIP:DMG: Attribute = 0x0000_001C, - [1652265582.914772][7099:7099] CHIP:DMG: } - [1652265582.914847][7099:7099] CHIP:DMG: - [1652265582.914915][7099:7099] CHIP:DMG: Data = 2, - [1652265582.914980][7099:7099] CHIP:DMG: }, - [1652265582.915093][7099:7099] CHIP:DMG: - [1652265582.915278][7099:7099] CHIP:DMG: ], - [1652265582.915348][7099:7099] CHIP:DMG: - [1652265582.915400][7099:7099] CHIP:DMG: moreChunkedMessages = false, - [1652265582.915460][7099:7099] CHIP:DMG: InteractionModelRevision = 1 - [1652265582.915509][7099:7099] CHIP:DMG: }, + [1666952315.223166][5547:5547] CHIP:EM: Handling via exchange: 40014r, Delegate: 0xaaaabacd6d38 + [1666952315.223290][5547:5547] CHIP:IM: Received Write request + [1666952315.223349][5547:5547] CHIP:DMG: IM WH moving to [Initialized] + [1666952315.223501][5547:5547] CHIP:DMG: WriteRequestMessage = + [1666952315.223587][5547:5547] CHIP:DMG: { + [1666952315.223647][5547:5547] CHIP:DMG: suppressResponse = false, + [1666952315.223715][5547:5547] CHIP:DMG: timedRequest = false, + [1666952315.223799][5547:5547] CHIP:DMG: AttributeDataIBs = + [1666952315.223876][5547:5547] CHIP:DMG: [ + [1666952315.223938][5547:5547] CHIP:DMG: AttributeDataIB = + [1666952315.224046][5547:5547] CHIP:DMG: { + [1666952315.224118][5547:5547] CHIP:DMG: AttributePathIB = + [1666952315.224237][5547:5547] CHIP:DMG: { + [1666952315.224344][5547:5547] CHIP:DMG: Endpoint = 0x1, + [1666952315.224434][5547:5547] CHIP:DMG: Cluster = 0x201, + [1666952315.224548][5547:5547] CHIP:DMG: Attribute = 0x0000_001C, + [1666952315.224630][5547:5547] CHIP:DMG: } + [1666952315.224735][5547:5547] CHIP:DMG: + [1666952315.224822][5547:5547] CHIP:DMG: Data = 2, + [1666952315.224916][5547:5547] CHIP:DMG: }, + [1666952315.224999][5547:5547] CHIP:DMG: + [1666952315.225061][5547:5547] CHIP:DMG: ], + [1666952315.225156][5547:5547] CHIP:DMG: + [1666952315.225407][5547:5547] CHIP:DMG: moreChunkedMessages = false, + [1666952315.225499][5547:5547] CHIP:DMG: InteractionModelRevision = 1 + [1666952315.225558][5547:5547] CHIP:DMG: }, + [1666952315.225770][5547:5547] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0201 e=1 p=m + [1666952315.225877][5547:5547] CHIP:DMG: AccessControl: allowed + [1666952315.225993][5547:5547] CHIP:DMG: Endpoint 1, Cluster 0x0000_0201 update version to 26951d9b + [1666952315.226108][5547:5547] CHIP:DMG: IM WH moving to [AddStatus] + [1666952315.226827][5547:5547] CHIP:EM: <<< [E:40014r M:9653961 (Ack:42468606)] (S) Msg TX to 1:000000000001B669 [C7F7] --- Type 0001:07 (IM:WriteResponse) + [1666952315.226938][5547:5547] CHIP:IN: (S) Sending msg 9653961 on secure session with LSID: 64565 + [1666952315.227822][5547:5547] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%wlan0]:33368 | 9653961 | [Interaction Model (1) / Write Response (0x07) / Session = 53259 / Exchange = 40014] + [1666952315.227925][5547:5547] CHIP:DMG: Header Flags = + [1666952315.227983][5547:5547] CHIP:DMG: { + [1666952315.228073][5547:5547] CHIP:DMG: Exchange (0x06) = + [1666952315.228130][5547:5547] CHIP:DMG: { + [1666952315.228190][5547:5547] CHIP:DMG: AckMsg = 42468606 + [1666952315.228270][5547:5547] CHIP:DMG: NeedsAck = true + [1666952315.228327][5547:5547] CHIP:DMG: } + [1666952315.228402][5547:5547] CHIP:DMG: } + [1666952315.228485][5547:5547] CHIP:DMG: + [1666952315.228556][5547:5547] CHIP:DMG: Encrypted Payload (63 bytes) = + [1666952315.228614][5547:5547] CHIP:DMG: { + [1666952315.228693][5547:5547] CHIP:DMG: data = 000bd000c94e9300ba13b443ba129f21dda5c76aca803ace28abeb29f3026e08be154db2f5f310a70ad76121537736e6e5554a952c9b1180fec8c1c3660be6 + [1666952315.228751][5547:5547] CHIP:DMG: buffer_ptr = 187650847962096 + [1666952315.228805][5547:5547] CHIP:DMG: } + [1666952315.228878][5547:5547] CHIP:DMG: + [1666952315.229004][5547:5547] CHIP:DMG: WriteResponseMessage = + [1666952315.229073][5547:5547] CHIP:DMG: { + [1666952315.229127][5547:5547] CHIP:DMG: AttributeStatusIBs = + [1666952315.229206][5547:5547] CHIP:DMG: [ + [1666952315.229267][5547:5547] CHIP:DMG: AttributeStatusIB = + [1666952315.229349][5547:5547] CHIP:DMG: { + [1666952315.229424][5547:5547] CHIP:DMG: AttributePathIB = + [1666952315.229506][5547:5547] CHIP:DMG: { + [1666952315.229591][5547:5547] CHIP:DMG: Endpoint = 0x1, + [1666952315.229677][5547:5547] CHIP:DMG: Cluster = 0x201, + [1666952315.229764][5547:5547] CHIP:DMG: Attribute = 0x0000_001C, + [1666952315.229844][5547:5547] CHIP:DMG: } + [1666952315.229937][5547:5547] CHIP:DMG: + [1666952315.230015][5547:5547] CHIP:DMG: StatusIB = + [1666952315.230098][5547:5547] CHIP:DMG: { + [1666952315.230179][5547:5547] CHIP:DMG: status = 0x00 (SUCCESS), + [1666952315.230260][5547:5547] CHIP:DMG: }, + [1666952315.230340][5547:5547] CHIP:DMG: + [1666952315.230412][5547:5547] CHIP:DMG: }, + ./chip-tool thermostat write control-sequence-of-operation 1 1 1 Verify the WriteRequestMessage on TH(all-clusters-app) - [1652265678.578137][7099:7099] CHIP:IM: Received Write request - [1652265678.578192][7099:7099] CHIP:DMG: IM WH moving to [Initialized] - [1652265678.578284][7099:7099] CHIP:DMG: WriteRequestMessage = - [1652265678.578343][7099:7099] CHIP:DMG: { - [1652265678.578378][7099:7099] CHIP:DMG: suppressResponse = false, - [1652265678.578419][7099:7099] CHIP:DMG: timedRequest = false, - [1652265678.578466][7099:7099] CHIP:DMG: AttributeDataIBs = - [1652265678.578521][7099:7099] CHIP:DMG: [ - [1652265678.578587][7099:7099] CHIP:DMG: AttributeDataIB = - [1652265678.578672][7099:7099] CHIP:DMG: { - [1652265678.578721][7099:7099] CHIP:DMG: AttributePathIB = - [1652265678.578802][7099:7099] CHIP:DMG: { - [1652265678.578860][7099:7099] CHIP:DMG: Endpoint = 0x1, - [1652265678.578938][7099:7099] CHIP:DMG: Cluster = 0x201, - [1652265678.579071][7099:7099] CHIP:DMG: Attribute = 0x0000_001B, - [1652265678.579134][7099:7099] CHIP:DMG: } - [1652265678.579212][7099:7099] CHIP:DMG: - [1652265678.579288][7099:7099] CHIP:DMG: Data = 1, - [1652265678.579347][7099:7099] CHIP:DMG: }, - [1652265678.579402][7099:7099] CHIP:DMG: - [1652265678.579430][7099:7099] CHIP:DMG: ], - [1652265678.579461][7099:7099] CHIP:DMG: - [1652265678.579567][7099:7099] CHIP:DMG: moreChunkedMessages = false, - [1652265678.579598][7099:7099] CHIP:DMG: InteractionModelRevision = 1 - [1652265678.579624][7099:7099] CHIP:DMG: }, + [1666952355.926940][5547:5547] CHIP:EM: Handling via exchange: 19955r, Delegate: 0xaaaabacd6d38 + [1666952355.927042][5547:5547] CHIP:IM: Received Write request + [1666952355.927101][5547:5547] CHIP:DMG: IM WH moving to [Initialized] + [1666952355.927258][5547:5547] CHIP:DMG: WriteRequestMessage = + [1666952355.927347][5547:5547] CHIP:DMG: { + [1666952355.927407][5547:5547] CHIP:DMG: suppressResponse = false, + [1666952355.927476][5547:5547] CHIP:DMG: timedRequest = false, + [1666952355.927563][5547:5547] CHIP:DMG: AttributeDataIBs = + [1666952355.927643][5547:5547] CHIP:DMG: [ + [1666952355.927706][5547:5547] CHIP:DMG: AttributeDataIB = + [1666952355.927789][5547:5547] CHIP:DMG: { + [1666952355.927859][5547:5547] CHIP:DMG: AttributePathIB = + [1666952355.927982][5547:5547] CHIP:DMG: { + [1666952355.928078][5547:5547] CHIP:DMG: Endpoint = 0x1, + [1666952355.928193][5547:5547] CHIP:DMG: Cluster = 0x201, + [1666952355.928292][5547:5547] CHIP:DMG: Attribute = 0x0000_001B, + [1666952355.928406][5547:5547] CHIP:DMG: } + [1666952355.928493][5547:5547] CHIP:DMG: + [1666952355.928610][5547:5547] CHIP:DMG: Data = 1, + [1666952355.928698][5547:5547] CHIP:DMG: }, + [1666952355.928802][5547:5547] CHIP:DMG: + [1666952355.928866][5547:5547] CHIP:DMG: ], + [1666952355.928940][5547:5547] CHIP:DMG: + [1666952355.929027][5547:5547] CHIP:DMG: moreChunkedMessages = false, + [1666952355.929092][5547:5547] CHIP:DMG: InteractionModelRevision = 1 + [1666952355.929179][5547:5547] CHIP:DMG: }, + [1666952355.929392][5547:5547] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0201 e=1 p=m + [1666952355.929479][5547:5547] CHIP:DMG: AccessControl: allowed + [1666952355.929592][5547:5547] CHIP:DMG: Endpoint 1, Cluster 0x0000_0201 update version to 26951d9c + [1666952355.929708][5547:5547] CHIP:DMG: IM WH moving to [AddStatus] + [1666952355.930385][5547:5547] CHIP:EM: <<< [E:19955r M:206996235 (Ack:164787467)] (S) Msg TX to 1:000000000001B669 [C7F7] --- Type 0001:07 (IM:WriteResponse) + [1666952355.930495][5547:5547] CHIP:IN: (S) Sending msg 206996235 on secure session with LSID: 64566 + [1666952355.931306][5547:5547] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%wlan0]:50950 | 206996235 | [Interaction Model (1) / Write Response (0x07) / Session = 54514 / Exchange = 19955] + [1666952355.931417][5547:5547] CHIP:DMG: Header Flags = + [1666952355.931476][5547:5547] CHIP:DMG: { + [1666952355.931566][5547:5547] CHIP:DMG: Exchange (0x06) = + [1666952355.931625][5547:5547] CHIP:DMG: { + [1666952355.931686][5547:5547] CHIP:DMG: AckMsg = 164787467 + [1666952355.931742][5547:5547] CHIP:DMG: NeedsAck = true + [1666952355.931797][5547:5547] CHIP:DMG: } + [1666952355.931897][5547:5547] CHIP:DMG: } + [1666952355.931954][5547:5547] CHIP:DMG: + [1666952355.932046][5547:5547] CHIP:DMG: Encrypted Payload (63 bytes) = + [1666952355.932104][5547:5547] CHIP:DMG: { + [1666952355.932160][5547:5547] CHIP:DMG: data = 00f2d4000b83560c39c00c331a1baabb444bf9962b11291cbd1d92449cb00ebf401dd998b1d4f268a51ad2591f11215b2592b676fe2d53587ad6c5c6b6722a + [1666952355.932217][5547:5547] CHIP:DMG: buffer_ptr = 187650847961312 + [1666952355.932272][5547:5547] CHIP:DMG: } + [1666952355.932351][5547:5547] CHIP:DMG: + [1666952355.932482][5547:5547] CHIP:DMG: WriteResponseMessage = + [1666952355.932573][5547:5547] CHIP:DMG: { + [1666952355.932628][5547:5547] CHIP:DMG: AttributeStatusIBs = + [1666952355.932729][5547:5547] CHIP:DMG: [ + [1666952355.932795][5547:5547] CHIP:DMG: AttributeStatusIB = + [1666952355.932877][5547:5547] CHIP:DMG: { + [1666952355.932972][5547:5547] CHIP:DMG: AttributePathIB = + [1666952355.933067][5547:5547] CHIP:DMG: { + [1666952355.933182][5547:5547] CHIP:DMG: Endpoint = 0x1, + [1666952355.933281][5547:5547] CHIP:DMG: Cluster = 0x201, + [1666952355.933404][5547:5547] CHIP:DMG: Attribute = 0x0000_001B, + [1666952355.933494][5547:5547] CHIP:DMG: } + [1666952355.933617][5547:5547] CHIP:DMG: + [1666952355.933707][5547:5547] CHIP:DMG: StatusIB = + [1666952355.933815][5547:5547] CHIP:DMG: { + [1666952355.933909][5547:5547] CHIP:DMG: status = 0x00 (SUCCESS), + [1666952355.934025][5547:5547] CHIP:DMG: }, + [1666952355.934117][5547:5547] CHIP:DMG: + [1666952355.934189][5547:5547] CHIP:DMG: }, + [1666952355.934304][5547:5547] CHIP:DMG: + [1666952355.934366][5547:5547] CHIP:DMG: ], disabled: true - label: @@ -201,90 +436,522 @@ tests: Product maker needs to provide instructions for how to trigger the command on the DUT. For comparison, the DUT behavior for this test step can be simulated using chip-tool (when DUT is a commissioner/Client) To verify all below steps use all-clusters-minimal-app + ./chip-tool thermostat read feature-map 1 1 + verify on TH(all-cluster-minimal-app) receives the Read Request Message + + [1666952645.116645][5988:5988] CHIP:EM: Handling via exchange: 48700r, Delegate: 0xaaaad96680e0 + [1666952645.116825][5988:5988] CHIP:IM: Received Read request + [1666952645.117083][5988:5988] CHIP:DMG: ReadRequestMessage = + [1666952645.117235][5988:5988] CHIP:DMG: { + [1666952645.117363][5988:5988] CHIP:DMG: AttributePathIBs = + [1666952645.117611][5988:5988] CHIP:DMG: [ + [1666952645.117805][5988:5988] CHIP:DMG: AttributePathIB = + [1666952645.118031][5988:5988] CHIP:DMG: { + [1666952645.118263][5988:5988] CHIP:DMG: Endpoint = 0x1, + [1666952645.118526][5988:5988] CHIP:DMG: Cluster = 0x201, + [1666952645.118930][5988:5988] CHIP:DMG: Attribute = 0x0000_FFFC, + [1666952645.119197][5988:5988] CHIP:DMG: } + [1666952645.119429][5988:5988] CHIP:DMG: + [1666952645.119654][5988:5988] CHIP:DMG: ], + [1666952645.119856][5988:5988] CHIP:DMG: + [1666952645.120055][5988:5988] CHIP:DMG: isFabricFiltered = true, + [1666952645.120246][5988:5988] CHIP:DMG: InteractionModelRevision = 1 + [1666952645.120432][5988:5988] CHIP:DMG: }, + [1666952645.120684][5988:5988] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666952645.121016][5988:5988] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666952645.121177][5988:5988] CHIP:DMG: Cluster 201, Attribute fffc is dirty + [1666952645.121309][5988:5988] CHIP:DMG: Reading attribute: Cluster=0x0000_0201 Endpoint=1 AttributeId=0x0000_FFFC (expanded=0) + [1666952645.121454][5988:5988] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0201 e=1 p=v + [1666952645.121605][5988:5988] CHIP:DMG: AccessControl: allowed + [1666952645.121808][5988:5988] CHIP:DMG: Sending report (payload has 38 bytes)... + [1666952645.122505][5988:5988] CHIP:EM: <<< [E:48700r M:122322767 (Ack:59445400)] (S) Msg TX to 1:000000000001B669 [C7F7] --- Type 0001:05 (IM:ReportData) + [1666952645.122637][5988:5988] CHIP:IN: (S) Sending msg 122322767 on secure session with LSID: 10696 + [1666952645.123579][5988:5988] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%wlan0]:59359 | 122322767 | [Interaction Model (1) / Report Data (0x05) / Session = 64481 / Exchange = 48700] + [1666952645.123699][5988:5988] CHIP:DMG: Header Flags = + [1666952645.123761][5988:5988] CHIP:DMG: { + [1666952645.123855][5988:5988] CHIP:DMG: Exchange (0x06) = + [1666952645.123914][5988:5988] CHIP:DMG: { + [1666952645.123976][5988:5988] CHIP:DMG: AckMsg = 59445400 + [1666952645.124033][5988:5988] CHIP:DMG: NeedsAck = true + [1666952645.124088][5988:5988] CHIP:DMG: } + [1666952645.124163][5988:5988] CHIP:DMG: } + [1666952645.124211][5988:5988] CHIP:DMG: + [1666952645.124282][5988:5988] CHIP:DMG: Encrypted Payload (72 bytes) = + [1666952645.124340][5988:5988] CHIP:DMG: { + [1666952645.124398][5988:5988] CHIP:DMG: data = 00e1fb004f7f4a074bda6ee4183c1a50a28662f1c9f84586706ba9e4e4898ff69072838a343d12fad2c257b8a73bcc5eef3a63ce34c7450b8c51c12db004a68eafd1afa8c88ff6ca + [1666952645.124459][5988:5988] CHIP:DMG: buffer_ptr = 187650777052944 + [1666952645.124514][5988:5988] CHIP:DMG: } + [1666952645.124568][5988:5988] CHIP:DMG: + [1666952645.124742][5988:5988] CHIP:DMG: ReportDataMessage = + [1666952645.124814][5988:5988] CHIP:DMG: { + [1666952645.124872][5988:5988] CHIP:DMG: AttributeReportIBs = + [1666952645.124951][5988:5988] CHIP:DMG: [ + [1666952645.125016][5988:5988] CHIP:DMG: AttributeReportIB = + [1666952645.125107][5988:5988] CHIP:DMG: { + [1666952645.125181][5988:5988] CHIP:DMG: AttributeDataIB = + [1666952645.125272][5988:5988] CHIP:DMG: { + [1666952645.125367][5988:5988] CHIP:DMG: DataVersion = 0xdc2e5914, + [1666952645.125460][5988:5988] CHIP:DMG: AttributePathIB = + [1666952645.125554][5988:5988] CHIP:DMG: { + [1666952645.125652][5988:5988] CHIP:DMG: Endpoint = 0x1, + [1666952645.125753][5988:5988] CHIP:DMG: Cluster = 0x201, + [1666952645.125836][5988:5988] CHIP:DMG: Attribute = 0x0000_FFFC, + [1666952645.125935][5988:5988] CHIP:DMG: } + [1666952645.126035][5988:5988] CHIP:DMG: + [1666952645.126134][5988:5988] CHIP:DMG: Data = 1, + [1666952645.126223][5988:5988] CHIP:DMG: }, + [1666952645.126310][5988:5988] CHIP:DMG: + [1666952645.126383][5988:5988] CHIP:DMG: }, + [1666952645.126467][5988:5988] CHIP:DMG: + + ./chip-tool thermostat read attribute-list 1 1 - verify on TH(all-cluster-minimal-app) receives the right Read Request Message for the data sent in the below commands - 1657179340.726622][2249:2249] CHIP:IM: Received Read request - [1657179340.726762][2249:2249] CHIP:DMG: ReadRequestMessage = - [1657179340.726817][2249:2249] CHIP:DMG: { - [1657179340.726863][2249:2249] CHIP:DMG: AttributePathIBs = - [1657179340.726918][2249:2249] CHIP:DMG: [ - [1657179340.726968][2249:2249] CHIP:DMG: AttributePathIB = - [1657179340.727024][2249:2249] CHIP:DMG: { - [1657179340.727083][2249:2249] CHIP:DMG: Endpoint = 0x1, - [1657179340.727252][2249:2249] CHIP:DMG: Cluster = 0x201, - [1657179340.727330][2249:2249] CHIP:DMG: Attribute = 0x0000_FFFB, - [1657179340.727398][2249:2249] CHIP:DMG: } - [1657179340.727461][2249:2249] CHIP:DMG: - [1657179340.727520][2249:2249] CHIP:DMG: ], - [1657179340.727578][2249:2249] CHIP:DMG: - [1657179340.727633][2249:2249] CHIP:DMG: isFabricFiltered = true, - [1657179340.727685][2249:2249] CHIP:DMG: InteractionModelRevision = 1 - [1657179340.727734][2249:2249] CHIP:DMG: }, - [1657179340.727881][2249:2249] CHIP:DMG: IM RH moving to [GeneratingReports] - [1657179340.728028][2249:2249] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + verify on TH(all-cluster-minimal-app) receives the Read Request Message + + [1666951258.078426][5466:5466] CHIP:EM: Handling via exchange: 13120r, Delegate: 0xaaaab26280e0 + [1666951258.078521][5466:5466] CHIP:IM: Received Read request + [1666951258.078689][5466:5466] CHIP:DMG: ReadRequestMessage = + [1666951258.078833][5466:5466] CHIP:DMG: { + [1666951258.078894][5466:5466] CHIP:DMG: AttributePathIBs = + [1666951258.078961][5466:5466] CHIP:DMG: [ + [1666951258.079023][5466:5466] CHIP:DMG: AttributePathIB = + [1666951258.079105][5466:5466] CHIP:DMG: { + [1666951258.079178][5466:5466] CHIP:DMG: Endpoint = 0x1, + [1666951258.079268][5466:5466] CHIP:DMG: Cluster = 0x201, + [1666951258.079356][5466:5466] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666951258.079438][5466:5466] CHIP:DMG: } + [1666951258.079517][5466:5466] CHIP:DMG: + [1666951258.079587][5466:5466] CHIP:DMG: ], + [1666951258.079658][5466:5466] CHIP:DMG: + [1666951258.079725][5466:5466] CHIP:DMG: isFabricFiltered = true, + [1666951258.079791][5466:5466] CHIP:DMG: InteractionModelRevision = 1 + [1666951258.079850][5466:5466] CHIP:DMG: }, + [1666951258.080022][5466:5466] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666951258.080237][5466:5466] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666951258.080310][5466:5466] CHIP:DMG: Cluster 201, Attribute fffb is dirty + [1666951258.080366][5466:5466] CHIP:DMG: Reading attribute: Cluster=0x0000_0201 Endpoint=1 AttributeId=0x0000_FFFB (expanded=0) + [1666951258.080430][5466:5466] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0201 e=1 p=v + [1666951258.080506][5466:5466] CHIP:DMG: AccessControl: allowed + [1666951258.080690][5466:5466] CHIP:DMG: Sending report (payload has 313 bytes)... + [1666951258.081302][5466:5466] CHIP:EM: <<< [E:13120r M:26460859 (Ack:143052534)] (S) Msg TX to 1:000000000001B669 [C7F7] --- Type 0001:05 (IM:ReportData) + [1666951258.081405][5466:5466] CHIP:IN: (S) Sending msg 26460859 on secure session with LSID: 45983 + [1666951258.082333][5466:5466] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%wlan0]:59536 | 26460859 | [Interaction Model (1) / Report Data (0x05) / Session = 40269 / Exchange = 13120] + [1666951258.082432][5466:5466] CHIP:DMG: Header Flags = + [1666951258.082490][5466:5466] CHIP:DMG: { + [1666951258.082577][5466:5466] CHIP:DMG: Exchange (0x06) = + [1666951258.082634][5466:5466] CHIP:DMG: { + [1666951258.082695][5466:5466] CHIP:DMG: AckMsg = 143052534 + [1666951258.082792][5466:5466] CHIP:DMG: NeedsAck = true + [1666951258.082848][5466:5466] CHIP:DMG: } + [1666951258.082920][5466:5466] CHIP:DMG: } + [1666951258.082976][5466:5466] CHIP:DMG: + [1666951258.083045][5466:5466] CHIP:DMG: Encrypted Payload (347 bytes) = + [1666951258.083100][5466:5466] CHIP:DMG: { + [1666951258.083155][5466:5466] CHIP:DMG: data = 004d9d00bbc29301194a6d83521606e6f1531417acbf717a18722f6d5200bc788506e7b07690cd42f23c3731f427415d294482395bd940ded7d98438041ae9fe5042d90a883bab2a9ca2a4b96ca2c3aa64508a6a50d819db68f58e17b5e011bad06e9302c05ba7682596074c05029edf4f5b1433230c16b709f683e2d88333867528db1bd800de3c563f83dc7afccf2b965d4864d8370028cadb90e438275fb34268d9493a76cdcfec3c2eeec55b3a986dcea555fbfeb44aba1393925b5e07181d612f24be3170a87a46f86398dc2a9cbeac3b338cea029e0eb23490aec479668569ba2d3ca12a8eecbd05ab26dedc4dcda11aba7a4ba9d8d36b2690a01b190f0627f4ba8f59ca2301c7ec7b8e3d5ac43fb73eeec6ccb1bf00c4d25a1fcd9838c2294da6ff9995b3bc059b873169d3fc6572eeda760f7f3c4cd72f813169afc7d1c3b2586833eff3c9f1f684606ebfa7e02a950b6d5d84ce8c9dcb + [1666951258.083229][5466:5466] CHIP:DMG: buffer_ptr = 187651008656048 + [1666951258.083282][5466:5466] CHIP:DMG: } + [1666951258.083334][5466:5466] CHIP:DMG: + [1666951258.083929][5466:5466] CHIP:DMG: ReportDataMessage = + [1666951258.084001][5466:5466] CHIP:DMG: { + [1666951258.084057][5466:5466] CHIP:DMG: AttributeReportIBs = + [1666951258.084145][5466:5466] CHIP:DMG: [ + [1666951258.084209][5466:5466] CHIP:DMG: AttributeReportIB = + [1666951258.084295][5466:5466] CHIP:DMG: { + [1666951258.084367][5466:5466] CHIP:DMG: AttributeDataIB = + [1666951258.084452][5466:5466] CHIP:DMG: { + [1666951258.084534][5466:5466] CHIP:DMG: DataVersion = 0x5f8a90b0, + [1666951258.084624][5466:5466] CHIP:DMG: AttributePathIB = + [1666951258.084717][5466:5466] CHIP:DMG: { + [1666951258.084801][5466:5466] CHIP:DMG: Endpoint = 0x1, + [1666951258.084894][5466:5466] CHIP:DMG: Cluster = 0x201, + [1666951258.085060][5466:5466] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666951258.085153][5466:5466] CHIP:DMG: } + [1666951258.085242][5466:5466] CHIP:DMG: + [1666951258.085318][5466:5466] CHIP:DMG: Data = [ + [1666951258.085401][5466:5466] CHIP:DMG: + [1666951258.085497][5466:5466] CHIP:DMG: ], + [1666951258.085577][5466:5466] CHIP:DMG: }, + [1666951258.085664][5466:5466] CHIP:DMG: + [1666951258.085734][5466:5466] CHIP:DMG: }, + [1666951258.085831][5466:5466] CHIP:DMG: + [1666951258.085893][5466:5466] CHIP:DMG: AttributeReportIB = + [1666951258.085977][5466:5466] CHIP:DMG: { + [1666951258.086049][5466:5466] CHIP:DMG: AttributeDataIB = + [1666951258.086127][5466:5466] CHIP:DMG: { + [1666951258.086218][5466:5466] CHIP:DMG: DataVersion = 0x5f8a90b0, + [1666951258.086306][5466:5466] CHIP:DMG: AttributePathIB = + [1666951258.086397][5466:5466] CHIP:DMG: { + [1666951258.086483][5466:5466] CHIP:DMG: Endpoint = 0x1, + [1666951258.086582][5466:5466] CHIP:DMG: Cluster = 0x201, + [1666951258.086679][5466:5466] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666951258.086889][5466:5466] CHIP:DMG: ListIndex = Null, + [1666951258.086978][5466:5466] CHIP:DMG: } + [1666951258.087075][5466:5466] CHIP:DMG: + [1666951258.087171][5466:5466] CHIP:DMG: Data = 0, + [1666951258.087250][5466:5466] CHIP:DMG: }, + [1666951258.087331][5466:5466] CHIP:DMG: + [1666951258.087400][5466:5466] CHIP:DMG: }, + [1666951258.087497][5466:5466] CHIP:DMG: + [1666951258.087559][5466:5466] CHIP:DMG: AttributeReportIB = + [1666951258.087644][5466:5466] CHIP:DMG: { + [1666951258.087723][5466:5466] CHIP:DMG: AttributeDataIB = + [1666951258.087809][5466:5466] CHIP:DMG: { + [1666951258.087896][5466:5466] CHIP:DMG: DataVersion = 0x5f8a90b0, + [1666951258.087978][5466:5466] CHIP:DMG: AttributePathIB = + [1666951258.088060][5466:5466] CHIP:DMG: { + [1666951258.088146][5466:5466] CHIP:DMG: Endpoint = 0x1, + [1666951258.088245][5466:5466] CHIP:DMG: Cluster = 0x201, + [1666951258.088337][5466:5466] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666951258.088428][5466:5466] CHIP:DMG: ListIndex = Null, + [1666951258.088521][5466:5466] CHIP:DMG: } + [1666951258.088608][5466:5466] CHIP:DMG: + [1666951258.088695][5466:5466] CHIP:DMG: Data = 18, + [1666951258.088773][5466:5466] CHIP:DMG: }, + [1666951258.088860][5466:5466] CHIP:DMG: + [1666951258.088930][5466:5466] CHIP:DMG: }, + [1666951258.089026][5466:5466] CHIP:DMG: + [1666951258.089087][5466:5466] CHIP:DMG: AttributeReportIB = + [1666951258.089171][5466:5466] CHIP:DMG: { + [1666951258.089323][5466:5466] CHIP:DMG: AttributeDataIB = + [1666951258.089416][5466:5466] CHIP:DMG: { + [1666951258.089499][5466:5466] CHIP:DMG: DataVersion = 0x5f8a90b0, + [1666951258.089573][5466:5466] CHIP:DMG: AttributePathIB = + [1666951258.089663][5466:5466] CHIP:DMG: { + [1666951258.089748][5466:5466] CHIP:DMG: Endpoint = 0x1, + [1666951258.089837][5466:5466] CHIP:DMG: Cluster = 0x201, + [1666951258.089927][5466:5466] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666951258.090013][5466:5466] CHIP:DMG: ListIndex = Null, + [1666951258.090098][5466:5466] CHIP:DMG: } + [1666951258.090186][5466:5466] CHIP:DMG: + [1666951258.090273][5466:5466] CHIP:DMG: Data = 27, + [1666951258.090345][5466:5466] CHIP:DMG: }, + [1666951258.090431][5466:5466] CHIP:DMG: + [1666951258.090502][5466:5466] CHIP:DMG: }, + [1666951258.090607][5466:5466] CHIP:DMG: + [1666951258.090675][5466:5466] CHIP:DMG: AttributeReportIB = + [1666951258.090788][5466:5466] CHIP:DMG: { + [1666951258.090941][5466:5466] CHIP:DMG: AttributeDataIB = + [1666951258.091026][5466:5466] CHIP:DMG: { + [1666951258.091116][5466:5466] CHIP:DMG: DataVersion = 0x5f8a90b0, + [1666951258.091190][5466:5466] CHIP:DMG: AttributePathIB = + [1666951258.091272][5466:5466] CHIP:DMG: { + [1666951258.091585][5466:5466] CHIP:DMG: Endpoint = 0x1, + [1666951258.091690][5466:5466] CHIP:DMG: Cluster = 0x201, + [1666951258.091840][5466:5466] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666951258.091924][5466:5466] CHIP:DMG: ListIndex = Null, + [1666951258.092005][5466:5466] CHIP:DMG: } + [1666951258.092090][5466:5466] CHIP:DMG: + [1666951258.092176][5466:5466] CHIP:DMG: Data = 28, + [1666951258.092263][5466:5466] CHIP:DMG: }, + [1666951258.092351][5466:5466] CHIP:DMG: + [1666951258.092422][5466:5466] CHIP:DMG: }, + [1666951258.092519][5466:5466] CHIP:DMG: + [1666951258.092582][5466:5466] CHIP:DMG: AttributeReportIB = + [1666951258.092668][5466:5466] CHIP:DMG: { + [1666951258.092740][5466:5466] CHIP:DMG: AttributeDataIB = + [1666951258.092820][5466:5466] CHIP:DMG: { + [1666951258.092903][5466:5466] CHIP:DMG: DataVersion = 0x5f8a90b0, + [1666951258.092984][5466:5466] CHIP:DMG: AttributePathIB = + [1666951258.093068][5466:5466] CHIP:DMG: { + [1666951258.093161][5466:5466] CHIP:DMG: Endpoint = 0x1, + [1666951258.093253][5466:5466] CHIP:DMG: Cluster = 0x201, + [1666951258.093342][5466:5466] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666951258.093429][5466:5466] CHIP:DMG: ListIndex = Null, + [1666951258.093522][5466:5466] CHIP:DMG: } + [1666951258.093610][5466:5466] CHIP:DMG: + [1666951258.093696][5466:5466] CHIP:DMG: Data = 65528, + [1666951258.093776][5466:5466] CHIP:DMG: }, + [1666951258.094154][5466:5466] CHIP:DMG: + [1666951258.094233][5466:5466] CHIP:DMG: }, + [1666951258.094331][5466:5466] CHIP:DMG: + [1666951258.094476][5466:5466] CHIP:DMG: AttributeReportIB = + [1666951258.094566][5466:5466] CHIP:DMG: { + [1666951258.094639][5466:5466] CHIP:DMG: AttributeDataIB = + [1666951258.094799][5466:5466] CHIP:DMG: { + [1666951258.094888][5466:5466] CHIP:DMG: DataVersion = 0x5f8a90b0, + [1666951258.095033][5466:5466] CHIP:DMG: AttributePathIB = + [1666951258.095133][5466:5466] CHIP:DMG: { + [1666951258.095220][5466:5466] CHIP:DMG: Endpoint = 0x1, + [1666951258.095319][5466:5466] CHIP:DMG: Cluster = 0x201, + [1666951258.095416][5466:5466] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666951258.095506][5466:5466] CHIP:DMG: ListIndex = Null, + [1666951258.095654][5466:5466] CHIP:DMG: } + [1666951258.095742][5466:5466] CHIP:DMG: + [1666951258.095882][5466:5466] CHIP:DMG: Data = 65529, + [1666951258.095975][5466:5466] CHIP:DMG: }, + [1666951258.096063][5466:5466] CHIP:DMG: + [1666951258.096142][5466:5466] CHIP:DMG: }, + [1666951258.096242][5466:5466] CHIP:DMG: + [1666951258.096304][5466:5466] CHIP:DMG: AttributeReportIB = + [1666951258.096397][5466:5466] CHIP:DMG: { + [1666951258.096477][5466:5466] CHIP:DMG: AttributeDataIB = + [1666951258.096627][5466:5466] CHIP:DMG: { + [1666951258.096718][5466:5466] CHIP:DMG: DataVersion = 0x5f8a90b0, + [1666951258.096799][5466:5466] CHIP:DMG: AttributePathIB = + [1666951258.096884][5466:5466] CHIP:DMG: { + [1666951258.096977][5466:5466] CHIP:DMG: Endpoint = 0x1, + [1666951258.097069][5466:5466] CHIP:DMG: Cluster = 0x201, + [1666951258.097162][5466:5466] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666951258.097248][5466:5466] CHIP:DMG: ListIndex = Null, + [1666951258.097335][5466:5466] CHIP:DMG: } + [1666951258.097430][5466:5466] CHIP:DMG: + [1666951258.097516][5466:5466] CHIP:DMG: Data = 65531, + [1666951258.097661][5466:5466] CHIP:DMG: }, + [1666951258.097748][5466:5466] CHIP:DMG: + [1666951258.097818][5466:5466] CHIP:DMG: }, + [1666951258.097914][5466:5466] CHIP:DMG: + [1666951258.097976][5466:5466] CHIP:DMG: AttributeReportIB = + [1666951258.098059][5466:5466] CHIP:DMG: { + [1666951258.098139][5466:5466] CHIP:DMG: AttributeDataIB = + [1666951258.098218][5466:5466] CHIP:DMG: { + [1666951258.098292][5466:5466] CHIP:DMG: DataVersion = 0x5f8a90b0, + [1666951258.098373][5466:5466] CHIP:DMG: AttributePathIB = + [1666951258.098457][5466:5466] CHIP:DMG: { + [1666951258.098542][5466:5466] CHIP:DMG: Endpoint = 0x1, + [1666951258.098640][5466:5466] CHIP:DMG: Cluster = 0x201, + [1666951258.098758][5466:5466] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666951258.098845][5466:5466] CHIP:DMG: ListIndex = Null, + [1666951258.098928][5466:5466] CHIP:DMG: } + [1666951258.099017][5466:5466] CHIP:DMG: + [1666951258.099103][5466:5466] CHIP:DMG: Data = 65532, + [1666951258.099188][5466:5466] CHIP:DMG: }, + [1666951258.099274][5466:5466] CHIP:DMG: + [1666951258.099344][5466:5466] CHIP:DMG: }, + [1666951258.099438][5466:5466] CHIP:DMG: + [1666951258.099499][5466:5466] CHIP:DMG: AttributeReportIB = + [1666951258.099582][5466:5466] CHIP:DMG: { + [1666951258.099653][5466:5466] CHIP:DMG: AttributeDataIB = + [1666951258.099739][5466:5466] CHIP:DMG: { + [1666951258.099818][5466:5466] CHIP:DMG: DataVersion = 0x5f8a90b0, + [1666951258.099899][5466:5466] CHIP:DMG: AttributePathIB = + [1666951258.099989][5466:5466] CHIP:DMG: { + [1666951258.100073][5466:5466] CHIP:DMG: Endpoint = 0x1, + [1666951258.100171][5466:5466] CHIP:DMG: Cluster = 0x201, + [1666951258.100259][5466:5466] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666951258.100353][5466:5466] CHIP:DMG: ListIndex = Null, + [1666951258.100443][5466:5466] CHIP:DMG: } + [1666951258.100538][5466:5466] CHIP:DMG: + [1666951258.100623][5466:5466] CHIP:DMG: Data = 65533, + [1666951258.100709][5466:5466] CHIP:DMG: }, + [1666951258.100795][5466:5466] CHIP:DMG: + [1666951258.100863][5466:5466] CHIP:DMG: }, + [1666951258.100940][5466:5466] CHIP:DMG: + [1666951258.101000][5466:5466] CHIP:DMG: ], + ./chip-tool thermostat read local-temperature 1 1 - verify on TH(all-cluster-minimal-app) receives the right Read Request Message for the data sent in the below commands - [1652264555.303895][7099:7099] CHIP:IM: Received Read request - [1652264555.303980][7099:7099] CHIP:DMG: ReadRequestMessage = - [1652264555.304045][7099:7099] CHIP:DMG: { - [1652264555.304085][7099:7099] CHIP:DMG: AttributePathIBs = - [1652264555.304131][7099:7099] CHIP:DMG: [ - [1652264555.304200][7099:7099] CHIP:DMG: AttributePathIB = - [1652264555.304259][7099:7099] CHIP:DMG: { - [1652264555.304334][7099:7099] CHIP:DMG: Endpoint = 0x1, - [1652264555.304431][7099:7099] CHIP:DMG: Cluster = 0x201, - [1652264555.304499][7099:7099] CHIP:DMG: Attribute = 0x0000_0000, - [1652264555.304566][7099:7099] CHIP:DMG: } - [1652264555.304618][7099:7099] CHIP:DMG: - [1652264555.304680][7099:7099] CHIP:DMG: ], - [1652264555.304733][7099:7099] CHIP:DMG: - [1652264555.304798][7099:7099] CHIP:DMG: isFabricFiltered = true, - [1652264555.304846][7099:7099] CHIP:DMG: InteractionModelRevision = 1 - [1652264555.304906][7099:7099] CHIP:DMG: }, + verify on TH(all-cluster-minimal-app) receives the Read Request Message + + [1666951485.740766][5466:5466] CHIP:EM: Handling via exchange: 11893r, Delegate: 0xaaaab26280e0 + [1666951485.740865][5466:5466] CHIP:IM: Received Read request + [1666951485.741040][5466:5466] CHIP:DMG: ReadRequestMessage = + [1666951485.741108][5466:5466] CHIP:DMG: { + [1666951485.741163][5466:5466] CHIP:DMG: AttributePathIBs = + [1666951485.741229][5466:5466] CHIP:DMG: [ + [1666951485.741400][5466:5466] CHIP:DMG: AttributePathIB = + [1666951485.741488][5466:5466] CHIP:DMG: { + [1666951485.741569][5466:5466] CHIP:DMG: Endpoint = 0x1, + [1666951485.741667][5466:5466] CHIP:DMG: Cluster = 0x201, + [1666951485.741750][5466:5466] CHIP:DMG: Attribute = 0x0000_0000, + [1666951485.741827][5466:5466] CHIP:DMG: } + [1666951485.742035][5466:5466] CHIP:DMG: + [1666951485.742115][5466:5466] CHIP:DMG: ], + [1666951485.742188][5466:5466] CHIP:DMG: + [1666951485.742258][5466:5466] CHIP:DMG: isFabricFiltered = true, + [1666951485.742324][5466:5466] CHIP:DMG: InteractionModelRevision = 1 + [1666951485.742383][5466:5466] CHIP:DMG: }, + [1666951485.742555][5466:5466] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666951485.743017][5466:5466] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666951485.743101][5466:5466] CHIP:DMG: Cluster 201, Attribute 0 is dirty + [1666951485.743158][5466:5466] CHIP:DMG: Reading attribute: Cluster=0x0000_0201 Endpoint=1 AttributeId=0x0000_0000 (expanded=0) + [1666951485.743310][5466:5466] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0201 e=1 p=v + [1666951485.743387][5466:5466] CHIP:DMG: AccessControl: allowed + [1666951485.743510][5466:5466] CHIP:DMG: Sending report (payload has 37 bytes)... + [1666951485.744094][5466:5466] CHIP:EM: <<< [E:11893r M:246688943 (Ack:135368864)] (S) Msg TX to 1:000000000001B669 [C7F7] --- Type 0001:05 (IM:ReportData) + [1666951485.744209][5466:5466] CHIP:IN: (S) Sending msg 246688943 on secure session with LSID: 45984 + [1666951485.744932][5466:5466] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:40236 | 246688943 | [Interaction Model (1) / Report Data (0x05) / Session = 16201 / Exchange = 11893] + [1666951485.745037][5466:5466] CHIP:DMG: Header Flags = + [1666951485.745096][5466:5466] CHIP:DMG: { + [1666951485.745187][5466:5466] CHIP:DMG: Exchange (0x06) = + [1666951485.745244][5466:5466] CHIP:DMG: { + [1666951485.745304][5466:5466] CHIP:DMG: AckMsg = 135368864 + [1666951485.745360][5466:5466] CHIP:DMG: NeedsAck = true + [1666951485.745414][5466:5466] CHIP:DMG: } + [1666951485.745487][5466:5466] CHIP:DMG: } + [1666951485.745542][5466:5466] CHIP:DMG: + [1666951485.745610][5466:5466] CHIP:DMG: Encrypted Payload (71 bytes) = + [1666951485.745665][5466:5466] CHIP:DMG: { + [1666951485.745720][5466:5466] CHIP:DMG: data = 00493f00af2cb40e068c846db1feac48acc0f7d42291e7ab0758921068f9eea40375dc80ba3edc283a193f288e8820bcdd707b47b1bc1ac105ea01e423d92bfed065447dc3bb21 + [1666951485.745778][5466:5466] CHIP:DMG: buffer_ptr = 187651008656224 + [1666951485.745832][5466:5466] CHIP:DMG: } + [1666951485.745884][5466:5466] CHIP:DMG: + [1666951485.746048][5466:5466] CHIP:DMG: ReportDataMessage = + [1666951485.746117][5466:5466] CHIP:DMG: { + [1666951485.746172][5466:5466] CHIP:DMG: AttributeReportIBs = + [1666951485.746250][5466:5466] CHIP:DMG: [ + [1666951485.746312][5466:5466] CHIP:DMG: AttributeReportIB = + [1666951485.746404][5466:5466] CHIP:DMG: { + [1666951485.746480][5466:5466] CHIP:DMG: AttributeDataIB = + [1666951485.746564][5466:5466] CHIP:DMG: { + [1666951485.746776][5466:5466] CHIP:DMG: DataVersion = 0x5f8a90b0, + [1666951485.746862][5466:5466] CHIP:DMG: AttributePathIB = + [1666951485.746950][5466:5466] CHIP:DMG: { + [1666951485.747041][5466:5466] CHIP:DMG: Endpoint = 0x1, + [1666951485.747133][5466:5466] CHIP:DMG: Cluster = 0x201, + [1666951485.747224][5466:5466] CHIP:DMG: Attribute = 0x0000_0000, + [1666951485.747423][5466:5466] CHIP:DMG: } + [1666951485.747523][5466:5466] CHIP:DMG: + [1666951485.747617][5466:5466] CHIP:DMG: Data = 0, + [1666951485.747699][5466:5466] CHIP:DMG: }, + [1666951485.747786][5466:5466] CHIP:DMG: + [1666951485.747860][5466:5466] CHIP:DMG: }, + [1666951485.747945][5466:5466] CHIP:DMG: + [1666951485.748008][5466:5466] CHIP:DMG: ], + ./chip-tool thermostat read control-sequence-of-operation 1 1 Verify the ReadRequestMessage on TH(all-clusters-app) - [1652265275.022068][7099:7099] CHIP:DMG: ReadRequestMessage = - [1652265275.022110][7099:7099] CHIP:DMG: { - [1652265275.022145][7099:7099] CHIP:DMG: AttributePathIBs = - [1652265275.022187][7099:7099] CHIP:DMG: [ - [1652265275.022226][7099:7099] CHIP:DMG: AttributePathIB = - [1652265275.022277][7099:7099] CHIP:DMG: { - [1652265275.022325][7099:7099] CHIP:DMG: Endpoint = 0x1, - [1652265275.022390][7099:7099] CHIP:DMG: Cluster = 0x201, - [1652265275.022443][7099:7099] CHIP:DMG: Attribute = 0x0000_001B, - [1652265275.022490][7099:7099] CHIP:DMG: } - [1652265275.022536][7099:7099] CHIP:DMG: - [1652265275.022583][7099:7099] CHIP:DMG: ], - [1652265275.022632][7099:7099] CHIP:DMG: - [1652265275.022675][7099:7099] CHIP:DMG: isFabricFiltered = true, - [1652265275.022717][7099:7099] CHIP:DMG: InteractionModelRevision = 1 - [1652265275.022756][7099:7099] CHIP:DMG: }, + + [1666951649.029221][5466:5466] CHIP:EM: Handling via exchange: 52404r, Delegate: 0xaaaab26280e0 + [1666951649.029318][5466:5466] CHIP:IM: Received Read request + [1666951649.029488][5466:5466] CHIP:DMG: ReadRequestMessage = + [1666951649.029555][5466:5466] CHIP:DMG: { + [1666951649.029609][5466:5466] CHIP:DMG: AttributePathIBs = + [1666951649.029674][5466:5466] CHIP:DMG: [ + [1666951649.029736][5466:5466] CHIP:DMG: AttributePathIB = + [1666951649.029823][5466:5466] CHIP:DMG: { + [1666951649.029896][5466:5466] CHIP:DMG: Endpoint = 0x1, + [1666951649.029985][5466:5466] CHIP:DMG: Cluster = 0x201, + [1666951649.030072][5466:5466] CHIP:DMG: Attribute = 0x0000_001B, + [1666951649.030149][5466:5466] CHIP:DMG: } + [1666951649.030227][5466:5466] CHIP:DMG: + [1666951649.030297][5466:5466] CHIP:DMG: ], + [1666951649.030369][5466:5466] CHIP:DMG: + [1666951649.030437][5466:5466] CHIP:DMG: isFabricFiltered = true, + [1666951649.030501][5466:5466] CHIP:DMG: InteractionModelRevision = 1 + [1666951649.030560][5466:5466] CHIP:DMG: }, + [1666951649.030781][5466:5466] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666951649.030999][5466:5466] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666951649.031072][5466:5466] CHIP:DMG: Cluster 201, Attribute 1b is dirty + [1666951649.031131][5466:5466] CHIP:DMG: Reading attribute: Cluster=0x0000_0201 Endpoint=1 AttributeId=0x0000_001B (expanded=0) + [1666951649.031199][5466:5466] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0201 e=1 p=v + [1666951649.031275][5466:5466] CHIP:DMG: AccessControl: allowed + [1666951649.031392][5466:5466] CHIP:DMG: Sending report (payload has 37 bytes)... + [1666951649.031898][5466:5466] CHIP:EM: <<< [E:52404r M:80802549 (Ack:174395409)] (S) Msg TX to 1:000000000001B669 [C7F7] --- Type 0001:05 (IM:ReportData) + [1666951649.032001][5466:5466] CHIP:IN: (S) Sending msg 80802549 on secure session with LSID: 45985 + [1666951649.032653][5466:5466] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:37686 | 80802549 | [Interaction Model (1) / Report Data (0x05) / Session = 45395 / Exchange = 52404] + [1666951649.032750][5466:5466] CHIP:DMG: Header Flags = + [1666951649.032807][5466:5466] CHIP:DMG: { + [1666951649.032895][5466:5466] CHIP:DMG: Exchange (0x06) = + [1666951649.032951][5466:5466] CHIP:DMG: { + [1666951649.033010][5466:5466] CHIP:DMG: AckMsg = 174395409 + [1666951649.033065][5466:5466] CHIP:DMG: NeedsAck = true + [1666951649.033118][5466:5466] CHIP:DMG: } + [1666951649.033190][5466:5466] CHIP:DMG: } + [1666951649.033245][5466:5466] CHIP:DMG: + [1666951649.033310][5466:5466] CHIP:DMG: Encrypted Payload (71 bytes) = + [1666951649.033365][5466:5466] CHIP:DMG: { + [1666951649.033419][5466:5466] CHIP:DMG: data = 0053b100f5f2d004f96a4d70c4b16122f251e4d299237245e6542fab668c2571f0b7aa5c4900c9af4e4f8c3e609ce74aa50968f953121b25ac374736a62e348ae61a263128350d + [1666951649.033477][5466:5466] CHIP:DMG: buffer_ptr = 187651008663600 + [1666951649.033529][5466:5466] CHIP:DMG: } + [1666951649.033581][5466:5466] CHIP:DMG: + [1666951649.033735][5466:5466] CHIP:DMG: ReportDataMessage = + [1666951649.033959][5466:5466] CHIP:DMG: { + [1666951649.034017][5466:5466] CHIP:DMG: AttributeReportIBs = + [1666951649.034097][5466:5466] CHIP:DMG: [ + [1666951649.034159][5466:5466] CHIP:DMG: AttributeReportIB = + [1666951649.034246][5466:5466] CHIP:DMG: { + [1666951649.034318][5466:5466] CHIP:DMG: AttributeDataIB = + [1666951649.034406][5466:5466] CHIP:DMG: { + [1666951649.034490][5466:5466] CHIP:DMG: DataVersion = 0x5f8a90b0, + [1666951649.034572][5466:5466] CHIP:DMG: AttributePathIB = + [1666951649.034657][5466:5466] CHIP:DMG: { + [1666951649.034782][5466:5466] CHIP:DMG: Endpoint = 0x1, + [1666951649.034885][5466:5466] CHIP:DMG: Cluster = 0x201, + [1666951649.034982][5466:5466] CHIP:DMG: Attribute = 0x0000_001B, + [1666951649.035068][5466:5466] CHIP:DMG: } + [1666951649.035157][5466:5466] CHIP:DMG: + [1666951649.035244][5466:5466] CHIP:DMG: Data = 4, + [1666951649.035323][5466:5466] CHIP:DMG: }, + [1666951649.035416][5466:5466] CHIP:DMG: + [1666951649.035486][5466:5466] CHIP:DMG: }, + [1666951649.035567][5466:5466] CHIP:DMG: + [1666951649.035629][5466:5466] CHIP:DMG: ], + ./chip-tool thermostat read system-mode 1 1 Verify the ReadRequestMessage on TH(all-clusters-app) - [1652265332.311723][7099:7099] CHIP:DMG: ReadRequestMessage = - [1652265332.311772][7099:7099] CHIP:DMG: { - [1652265332.311812][7099:7099] CHIP:DMG: AttributePathIBs = - [1652265332.311866][7099:7099] CHIP:DMG: [ - [1652265332.311915][7099:7099] CHIP:DMG: AttributePathIB = - [1652265332.311971][7099:7099] CHIP:DMG: { - [1652265332.312023][7099:7099] CHIP:DMG: Endpoint = 0x1, - [1652265332.312079][7099:7099] CHIP:DMG: Cluster = 0x201, - [1652265332.312138][7099:7099] CHIP:DMG: Attribute = 0x0000_001C, - [1652265332.312187][7099:7099] CHIP:DMG: } - [1652265332.312238][7099:7099] CHIP:DMG: - [1652265332.312290][7099:7099] CHIP:DMG: ], - [1652265332.312341][7099:7099] CHIP:DMG: - [1652265332.312388][7099:7099] CHIP:DMG: isFabricFiltered = true, - [1652265332.312435][7099:7099] CHIP:DMG: InteractionModelRevision = 1 - [1652265332.312477][7099:7099] CHIP:DMG: }," + + [1666951722.178349][5466:5466] CHIP:EM: Handling via exchange: 21521r, Delegate: 0xaaaab26280e0 + [1666951722.178443][5466:5466] CHIP:IM: Received Read request + [1666951722.178611][5466:5466] CHIP:DMG: ReadRequestMessage = + [1666951722.178678][5466:5466] CHIP:DMG: { + [1666951722.178800][5466:5466] CHIP:DMG: AttributePathIBs = + [1666951722.178878][5466:5466] CHIP:DMG: [ + [1666951722.178950][5466:5466] CHIP:DMG: AttributePathIB = + [1666951722.179021][5466:5466] CHIP:DMG: { + [1666951722.179094][5466:5466] CHIP:DMG: Endpoint = 0x1, + [1666951722.179322][5466:5466] CHIP:DMG: Cluster = 0x201, + [1666951722.179408][5466:5466] CHIP:DMG: Attribute = 0x0000_001C, + [1666951722.179490][5466:5466] CHIP:DMG: } + [1666951722.179572][5466:5466] CHIP:DMG: + [1666951722.179644][5466:5466] CHIP:DMG: ], + [1666951722.179715][5466:5466] CHIP:DMG: + [1666951722.179782][5466:5466] CHIP:DMG: isFabricFiltered = true, + [1666951722.179846][5466:5466] CHIP:DMG: InteractionModelRevision = 1 + [1666951722.179905][5466:5466] CHIP:DMG: }, + [1666951722.180070][5466:5466] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666951722.180283][5466:5466] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666951722.180355][5466:5466] CHIP:DMG: Cluster 201, Attribute 1c is dirty + [1666951722.180410][5466:5466] CHIP:DMG: Reading attribute: Cluster=0x0000_0201 Endpoint=1 AttributeId=0x0000_001C (expanded=0) + [1666951722.180477][5466:5466] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0201 e=1 p=v + [1666951722.180552][5466:5466] CHIP:DMG: AccessControl: allowed + [1666951722.180666][5466:5466] CHIP:DMG: Sending report (payload has 37 bytes)... + [1666951722.181184][5466:5466] CHIP:EM: <<< [E:21521r M:214108728 (Ack:40689834)] (S) Msg TX to 1:000000000001B669 [C7F7] --- Type 0001:05 (IM:ReportData) + [1666951722.181285][5466:5466] CHIP:IN: (S) Sending msg 214108728 on secure session with LSID: 45986 + [1666951722.181932][5466:5466] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:34735 | 214108728 | [Interaction Model (1) / Report Data (0x05) / Session = 17453 / Exchange = 21521] + [1666951722.182029][5466:5466] CHIP:DMG: Header Flags = + [1666951722.182087][5466:5466] CHIP:DMG: { + [1666951722.182176][5466:5466] CHIP:DMG: Exchange (0x06) = + [1666951722.182232][5466:5466] CHIP:DMG: { + [1666951722.182292][5466:5466] CHIP:DMG: AckMsg = 40689834 + [1666951722.182348][5466:5466] CHIP:DMG: NeedsAck = true + [1666951722.182412][5466:5466] CHIP:DMG: } + [1666951722.182485][5466:5466] CHIP:DMG: } + [1666951722.182540][5466:5466] CHIP:DMG: + [1666951722.182609][5466:5466] CHIP:DMG: Encrypted Payload (71 bytes) = + [1666951722.182665][5466:5466] CHIP:DMG: { + [1666951722.182755][5466:5466] CHIP:DMG: data = 002d4400380ac30cae2c21e379f109decb71da8dc524b60de5152814b3d68a18cd13cf300991a58665898f260bcf99b588f9b77f2d11ee591b91ac16c48364267779b65ccd7eb8 + [1666951722.182819][5466:5466] CHIP:DMG: buffer_ptr = 187651008665008 + [1666951722.182872][5466:5466] CHIP:DMG: } + [1666951722.182924][5466:5466] CHIP:DMG: + [1666951722.183085][5466:5466] CHIP:DMG: ReportDataMessage = + [1666951722.183151][5466:5466] CHIP:DMG: { + [1666951722.183205][5466:5466] CHIP:DMG: AttributeReportIBs = + [1666951722.183288][5466:5466] CHIP:DMG: [ + [1666951722.183350][5466:5466] CHIP:DMG: AttributeReportIB = + [1666951722.183436][5466:5466] CHIP:DMG: { + [1666951722.183510][5466:5466] CHIP:DMG: AttributeDataIB = + [1666951722.183583][5466:5466] CHIP:DMG: { + [1666951722.183672][5466:5466] CHIP:DMG: DataVersion = 0x5f8a90b0, + [1666951722.183754][5466:5466] CHIP:DMG: AttributePathIB = + [1666951722.183838][5466:5466] CHIP:DMG: { + [1666951722.183926][5466:5466] CHIP:DMG: Endpoint = 0x1, + [1666951722.184024][5466:5466] CHIP:DMG: Cluster = 0x201, + [1666951722.184115][5466:5466] CHIP:DMG: Attribute = 0x0000_001C, + [1666951722.184208][5466:5466] CHIP:DMG: } + [1666951722.184306][5466:5466] CHIP:DMG: + [1666951722.184402][5466:5466] CHIP:DMG: Data = 1, + [1666951722.184482][5466:5466] CHIP:DMG: }, + [1666951722.184575][5466:5466] CHIP:DMG: + [1666951722.184646][5466:5466] CHIP:DMG: }, + [1666951722.184726][5466:5466] CHIP:DMG: + [1666951722.184788][5466:5466] CHIP:DMG: ], disabled: true - label: diff --git a/src/app/tests/suites/certification/Test_TC_TSTAT_3_2.yaml b/src/app/tests/suites/certification/Test_TC_TSTAT_3_2.yaml index 8d4bd01d185632..2fe5170371c63e 100644 --- a/src/app/tests/suites/certification/Test_TC_TSTAT_3_2.yaml +++ b/src/app/tests/suites/certification/Test_TC_TSTAT_3_2.yaml @@ -43,36 +43,82 @@ tests: verify On TH(all-clusters-app) receives the right invoke Request Message for the data sent in the above command - [1646064221.719107][33190:33190] CHIP:EM: Received message of type 0x8 with protocolId (0, 1) and MessageCounter:4540287 on exchange 31012r - [1646064221.719148][33190:33190] CHIP:EM: Handling via exchange: 31012r, Delegate: 0xaaaace1730c8 - [1646064221.719450][33190:33190] CHIP:DMG: InvokeRequestMessage = - [1646064221.719491][33190:33190] CHIP:DMG: { - [1646064221.719513][33190:33190] CHIP:DMG: suppressResponse = false, - [1646064221.719539][33190:33190] CHIP:DMG: timedRequest = false, - [1646064221.719564][33190:33190] CHIP:DMG: InvokeRequests = - [1646064221.719595][33190:33190] CHIP:DMG: [ - [1646064221.719619][33190:33190] CHIP:DMG: CommandDataIB = - [1646064221.719650][33190:33190] CHIP:DMG: { - [1646064221.719677][33190:33190] CHIP:DMG: CommandPathIB = - [1646064221.719710][33190:33190] CHIP:DMG: { - [1646064221.719741][33190:33190] CHIP:DMG: EndpointId = 0x1, - [1646064221.719773][33190:33190] CHIP:DMG: ClusterId = 0x201, - [1646064221.719802][33190:33190] CHIP:DMG: CommandId = 0x0, - [1646064221.719832][33190:33190] CHIP:DMG: }, - [1646064221.719864][33190:33190] CHIP:DMG: - [1646064221.719891][33190:33190] CHIP:DMG: CommandData = - [1646064221.719922][33190:33190] CHIP:DMG: { - [1646064221.719955][33190:33190] CHIP:DMG: 0x0 = 0, - [1646064221.719992][33190:33190] CHIP:DMG: 0x1 = 10, - [1646064221.720023][33190:33190] CHIP:DMG: }, - [1646064221.720051][33190:33190] CHIP:DMG: }, - [1646064221.720082][33190:33190] CHIP:DMG: - [1646064221.720107][33190:33190] CHIP:DMG: ], - [1646064221.720137][33190:33190] CHIP:DMG: - [1646064221.720161][33190:33190] CHIP:DMG: InteractionModelRevision = 1 - [1646064221.720184][33190:33190] CHIP:DMG: }, - [1646064221.720243][33190:33190] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0201 e=1 p=o - [1646064221.720285][33190:33190] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0201 Command=0x0000_0000 + [1666952425.387487][5547:5547] CHIP:EM: Handling via exchange: 27004r, Delegate: 0xaaaabacd6d38 + [1666952425.387637][5547:5547] CHIP:DMG: InvokeRequestMessage = + [1666952425.387704][5547:5547] CHIP:DMG: { + [1666952425.387762][5547:5547] CHIP:DMG: suppressResponse = false, + [1666952425.387829][5547:5547] CHIP:DMG: timedRequest = false, + [1666952425.387892][5547:5547] CHIP:DMG: InvokeRequests = + [1666952425.387972][5547:5547] CHIP:DMG: [ + [1666952425.388035][5547:5547] CHIP:DMG: CommandDataIB = + [1666952425.388175][5547:5547] CHIP:DMG: { + [1666952425.388252][5547:5547] CHIP:DMG: CommandPathIB = + [1666952425.388380][5547:5547] CHIP:DMG: { + [1666952425.388513][5547:5547] CHIP:DMG: EndpointId = 0x1, + [1666952425.388652][5547:5547] CHIP:DMG: ClusterId = 0x201, + [1666952425.388845][5547:5547] CHIP:DMG: CommandId = 0x0, + [1666952425.388976][5547:5547] CHIP:DMG: }, + [1666952425.389114][5547:5547] CHIP:DMG: + [1666952425.389233][5547:5547] CHIP:DMG: CommandFields = + [1666952425.389359][5547:5547] CHIP:DMG: { + [1666952425.389489][5547:5547] CHIP:DMG: 0x0 = 0, + [1666952425.389627][5547:5547] CHIP:DMG: 0x1 = 10, + [1666952425.389761][5547:5547] CHIP:DMG: }, + [1666952425.389879][5547:5547] CHIP:DMG: }, + [1666952425.389961][5547:5547] CHIP:DMG: + [1666952425.390022][5547:5547] CHIP:DMG: ], + [1666952425.390098][5547:5547] CHIP:DMG: + [1666952425.390160][5547:5547] CHIP:DMG: InteractionModelRevision = 1 + [1666952425.390221][5547:5547] CHIP:DMG: }, + [1666952425.390372][5547:5547] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0201 e=1 p=o + [1666952425.390455][5547:5547] CHIP:DMG: AccessControl: allowed + [1666952425.390526][5547:5547] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0201 Command=0x0000_0000 + [1666952425.390674][5547:5547] CHIP:DMG: Endpoint 1, Cluster 0x0000_0201 update version to 26951d9d + [1666952425.390830][5547:5547] CHIP:DMG: Command handler moving to [ Preparing] + [1666952425.390909][5547:5547] CHIP:DMG: Command handler moving to [AddingComm] + [1666952425.390974][5547:5547] CHIP:DMG: Command handler moving to [AddedComma] + [1666952425.391074][5547:5547] CHIP:DMG: Decreasing reference count for CommandHandler, remaining 0 + [1666952425.391634][5547:5547] CHIP:EM: <<< [E:27004r M:103783707 (Ack:170559122)] (S) Msg TX to 1:000000000001B669 [C7F7] --- Type 0001:09 (IM:InvokeCommandResponse) + [1666952425.391747][5547:5547] CHIP:IN: (S) Sending msg 103783707 on secure session with LSID: 64567 + [1666952425.392453][5547:5547] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%wlan0]:54544 | 103783707 | [Interaction Model (1) / InvokeCommandResponse (0x09) / Session = 38619 / Exchange = 27004] + [1666952425.392558][5547:5547] CHIP:DMG: Header Flags = + [1666952425.392874][5547:5547] CHIP:DMG: { + [1666952425.392985][5547:5547] CHIP:DMG: Exchange (0x06) = + [1666952425.393042][5547:5547] CHIP:DMG: { + [1666952425.393104][5547:5547] CHIP:DMG: AckMsg = 170559122 + [1666952425.393159][5547:5547] CHIP:DMG: NeedsAck = true + [1666952425.393214][5547:5547] CHIP:DMG: } + [1666952425.393288][5547:5547] CHIP:DMG: } + [1666952425.393344][5547:5547] CHIP:DMG: + [1666952425.393652][5547:5547] CHIP:DMG: Encrypted Payload (68 bytes) = + [1666952425.393713][5547:5547] CHIP:DMG: { + [1666952425.393769][5547:5547] CHIP:DMG: data = 00db96001b9d2f061a5283fe539d0ab227e8402081ad97fe7dcec774b9b04200be88b10f5628db9ff0c0e8cb50f1d813ccb5eb5ebbc7f29c72ed9fa7ca00674cd52a5066 + [1666952425.393827][5547:5547] CHIP:DMG: buffer_ptr = 187650847961216 + [1666952425.393881][5547:5547] CHIP:DMG: } + [1666952425.393933][5547:5547] CHIP:DMG: + [1666952425.394180][5547:5547] CHIP:DMG: InvokeResponseMessage = + [1666952425.394249][5547:5547] CHIP:DMG: { + [1666952425.394310][5547:5547] CHIP:DMG: suppressResponse = false, + [1666952425.394372][5547:5547] CHIP:DMG: InvokeResponseIBs = + [1666952425.394452][5547:5547] CHIP:DMG: [ + [1666952425.394515][5547:5547] CHIP:DMG: InvokeResponseIB = + [1666952425.394670][5547:5547] CHIP:DMG: { + [1666952425.394863][5547:5547] CHIP:DMG: CommandStatusIB = + [1666952425.395000][5547:5547] CHIP:DMG: { + [1666952425.395129][5547:5547] CHIP:DMG: CommandPathIB = + [1666952425.395488][5547:5547] CHIP:DMG: { + [1666952425.395630][5547:5547] CHIP:DMG: EndpointId = 0x1, + [1666952425.395772][5547:5547] CHIP:DMG: ClusterId = 0x201, + [1666952425.395910][5547:5547] CHIP:DMG: CommandId = 0x0, + [1666952425.396041][5547:5547] CHIP:DMG: }, + [1666952425.396186][5547:5547] CHIP:DMG: + [1666952425.396314][5547:5547] CHIP:DMG: StatusIB = + [1666952425.396452][5547:5547] CHIP:DMG: { + [1666952425.396589][5547:5547] CHIP:DMG: status = 0x00 (SUCCESS), + [1666952425.396721][5547:5547] CHIP:DMG: }, + [1666952425.396855][5547:5547] CHIP:DMG: + [1666952425.396982][5547:5547] CHIP:DMG: }, + [1666952425.397120][5547:5547] CHIP:DMG: disabled: true - label: @@ -87,37 +133,83 @@ tests: verify On TH(all-clusters-app) receives the right invoke Request Message for the data sent in the above command - - [1646064525.675075][33190:33190] CHIP:EM: Received message of type 0x8 with protocolId (0, 1) and MessageCounter:16717414 on exchange 9698r - [1646064525.675116][33190:33190] CHIP:EM: Handling via exchange: 9698r, Delegate: 0xaaaace1730c8 - [1646064525.675402][33190:33190] CHIP:DMG: InvokeRequestMessage = - [1646064525.675444][33190:33190] CHIP:DMG: { - [1646064525.675471][33190:33190] CHIP:DMG: suppressResponse = false, - [1646064525.675497][33190:33190] CHIP:DMG: timedRequest = false, - [1646064525.675521][33190:33190] CHIP:DMG: InvokeRequests = - [1646064525.675552][33190:33190] CHIP:DMG: [ - [1646064525.675576][33190:33190] CHIP:DMG: CommandDataIB = - [1646064525.675605][33190:33190] CHIP:DMG: { - [1646064525.675630][33190:33190] CHIP:DMG: CommandPathIB = - [1646064525.675660][33190:33190] CHIP:DMG: { - [1646064525.675692][33190:33190] CHIP:DMG: EndpointId = 0x1, - [1646064525.675724][33190:33190] CHIP:DMG: ClusterId = 0x201, - [1646064525.675822][33190:33190] CHIP:DMG: CommandId = 0x0, - [1646064525.675852][33190:33190] CHIP:DMG: }, - [1646064525.675884][33190:33190] CHIP:DMG: - [1646064525.675911][33190:33190] CHIP:DMG: CommandData = - [1646064525.675941][33190:33190] CHIP:DMG: { - [1646064525.675971][33190:33190] CHIP:DMG: 0x0 = 0, - [1646064525.676005][33190:33190] CHIP:DMG: 0x1 = -10, - [1646064525.676033][33190:33190] CHIP:DMG: }, - [1646064525.676060][33190:33190] CHIP:DMG: }, - [1646064525.676091][33190:33190] CHIP:DMG: - [1646064525.676114][33190:33190] CHIP:DMG: ], - [1646064525.676143][33190:33190] CHIP:DMG: - [1646064525.676167][33190:33190] CHIP:DMG: InteractionModelRevision = 1 - [1646064525.676189][33190:33190] CHIP:DMG: }, - [1646064525.676247][33190:33190] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0201 e=1 p=o - [1646064525.676288][33190:33190] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0201 Command=0x0000_0000 + [1666952478.420042][5547:5547] CHIP:EM: Handling via exchange: 59365r, Delegate: 0xaaaabacd6d38 + [1666952478.420209][5547:5547] CHIP:DMG: InvokeRequestMessage = + [1666952478.420276][5547:5547] CHIP:DMG: { + [1666952478.420358][5547:5547] CHIP:DMG: suppressResponse = false, + [1666952478.420425][5547:5547] CHIP:DMG: timedRequest = false, + [1666952478.420507][5547:5547] CHIP:DMG: InvokeRequests = + [1666952478.420592][5547:5547] CHIP:DMG: [ + [1666952478.420654][5547:5547] CHIP:DMG: CommandDataIB = + [1666952478.420759][5547:5547] CHIP:DMG: { + [1666952478.420826][5547:5547] CHIP:DMG: CommandPathIB = + [1666952478.420933][5547:5547] CHIP:DMG: { + [1666952478.421017][5547:5547] CHIP:DMG: EndpointId = 0x1, + [1666952478.421130][5547:5547] CHIP:DMG: ClusterId = 0x201, + [1666952478.421216][5547:5547] CHIP:DMG: CommandId = 0x0, + [1666952478.421318][5547:5547] CHIP:DMG: }, + [1666952478.421404][5547:5547] CHIP:DMG: + [1666952478.421503][5547:5547] CHIP:DMG: CommandFields = + [1666952478.421585][5547:5547] CHIP:DMG: { + [1666952478.421692][5547:5547] CHIP:DMG: 0x0 = 0, + [1666952478.421782][5547:5547] CHIP:DMG: 0x1 = -10, + [1666952478.421893][5547:5547] CHIP:DMG: }, + [1666952478.421971][5547:5547] CHIP:DMG: }, + [1666952478.422072][5547:5547] CHIP:DMG: + [1666952478.422135][5547:5547] CHIP:DMG: ], + [1666952478.422233][5547:5547] CHIP:DMG: + [1666952478.422297][5547:5547] CHIP:DMG: InteractionModelRevision = 1 + [1666952478.422357][5547:5547] CHIP:DMG: }, + [1666952478.422526][5547:5547] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0201 e=1 p=o + [1666952478.422635][5547:5547] CHIP:DMG: AccessControl: allowed + [1666952478.422709][5547:5547] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0201 Command=0x0000_0000 + [1666952478.422918][5547:5547] CHIP:DMG: Endpoint 1, Cluster 0x0000_0201 update version to 26951d9e + [1666952478.423027][5547:5547] CHIP:DMG: Command handler moving to [ Preparing] + [1666952478.423127][5547:5547] CHIP:DMG: Command handler moving to [AddingComm] + [1666952478.423194][5547:5547] CHIP:DMG: Command handler moving to [AddedComma] + [1666952478.423321][5547:5547] CHIP:DMG: Decreasing reference count for CommandHandler, remaining 0 + [1666952478.423950][5547:5547] CHIP:EM: <<< [E:59365r M:69356523 (Ack:33118241)] (S) Msg TX to 1:000000000001B669 [C7F7] --- Type 0001:09 (IM:InvokeCommandResponse) + [1666952478.424067][5547:5547] CHIP:IN: (S) Sending msg 69356523 on secure session with LSID: 64568 + [1666952478.424816][5547:5547] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:53414 | 69356523 | [Interaction Model (1) / InvokeCommandResponse (0x09) / Session = 15393 / Exchange = 59365] + [1666952478.424925][5547:5547] CHIP:DMG: Header Flags = + [1666952478.424984][5547:5547] CHIP:DMG: { + [1666952478.425072][5547:5547] CHIP:DMG: Exchange (0x06) = + [1666952478.425129][5547:5547] CHIP:DMG: { + [1666952478.425189][5547:5547] CHIP:DMG: AckMsg = 33118241 + [1666952478.425276][5547:5547] CHIP:DMG: NeedsAck = true + [1666952478.425332][5547:5547] CHIP:DMG: } + [1666952478.425407][5547:5547] CHIP:DMG: } + [1666952478.425484][5547:5547] CHIP:DMG: + [1666952478.425555][5547:5547] CHIP:DMG: Encrypted Payload (68 bytes) = + [1666952478.425612][5547:5547] CHIP:DMG: { + [1666952478.425692][5547:5547] CHIP:DMG: data = 00213c00eb4b2204135eaaecf67917a20a9072b9cd23bc2f2408b71f50ba1df4f1b33cf95b2ee9ca89e92f8bcc5a76088aae25902e488c2ae7604e4149c724230afdbf5f + [1666952478.425749][5547:5547] CHIP:DMG: buffer_ptr = 187650847966352 + [1666952478.425804][5547:5547] CHIP:DMG: } + [1666952478.425880][5547:5547] CHIP:DMG: + [1666952478.426064][5547:5547] CHIP:DMG: InvokeResponseMessage = + [1666952478.426131][5547:5547] CHIP:DMG: { + [1666952478.426192][5547:5547] CHIP:DMG: suppressResponse = false, + [1666952478.426269][5547:5547] CHIP:DMG: InvokeResponseIBs = + [1666952478.426377][5547:5547] CHIP:DMG: [ + [1666952478.426441][5547:5547] CHIP:DMG: InvokeResponseIB = + [1666952478.426554][5547:5547] CHIP:DMG: { + [1666952478.426632][5547:5547] CHIP:DMG: CommandStatusIB = + [1666952478.426766][5547:5547] CHIP:DMG: { + [1666952478.426852][5547:5547] CHIP:DMG: CommandPathIB = + [1666952478.426940][5547:5547] CHIP:DMG: { + [1666952478.427055][5547:5547] CHIP:DMG: EndpointId = 0x1, + [1666952478.427146][5547:5547] CHIP:DMG: ClusterId = 0x201, + [1666952478.427258][5547:5547] CHIP:DMG: CommandId = 0x0, + [1666952478.427365][5547:5547] CHIP:DMG: }, + [1666952478.427465][5547:5547] CHIP:DMG: + [1666952478.427565][5547:5547] CHIP:DMG: StatusIB = + [1666952478.427655][5547:5547] CHIP:DMG: { + [1666952478.427761][5547:5547] CHIP:DMG: status = 0x00 (SUCCESS), + [1666952478.427848][5547:5547] CHIP:DMG: }, + [1666952478.427954][5547:5547] CHIP:DMG: + [1666952478.428033][5547:5547] CHIP:DMG: }, + [1666952478.428140][5547:5547] CHIP:DMG: + [1666952478.428206][5547:5547] CHIP:DMG: }, disabled: true - label: "DUT sends a GetRelayStatusLog command to the Test Harness." diff --git a/src/app/tests/suites/certification/Test_TC_TSUIC_3_1.yaml b/src/app/tests/suites/certification/Test_TC_TSUIC_3_1.yaml index 4b9d1bb4aca130..11ff1081bf14df 100644 --- a/src/app/tests/suites/certification/Test_TC_TSUIC_3_1.yaml +++ b/src/app/tests/suites/certification/Test_TC_TSUIC_3_1.yaml @@ -41,47 +41,141 @@ tests: ./chip-tool thermostatuserinterfaceconfiguration read temperature-display-mode 1 1 Verify DUT receives temperature-display-mode attribute response on the TH(all-clusters-app) Log: - [1658142864.198892][13946:13946] CHIP:IM: Received Read request - [1658142864.198979][13946:13946] CHIP:DMG: ReadRequestMessage = - [1658142864.199008][13946:13946] CHIP:DMG: { - [1658142864.199032][13946:13946] CHIP:DMG: AttributePathIBs = - [1658142864.199059][13946:13946] CHIP:DMG: [ - [1658142864.199085][13946:13946] CHIP:DMG: AttributePathIB = - [1658142864.199114][13946:13946] CHIP:DMG: { - [1658142864.199144][13946:13946] CHIP:DMG: Endpoint = 0x1, - [1658142864.199181][13946:13946] CHIP:DMG: Cluster = 0x204, - [1658142864.199221][13946:13946] CHIP:DMG: Attribute = 0x0000_0000, - [1658142864.199253][13946:13946] CHIP:DMG: } - [1658142864.199284][13946:13946] CHIP:DMG: - [1658142864.199311][13946:13946] CHIP:DMG: ], - [1658142864.199341][13946:13946] CHIP:DMG: - [1658142864.199369][13946:13946] CHIP:DMG: isFabricFiltered = true, - [1658142864.199396][13946:13946] CHIP:DMG: InteractionModelRevision = 1 - [1658142864.199421][13946:13946] CHIP:DMG: }, - [1658142864.199502][13946:13946] CHIP:DMG: IM RH moving to [GeneratingReports] + + [1666953485.298483][6038:6038] CHIP:EM: Handling via exchange: 23149r, Delegate: 0xaaaab1cb0288 + [1666953485.298577][6038:6038] CHIP:IM: Received Read request + [1666953485.298808][6038:6038] CHIP:DMG: ReadRequestMessage = + [1666953485.298877][6038:6038] CHIP:DMG: { + [1666953485.298932][6038:6038] CHIP:DMG: AttributePathIBs = + [1666953485.298997][6038:6038] CHIP:DMG: [ + [1666953485.299059][6038:6038] CHIP:DMG: AttributePathIB = + [1666953485.299136][6038:6038] CHIP:DMG: { + [1666953485.299209][6038:6038] CHIP:DMG: Endpoint = 0x1, + [1666953485.299298][6038:6038] CHIP:DMG: Cluster = 0x204, + [1666953485.299388][6038:6038] CHIP:DMG: Attribute = 0x0000_0000, + [1666953485.299465][6038:6038] CHIP:DMG: } + [1666953485.299538][6038:6038] CHIP:DMG: + [1666953485.299765][6038:6038] CHIP:DMG: ], + [1666953485.299839][6038:6038] CHIP:DMG: + [1666953485.299907][6038:6038] CHIP:DMG: isFabricFiltered = true, + [1666953485.299971][6038:6038] CHIP:DMG: InteractionModelRevision = 1 + [1666953485.300031][6038:6038] CHIP:DMG: }, + [1666953485.300205][6038:6038] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666953485.300427][6038:6038] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666953485.300500][6038:6038] CHIP:DMG: Cluster 204, Attribute 0 is dirty + [1666953485.300556][6038:6038] CHIP:DMG: Reading attribute: Cluster=0x0000_0204 Endpoint=1 AttributeId=0x0000_0000 (expanded=0) + [1666953485.300624][6038:6038] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0204 e=1 p=v + [1666953485.300700][6038:6038] CHIP:DMG: AccessControl: allowed + [1666953485.300818][6038:6038] CHIP:DMG: Sending report (payload has 37 bytes)... + [1666953485.301352][6038:6038] CHIP:EM: <<< [E:23149r M:152501921 (Ack:31557778)] (S) Msg TX to 1:000000000001B669 [C7F7] --- Type 0001:05 (IM:ReportData) + [1666953485.301454][6038:6038] CHIP:IN: (S) Sending msg 152501921 on secure session with LSID: 10244 + [1666953485.302108][6038:6038] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%wlan0]:58532 | 152501921 | [Interaction Model (1) / Report Data (0x05) / Session = 19379 / Exchange = 23149] + [1666953485.302203][6038:6038] CHIP:DMG: Header Flags = + [1666953485.302260][6038:6038] CHIP:DMG: { + [1666953485.302348][6038:6038] CHIP:DMG: Exchange (0x06) = + [1666953485.302404][6038:6038] CHIP:DMG: { + [1666953485.302464][6038:6038] CHIP:DMG: AckMsg = 31557778 + [1666953485.302520][6038:6038] CHIP:DMG: NeedsAck = true + [1666953485.302574][6038:6038] CHIP:DMG: } + [1666953485.302646][6038:6038] CHIP:DMG: } + [1666953485.302702][6038:6038] CHIP:DMG: + [1666953485.302817][6038:6038] CHIP:DMG: Encrypted Payload (71 bytes) = + [1666953485.302873][6038:6038] CHIP:DMG: { + [1666953485.302928][6038:6038] CHIP:DMG: data = 00b34b00a1fe160992f993f298cb0a4c374aac67892015d1735721a480259f29e2b1c6180b4da4fed0e15fc273973f7231e5b82c62e6e1140db009dfbcbea30e47adfa1b3b6055 + [1666953485.302986][6038:6038] CHIP:DMG: buffer_ptr = 187650273988816 + [1666953485.303039][6038:6038] CHIP:DMG: } + [1666953485.303091][6038:6038] CHIP:DMG: + [1666953485.303250][6038:6038] CHIP:DMG: ReportDataMessage = + [1666953485.303317][6038:6038] CHIP:DMG: { + [1666953485.303371][6038:6038] CHIP:DMG: AttributeReportIBs = + [1666953485.303456][6038:6038] CHIP:DMG: [ + [1666953485.303520][6038:6038] CHIP:DMG: AttributeReportIB = + [1666953485.303607][6038:6038] CHIP:DMG: { + [1666953485.303679][6038:6038] CHIP:DMG: AttributeDataIB = + [1666953485.303766][6038:6038] CHIP:DMG: { + [1666953485.303856][6038:6038] CHIP:DMG: DataVersion = 0x721f63ed, + [1666953485.303938][6038:6038] CHIP:DMG: AttributePathIB = + [1666953485.304025][6038:6038] CHIP:DMG: { + [1666953485.304121][6038:6038] CHIP:DMG: Endpoint = 0x1, + [1666953485.304218][6038:6038] CHIP:DMG: Cluster = 0x204, + [1666953485.304319][6038:6038] CHIP:DMG: Attribute = 0x0000_0000, + [1666953485.304414][6038:6038] CHIP:DMG: } + [1666953485.304504][6038:6038] CHIP:DMG: + [1666953485.304593][6038:6038] CHIP:DMG: Data = 0, + [1666953485.304682][6038:6038] CHIP:DMG: }, + [1666953485.304769][6038:6038] CHIP:DMG: + [1666953485.304839][6038:6038] CHIP:DMG: }, + [1666953485.304924][6038:6038] CHIP:DMG: + [1666953485.304991][6038:6038] CHIP:DMG: ], ./chip-tool thermostatuserinterfaceconfiguration read keypad-lockout 1 1 Verify DUT receives keypad-lockout attribute response on the TH(all-clusters-app) Log: - [1658142905.390042][13946:13946] CHIP:IM: Received Read request - [1658142905.390148][13946:13946] CHIP:DMG: ReadRequestMessage = - [1658142905.390177][13946:13946] CHIP:DMG: { - [1658142905.390199][13946:13946] CHIP:DMG: AttributePathIBs = - [1658142905.390225][13946:13946] CHIP:DMG: [ - [1658142905.390249][13946:13946] CHIP:DMG: AttributePathIB = - [1658142905.390276][13946:13946] CHIP:DMG: { - [1658142905.390304][13946:13946] CHIP:DMG: Endpoint = 0x1, - [1658142905.390335][13946:13946] CHIP:DMG: Cluster = 0x204, - [1658142905.390370][13946:13946] CHIP:DMG: Attribute = 0x0000_0001, - [1658142905.390400][13946:13946] CHIP:DMG: } - [1658142905.390430][13946:13946] CHIP:DMG: - [1658142905.390455][13946:13946] CHIP:DMG: ], - [1658142905.390483][13946:13946] CHIP:DMG: - [1658142905.390509][13946:13946] CHIP:DMG: isFabricFiltered = true, - [1658142905.390534][13946:13946] CHIP:DMG: InteractionModelRevision = 1 - [1658142905.390557][13946:13946] CHIP:DMG: }, - [1658142905.390634][13946:13946] CHIP:DMG: IM RH moving to [GeneratingReports] - [1658142905.390718][13946:13946] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + + [1666953657.435774][6038:6038] CHIP:EM: Handling via exchange: 26217r, Delegate: 0xaaaab1cb0288 + [1666953657.435876][6038:6038] CHIP:IM: Received Read request + [1666953657.436070][6038:6038] CHIP:DMG: ReadRequestMessage = + [1666953657.436160][6038:6038] CHIP:DMG: { + [1666953657.436217][6038:6038] CHIP:DMG: AttributePathIBs = + [1666953657.436300][6038:6038] CHIP:DMG: [ + [1666953657.436400][6038:6038] CHIP:DMG: AttributePathIB = + [1666953657.436494][6038:6038] CHIP:DMG: { + [1666953657.436575][6038:6038] CHIP:DMG: Endpoint = 0x1, + [1666953657.436693][6038:6038] CHIP:DMG: Cluster = 0x204, + [1666953657.436809][6038:6038] CHIP:DMG: Attribute = 0x0000_0001, + [1666953657.436899][6038:6038] CHIP:DMG: } + [1666953657.437003][6038:6038] CHIP:DMG: + [1666953657.437079][6038:6038] CHIP:DMG: ], + [1666953657.437151][6038:6038] CHIP:DMG: + [1666953657.437249][6038:6038] CHIP:DMG: isFabricFiltered = true, + [1666953657.437316][6038:6038] CHIP:DMG: InteractionModelRevision = 1 + [1666953657.437402][6038:6038] CHIP:DMG: }, + [1666953657.437608][6038:6038] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666953657.437851][6038:6038] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666953657.437958][6038:6038] CHIP:DMG: Cluster 204, Attribute 1 is dirty + [1666953657.438013][6038:6038] CHIP:DMG: Reading attribute: Cluster=0x0000_0204 Endpoint=1 AttributeId=0x0000_0001 (expanded=0) + [1666953657.438083][6038:6038] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0204 e=1 p=v + [1666953657.438187][6038:6038] CHIP:DMG: AccessControl: allowed + [1666953657.438312][6038:6038] CHIP:DMG: Sending report (payload has 37 bytes)... + [1666953657.439020][6038:6038] CHIP:EM: <<< [E:26217r M:17307888 (Ack:7084691)] (S) Msg TX to 1:000000000001B669 [C7F7] --- Type 0001:05 (IM:ReportData) + [1666953657.439141][6038:6038] CHIP:IN: (S) Sending msg 17307888 on secure session with LSID: 10245 + [1666953657.439898][6038:6038] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:46916 | 17307888 | [Interaction Model (1) / Report Data (0x05) / Session = 42670 / Exchange = 26217] + [1666953657.440006][6038:6038] CHIP:DMG: Header Flags = + [1666953657.440066][6038:6038] CHIP:DMG: { + [1666953657.440156][6038:6038] CHIP:DMG: Exchange (0x06) = + [1666953657.440212][6038:6038] CHIP:DMG: { + [1666953657.440273][6038:6038] CHIP:DMG: AckMsg = 7084691 + [1666953657.440360][6038:6038] CHIP:DMG: NeedsAck = true + [1666953657.440416][6038:6038] CHIP:DMG: } + [1666953657.440491][6038:6038] CHIP:DMG: } + [1666953657.440569][6038:6038] CHIP:DMG: + [1666953657.440641][6038:6038] CHIP:DMG: Encrypted Payload (71 bytes) = + [1666953657.440698][6038:6038] CHIP:DMG: { + [1666953657.440775][6038:6038] CHIP:DMG: data = 00aea600f01808016f3a0abf125ab2e176e43c36dabe0c90fc8b3c1f3a5c3b29526965dd5e436fc4445e7add48a31b55e2308e06e8b7236f5bc12ec179f3be99e511c955806e9a + [1666953657.440834][6038:6038] CHIP:DMG: buffer_ptr = 187650273983904 + [1666953657.440888][6038:6038] CHIP:DMG: } + [1666953657.440963][6038:6038] CHIP:DMG: + [1666953657.441162][6038:6038] CHIP:DMG: ReportDataMessage = + [1666953657.441232][6038:6038] CHIP:DMG: { + [1666953657.441307][6038:6038] CHIP:DMG: AttributeReportIBs = + [1666953657.441390][6038:6038] CHIP:DMG: [ + [1666953657.441453][6038:6038] CHIP:DMG: AttributeReportIB = + [1666953657.441550][6038:6038] CHIP:DMG: { + [1666953657.441644][6038:6038] CHIP:DMG: AttributeDataIB = + [1666953657.441738][6038:6038] CHIP:DMG: { + [1666953657.441854][6038:6038] CHIP:DMG: DataVersion = 0x721f63ed, + [1666953657.441949][6038:6038] CHIP:DMG: AttributePathIB = + [1666953657.442069][6038:6038] CHIP:DMG: { + [1666953657.442168][6038:6038] CHIP:DMG: Endpoint = 0x1, + [1666953657.442296][6038:6038] CHIP:DMG: Cluster = 0x204, + [1666953657.442414][6038:6038] CHIP:DMG: Attribute = 0x0000_0001, + [1666953657.442512][6038:6038] CHIP:DMG: } + [1666953657.442636][6038:6038] CHIP:DMG: + [1666953657.442802][6038:6038] CHIP:DMG: Data = 0, + [1666953657.442898][6038:6038] CHIP:DMG: }, + [1666953657.442997][6038:6038] CHIP:DMG: + [1666953657.443093][6038:6038] CHIP:DMG: }, + [1666953657.443182][6038:6038] CHIP:DMG: disabled: true - label: @@ -92,25 +186,72 @@ tests: ./chip-tool thermostatuserinterfaceconfiguration read schedule-programming-visibility 1 1 Verify DUT receives schedule-programming-visibility attribute response on the TH(all-clusters-app) Log: - [1658143293.502829][13946:13946] CHIP:EM: Handling via exchange: 655r, Delegate: 0xaaaad3403ed0 - [1658143293.502867][13946:13946] CHIP:IM: Received Read request - [1658143293.502943][13946:13946] CHIP:DMG: ReadRequestMessage = - [1658143293.502969][13946:13946] CHIP:DMG: { - [1658143293.503018][13946:13946] CHIP:DMG: AttributePathIBs = - [1658143293.503046][13946:13946] CHIP:DMG: [ - [1658143293.503069][13946:13946] CHIP:DMG: AttributePathIB = - [1658143293.503097][13946:13946] CHIP:DMG: { - [1658143293.503125][13946:13946] CHIP:DMG: Endpoint = 0x1, - [1658143293.503159][13946:13946] CHIP:DMG: Cluster = 0x204, - [1658143293.503190][13946:13946] CHIP:DMG: Attribute = 0x0000_0002, - [1658143293.503218][13946:13946] CHIP:DMG: } - [1658143293.503248][13946:13946] CHIP:DMG: - [1658143293.503273][13946:13946] CHIP:DMG: ], - [1658143293.503300][13946:13946] CHIP:DMG: - [1658143293.503326][13946:13946] CHIP:DMG: isFabricFiltered = true, - [1658143293.503351][13946:13946] CHIP:DMG: InteractionModelRevision = 1 - [1658143293.503374][13946:13946] CHIP:DMG: }, - [1658143293.503450][13946:13946] CHIP:DMG: IM RH moving to [GeneratingReports] + + [1666953796.399850][6038:6038] CHIP:EM: Handling via exchange: 58771r, Delegate: 0xaaaab1cb0288 + [1666953796.399946][6038:6038] CHIP:IM: Received Read request + [1666953796.400142][6038:6038] CHIP:DMG: ReadRequestMessage = + [1666953796.400232][6038:6038] CHIP:DMG: { + [1666953796.400288][6038:6038] CHIP:DMG: AttributePathIBs = + [1666953796.400352][6038:6038] CHIP:DMG: [ + [1666953796.400435][6038:6038] CHIP:DMG: AttributePathIB = + [1666953796.400514][6038:6038] CHIP:DMG: { + [1666953796.400614][6038:6038] CHIP:DMG: Endpoint = 0x1, + [1666953796.400703][6038:6038] CHIP:DMG: Cluster = 0x204, + [1666953796.400804][6038:6038] CHIP:DMG: Attribute = 0x0000_0002, + [1666953796.400882][6038:6038] CHIP:DMG: } + [1666953796.400980][6038:6038] CHIP:DMG: + [1666953796.401052][6038:6038] CHIP:DMG: ], + [1666953796.401123][6038:6038] CHIP:DMG: + [1666953796.401212][6038:6038] CHIP:DMG: isFabricFiltered = true, + [1666953796.401277][6038:6038] CHIP:DMG: InteractionModelRevision = 1 + [1666953796.401362][6038:6038] CHIP:DMG: }, + [1666953796.401557][6038:6038] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666953796.401769][6038:6038] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666953796.401866][6038:6038] CHIP:DMG: Cluster 204, Attribute 2 is dirty + [1666953796.401923][6038:6038] CHIP:DMG: Reading attribute: Cluster=0x0000_0204 Endpoint=1 AttributeId=0x0000_0002 (expanded=0) + [1666953796.402020][6038:6038] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0204 e=1 p=v + [1666953796.402096][6038:6038] CHIP:DMG: AccessControl: allowed + [1666953796.402240][6038:6038] CHIP:DMG: Sending report (payload has 37 bytes)... + [1666953796.402872][6038:6038] CHIP:EM: <<< [E:58771r M:9565618 (Ack:39080088)] (S) Msg TX to 1:000000000001B669 [C7F7] --- Type 0001:05 (IM:ReportData) + [1666953796.402973][6038:6038] CHIP:IN: (S) Sending msg 9565618 on secure session with LSID: 10246 + [1666953796.403657][6038:6038] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:44687 | 9565618 | [Interaction Model (1) / Report Data (0x05) / Session = 52855 / Exchange = 58771] + [1666953796.403751][6038:6038] CHIP:DMG: Header Flags = + [1666953796.403809][6038:6038] CHIP:DMG: { + [1666953796.403896][6038:6038] CHIP:DMG: Exchange (0x06) = + [1666953796.403953][6038:6038] CHIP:DMG: { + [1666953796.404014][6038:6038] CHIP:DMG: AckMsg = 39080088 + [1666953796.404093][6038:6038] CHIP:DMG: NeedsAck = true + [1666953796.404147][6038:6038] CHIP:DMG: } + [1666953796.404219][6038:6038] CHIP:DMG: } + [1666953796.404296][6038:6038] CHIP:DMG: + [1666953796.404365][6038:6038] CHIP:DMG: Encrypted Payload (71 bytes) = + [1666953796.404422][6038:6038] CHIP:DMG: { + [1666953796.404501][6038:6038] CHIP:DMG: data = 0077ce00b2f59100f2c40451e6d0ad9269be7e9666e5fdab77718cd5b87845a9816958afe63ebec62e757270f9b127bba1d5b39cab81e43e7426c59d615ba3995fa645e3b8ac48 + [1666953796.404559][6038:6038] CHIP:DMG: buffer_ptr = 187650273992768 + [1666953796.404613][6038:6038] CHIP:DMG: } + [1666953796.404686][6038:6038] CHIP:DMG: + [1666953796.404871][6038:6038] CHIP:DMG: ReportDataMessage = + [1666953796.404938][6038:6038] CHIP:DMG: { + [1666953796.404993][6038:6038] CHIP:DMG: AttributeReportIBs = + [1666953796.405077][6038:6038] CHIP:DMG: [ + [1666953796.405140][6038:6038] CHIP:DMG: AttributeReportIB = + [1666953796.405259][6038:6038] CHIP:DMG: { + [1666953796.405341][6038:6038] CHIP:DMG: AttributeDataIB = + [1666953796.405449][6038:6038] CHIP:DMG: { + [1666953796.405538][6038:6038] CHIP:DMG: DataVersion = 0x721f63ed, + [1666953796.405643][6038:6038] CHIP:DMG: AttributePathIB = + [1666953796.405729][6038:6038] CHIP:DMG: { + [1666953796.405825][6038:6038] CHIP:DMG: Endpoint = 0x1, + [1666953796.405919][6038:6038] CHIP:DMG: Cluster = 0x204, + [1666953796.406009][6038:6038] CHIP:DMG: Attribute = 0x0000_0002, + [1666953796.406106][6038:6038] CHIP:DMG: } + [1666953796.406195][6038:6038] CHIP:DMG: + [1666953796.406283][6038:6038] CHIP:DMG: Data = 0, + [1666953796.406370][6038:6038] CHIP:DMG: }, + [1666953796.406462][6038:6038] CHIP:DMG: + [1666953796.406541][6038:6038] CHIP:DMG: }, + [1666953796.406623][6038:6038] CHIP:DMG: + [1666953796.406689][6038:6038] CHIP:DMG: ], disabled: true - label: @@ -121,63 +262,151 @@ tests: ./chip-tool thermostatuserinterfaceconfiguration write temperature-display-mode 1 1 1 Verify DUT receives temperature-display-mode attribute write response on the TH(all-clusters-app) Log: - [1661765030.276401][103574:103574] CHIP:DMG: IM WH moving to [Initialized] - [1661765030.276428][103574:103574] CHIP:DMG: WriteRequestMessage = - [1661765030.276436][103574:103574] CHIP:DMG: { - [1661765030.276443][103574:103574] CHIP:DMG: suppressResponse = false, - [1661765030.276450][103574:103574] CHIP:DMG: timedRequest = false, - [1661765030.276457][103574:103574] CHIP:DMG: AttributeDataIBs = - [1661765030.276469][103574:103574] CHIP:DMG: [ - [1661765030.276476][103574:103574] CHIP:DMG: AttributeDataIB = - [1661765030.276484][103574:103574] CHIP:DMG: { - [1661765030.276492][103574:103574] CHIP:DMG: AttributePathIB = - [1661765030.276500][103574:103574] CHIP:DMG: { - [1661765030.276509][103574:103574] CHIP:DMG: Endpoint = 0x1, - [1661765030.276517][103574:103574] CHIP:DMG: Cluster = 0x204, - [1661765030.276525][103574:103574] CHIP:DMG: Attribute = 0x0000_0000, - [1661765030.276532][103574:103574] CHIP:DMG: } - [1661765030.276542][103574:103574] CHIP:DMG: - [1661765030.276550][103574:103574] CHIP:DMG: Data = 1, - [1661765030.276557][103574:103574] CHIP:DMG: }, - [1661765030.276567][103574:103574] CHIP:DMG: - [1661765030.276573][103574:103574] CHIP:DMG: ], - [1661765030.276582][103574:103574] CHIP:DMG: - [1661765030.276589][103574:103574] CHIP:DMG: moreChunkedMessages = false, - [1661765030.276597][103574:103574] CHIP:DMG: InteractionModelRevision = 1 - [1661765030.276603][103574:103574] CHIP:DMG: }, - [1661765030.276642][103574:103574] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0204 e=1 p=o - [1661765030.276657][103574:103574] CHIP:DMG: AccessControl: allowed - [1661765030.276675][103574:103574] CHIP:DMG: Endpoint 1, Cluster 0x0000_0204 update version to 929de252 + + [1666953918.439285][6038:6038] CHIP:EM: Handling via exchange: 882r, Delegate: 0xaaaab1cb0288 + [1666953918.439380][6038:6038] CHIP:IM: Received Write request + [1666953918.439463][6038:6038] CHIP:DMG: IM WH moving to [Initialized] + [1666953918.439584][6038:6038] CHIP:DMG: WriteRequestMessage = + [1666953918.439670][6038:6038] CHIP:DMG: { + [1666953918.439729][6038:6038] CHIP:DMG: suppressResponse = false, + [1666953918.439817][6038:6038] CHIP:DMG: timedRequest = false, + [1666953918.439882][6038:6038] CHIP:DMG: AttributeDataIBs = + [1666953918.439956][6038:6038] CHIP:DMG: [ + [1666953918.440043][6038:6038] CHIP:DMG: AttributeDataIB = + [1666953918.440130][6038:6038] CHIP:DMG: { + [1666953918.440229][6038:6038] CHIP:DMG: AttributePathIB = + [1666953918.440318][6038:6038] CHIP:DMG: { + [1666953918.440431][6038:6038] CHIP:DMG: Endpoint = 0x1, + [1666953918.440519][6038:6038] CHIP:DMG: Cluster = 0x204, + [1666953918.440635][6038:6038] CHIP:DMG: Attribute = 0x0000_0000, + [1666953918.440715][6038:6038] CHIP:DMG: } + [1666953918.440828][6038:6038] CHIP:DMG: + [1666953918.440914][6038:6038] CHIP:DMG: Data = 1, + [1666953918.441019][6038:6038] CHIP:DMG: }, + [1666953918.441100][6038:6038] CHIP:DMG: + [1666953918.441191][6038:6038] CHIP:DMG: ], + [1666953918.441266][6038:6038] CHIP:DMG: + [1666953918.441351][6038:6038] CHIP:DMG: moreChunkedMessages = false, + [1666953918.441415][6038:6038] CHIP:DMG: InteractionModelRevision = 1 + [1666953918.441496][6038:6038] CHIP:DMG: }, + [1666953918.441707][6038:6038] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0204 e=1 p=o + [1666953918.441790][6038:6038] CHIP:DMG: AccessControl: allowed + [1666953918.441903][6038:6038] CHIP:DMG: Endpoint 1, Cluster 0x0000_0204 update version to 721f63ee + [1666953918.441990][6038:6038] CHIP:DMG: IM WH moving to [AddStatus] + [1666953918.442581][6038:6038] CHIP:EM: <<< [E:882r M:83356626 (Ack:126694797)] (S) Msg TX to 1:000000000001B669 [C7F7] --- Type 0001:07 (IM:WriteResponse) + [1666953918.442682][6038:6038] CHIP:IN: (S) Sending msg 83356626 on secure session with LSID: 10247 + [1666953918.443427][6038:6038] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be36%eth0]:55372 | 83356626 | [Interaction Model (1) / Write Response (0x07) / Session = 58974 / Exchange = 882] + [1666953918.443524][6038:6038] CHIP:DMG: Header Flags = + [1666953918.443582][6038:6038] CHIP:DMG: { + [1666953918.443668][6038:6038] CHIP:DMG: Exchange (0x06) = + [1666953918.443724][6038:6038] CHIP:DMG: { + [1666953918.443783][6038:6038] CHIP:DMG: AckMsg = 126694797 + [1666953918.443862][6038:6038] CHIP:DMG: NeedsAck = true + [1666953918.443917][6038:6038] CHIP:DMG: } + [1666953918.443989][6038:6038] CHIP:DMG: } + [1666953918.444066][6038:6038] CHIP:DMG: + [1666953918.444134][6038:6038] CHIP:DMG: Encrypted Payload (63 bytes) = + [1666953918.444190][6038:6038] CHIP:DMG: { + [1666953918.444268][6038:6038] CHIP:DMG: data = 005ee600d2ebf704a2d1eef3e80b3cd6fc318475b505396944b68956c6193547fae35c13aa5addb94918cde20924b6de44bb5aa1a9baa93cbf6a575805ee59 + [1666953918.444327][6038:6038] CHIP:DMG: buffer_ptr = 187650273993776 + [1666953918.444380][6038:6038] CHIP:DMG: } + [1666953918.444452][6038:6038] CHIP:DMG: + [1666953918.444570][6038:6038] CHIP:DMG: WriteResponseMessage = + [1666953918.444636][6038:6038] CHIP:DMG: { + [1666953918.444715][6038:6038] CHIP:DMG: AttributeStatusIBs = + [1666953918.444792][6038:6038] CHIP:DMG: [ + [1666953918.444877][6038:6038] CHIP:DMG: AttributeStatusIB = + [1666953918.444955][6038:6038] CHIP:DMG: { + [1666953918.445046][6038:6038] CHIP:DMG: AttributePathIB = + [1666953918.445135][6038:6038] CHIP:DMG: { + [1666953918.445246][6038:6038] CHIP:DMG: Endpoint = 0x1, + [1666953918.445334][6038:6038] CHIP:DMG: Cluster = 0x204, + [1666953918.445443][6038:6038] CHIP:DMG: Attribute = 0x0000_0000, + [1666953918.445520][6038:6038] CHIP:DMG: } + [1666953918.445625][6038:6038] CHIP:DMG: + [1666953918.445703][6038:6038] CHIP:DMG: StatusIB = + [1666953918.445811][6038:6038] CHIP:DMG: { + [1666953918.445901][6038:6038] CHIP:DMG: status = 0x00 (SUCCESS), + [1666953918.446008][6038:6038] CHIP:DMG: }, + [1666953918.446096][6038:6038] CHIP:DMG: + [1666953918.446187][6038:6038] CHIP:DMG: }, + [1666953918.446269][6038:6038] CHIP:DMG: + [1666953918.446505][6038:6038] CHIP:DMG: ], ./chip-tool thermostatuserinterfaceconfiguration write keypad-lockout 1 1 1 Verify DUT receives keypad-lockout attribute write response on the TH(all-clusters-app) Log: - [1658143708.436060][13946:13946] CHIP:DMG: WriteRequestMessage = - [1658143708.436090][13946:13946] CHIP:DMG: { - [1658143708.436115][13946:13946] CHIP:DMG: suppressResponse = false, - [1658143708.436148][13946:13946] CHIP:DMG: timedRequest = false, - [1658143708.436176][13946:13946] CHIP:DMG: AttributeDataIBs = - [1658143708.436210][13946:13946] CHIP:DMG: [ - [1658143708.436238][13946:13946] CHIP:DMG: AttributeDataIB = - [1658143708.436269][13946:13946] CHIP:DMG: { - [1658143708.436295][13946:13946] CHIP:DMG: AttributePathIB = - [1658143708.436330][13946:13946] CHIP:DMG: { - [1658143708.436368][13946:13946] CHIP:DMG: Endpoint = 0x1, - [1658143708.436406][13946:13946] CHIP:DMG: Cluster = 0x204, - [1658143708.436444][13946:13946] CHIP:DMG: Attribute = 0x0000_0001, - [1658143708.436483][13946:13946] CHIP:DMG: } - [1658143708.436520][13946:13946] CHIP:DMG: - [1658143708.436561][13946:13946] CHIP:DMG: Data = 1, - [1658143708.436592][13946:13946] CHIP:DMG: }, - [1658143708.436627][13946:13946] CHIP:DMG: - [1658143708.436654][13946:13946] CHIP:DMG: ], - [1658143708.436686][13946:13946] CHIP:DMG: - [1658143708.436714][13946:13946] CHIP:DMG: moreChunkedMessages = false, - [1658143708.436743][13946:13946] CHIP:DMG: InteractionModelRevision = 1 - [1658143708.436770][13946:13946] CHIP:DMG: }, - [1658143708.436862][13946:13946] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0204 e=1 p=m - [1658143708.436903][13946:13946] CHIP:DMG: AccessControl: allowed + + [1666954081.095820][6038:6038] CHIP:EM: Handling via exchange: 14149r, Delegate: 0xaaaab1cb0288 + [1666954081.095923][6038:6038] CHIP:IM: Received Write request + [1666954081.096012][6038:6038] CHIP:DMG: IM WH moving to [Initialized] + [1666954081.096146][6038:6038] CHIP:DMG: WriteRequestMessage = + [1666954081.096237][6038:6038] CHIP:DMG: { + [1666954081.096297][6038:6038] CHIP:DMG: suppressResponse = false, + [1666954081.096395][6038:6038] CHIP:DMG: timedRequest = false, + [1666954081.096460][6038:6038] CHIP:DMG: AttributeDataIBs = + [1666954081.096557][6038:6038] CHIP:DMG: [ + [1666954081.096623][6038:6038] CHIP:DMG: AttributeDataIB = + [1666954081.096712][6038:6038] CHIP:DMG: { + [1666954081.096803][6038:6038] CHIP:DMG: AttributePathIB = + [1666954081.096890][6038:6038] CHIP:DMG: { + [1666954081.097001][6038:6038] CHIP:DMG: Endpoint = 0x1, + [1666954081.097091][6038:6038] CHIP:DMG: Cluster = 0x204, + [1666954081.097203][6038:6038] CHIP:DMG: Attribute = 0x0000_0001, + [1666954081.097286][6038:6038] CHIP:DMG: } + [1666954081.097397][6038:6038] CHIP:DMG: + [1666954081.097485][6038:6038] CHIP:DMG: Data = 1, + [1666954081.097588][6038:6038] CHIP:DMG: }, + [1666954081.097665][6038:6038] CHIP:DMG: + [1666954081.097750][6038:6038] CHIP:DMG: ], + [1666954081.097827][6038:6038] CHIP:DMG: + [1666954081.097914][6038:6038] CHIP:DMG: moreChunkedMessages = false, + [1666954081.097983][6038:6038] CHIP:DMG: InteractionModelRevision = 1 + [1666954081.098043][6038:6038] CHIP:DMG: }, + [1666954081.098262][6038:6038] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0204 e=1 p=m + [1666954081.098373][6038:6038] CHIP:DMG: AccessControl: allowed + [1666954081.098468][6038:6038] CHIP:DMG: Endpoint 1, Cluster 0x0000_0204 update version to 721f63ef + [1666954081.098558][6038:6038] CHIP:DMG: IM WH moving to [AddStatus] + [1666954081.099417][6038:6038] CHIP:EM: <<< [E:14149r M:188310810 (Ack:192095418)] (S) Msg TX to 1:000000000001B669 [C7F7] --- Type 0001:07 (IM:WriteResponse) + [1666954081.099539][6038:6038] CHIP:IN: (S) Sending msg 188310810 on secure session with LSID: 10248 + [1666954081.100278][6038:6038] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:54947 | 188310810 | [Interaction Model (1) / Write Response (0x07) / Session = 58271 / Exchange = 14149] + [1666954081.100389][6038:6038] CHIP:DMG: Header Flags = + [1666954081.100448][6038:6038] CHIP:DMG: { + [1666954081.100538][6038:6038] CHIP:DMG: Exchange (0x06) = + [1666954081.100596][6038:6038] CHIP:DMG: { + [1666954081.100656][6038:6038] CHIP:DMG: AckMsg = 192095418 + [1666954081.100743][6038:6038] CHIP:DMG: NeedsAck = true + [1666954081.100801][6038:6038] CHIP:DMG: } + [1666954081.100874][6038:6038] CHIP:DMG: } + [1666954081.100953][6038:6038] CHIP:DMG: + [1666954081.101024][6038:6038] CHIP:DMG: Encrypted Payload (63 bytes) = + [1666954081.101081][6038:6038] CHIP:DMG: { + [1666954081.101162][6038:6038] CHIP:DMG: data = 009fe3001a65390bee9f15b7c3ba064f6d214eda423567e2f537826a8ac4c161d069d8e561e8a31603898254f6a37a0048bc6ec2b932c37b8c1cab699b98b9 + [1666954081.101219][6038:6038] CHIP:DMG: buffer_ptr = 187650273994464 + [1666954081.101274][6038:6038] CHIP:DMG: } + [1666954081.101348][6038:6038] CHIP:DMG: + [1666954081.101477][6038:6038] CHIP:DMG: WriteResponseMessage = + [1666954081.101572][6038:6038] CHIP:DMG: { + [1666954081.101627][6038:6038] CHIP:DMG: AttributeStatusIBs = + [1666954081.101740][6038:6038] CHIP:DMG: [ + [1666954081.101806][6038:6038] CHIP:DMG: AttributeStatusIB = + [1666954081.101908][6038:6038] CHIP:DMG: { + [1666954081.101985][6038:6038] CHIP:DMG: AttributePathIB = + [1666954081.102092][6038:6038] CHIP:DMG: { + [1666954081.102180][6038:6038] CHIP:DMG: Endpoint = 0x1, + [1666954081.102294][6038:6038] CHIP:DMG: Cluster = 0x204, + [1666954081.102383][6038:6038] CHIP:DMG: Attribute = 0x0000_0001, + [1666954081.102484][6038:6038] CHIP:DMG: } + [1666954081.102580][6038:6038] CHIP:DMG: + [1666954081.102686][6038:6038] CHIP:DMG: StatusIB = + [1666954081.102814][6038:6038] CHIP:DMG: { + [1666954081.102924][6038:6038] CHIP:DMG: status = 0x00 (SUCCESS), + [1666954081.103008][6038:6038] CHIP:DMG: }, + [1666954081.103112][6038:6038] CHIP:DMG: + [1666954081.103187][6038:6038] CHIP:DMG: }, + [1666954081.103287][6038:6038] CHIP:DMG: + [1666954081.103352][6038:6038] CHIP:DMG: ], disabled: true - label: @@ -224,47 +453,409 @@ tests: ./chip-tool thermostatuserinterfaceconfiguration read temperature-display-mode 1 1 Verify DUT receives temperature-display-mode attribute response on the TH(all-clusters-minimal-app) Log: - [1658142864.198892][13946:13946] CHIP:IM: Received Read request - [1658142864.198979][13946:13946] CHIP:DMG: ReadRequestMessage = - [1658142864.199008][13946:13946] CHIP:DMG: { - [1658142864.199032][13946:13946] CHIP:DMG: AttributePathIBs = - [1658142864.199059][13946:13946] CHIP:DMG: [ - [1658142864.199085][13946:13946] CHIP:DMG: AttributePathIB = - [1658142864.199114][13946:13946] CHIP:DMG: { - [1658142864.199144][13946:13946] CHIP:DMG: Endpoint = 0x1, - [1658142864.199181][13946:13946] CHIP:DMG: Cluster = 0x204, - [1658142864.199221][13946:13946] CHIP:DMG: Attribute = 0x0000_0000, - [1658142864.199253][13946:13946] CHIP:DMG: } - [1658142864.199284][13946:13946] CHIP:DMG: - [1658142864.199311][13946:13946] CHIP:DMG: ], - [1658142864.199341][13946:13946] CHIP:DMG: - [1658142864.199369][13946:13946] CHIP:DMG: isFabricFiltered = true, - [1658142864.199396][13946:13946] CHIP:DMG: InteractionModelRevision = 1 - [1658142864.199421][13946:13946] CHIP:DMG: }, - [1658142864.199502][13946:13946] CHIP:DMG: IM RH moving to [GeneratingReports] + + [1666952907.484910][5988:5988] CHIP:EM: Handling via exchange: 55230r, Delegate: 0xaaaad96680e0 + [1666952907.485012][5988:5988] CHIP:IM: Received Read request + [1666952907.485181][5988:5988] CHIP:DMG: ReadRequestMessage = + [1666952907.485247][5988:5988] CHIP:DMG: { + [1666952907.485298][5988:5988] CHIP:DMG: AttributePathIBs = + [1666952907.485363][5988:5988] CHIP:DMG: [ + [1666952907.485425][5988:5988] CHIP:DMG: AttributePathIB = + [1666952907.485499][5988:5988] CHIP:DMG: { + [1666952907.485577][5988:5988] CHIP:DMG: Endpoint = 0x1, + [1666952907.485654][5988:5988] CHIP:DMG: Cluster = 0x204, + [1666952907.485743][5988:5988] CHIP:DMG: Attribute = 0x0000_0000, + [1666952907.485825][5988:5988] CHIP:DMG: } + [1666952907.485957][5988:5988] CHIP:DMG: + [1666952907.486032][5988:5988] CHIP:DMG: ], + [1666952907.486105][5988:5988] CHIP:DMG: + [1666952907.486173][5988:5988] CHIP:DMG: isFabricFiltered = true, + [1666952907.486237][5988:5988] CHIP:DMG: InteractionModelRevision = 1 + [1666952907.486296][5988:5988] CHIP:DMG: }, + [1666952907.486459][5988:5988] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666952907.486859][5988:5988] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666952907.486933][5988:5988] CHIP:DMG: Cluster 204, Attribute 0 is dirty + [1666952907.486988][5988:5988] CHIP:DMG: Reading attribute: Cluster=0x0000_0204 Endpoint=1 AttributeId=0x0000_0000 (expanded=0) + [1666952907.487056][5988:5988] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0204 e=1 p=v + [1666952907.487130][5988:5988] CHIP:DMG: AccessControl: allowed + [1666952907.487245][5988:5988] CHIP:DMG: Sending report (payload has 37 bytes)... + [1666952907.487768][5988:5988] CHIP:EM: <<< [E:55230r M:41825397 (Ack:212794457)] (S) Msg TX to 1:000000000001B669 [C7F7] --- Type 0001:05 (IM:ReportData) + [1666952907.487871][5988:5988] CHIP:IN: (S) Sending msg 41825397 on secure session with LSID: 10697 + [1666952907.488513][5988:5988] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:53323 | 41825397 | [Interaction Model (1) / Report Data (0x05) / Session = 25917 / Exchange = 55230] + [1666952907.488608][5988:5988] CHIP:DMG: Header Flags = + [1666952907.488665][5988:5988] CHIP:DMG: { + [1666952907.488754][5988:5988] CHIP:DMG: Exchange (0x06) = + [1666952907.488810][5988:5988] CHIP:DMG: { + [1666952907.488871][5988:5988] CHIP:DMG: AckMsg = 212794457 + [1666952907.488927][5988:5988] CHIP:DMG: NeedsAck = true + [1666952907.488980][5988:5988] CHIP:DMG: } + [1666952907.489052][5988:5988] CHIP:DMG: } + [1666952907.489107][5988:5988] CHIP:DMG: + [1666952907.489174][5988:5988] CHIP:DMG: Encrypted Payload (71 bytes) = + [1666952907.489229][5988:5988] CHIP:DMG: { + [1666952907.489284][5988:5988] CHIP:DMG: data = 003d650075347e020776c6e49e846255494afb7162d53375ec47e3a81865d9dfed7bd0d3b81c282e6d345a46b6f7188f38a62af2bf68f61d7a2e93bdb8b638416d20b1afe793b1 + [1666952907.489342][5988:5988] CHIP:DMG: buffer_ptr = 187650777049920 + [1666952907.489395][5988:5988] CHIP:DMG: } + [1666952907.489446][5988:5988] CHIP:DMG: + [1666952907.489604][5988:5988] CHIP:DMG: ReportDataMessage = + [1666952907.489670][5988:5988] CHIP:DMG: { + [1666952907.489724][5988:5988] CHIP:DMG: AttributeReportIBs = + [1666952907.489807][5988:5988] CHIP:DMG: [ + [1666952907.489869][5988:5988] CHIP:DMG: AttributeReportIB = + [1666952907.489948][5988:5988] CHIP:DMG: { + [1666952907.490153][5988:5988] CHIP:DMG: AttributeDataIB = + [1666952907.490246][5988:5988] CHIP:DMG: { + [1666952907.490331][5988:5988] CHIP:DMG: DataVersion = 0x97fedc88, + [1666952907.490412][5988:5988] CHIP:DMG: AttributePathIB = + [1666952907.490496][5988:5988] CHIP:DMG: { + [1666952907.490583][5988:5988] CHIP:DMG: Endpoint = 0x1, + [1666952907.490681][5988:5988] CHIP:DMG: Cluster = 0x204, + [1666952907.490841][5988:5988] CHIP:DMG: Attribute = 0x0000_0000, + [1666952907.490919][5988:5988] CHIP:DMG: } + [1666952907.491017][5988:5988] CHIP:DMG: + [1666952907.491104][5988:5988] CHIP:DMG: Data = 0, + [1666952907.491182][5988:5988] CHIP:DMG: }, + [1666952907.491276][5988:5988] CHIP:DMG: + [1666952907.491346][5988:5988] CHIP:DMG: }, + ./chip-tool thermostatuserinterfaceconfiguration read keypad-lockout 1 1 Verify DUT receives keypad-lockout attribute response on the TH(all-clusters-minimal-app) Log: - [1658142905.390042][13946:13946] CHIP:IM: Received Read request - [1658142905.390148][13946:13946] CHIP:DMG: ReadRequestMessage = - [1658142905.390177][13946:13946] CHIP:DMG: { - [1658142905.390199][13946:13946] CHIP:DMG: AttributePathIBs = - [1658142905.390225][13946:13946] CHIP:DMG: [ - [1658142905.390249][13946:13946] CHIP:DMG: AttributePathIB = - [1658142905.390276][13946:13946] CHIP:DMG: { - [1658142905.390304][13946:13946] CHIP:DMG: Endpoint = 0x1, - [1658142905.390335][13946:13946] CHIP:DMG: Cluster = 0x204, - [1658142905.390370][13946:13946] CHIP:DMG: Attribute = 0x0000_0001, - [1658142905.390400][13946:13946] CHIP:DMG: } - [1658142905.390430][13946:13946] CHIP:DMG: - [1658142905.390455][13946:13946] CHIP:DMG: ], - [1658142905.390483][13946:13946] CHIP:DMG: - [1658142905.390509][13946:13946] CHIP:DMG: isFabricFiltered = true, - [1658142905.390534][13946:13946] CHIP:DMG: InteractionModelRevision = 1 - [1658142905.390557][13946:13946] CHIP:DMG: }, - [1658142905.390634][13946:13946] CHIP:DMG: IM RH moving to [GeneratingReports] - [1658142905.390718][13946:13946] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + + [1666952951.992449][5988:5988] CHIP:EM: Handling via exchange: 31337r, Delegate: 0xaaaad96680e0 + [1666952951.992544][5988:5988] CHIP:IM: Received Read request + [1666952951.992711][5988:5988] CHIP:DMG: ReadRequestMessage = + [1666952951.992778][5988:5988] CHIP:DMG: { + [1666952951.992824][5988:5988] CHIP:DMG: AttributePathIBs = + [1666952951.992880][5988:5988] CHIP:DMG: [ + [1666952951.992950][5988:5988] CHIP:DMG: AttributePathIB = + [1666952951.993026][5988:5988] CHIP:DMG: { + [1666952951.993105][5988:5988] CHIP:DMG: Endpoint = 0x1, + [1666952951.993195][5988:5988] CHIP:DMG: Cluster = 0x204, + [1666952951.993284][5988:5988] CHIP:DMG: Attribute = 0x0000_0001, + [1666952951.993366][5988:5988] CHIP:DMG: } + [1666952951.993444][5988:5988] CHIP:DMG: + [1666952951.993509][5988:5988] CHIP:DMG: ], + [1666952951.993592][5988:5988] CHIP:DMG: + [1666952951.993660][5988:5988] CHIP:DMG: isFabricFiltered = true, + [1666952951.993724][5988:5988] CHIP:DMG: InteractionModelRevision = 1 + [1666952951.993783][5988:5988] CHIP:DMG: }, + [1666952951.993951][5988:5988] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666952951.994166][5988:5988] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666952951.994239][5988:5988] CHIP:DMG: Cluster 204, Attribute 1 is dirty + [1666952951.994294][5988:5988] CHIP:DMG: Reading attribute: Cluster=0x0000_0204 Endpoint=1 AttributeId=0x0000_0001 (expanded=0) + [1666952951.994363][5988:5988] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0204 e=1 p=v + [1666952951.994439][5988:5988] CHIP:DMG: AccessControl: allowed + [1666952951.994556][5988:5988] CHIP:DMG: Sending report (payload has 37 bytes)... + [1666952951.995160][5988:5988] CHIP:EM: <<< [E:31337r M:163238133 (Ack:50767302)] (S) Msg TX to 1:000000000001B669 [C7F7] --- Type 0001:05 (IM:ReportData) + [1666952951.995264][5988:5988] CHIP:IN: (S) Sending msg 163238133 on secure session with LSID: 10698 + [1666952951.995933][5988:5988] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:58247 | 163238133 | [Interaction Model (1) / Report Data (0x05) / Session = 7537 / Exchange = 31337] + [1666952951.996031][5988:5988] CHIP:DMG: Header Flags = + [1666952951.996088][5988:5988] CHIP:DMG: { + [1666952951.996177][5988:5988] CHIP:DMG: Exchange (0x06) = + [1666952951.996234][5988:5988] CHIP:DMG: { + [1666952951.996294][5988:5988] CHIP:DMG: AckMsg = 50767302 + [1666952951.996350][5988:5988] CHIP:DMG: NeedsAck = true + [1666952951.996404][5988:5988] CHIP:DMG: } + [1666952951.996477][5988:5988] CHIP:DMG: } + [1666952951.996533][5988:5988] CHIP:DMG: + [1666952951.996599][5988:5988] CHIP:DMG: Encrypted Payload (71 bytes) = + [1666952951.996655][5988:5988] CHIP:DMG: { + [1666952951.996711][5988:5988] CHIP:DMG: data = 00711d00f5d0ba0905d1ce49007c130f1c76302873da95826c5bbbadebfad86b93a5b9a743e3a29b5dd500582640433c06f3f22159b09129938868c073478e30209ebdbeddc96b + [1666952951.996932][5988:5988] CHIP:DMG: buffer_ptr = 187650777054064 + [1666952951.996990][5988:5988] CHIP:DMG: } + [1666952951.997042][5988:5988] CHIP:DMG: + [1666952951.997203][5988:5988] CHIP:DMG: ReportDataMessage = + [1666952951.997270][5988:5988] CHIP:DMG: { + [1666952951.997325][5988:5988] CHIP:DMG: AttributeReportIBs = + [1666952951.997400][5988:5988] CHIP:DMG: [ + [1666952951.997462][5988:5988] CHIP:DMG: AttributeReportIB = + [1666952951.997549][5988:5988] CHIP:DMG: { + [1666952951.997615][5988:5988] CHIP:DMG: AttributeDataIB = + [1666952951.997692][5988:5988] CHIP:DMG: { + [1666952951.997781][5988:5988] CHIP:DMG: DataVersion = 0x97fedc88, + [1666952951.997856][5988:5988] CHIP:DMG: AttributePathIB = + [1666952951.997946][5988:5988] CHIP:DMG: { + [1666952951.998041][5988:5988] CHIP:DMG: Endpoint = 0x1, + [1666952951.998132][5988:5988] CHIP:DMG: Cluster = 0x204, + [1666952951.998227][5988:5988] CHIP:DMG: Attribute = 0x0000_0001, + [1666952951.998319][5988:5988] CHIP:DMG: } + [1666952951.998414][5988:5988] CHIP:DMG: + [1666952951.998503][5988:5988] CHIP:DMG: Data = 0, + [1666952951.998582][5988:5988] CHIP:DMG: }, + [1666952951.998666][5988:5988] CHIP:DMG: + [1666952951.998772][5988:5988] CHIP:DMG: }, + [1666952951.998858][5988:5988] CHIP:DMG: + [1666952951.998925][5988:5988] CHIP:DMG: ], + + + ./chip-tool thermostatuserinterfaceconfiguration read feature-map 1 1 + Verify DUT receives feature-map attribute response on the TH(all-clusters-minimal-app) Log: + + [1666953011.987486][5988:5988] CHIP:EM: Handling via exchange: 41581r, Delegate: 0xaaaad96680e0 + [1666953011.987582][5988:5988] CHIP:IM: Received Read request + [1666953011.987754][5988:5988] CHIP:DMG: ReadRequestMessage = + [1666953011.987820][5988:5988] CHIP:DMG: { + [1666953011.987875][5988:5988] CHIP:DMG: AttributePathIBs = + [1666953011.987940][5988:5988] CHIP:DMG: [ + [1666953011.988002][5988:5988] CHIP:DMG: AttributePathIB = + [1666953011.988140][5988:5988] CHIP:DMG: { + [1666953011.988218][5988:5988] CHIP:DMG: Endpoint = 0x1, + [1666953011.988315][5988:5988] CHIP:DMG: Cluster = 0x204, + [1666953011.988399][5988:5988] CHIP:DMG: Attribute = 0x0000_FFFC, + [1666953011.988476][5988:5988] CHIP:DMG: } + [1666953011.988557][5988:5988] CHIP:DMG: + [1666953011.988630][5988:5988] CHIP:DMG: ], + [1666953011.988703][5988:5988] CHIP:DMG: + [1666953011.988771][5988:5988] CHIP:DMG: isFabricFiltered = true, + [1666953011.988837][5988:5988] CHIP:DMG: InteractionModelRevision = 1 + [1666953011.988895][5988:5988] CHIP:DMG: }, + [1666953011.989066][5988:5988] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666953011.989956][5988:5988] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666953011.990037][5988:5988] CHIP:DMG: Cluster 204, Attribute fffc is dirty + [1666953011.990096][5988:5988] CHIP:DMG: Reading attribute: Cluster=0x0000_0204 Endpoint=1 AttributeId=0x0000_FFFC (expanded=0) + [1666953011.990167][5988:5988] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0204 e=1 p=v + [1666953011.990245][5988:5988] CHIP:DMG: AccessControl: allowed + [1666953011.990366][5988:5988] CHIP:DMG: Sending report (payload has 38 bytes)... + [1666953011.991110][5988:5988] CHIP:EM: <<< [E:41581r M:126419151 (Ack:121750119)] (S) Msg TX to 1:000000000001B669 [C7F7] --- Type 0001:05 (IM:ReportData) + [1666953011.991234][5988:5988] CHIP:IN: (S) Sending msg 126419151 on secure session with LSID: 10699 + [1666953011.991978][5988:5988] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:51918 | 126419151 | [Interaction Model (1) / Report Data (0x05) / Session = 4917 / Exchange = 41581] + [1666953011.992080][5988:5988] CHIP:DMG: Header Flags = + [1666953011.992141][5988:5988] CHIP:DMG: { + [1666953011.992223][5988:5988] CHIP:DMG: Exchange (0x06) = + [1666953011.992270][5988:5988] CHIP:DMG: { + [1666953011.992334][5988:5988] CHIP:DMG: AckMsg = 121750119 + [1666953011.992393][5988:5988] CHIP:DMG: NeedsAck = true + [1666953011.992449][5988:5988] CHIP:DMG: } + [1666953011.992523][5988:5988] CHIP:DMG: } + [1666953011.992578][5988:5988] CHIP:DMG: + [1666953011.992648][5988:5988] CHIP:DMG: Encrypted Payload (72 bytes) = + [1666953011.992704][5988:5988] CHIP:DMG: { + [1666953011.992760][5988:5988] CHIP:DMG: data = 00351300cf0089075485011d70effa9c929aff24c827bbf7a3c248a568ad130358506703e7b2bab3a825a30775202aee61f0ac21a9f3de9f2d64cb1cb4f9fa2fb10449d125921408 + [1666953011.992818][5988:5988] CHIP:DMG: buffer_ptr = 187650777054672 + [1666953011.992872][5988:5988] CHIP:DMG: } + [1666953011.993094][5988:5988] CHIP:DMG: + [1666953011.993274][5988:5988] CHIP:DMG: ReportDataMessage = + [1666953011.993332][5988:5988] CHIP:DMG: { + [1666953011.993378][5988:5988] CHIP:DMG: AttributeReportIBs = + [1666953011.993663][5988:5988] CHIP:DMG: [ + [1666953011.993735][5988:5988] CHIP:DMG: AttributeReportIB = + [1666953011.993827][5988:5988] CHIP:DMG: { + [1666953011.993903][5988:5988] CHIP:DMG: AttributeDataIB = + [1666953011.993986][5988:5988] CHIP:DMG: { + [1666953011.994072][5988:5988] CHIP:DMG: DataVersion = 0x97fedc88, + [1666953011.994156][5988:5988] CHIP:DMG: AttributePathIB = + [1666953011.994242][5988:5988] CHIP:DMG: { + [1666953011.994331][5988:5988] CHIP:DMG: Endpoint = 0x1, + [1666953011.994423][5988:5988] CHIP:DMG: Cluster = 0x204, + [1666953011.994515][5988:5988] CHIP:DMG: Attribute = 0x0000_FFFC, + [1666953011.994599][5988:5988] CHIP:DMG: } + [1666953011.994690][5988:5988] CHIP:DMG: + [1666953011.994825][5988:5988] CHIP:DMG: Data = 0, + [1666953011.994908][5988:5988] CHIP:DMG: }, + [1666953011.995069][5988:5988] CHIP:DMG: + [1666953011.995147][5988:5988] CHIP:DMG: }, + [1666953011.995233][5988:5988] CHIP:DMG: + [1666953011.995296][5988:5988] CHIP:DMG: ], + + + ./chip-tool thermostatuserinterfaceconfiguration read attribute-list 1 1 + Verify DUT receives attribute-list attribute response on the TH(all-clusters-minimal-app) Log: + + [1666953062.848286][5988:5988] CHIP:EM: Handling via exchange: 37504r, Delegate: 0xaaaad96680e0 + [1666953062.848382][5988:5988] CHIP:IM: Received Read request + [1666953062.848550][5988:5988] CHIP:DMG: ReadRequestMessage = + [1666953062.848617][5988:5988] CHIP:DMG: { + [1666953062.848671][5988:5988] CHIP:DMG: AttributePathIBs = + [1666953062.848736][5988:5988] CHIP:DMG: [ + [1666953062.848798][5988:5988] CHIP:DMG: AttributePathIB = + [1666953062.848884][5988:5988] CHIP:DMG: { + [1666953062.848963][5988:5988] CHIP:DMG: Endpoint = 0x1, + [1666953062.849052][5988:5988] CHIP:DMG: Cluster = 0x204, + [1666953062.849140][5988:5988] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666953062.849221][5988:5988] CHIP:DMG: } + [1666953062.849299][5988:5988] CHIP:DMG: + [1666953062.849368][5988:5988] CHIP:DMG: ], + [1666953062.849440][5988:5988] CHIP:DMG: + [1666953062.849508][5988:5988] CHIP:DMG: isFabricFiltered = true, + [1666953062.849572][5988:5988] CHIP:DMG: InteractionModelRevision = 1 + [1666953062.849632][5988:5988] CHIP:DMG: }, + [1666953062.849797][5988:5988] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666953062.850013][5988:5988] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666953062.850083][5988:5988] CHIP:DMG: Cluster 204, Attribute fffb is dirty + [1666953062.850138][5988:5988] CHIP:DMG: Reading attribute: Cluster=0x0000_0204 Endpoint=1 AttributeId=0x0000_FFFB (expanded=0) + [1666953062.850202][5988:5988] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0204 e=1 p=v + [1666953062.850277][5988:5988] CHIP:DMG: AccessControl: allowed + [1666953062.850447][5988:5988] CHIP:DMG: Sending report (payload has 253 bytes)... + [1666953062.851121][5988:5988] CHIP:EM: <<< [E:37504r M:49467837 (Ack:243522027)] (S) Msg TX to 1:000000000001B669 [C7F7] --- Type 0001:05 (IM:ReportData) + [1666953062.851227][5988:5988] CHIP:IN: (S) Sending msg 49467837 on secure session with LSID: 10700 + [1666953062.851960][5988:5988] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:40546 | 49467837 | [Interaction Model (1) / Report Data (0x05) / Session = 39279 / Exchange = 37504] + [1666953062.852058][5988:5988] CHIP:DMG: Header Flags = + [1666953062.852115][5988:5988] CHIP:DMG: { + [1666953062.852203][5988:5988] CHIP:DMG: Exchange (0x06) = + [1666953062.852260][5988:5988] CHIP:DMG: { + [1666953062.852320][5988:5988] CHIP:DMG: AckMsg = 243522027 + [1666953062.852375][5988:5988] CHIP:DMG: NeedsAck = true + [1666953062.852429][5988:5988] CHIP:DMG: } + [1666953062.852500][5988:5988] CHIP:DMG: } + [1666953062.852555][5988:5988] CHIP:DMG: + [1666953062.852624][5988:5988] CHIP:DMG: Encrypted Payload (287 bytes) = + [1666953062.852678][5988:5988] CHIP:DMG: { + [1666953062.852733][5988:5988] CHIP:DMG: data = 006f9900bdd1f2024c21003319599058e9b5e80ea09a92b2a9158147ee7910fef9e0d83d95952464fce57c66b254dffb580501d0bb38f46509e13da9b04aa03880d7e6edb06b98563bd08f27bff285a85532404dab36d0b39bed72c209f2fbd15104536d80f72c93b9b3d834ec070a173d19e5731b7e85425c3506b078e1740388fe11d3e6bbfbfd2f574fb84f6f3cb41fdc8edf5a4ddc342f665b5fee02ad2796f442b99ec6f3345c490eff770860008300f34bda7b4b8bd54438af34f4ecd9185e4c81dc138ab5488cd21dfd22b727520136313bbc7a87b3efc9d6b7033f5fa1774ede97021a420d0da0d7d09db91796efa47829858238c4a63729fccde98ed69b9eee9af368a784b30e94b8ac456ff06ec93da791b3205525f74873520f + [1666953062.852804][5988:5988] CHIP:DMG: buffer_ptr = 187650777054144 + [1666953062.852858][5988:5988] CHIP:DMG: } + [1666953062.852910][5988:5988] CHIP:DMG: + [1666953062.853312][5988:5988] CHIP:DMG: ReportDataMessage = + [1666953062.853377][5988:5988] CHIP:DMG: { + [1666953062.853432][5988:5988] CHIP:DMG: AttributeReportIBs = + [1666953062.853509][5988:5988] CHIP:DMG: [ + [1666953062.853571][5988:5988] CHIP:DMG: AttributeReportIB = + [1666953062.853658][5988:5988] CHIP:DMG: { + [1666953062.853729][5988:5988] CHIP:DMG: AttributeDataIB = + [1666953062.853810][5988:5988] CHIP:DMG: { + [1666953062.853894][5988:5988] CHIP:DMG: DataVersion = 0x97fedc88, + [1666953062.853975][5988:5988] CHIP:DMG: AttributePathIB = + [1666953062.854069][5988:5988] CHIP:DMG: { + [1666953062.854164][5988:5988] CHIP:DMG: Endpoint = 0x1, + [1666953062.854255][5988:5988] CHIP:DMG: Cluster = 0x204, + [1666953062.854346][5988:5988] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666953062.854438][5988:5988] CHIP:DMG: } + [1666953062.854535][5988:5988] CHIP:DMG: + [1666953062.854626][5988:5988] CHIP:DMG: Data = [ + [1666953062.854774][5988:5988] CHIP:DMG: + [1666953062.854870][5988:5988] CHIP:DMG: ], + [1666953062.854948][5988:5988] CHIP:DMG: }, + [1666953062.855042][5988:5988] CHIP:DMG: + [1666953062.855112][5988:5988] CHIP:DMG: }, + [1666953062.855208][5988:5988] CHIP:DMG: + [1666953062.855270][5988:5988] CHIP:DMG: AttributeReportIB = + [1666953062.855355][5988:5988] CHIP:DMG: { + [1666953062.855426][5988:5988] CHIP:DMG: AttributeDataIB = + [1666953062.855512][5988:5988] CHIP:DMG: { + [1666953062.855600][5988:5988] CHIP:DMG: DataVersion = 0x97fedc88, + [1666953062.855826][5988:5988] CHIP:DMG: AttributePathIB = + [1666953062.855917][5988:5988] CHIP:DMG: { + [1666953062.856011][5988:5988] CHIP:DMG: Endpoint = 0x1, + [1666953062.856101][5988:5988] CHIP:DMG: Cluster = 0x204, + [1666953062.856193][5988:5988] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666953062.856289][5988:5988] CHIP:DMG: ListIndex = Null, + [1666953062.856381][5988:5988] CHIP:DMG: } + [1666953062.856478][5988:5988] CHIP:DMG: + [1666953062.856572][5988:5988] CHIP:DMG: Data = 0, + [1666953062.856651][5988:5988] CHIP:DMG: }, + [1666953062.856746][5988:5988] CHIP:DMG: + [1666953062.856817][5988:5988] CHIP:DMG: }, + [1666953062.856913][5988:5988] CHIP:DMG: + [1666953062.856975][5988:5988] CHIP:DMG: AttributeReportIB = + [1666953062.857059][5988:5988] CHIP:DMG: { + [1666953062.857130][5988:5988] CHIP:DMG: AttributeDataIB = + [1666953062.857215][5988:5988] CHIP:DMG: { + [1666953062.857304][5988:5988] CHIP:DMG: DataVersion = 0x97fedc88, + [1666953062.857385][5988:5988] CHIP:DMG: AttributePathIB = + [1666953062.857475][5988:5988] CHIP:DMG: { + [1666953062.857567][5988:5988] CHIP:DMG: Endpoint = 0x1, + [1666953062.857656][5988:5988] CHIP:DMG: Cluster = 0x204, + [1666953062.857745][5988:5988] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666953062.857841][5988:5988] CHIP:DMG: ListIndex = Null, + [1666953062.857925][5988:5988] CHIP:DMG: } + [1666953062.858013][5988:5988] CHIP:DMG: + [1666953062.858248][5988:5988] CHIP:DMG: Data = 1, + [1666953062.858330][5988:5988] CHIP:DMG: }, + [1666953062.858416][5988:5988] CHIP:DMG: + [1666953062.858486][5988:5988] CHIP:DMG: }, + [1666953062.858579][5988:5988] CHIP:DMG: + [1666953062.858641][5988:5988] CHIP:DMG: AttributeReportIB = + [1666953062.858751][5988:5988] CHIP:DMG: { + [1666953062.858821][5988:5988] CHIP:DMG: AttributeDataIB = + [1666953062.858909][5988:5988] CHIP:DMG: { + [1666953062.858997][5988:5988] CHIP:DMG: DataVersion = 0x97fedc88, + [1666953062.859077][5988:5988] CHIP:DMG: AttributePathIB = + [1666953062.859168][5988:5988] CHIP:DMG: { + [1666953062.859260][5988:5988] CHIP:DMG: Endpoint = 0x1, + [1666953062.859349][5988:5988] CHIP:DMG: Cluster = 0x204, + [1666953062.859438][5988:5988] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666953062.859533][5988:5988] CHIP:DMG: ListIndex = Null, + [1666953062.859625][5988:5988] CHIP:DMG: } + [1666953062.859720][5988:5988] CHIP:DMG: + [1666953062.859813][5988:5988] CHIP:DMG: Data = 65528, + [1666953062.859893][5988:5988] CHIP:DMG: }, + [1666953062.859987][5988:5988] CHIP:DMG: + [1666953062.860057][5988:5988] CHIP:DMG: }, + [1666953062.860152][5988:5988] CHIP:DMG: + [1666953062.860213][5988:5988] CHIP:DMG: AttributeReportIB = + [1666953062.860297][5988:5988] CHIP:DMG: { + [1666953062.860367][5988:5988] CHIP:DMG: AttributeDataIB = + [1666953062.860452][5988:5988] CHIP:DMG: { + [1666953062.860540][5988:5988] CHIP:DMG: DataVersion = 0x97fedc88, + [1666953062.860620][5988:5988] CHIP:DMG: AttributePathIB = + [1666953062.860710][5988:5988] CHIP:DMG: { + [1666953062.860802][5988:5988] CHIP:DMG: Endpoint = 0x1, + [1666953062.860891][5988:5988] CHIP:DMG: Cluster = 0x204, + [1666953062.860981][5988:5988] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666953062.861076][5988:5988] CHIP:DMG: ListIndex = Null, + [1666953062.861165][5988:5988] CHIP:DMG: } + [1666953062.861249][5988:5988] CHIP:DMG: + [1666953062.861336][5988:5988] CHIP:DMG: Data = 65529, + [1666953062.861415][5988:5988] CHIP:DMG: }, + [1666953062.861508][5988:5988] CHIP:DMG: + [1666953062.861577][5988:5988] CHIP:DMG: }, + [1666953062.861671][5988:5988] CHIP:DMG: + [1666953062.861733][5988:5988] CHIP:DMG: AttributeReportIB = + [1666953062.861817][5988:5988] CHIP:DMG: { + [1666953062.861888][5988:5988] CHIP:DMG: AttributeDataIB = + [1666953062.861968][5988:5988] CHIP:DMG: { + [1666953062.862058][5988:5988] CHIP:DMG: DataVersion = 0x97fedc88, + [1666953062.862138][5988:5988] CHIP:DMG: AttributePathIB = + [1666953062.862229][5988:5988] CHIP:DMG: { + [1666953062.862321][5988:5988] CHIP:DMG: Endpoint = 0x1, + [1666953062.862410][5988:5988] CHIP:DMG: Cluster = 0x204, + [1666953062.862499][5988:5988] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666953062.862587][5988:5988] CHIP:DMG: ListIndex = Null, + [1666953062.862678][5988:5988] CHIP:DMG: } + [1666953062.862808][5988:5988] CHIP:DMG: + [1666953062.862897][5988:5988] CHIP:DMG: Data = 65531, + [1666953062.862984][5988:5988] CHIP:DMG: }, + [1666953062.863072][5988:5988] CHIP:DMG: + [1666953062.863142][5988:5988] CHIP:DMG: }, + [1666953062.863245][5988:5988] CHIP:DMG: + [1666953062.863312][5988:5988] CHIP:DMG: AttributeReportIB = + [1666953062.863395][5988:5988] CHIP:DMG: { + [1666953062.863474][5988:5988] CHIP:DMG: AttributeDataIB = + [1666953062.863554][5988:5988] CHIP:DMG: { + [1666953062.863636][5988:5988] CHIP:DMG: DataVersion = 0x97fedc88, + [1666953062.863717][5988:5988] CHIP:DMG: AttributePathIB = + [1666953062.863808][5988:5988] CHIP:DMG: { + [1666953062.863901][5988:5988] CHIP:DMG: Endpoint = 0x1, + [1666953062.863990][5988:5988] CHIP:DMG: Cluster = 0x204, + [1666953062.864081][5988:5988] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666953062.864177][5988:5988] CHIP:DMG: ListIndex = Null, + [1666953062.864271][5988:5988] CHIP:DMG: } + [1666953062.864359][5988:5988] CHIP:DMG: + [1666953062.864454][5988:5988] CHIP:DMG: Data = 65532, + [1666953062.864533][5988:5988] CHIP:DMG: }, + [1666953062.864626][5988:5988] CHIP:DMG: + [1666953062.864696][5988:5988] CHIP:DMG: }, + [1666953062.864800][5988:5988] CHIP:DMG: + [1666953062.864867][5988:5988] CHIP:DMG: AttributeReportIB = + [1666953062.864950][5988:5988] CHIP:DMG: { + [1666953062.865029][5988:5988] CHIP:DMG: AttributeDataIB = + [1666953062.865108][5988:5988] CHIP:DMG: { + [1666953062.865197][5988:5988] CHIP:DMG: DataVersion = 0x97fedc88, + [1666953062.865278][5988:5988] CHIP:DMG: AttributePathIB = + [1666953062.865370][5988:5988] CHIP:DMG: { + [1666953062.865455][5988:5988] CHIP:DMG: Endpoint = 0x1, + [1666953062.865548][5988:5988] CHIP:DMG: Cluster = 0x204, + [1666953062.865638][5988:5988] CHIP:DMG: Attribute = 0x0000_FFFB, + [1666953062.865734][5988:5988] CHIP:DMG: ListIndex = Null, + [1666953062.865828][5988:5988] CHIP:DMG: } + [1666953062.865916][5988:5988] CHIP:DMG: + [1666953062.866011][5988:5988] CHIP:DMG: Data = 65533, + [1666953062.866097][5988:5988] CHIP:DMG: }, + [1666953062.866257][5988:5988] CHIP:DMG: + [1666953062.866333][5988:5988] CHIP:DMG: }, + [1666953062.866423][5988:5988] CHIP:DMG: + [1666953062.866489][5988:5988] CHIP:DMG: ], disabled: true - label: @@ -276,7 +867,71 @@ tests: ./chip-tool thermostatuserinterfaceconfiguration read schedule-programming-visibility 1 1 Verify DUT receives schedule-programming-visibility attribute response on the TH(all-clusters-minimal-app) Log: - General error: 0x86 (UNSUPPORTED_ATTRIBUTE) + + [1666953130.730282][5988:5988] CHIP:EM: Handling via exchange: 19762r, Delegate: 0xaaaad96680e0 + [1666953130.730438][5988:5988] CHIP:IM: Received Read request + [1666953130.730662][5988:5988] CHIP:DMG: ReadRequestMessage = + [1666953130.730769][5988:5988] CHIP:DMG: { + [1666953130.730828][5988:5988] CHIP:DMG: AttributePathIBs = + [1666953130.730893][5988:5988] CHIP:DMG: [ + [1666953130.730955][5988:5988] CHIP:DMG: AttributePathIB = + [1666953130.731032][5988:5988] CHIP:DMG: { + [1666953130.731110][5988:5988] CHIP:DMG: Endpoint = 0x1, + [1666953130.731200][5988:5988] CHIP:DMG: Cluster = 0x204, + [1666953130.731287][5988:5988] CHIP:DMG: Attribute = 0x0000_0002, + [1666953130.731370][5988:5988] CHIP:DMG: } + [1666953130.731447][5988:5988] CHIP:DMG: + [1666953130.731512][5988:5988] CHIP:DMG: ], + [1666953130.731582][5988:5988] CHIP:DMG: + [1666953130.731649][5988:5988] CHIP:DMG: isFabricFiltered = true, + [1666953130.731714][5988:5988] CHIP:DMG: InteractionModelRevision = 1 + [1666953130.731772][5988:5988] CHIP:DMG: }, + [1666953130.731937][5988:5988] CHIP:DMG: IM RH moving to [GeneratingReports] + [1666953130.732148][5988:5988] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1666953130.732219][5988:5988] CHIP:DMG: Cluster 204, Attribute 2 is dirty + [1666953130.732275][5988:5988] CHIP:DMG: Reading attribute: Cluster=0x0000_0204 Endpoint=1 AttributeId=0x0000_0002 (expanded=0) + [1666953130.732383][5988:5988] CHIP:DMG: Sending report (payload has 34 bytes)... + [1666953130.732896][5988:5988] CHIP:EM: <<< [E:19762r M:73354864 (Ack:39436104)] (S) Msg TX to 1:000000000001B669 [C7F7] --- Type 0001:05 (IM:ReportData) + [1666953130.732993][5988:5988] CHIP:IN: (S) Sending msg 73354864 on secure session with LSID: 10701 + [1666953130.733819][5988:5988] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:39423 | 73354864 | [Interaction Model (1) / Report Data (0x05) / Session = 51855 / Exchange = 19762] + [1666953130.733918][5988:5988] CHIP:DMG: Header Flags = + [1666953130.733975][5988:5988] CHIP:DMG: { + [1666953130.734062][5988:5988] CHIP:DMG: Exchange (0x06) = + [1666953130.734120][5988:5988] CHIP:DMG: { + [1666953130.734180][5988:5988] CHIP:DMG: AckMsg = 39436104 + [1666953130.734237][5988:5988] CHIP:DMG: NeedsAck = true + [1666953130.734295][5988:5988] CHIP:DMG: } + [1666953130.734367][5988:5988] CHIP:DMG: } + [1666953130.734422][5988:5988] CHIP:DMG: + [1666953130.734490][5988:5988] CHIP:DMG: Encrypted Payload (68 bytes) = + [1666953130.734545][5988:5988] CHIP:DMG: { + [1666953130.734600][5988:5988] CHIP:DMG: data = 008fca00704e5f040d933cd2a06139a038a30bdd479e10884e5b1d470d816f6dedc00aa71193a9ad3702ed39ea7c8d8d9b99ca1fe4c24cfdc365fa24300f32d9a8bcefde + [1666953130.734659][5988:5988] CHIP:DMG: buffer_ptr = 187650777059872 + [1666953130.734712][5988:5988] CHIP:DMG: } + [1666953130.734817][5988:5988] CHIP:DMG: + [1666953130.734969][5988:5988] CHIP:DMG: ReportDataMessage = + [1666953130.735035][5988:5988] CHIP:DMG: { + [1666953130.735089][5988:5988] CHIP:DMG: AttributeReportIBs = + [1666953130.735166][5988:5988] CHIP:DMG: [ + [1666953130.735228][5988:5988] CHIP:DMG: AttributeReportIB = + [1666953130.735318][5988:5988] CHIP:DMG: { + [1666953130.735389][5988:5988] CHIP:DMG: AttributeStatusIB = + [1666953130.735478][5988:5988] CHIP:DMG: { + [1666953130.735556][5988:5988] CHIP:DMG: AttributePathIB = + [1666953130.735640][5988:5988] CHIP:DMG: { + [1666953130.735729][5988:5988] CHIP:DMG: Endpoint = 0x1, + [1666953130.735819][5988:5988] CHIP:DMG: Cluster = 0x204, + [1666953130.735917][5988:5988] CHIP:DMG: Attribute = 0x0000_0002, + [1666953130.736010][5988:5988] CHIP:DMG: } + [1666953130.736104][5988:5988] CHIP:DMG: + [1666953130.736187][5988:5988] CHIP:DMG: StatusIB = + [1666953130.736272][5988:5988] CHIP:DMG: { + [1666953130.736366][5988:5988] CHIP:DMG: status = 0x86 (UNSUPPORTED_ATTRIBUTE), + [1666953130.736449][5988:5988] CHIP:DMG: }, + [1666953130.736533][5988:5988] CHIP:DMG: + [1666953130.736616][5988:5988] CHIP:DMG: }, + [1666953130.736709][5988:5988] CHIP:DMG: + [1666953130.736927][5988:5988] CHIP:DMG: }, disabled: true - label: @@ -288,5 +943,71 @@ tests: ./chip-tool thermostatuserinterfaceconfiguration write schedule-programming-visibility 1 1 1 Verify DUT receives schedule-programming-visibility attribute write response on the TH(all-clusters-minimal-app) Log: - General error: 0x86 (UNSUPPORTED_ATTRIBUTE) + + [1666953180.787649][5988:5988] CHIP:EM: Handling via exchange: 274r, Delegate: 0xaaaad96680e0 + [1666953180.787747][5988:5988] CHIP:IM: Received Write request + [1666953180.787806][5988:5988] CHIP:DMG: IM WH moving to [Initialized] + [1666953180.787936][5988:5988] CHIP:DMG: WriteRequestMessage = + [1666953180.788002][5988:5988] CHIP:DMG: { + [1666953180.788061][5988:5988] CHIP:DMG: suppressResponse = false, + [1666953180.788128][5988:5988] CHIP:DMG: timedRequest = false, + [1666953180.788191][5988:5988] CHIP:DMG: AttributeDataIBs = + [1666953180.788266][5988:5988] CHIP:DMG: [ + [1666953180.788329][5988:5988] CHIP:DMG: AttributeDataIB = + [1666953180.788479][5988:5988] CHIP:DMG: { + [1666953180.788565][5988:5988] CHIP:DMG: AttributePathIB = + [1666953180.788700][5988:5988] CHIP:DMG: { + [1666953180.788844][5988:5988] CHIP:DMG: Endpoint = 0x1, + [1666953180.788939][5988:5988] CHIP:DMG: Cluster = 0x204, + [1666953180.789077][5988:5988] CHIP:DMG: Attribute = 0x0000_0002, + [1666953180.789216][5988:5988] CHIP:DMG: } + [1666953180.789355][5988:5988] CHIP:DMG: + [1666953180.789498][5988:5988] CHIP:DMG: Data = 1, + [1666953180.789630][5988:5988] CHIP:DMG: }, + [1666953180.789717][5988:5988] CHIP:DMG: + [1666953180.789780][5988:5988] CHIP:DMG: ], + [1666953180.789855][5988:5988] CHIP:DMG: + [1666953180.789918][5988:5988] CHIP:DMG: moreChunkedMessages = false, + [1666953180.789984][5988:5988] CHIP:DMG: InteractionModelRevision = 1 + [1666953180.790043][5988:5988] CHIP:DMG: }, + [1666953180.790251][5988:5988] CHIP:DMG: IM WH moving to [AddStatus] + [1666953180.790936][5988:5988] CHIP:EM: <<< [E:274r M:42261800 (Ack:75748820)] (S) Msg TX to 1:000000000001B669 [C7F7] --- Type 0001:07 (IM:WriteResponse) + [1666953180.791049][5988:5988] CHIP:IN: (S) Sending msg 42261800 on secure session with LSID: 10702 + [1666953180.791742][5988:5988] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:58417 | 42261800 | [Interaction Model (1) / Write Response (0x07) / Session = 57550 / Exchange = 274] + [1666953180.791843][5988:5988] CHIP:DMG: Header Flags = + [1666953180.791900][5988:5988] CHIP:DMG: { + [1666953180.791986][5988:5988] CHIP:DMG: Exchange (0x06) = + [1666953180.792043][5988:5988] CHIP:DMG: { + [1666953180.792104][5988:5988] CHIP:DMG: AckMsg = 75748820 + [1666953180.792161][5988:5988] CHIP:DMG: NeedsAck = true + [1666953180.792215][5988:5988] CHIP:DMG: } + [1666953180.792288][5988:5988] CHIP:DMG: } + [1666953180.792343][5988:5988] CHIP:DMG: + [1666953180.792410][5988:5988] CHIP:DMG: Encrypted Payload (63 bytes) = + [1666953180.792466][5988:5988] CHIP:DMG: { + [1666953180.792521][5988:5988] CHIP:DMG: data = 00cee00028dd84020da296796a531f41d840f78b8736adc0b9e024d7096618010c89ca2aaa0435215f2f43aff228e1c004bf0fe22f4c42b20602d0e9d683ce + [1666953180.792580][5988:5988] CHIP:DMG: buffer_ptr = 187650777059872 + [1666953180.792634][5988:5988] CHIP:DMG: } + [1666953180.792685][5988:5988] CHIP:DMG: + [1666953180.792805][5988:5988] CHIP:DMG: WriteResponseMessage = + [1666953180.792871][5988:5988] CHIP:DMG: { + [1666953180.792924][5988:5988] CHIP:DMG: AttributeStatusIBs = + [1666953180.793003][5988:5988] CHIP:DMG: [ + [1666953180.793066][5988:5988] CHIP:DMG: AttributeStatusIB = + [1666953180.793150][5988:5988] CHIP:DMG: { + [1666953180.793217][5988:5988] CHIP:DMG: AttributePathIB = + [1666953180.793300][5988:5988] CHIP:DMG: { + [1666953180.793385][5988:5988] CHIP:DMG: Endpoint = 0x1, + [1666953180.793472][5988:5988] CHIP:DMG: Cluster = 0x204, + [1666953180.793558][5988:5988] CHIP:DMG: Attribute = 0x0000_0002, + [1666953180.793639][5988:5988] CHIP:DMG: } + [1666953180.793731][5988:5988] CHIP:DMG: + [1666953180.793810][5988:5988] CHIP:DMG: StatusIB = + [1666953180.793892][5988:5988] CHIP:DMG: { + [1666953180.793975][5988:5988] CHIP:DMG: status = 0x86 (UNSUPPORTED_ATTRIBUTE), + [1666953180.794124][5988:5988] CHIP:DMG: }, + [1666953180.794221][5988:5988] CHIP:DMG: + [1666953180.794294][5988:5988] CHIP:DMG: }, + [1666953180.794379][5988:5988] CHIP:DMG: + [1666953180.794440][5988:5988] CHIP:DMG: ], disabled: true diff --git a/src/app/tests/suites/certification/Test_TC_WNCV_2_4.yaml b/src/app/tests/suites/certification/Test_TC_WNCV_2_4.yaml index 35611fe658544a..f71709bbdf2684 100644 --- a/src/app/tests/suites/certification/Test_TC_WNCV_2_4.yaml +++ b/src/app/tests/suites/certification/Test_TC_WNCV_2_4.yaml @@ -35,8 +35,12 @@ tests: - label: "Reads Type attribute from DUT" verification: | ./chip-tool windowcovering read type 1 1 + + Verify "Type " attribute If (WNCV.S.F00(LF) &!WNCV.S.F01(TL)) supports value must be between [min=0, max=5] or equals to 9, If (!WNCV.S.F00(LF) & + WNCV.S.F01(TL)) supports value must be only equal to 7, If (WNCV.S.F00(LF) & WNCV.S.F01(TL)) supports value is either 6 or 8 on the TH(Chip-tool) Log: + [1650882457.304607][8640:8645] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0102 Attribute 0x0000_0000 DataVersion: 366273182 - [1650882457.304694][8640:8645] CHIP:TOO: Type: enum8 + [1650882457.304694][8640:8645] CHIP:TOO: Type: 8 cluster: "LogCommands" command: "UserPrompt" PICS: PICS_USER_PROMPT && WNCV.S.A0000 diff --git a/src/app/tests/suites/certification/Test_TC_WNCV_6_1.yaml b/src/app/tests/suites/certification/Test_TC_WNCV_6_1.yaml index d78f30c6600efd..ed9f8aa296df9b 100644 --- a/src/app/tests/suites/certification/Test_TC_WNCV_6_1.yaml +++ b/src/app/tests/suites/certification/Test_TC_WNCV_6_1.yaml @@ -29,6 +29,11 @@ tests: For DUT as client test cases, Chip-tool command used below are an example to verify the functionality. For certification test, we expect DUT should have a capability or way to run the equivalent command. disabled: true + - label: "Precondition" + verification: | + TH must support at least one of these (0xFFFC) FeatureMap attribute’s flag WNCV.S.F00(LF) and/or WNCV.S.F01(TL) + disabled: true + - label: "Check UpOrOpen command" verification: | @@ -39,28 +44,36 @@ tests: verification: | ./chip-tool windowcovering up-or-open 1 1 - Verify the " DUT responds with request response" on TH(all-clusters-app): - - 1659945239.794637][2742:2742] CHIP:DMG: InvokeRequestMessage = - [1659945239.794680][2742:2742] CHIP:DMG: { - [1659945239.794718][2742:2742] CHIP:DMG: suppressResponse = false, - [1659945239.794762][2742:2742] CHIP:DMG: timedRequest = false, - [1659945239.794801][2742:2742] CHIP:DMG: InvokeRequests = - [1659945239.794851][2742:2742] CHIP:DMG: [ - [1659945239.794891][2742:2742] CHIP:DMG: CommandDataIB = - [1659945239.794936][2742:2742] CHIP:DMG: { - [1659945239.794997][2742:2742] CHIP:DMG: CommandPathIB = - [1659945239.795055][2742:2742] CHIP:DMG: { - [1659945239.795112][2742:2742] CHIP:DMG: EndpointId = 0x1, - [1659945239.795177][2742:2742] CHIP:DMG: ClusterId = 0x102, - [1659945239.795239][2742:2742] CHIP:DMG: CommandId = 0x0, - [1659945239.795297][2742:2742] CHIP:DMG: }, - [1659945239.795353][2742:2742] CHIP:DMG: - [1659945239.795403][2742:2742] CHIP:DMG: CommandFields = - [1659945239.795451][2742:2742] CHIP:DMG: { - [1659945239.795500][2742:2742] CHIP:DMG: }, - [1659945239.795547][2742:2742] CHIP:DMG: }, - [1659945239.795594][2742:2742] CHIP:DMG: + Verify SUCCESS (0x00) status response on the TH(Chip-tool) Log: + + [1666856738.257632][2324:2324] CHIP:DMG: InvokeResponseMessage = + [1666856738.257698][2324:2324] CHIP:DMG: { + [1666856738.257756][2324:2324] CHIP:DMG: suppressResponse = false, + [1666856738.257816][2324:2324] CHIP:DMG: InvokeResponseIBs = + [1666856738.257898][2324:2324] CHIP:DMG: [ + [1666856738.257961][2324:2324] CHIP:DMG: InvokeResponseIB = + [1666856738.258053][2324:2324] CHIP:DMG: { + [1666856738.258120][2324:2324] CHIP:DMG: CommandStatusIB = + [1666856738.258193][2324:2324] CHIP:DMG: { + [1666856738.258276][2324:2324] CHIP:DMG: CommandPathIB = + [1666856738.258358][2324:2324] CHIP:DMG: { + [1666856738.258452][2324:2324] CHIP:DMG: EndpointId = 0x1, + [1666856738.258535][2324:2324] CHIP:DMG: ClusterId = 0x102, + [1666856738.258683][2324:2324] CHIP:DMG: CommandId = 0x0, + [1666856738.258762][2324:2324] CHIP:DMG: }, + [1666856738.258857][2324:2324] CHIP:DMG: + [1666856738.258931][2324:2324] CHIP:DMG: StatusIB = + [1666856738.259016][2324:2324] CHIP:DMG: { + [1666856738.259100][2324:2324] CHIP:DMG: status = 0x00 (SUCCESS), + [1666856738.259185][2324:2324] CHIP:DMG: }, + [1666856738.259269][2324:2324] CHIP:DMG: + [1666856738.259345][2324:2324] CHIP:DMG: }, + [1666856738.259438][2324:2324] CHIP:DMG: + [1666856738.259503][2324:2324] CHIP:DMG: }, + [1666856738.259551][2324:2324] CHIP:DMG: + [1666856738.259572][2324:2324] CHIP:DMG: ], + [1666856738.259597][2324:2324] CHIP:DMG: + [1666856738.259617][2324:2324] CHIP:DMG: InteractionModelRevision = 1 disabled: true - label: "Check DownOrClose command" @@ -74,32 +87,37 @@ tests: ./chip-tool windowcovering down-or-close 1 1 - Verify the " DUT responds with request response" on TH(all-clusters-app): - - [1659945343.976313][2742:2742] CHIP:DMG: InvokeRequestMessage = - [1659945343.976344][2742:2742] CHIP:DMG: { - [1659945343.976367][2742:2742] CHIP:DMG: suppressResponse = false, - [1659945343.976399][2742:2742] CHIP:DMG: timedRequest = false, - [1659945343.976424][2742:2742] CHIP:DMG: InvokeRequests = - [1659945343.976454][2742:2742] CHIP:DMG: [ - [1659945343.976479][2742:2742] CHIP:DMG: CommandDataIB = - [1659945343.976510][2742:2742] CHIP:DMG: { - [1659945343.976539][2742:2742] CHIP:DMG: CommandPathIB = - [1659945343.976571][2742:2742] CHIP:DMG: { - [1659945343.976605][2742:2742] CHIP:DMG: EndpointId = 0x1, - [1659945343.976639][2742:2742] CHIP:DMG: ClusterId = 0x102, - [1659945343.976672][2742:2742] CHIP:DMG: CommandId = 0x1, - [1659945343.976701][2742:2742] CHIP:DMG: }, - [1659945343.976734][2742:2742] CHIP:DMG: - [1659945343.976764][2742:2742] CHIP:DMG: CommandFields = - [1659945343.976792][2742:2742] CHIP:DMG: { - [1659945343.976823][2742:2742] CHIP:DMG: }, - [1659945343.976852][2742:2742] CHIP:DMG: }, - [1659945343.976882][2742:2742] CHIP:DMG: - [1659945343.976906][2742:2742] CHIP:DMG: ], - [1659945343.976936][2742:2742] CHIP:DMG: - [1659945343.976960][2742:2742] CHIP:DMG: InteractionModelRevision = 1 - [1659945343.976984][2742:2742] CHIP:DMG: }, + Verify SUCCESS (0x00) status response on the TH(Chip-tool) Log: + + [1666856767.906796][2324:2324] CHIP:DMG: InvokeResponseMessage = + [1666856767.906839][2324:2324] CHIP:DMG: { + [1666856767.906880][2324:2324] CHIP:DMG: suppressResponse = false, + [1666856767.906921][2324:2324] CHIP:DMG: InvokeResponseIBs = + [1666856767.906971][2324:2324] CHIP:DMG: [ + [1666856767.907012][2324:2324] CHIP:DMG: InvokeResponseIB = + [1666856767.907076][2324:2324] CHIP:DMG: { + [1666856767.907121][2324:2324] CHIP:DMG: CommandStatusIB = + [1666856767.907172][2324:2324] CHIP:DMG: { + [1666856767.907215][2324:2324] CHIP:DMG: CommandPathIB = + [1666856767.907262][2324:2324] CHIP:DMG: { + [1666856767.907316][2324:2324] CHIP:DMG: EndpointId = 0x1, + [1666856767.907370][2324:2324] CHIP:DMG: ClusterId = 0x102, + [1666856767.907425][2324:2324] CHIP:DMG: CommandId = 0x1, + [1666856767.907477][2324:2324] CHIP:DMG: }, + [1666856767.907536][2324:2324] CHIP:DMG: + [1666856767.907584][2324:2324] CHIP:DMG: StatusIB = + [1666856767.907636][2324:2324] CHIP:DMG: { + [1666856767.907690][2324:2324] CHIP:DMG: status = 0x00 (SUCCESS), + [1666856767.907743][2324:2324] CHIP:DMG: }, + [1666856767.907795][2324:2324] CHIP:DMG: + [1666856767.907838][2324:2324] CHIP:DMG: }, + [1666856767.907892][2324:2324] CHIP:DMG: + [1666856767.907931][2324:2324] CHIP:DMG: }, + [1666856767.907983][2324:2324] CHIP:DMG: + [1666856767.908023][2324:2324] CHIP:DMG: ], + [1666856767.908070][2324:2324] CHIP:DMG: + [1666856767.908110][2324:2324] CHIP:DMG: InteractionModelRevision = 1 + [1666856767.908150][2324:2324] CHIP:DMG: }, disabled: true - label: "Check StopMotion command" @@ -113,35 +131,34 @@ tests: ./chip-tool windowcovering stop-motion 1 1 - Verify the " DUT responds with request response" on TH(all-clusters-app): - - [1661859427.618059][2477:2477] CHIP:DMG: InvokeRequestMessage = - [1661859427.618086][2477:2477] CHIP:DMG: { - [1661859427.618112][2477:2477] CHIP:DMG: suppressResponse = false, - [1661859427.618140][2477:2477] CHIP:DMG: timedRequest = false, - [1661859427.618165][2477:2477] CHIP:DMG: InvokeRequests = - [1661859427.618196][2477:2477] CHIP:DMG: [ - [1661859427.618221][2477:2477] CHIP:DMG: CommandDataIB = - [1661859427.618252][2477:2477] CHIP:DMG: { - [1661859427.618279][2477:2477] CHIP:DMG: CommandPathIB = - [1661859427.618312][2477:2477] CHIP:DMG: { - [1661859427.618347][2477:2477] CHIP:DMG: EndpointId = 0x1, - [1661859427.618383][2477:2477] CHIP:DMG: ClusterId = 0x102, - [1661859427.618420][2477:2477] CHIP:DMG: CommandId = 0x2, - [1661859427.618452][2477:2477] CHIP:DMG: }, - [1661859427.618487][2477:2477] CHIP:DMG: - [1661859427.618516][2477:2477] CHIP:DMG: CommandFields = - [1661859427.618551][2477:2477] CHIP:DMG: { - [1661859427.618583][2477:2477] CHIP:DMG: }, - [1661859427.618613][2477:2477] CHIP:DMG: }, - [1661859427.618645][2477:2477] CHIP:DMG: - [1661859427.618670][2477:2477] CHIP:DMG: ], - [1661859427.618700][2477:2477] CHIP:DMG: - [1661859427.618724][2477:2477] CHIP:DMG: InteractionModelRevision = 1 - [1661859427.618747][2477:2477] CHIP:DMG: }, - [1661859427.618814][2477:2477] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0102 e=1 p=o - [1661859427.618853][2477:2477] CHIP:DMG: AccessControl: allowed - [1661859427.618882][2477:2477] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0102 Command=0x0000_0002 - [1661859427.618914][2477:2477] CHIP:ZCL: StopMotion command received - [1661859427.618961][2477:2477] CHIP:DMG: Endpoint 1, Cluster 0x0000_0102 update version to f31db + Verify SUCCESS (0x00) status response on the TH(Chip-tool) Log: + + [1666856788.504266][2324:2324] CHIP:DMG: InvokeResponseMessage = + [1666856788.504298][2324:2324] CHIP:DMG: { + [1666856788.504328][2324:2324] CHIP:DMG: suppressResponse = false, + [1666856788.504355][2324:2324] CHIP:DMG: InvokeResponseIBs = + [1666856788.504394][2324:2324] CHIP:DMG: [ + [1666856788.504425][2324:2324] CHIP:DMG: InvokeResponseIB = + [1666856788.504470][2324:2324] CHIP:DMG: { + [1666856788.504505][2324:2324] CHIP:DMG: CommandStatusIB = + [1666856788.504540][2324:2324] CHIP:DMG: { + [1666856788.504578][2324:2324] CHIP:DMG: CommandPathIB = + [1666856788.504621][2324:2324] CHIP:DMG: { + [1666856788.504712][2324:2324] CHIP:DMG: EndpointId = 0x1, + [1666856788.504758][2324:2324] CHIP:DMG: ClusterId = 0x102, + [1666856788.504799][2324:2324] CHIP:DMG: CommandId = 0x2, + [1666856788.504841][2324:2324] CHIP:DMG: }, + [1666856788.504885][2324:2324] CHIP:DMG: + [1666856788.504925][2324:2324] CHIP:DMG: StatusIB = + [1666856788.504964][2324:2324] CHIP:DMG: { + [1666856788.505010][2324:2324] CHIP:DMG: status = 0x00 (SUCCESS), + [1666856788.505049][2324:2324] CHIP:DMG: }, + [1666856788.505095][2324:2324] CHIP:DMG: + [1666856788.505130][2324:2324] CHIP:DMG: }, + [1666856788.505177][2324:2324] CHIP:DMG: + [1666856788.505210][2324:2324] CHIP:DMG: }, + [1666856788.505252][2324:2324] CHIP:DMG: + [1666856788.505283][2324:2324] CHIP:DMG: ], + [1666856788.505321][2324:2324] CHIP:DMG: + [1666856788.505352][2324:2324] CHIP:DMG: InteractionModelRevision = 1 disabled: true diff --git a/src/app/tests/suites/certification/Test_TC_WNCV_7_1.yaml b/src/app/tests/suites/certification/Test_TC_WNCV_7_1.yaml index 6b80516e4cd9a8..53f2a0b02358aa 100644 --- a/src/app/tests/suites/certification/Test_TC_WNCV_7_1.yaml +++ b/src/app/tests/suites/certification/Test_TC_WNCV_7_1.yaml @@ -29,6 +29,11 @@ tests: For DUT as client test cases, Chip-tool command used below are an example to verify the functionality. For certification test, we expect DUT should have a capability or way to run the equivalent command. disabled: true + - label: "Precondition" + verification: | + TH must support at least one of these (0xFFFC) FeatureMap attribute’s flags WNCV.S.F00(LF) & WNCV.S.F02(PA_LF) and/or WNCV.S.F01(TL) & WNCV.S.F04(PA_TL) + disabled: true + - label: "Check GoToLiftPercentage command 50%" verification: | @@ -39,33 +44,36 @@ tests: verification: | ./chip-tool windowcovering go-to-lift-percentage 5000 1 1 - Verify the "DUT responds with right request response" - - [1659945446.669477][2742:2742] CHIP:DMG: InvokeRequestMessage = - [1659945446.669520][2742:2742] CHIP:DMG: { - [1659945446.669555][2742:2742] CHIP:DMG: suppressResponse = false, - [1659945446.669599][2742:2742] CHIP:DMG: timedRequest = false, - [1659945446.669639][2742:2742] CHIP:DMG: InvokeRequests = - [1659945446.669688][2742:2742] CHIP:DMG: [ - [1659945446.669729][2742:2742] CHIP:DMG: CommandDataIB = - [1659945446.669773][2742:2742] CHIP:DMG: { - [1659945446.669815][2742:2742] CHIP:DMG: CommandPathIB = - [1659945446.669866][2742:2742] CHIP:DMG: { - [1659945446.669919][2742:2742] CHIP:DMG: EndpointId = 0x1, - [1659945446.669975][2742:2742] CHIP:DMG: ClusterId = 0x102, - [1659945446.670033][2742:2742] CHIP:DMG: CommandId = 0x5, - [1659945446.670084][2742:2742] CHIP:DMG: }, - [1659945446.670137][2742:2742] CHIP:DMG: - [1659945446.670191][2742:2742] CHIP:DMG: CommandFields = - [1659945446.670247][2742:2742] CHIP:DMG: { - [1659945446.670302][2742:2742] CHIP:DMG: 0x0 = 5000, - [1659945446.670361][2742:2742] CHIP:DMG: }, - [1659945446.670409][2742:2742] CHIP:DMG: }, - [1659945446.670460][2742:2742] CHIP:DMG: - [1659945446.670499][2742:2742] CHIP:DMG: ], - [1659945446.670548][2742:2742] CHIP:DMG: - [1659945446.670587][2742:2742] CHIP:DMG: InteractionModelRevision = 1 - [1659945446.670626][2742:2742] CHIP:DMG: }, + Verify If (WNCV.S.F00(LF) & WNCV.S.F02(PA_LF)) supports, DUT responds with a SUCCESS(0x00) status response or If only (WNCV.S.F00(LF)) supports DUT can responds either SUCCESS(0x00) or UNSUPPORTED_COMMAND(0x81) on the TH(Chip-tool) Log: + + [1666856863.034457][2347:2347] CHIP:DMG: InvokeResponseMessage = + [1666856863.034550][2347:2347] CHIP:DMG: { + [1666856863.034609][2347:2347] CHIP:DMG: suppressResponse = false, + [1666856863.034639][2347:2347] CHIP:DMG: InvokeResponseIBs = + [1666856863.034673][2347:2347] CHIP:DMG: [ + [1666856863.034699][2347:2347] CHIP:DMG: InvokeResponseIB = + [1666856863.034740][2347:2347] CHIP:DMG: { + [1666856863.034870][2347:2347] CHIP:DMG: CommandStatusIB = + [1666856863.034908][2347:2347] CHIP:DMG: { + [1666856863.034937][2347:2347] CHIP:DMG: CommandPathIB = + [1666856863.034969][2347:2347] CHIP:DMG: { + [1666856863.035007][2347:2347] CHIP:DMG: EndpointId = 0x1, + [1666856863.035046][2347:2347] CHIP:DMG: ClusterId = 0x102, + [1666856863.035081][2347:2347] CHIP:DMG: CommandId = 0x5, + [1666856863.035112][2347:2347] CHIP:DMG: }, + [1666856863.035148][2347:2347] CHIP:DMG: + [1666856863.035185][2347:2347] CHIP:DMG: StatusIB = + [1666856863.035223][2347:2347] CHIP:DMG: { + [1666856863.035263][2347:2347] CHIP:DMG: status = 0x00 (SUCCESS), + [1666856863.035302][2347:2347] CHIP:DMG: }, + [1666856863.035340][2347:2347] CHIP:DMG: + [1666856863.035373][2347:2347] CHIP:DMG: }, + [1666856863.035412][2347:2347] CHIP:DMG: + [1666856863.035444][2347:2347] CHIP:DMG: }, + [1666856863.035482][2347:2347] CHIP:DMG: + [1666856863.035511][2347:2347] CHIP:DMG: ], + [1666856863.035548][2347:2347] CHIP:DMG: + [1666856863.035574][2347:2347] CHIP:DMG: InteractionModelRevision = 1 disabled: true - label: "Check GoToTiltPercentage command 50%" @@ -79,31 +87,35 @@ tests: ./chip-tool windowcovering go-to-tilt-percentage 5000 1 1 - Verify the "DUT responds with right request response" - - [1659945481.649337][2742:2742] CHIP:DMG: InvokeRequestMessage = - [1659945481.649367][2742:2742] CHIP:DMG: { - [1659945481.649393][2742:2742] CHIP:DMG: suppressResponse = false, - [1659945481.649424][2742:2742] CHIP:DMG: timedRequest = false, - [1659945481.649452][2742:2742] CHIP:DMG: InvokeRequests = - [1659945481.649487][2742:2742] CHIP:DMG: [ - [1659945481.649515][2742:2742] CHIP:DMG: CommandDataIB = - [1659945481.649551][2742:2742] CHIP:DMG: { - [1659945481.649582][2742:2742] CHIP:DMG: CommandPathIB = - [1659945481.649622][2742:2742] CHIP:DMG: { - [1659945481.649660][2742:2742] CHIP:DMG: EndpointId = 0x1, - [1659945481.649702][2742:2742] CHIP:DMG: ClusterId = 0x102, - [1659945481.649743][2742:2742] CHIP:DMG: CommandId = 0x8, - [1659945481.649778][2742:2742] CHIP:DMG: }, - [1659945481.649819][2742:2742] CHIP:DMG: - [1659945481.649856][2742:2742] CHIP:DMG: CommandFields = - [1659945481.649892][2742:2742] CHIP:DMG: { - [1659945481.649929][2742:2742] CHIP:DMG: 0x0 = 5000, - [1659945481.649970][2742:2742] CHIP:DMG: }, - [1659945481.650002][2742:2742] CHIP:DMG: }, - [1659945481.650037][2742:2742] CHIP:DMG: - [1659945481.650065][2742:2742] CHIP:DMG: ], - [1659945481.650099][2742:2742] CHIP:DMG: - [1659945481.650126][2742:2742] CHIP:DMG: InteractionModelRevision = 1 - [1659945481.650153][2742:2742] CHIP:DMG: }, + Verify If (WNCV.S.F01(TL) & WNCV.S.F04(PA_TL)) supports DUT responds with a SUCCESS(0x00) status response or If only (WNCV.S.F01(TL)) supports DUT can responds either SUCCESS(0x00) or UNSUPPORTED_COMMAND(0x81). on the TH(Chip-tool) Log: + + [1666856897.349164][2347:2347] CHIP:DMG: InvokeResponseMessage = + [1666856897.349252][2347:2347] CHIP:DMG: { + [1666856897.349316][2347:2347] CHIP:DMG: suppressResponse = false, + [1666856897.349378][2347:2347] CHIP:DMG: InvokeResponseIBs = + [1666856897.349450][2347:2347] CHIP:DMG: [ + [1666856897.349512][2347:2347] CHIP:DMG: InvokeResponseIB = + [1666856897.349606][2347:2347] CHIP:DMG: { + [1666856897.349669][2347:2347] CHIP:DMG: CommandStatusIB = + [1666856897.349801][2347:2347] CHIP:DMG: { + [1666856897.349922][2347:2347] CHIP:DMG: CommandPathIB = + [1666856897.350004][2347:2347] CHIP:DMG: { + [1666856897.350139][2347:2347] CHIP:DMG: EndpointId = 0x1, + [1666856897.350280][2347:2347] CHIP:DMG: ClusterId = 0x102, + [1666856897.350357][2347:2347] CHIP:DMG: CommandId = 0x8, + [1666856897.350487][2347:2347] CHIP:DMG: }, + [1666856897.350718][2347:2347] CHIP:DMG: + [1666856897.350799][2347:2347] CHIP:DMG: StatusIB = + [1666856897.350937][2347:2347] CHIP:DMG: { + [1666856897.351076][2347:2347] CHIP:DMG: status = 0x00 (SUCCESS), + [1666856897.351147][2347:2347] CHIP:DMG: }, + [1666856897.351181][2347:2347] CHIP:DMG: + [1666856897.351208][2347:2347] CHIP:DMG: }, + [1666856897.351259][2347:2347] CHIP:DMG: + [1666856897.351283][2347:2347] CHIP:DMG: }, + [1666856897.351335][2347:2347] CHIP:DMG: + [1666856897.351377][2347:2347] CHIP:DMG: ], + [1666856897.351409][2347:2347] CHIP:DMG: + [1666856897.351432][2347:2347] CHIP:DMG: InteractionModelRevision = 1 + [1666856897.351473][2347:2347] CHIP:DMG: }, disabled: true diff --git a/src/app/tests/suites/manualTests.json b/src/app/tests/suites/manualTests.json index a090ba676de5f0..6e27e68f41a6b3 100644 --- a/src/app/tests/suites/manualTests.json +++ b/src/app/tests/suites/manualTests.json @@ -62,8 +62,7 @@ "Test_TC_DA_1_3", "Test_TC_DA_1_4", "Test_TC_DA_1_5", - "Test_TC_DA_1_6", - "Test_TC_DA_1_7" + "Test_TC_DA_1_6" ], "DeviceManagement": [ "Test_TC_BINFO_2_2", @@ -218,7 +217,6 @@ "Test_TC_SC_3_2", "Test_TC_SC_3_3", "Test_TC_SC_3_4", - "Test_TC_SC_3_6", "Test_TC_SC_4_1", "Test_TC_SC_4_2", "Test_TC_SC_4_3", diff --git a/zzz_generated/chip-tool/zap-generated/test/Commands.h b/zzz_generated/chip-tool/zap-generated/test/Commands.h index 6732447eae678b..f29c111c3f4217 100644 --- a/zzz_generated/chip-tool/zap-generated/test/Commands.h +++ b/zzz_generated/chip-tool/zap-generated/test/Commands.h @@ -335,7 +335,6 @@ class ManualTestList : public Command printf("Test_TC_DA_1_4\n"); printf("Test_TC_DA_1_5\n"); printf("Test_TC_DA_1_6\n"); - printf("Test_TC_DA_1_7\n"); printf("Test_TC_BINFO_2_2\n"); printf("Test_TC_BINFO_2_4\n"); printf("Test_TC_OPCREDS_3_1\n"); @@ -473,7 +472,6 @@ class ManualTestList : public Command printf("Test_TC_SC_3_2\n"); printf("Test_TC_SC_3_3\n"); printf("Test_TC_SC_3_4\n"); - printf("Test_TC_SC_3_6\n"); printf("Test_TC_SC_4_1\n"); printf("Test_TC_SC_4_2\n"); printf("Test_TC_SC_4_3\n"); @@ -91202,75 +91200,6 @@ class Test_TC_DA_1_6Suite : public TestCommand } }; -class Test_TC_DA_1_7Suite : public TestCommand -{ -public: - Test_TC_DA_1_7Suite(CredentialIssuerCommands * credsIssuerConfig) : TestCommand("Test_TC_DA_1_7", 0, credsIssuerConfig) - { - AddArgument("nodeId", 0, UINT64_MAX, &mNodeId); - AddArgument("cluster", &mCluster); - AddArgument("endpoint", 0, UINT16_MAX, &mEndpoint); - AddArgument("timeout", 0, UINT16_MAX, &mTimeout); - } - - ~Test_TC_DA_1_7Suite() {} - - chip::System::Clock::Timeout GetWaitDuration() const override - { - return chip::System::Clock::Seconds16(mTimeout.ValueOr(kTimeoutInSeconds)); - } - -private: - chip::Optional mNodeId; - chip::Optional mCluster; - chip::Optional mEndpoint; - chip::Optional mTimeout; - - chip::EndpointId GetEndpoint(chip::EndpointId endpoint) { return mEndpoint.HasValue() ? mEndpoint.Value() : endpoint; } - - // - // Tests methods - // - - void OnResponse(const chip::app::StatusIB & status, chip::TLV::TLVReader * data) override - { - - // Allow yaml to access the current commissioner node id. - // Default to 0 (undefined node id) so we know if this isn't - // set correctly. - // Reset on every step in case it changed. - chip::NodeId commissionerNodeId = mCommissionerNodeId.ValueOr(0); - (void) commissionerNodeId; - - bool shouldContinue = false; - - switch (mTestIndex - 1) - { - default: - LogErrorOnFailure(ContinueOnChipMainThread(CHIP_ERROR_INVALID_ARGUMENT)); - } - - if (shouldContinue) - { - ContinueOnChipMainThread(CHIP_NO_ERROR); - } - } - - CHIP_ERROR DoTestStep(uint16_t testIndex) override - { - using namespace chip::app::Clusters; - // Allow yaml to access the current commissioner node id. - // Default to 0 (undefined node id) so we know if this isn't - // set correctly. - // Reset on every step in case it changed. - chip::NodeId commissionerNodeId = mCommissionerNodeId.ValueOr(0); - (void) commissionerNodeId; - switch (testIndex) - {} - return CHIP_NO_ERROR; - } -}; - class Test_TC_BINFO_2_2Suite : public TestCommand { public: @@ -104852,75 +104781,6 @@ class Test_TC_SC_3_4Suite : public TestCommand } }; -class Test_TC_SC_3_6Suite : public TestCommand -{ -public: - Test_TC_SC_3_6Suite(CredentialIssuerCommands * credsIssuerConfig) : TestCommand("Test_TC_SC_3_6", 0, credsIssuerConfig) - { - AddArgument("nodeId", 0, UINT64_MAX, &mNodeId); - AddArgument("cluster", &mCluster); - AddArgument("endpoint", 0, UINT16_MAX, &mEndpoint); - AddArgument("timeout", 0, UINT16_MAX, &mTimeout); - } - - ~Test_TC_SC_3_6Suite() {} - - chip::System::Clock::Timeout GetWaitDuration() const override - { - return chip::System::Clock::Seconds16(mTimeout.ValueOr(kTimeoutInSeconds)); - } - -private: - chip::Optional mNodeId; - chip::Optional mCluster; - chip::Optional mEndpoint; - chip::Optional mTimeout; - - chip::EndpointId GetEndpoint(chip::EndpointId endpoint) { return mEndpoint.HasValue() ? mEndpoint.Value() : endpoint; } - - // - // Tests methods - // - - void OnResponse(const chip::app::StatusIB & status, chip::TLV::TLVReader * data) override - { - - // Allow yaml to access the current commissioner node id. - // Default to 0 (undefined node id) so we know if this isn't - // set correctly. - // Reset on every step in case it changed. - chip::NodeId commissionerNodeId = mCommissionerNodeId.ValueOr(0); - (void) commissionerNodeId; - - bool shouldContinue = false; - - switch (mTestIndex - 1) - { - default: - LogErrorOnFailure(ContinueOnChipMainThread(CHIP_ERROR_INVALID_ARGUMENT)); - } - - if (shouldContinue) - { - ContinueOnChipMainThread(CHIP_NO_ERROR); - } - } - - CHIP_ERROR DoTestStep(uint16_t testIndex) override - { - using namespace chip::app::Clusters; - // Allow yaml to access the current commissioner node id. - // Default to 0 (undefined node id) so we know if this isn't - // set correctly. - // Reset on every step in case it changed. - chip::NodeId commissionerNodeId = mCommissionerNodeId.ValueOr(0); - (void) commissionerNodeId; - switch (testIndex) - {} - return CHIP_NO_ERROR; - } -}; - class Test_TC_SC_4_1Suite : public TestCommand { public: @@ -116749,7 +116609,6 @@ void registerCommandsTests(Commands & commands, CredentialIssuerCommands * creds make_unique(credsIssuerConfig), make_unique(credsIssuerConfig), make_unique(credsIssuerConfig), - make_unique(credsIssuerConfig), make_unique(credsIssuerConfig), make_unique(credsIssuerConfig), make_unique(credsIssuerConfig), @@ -116887,7 +116746,6 @@ void registerCommandsTests(Commands & commands, CredentialIssuerCommands * creds make_unique(credsIssuerConfig), make_unique(credsIssuerConfig), make_unique(credsIssuerConfig), - make_unique(credsIssuerConfig), make_unique(credsIssuerConfig), make_unique(credsIssuerConfig), make_unique(credsIssuerConfig),