<?xml version="1.0" encoding="iso-8859-1" standalone="no"?> <adtf:ddl xmlns:adtf="adtf"> <header> <language_version>3.00</language_version> <author>ANOAFR4</author> <date_creation>11.04.2016</date_creation> <date_change>11.04.2016</date_change> <description>Generated by ADTF 2.14.0beta</description> </header> <units> <baseunit description="Fundamental unit for length" name="Metre" symbol="m" /> <baseunit description="Fundamental unit for mass" name="Kilogram" symbol="kg" /> <baseunit description="Fundamental unit for time" name="Second" symbol="s" /> <baseunit description="Fundamental unit for electric current" name="Ampere" symbol="A" /> <baseunit description="Fundamental unit for thermodynamic temperature" name="Kelvin" symbol="K" /> <baseunit description="Fundamental unit for amount of substance" name="Mole" symbol="mol" /> <baseunit description="Fundamental unit for luminous intensity" name="Candela" symbol="cd" /> <baseunit description="Non-SI standard unit for angle" name="Degree" symbol="deg" /> <baseunit description="Non-SI standard unit for angle" name="Radiant" symbol="rad" /> <baseunit description="No SI, but needed for own unit definitions" name="Unitless" symbol="" /> <baseunit description="No SI, but needed for no unit definitions" name="nou" symbol="" /> <prefixes name="yotta" power="24" symbol="Y" /> <prefixes name="zetta" power="21" symbol="Z" /> <prefixes name="exa" power="18" symbol="E" /> <prefixes name="peta" power="15" symbol="P" /> <prefixes name="tera" power="12" symbol="T" /> <prefixes name="giga" power="9" symbol="G" /> <prefixes name="mega" power="6" symbol="M" /> <prefixes name="kilo" power="3" symbol="k" /> <prefixes name="hecto" power="2" symbol="h" /> <prefixes name="deca" power="1" symbol="da" /> <prefixes name="deci" power="-1" symbol="d" /> <prefixes name="centi" power="-2" symbol="c" /> <prefixes name="milli" power="-3" symbol="m" /> <prefixes name="micro" power="-6" symbol="u" /> <prefixes name="nano" power="-9" symbol="n" /> <prefixes name="pico" power="-12" symbol="p" /> <prefixes name="femto" power="-15" symbol="f" /> <prefixes name="atto" power="-18" symbol="a" /> <prefixes name="zepto" power="-21" symbol="z" /> <prefixes name="yocto" power="-24" symbol="y" /> </units> <datatypes> <datatype description="predefined ADTF tBool datatype" max="tTrue" min="tFalse" name="tBool" size="8" /> <datatype description="predefined ADTF tChar datatype" max="127" min="-128" name="tChar" size="8" /> <datatype description="predefined ADTF tUInt8 datatype" max="255" min="0" name="tUInt8" size="8" /> <datatype description="predefined ADTF tInt8 datatype" max="127" min="-128" name="tInt8" size="8" /> <datatype description="predefined ADTF tUInt16 datatype" max="65535" min="0" name="tUInt16" size="16" /> <datatype description="predefined ADTF tInt16 datatype" max="32767" min="-32768" name="tInt16" size="16" /> <datatype description="predefined ADTF tUInt32 datatype" max="4294967295" min="0" name="tUInt32" size="32" /> <datatype description="predefined ADTF tInt32 datatype" max="2147483647" min="-2147483648" name="tInt32" size="32" /> <datatype description="predefined ADTF tUInt64 datatype" max="18446744073709551615" min="0" name="tUInt64" size="64" /> <datatype description="predefined ADTF tInt64 datatype" max="9223372036854775807" min="-9223372036854775808" name="tInt64" size="64" /> <datatype description="predefined ADTF tFloat32 datatype" max="3.402823e+38" min="-3.402823e+38" name="tFloat32" size="32" /> <datatype description="predefined ADTF tFloat64 datatype" max="1.797693e+308" min="-1.797693e+308" name="tFloat64" size="64" /> </datatypes> <enums> <enum name="tPixelFormat" type="tInt16"> <element name="PF_16BIT" value="20" /> <element name="PF_24BIT" value="40" /> <element name="PF_32BIT" value="50" /> <element name="PF_8BIT" value="10" /> <element name="PF_ABGR_4444" value="29" /> <element name="PF_ABGR_8888" value="52" /> <element name="PF_ARGB_8888" value="51" /> <element name="PF_BGRA_8888" value="54" /> <element name="PF_BGR_555" value="34" /> <element name="PF_BGR_565" value="35" /> <element name="PF_BGR_888" value="46" /> <element name="PF_CUSTOM" value="1000" /> <element name="PF_GREYSCALE_10" value="21" /> <element name="PF_GREYSCALE_12" value="22" /> <element name="PF_GREYSCALE_14" value="23" /> <element name="PF_GREYSCALE_16" value="24" /> <element name="PF_GREYSCALE_18" value="41" /> <element name="PF_GREYSCALE_20" value="42" /> <element name="PF_GREYSCALE_22" value="43" /> <element name="PF_GREYSCALE_24" value="44" /> <element name="PF_GREYSCALE_32" value="55" /> <element name="PF_GREYSCALE_8" value="11" /> <element name="PF_GREYSCALE_FLOAT32" value="56" /> <element name="PF_RGBA_4444" value="28" /> <element name="PF_RGBA_8888" value="53" /> <element name="PF_RGB_444" value="25" /> <element name="PF_RGB_555" value="26" /> <element name="PF_RGB_565" value="27" /> <element name="PF_RGB_8" value="12" /> <element name="PF_RGB_888" value="45" /> <element name="PF_RIII_10" value="30" /> <element name="PF_RIII_12" value="31" /> <element name="PF_RIII_14" value="32" /> <element name="PF_RIII_16" value="33" /> <element name="PF_UNKNOWN" value="0" /> <element name="PF_YUV420P_888" value="60" /> </enum> </enums> <structs> <struct alignment="4" name="RDB_GEOMETRY_t" version="0"> <element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="dimX" type="tFloat32" /> <element alignment="4" arraysize="1" byteorder="LE" bytepos="4" name="dimY" type="tFloat32" /> <element alignment="4" arraysize="1" byteorder="LE" bytepos="8" name="dimZ" type="tFloat32" /> <element alignment="4" arraysize="1" byteorder="LE" bytepos="12" name="offX" type="tFloat32" /> <element alignment="4" arraysize="1" byteorder="LE" bytepos="16" name="offY" type="tFloat32" /> <element alignment="4" arraysize="1" byteorder="LE" bytepos="20" name="offZ" type="tFloat32" /> </struct> <struct alignment="4" name="RDB_COORD_t" version="0"> <element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="x" type="tFloat64" /> <element alignment="4" arraysize="1" byteorder="LE" bytepos="8" name="y" type="tFloat64" /> <element alignment="4" arraysize="1" byteorder="LE" bytepos="16" name="z" type="tFloat64" /> <element alignment="4" arraysize="1" byteorder="LE" bytepos="24" name="h" type="tFloat32" /> <element alignment="4" arraysize="1" byteorder="LE" bytepos="28" name="p" type="tFloat32" /> <element alignment="4" arraysize="1" byteorder="LE" bytepos="32" name="r" type="tFloat32" /> <element alignment="1" arraysize="1" byteorder="LE" bytepos="36" name="flags" type="tUInt8" /> <element alignment="1" arraysize="1" byteorder="LE" bytepos="37" name="type" type="tUInt8" /> <element alignment="2" arraysize="1" byteorder="LE" bytepos="38" name="system" type="tUInt16" /> </struct> <struct alignment="4" name="RDB_OBJECT_STATE_BASE_t" version="0"> <element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="id" type="tUInt32" /> <element alignment="1" arraysize="1" byteorder="LE" bytepos="4" name="category" type="tUInt8" /> <element alignment="1" arraysize="1" byteorder="LE" bytepos="5" name="type" type="tUInt8" /> <element alignment="2" arraysize="1" byteorder="LE" bytepos="6" name="visMask" type="tUInt16" /> <element alignment="1" arraysize="32" byteorder="LE" bytepos="8" name="name" type="tChar" /> <element alignment="4" arraysize="1" byteorder="LE" bytepos="40" name="geo" type="RDB_GEOMETRY_t" /> <element alignment="4" arraysize="1" byteorder="LE" bytepos="64" name="pos" type="RDB_COORD_t" /> <element alignment="4" arraysize="1" byteorder="LE" bytepos="104" name="parent" type="tUInt32" /> <element alignment="4" arraysize="1" byteorder="LE" bytepos="108" name="spare1" type="tUInt32" /> </struct> <struct alignment="4" name="RDB_OBJECT_STATE_EXT_t" version="0"> <element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="speed" type="RDB_COORD_t" /> <element alignment="4" arraysize="1" byteorder="LE" bytepos="40" name="accel" type="RDB_COORD_t" /> <element alignment="4" arraysize="4" byteorder="LE" bytepos="80" name="spare" type="tUInt32" /> </struct> <struct alignment="4" name="RDB_OBJECT_STATE_t" version="0"> <element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="base" type="RDB_OBJECT_STATE_BASE_t" /> <element alignment="4" arraysize="1" byteorder="LE" bytepos="112" name="ext" type="RDB_OBJECT_STATE_EXT_t" /> </struct> <struct alignment="4" name="RDB_SENSOR_STATE_t" version="0"> <element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="id" type="tUInt32" /> <element alignment="1" arraysize="1" byteorder="LE" bytepos="4" name="type" type="tUInt8" /> <element alignment="1" arraysize="1" byteorder="LE" bytepos="5" name="hostCategory" type="tUInt8" /> <element alignment="2" arraysize="1" byteorder="LE" bytepos="6" name="spare0" type="tUInt16" /> <element alignment="4" arraysize="1" byteorder="LE" bytepos="8" name="hostId" type="tUInt32" /> <element alignment="1" arraysize="32" byteorder="LE" bytepos="12" name="name" type="tChar" /> <element alignment="4" arraysize="2" byteorder="LE" bytepos="44" name="fovHV" type="tFloat32" /> <element alignment="4" arraysize="2" byteorder="LE" bytepos="52" name="clipNF" type="tFloat32" /> <element alignment="4" arraysize="1" byteorder="LE" bytepos="60" name="pos" type="RDB_COORD_t" /> <element alignment="4" arraysize="1" byteorder="LE" bytepos="100" name="originCoordSys" type="RDB_COORD_t" /> <element alignment="4" arraysize="4" byteorder="LE" bytepos="140" name="spare" type="tInt32" /> </struct> </structs> <streams /> </adtf:ddl>