<?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:2023-05-08 13:58:35 
   Version No:V_17  
 Cluster Name -Software Diagnostics Cluster Test Plan
 XML PICS -Ref Document: 
      version master cf5ac18,
      Draft 
      2023-04-17 13:29:36 -0700 
--><!--General cluster information-->
    <name>Software Diagnostics Cluster Test Plan</name>
    <clusterId/>
    <picsRoot/><!--Cluster usage-->
    <usage>
        <picsItem>
            <itemNumber>DGSW.S</itemNumber>
            <feature>Does the device implement the Software Diagnostics cluster as a server?</feature>
            <reference>MATTER</reference>
            <status>O</status>
            <support>false</support>
        </picsItem>
        <picsItem>
            <itemNumber>DGSW.C</itemNumber>
            <feature>Does the device implement the Software 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>DGSW.S.A0000</itemNumber>
                <feature>Implement the ThreadMetrics struct attribute.</feature>
                <reference>Matter_Main_11.12.6.</reference>
                <status cond="DGSW.S">O</status>
                <support>false</support>
            </picsItem>
            <picsItem>
                <itemNumber>DGSW.S.A0001</itemNumber>
                <feature>Indicate the current amount of heap memory, in bytes, that are free for allocation.</feature>
                <reference>Matter_Main_11.12.6.</reference>
                <status cond="DGSW.S">O</status>
                <support>false</support>
            </picsItem>
            <picsItem>
                <itemNumber>DGSW.S.A0002</itemNumber>
                <feature>Indicate the current amount of heap memory, in bytes, that is being used.</feature>
                <reference>Matter_Main_11.12.6.</reference>
                <status cond="DGSW.S">O</status>
                <support>false</support>
            </picsItem>
            <picsItem>
                <itemNumber>DGSW.S.A0003</itemNumber>
                <feature>Indicate the maximum amount of heap memory, in bytes, that has been used by the Node.</feature>
                <reference>Matter_Main_11.12.6.</reference>
                <status cond="DGSW.S.F00">M</status>
                <support>false</support>
            </picsItem>
        </attributes><!--Commands Received PICS write-->
        <commandsReceived>
            <picsItem>
                <itemNumber>DGSW.S.C00.Rsp</itemNumber>
                <feature>Resets the StackFreeMinimum field of the ThreadMetrics attribute and the
                    CurrentHeapHighWatermark attribute.
                </feature>
                <reference>Matter_Main_11.12.7.</reference>
                <status cond="DGSW.S.F00">M</status>
                <support>false</support>
            </picsItem>
        </commandsReceived><!--Commands Generated PICS write-->
        <commandsGenerated/><!--Events PICS write-->
        <Events>
            <picsItem>
                <itemNumber>DGSW.S.E00</itemNumber>
                <feature>Implement the SoftwareFault event.</feature>
                <reference>Matter_Main_11.12.8.</reference>
                <status cond="DGSW.S">O</status>
                <support>false</support>
            </picsItem>
        </Events><!--Features PICS write-->
        <features>
            <picsItem>
                <itemNumber>DGSW.S.F00</itemNumber>
                <feature>The metrics for high watermark related to memory consumption.</feature>
                <reference>Matter_Main_11.12.4.</reference>
                <status>O</status>
                <support>false</support>
            </picsItem>
        </features><!--Manually PICS write-->
        <manually/>
    </clusterSide><!--Client side-->
    <clusterSide type="client"><!--Attributes PICS write-->
        <attributes>
            <picsItem>
                <itemNumber>DGSW.C.A0000</itemNumber>
                <feature>Does the DUT(client) have access privileges for the ThreadMetrics attribute implemented on the
                    server?
                </feature>
                <reference>Matter_Main_11.12.6.</reference>
                <status>O</status>
                <support>false</support>
            </picsItem>
            <picsItem>
                <itemNumber>DGSW.C.A0001</itemNumber>
                <feature>Does the DUT(client) have access privileges for the CurrentHeapFree attribute implemented on
                    the server?
                </feature>
                <reference>Matter_Main_11.12.6.</reference>
                <status>O</status>
                <support>false</support>
            </picsItem>
            <picsItem>
                <itemNumber>DGSW.C.A0002</itemNumber>
                <feature>Does the DUT(client) have access privileges for the CurrentHeapUsed attribute implemented on
                    the server?
                </feature>
                <reference>Matter_Main_11.12.6.</reference>
                <status>O</status>
                <support>false</support>
            </picsItem>
            <picsItem>
                <itemNumber>DGSW.C.A0003</itemNumber>
                <feature>Does the DUT(client) have access privileges for the CurrentHeapHighWatermark attribute
                    implemented on the server?
                </feature>
                <reference>Matter_Main_11.12.6.</reference>
                <status>O</status>
                <support>false</support>
            </picsItem>
        </attributes><!--Commands Received PICS write-->
        <commandsReceived/><!--Commands Generated PICS write-->
        <commandsGenerated>
            <picsItem>
                <itemNumber>DGSW.C.C00.Tx</itemNumber>
                <feature>Resets the StackFreeMinimum field of the ThreadMetrics attribute and the
                    CurrentHeapHighWatermark attribute.
                </feature>
                <reference>Matter_Main_11.12.7.</reference>
                <status>O</status>
                <support>false</support>
            </picsItem>
        </commandsGenerated><!--Events PICS write-->
        <Events/><!--Features PICS write-->
        <features/><!--Manually PICS write-->
        <manually/>
    </clusterSide>
</clusterPICS>