From fe6b51e11bc51b21c19cf3038050ab0fafbd2e4a Mon Sep 17 00:00:00 2001
From: seeddn <dale.seed@interdigital.com>
Date: Mon, 26 Jan 2015 19:33:40 -0500
Subject: [PATCH] Update CDT-areaNwkDeviceInfo-v0_8_0.xsd

Added announced version
---
 CDT-areaNwkDeviceInfo-v0_8_0.xsd | 81 ++++++++++++++++++++------------
 1 file changed, 51 insertions(+), 30 deletions(-)

diff --git a/CDT-areaNwkDeviceInfo-v0_8_0.xsd b/CDT-areaNwkDeviceInfo-v0_8_0.xsd
index b9860f9..284ea54 100644
--- a/CDT-areaNwkDeviceInfo-v0_8_0.xsd
+++ b/CDT-areaNwkDeviceInfo-v0_8_0.xsd
@@ -22,38 +22,59 @@ ANY CLAIM, AND IN NO EVENT SHALL oneM2M BE LIABLE FOR LOST PROFITS OR OTHER INCI
 oneM2M EXPRESSLY ADVISES ANY AND ALL USE OF OR RELIANCE UPON THIS INFORMATION PROVIDED IN THIS DOCUMENT IS AT THE RISK OF THE USER.
 
 -->
-<xs:schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.onem2m.org/xml/protocols"  
-	  xmlns:m2m="http://www.onem2m.org/xml/protocols" elementFormDefault="unqualified" 
-	  attributeFormDefault="unqualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">	
+
+<xs:schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.onem2m.org/xml/protocols" 
+	xmlns:m2m="http://www.onem2m.org/xml/protocols" elementFormDefault="unqualified" 
+	attributeFormDefault="unqualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
 	
 	<xs:include schemaLocation="CDT-commonTypes-v0_8_0.xsd" />
 	<xs:include schemaLocation="CDT-subscription-v0_8_0.xsd" />
 	
-	<xs:element name="areaNwkDeviceInfo">
-	  <xs:complexType>
-	    <xs:complexContent>
-	      <!-- Inherit Common Attributes from mgmtResource -->
-	      <xs:extension base="m2m:mgmtResource">
-          <!-- Resource Specific Attributes -->
-		      <xs:sequence>
-		        <xs:element name="devID" type="xs:string" />
-		        <xs:element name="devType" type="xs:string" />
-		        <xs:element name="areaNwkId" type="xs:anyURI" />
-		        <xs:element name="sleepInterval" type="xs:nonNegativeInteger" minOccurs="0" />
-		        <xs:element name="sleepDuration" type="xs:nonNegativeInteger" minOccurs="0" />
-		        <xs:element name="status" type="xs:string" minOccurs="0" />
-		        <xs:element name="listOfNeighbors" type="m2m:listOfM2MID" />
-		     
-		        <!-- Child Resources -->
-		        <xs:choice minOccurs="0" maxOccurs="1">
-              <xs:element name="childResource" type="m2m:childResourceRef" minOccurs="1" maxOccurs="unbounded" />
-              <xs:choice minOccurs="1" maxOccurs="unbounded">
-                <xs:element ref="m2m:subscription" />   
-              </xs:choice>
-            </xs:choice>             
-		      </xs:sequence>
-        </xs:extension>
-      </xs:complexContent>
-    </xs:complexType>
-  </xs:element>
+	<xs:element name="eventLog">
+		<xs:complexType>
+			<xs:complexContent>
+				<!-- Inherit Common Attributes from data type "mgmtResource" -->
+				<xs:extension base="m2m:mgmtResource">
+					<!-- Resource Specific Attributes -->
+					<xs:sequence>
+						<xs:element name="logTypeId" type="m2m:logTypeId" />
+						<xs:element name="logData" type="xs:string" />
+						<xs:element name="logStatus" type="m2m:logStatus" />
+						<xs:element name="logStart" type="xs:boolean" />
+						<xs:element name="logStop" type="xs:boolean" />
+          
+						<!-- Child Resources -->
+						<xs:choice minOccurs="0" maxOccurs="1">
+							<xs:element name="childResource" type="m2m:childResourceRef" maxOccurs="unbounded" />
+							<xs:element ref="m2m:subscription" maxOccurs="unbounded" />
+						</xs:choice>
+					</xs:sequence>
+				</xs:extension>
+			</xs:complexContent>
+		</xs:complexType>
+	</xs:element> 	
+	
+	<xs:element name="eventLogAnnc">
+		<xs:complexType>
+			<xs:complexContent>
+				<!-- Inherit Common Attributes from data type "announcedMgmtResource" -->
+				<xs:extension base="m2m:announcedMgmtResource">
+					<!-- Resource Specific Attributes -->
+					<xs:sequence>
+						<xs:element name="logTypeId" type="m2m:logTypeId" minOccurs="0" />
+						<xs:element name="logData" type="xs:string" minOccurs="0" />
+						<xs:element name="logStatus" type="m2m:logStatus"minOccurs="0"  />
+						<xs:element name="logStart" type="xs:boolean" minOccurs="0" />
+						<xs:element name="logStop" type="xs:boolean" minOccurs="0" />
+          
+						<!-- Child Resources -->
+						<xs:choice minOccurs="0" maxOccurs="1">
+							<xs:element name="childResource" type="m2m:childResourceRef" maxOccurs="unbounded" />
+							<xs:element ref="m2m:subscription" maxOccurs="unbounded" />
+						</xs:choice>
+					</xs:sequence>
+				</xs:extension>
+			</xs:complexContent>
+		</xs:complexType>
+	</xs:element> 	
 </xs:schema>
-- 
GitLab