<?xml version="1.0" encoding="UTF-8"?>
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:DOCSIS-CMTS-CM-DS-OFDM="http://mibs.cablelabs.com/namespaces/DOCSIS/3.1/xsd/ipdr/DOCSIS-CMTS-CM-DS-OFDM" xmlns:ipdr="http://mibs.cablelabs.com/namespaces/DOCSIS/tmforum/xsd/ipdr/" targetNamespace="http://mibs.cablelabs.com/namespaces/DOCSIS/3.1/xsd/ipdr/DOCSIS-CMTS-CM-DS-OFDM" elementFormDefault="qualified" attributeFormDefault="unqualified" version="3.7-B.2.0.0">
  <import namespace="http://mibs.cablelabs.com/namespaces/DOCSIS/tmforum/xsd/ipdr/" schemaLocation="http://mibs.cablelabs.com/namespaces/DOCSIS/tmforum/xsd/ipdr/IPDRDoc3.5.1.xsd"/>
  <include schemaLocation="http://mibs.cablelabs.com/namespaces/DOCSIS/tmforum/xsd/ipdr/IPDRTypes.xsd"/>
  <annotation>
    <documentation>
      DOCSIS-CMTS-CM-DS-OFDM is an auxiliary schema that defines
      the CM's status information for OFDM downstream channels.
      
      Revision History:
      3.5.1-B.1 Initial version.
      3.7-B.2   OSSIDM-26 - Added constraints to TcsPhigh.
      3.7-B.2.0.0 New revision naming convention.

      Contact:
         Postal: Cable Television Laboratories, Inc.
         858 Coal Creek Circle
         Louisville, Colorado 80027-9750
         U.S.A.
         Phone: +1 303-661-9100
         Fax:   +1 303-661-9199
         Email: data-model-support@cablelabs.com

      
      Copyright 2019-2023 Cable Television Laboratories, Inc.
        All rights reserved.
    </documentation>
    <documentation>
      <ipdr:reference>
        DOCSIS 3.1 CCAP Operations Support System Interface Specification 
        CCAP-OSSIv3.1-N-15.1390-1
      </ipdr:reference>
    </documentation>
  </annotation>
  <element name="TcsPhigh">
    <annotation>
      <documentation>This attribute reports the P1.6hi value for the CM’s
        Transmit Channel Set
      </documentation>
      <documentation>
        <ipdr:units>QuarterdBmV</ipdr:units>
      </documentation>
      <appinfo>
				<ipdr:reference>Information Model Mapping: CM-SP-CCAP-OSSIv3.1
					CmtsCmRegStatus::TcsPhigh</ipdr:reference>
			</appinfo>
    </annotation>
    <simpleType>
      <restriction base="unsignedShort">
        <minInclusive value="68"/>
        <maxInclusive value="320"/>
        <enumeration value="0"></enumeration>
      </restriction>
    </simpleType>
  </element>
  <element name="TcsDrwTop" type="unsignedByte">
    <annotation>
      <documentation>This attribute reports the level of the top of the
        Dynamic Range Window. The value is expressed in dBmV and is the
        result of a calculation equal to P1.6hi - P1.6load_min_set
      </documentation>
      <documentation>
        <ipdr:units>QuarterdBmV</ipdr:units>
      </documentation>
      <appinfo>
				<ipdr:reference>Information Model Mapping: CM-SP-CCAP-OSSIv3.1
					CmtsCmRegStatus::TcsDrwTop</ipdr:reference>
			</appinfo>
    </annotation>
  </element>
  <element name="MinUsableDsFreq" type="unsignedInt">
    <annotation>
      <documentation>This attribute is the higher of the CCAP’s minimum
        supported downstream frequency and the CM’s minimum supported
        downstream frequency. It indicates the lowest downstream frequency
        the CCAP can use to communicate with this CM taking into account
        the capabilities of both devices.
      </documentation>
      <documentation>
        <ipdr:units>hertz</ipdr:units>
      </documentation>
      <appinfo>
				<ipdr:reference>Information Model Mapping: CM-SP-CCAP-OSSIv3.1
					CmtsCmRegStatus::MinUsableDsFreq</ipdr:reference>
			</appinfo>
    </annotation>
  </element>
  <element name="MaxUsableDsFreq" type="unsignedInt">
    <annotation>
      <documentation>This attribute is the lower of the CCAP’s maximum
        supported downstream frequency and the CM’s maximum supported
        downstream frequency. It indicates the highest downstream frequency
        the CCAP can use to communicate with this CM taking into account
        the capabilities of both devices.
      </documentation>
      <documentation>
        <ipdr:units>hertz</ipdr:units>
      </documentation>
      <appinfo>
				<ipdr:reference>Information Model Mapping: CM-SP-CCAP-OSSIv3.1
					CmtsCmRegStatus::MaxUsableDsFreq</ipdr:reference>
			</appinfo>
    </annotation>
  </element>
</schema>
