<?xml version="1.0" encoding="utf-8"?><!--
Autogenerated xml file - Version No:V_24_SVE_1.2
Generated date:2023-09-09 07:41:59
Cluster Name -RVC Operational State Cluster Test Plan
XML PICS -Ref Document:
version master 0cb6035,
Draft
2023-09-08 12:46:22 -0700
--><clusterPICS xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="Generic-PICS-XML-Schema.xsd">
	<!--General cluster information-->
	<name>RVC Operational State Cluster Test Plan</name>
	<clusterId> </clusterId>
	<picsRoot> </picsRoot>
	<!--Cluster role information-->
	<usage>
		<picsItem>
			<itemNumber>RVCOPSTATE.S</itemNumber>
			<feature>Does the device implement the RVC Operational State cluster as a server?</feature>
			<reference>223.1. Role - allclusters.html[pdf]</reference>
			<status>O</status>
			<support>false</support>
		</picsItem>
	</usage>
	<!--PIXIT-->
	<pixit/>
	<!--Server side PICS-->
	<clusterSide type="Server">
		<!--Attributes PICS write-->
		<attributes>
			<picsItem>
				<itemNumber>RVCOPSTATE.S.A0000</itemNumber>
				<feature>Does the device implement the PhaseList attribute?</feature>
				<reference>223.2.1. Attributes - allclusters.html[pdf]</reference>
				<status cond="RVCOPSTATE.S">M</status>
				<support>false</support>
			</picsItem>
			<picsItem>
				<itemNumber>RVCOPSTATE.S.A0001</itemNumber>
				<feature>Does the device implement the CurrentPhase attribute?</feature>
				<reference>223.2.1. Attributes - allclusters.html[pdf]</reference>
				<status cond="RVCOPSTATE.S">M</status>
				<support>false</support>
			</picsItem>
			<picsItem>
				<itemNumber>RVCOPSTATE.S.A0002</itemNumber>
				<feature>Does the device implement the CountdownTime attribute?</feature>
				<reference>223.2.1. Attributes - allclusters.html[pdf]</reference>
				<status cond="RVCOPSTATE.S">O</status>
				<support>false</support>
			</picsItem>
			<picsItem>
				<itemNumber>RVCOPSTATE.S.A0003</itemNumber>
				<feature>Does the device implement the OperationalStateList attribute?</feature>
				<reference>223.2.1. Attributes - allclusters.html[pdf]</reference>
				<status cond="RVCOPSTATE.S">M</status>
				<support>false</support>
			</picsItem>
			<picsItem>
				<itemNumber>RVCOPSTATE.S.A0004</itemNumber>
				<feature>Does the device implement the OperationalState attribute?</feature>
				<reference>223.2.1. Attributes - allclusters.html[pdf]</reference>
				<status cond="RVCOPSTATE.S">M</status>
				<support>false</support>
			</picsItem>
			<picsItem>
				<itemNumber>RVCOPSTATE.S.A0005</itemNumber>
				<feature>Does the device implement the OperationalError attribute?</feature>
				<reference>223.2.1. Attributes - allclusters.html[pdf]</reference>
				<status cond="RVCOPSTATE.S">M</status>
				<support>false</support>
			</picsItem>
		</attributes>
		<!--Events PICS write-->
		<events>
			<picsItem>
				<itemNumber>RVCOPSTATE.S.E00</itemNumber>
				<feature>Does the device implement the OperationalError Event ?</feature>
				<reference>223.2.4. Events - allclusters.html[pdf]</reference>
				<status cond="RVCOPSTATE.S">M</status>
				<support>false</support>
			</picsItem>
			<picsItem>
				<itemNumber>RVCOPSTATE.S.E01</itemNumber>
				<feature>Does the device implement the OperationCompletion Event ?</feature>
				<reference>223.2.4. Events - allclusters.html[pdf]</reference>
				<status cond="RVCOPSTATE.S">O</status>
				<support>false</support>
			</picsItem>
		</events>
		<!--Commands generated PICS write-->
		<commandsGenerated>
			<picsItem>
				<itemNumber>RVCOPSTATE.S.C04.Tx</itemNumber>
				<feature>Does the device implement generating the OperationalCommandResponse command?</feature>
				<reference>223.2.3. Commands generated - allclusters.html[pdf]</reference>
				<status cond="RVCOPSTATE.S.C00.Rsp  OR  RVCOPSTATE.S.C01.Rsp  OR  RVCOPSTATE.S.C02.Rsp  OR  RVCOPSTATE.S.C03.Rsp">M</status>
				<support>false</support>
			</picsItem>
		</commandsGenerated>
		<!--Commands received PICS write-->
		<commandsReceived>
			<picsItem>
				<itemNumber>RVCOPSTATE.S.C00.Rsp</itemNumber>
				<feature>Does the device implement receiving the Pause command?</feature>
				<reference>223.2.2. Commands received - allclusters.html[pdf]</reference>
				<status cond="RVCOPSTATE.S">O</status>
				<support>false</support>
			</picsItem>
			<picsItem>
				<itemNumber>RVCOPSTATE.S.C01.Rsp</itemNumber>
				<feature>Does the device implement receiving the Stop command?</feature>
				<reference>223.2.2. Commands received - allclusters.html[pdf]</reference>
				<status cond="RVCOPSTATE.S">O</status>
				<support>false</support>
			</picsItem>
			<picsItem>
				<itemNumber>RVCOPSTATE.S.C02.Rsp</itemNumber>
				<feature>Does the device implement receiving the Start command?</feature>
				<reference>223.2.2. Commands received - allclusters.html[pdf]</reference>
				<status cond="RVCOPSTATE.S">O</status>
				<support>false</support>
			</picsItem>
			<picsItem>
				<itemNumber>RVCOPSTATE.S.C03.Rsp</itemNumber>
				<feature>Does the device implement receiving the Resume command?</feature>
				<reference>223.2.2. Commands received - allclusters.html[pdf]</reference>
				<status cond="RVCOPSTATE.S">O</status>
				<support>false</support>
			</picsItem>
		</commandsReceived>
		<!--Features PICS write-->
		<features/>
		<!--Manual controllable PICS write-->
		<manually>
			<picsItem>
				<itemNumber>RVCOPSTATE.S.M.ST_STOPPED</itemNumber>
				<feature>Does the DUT support testing the Stopped(0x00) operational state?</feature>
				<reference>223.2.5. Manual controllable - allclusters.html[pdf]</reference>
				<status cond="RVCOPSTATE.S">O</status>
				<support>false</support>
			</picsItem>
			<picsItem>
				<itemNumber>RVCOPSTATE.S.M.ST_RUNNING</itemNumber>
				<feature>Does the DUT support testing the Running(0x01) operational state?</feature>
				<reference>223.2.5. Manual controllable - allclusters.html[pdf]</reference>
				<status cond="RVCOPSTATE.S">O</status>
				<support>false</support>
			</picsItem>
			<picsItem>
				<itemNumber>RVCOPSTATE.S.M.ST_PAUSED</itemNumber>
				<feature>Does the DUT support testing the Paused(0x02) operational state?</feature>
				<reference>223.2.5. Manual controllable - allclusters.html[pdf]</reference>
				<status cond="RVCOPSTATE.S">O</status>
				<support>false</support>
			</picsItem>
			<picsItem>
				<itemNumber>RVCOPSTATE.S.M.ST_ERROR</itemNumber>
				<feature>Does the DUT support testing the Error(0x03) operational state?</feature>
				<reference>223.2.5. Manual controllable - allclusters.html[pdf]</reference>
				<status cond="RVCOPSTATE.S">O</status>
				<support>false</support>
			</picsItem>
			<picsItem>
				<itemNumber>RVCOPSTATE.S.M.ST_SEEKING_CHARGER</itemNumber>
				<feature>Does the DUT support testing the SeekingCharger(0x40) operational state?</feature>
				<reference>223.2.5. Manual controllable - allclusters.html[pdf]</reference>
				<status cond="RVCOPSTATE.S">O</status>
				<support>false</support>
			</picsItem>
			<picsItem>
				<itemNumber>RVCOPSTATE.S.M.ST_CHARGING</itemNumber>
				<feature>Does the DUT support testing the Charging(0x41) operational state?</feature>
				<reference>223.2.5. Manual controllable - allclusters.html[pdf]</reference>
				<status cond="RVCOPSTATE.S">O</status>
				<support>false</support>
			</picsItem>
			<picsItem>
				<itemNumber>RVCOPSTATE.S.M.ST_DOCKED</itemNumber>
				<feature>Does the DUT support testing the Docked(0x42) operational state?</feature>
				<reference>223.2.5. Manual controllable - allclusters.html[pdf]</reference>
				<status cond="RVCOPSTATE.S">O</status>
				<support>false</support>
			</picsItem>
			<picsItem>
				<itemNumber>RVCOPSTATE.S.M.ERR_NO_ERROR</itemNumber>
				<feature>Does the DUT support testing the NoError(0x00) error state?</feature>
				<reference>223.2.5. Manual controllable - allclusters.html[pdf]</reference>
				<status cond="RVCOPSTATE.S">O</status>
				<support>false</support>
			</picsItem>
			<picsItem>
				<itemNumber>RVCOPSTATE.S.M.ERR_UNABLE_TO_START_OR_RESUME</itemNumber>
				<feature>Does the DUT support testing the UnableToStartOrResume(0x01) error state?</feature>
				<reference>223.2.5. Manual controllable - allclusters.html[pdf]</reference>
				<status cond="RVCOPSTATE.S">O</status>
				<support>false</support>
			</picsItem>
			<picsItem>
				<itemNumber>RVCOPSTATE.S.M.ERR_UNABLE_TO_COMPLETE_OPERATION</itemNumber>
				<feature>Does the DUT support testing the UnableToCompleteOperation(0x02) error state?</feature>
				<reference>223.2.5. Manual controllable - allclusters.html[pdf]</reference>
				<status cond="RVCOPSTATE.S">O</status>
				<support>false</support>
			</picsItem>
			<picsItem>
				<itemNumber>RVCOPSTATE.S.M.ERR_COMMAND_INVALID_IN_STATE</itemNumber>
				<feature>Does the DUT support testing the CommandInvalidInState(0x03) error state?</feature>
				<reference>223.2.5. Manual controllable - allclusters.html[pdf]</reference>
				<status cond="RVCOPSTATE.S">O</status>
				<support>false</support>
			</picsItem>
			<picsItem>
				<itemNumber>RVCOPSTATE.S.M.ERR_FAILED_TO_FIND_CHARGING_DOCK</itemNumber>
				<feature>Does the DUT support testing the FailedToFindChargingDock(0x40) error state?</feature>
				<reference>223.2.5. Manual controllable - allclusters.html[pdf]</reference>
				<status cond="RVCOPSTATE.S">O</status>
				<support>false</support>
			</picsItem>
			<picsItem>
				<itemNumber>RVCOPSTATE.S.M.ERR_STUCK</itemNumber>
				<feature>Does the DUT support testing the Stuck(0x41) error state?</feature>
				<reference>223.2.5. Manual controllable - allclusters.html[pdf]</reference>
				<status cond="RVCOPSTATE.S">O</status>
				<support>false</support>
			</picsItem>
			<picsItem>
				<itemNumber>RVCOPSTATE.S.M.ERR_DUST_BIN_MISSING</itemNumber>
				<feature>Does the DUT support testing the DustBinMissing(0x42) error state?</feature>
				<reference>223.2.5. Manual controllable - allclusters.html[pdf]</reference>
				<status cond="RVCOPSTATE.S">O</status>
				<support>false</support>
			</picsItem>
			<picsItem>
				<itemNumber>RVCOPSTATE.S.M.ERR_DUST_BIN_FULL</itemNumber>
				<feature>Does the DUT support testing the DustBinFull(0x43) error state?</feature>
				<reference>223.2.5. Manual controllable - allclusters.html[pdf]</reference>
				<status cond="RVCOPSTATE.S">O</status>
				<support>false</support>
			</picsItem>
			<picsItem>
				<itemNumber>RVCOPSTATE.S.M.ERR_WATER_TANK_EMPTY</itemNumber>
				<feature>Does the DUT support testing the WaterTankEmpty(0x44) error state?</feature>
				<reference>223.2.5. Manual controllable - allclusters.html[pdf]</reference>
				<status cond="RVCOPSTATE.S">O</status>
				<support>false</support>
			</picsItem>
			<picsItem>
				<itemNumber>RVCOPSTATE.S.M.ERR_WATER_TANK_MISSING</itemNumber>
				<feature>Does the DUT support testing the WaterTankMissing(0x45) error state?</feature>
				<reference>223.2.5. Manual controllable - allclusters.html[pdf]</reference>
				<status cond="RVCOPSTATE.S">O</status>
				<support>false</support>
			</picsItem>
			<picsItem>
				<itemNumber>RVCOPSTATE.S.M.ERR_WATER_TANK_LID_OPEN</itemNumber>
				<feature>Does the DUT support testing the WaterTankLidOpen(0x46) error state?</feature>
				<reference>223.2.5. Manual controllable - allclusters.html[pdf]</reference>
				<status cond="RVCOPSTATE.S">O</status>
				<support>false</support>
			</picsItem>
			<picsItem>
				<itemNumber>RVCOPSTATE.S.M.ERR_MOP_CLEANING_PAD_MISSING</itemNumber>
				<feature>Does the DUT support testing the MopCleaningPadMissing(0x47) error state?</feature>
				<reference>223.2.5. Manual controllable - allclusters.html[pdf]</reference>
				<status cond="RVCOPSTATE.S">O</status>
				<support>false</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>