<?xml version='1.0' encoding='utf-8'?>
<clusterPICS xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xsi:noNamespaceSchemaLocation="Generic-PICS-XML-Schema.xsd"><!--
 Autogenerated xml file 
   Generated date:2022-09-28 22:55:59 
   Version No:V_13 
 Cluster Name -General Diagnostics Cluster Test Plan
 XML PICS -Ref Document: 
      version master 647c23f,
      Draft 
      2022-09-26 15:24:40 -0700 
--><!--General cluster information-->
    <name>General Diagnostics Cluster Test Plan</name>
    <clusterId></clusterId>
    <picsRoot></picsRoot><!--Cluster usage-->
    <usage>
        <picsItem>
            <itemNumber>DGGEN.S</itemNumber>
            <feature>Does the device implement the General Diagnostics cluster as a server?</feature>
            <reference>MATTER</reference>
            <status>O</status>
            <support>true</support>
        </picsItem>
        <picsItem>
            <itemNumber>DGGEN.C</itemNumber>
            <feature>Does the device implement the General Diagnostics cluster as a client?</feature>
            <reference>MATTER</reference>
            <status>O</status>
            <support>false</support>
        </picsItem>
    </usage><!--Server side-->
    <clusterSide type="server"><!--Attributes PICS write-->
        <attributes>
            <picsItem>
                <itemNumber>DGGEN.S.A0000</itemNumber>
                <feature>Provides a node network interface information via NetworkInterface structure.</feature>
                <reference>Matter_Main_11.11.7.</reference>
                <status cond="DGGEN.S">M</status>
                <support>true</support>
            </picsItem>
            <picsItem>
                <itemNumber>DGGEN.S.A0001</itemNumber>
                <feature>The number of times that the node has rebooted. Node low power or sleep state shall not be
                    counted and the count shall be reset by the factory reset.
                </feature>
                <reference>Matter_Main_11.11.7.</reference>
                <status cond="DGGEN.S">M</status>
                <support>true</support>
            </picsItem>
            <picsItem>
                <itemNumber>DGGEN.S.A0002</itemNumber>
                <feature>The best effort assessment of the length of the time, in seconds, since node’s last reboot. The
                    UpTime should be incremented during low-power or sleep state of the node. The UpTime shall be reset
                    only by a device reboot. The Uptime should not be subscribed.
                </feature>
                <reference>Matter_Main_11.11.7.</reference>
                <status cond="DGGEN.S">O</status>
                <support>true</support>
            </picsItem>
            <picsItem>
                <itemNumber>DGGEN.S.A0003</itemNumber>
                <feature>The best effort attempt to track the opeartional hours of node since the node is operational.
                    The operational hour should be incremented during low-power or sleep state of the node. The
                    TotalOperationalHours shall be reset by the node factory reset.
                </feature>
                <reference>Matter_Main_11.11.7.</reference>
                <status cond="DGGEN.S">O</status>
                <support>true</support>
            </picsItem>
            <picsItem>
                <itemNumber>DGGEN.S.A0004</itemNumber>
                <feature>Indicates the reason for the most recent node reboot.</feature>
                <reference>Matter_Main_11.11.7.</reference>
                <status cond="DGGEN.S">O</status>
                <support>true</support>
            </picsItem>
            <picsItem>
                <itemNumber>DGGEN.S.A0005</itemNumber>
                <feature>Indicates a set of hardware fault detected by the node.</feature>
                <reference>Matter_Main_11.11.7.</reference>
                <status cond="DGGEN.S">O</status>
                <support>false</support>
            </picsItem>
            <picsItem>
                <itemNumber>DGGEN.S.A0006</itemNumber>
                <feature>Indicates a set of radio fault detected by the node.</feature>
                <reference>Matter_Main_11.11.7.</reference>
                <status cond="DGGEN.S">O</status>
                <support>false</support>
            </picsItem>
            <picsItem>
                <itemNumber>DGGEN.S.A0007</itemNumber>
                <feature>Indicates a set of network fault detected by the node.</feature>
                <reference>Matter_Main_11.11.7.</reference>
                <status cond="DGGEN.S">O</status>
                <support>false</support>
            </picsItem>
            <picsItem>
                <itemNumber>DGGEN.S.A0008</itemNumber>
                <feature>Indicates that node is configured for test event triggers.</feature>
                <reference>Matter_Main_11.11.7.</reference>
                <status cond="DGGEN.S">M</status>
                <support>true</support>
            </picsItem>
        </attributes><!--Commands Received PICS write-->
        <commandsReceived>
            <picsItem>
                <itemNumber>DGGEN.S.C00.Rsp</itemNumber>
                <feature>Indicates that node is configured for test event triggers.</feature>
                <reference>Matter_Main_11.11.8.</reference>
                <status cond="DGGEN.S">M</status>
                <support>true</support>
            </picsItem>
        </commandsReceived><!--Commands Generated PICS write-->
        <commandsGenerated/><!--Events PICS write-->
        <Events>
            <picsItem>
                <itemNumber>DGGEN.S.E00</itemNumber>
                <feature>Indicates a change in the set of hardware faults currently detected by the Node.</feature>
                <reference>Matter_Main_11.11.9.</reference>
                <status cond="DGGEN.S">O</status>
                <support>false</support>
            </picsItem>
            <picsItem>
                <itemNumber>DGGEN.S.E01</itemNumber>
                <feature>Indicates a change in the set of radio faults currently detected by the Node.</feature>
                <reference>Matter_Main_11.11.9.</reference>
                <status cond="DGGEN.S">O</status>
                <support>false</support>
            </picsItem>
            <picsItem>
                <itemNumber>DGGEN.S.E02</itemNumber>
                <feature>Indicates a change in the set of network faults currently detected by the Node.</feature>
                <reference>Matter_Main_11.11.9.</reference>
                <status cond="DGGEN.S">O</status>
                <support>false</support>
            </picsItem>
            <picsItem>
                <itemNumber>DGGEN.S.E03</itemNumber>
                <feature>Indicates the reason that caused the device to reboot start-up.</feature>
                <reference>Matter_Main_11.11.9.</reference>
                <status cond="DGGEN.S">M</status>
                <support>true</support>
            </picsItem>
        </Events><!--Features PICS write-->
        <features/><!--Manually PICS write-->
        <manually>
            <picsItem>
                <itemNumber>DGGEN.S.C</itemNumber>
                <feature>Verifies the command functionality of the server</feature>
                <reference></reference>
                <status>O</status>
                <support>true</support>
            </picsItem>
            <picsItem>
                <itemNumber>DGGEN.S.E</itemNumber>
                <feature>Verifies the event reporting functionality of the server</feature>
                <reference></reference>
                <status>O</status>
                <support>true</support>
            </picsItem>
            <picsItem>
                <itemNumber>DGGEN.S.A</itemNumber>
                <feature>Verifies the behavior of the non-global attributes of the server</feature>
                <reference></reference>
                <status>O</status>
                <support>true</support>
            </picsItem>
        </manually>
    </clusterSide><!--Client side-->
    <clusterSide type="client"><!--Attributes PICS write-->
        <attributes>
            <picsItem>
                <itemNumber>DGGEN.C.A0000</itemNumber>
                <feature>Does the DUT(client) have access privileges for the NetworkInterfaces attribute implemented on
                    server?
                </feature>
                <reference>Matter_Main_11.11.7.</reference>
                <status cond="DGGEN.C">M</status>
                <support>false</support>
            </picsItem>
            <picsItem>
                <itemNumber>DGGEN.C.A0001</itemNumber>
                <feature>Does the DUT(client) have access privileges for the RebootCount attribute implemented on
                    server?
                </feature>
                <reference>Matter_Main_11.11.7.</reference>
                <status cond="DGGEN.C">M</status>
                <support>false</support>
            </picsItem>
            <picsItem>
                <itemNumber>DGGEN.C.A0002</itemNumber>
                <feature>Does the DUT(client) have access privileges for the Uptime attribute implemented on server?
                </feature>
                <reference>Matter_Main_11.11.7.</reference>
                <status cond="DGGEN.C">O</status>
                <support>false</support>
            </picsItem>
            <picsItem>
                <itemNumber>DGGEN.C.A0003</itemNumber>
                <feature>Does the DUT(client) have access privileges for the TotalOperationalHours attribute implemented
                    on server?
                </feature>
                <reference>Matter_Main_11.11.7.</reference>
                <status cond="DGGEN.C">O</status>
                <support>false</support>
            </picsItem>
            <picsItem>
                <itemNumber>DGGEN.C.A0004</itemNumber>
                <feature>Does the DUT(client) have access privileges for the BootReason attribute implemented on
                    server?
                </feature>
                <reference>Matter_Main_11.11.7.</reference>
                <status cond="DGGEN.C">O</status>
                <support>false</support>
            </picsItem>
            <picsItem>
                <itemNumber>DGGEN.C.A0005</itemNumber>
                <feature>Does the DUT(client) have access privileges for the ctiveHardwareFaults attribute implemented
                    on server?
                </feature>
                <reference>Matter_Main_11.11.7.</reference>
                <status cond="DGGEN.C">O</status>
                <support>false</support>
            </picsItem>
            <picsItem>
                <itemNumber>DGGEN.C.A0006</itemNumber>
                <feature>Does the DUT(client) have access privileges for the ActiveRadioFaults attribute implemented on
                    server?
                </feature>
                <reference>Matter_Main_11.11.7.</reference>
                <status cond="DGGEN.C">O</status>
                <support>false</support>
            </picsItem>
            <picsItem>
                <itemNumber>DGGEN.C.A0007</itemNumber>
                <feature>Does the DUT(client) have access privileges for the ActiveNetworkFaults attribute implemented
                    on server?
                </feature>
                <reference>Matter_Main_11.11.7.</reference>
                <status cond="DGGEN.C">O</status>
                <support>false</support>
            </picsItem>
            <picsItem>
                <itemNumber>DGGEN.C.A0008</itemNumber>
                <feature>Does the DUT(client) have access privileges for the TestEventTriggersEnabled attribute
                    implemented on server?
                </feature>
                <reference>Matter_Main_11.11.7.</reference>
                <status cond="DGGEN.C">M</status>
                <support>false</support>
            </picsItem>
        </attributes><!--Commands Received PICS write-->
        <commandsReceived/><!--Commands Generated PICS write-->
        <commandsGenerated>
            <picsItem>
                <itemNumber>DGGEN.C.C00.Tx</itemNumber>
                <feature>Indicates that node is configured for test event triggers.</feature>
                <reference>Matter_Main_11.11.8.</reference>
                <status cond="DGGEN.C">M</status>
                <support>false</support>
            </picsItem>
        </commandsGenerated><!--Events PICS write-->
        <Events/><!--Features PICS write-->
        <features/><!--Manually PICS write-->
        <manually/>
    </clusterSide>
</clusterPICS>
