<?xml version="1.0" encoding="UTF-8"?><!--

Diagnostics cluster (0x0b05) XML PICS
Document 17-02934-004
October 11th, 2021

Copyright © 2021 Connectivity Standards Alliance, Inc.
508 Second Street, Suite 206 Davis, CA 95616 - USA
www.csa-iot.org
All rights reserved.

Permission is granted to members of the Connectivity Standards Alliance to
reproduce this document for their own use or the use of other Connectivity
Standards Alliance members only, provided this notice is included.  All other
rights reserved.  Duplication for sale, or for commercial or for-profit use is
strictly prohibited without the prior written consent of the Connectivity
Standards Alliance.

Accepted by
===========
This document has been accepted for release by the Connectivity Standards
Alliance Board of Directors.

Abstract
========
This document contains the XML PICS for the Diagnostics cluster according to the generic
XML PICS schema: 16-03902-003-Generic-PICS-XML-Schema.xsd

Notice of use and disclosure
============================
Copyright © Connectivity Standards Alliance (2021). All rights Reserved. This
information within this document is the property of the Connectivity Standards
Alliance and its use and disclosure are restricted.

Elements of this document may be subject to third party intellectual property
rights, including without limitation, patent, copyright or trademark rights (such
third party may or may not be a member of CSA). CSA is not responsible and shall
not be held responsible in any manner for identifying or failing to identify any
or all such third party intellectual property rights. 

No right to use any CSA name, logo or trademark is conferred herein.  Use of any
CSA name, logo or trademark requires membership in the CSA and compliance with the
CSA Trademark and Logo Usage Guidelines and Terms and related CSA policies. 

This document and the information contained herein are provided on an “AS IS”
basis and CSA DISCLAIMS ALL WARRANTIES EXPRESS OR IMPLIED, INCLUDING BUT NOT
LIMITED TO (A) ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT
INFRINGE ANY RIGHTS OF THIRD PARTIES (INCLUDING WITHOUT LIMITATION ANY INTELLECTUAL
PROPERTY RIGHTS INCLUDING PATENT, COPYRIGHT OR TRADEMARK RIGHTS) OR (B) ANY IMPLIED
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE OR
NONINFRINGEMENT. IN NO EVENT WILL CSA BE LIABLE FOR ANY LOSS OF PROFITS, LOSS OF
BUSINESS, LOSS OF USE OF DATA, INTERRUPTION OF BUSINESS, OR FOR ANY OTHER DIRECT,
INDIRECT, SPECIAL OR EXEMPLARY, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES OF ANY
KIND, IN CONTRACT OR IN TORT, IN CONNECTION WITH THIS DOCUMENT OR THE INFORMATION
CONTAINED HEREIN, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH LOSS OR DAMAGE. All
company, brand and product names may be trademarks that are the sole property of
their respective owners.  

This notice and disclaimer must be included on all copies of this document.

PICS Completion Notes
=====================
In each <support></support> item use:
  "true"  if the feature is supported, OR
  "false" if the feature is NOT supported
By default all items are not supported (false)

