From 9a96e6d5eed481eee13e489759c0f141b0ed7b01 Mon Sep 17 00:00:00 2001
From: William <hicklin@users.noreply.github.com>
Date: Thu, 26 Sep 2024 18:43:15 +0100
Subject: [PATCH] Updated the SEAR and RVCRUNM PICS XMLs to the later versions.
 (#35743)

---
 .../pics/RVC Run Mode Cluster Test Plan.xml   | 26 +++++++++----------
 .../pics/Service Area Cluster Test Plan.xml   | 20 +++++++++-----
 2 files changed, 26 insertions(+), 20 deletions(-)

diff --git a/examples/rvc-app/rvc-common/pics/RVC Run Mode Cluster Test Plan.xml b/examples/rvc-app/rvc-common/pics/RVC Run Mode Cluster Test Plan.xml
index a3305b8b92de51..d2a6aa7f0a0568 100644
--- a/examples/rvc-app/rvc-common/pics/RVC Run Mode Cluster Test Plan.xml	
+++ b/examples/rvc-app/rvc-common/pics/RVC Run Mode Cluster Test Plan.xml	
@@ -1,17 +1,21 @@
 <?xml version="1.0" encoding="utf-8"?><!--
-Autogenerated xml file - Version No:V_32_1_4_TE2_FALL_2024
-Generated date:2024-08-09 05:01:19
+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 8f9bd8c,
+version master a762262,
 Draft
-2024-08-08 16:19:15 -0700
+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>
@@ -33,25 +37,25 @@ Draft
 			<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/>
+			<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/>
+			<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>0x01</support>
+			<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>0x02</support>
+			<status cond="RVCRUNM.S">O</status><support>2</support>
 		</pixitItem>
 	</pixit>
 	<!--Server side PICS-->
@@ -121,12 +125,6 @@ Draft
 				<status cond="RVCRUNM.S">O</status>
 				<support>true</support>
 			</picsItem>
-			<picsItem>
-				<itemNumber>RVCOPSTATE.M.ST_STOPPED | RVCOPSTATE.M.ST_PAUSED | RVCOPSTATE.M.ST_CHARGING | RVCOPSTATE.M.ST_DOCKED</itemNumber><feature/>
-				<reference>97.2.2. [TC-RVCRUNM-2.2] Change to Mode restrictions with DUT as Server - allclusters.html[pdf]</reference>
-				<status>O</status>
-				<support>true</support>
-			</picsItem>
 		</manually>
 	</clusterSide>
 	<!--Client side PICS-->
diff --git a/examples/rvc-app/rvc-common/pics/Service Area Cluster Test Plan.xml b/examples/rvc-app/rvc-common/pics/Service Area Cluster Test Plan.xml
index 665504f1a2a6bb..6636690ab16b58 100644
--- a/examples/rvc-app/rvc-common/pics/Service Area Cluster Test Plan.xml	
+++ b/examples/rvc-app/rvc-common/pics/Service Area Cluster Test Plan.xml	
@@ -1,11 +1,11 @@
 <?xml version="1.0" encoding="utf-8"?><!--
-Autogenerated xml file - Version No:V_32_1_4_TE2_FALL_2024
-Generated date:2024-08-09 05:01:19
+Autogenerated xml file - Version No:V_35_1_4_SVE_FALL_2024
+Generated date:2024-09-12 00:53:05
 Cluster Name -Service Area Cluster Test Plan
 XML PICS -Ref Document:
-version master 8f9bd8c,
+version master a762262,
 Draft
-2024-08-08 16:19:15 -0700
+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-->
 	<name>Service Area Cluster Test Plan</name>
@@ -22,7 +22,15 @@ Draft
 		</picsItem>
 	</usage>
 	<!--PIXIT-->
-	<pixit/>
+	<pixit>
+		<pixitItem>
+			<itemNumber>PIXIT.SEAR.VALID_AREAS</itemNumber>
+			<feature>Set of valid areas</feature>
+			<reference>307. PIXIT Definition - allclusters.html[pdf]</reference>
+			<status cond="SEAR.S">O</status>
+			<support>'[7,1234567]'</support>
+		</pixitItem>
+	</pixit>
 	<!--Server side PICS-->
 	<clusterSide type="Server">
 		<!--Attributes PICS write-->
@@ -172,7 +180,7 @@ Draft
 				<feature>Does the DUT support testing the selecting areas while the device allows that?</feature>
 				<reference>306.2.5. Manual controllable - allclusters.html[pdf]</reference>
 				<status cond="SEAR.S">O</status>
-				<support>false</support>
+				<support>true</support>
 			</picsItem>
 			<picsItem>
 				<itemNumber>SEAR.S.M.SELECT_AREAS_WHILE_NON_IDLE</itemNumber>