<?xml version="1.0"?>
<ddl:ddl xmlns:ddl="ddl">
<header>
<language_version>4.01</language_version>
<author></author>
<date_creation></date_creation>
<date_change></date_change>
<description></description>
</header>
<units />
<datatypes>
<datatype name="tUInt16" size="16" description="Predefined DataType for tUInt16" arraysize="1" min="0" max="65535" />
<datatype name="tUInt64" size="64" description="Predefined DataType for tUInt64" arraysize="1" min="0" max="18446744073709551615" />
<datatype name="tUInt8" size="8" description="Predefined DataType for tUInt8" arraysize="1" min="0" max="255" />
</datatypes>
<enums>
<enum name="CsiDataType" type="tUInt8">
<element name="BlankingData" value="17" />
<element name="EmbeddedNonImageData" value="18" />
<element name="FrameEnd" value="1" />
<element name="FrameStart" value="0" />
<element name="GenericShortPackage0" value="8" />
<element name="GenericShortPackage1" value="9" />
<element name="GenericShortPackage2" value="10" />
<element name="GenericShortPackage3" value="11" />
<element name="GenericShortPackage4" value="12" />
<element name="GenericShortPackage5" value="13" />
<element name="GenericShortPackage6" value="14" />
<element name="GenericShortPackage7" value="15" />
<element name="LineEnd" value="3" />
<element name="LineStart" value="2" />
<element name="Null" value="16" />
<element name="RAW10" value="43" />
<element name="RAW12" value="44" />
<element name="RAW14" value="45" />
<element name="RAW6" value="40" />
<element name="RAW7" value="41" />
<element name="RAW8" value="42" />
<element name="RGB444" value="32" />
<element name="RGB555" value="33" />
<element name="RGB565" value="34" />
<element name="RGB666" value="35" />
<element name="RGB888" value="36" />
<element name="Reserved0" value="4" />
<element name="Reserved1" value="5" />
<element name="Reserved10" value="37" />
<element name="Reserved11" value="38" />
<element name="Reserved12" value="39" />
<element name="Reserved13" value="46" />
<element name="Reserved14" value="47" />
<element name="Reserved2" value="6" />
<element name="Reserved3" value="7" />
<element name="Reserved4" value="19" />
<element name="Reserved5" value="20" />
<element name="Reserved6" value="21" />
<element name="Reserved7" value="22" />
<element name="Reserved8" value="23" />
<element name="Reserved9" value="27" />
<element name="UNDEFINED" value="63" />
<element name="UserDefined0" value="48" />
<element name="UserDefined1" value="49" />
<element name="UserDefined2" value="50" />
<element name="UserDefined3" value="51" />
<element name="UserDefined4" value="52" />
<element name="UserDefined5" value="53" />
<element name="UserDefined6" value="54" />
<element name="UserDefined7" value="55" />
<element name="YUV420_10" value="25" />
<element name="YUV420_10_CS" value="29" />
<element name="YUV420_8" value="24" />
<element name="YUV420_8_CS" value="28" />
<element name="YUV420_8_L" value="26" />
<element name="YUV422_10" value="31" />
<element name="YUV422_8" value="30" />
</enum>
<enum name="eSliRxPort" type="tUInt8">
<element name="DISABLED" value="255" />
<element name="RX0" value="0" />
<element name="RX1" value="1" />
</enum>
<enum name="eTimebaseFlag" type="tUInt16">
<element name="NotSynchronized" value="0" />
<element name="Synchronized" value="1" />
</enum>
</enums>
<structs>
<struct name="tCsiFrameInfo" version="1" alignment="8" ddlversion="4.01">
<element name="CsiDataType" type="CsiDataType" arraysize="1">
<serialized bytepos="0" byteorder="LE" />
<deserialized alignment="1" />
</element>
<element name="FrameNumber" type="tUInt8" arraysize="1">
<serialized bytepos="1" byteorder="LE" />
<deserialized alignment="1" />
</element>
<element name="CsiHeaderEcc" type="tUInt8" arraysize="1">
<serialized bytepos="2" byteorder="LE" />
<deserialized alignment="1" />
</element>
<element name="LineCount" type="tUInt64" arraysize="1">
<serialized bytepos="3" byteorder="LE" />
<deserialized alignment="8" />
</element>
<element name="RxInfo" type="tCsiFrameRxInfo" arraysize="1">
<serialized bytepos="11" byteorder="LE" />
<deserialized alignment="1" />
</element>
<element name="TimeInfo" type="tCsiFrameTimeInfo" arraysize="1">
<serialized bytepos="29" byteorder="LE" />
<deserialized alignment="8" />
</element>
</struct>
<struct name="tCsiFrameRxInfo" version="1" alignment="1" ddlversion="4.01">
<element name="RxPort" type="eSliRxPort" arraysize="1">
<serialized bytepos="0" byteorder="LE" />
<deserialized alignment="1" />
</element>
<element name="IpAddress" type="tUInt8" arraysize="16">
<serialized bytepos="1" byteorder="LE" />
<deserialized alignment="1" />
</element>
<element name="Instance" type="tUInt8" arraysize="1">
<serialized bytepos="17" byteorder="LE" />
<deserialized alignment="1" />
</element>
</struct>
<struct name="tCsiFrameTimeInfo" version="1" alignment="8" ddlversion="4.01">
<element name="FrameStart" type="tUInt64" arraysize="1">
<serialized bytepos="0" byteorder="LE" />
<deserialized alignment="8" />
</element>
<element name="FrameEnd" type="tUInt64" arraysize="1">
<serialized bytepos="8" byteorder="LE" />
<deserialized alignment="8" />
</element>
<element name="Local" type="tUInt64" arraysize="1">
<serialized bytepos="16" byteorder="LE" />
<deserialized alignment="8" />
</element>
<element name="TAI" type="tUInt64" arraysize="1">
<serialized bytepos="24" byteorder="LE" />
<deserialized alignment="8" />
</element>
<element name="WCD" type="tUInt64" arraysize="1">
<serialized bytepos="32" byteorder="LE" />
<deserialized alignment="8" />
</element>
<element name="SyncStatusLocal" type="eTimebaseFlag" arraysize="1">
<serialized bytepos="40" byteorder="LE" />
<deserialized alignment="2" />
</element>
<element name="SyncStatusTAI" type="eTimebaseFlag" arraysize="1">
<serialized bytepos="42" byteorder="LE" />
<deserialized alignment="2" />
</element>
<element name="SyncStatusWCD" type="eTimebaseFlag" arraysize="1">
<serialized bytepos="44" byteorder="LE" />
<deserialized alignment="2" />
</element>
</struct>
</structs>
<streammetatypes />
<streams />
</ddl:ddl>