blob: bae71abddbecc86b4d2fd5f4a6bc5be75764ea01 [file] [log] [blame]
# 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: 80.1.3. [TC-MOD-1.3] Attributes with client as DUT
PICS:
- MOD.C
- MOD.C.AM-READ
- MOD.C.AO-READ
- MOD.C.AM-WRITE
- MOD.C.AO-WRITE
config:
nodeId: 0x12344321
cluster: "Basic Information"
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:
"DUT reads all supported mandatory attributes from TH one at a time in
a manufacturer specific order"
PICS: MOD.C.AM-READ
verification: |
./chip-tool modeselect read supported-modes 1 1
verify the "supported-modes response" on the TH (all-cluster-app) log:
[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:
[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:
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:
[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:
"DUT reads all supported optional attributes from TH one at a time in
a manufacturer specific order"
PICS: MOD.C.AO-READ
verification: |
./chip-tool modeselect read on-mode 1 1
verify the "on-modes response" on the TH (all-cluster-app) log:
[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:
[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:
"DUT writes a suitable value to all supported mandatory attributes on
the TH one at a time in a manufacturer specific order"
PICS: MOD.C.AM-WRITE
verification: |
This cluster doesn't have any writable attributes
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"
PICS: MOD.C.AO-WRITE
verification: |
./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:
"Configure TH such 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. Commission DUT to TH again"
verification: |
./chip-tool modeselect read attribute-list 1 1
Verify the "Attribute-list response" on the TH (all-cluster-minimal-app) log:
[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 feature-map 1 1
Verify the " Feature-map " on the TH (all-cluster-minimal-app) log:
[1666943338.908026][12769:12769] CHIP:DMG: ReportDataMessage =
[1666943338.908028][12769:12769] CHIP:DMG: {
[1666943338.908031][12769:12769] CHIP:DMG: AttributeReportIBs =
[1666943338.908035][12769:12769] CHIP:DMG: [
[1666943338.908038][12769:12769] CHIP:DMG: AttributeReportIB =
[1666943338.908042][12769:12769] CHIP:DMG: {
[1666943338.908045][12769:12769] CHIP:DMG: AttributeDataIB =
[1666943338.908048][12769:12769] CHIP:DMG: {
[1666943338.908051][12769:12769] CHIP:DMG: DataVersion = 0x5fb921d0,
[1666943338.908054][12769:12769] CHIP:DMG: AttributePathIB =
[1666943338.908057][12769:12769] CHIP:DMG: {
[1666943338.908060][12769:12769] CHIP:DMG: Endpoint = 0x1,
[1666943338.908064][12769:12769] CHIP:DMG: Cluster = 0x50,
[1666943338.908067][12769:12769] CHIP:DMG: Attribute = 0x0000_FFFC,
[1666943338.908070][12769:12769] CHIP:DMG: }
[1666943338.908074][12769:12769] CHIP:DMG:
[1666943338.908077][12769:12769] CHIP:DMG: Data = 0,
[1666943338.908080][12769:12769] CHIP:DMG: },
[1666943338.908084][12769:12769] CHIP:DMG:
[1666943338.908086][12769:12769] CHIP:DMG: },
[1666943338.908090][12769:12769] CHIP:DMG:
[1666943338.908092][12769:12769] CHIP:DMG: ],
[1666943338.908096][12769:12769] CHIP:DMG:
[1666943338.908099][12769:12769] CHIP:DMG: SuppressResponse = true,
[1666943338.908102][12769:12769] CHIP:DMG: InteractionModelRevision = 1
[1666943338.908104][12769:12769] CHIP:DMG: }
./chip-tool modeselect read supported-modes 1 1
Verify the "Supported-modes response" on the TH (all-cluster-minimal-app) log:
1666943362.813636][12769:12769] CHIP:DMG: ReportDataMessage =
[1666943362.813638][12769:12769] CHIP:DMG: {
[1666943362.813640][12769:12769] CHIP:DMG: AttributeReportIBs =
[1666943362.813643][12769:12769] CHIP:DMG: [
[1666943362.813645][12769:12769] CHIP:DMG: AttributeReportIB =
[1666943362.813650][12769:12769] CHIP:DMG: {
[1666943362.813652][12769:12769] CHIP:DMG: AttributeDataIB =
[1666943362.813655][12769:12769] CHIP:DMG: {
[1666943362.813657][12769:12769] CHIP:DMG: DataVersion = 0x5fb921d0,
[1666943362.813659][12769:12769] CHIP:DMG: AttributePathIB =
[1666943362.813662][12769:12769] CHIP:DMG: {
[1666943362.813664][12769:12769] CHIP:DMG: Endpoint = 0x1,
[1666943362.813666][12769:12769] CHIP:DMG: Cluster = 0x50,
[1666943362.813669][12769:12769] CHIP:DMG: Attribute = 0x0000_0002,
[1666943362.813671][12769:12769] CHIP:DMG: }
[1666943362.813674][12769:12769] CHIP:DMG:
[1666943362.813676][12769:12769] CHIP:DMG: Data = [
[1666943362.813679][12769:12769] CHIP:DMG:
[1666943362.813681][12769:12769] CHIP:DMG: ],
[1666943362.813683][12769:12769] CHIP:DMG: },
[1666943362.813686][12769:12769] CHIP:DMG:
[1666943362.813688][12769:12769] CHIP:DMG: },
[1666943362.813692][12769:12769] CHIP:DMG:
[1666943362.813694][12769:12769] CHIP:DMG: AttributeReportIB =
[1666943362.813699][12769:12769] CHIP:DMG: {
[1666943362.813701][12769:12769] CHIP:DMG: AttributeDataIB =
[1666943362.813703][12769:12769] CHIP:DMG: {
[1666943362.813705][12769:12769] CHIP:DMG: DataVersion = 0x5fb921d0,
[1666943362.813707][12769:12769] CHIP:DMG: AttributePathIB =
[1666943362.813709][12769:12769] CHIP:DMG: {
[1666943362.813711][12769:12769] CHIP:DMG: Endpoint = 0x1,
[1666943362.813714][12769:12769] CHIP:DMG: Cluster = 0x50,
[1666943362.813716][12769:12769] CHIP:DMG: Attribute = 0x0000_0002,
[1666943362.813719][12769:12769] CHIP:DMG: ListIndex = Null,
[1666943362.813721][12769:12769] CHIP:DMG: }
[1666943362.813725][12769:12769] CHIP:DMG:
[1666943362.813727][12769:12769] CHIP:DMG: Data =
[1666943362.813729][12769:12769] CHIP:DMG: {
[1666943362.813732][12769:12769] CHIP:DMG: 0x0 = "Black" (5 chars),
[1666943362.813735][12769:12769] CHIP:DMG: 0x1 = 0,
[1666943362.813737][12769:12769] CHIP:DMG: 0x2 = [
[1666943362.813740][12769:12769] CHIP:DMG:
[1666943362.813742][12769:12769] CHIP:DMG: {
[1666943362.813745][12769:12769] CHIP:DMG: 0x0 = 0,
[1666943362.813748][12769:12769] CHIP:DMG: 0x1 = 0,
[1666943362.813750][12769:12769] CHIP:DMG: },
[1666943362.813752][12769:12769] CHIP:DMG: ],
[1666943362.813755][12769:12769] CHIP:DMG: },
[1666943362.813756][12769:12769] CHIP:DMG: },
[1666943362.813760][12769:12769] CHIP:DMG:
[1666943362.813762][12769:12769] CHIP:DMG: },
[1666943362.813768][12769:12769] CHIP:DMG:
[1666943362.813770][12769:12769] CHIP:DMG: AttributeReportIB =
[1666943362.813775][12769:12769] CHIP:DMG: {
[1666943362.813776][12769:12769] CHIP:DMG: AttributeDataIB =
[1666943362.813779][12769:12769] CHIP:DMG: {
[1666943362.813781][12769:12769] CHIP:DMG: DataVersion = 0x5fb921d0,
[1666943362.813783][12769:12769] CHIP:DMG: AttributePathIB =
[1666943362.813786][12769:12769] CHIP:DMG: {
[1666943362.813788][12769:12769] CHIP:DMG: Endpoint = 0x1,
[1666943362.813790][12769:12769] CHIP:DMG: Cluster = 0x50,
[1666943362.813793][12769:12769] CHIP:DMG: Attribute = 0x0000_0002,
[1666943362.813795][12769:12769] CHIP:DMG: ListIndex = Null,
[1666943362.813797][12769:12769] CHIP:DMG: }
[1666943362.813801][12769:12769] CHIP:DMG:
[1666943362.813803][12769:12769] CHIP:DMG: Data =
[1666943362.813805][12769:12769] CHIP:DMG: {
[1666943362.813807][12769:12769] CHIP:DMG: 0x0 = "Cappuccino" (10 chars),
[1666943362.813810][12769:12769] CHIP:DMG: 0x1 = 4,
[1666943362.813812][12769:12769] CHIP:DMG: 0x2 = [
[1666943362.813814][12769:12769] CHIP:DMG:
[1666943362.813817][12769:12769] CHIP:DMG: {
[1666943362.813820][12769:12769] CHIP:DMG: 0x0 = 0,
[1666943362.813823][12769:12769] CHIP:DMG: 0x1 = 0,
[1666943362.813826][12769:12769] CHIP:DMG: },
[1666943362.813828][12769:12769] CHIP:DMG: ],
[1666943362.813830][12769:12769] CHIP:DMG: },
[1666943362.813832][12769:12769] CHIP:DMG: },
[1666943362.813836][12769:12769] CHIP:DMG:
[1666943362.813838][12769:12769] CHIP:DMG: },
[1666943362.813844][12769:12769] CHIP:DMG:
[1666943362.813846][12769:12769] CHIP:DMG: AttributeReportIB =
[1666943362.813850][12769:12769] CHIP:DMG: {
[1666943362.813852][12769:12769] CHIP:DMG: AttributeDataIB =
[1666943362.813855][12769:12769] CHIP:DMG: {
[1666943362.813857][12769:12769] CHIP:DMG: DataVersion = 0x5fb921d0,
[1666943362.813860][12769:12769] CHIP:DMG: AttributePathIB =
[1666943362.813862][12769:12769] CHIP:DMG: {
[1666943362.813864][12769:12769] CHIP:DMG: Endpoint = 0x1,
[1666943362.813866][12769:12769] CHIP:DMG: Cluster = 0x50,
[1666943362.813869][12769:12769] CHIP:DMG: Attribute = 0x0000_0002,
[1666943362.813871][12769:12769] CHIP:DMG: ListIndex = Null,
[1666943362.813873][12769:12769] CHIP:DMG: }
[1666943362.813876][12769:12769] CHIP:DMG:
[1666943362.813878][12769:12769] CHIP:DMG: Data =
[1666943362.813881][12769:12769] CHIP:DMG: {
[1666943362.813883][12769:12769] CHIP:DMG: 0x0 = "Espresso" (8 chars),
[1666943362.813886][12769:12769] CHIP:DMG: 0x1 = 7,
[1666943362.813888][12769:12769] CHIP:DMG: 0x2 = [
[1666943362.813890][12769:12769] CHIP:DMG:
[1666943362.813893][12769:12769] CHIP:DMG: {
[1666943362.813895][12769:12769] CHIP:DMG: 0x0 = 0,
[1666943362.813898][12769:12769] CHIP:DMG: 0x1 = 0,
[1666943362.813900][12769:12769] CHIP:DMG: },
[1666943362.813903][12769:12769] CHIP:DMG: ],
[1666943362.813905][12769:12769] CHIP:DMG: },
[1666943362.813907][12769:12769] CHIP:DMG: },
[1666943362.813911][12769:12769] CHIP:DMG:
[1666943362.813913][12769:12769] CHIP:DMG: },
[1666943362.813917][12769:12769] CHIP:DMG:
[1666943362.813918][12769:12769] CHIP:DMG: ],
[1666943362.813926][12769:12769] CHIP:DMG:
[1666943362.813928][12769:12769] CHIP:DMG: SuppressResponse = true,
[1666943362.813931][12769:12769] CHIP:DMG: InteractionModelRevision = 1
[1666943362.813934][12769:12769] CHIP:DMG: }
[1666943362.813936][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:
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:
[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:
[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:
"DUT reads all supported optional attributes from TH one at a time in
a manufacturer specific order"
PICS: MOD.C.AO-READ
verification: |
TH all-clusters-minimal-app does not support optional attributes
./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"
PICS: MOD.C.AO-WRITE
verification: |
./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