<?xml version="1.0" encoding="UTF-8"?>
<tsduck>
  <_descriptors>

    <T2_delivery_system_descriptor
        plp_id="uint8, required"
        T2_system_id="uint16, required">
      <!-- Optional extension -->
      <extension
          SISO_MISO="SISO|MISO|uint2, required"
          bandwidth="8MHz|7MHz|6MHz|5MHz|10MHz|1.712MHz|uint4, required"
          guard_interval="1/32|1/16|1/8|1/4|1/128|19/128|19/256|uint3, required"
          transmission_mode="2k|8k|4k|1k|16k|32k|uint3, required"
          other_frequency="bool, required"
          tfs="bool, required">
        <!-- One per cell -->
        <cell cell_id="uint16, required">
          <!-- Only one if tfs is false, any number if tfs is true -->
          <centre_frequency value="FrequencyHz, required"/>
          <!-- One per subcell -->
          <subcell cell_id_extension="uint8, required"
                   transposer_frequency="FrequencyHz, required"/>
        </cell>
      </extension>
    </T2_delivery_system_descriptor>

  </_descriptors>
</tsduck>