Revision History
================
003 2021-07-26 Branding change.
--><clusterPICS xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="file://./16-03902-003-Generic-PICS-XML-Schema.xsd">
  <!-- General cluster information -->
	<name>Diagnostics</name>
	<clusterId>0x0b05</clusterId>
	<picsRoot>DIAG</picsRoot>
  <!-- Cluster usage -->
	<usage>
		<picsItem>
			<itemNumber>DIAG.S</itemNumber>
			<feature>Does the device implement the diagnostics cluster as a server?</feature>
			<reference>3.15.2</reference>
			<status>O</status>
			<support>true</support>
		</picsItem>
		<picsItem>
			<itemNumber>DIAG.C</itemNumber>
			<feature>Does the device implement the diagnostics cluster as a client?</feature>
			<reference>3.15.3</reference>
			<status>O</status>
			<support>false</support>
		</picsItem>
	</usage>
  <!-- Server side -->
	<clusterSide type="server">
		<attributes>
      <picsItem>
        <itemNumber>DIAG.S.A0000</itemNumber>
        <feature>Does the device implement the NumberOfResets attribute?</feature>
        <reference>Table 3-124</reference>
        <reference>3.15.2.2.1.1</reference>
        <status cond="DIAG.S">O</status>
        <support>false</support>
      </picsItem>
      <picsItem>
        <itemNumber>DIAG.S.A0001</itemNumber>
        <feature>Does the device implement the PersistentMemoryWrites attribute?</feature>
        <reference>Table 3-124</reference>
        <reference>3.15.2.2.1.2</reference>
        <status cond="DIAG.S">O</status>
        <support>false</support>
      </picsItem>
      <picsItem>
        <itemNumber>DIAG.S.A0100</itemNumber>
        <feature>Does the device implement the MacRxBcast attribute?</feature>
        <reference>Table 3-125</reference>
        <reference>3.15.2.2.2.1</reference>
        <status cond="DIAG.S">O</status>
        <support>false</support>
      </picsItem>
      <picsItem>
        <itemNumber>DIAG.S.A0101</itemNumber>
        <feature>Does the device implement the MacTxBcast attribute?</feature>
        <reference>Table 3-125</reference>
        <reference>3.15.2.2.2.2</reference>
        <status cond="DIAG.S">O</status>
        <support>false</support>
      </picsItem>
      <picsItem>
        <itemNumber>DIAG.S.A0102</itemNumber>
        <feature>Does the device implement the MacRxUcast attribute?</feature>
        <reference>Table 3-125</reference>
        <reference>3.15.2.2.2.3</reference>
        <status cond="DIAG.S">O</status>
        <support>false</support>
      </picsItem>
      <picsItem>
        <itemNumber>DIAG.S.A0103</itemNumber>
        <feature>Does the device implement the MacTxUcast attribute?</feature>
        <reference>Table 3-125</reference>
        <reference>3.15.2.2.2.4</reference>
        <status cond="DIAG.S">O</status>
        <support>false</support>
      </picsItem>
      <picsItem>
        <itemNumber>DIAG.S.A0104</itemNumber>
        <feature>Does the device implement the MacTxUcastRetry attribute?</feature>
        <reference>Table 3-125</reference>
        <reference>3.15.2.2.2.5</reference>
        <status cond="DIAG.S">O</status>
        <support>false</support>
      </picsItem>
      <picsItem>
        <itemNumber>DIAG.S.A0105</itemNumber>
        <feature>Does the device implement the MacTxUcastFail attribute?</feature>
        <reference>Table 3-125</reference>
        <reference>3.15.2.2.2.6</reference>
        <status cond="DIAG.S">O</status>
        <support>false</support>
      </picsItem>
      <picsItem>
        <itemNumber>DIAG.S.A0106</itemNumber>
        <feature>Does the device implement the APSRxBcast attribute?</feature>
        <reference>Table 3-125</reference>
        <reference>3.15.2.2.2.7</reference>
        <status cond="DIAG.S">O</status>
        <support>false</support>
      </picsItem>
      <picsItem>
        <itemNumber>DIAG.S.A0107</itemNumber>
        <feature>Does the device implement the APSTxBcast attribute?</feature>
        <reference>Table 3-125</reference>
        <reference>3.15.2.2.2.8</reference>
        <status cond="DIAG.S">O</status>
        <support>false</support>
      </picsItem>
      <picsItem>
        <itemNumber>DIAG.S.A0108</itemNumber>
        <feature>Does the device implement the APSRxUcast attribute?</feature>
        <reference>Table 3-125</reference>
        <reference>3.15.2.2.2.9</reference>
        <status cond="DIAG.S">O</status>
        <support>false</support>
      </picsItem>
      <picsItem>
        <itemNumber>DIAG.S.A0109</itemNumber>
        <feature>Does the device implement the APSTxUcastSuccess attribute?</feature>
        <reference>Table 3-125</reference>
        <reference>3.15.2.2.2.10</reference>
        <status cond="DIAG.S">O</status>
        <support>false</support>
      </picsItem>
      <picsItem>
        <itemNumber>DIAG.S.A010a</itemNumber>
        <feature>Does the device implement the APSTxUcastRetry attribute?</feature>
        <reference>Table 3-125</reference>
        <reference>3.15.2.2.2.11</reference>
        <status cond="DIAG.S">O</status>
        <support>false</support>
      </picsItem>
      <picsItem>
        <itemNumber>DIAG.S.A010b</itemNumber>
        <feature>Does the device implement the APSTxUcastFail attribute?</feature>
        <reference>Table 3-125</reference>
        <reference>3.15.2.2.2.12</reference>
        <status cond="DIAG.S">O</status>
        <support>false</support>
      </picsItem>
      <picsItem>
        <itemNumber>DIAG.S.A010c</itemNumber>
        <feature>Does the device implement the RouteDiscInitiated attribute?</feature>
        <reference>Table 3-125</reference>
        <reference>3.15.2.2.2.13</reference>
        <status cond="DIAG.S">O</status>
        <support>false</support>
      </picsItem>
      <picsItem>
        <itemNumber>DIAG.S.A010d</itemNumber>
        <feature>Does the device implement the NeighborAdded attribute?</feature>
        <reference>Table 3-125</reference>
        <reference>3.15.2.2.2.14</reference>
        <status cond="DIAG.S">O</status>
        <support>false</support>
      </picsItem>
      <picsItem>
        <itemNumber>DIAG.S.A010e</itemNumber>
        <feature>Does the device implement the NeighborRemoved attribute?</feature>
        <reference>Table 3-125</reference>
        <reference>3.15.2.2.2.15</reference>
        <status cond="DIAG.S">O</status>
        <support>false</support>
      </picsItem>
      <picsItem>
        <itemNumber>DIAG.S.A010f</itemNumber>
        <feature>Does the device implement the NeighborStale attribute?</feature>
        <reference>Table 3-125</reference>
        <reference>3.15.2.2.2.16</reference>
        <status cond="DIAG.S">O</status>
        <support>false</support>
      </picsItem>
      <picsItem>
        <itemNumber>DIAG.S.A0110</itemNumber>
        <feature>Does the device implement the JoinIndication attribute?</feature>
        <reference>Table 3-125</reference>
        <reference>3.15.2.2.2.17</reference>
        <status cond="DIAG.S">O</status>
        <support>false</support>
      </picsItem>
      <picsItem>
        <itemNumber>DIAG.S.A0111</itemNumber>
        <feature>Does the device implement the ChildMoved attribute?</feature>
        <reference>Table 3-125</reference>
        <reference>3.15.2.2.2.18</reference>
        <status cond="DIAG.S">O</status>
        <support>false</support>
      </picsItem>
      <picsItem>
        <itemNumber>DIAG.S.A0112</itemNumber>
        <feature>Does the device implement the NWKFCFailure attribute?</feature>
        <reference>Table 3-125</reference>
        <reference>3.15.2.2.2.19</reference>
        <status cond="DIAG.S">O</status>
        <support>false</support>
      </picsItem>
      <picsItem>
        <itemNumber>DIAG.S.A0113</itemNumber>
        <feature>Does the device implement the APSFCFailure attribute?</feature>
        <reference>Table 3-125</reference>
        <reference>3.15.2.2.2.20</reference>
        <status cond="DIAG.S">O</status>
        <support>false</support>
      </picsItem>
      <picsItem>
        <itemNumber>DIAG.S.A0114</itemNumber>
        <feature>Does the device implement the APSUnauthorizedKey attribute?</feature>
        <reference>Table 3-125</reference>
        <reference>3.15.2.2.2.21</reference>
        <status cond="DIAG.S">O</status>
        <support>false</support>
      </picsItem>
      <picsItem>
        <itemNumber>DIAG.S.A0115</itemNumber>
        <feature>Does the device implement the NWKDecryptFailures attribute?</feature>
        <reference>Table 3-125</reference>
        <reference>3.15.2.2.2.22</reference>
        <status cond="DIAG.S">O</status>
        <support>false</support>
      </picsItem>
      <picsItem>
        <itemNumber>DIAG.S.A0116</itemNumber>
        <feature>Does the device implement the APSDecryptFailures attribute?</feature>
        <reference>Table 3-125</reference>
        <reference>3.15.2.2.2.23</reference>
        <status cond="DIAG.S">O</status>
        <support>false</support>
      </picsItem>
      <picsItem>
        <itemNumber>DIAG.S.A0117</itemNumber>
        <feature>Does the device implement the PacketBufferAllocateFailures attribute?</feature>
        <reference>Table 3-125</reference>
        <reference>3.15.2.2.2.24</reference>
        <status cond="DIAG.S">O</status>
        <support>false</support>
      </picsItem>
      <picsItem>
        <itemNumber>DIAG.S.A0118</itemNumber>
        <feature>Does the device implement the RelayedUcast attribute?</feature>
        <reference>Table 3-125</reference>
        <reference>3.15.2.2.2.25</reference>
        <status cond="DIAG.S">O</status>
        <support>false</support>
      </picsItem>
      <picsItem>
        <itemNumber>DIAG.S.A0119</itemNumber>
        <feature>Does the device implement the PhyToMACQueueLimitReached attribute?</feature>
        <reference>Table 3-125</reference>
        <status cond="DIAG.S">O</status>
        <support>false</support>
      </picsItem>
      <picsItem>
        <itemNumber>DIAG.S.A011a</itemNumber>
        <feature>Does the device implement the PacketValidateDropCount attribute?</feature>
        <reference>Table 3-125</reference>
        <reference>3.15.2.2.2.26</reference>
        <status cond="DIAG.S">O</status>
        <support>false</support>
      </picsItem>
      <picsItem>
        <itemNumber>DIAG.S.A011b</itemNumber>
        <feature>Does the device implement the AverageMACRetryPerAPSMessageSent attribute?</feature>
        <reference>Table 3-125</reference>
        <reference>3.15.2.2.2.27</reference>
        <status cond="DIAG.S">O</status>
        <support>false</support>
      </picsItem>
      <picsItem>
        <itemNumber>DIAG.S.A011c</itemNumber>
        <feature>Does the device implement the LastMessageLQI attribute?</feature>
        <reference>Table 3-125</reference>
        <reference>3.15.2.2.2.28</reference>
        <status cond="DIAG.S">O</status>
        <support>true</support>
      </picsItem>
      <picsItem>
        <itemNumber>DIAG.S.A011d</itemNumber>
        <feature>Does the device implement the LastMessageRSSI attribute?</feature>
        <reference>Table 3-125</reference>
        <reference>3.15.2.2.2.29</reference>
        <status cond="DIAG.S">O</status>
        <support>true</support>
      </picsItem>
      <picsItem>
        <itemNumber>DIAG.S.A011e</itemNumber>
        <feature>Does the device implement the MacTxUcastChAccFail attribute?</feature>
        <reference>Table 3-125</reference>
        <reference>3.15.2.2.2.30</reference>
        <status cond="DIAG.S">O</status>
        <support>false</support>
      </picsItem>
      <picsItem>
        <itemNumber>DIAG.S.A011f</itemNumber>
        <feature>Does the device implement the MacTxBcastChAccFail attribute?</feature>
        <reference>Table 3-125</reference>
        <reference>3.15.2.2.2.31</reference>
        <status cond="DIAG.S">O</status>
        <support>false</support>
      </picsItem>
      <picsItem>
        <itemNumber>DIAG.S.A0120</itemNumber>
        <feature>Does the device implement the MacTxUcastNoAck attribute?</feature>
        <reference>Table 3-125</reference>
        <reference>3.15.2.2.2.32</reference>
        <status cond="DIAG.S">O</status>
        <support>false</support>
      </picsItem>
      <picsItem>
        <itemNumber>DIAG.S.Afffd</itemNumber>
        <feature>Does the device implement the ClusterRevision global attribute?</feature>
        <reference>Table 2-1</reference>
        <reference>2.3.5.1.1</reference>
        <status cond="DIAG.S">M</status>
        <support>true</support>
      </picsItem>
      <picsItem>
        <itemNumber>DIAG.S.Afffe</itemNumber>
        <feature>Does the device implement the AttributeReportingStatus global attribute?</feature>
        <reference>Table 2-1</reference>
        <reference>2.3.5.1.2</reference>
        <status cond="DIAG.S">O</status>
        <support>false</support>
      </picsItem>
    </attributes>
	</clusterSide>
  <!-- Client side -->
	<clusterSide type="client">
    <attributes>
      <picsItem>
        <itemNumber>DIAG.C.Afffd</itemNumber>
        <feature>Does the device implement the ClusterRevision global attribute?</feature>
        <reference>Table 2-1</reference>
        <reference>2.3.5.1.1</reference>
        <status cond="DIAG.C">M</status>
        <support>false</support>
      </picsItem>
      <picsItem>
        <itemNumber>DIAG.C.Afffe</itemNumber>
        <feature>Does the device implement the AttributeReportingStatus global attribute?</feature>
        <reference>Table 2-1</reference>
        <reference>2.3.5.1.2</reference>
        <status cond="DIAG.C">O</status>
        <support>false</support>
      </picsItem>
    </attributes>
	</clusterSide>
</clusterPICS>