blob: d2a6aa7f0a0568325fb859c26606eb20ebaa549f [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?><!--
Autogenerated xml file - Version No:V_35_1_4_SVE_FALL_2024
Generated date:2024-09-12 00:53:05
Cluster Name -RVC Run Mode Cluster Test Plan
XML PICS -Ref Document:
version master a762262,
Draft
2024-09-11 12:13:24 -0700
--><clusterPICS xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="Generic-PICS-XML-Schema.xsd">
<!--General cluster information
Notes:
- PICS definition table contains PICS from other clusters that may be needed to run all the test cases.
- To load these PICS, refer to the following clusters.
PICS Cluster Name Reference
RVCOPSTATE.S.M.ST_STOPPED RVC Operational State Cluster Test Plan 97.2.2. [TC-RVCRUNM-2.2] Change to Mode restrictions with DUT as Server - allclusters.html[pdf]
RVCOPSTATE.S.M.ST_PAUSED RVC Operational State Cluster Test Plan 97.2.2. [TC-RVCRUNM-2.2] Change to Mode restrictions with DUT as Server - allclusters.html[pdf]
RVCOPSTATE.S.M.ST_CHARGING RVC Operational State Cluster Test Plan 97.2.2. [TC-RVCRUNM-2.2] Change to Mode restrictions with DUT as Server - allclusters.html[pdf]
RVCOPSTATE.S.M.ST_DOCKED RVC Operational State Cluster Test Plan 97.2.2. [TC-RVCRUNM-2.2] Change to Mode restrictions with DUT as Server - allclusters.html[pdf]
RVCOPSTATE.S.A0004 RVC Operational State Cluster Test Plan 97.2.2. [TC-RVCRUNM-2.2] Change to Mode restrictions with DUT as Server - allclusters.html[pdf]
-->
<name>RVC Run Mode Cluster Test Plan</name>
<clusterId> </clusterId>
<picsRoot> </picsRoot>
<!--Cluster role information-->
<usage>
<picsItem>
<itemNumber>RVCRUNM.S</itemNumber>
<feature>Does the device implement the RVCRUNM cluster as a server?</feature>
<reference>93.1. Role - allclusters.html[pdf]</reference>
<status>O</status>
<support>true</support>
</picsItem>
</usage>
<!--PIXIT-->
<pixit>
<pixitItem>
<itemNumber>PIXIT.RVCRUNM.MODE_CHANGE_FAIL</itemNumber>
<feature>Id of mode the device will fail to transition to, given its current state</feature>
<reference>95. PIXIT Definition - allclusters.html[pdf]</reference>
<status cond="RVCRUNM.S">O</status><support>2</support>
</pixitItem>
<pixitItem>
<itemNumber>PIXIT.RVCRUNM.MODE_CHANGE_OK</itemNumber>
<feature>Id of mode the device will successfully transition to, given its current state</feature>
<reference>95. PIXIT Definition - allclusters.html[pdf]</reference>
<status cond="RVCRUNM.S">O</status><support>0</support>
</pixitItem>
<pixitItem>
<itemNumber>PIXIT.RVCRUNM.MODE_A</itemNumber>
<feature>Id of non-Idle mode the device can successfully switch to, given its current state</feature>
<reference>95. PIXIT Definition - allclusters.html[pdf]</reference>
<status cond="RVCRUNM.S">O</status><support>1</support>
</pixitItem>
<pixitItem>
<itemNumber>PIXIT.RVCRUNM.MODE_B</itemNumber>
<feature>Id of non-Idle mode the device can successfully switch to, given its current state</feature>
<reference>95. PIXIT Definition - allclusters.html[pdf]</reference>
<status cond="RVCRUNM.S">O</status><support>2</support>
</pixitItem>
</pixit>
<!--Server side PICS-->
<clusterSide type="Server">
<!--Attributes PICS write-->
<attributes>
<picsItem>
<itemNumber>RVCRUNM.S.A0000</itemNumber>
<feature>Does the device implement the SupportedModes attribute?</feature>
<reference>93.2.1. Attributes - allclusters.html[pdf]</reference>
<status cond="RVCRUNM.S">M</status>
<support>true</support>
</picsItem>
<picsItem>
<itemNumber>RVCRUNM.S.A0001</itemNumber>
<feature>Does the device implement the CurrentMode attribute?</feature>
<reference>93.2.1. Attributes - allclusters.html[pdf]</reference>
<status cond="RVCRUNM.S">M</status>
<support>true</support>
</picsItem>
</attributes>
<!--Events PICS write-->
<events/>
<!--Commands generated PICS write-->
<commandsGenerated>
<picsItem>
<itemNumber>RVCRUNM.S.C01.Tx</itemNumber>
<feature>Does the device implement sending the ChangeToModeResponse command?</feature>
<reference>93.2.3. Commands generated - allclusters.html[pdf]</reference>
<status cond="RVCRUNM.S">M</status>
<support>true</support>
</picsItem>
</commandsGenerated>
<!--Commands received PICS write-->
<commandsReceived>
<picsItem>
<itemNumber>RVCRUNM.S.C00.Rsp</itemNumber>
<feature>Does the device implement receiving the ChangeToMode command?</feature>
<reference>93.2.2. Commands received - allclusters.html[pdf]</reference>
<status cond="RVCRUNM.S">M</status>
<support>true</support>
</picsItem>
</commandsReceived>
<!--Features PICS write-->
<features>
<picsItem>
<itemNumber>RVCRUNM.S.F16</itemNumber>
<feature>Does the device support support changing run modes from non-Idle states?</feature>
<reference>94.1. Features - allclusters.html[pdf]</reference>
<status cond="RVCRUNM.S">O</status>
<support>false</support>
</picsItem>
</features>
<!--Manual controllable PICS write-->
<manually>
<picsItem>
<itemNumber>RVCRUNM.S.M.CAN_TEST_MODE_FAILURE</itemNumber>
<feature>Does the DUT support testing the failed ChangeToMode command?</feature>
<reference>93.2.4. Manual controllable - allclusters.html[pdf]</reference>
<status cond="RVCRUNM.S">O</status>
<support>true</support>
</picsItem>
<picsItem>
<itemNumber>RVCRUNM.S.M.CAN_MANUALLY_CONTROLLED</itemNumber>
<feature>Can the mode change be manually controlled?</feature>
<reference>93.2.4. Manual controllable - allclusters.html[pdf]</reference>
<status cond="RVCRUNM.S">O</status>
<support>true</support>
</picsItem>
</manually>
</clusterSide>
<!--Client side PICS-->
<clusterSide type="Client">
<!--Attributes PICS write-->
<attributes/>
<!--Events PICS write-->
<events/>
<!--Commands generated PICS write-->
<commandsGenerated/>
<!--Commands received PICS write-->
<commandsReceived/>
<!--Features PICS write-->
<features/>
<!--Manual controllable PICS write-->
<manually/>
</clusterSide>
</clusterPICS>